#categories_box{
min-height:160px;
}

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

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

#categories_box ul li h2{
color:#378197;
font-size:12px;
font-weight:bold;
}

#categories_box #header h1{
color:#941515;
font-size:14px;
font-weight:bold;
text-align:right;
margin-bottom:10px;
}

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

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

#categories_box ul li span{
color:#378197;
font-size:10px;
position:absolute;
top:5px;
left:10px;
}

#pages {
	float:left;
	border-bottom:#777777 dotted 1px;
	width:100%;
	padding: 0px 0px 10px 0px;
}
#pages ul {
list-style-image:none;
}

#pages ul li {
display:inline;
padding:0pt 12px 0pt 0pt;
}

#pages ul  li a:link, #pages ul  li a:visited  {
color:#666666;
font-size:11px;
text-decoration:none;
}

#pages ul  li a.current{
color:#378197;
font-size:11px;
font-weight:bold;
text-decoration:underline;
} 
#pages ul li a:hover, #pages ul li a:active {
color: #FF0000;
text-decoration:none;
}

#post_main{
padding:10px;
border-bottom:#909473 dotted 1px;
text-align:right;
}

#post_main p{
text-align:right;
line-height:200%;
font-size:12px;
}


#post_icons img{
margin-right:10px;
float:left;
}

#post_downloads{
margin-top:20px;
}

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

#post_downloads ul li{
display:block;
min-height:30px;
padding:10px 5px 15px 5px;
border-bottom:#909473 dotted 1px;
position:relative;
}

#post_downloads ul li.audio{
background:url(images/audio_download_icon.png) no-repeat right 6px;
}
#post_downloads ul li.video{
background:url(images/video_download_icon.png) no-repeat right 6px;
}
#post_downloads ul li.pdf{
background:url(images/pdf_download_icon.png) no-repeat right 6px;
}

#post_downloads ul li span.filename{
float:left;
}

#post_downloads ul li span.filename a:link, #post_downloads ul li span.filename a:visited{
color:#941515;
font-weight:bold;
text-decoration:none;
font-size:11px;
}

#post_downloads ul li span.filename a:hover, #post_downloads ul li span.filename a:active{
color:#941515;
font-weight:bold;
text-decoration:underline;
}

#post_downloads ul li span.downloads_counter{
position:absolute;
top:30px;
left:5px;
color:#941515;
font-size:11px;
}

#rate_post{
position:absolute;
top:7px;
left:20px;
width:120px;
font-size:11px;
color:#378197;
}

#rate_post a{
cursor:pointer;
display:block;
}

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

#rate_post a:hover, #rate_post a:active{
text-decoration:none;
}

#thumb_up{
float:left;
width:57px;
height:50px;
background:url(images/thumb_up_icon.png) no-repeat center;
position:relative;
display:block;
}

#thumb_up span{
position:absolute;
color:#FFFFFF;
top:14px;
left:32px;
font-size:10px;
}

#thumb_down{
float:right;
width:57px;
height:50px;
background:url(images/thumb_down_icon.png) no-repeat center 13px;
position:relative;
display:block;
}
#thumb_down span{
position:absolute;
color:#FFFFFF;
top:13px;
left:32px;
font-size:10px;
}

#thumb_down img{
margin-top:10px;
}

#post_comments{
min-height:150px;
text-align:right;
}


#post_comments ul{
list-style-image:none;
margin:20px 0px;
border:#e9e9d6 solid 4px;
padding:10px;
}

#post_comments ul li{
display:block;
min-height:40px;
border-bottom:#e9e9d6 dotted 1px;
text-align:right;
padding:10px 0px;
}

#post_comments ul li h2{
font-size:14px;
color:#941515;
font-weight:bold;
}

#post_comments ul li h2 a:link, #post_comments ul li h2 a:visited{
font-size:14px;
color:#941515;
font-weight:bold;
text-decoration:none;
}

#post_comments ul li h2 a:hover, #post_comments ul li h2 a:active{
text-decoration:underline;
}

#post_comments ul li p{
color:#767a7d;
}

#post_comments ul li p strong{
font-weight:normal;
}

#post_comments ul li span{
color:#378197;
font-size:10px;
}


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

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

#add_comment_box_inside textarea{
border:#c1c399 solid 1px;
color:#767a7d;
font-size:12px;
font-family:tahoma;
width:540px;
height:200px;
text-align:right;
padding:10px;
overflow:hidden;
line-height:18px;
}

*.btn{
margin-top:10px;
background-color:#378197;
border:none;
color:#FFFFFF;
padding:5px;
width:120px;
font-family:tahoma;
cursor:pointer;
}

*.btn:hover{
background-color:#c1c399;
border:none;
color:#6f732d;
}

/*
#tags_box_big{
border:#e9e9d6 solid 4px;
padding:10px;
min-height:150px;
} */


#tags_box_inside ul.login_form {
list-style-image:none;
}

#tags_box_inside ul.login_form li {
min-height:20px;
padding-top:10px;
}

#tags_box_inside ul.login_form li input.login_input{
color:#378197;
font-size:11px;
font-family:tahoma;
width:200px;
height:18px;
}

#tags_box_inside ul.login_form li label{
display:block;
width:140px;
float:right;
}


#tags_box_inside ul#tags_names li{
display:inline;
padding:5px;
line-height:34px;
}

#tags_box_inside ul#tags_names li.currentTag{
background:#941515;
color:#FFFFFF;
}

#tags_box_inside ul#tags_names li.currentTag a:link{
color:#FFFFFF;
}

#tags_box_inside ul#tags_names li.currentTag a:visited{
color:#FFFFFF;
}

#tags_box_inside h3{
color:#8e2800;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}


#tags_box_inside h2{
color:#999b8a;
font-size:13px;
font-weight:bold;
margin-top:10px;
}

#tags_box_inside p{
line-height:24px;
margin-bottom:5px;
}


#you_tube{
width:425px;
height:344px;
margin:10px auto;
}


/* photo Gallery */

#post_photo_gallery{
margin-top:5px;
}

#post_photo_gallery ul li{
float:left;
display:block;
background-color:#FFFFFF;
padding:5px;
border:#b2b39c solid 1px;
width:140px;
height:140px;
margin-right:8px;
margin-top:8px;
}

#quotation{
text-align:right;
background-color:#941515;
/*border:1px solid #17596d;*/
padding:5px 5px;
color:#adcf4f;
}

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


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