/* CSS Document */
body{
font-size:11px;
}
h1{
font-size:14px;
}
h2{
font-size:16px;
}
div#footer p{
font-size:11px;
}
div#banner-bar{
margin-top:0px;
margin-bottom:0px;
}

div.bannerdetails{
/*float:left;
position:absolute;
width:225px;
padding:15px 10px;
margin-left:25px;
height:319px;
background:#733342;
filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;*/
font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
}
.bannerdetails h2{
color:#fff;
font-size:1.6em;
text-transform:uppercase;
border-top:1px solid #fff;
padding-top:20px;
padding-bottom:10px;}
div.bannerdetails p{
color:#fff;
font-size:1.3em;
line-height:1.2em;
padding:10px 5px;
}
.bannerdetails p.shorten{
line-height:1.1em;
padding-bottom:0px;}
div.bannerdetails p.more{
border-bottom:1px solid #fff;
padding-top:30px;
padding-bottom:20px;}
div.bannerdetails p.more a{
text-transform:uppercase;
color:#00bff3;
text-decoration:none;
}
div.bannerdetails p.more a:hover{
color:#9ee5fc}

/*#banner1, #banner2, #banner3{
position:relative;
margin-top:0px;
display:block;
z-index:3;
}
#banner2{
z-index:3;
margin-top:-349px;}
*/

div#sections-bar{
margin-top:0px;
padding-top:1px;
padding-bottom:0px;
margin-bottom:0;
border-top:6px solid #a8a8a8;
background:url(../images/sections-bg.gif) repeat-y;
}

div#sections-bar h1{
text-align:left;
color:#733342;
margin-left:10px;
font-family:"Myriad Pro",Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:1.8em;
}
div#sections-bar p{
text-align:left;
margin:2px 30px 2px 30px;
color:#555;
font-size:1.2em;
}
div#sections-bar p.more{
margin:10px 10px 0 10px;
text-align:right;

}
div#sections-bar p.more a{
font-weight:normal;
text-transform:uppercase;
font-family:"Myriad Pro",Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#733342;
}
div#sections-bar p.more a:hover{
text-decoration:underline;
color:#555;
}
div#alpha{
width:333px;
float:left;
}
#alpha h1{
color:#4c591d;
}
div#beta{
width:333px;
float:left;
}
#beta h1{
color:#9f2531;
}
div#delta{
width:334px;
float:left;
}
#delta h1{
color:#313a5c;
}


/* banner rotation styles */
#banner2{
display:none;}


/* homepage search styles */
form#homesearch table {
margin-left:10px;}
form#homesearch table td{
vertical-align:bottom;
padding-top:15px;
}
form#homesearch input, form#homesearch select{
height:25px;
font-size:12px;
color:#999;
text-transform:uppercase;
background: url(../images/homesearch-bg.gif) repeat-x top;
border:1px solid #333;}
form#homesearch select option{
text-transform:uppercase;}
form#homesearch input.go{
border:0;
background:transparent;
padding:0px 0 0 0;
height:38px;
margin-bottom:-4px;}
form#homesearch a{
color:#723241;
text-transform:uppercase;
font-size:1.2em;}
