/*  
Theme Name: Hodiau
Description: Hodiau is the Style for the Hodiau Home Page
Author: Hodiau Team
Last Update: 
			28 12 2007
			03 12 2008
			25 01 2009 (renewal style and stylesheets)
			03 02 2009 (continue)
			08 03 2009 (continue)
*/

/*Text*/

#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{font:bold 1.3em; text-align:left;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#wp-calendar{empty-cells:show;width:100%;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}

a{
	text-decoration:none;
	color:#D85040;
	border:none;
	background: #fff; 
	}
	
a:visited{
	text-decoration:none;
	color:#D85040;
	border:none;
	}
	
a:hover{	
	background:#fff;
	color:#d85040;
	border:none;
	}
	
a:active{
	text-decoration:none;
	color:#D85040;
	border:none;
	}

.rsswidget{text-decoration:none;color:#c00e0e;border:none;}

.navigation{width:520px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}

.alignleft{
	float:left;
	margin-bottom:10px;
	padding: 0 10px 10px 0;
	color: #fff;
	border: none;
	}

.space{height:2px;clear:both;margin:0 auto;padding:0;}/*spacer*/


h2 a, h2 a:active, h2 a:hover, h2 a:visited {
	background: #98890C;
	padding: 3px 85px 0px 10px;
	color: #000;
	}

#searchform{display:inline;height:20px;min-height:20px;width:100px;margin:0;}

input#s{
	background:#fff none repeat scroll 0 0;
	border:2px solid #D85040;
	color:#FFFFFF;
	margin:0 1px 0 10px;
	width:100px;
	}
	

input#searchsubmit{
	background: #D85040;
	border: none;
	color: #fff;
	padding: 1px 0;
	font-size: 12px;
	text-transform: uppercase;
	}



.postthumb {
	width: 30px;
	height: 30px;
	}

/*Main Boxes */
body{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	background:#000000 url(/images/back2.jpg) no-repeat scroll 50% 0;
	} 
	
#box{
	width:800px;
	margin:1px auto;
	padding:10px;
	}

/*Top+header*/
#top{width:800px;height:20px;margin:0;padding:0;}
#header{width:800px;background:url(/images/header/header.png) no-repeat;min-height:262px;height:262px;margin:0;padding:0;}

/*Mainbck*/
#mainbck{background:#fff url(/images/mainbck.gif) repeat-y;width:800px;margin:0px auto;padding:0;}
*html h2{font-family:font-size:14px;font-weight:700;color:#666;padding:0 0 0 5px;}

/*****************************************************************/
/*                                                               */
/*                          Navigation                           */
/*                                                               */
/*****************************************************************/

#nav{
	background: #fff;
	min-height:20px;
	height:20px;
	border: 1px solid #fff;
	}
	
ul.nav{
	display:inline;
	float:left;
	min-height:20px;
	font-size:12px;
	font-weight: normal;
	text-transform:uppercase;
	margin:0;
	padding:0;
	}

ul.nav li{
	display:inline;
	float:left !important;
	margin:0;padding:0;
	color:#000000;
	}

ul.nav li a,ul.nav li a:link,ul.nav li a:visited{
	background: none;
	display: inline;
	float: left;
	color: #D85040;
	display :block;
	margin: 2px;
	padding: 2px 5px;
	}

ul.nav li a:hover,ul.nav li a:active{
	background: none;
	color:#000;
	text-decoration:none;
	}

ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}

ul.nav li.current_page_item a{text-decoration:none;color:#555;background:#fff;}

ul.nav li ul{display:inline;float:left;margin:0;padding:0;}

#subnav {
	background: #666F60 url(/images/props/userlinksl2.jpg) no-repeat scroll 0 0;
	height: 25px;
	color: #fff;
	}

#subnav p {
	background: none;
	padding: 5px 0 0 10px;
	margin: 0;
	}

/*****************************************************************/
/*                                                               */
/*                          Content                              */
/*                                                               */
/*****************************************************************/

#content{
	display:inline;
	width:540px;
	float:left;
	margin: 10px 0px auto;
	padding:0 15px 0px 0;
	}
	
.pcontent{
	margin: 0 0 0 10px;
	}

.entry {
	width:540px;
	background:#fff;
	float:left;
	color:#000;
	text-align:justify;
	line-height:15px;
	border-bottom:#fff 3px solid;
	margin: 10px auto;
	padding:0px;
	}
	
.entry h2{
	width: 530px;
	font-size: 30px;
	font-weight: normal;
	text-align: left;
	line-height: 35px;
	margin: 0 auto;
	padding: 10px 0 2px;
	background: #D85040;
	border-left: 10px solid #D85040;
	}
	
.entry h2 a, .entry h2 a:hover, .entry h2 a:active, .entry h2 a:visited {
	background: #fff;
	border-color:#fff;
	border-style:solid;
	border-width:1px 50px 4px 1px;
	color: #D85040;
	margin: 0 0 0 0px;	
	padding: 2px 3px 0px 3px;	
	}

.subtop{
	background: #D85040;
	padding: 2px 0 1px;
	width: 415px;
	}

