body.custom {
background:#c5daee url(images/body-grad.png) repeat-x top;
}

.custom #header {
padding:0;
background:url(images/header.png) no-repeat center top;
height:199px;
}

.custom #page {
background:none;
}

.custom #content_box {
background:#fff url(images/content-grad.png) repeat-x top;
}

.custom #logo a {
background:url(images/logo.png) no-repeat;
margin-left:30px;
margin-top:10px;
margin:10px 35px 0 30px;
float:left;
height:175px;
width:159px;
text-indent:-9000px;
outline:none;
}

.custom #header div.slideshow{
float:left;
height:123px;
width:395px;
margin-top:67px;
}

.custom #header_address {
float:left;
font-size:12px;
width:140px;
margin: 80px 25px 0;
color:#795200;
}

.custom #header_address h3 {
font-size:13px;
color:#4f91cd;
font-weight:bold;
}

.custom #header_widget{
float:left;
margin-top:85px;
height:114px;
width:160px;
}

.custom #header_widget .social a {
margin-right:10px;
}

.custom #header_widget .button {
background:url(images/button-brown.png) no-repeat;
height:33px;
width:154px;
display:block;
color:#fff;
text-shadow:0.1em 0.1em 0.2em #000;
font-weight:bold;
font-size:11px;
line-height:33px;
text-align:center;
margin-top:10px;
}

.custom #header_widget ul.sidebar_list, .custom #header_widget li.widget {
margin:0;
padding:0;
}

.custom #thesis_nav_wrap {
background:url(images/menu-grad.png) repeat-x top;
height:33px;
border:solid #fff;
border-width:0px 1px;
}

.custom #thesis_nav_wrap .menu a {
background:none;
padding:0 20px;
line-height:30px;
font-weight:bold;
text-transform:none;
letter-spacing:normal;
text-shadow:0.1em 0.1em 0.2em #000;
}

.custom .sf-sub-indicator {
display:none;
}

.custom #thesis_nav_wrap .children{
background:#356fa3;
border:#fff solid;
border-width:0 1px 1px;
}

.custom #feature_box .headline_area {
margin-bottom:10px;
}

.custom #feature_box, .custom .post_box, .custom #feature_box, .custom .teasers_box {
margin-left:0;
padding-left:30px;
padding-bottom:20px;
border-bottom:1px dashed #dbd0b9;
border-left:solid #fff 1px;
}

.custom #featurepost img.alignleft{
margin-right:15px;
}

.custom .teasers_box {
margin-bottom:40px;
}

.custom #feature_box {
margin-top:25px;
padding-bottom:20px;
background:none;
line-height:20px;
}

.custom #feature_box .headline_meta {
font-size:12px;
font-style:normal;
}

.custom .teaser h2{
font-weight:bold;
}

.custom .teaser_author, .custom .teaser_date, .custom .author, .custom .teaser .teaser_author .author, .custom .headline_meta, .custom .published {
text-transform:none;
font-style:normal;
letter-spacing:normal;
}

.custom #feature_box .headline_area h2 a{
color:#005eb4;
font-size:14px;
font-weight:bold;
}

.custom #feature_box {
margin-top:0;
padding-top:25px;
font-size:13px;
color:#000;
}

.custom #content .to_comments {
margin-top:15px;
font-weight:bold;
color:#000;
}

.custom #content .to_comments {
color:#000;
font-size:12px;
}

.custom #content .to_comments a{
color:#715505;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.custom a.readmore {
float:right;
text-decoration:none;
font-weight:bold;
margin-right:10px;
}

.custom #content_box{
padding-bottom:40px;
}

.custom #sidebar_1 {
border-left:solid #fff 1px;
}

.custom #sidebars {
padding-bottom:25px;
}

.custom #sidebars ul.sidebar_list {
padding-left:0;
padding-right:0;
border-right:solid #fff 1px;
position:relative;
left:-1px;
}

.custom #sidebars h3 {
font-variant:normal;
letter-spacing:normal;
background:url(images/sidebar-header.png) no-repeat right;
height:31px;
width:230px;
line-height:31px;
padding-left:45px;
font-weight:bold;
}

.custom #sidebars .textwidget, .custom #sidebars .search_form, .custom #sidebars li.widget ul  {
padding:0 10px 0 20px;
}

.custom #sidebars li.widget ul li {
background:url(images/bullet-flower.png) no-repeat left;
height:21px;
padding-left:30px;
}

.custom #sidebars img.alignleft {
margin-right:15px;
}

.custom #sidebars .widget_categories a {
text-decoration:underline;
}

.custom #sidebars input {
background:#fff;
border:1px solid #b3b3b3;
color:#9e9e9e;
padding:2px 3px;
font-size:12px;
width:160px;
margin-bottom:15px;
}

.custom #sidebars input.submit {
background:url(images/button-grad-blue.png) repeat-x;
color:#fff;
border:0;
line-height:22px;
padding:3px;
width:auto;
}

.custom #sidebars input#s {
width:220px;
}

.custom #footer {
background:url(images/footer.png) no-repeat center top;
height:359px;
position:relative;
bottom:23px;
padding:0;
text-align:left;
}

.custom #footer li.widget {
font-size:12px;
}

.custom #footer .widget_rrm_recent_posts ul li {
background:url(images/bullet-arrow.png) no-repeat left center;
padding-left:25px;
}

.custom #footer h3 {
color:#fff;
font-weight:bold;
text-shadow:0.1em 0.1em 0.2em #000;
font-size:14px;
margin-bottom:15px;
}

.custom #footer a {
border-bottom:0;
text-decoration:underline;
color:#e6c98e;
}

.custom .footer_widget {
width:33%;
float:left;
}

.custom .footer_widget ul.sidebar_list {
margin:0 20px;
}

.custom .clear {
clear:both;
height:0;
}

