/* Boston.css 
----------------------------------------------------*/
body {width:777px; margin:15px auto; text-align:center; position:relative; color:#333; background:#fff url(../images/bham_bg.gif)}
.container {width:773px; margin:0 auto; position:relative; text-align:left; border:1px solid #9D9D69; padding:1px; background:url(../images/bg2.gif) repeat-y;}
.redText {color:red;}

/*=LEFT SIDEBARS
----------------------------------------------------*/
.leftSidebar {width:211px; float:left;}
.sidebarTitle {background:#000; line-height:25px; color:#fff; font-weight:bold }
.leftSidebar .sidebarTitle.center {text-align:center; padding-left:0}
.leftSidebar .sidebarTitle {text-align:left; border-bottom:1px solid #fff; padding-left:20px}
.leftSidebar .logo {height:75px; background:#fff url(../images/bhamVulcans2layer.gif) no-repeat center; }
.leftSidebar .logo a {height:75px; display:block}
.leftSidebar .splash {background:url(../images/vulcanBadge.gif) 50% no-repeat; height:161px; border-bottom:1px solid #fff}
.sidebarContent {background:#fff;}

/*=MAIN CONTAINER
----------------------------------------------------*/
.main {margin-left:212px;min-height:500px; }

/*=HEADER
----------------------------------------------------*/
.header {background:#000 url(../images/vulcans09.jpg) no-repeat  center top; margin-left:0;text-align:right; padding:18px; height:70px}
.header .searchInput {height:15px; border:none;}
.header .searchButton {vertical-align:top; cursor:hand}

/*=SITEMAP
----------------------------------------------------*/
.sitemap {background:#000; height:25px; color:#fff; border-top:1px solid #fff; font-size:100%;}
* html .sitemap {width:559px}
.sitemap ul { margin:0; padding:0}
.sitemap li {display:inline; padding:0 4px; border-right:1px solid #fff}
.sitemap li a {line-height:25px; color:#fff; text-decoration:none;/*text-transform:uppercase;*/}
.sitemap li.x8_last {border:none}
* html .header, * html .sitemap {margin-left:-3px;}

/*=CONTENT AREA
----------------------------------------------------*/
.mainleft {float:left; width:557px; height:1%;}
.content {min-height:400px; padding:15px; padding-top:10px; line-height:1.5em; color:#555}
* html .content {height:400px}
.content a, .news a {text-decoration:none; color:#000}
.content a:hover {text-decoration:underline}
.content h2 a, news a:hover {text-decoration:underline}
.mainleft .sidebarTitle {padding-left:15px; border-bottom:1px solid #fff}
.mainleft .news {padding:15px; padding-top:5px}

/*=RIGHT SIDEBARS
----------------------------------------------------*/
.mainright {margin-left:388px; height:1%}
* html .mainright {margin-left:384px}
.mainright .sidebarTitle {background:#fff; border:1px solid #fff; border-width:1px 0;}
.mainright .sidebarContent {background:#fff}

/*=EXPANDO
----------------------------------------------------*/
ul.x8_expando {margin:0 0 43px 1px; padding:0}
.x8_expando a {display:block;text-decoration:none;padding:4px;color:#fff;}
.x8_expandoLevel1 a {padding-left:10px; background:#000; color:#fff; border-top:1px solid #fff}
.x8_expandoLevel1 a:hover {text-decoration:none;background:#fff; color:#000;}
.x8_expandoLevel2 a {padding-left:25px; background:#000; border-top:1px solid #fff}
.x8_expandoLevel3 a {padding-left:40px; background:#fff; color:#000; border-top:1px dotted #336633;}
.x8_expandoLevel4 a {padding-left:55px; background:#fff; color:#000; border-top:1px dotted #336633;}
.x8_expandoLevel5 a {padding-left:70px}
.x8_expandoActive a {font-weight:bold; border:1px solid #336633; background:#fff; color:#000}
.x8_expando li {list-style-type:none;}
.x8_expando a:hover {color:#fff;background:#336633}

/*=FOOTER
----------------------------------------------------*/
.clear {position:absolute; bottom:0; left:-1px; background: url(../images/block.gif) no-repeat left bottom; height:69px; width:214px}
.footer {clear:both; background:#000; line-height:25px; margin-left:213px; text-align:right; color:#fff; padding-right:20px}
.footer a {color:#fff;}


