/*
File: custom.css
Description: Custom styles for Thesis
*/

body.custom {
    background: url(images/bg.gif);
    font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0em;
    background: #33332f;
}

.custom #page {
    background: url(images/body-bg.gif) repeat-y;
    width:959px;
}

.custom #header {
    background: url(images/masthead.jpg) no-repeat; 
    height:241px;
}

.custom #content_box {
    border-top:1px solid #6d7a4f;
    border-bottom:1px solid #6d7a4f;
}

.custom #feature_box {
    width:478px;
    padding:15px;
    margin:0;
    background:#fff;
    border-bottom: 1px solid #778459;
}

.custom #feature_box H1 {
    padding-bottom:0.3em;
}
.custom #feature_box p{
    font-size:1.2em;
    padding-bottom:1.3em;
}

.custom #footer {
    padding:0;
}

#topNav {
    background: url(images/bg.gif);   
    border:none;  
    border-left:1px solid #778459;
}

#subfooter {
    padding:10px 0 20px 0;
    background: url(images/bg.gif);
    color:#585746;
}

#subfooter a:link {color:#585746; }
#subfooter a:hover {color:#585746; }
#subfooter a:active {color:#585746; }
#subfooter a:visited {color:#585746; }

.leftfoot {
    float:left;
}

.rightfoot {
    float:right;
}

/*---:[ horizontal dropdown nav menu structure ]:---*/
.custom .menu { position: relative; list-style: none; z-index: 50; }
.custom .menu li { position: relative; float: left; border-top:1px solid #778459; border-right:1px solid #778459;}
.custom .menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.custom .menu ul li { clear: both; }
.custom .menu a { display: block; }
.custom .menu table { position: absolute; left: 0; border-collapse: collapse; }
.custom .menu table table { top: 0 !important; }
.custom .menu ul ul { position: absolute; top: 0; }
.custom .menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.custom .menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }

/*---:[ nav menu styles ]:---*/
.custom .menu, .menu a, .menu li ul { border-style: none; }
.custom .menu a { text-transform: uppercase; letter-spacing: 2px; }
.custom .menu .current > a, .menu .current-cat > a { cursor: text; }
.custom .menu .rss { float: right; }
.custom .menu .rss a, .menu .rss a:hover { padding-right: 16px; background: url('lib/images/icon-rss.gif') 100% 50% no-repeat; border: none; }
.custom .menu .rss a:hover { text-decoration: underline; }

.thumbnails {
    display:none;
}