body { font-family:Tahoma; font-size:11px;}
img { border:0;}

#mainContainer { width:708px; margin:auto; padding:0;}
#header { width:708px; border-bottom:2px solid #9B9B9B; padding:0 0 3px 0; margin-bottom:9px; text-align:center;}
#headerTop { background-image:url(images/bg_header.gif); background-position:center top; background-repeat:no-repeat; width:708px; height:96px;}
#headerTop #logo {margin:7px 0 0 20px; padding:0;}
#headerTop #icons { float:right; margin:42px 0 0 0; padding:0;}
#headerTop #icons a { margin-right:35px;}

#menu { clear:both; width:700px; padding:0 4px;}
#menu #buttons { clear:both; float:left; margin:0; padding:0;}

#container { width:700px; padding:0 4px;}
#sidebar { float:left; width:149px; border:1px solid #9B9B9B; padding:30px 10px 0 20px;}

ul.sidebar { padding:25px 0 0 0; margin:0; color:#648CB4;}
ul.sidebar li { list-style-type:none; border-bottom:1px dashed #C8C8C8; padding:4px 0;}

#content { float:left; width:500px; padding-left:15px; padding-bottom:10px; border-left:4px solid #DEDEDE; color:#646464;}
#content2 { clear:both;}
.paragraph { clear:both;}
.paragraph p { margin:0; padding:5px 0;}
#left { float:left; width:310px;}
#right { float:right; padding-left:5px;}
#box { width:175px; margin-bottom:5px; background-image:url(images/box1_bg.gif); background-position:left; background-repeat:repeat-y; color:#fff;}
#box p { padding:15px 15px 20px 20px; margin:0;}

#footer { clear:both; font-size:10px; color:#9B9B9B; text-align:center;}
#footer p { margin:0;}


a.text { color:#648CB4; text-decoration:underline;}
a.text:hover { color:#81A9D1; text-decoration:none;}
a.more { font-size:10px; color:#F7941D; text-decoration:underline;}
a.more:hover { color:#FF6400; text-decoration:none;}
a.footer { color:#9B9B9B; text-transfo rm:uppercase; font-weight:bold; text-decoration:none;}
a.footer:hover { color:#648CB4;}

span.author { color:#A9EA4A; font-weight:bold; text-decoration:underline;}

h1 { color:#000; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 { color:#4777fa; font-size:12px; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:2px solid #ccc;}
ul.inner { color:#333; list-style-type:square;}



/*-------------------------------------------------------- Mozilla Optimization ------------------------------------------------------*/

#headerTop > #logo { margin:7px 0 0 38px;}
#menu > #buttons { margin-right:2px;}
#menu > .headerImages { padding-left:1px;}
#content2 > #right { padding-left:10px;}
#sidebar > ul.sidebar { margin:0;}
