/* Main layout and header */
body {background:url(img/background.gif) repeat-y top center #000; color:#f4f4f4; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.4em; margin:0 auto; padding:0;}
#wrap  {color:#F5F5F5; margin:0 auto; padding:1px 5px; width:980px;}


/* Left sidebar and menu */
#leftside {clear:left; float:left; margin:0 0 10px; padding:0; width:200px;}
#leftside ul.avmenu {list-style:none; margin:0 0 18px; padding:0; width:200px;}
#leftside ul.avmenu li {display:inline; padding:0; width:150px;}
#leftside ul.avmenu li a {background-color:#666666; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#f4f4f4; float:left; font-size:1em; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:188px;}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:4px solid #505050; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#505050;}

#leftside h2 {font-size:1.5em; font-weight:400; color:#FF3333}
#leftside h5 {font-size:1.0em; font-weight:400; color:#FF3333}
#leftside .announce {border-bottom:1px solid #ffffff; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; clear:left; color:#f4f4f4; line-height:normal; margin:10px 0; padding:5px 5px 5px; width:184px;}
#leftside p,.announce p {font-size:0.8em; text-decoration:none}
#leftside .storycodes {border-bottom:1px solid #ffffff; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; clear:left; color:#f4f4f4; line-height:normal; margin:10px 0; padding:5px 5px 5px; width:184px;}
#leftside ul.storycodes {list-style:none; margin:0 0 18px; padding:0; width:200px;}

/* Right sidebar */
#extras {float:right; margin:0 0 10px; padding:0; width:200px;}
#extras p {font-size:0.9em; line-height:1.3em; margin:0 0 1.5em; padding:0;}
#extras ul { list-style-position:center; }
#extras li {list-style:none; margin:0 0 6px; padding:0;}
#extras h2 {font-size:1.5em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;}

/* Main content */
#content {line-height:1.5em; margin:10px 220px 10px 220px; padding:0; text-align:left;}
#content a {color:#DD0000; text-decoration:none}
#content a:hover {text-decoration:underline;}
#content a:visited {text-decoration: none; color: #00FFCC;}
#content a:active {color:#d8d8d8; text-decoration: none;}
#contentwide {line-height:1.5em; margin:10px 0 10px 220px; padding:0; text-align:left;}
#contentwide a {color:#DD0000; text-decoration:none}
#contentwide a:hover {text-decoration:underline;}
#contentwide a:visited {color: #C4C4FF}
#contentwide a:active {color:#d8d8d8;}
#content h2,#contentwide h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#content h3,#contentwide h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
#content img {background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline; padding:1px; margin:0 10px 5px 0;}


/* Footer */
#footer {border-top:2px solid #dadada; clear:both; color:#666; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:980px;}
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:#666; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}



/* Additional classes */
.size01 {font-size: 8pt; font-family:Arial, Helvetica, sans-serif; color:#F4F4F4; line-height:normal}
.style3 {font-size:9px; color: #CCCCCC;}
.style9 {font-size: 10pt; font-weight: bold; display:block; background-color:#666666 }
.style10 {color: #DD0000}
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.red {color:red;}
.green {color:green;}
.blue {color:blue;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:400; font-size:1.2em; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}