/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/developer-resources/css-map/
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;
}

*/

@import url("custom/editor-style.css");

body.custom .entry-content a {
    text-decoration: underline;
}

body.custom .entry-content a:link {
    color: #0000FF;
}

body.custom .entry-content a:visited {
    color: #660099;
}

body.custom .entry-content a:active {
    color #FF0000;
}

body.custom .entry-content a:hover {
    font-weight: bold;
}

body.custom {
	background:#d9d9d9 url(custom/images/bg_gradient.gif) repeat-x;
	margin:0;
	font: 12px/18px verdana;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

body.custom div#navigation {
	background:#27417D url(custom/images/bg_hdr_nav.gif) repeat-x;
	height:38px;
	margin:0;
	padding:0;
}

body.custom ul.navigation li a, body.custom ul.navigation li ul, body.custom ul.navigation > li.current-menu-item > a, body.custom ul.navigation > li.current_page_item > a, body.custom ul.navigation > li.current_page_parent > a, body.custom ul.navigation > li.current_page_ancestor > a, body.custom ul.navigation li.current_page_ancestor ul, body.custom ul.navigation li.current_page_parent ul, body.custom ul.navigation li.current_page_item ul {
    background-color: transparent;
    border-right-color: #333333;
    border-right-width: 1px;
    color: #D9E5FF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 120%;
    text-decoration: none;
    text-transform: none;
}

body.custom ul.navigation li a:hover, body.custom ul.navigation li a:hover, body.custom ul.navigation li.current_page_item a:hover, body.custom ul.navigation li.current-menu-item a:hover {
	color: #A7BFFF;
}

body.custom div#wrapper div.leafs-column-1 {
	background: url("custom/images/bg_hdr_nav.gif") no-repeat scroll right top #B8CAE1;	
	padding: 0px 0px 20px 0px;
}

body.custom div.sidebar {padding: 0;}

body.custom div.sidebar .headway-leaf-inside {padding: 0;}


body.custom ul.sidebar li ul{
    margin: 0;
}

body.custom ul.sidebar li.widget ul.menu li{
    float: none;
    background-color: transparent;
    background-image: url("custom/images/bg_cell.gif");
    border: 0 solid #CBD9F2;
    color: #3F5489;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin: -1px 0;
    padding: 5px 20px 6px 8px;
    text-align: left;
    text-decoration: none;
}


body.custom ul.sidebar li.widget ul.menu li.mainmenu{
    background-color: #8497C8;
    background-image: url();
    color: #FFFFFF;
    cursor: default;
    padding: 5px 4px;
}

body.custom ul.sidebar li.widget ul.menu li.submenu{
    padding: 5px 20px 6px 25px;
}

body.custom ul.sidebar li.widget ul.menu li a{
   color: #3F5489;
   font-weight: bold;
   text-decoration: none;
}

body.custom ul.sidebar li.widget ul.menu li.mainmenu a{
   color: #FFFFFF;
}

body.custom ul.sidebar li.widget ul.menu li:hover {
    background-color: #E0BEB9;
    background-image: url();
}

body.custom ul.sidebar li.widget ul.menu li:hover a{
    color: #951D1D;
    font-weight: bold;
    text-decoration: none;
}

body.custom ul.sidebar li.widget ul.menu li.mainmenu:hover {
    background-color: #FFFFFF;
    background-image: url();
}

body.custom ul.sidebar li.widget ul.menu li.mainmenu:hover a{
    color: #3F5489;
    font-weight: bold;
    text-decoration: none;
}



body.custom h1.page-title,  body.custom h1.entry-title, body.custom .excerpts-plus h2.entry-title a{
    color: #AD5836;
    font: 22px/1.2em georgia,arial;
    letter-spacing: 0.04em;
    margin: 0 0 8px;
}

body.custom h2 {
    border-bottom: 1px solid #EBD7CF;
    clear: both;
    color: #AD5836;
    font: 18px/1.385em Georgia,"Times New Roman",Times,serif;
    margin: 7px 0 5px;
    padding: 0 26px 0 0;
}

body.custom h3 {
    background: none repeat scroll 0 0 #EEEEEE;
    clear: both;
    color: #333333;
    font: bold 13px/17px Verdana,Arial,Helvetica,sans-serif;
    margin: 1em 0 0.4em;
    padding: 3px 3px 4px;
}

body.custom .story h3{
	color: #91725B;
	line-height:20px;
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin:0px 0 5px 0;
	font-size:15px;
	background:none
}

/* Footer Menu */

body.custom div#footer { background:#27417D url(custom/images/bg_hdr_nav.gif) repeat-x; padding:0; margin: 0 auto; text-align:center; color:#ffffff;}
body.custom ul#menu-footer-policies {display: block; text-align:center;}
body.custom ul#menu-footer-policies li {display:inline;}
body.custom ul#menu-footer-policies li {color:#ffffff;}
body.custom ul#menu-footer-policies li a{color:#ffffff; text-decoration:none; margin:0 5px;}
body.custom ul#menu-footer-policies li a:hover{color:#ffffff; text-decoration:underline;}
body.custom #footer-copyright {color:#ffffff;}