/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/
div#header-container{
background:url(media/images/header-bg.jpg) repeat-x bottom;
padding:0;
margin:0;
border:none;
}

/** Navigation Start **/
div#navigation-container{
background:url(media/images/top-menu-bg.jpg) repeat-x bottom;
border-bottom:none;
height:68px;
text-align:center;
padding:0 0 0 70px;
}
ul.navigation li.current_page_item a{
background: #fff;
color:#A31724;
font-weight:bold;
}
ul.navigation li a:hover{
background: #fff;
color:#A31724;
text-decoration:none;
font-weight:bold;
}
ul.navigation{
background:none;
}
ul.navigation li a{
	padding: 17px 10px 17px 10px;
font-weight:bold;
	}

ul.navigation li.current_page_item a, ul.navigation li.current-menu-item a, ul.navigation li.current_page_item ul, ul.navigation li.current_page_parent a, ul.navigation li.current_page_parent ul, ul.navigation li.current_page_ancestor a, ul.navigation li.current_page_ancestor ul {
	background: #fff;
color:#A31724;
text-decoration:none;
font-weight:bold;
}

ul.navigation li.current_page_parent a:hover{
background: #fff;
color:#555555;
text-decoration:none;
}

ul.navigation li.current_page_parent:hover ul li{
padding:10px 0 10px 0;
}
ul.navigation li a:hover ul li{
padding:10px 0 10px 0;
}

ul.navigation li.current_page_parent ul li a{
text-decoration:none;
}

body.ie ul.navigation li ul { top: 26px; }
/** Navigation End **/

/** Wrapper Start **/
div#wrapper{
margin:0 auto;
background:none;
width:99.9%;
text-align:center;
}
div#container{
margin:0 auto 10px auto;
width:950px;
text-align:left;
background:#fff;
}
li.widget{
background:url(media/images/left-lef-bottom.jpg) no-repeat bottom left;
padding:0 0 10px 0;
}

/*div.headway-leaf{
background:none;
}*/
ul.sidebar{
width:232px;
}
.text-input{
width:232px;
}
div.sidebar span.widget-title {
font-weight:bold;
color:#FFFFFF;
line-height:15px;
}
span.widget-title{
background:url(media/images/left-lef-head.jpg) no-repeat;
padding:8px 0 17px 10px;
border-bottom:none;
}
h2.entry-title, h1.entry-title {
	line-height:30px; 
	letter-spacing:0px; 
	color:#ffffff; 
	font-family:trebuchet ms, sans-serif; 
	font-weight:normal; 
	font-variant:normal; 
	font-size:30px; 
	text-transform:none; 
	}
	.entry-title a { color:#fff; }
		.entry-title a:hover { color:#ececec; }
h2.entry-title{
background:#6B6B6B;
padding:15px;
color:#fff;
-moz-border-radius-topleft:12px;
-webkit-border-top-left-radius:12px;
-moz-border-radius-topright:12px;
-webkit-border-top-right-radius:12px;
}
div.hentry{
-moz-border-radius-topleft:12px;
-webkit-border-top-left-radius:12px;
-moz-border-radius-topright:12px;
-webkit-border-top-right-radius:12px;
-moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
-webkit-border-bottom-left-radius:12px;
-webkit-border-bottom-right-radius:12px;
border:1px solid #DDDDDD;
}
div.post{
border-bottom:1px solid #DDDDDD;
}
.page-title {
	background:#6B6B6B;
	color:#ffffff; 
	-moz-border-radius-topleft:12px;
-webkit-border-top-left-radius:12px;
-moz-border-radius-topright:12px;
-webkit-border-top-right-radius:12px;
padding:15px 10px 15px 10px;
	}
	div.entry-content{
	padding:0 10px 0 10px;
	}
div.entry-content h1{
	font-weight:normal; 
	font-family:trebuchet ms, sans-serif; 
	font-size:30px; 
	text-transform:none; 
	font-variant:normal;
	background:none;
	color:#555555;
        padding:0;
		}

h1.entry-title{
background:#6B6B6B;
	color:#ffffff; 
	-moz-border-radius-topleft:12px;
-webkit-border-top-left-radius:12px;
-moz-border-radius-topright:12px;
-webkit-border-top-right-radius:12px;
padding:15px 10px 15px 10px;
	font-weight:normal; 
	font-family:trebuchet ms, sans-serif; 
	font-size:30px; 
	text-transform:none; 
	font-variant:normal;
		}

div.meta-below-title{
	text-align:right;
        margin:0;
	}
div.meta-below-title .right{
background:#F6F6F6;
width:94.2%;
	padding:5px 10px 5px 10px;
}
div.meta-below-title .left{
background:#E9E9E9;
width:94.2%;
	padding:5px 10px 5px 10px;
}
div.meta-below-content{
	padding:3px 10px 3px 10px;
	}
	li.widget_headway_search{
	background:none;
	padding:0 0 10px 0;
	}
li.widget_tag_cloud div{
	padding:10px;
	}
li.widget_recent_comments ul li{
	padding-right:6px;
}
div.meta-below-title .right a{
color:#B62230;
}
li.widget_text div.textwidget{
padding:10px;
}
li.widget_text div.textwidget input[type="text"]{
width:210px;
}
li.widget_text div.textwidget textarea{
width:210px;
}
div.comment-body {
line-height:20px;
}
/** Wrapper End **/


/* Footer Start **/
#footer-container{
background:url(media/images/footer-bg.jpg) repeat-x;
padding:0 0 10px 0;
text-align:center;
margin:0;
}
div#footer{
background:url(media/images/footer-bg.jpg) repeat-x;
color:#FFFFFF;
margin:0 auto;
padding:0;
}
div#footer p{
color:#FFFFFF;
}
div#footer a{
color:#FFFFFF;
}
div#footer a.footer-right{
background:url(media/images/footer-go-top-small.jpg) no-repeat;
text-decoration:none;
color:#555555;
width:90px;
padding:7px 5px 10px 7px;
height:15px;
font-weight:bold;
text-align:left;
}
div#footer a.footer-right:hover{
color:#E5792A;
}
div#footer .footer-left{
padding:10px 0 0 0;
}
div#footer .edit-link{
padding:10px;
}
.copyright{
color:#FFFFFF;
}
/* Footer End **/