.custom #header {
background:url(images/headerbg.png) no-repeat;
padding:0;
height:159px;
position:relative;
}

.custom #logo a {
background:url(images/logo.png) no-repeat left;
height:141px;
width:300px;
float:left;
display:block;
text-indent:-9000px;
position:relative;
top:10px;
left:50px;
}

.custom #tagline{
display:block;
text-indent:-9000px;
height:0;
}

.custom #thesis_nav_wrap {
float:right;
position:relative;
top:117px;
right:5px;
}

.custom #thesis_nav_wrap a{
text-transform:none;
letter-spacing:normal;
line-height:normal;
padding:3px 10px;
height:19px;
margin-right:5px;
}

.custom #sidebar_1, .custom #sidebar_2, .custom #sidebar_3 {
width:30em;
}

.custom #sidebar_2, .custom #sidebar_3 {
float:left;
}

.custom #sidebar_3 {
background:url(images/bodybg.png) no-repeat bottom;
padding-bottom:200px;
}

.custom #sidebars {
border:0;
margin-top:22px;
}

.custom #sidebars .sidebar_list {
background:url(images/widgetHeaderGrad.png) repeat-x top;
padding:9px 0 0;
margin:0 11px;
}

.custom #sidebars h3 {
font-variant:normal;
text-transform:uppercase;
letter-spacing:normal;
text-align:center;
margin-bottom:20px;
}

.custom h4 {
font-variant:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:normal;
color: #000;
}

.custom .post_box {
padding-top:0;
}

.custom.home .post_box {
margin:0;
font-family:Georgia;
}

.custom.home .post_box span{
font-size:18px;
}

.custom .format_text {
padding-top:35px;
}

.custom.home .format_text {
background:url(images/featurebg.png) no-repeat;
height:333px;
width:253px;
float:right;
padding:55px 25px 0;
}

.custom .headline_area{
margin-bottom:0;
background:url(images/headerGrad.png) repeat-x;
height:37px;
}

.custom .headline_area h1{
height:33px;
text-transform:uppercase;
padding-top:4px;
margin-left:20px;
font-size:18px;
}

.custom.home .headline_area {
float:left;
}

.custom.home .headline_area h2{
background:url(images/titlebg.png) no-repeat left top;
height:61px;
width:598px;
padding-top:8px;
font-style:italic;
font-size:36px;
text-align:center;
}

.custom #content img.post_image {
margin-bottom:30px !important;
}

.custom.home #content img.post_image {
margin-right:0;
margin-bottom:0 !important;
}

.custom .slideshow {
float:left;
}

.custom #headerLinks{
position:absolute;
right:0;
top:75px;
right:13px;
height:30px;
}

.custom #headerLinks a {
color:#c7c87a;
font-size:16px;
float:left;
margin:0 8px;
padding-top:5px;
}

.custom #headerLinks a:hover{
text-decoration:underline;
}


.custom #headerLinks a.twitter {
background:url(images/twitter.png) no-repeat;
height:30px;
width:30px;
display:block;
text-indent:-9000px;
}

.custom #headerLinks a.facebook {
background:url(images/facebook.png) no-repeat;
height:30px;
width:30px;
display:block;
text-indent:-9000px;
margin:0;
}

.custom #footer .copyright{
text-align:center;
}

.custom #sidebar_1 a img{
margin-bottom:10px;
}

.custom .lowerBox {
background:url(images/greenbg.png) no-repeat;
background-color: #a2a56d;
height: 209px;
line-height:1.4em;
padding-top:20px;
padding-bottom:20px;
}

.custom .lowerBox ul {
list-style-type:disc;
}

.custom .clear {
clear:both;
height:0;
}

.custom .largefont {
font-size: 14pt;
font-style:strong;
}


