@charset "utf-8";
/* CSS Document */

/* General */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
fieldset,img { 
	border:0;
}


ol,ul {
	list-style:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
body{
background:#378197 none repeat scroll 0%;
color:#3d4242;
height:100%;
text-align:center;
width:100%;
font-size:12px;
font-family: tahoma;
line-height:160%;
}

/* Layout */ 

#wrap{
	width:966px;
	margin:0 auto;
}
#top_header{
height:146px;
background:url(images/top_bg.jpg) no-repeat;
position:relative;
}

#containter{
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(images/shadow_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:20px;
	min-height:200px;

}

#footer_shadow{
height:16px;
background:url(images/shadow_footer.gif) no-repeat scroll;
}

#footer{
margin-top:5px;
padding-bottom:20px;
}
#copyright{
float:left;
color:#cfdee0;
font-size:9px;
margin-left:10px;
}

#bottom_menu{
float:right;
color:#FFFFFF;
text-align:right;
margin-right:10px;
}

#bottom_menu a:link, #bottom_menu a:visited{
color:#FFFFFF;
text-decoration:none;
}

#bottom_menu a:hover, #bottom_menu a:active{
text-decoration:underline;
}

/*Page Header*/
#logo{
width:398px;
height:120px;
position:absolute;
top:15px;
right:15px;
}

#users_login_panel{
width:242px;
height:32px;
position: absolute;
top:0px;
left:284px;
background:url(images/uesers_login_bg.jpg) no-repeat scroll;
color:#FFFFFF;
}


#users_login_panel a:link, #users_login_panel a:visited{
color:#FFFFFF;
text-decoration:none;
}

#users_login_panel a:hover, #users_login_panel a:active{
text-decoration:underline;
}

#search_panel{
position:absolute;
top:48px;
left:12px;
width:250px;
background:url(images/search_input.jpg) no-repeat right;
height:27px;
}


.search_btn{
float:left;
margin-top:2px;
}
.search_feild{
float:right;
width:182px;
margin:7px 5px auto auto;
border:none 0px;
height:15px;
color:#378197;
font-size:11px;
font-family:tahoma;
}
#top_menu{
position:absolute;
bottom:0px;
left: 11px;
height:37px;
}

#top_menu ul{
list-style-image:none;

}

#top_menu ul li{
width:101px;
height:37px;
margin-right:3px;
display:inline;
}

/* main */

#left_column{
width:642px;
float:left;
}

#right_column{
width:270px;
float:right
}

#clear{
clear:both;
}


.border-img {
background:#FFFFFF none repeat scroll 0%;
padding:10px;
border:#b2b39c solid 1px;
}

.post_date{
color:#666666;
font-size:10px;

}

.category_name{
display:block;
background-color:#941515;
padding:2px 5px 8px 5px;
color:#FFFFFF;
font-size:11px;
height:14px;
float:right;
text-align:right;
margin-bottom:5px;
}


/* Featured Post */

#featured_post{
width:620px;
border:#b2b39c solid 1px;
background-color:#e4e5ce;
min-height:300px;
margin-bottom:20px;
padding:10px;
margin-top:10px;
}

#featured_right{
float:right;
width:314px;
text-align:right;
}
#featured_left{
float:left;
}

#featured_right h2 a:link, #featured_right h2 a:visited{
color:#8e2800;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

#featured_right h2 a:hover, #featured_right h2 a:active{
text-decoration:underline;
}

#featured_right h4{
color:#378197;
margin-bottom:5px;
}

#featured_right h3{
color:#941515;
font-size:13px;
font-weight:bold;
}

#featured_right p{
margin-top:5px;
}

#featured_right p span a:link, #featured_right p span a:visited{
color:#b97511;
text-decoration:none;
}

#featured_right p span a:hover, #featured_right p span a:active{
text-decoration:underline;
}

#featured_statistics{
border-top:#909473 dotted 1px;
border-bottom:#909473 dotted 1px;
margin-top:10px;
padding:5px;
text-align:right;
color:#464d26;
font-size:11px;
}

/* The Post */

#post{
padding:10px 10px;
border-bottom:#909473 dotted 1px;
text-align:right;
position:relative;
}
#remove_post{
position:absolute;
width:29px;
height:38px;
top:25px;
left:10px;
}

#post h2{
font-size:14px;
font-weight:bold;
margin-left:10px;
}

#post h2 a:link, #post h2 a:visited{
color:#3d4242;
text-decoration:none;
}

#post h2 a:hover, #post h2 a:active{
text-decoration:underline;
}

#post_right{
float:right;
}

#post_left{
float:right;
width:315px;
margin-right:10px;
}

#post_left a:link, #post_left a:visited {
color:#378197;
text-decoration:none;
}

#post_left a:hover, #post_left a:active {
text-decoration:underline;
}

#post_left h3{
color:#941515;
font-size:13px;
font-weight:bold;
}

#post_left h4{
color:#378197;
margin:5px 0px;
}


#post_left p span a:link, #post_left p span a:visited{
color:#b97511;
text-decoration:none;
}

#post_left p span a:hover, #post_left p span a:active{
text-decoration:underline;
}

#post_statistics{
border-top:#909473 dotted 1px;
margin-top:10px;
padding:5px;
text-align:right;
color:#941515;
font-size:10px;
font-weight:bold;
}

#post_statistics img{
float:left;
margin-top:5px;
}

#post_statistics span{
float:right;
}

#bottom_panel{
margin-top:20px;
}

