body {margin:0; background-color:#595959; font-size:13px; font-family:Arial, Helvetica, sans-serif}
a {color:#005d97;}

body {background:url(/images/skin/background.jpg) #e8e8e8 fixed repeat-x; padding-bottom:30px;}
body #header {height:102px;}
body #header #first {height:68px;}
body #header #first #underlay {height:68px; margin-bottom:-68px;}
body #header #first #underlay #left {background:url(/images/skin/logo_background.jpg) repeat-x; height:68px; width:49%; float:left;}
body #header #first #underlay #right {background:url(/images/skin/menu_background.jpg) repeat-x; height:68px; width:49%; float:right;}
body #header #first #firstContainer {width:980px; margin:0 auto; position:relative;}
body #header #first #firstContainer #logo {position:absolute; top:0; left:0; height:68px; width:395px;}
body #header #first #firstContainer #menu {position:absolute; top:0; left:395px; height:68px; background:url(/images/skin/menu_background.jpg) repeat-x;}
body #header #second {height:34px; background:#000;}
body #header #second #secondContainer {width:980px; margin:0 auto; height:34px; line-height:34px; vertical-align:middle; padding:0 10px; font-size:11px; color:#FFF;}
body #header #second #secondContainer a {color:#FFF; text-decoration:none;}
body #header #second #secondContainer a:hover {text-decoration:underline;}
body #page #content {width:980px; margin:0 auto; padding:10px 0;}
body #footer {height:34px; background:url(/images/skin/footer_background.jpg) repeat-x;}
body #footer #footerContent {width:980px; margin:0 auto; font-size:11px; color:#FFF; height:34px; /*font-size:11px;*/}
body #footer #footerContent .footerBox {float:left; text-align:center; line-height:34px; vertical-align:middle;}
body #footer #footerContent #firstBox.footerBox {width:240px;}
body #footer #footerContent #secondBox.footerBox {width:480px;}
body #footer #footerContent #thirdBox.footerBox {width:240px;}
body #footer #footerContent a {color:#FFF; text-decoration:none;}
body #footer #footerContent a:hover {text-decoration:underline;}

.skinTab236x30 {width:236px; height:30px; background:url(/images/skin/tab-236x30.gif) no-repeat; color:#FFF; font-size:14px; padding-left:30px; line-height:30px; vertical-align:middle;
	position:relative; top:12px; left:-1px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.skinTab450x30 {width:450px; height:30px; background:url(/images/skin/tab-450x30.gif?1) no-repeat; color:#FFF; font-size:1.2em; padding-left:30px; line-height:30px; vertical-align:middle;
	position:relative; top:12px; left:-1px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold; z-index:500;}
.dataBox {background-color:#FFF; border-top:#005d97 solid 11px; border-left:#000 dotted 1px; border-right:#000 dotted 1px; border-bottom:#000 dotted 1px; padding:10px; margin:0;}
a.blogLink {color:#000; font-size:11px; text-decoration:none;}
.topsy_widget_data {margin-bottom:3px;}
a.bigLinks,.bigLinks a {font-size:1.3em; font-weight:bold;}

#twoColSidebar {float:right; width:300px; margin:5px 0 20px 0;}
#twoColSidebar .module {margin-bottom:10px; background-color:#FFF;}
#twoColContent {width:650px; float:left;}

.adminControls {position:absolute; top:10px; right:10px; background:#000; padding:5px 10px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -webkit-border-radius:10px; moz-border-radius:10px; border-radius:10px;}
.adminControls:hover {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}