.entry h3{
	background: #fff;
	border-bottom: 1px solid #fff;
	font-size:12px;
	font-weight:normal;
	margin: 0 0 0 10px;
	padding: 1px 0 0 2px;
	color: #000;
	width: 400px;
	}
	
.entry h3 a, entry h3 a:hover, entry h3 a:visited, entry h3 a:active {
	background: #fff;
	font-size:12px;
	font-weight:normal;
	padding: 0 0 0 0;
	color: #D85040;
	}

.catbottom{
	background: #D85040;
	padding: 3px 0;
	float: left;
	width: 540px;
	}

.entry h4{	
	color: #000;
	background: #fff;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0 2px 0 2px;
	width: 500px;
	
	}

.entry h4 a{
	padding: 0 0 0 10px;
	color: #D85040;
	background:  #fff;
	margin: 0px;
	}
	
.entry .pbottom {
	margin: 0;
	width: 400px;
	visibility: visible;
	background: #D85040;
	float: left;
	}
	
/*****************************************************************/
/*                                                               */
/*                          Siderbar                             */
/*                                                               */
/*****************************************************************/

#rssfeed{width:200px;color:#fff;margin:0px 0px auto;padding:0 0px;}

#rbarimage {display:inline;background:#fff url(images/rbarA.jpg);min-height:262px;height:262px;width:200px;}

#sidebar{
	background: #98890c;
	display: inline;
	width: 230px;
	float: right;
	margin: 0;
	padding: 0;
	}

.rsidebar{
	width: 200px;
	color: #fff;
	margin: 0px 0px 0px 5px;
	padding: 0 0px;
	}

.rsidebar h2 {
	color:#000;
	background: #fff url(/images/props/rbarH2.jpg) no-repeat scroll 0 0;
	font-size:12px;
	font-weight: normal;
	margin:5px 6px 5px 5px;
	padding:5px 0px 0px 5px;
	height: 17px;
	width: 205px;
	}

.rsidebar a, .rsidebar a:visited{
	color:#000;
	font-size:10px;
	margin:0;
	padding: 2px 3px 1px;
	background: #fff;
	}

.rsidebar a:hover, .rsidebar a:active {
	background: #d85040;
	}
	
.rsidebar a:visited{
	color:#000;
	font-size:10px;
	margin:0;
	padding: 0px 0;
	}

.rsidebar a h2{
	color:#FFF;
	border-bottom: 1px dashed #fff;
	font-size:14px;
	margin:5px 0 5px;
	padding:0px 0;
	}

.rsidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}

.rsidebar ul li{
	margin:0 0 0px;
	padding:0;
	}
	
.rsidebar ul li ul{margin:0;padding:0 0px;}

.rsidebar ul li ul li{margin:0 5px;padding:0;}

.rsidebar ul li ul li{
	 
	}

/* recent posts thumb widget*/
.rsidebar ul li#pt-recent-posts{
	display: block;	
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	}
	
.rsidebar ul li#pt-recent-posts ul li  {
	list-style-type:none;
	
	}
	
.rsidebar ul li#pt-recent-posts ul li a {
	color: #fff;
	background: none;
	padding: 0px;
	margin: 0px;
	
	}
	
.rsidebar ul li#pt-recent-posts ul li a:hover {
	color: #d85040;
	background: none;
	
	}
	
.rsidebar ul li#kb-advanced-rss-1 ul li {
	list-style-type: none;
	list-style-position: inside;
	
	}
	



/*Footer*/
#footer {
	width:790px;
	background:#000 url(/images/props/footer.jpg);
	height:50px;
	line-height:20px;
	clear:both;
	color:#000;
	margin:0;
	padding:0 0 0 10px;
	text-align:center;
	}

#footer a:visited {
	text-decoration:bold;
	color:#000;
	border:none;
	}
	
#footer a:hover {
	text-decoration:underline;
	color:#fff;
	border:none;
	}
	
#footer a:link,#footer a:active {
	text-decoration:none;
	color:#000;
	border:none;
	}

/*****************************************************************/
/*                                                               */
/*                          Comments                             */
/*                                                               */
/*****************************************************************/


.bobcomments{
	background: none;
	}
	
.commentb{
	background: #D85040;
	padding: 5px 4px 2px 0;
	}
	
.commentb h2{
	background: #fff;
	color: #D85040;
	margin: 0 0 0 0px;
	padding: 0px;
	width: 400px;
	}

#commentform{
	border-bottom: 13px solid #D85040;
	margin:0;
	padding: 15px 15px 1px 10px;
	}

#commentform label{
	display:block;
	margin:0;
	}

#commentform input{
	width:170px;
	margin:0 5px 10px 0;
	padding:1px;
	}

#commentform textarea{
	border: 2px solid #D85040; 
	width: 526px;
	margin:0 0 10px;
	padding:0;
	}

#commentform #submit{
	background: #D85040;
	border: none;
	color: #fff;
	margin:0 0 20px;
	}

#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px;padding:0;}

ol.commentlist li{border-top:1px solid #cedeef;display:block;list-style:none;margin:0;padding:15px 15px 1px;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}

ol.commentlist li.commenthead h3{margin:0;}

ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}

ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}