#random_posts{
float:right;
width:306px;
}

#random_posts ul{
list-style-image:none;
}

#random_posts ul li{
min-height:20px;
border-bottom:#909473 dotted 1px;
text-align:right;
padding:10px 0px;
}

#random_posts ul li a:link, #random_posts ul li a:visited {
color:#378197;
text-decoration:none;
}

#random_posts ul li a:hover, #random_posts ul li a:active {
color:#378197;
text-decoration:underline;
}

/* Left Side */

#tags_box{
background:url(images/box_bg01.png) repeat-x scroll;
min-height:280px;
border:#b2b39c solid 1px;
padding:10px;
text-align:right;
}

#tags_box_inside{
background-color:#fcfff5;
border:#378197 solid 4px;
min-height:230px;
padding:10px;
margin-top:10px;
}


#arch_box{
background:url(images/box_bg01.png) repeat-x scroll;
min-height:280px;
border:#b2b39c solid 1px;
padding:10px;
text-align:right;
}

#arch_box_inside{
background-color:#fcfff5;
border:#378197 solid 4px;
min-height:230px;
padding:10px;
margin-top:10px;
}

#arch_box_inside ul li{
height:30px;
}

#arch_box_inside ul li a:link, #arch_box_inside ul li a:visited{
color:#378197;
text-decoration:none;
}
#arch_box_inside ul li a:hover, #arch_box_inside ul li a:active{
text-decoration:underline;
}

/* poll box */

#poll_box{
background:url(images/box_bg01.png) repeat-x scroll;
min-height:200px;
border:#b2b39c solid 1px;
padding:10px;
text-align:right;
float:left;
width:300px;
}

#poll_question_box{
background-color:#fcfff5;
border:#378197 solid 4px;
min-height:20px;
padding:10px;
margin-top:10px;
color:#378197;
}

#poll_answers_box{
background-color:#fcfff5;
border:#378197 solid 1px;
min-height:100px;
padding:10px;
margin-top:10px;
color:#3d4242;
margin-bottom:10px;
}

#poll_answers_box ul.answers_options li{
min-height:30px;
}

#poll_box span.more_polls a:link, #poll_box span.more_polls a:visited{
color:#378197;
text-decoration:none;
}

#poll_box span.more_polls a:hover, #poll_box span.more_polls a:active{
text-decoration:underline;
}

#poll_answers_box ul li {
display:block;
position: relative;
border-bottom:1px solid #EEEEEE;
}


#poll_answers_box ul li span.choice {
display:block;
padding:5px;
position:relative;
z-index:2;
}

#poll_answers_box ul li span.index {
	display:block;
	position: absolute; 
	top:0; 
	left:0; 
	height: 100%; 
	background:#378197;
	text-align:left;
	overflow:hidden;
	color: #FFFFFF; 
    font-weight: bold;
	font-size:11px;
	text-indent:5px;
}


/* end poll box */

#tell_friend{
margin-top:20px;
text-align:right;
}

#recent_posts{
/*margin-top:20px;*/
}

#recent_posts ul{
list-style-image:none;
}

#recent_posts ul li{
min-height:25px;
border-bottom:#909473 dotted 1px;
text-align:right;
padding:5px 0px 20px;
position:relative;
}

#recent_posts ul li a:link, #recent_posts ul li a:visited{
color:#378197;
text-decoration:none;
font-weight:bold;
display:block;
width:220px;
float:right;
}
#recent_posts ul li a:hover, #recent_posts ul li a:active{
text-decoration:underline;
}

#recent_posts ul li span.stats{
color:#a1a68d;
font-size:11px;
display:block;
padding-top:5px;
}

#recent_posts ul li span.post_date_list{
color:#a1a68d;
font-size:10px;
position:absolute;
top:5px;
left:5px;
}

#latest_comments{
margin-top:20px;
}

#latest_comments ul{
list-style-image:none;
}

#latest_comments ul li{
border-bottom:#909473 dotted 1px;
text-align:right;
padding:5px 0px 10px;
position:relative;
display:block;
}

#latest_comments ul li p{
font-size:11px;
color:#999999;
}

#latest_comments ul li span.user{
color:#941515;
font-size:11px;
display:block;
}
#latest_comments ul li span.in_post{
font-size:12px;
display:block;
}

#latest_comments ul li a:link, #latest_comments ul li a:visited{
color:#378197;
text-decoration:none;
}
#latest_comments ul li a:hover, #latest_comments ul li a:active{
text-decoration:underline;
}

#latest_comments ul li span.comment_list_date{
color:#a1a68d;
font-size:10px;
display:block;
}

#news_box{
background:url(images/box_bg01.png) repeat-x scroll;
min-height:280px;
border:#b2b39c solid 1px;
padding:10px;
text-align:right;
margin-top:20px;
}

#news_box_inside{
background-color:#fcfff5;
border:#378197 solid 4px;
margin-top:10px;
padding:10px;
}
#news_box_inside h3{
color:#378197;
font-size:13px;
font-weight:bold;
}

#news_box_inside span.readmore a:link, #news_box_inside span.readmore a:visited{
color:#b97511;
text-decoration:none;
float:left;
}

#news_box_inside span.readmore a:hover, #news_box_inside span.readmore a:active{
text-decoration:underline;
}

#acrobat_reader{
margin-top:20px;
text-align:right;
}

#home_btn{
position:absolute;
width:32px;
height:29px;
bottom:4px;
left:440px;
}