body	{background: #504E4E url(images2/main_bg.jpg) no-repeat top left; margin: 0px;
padding: 0px;}
#logo	{position: absolute; left: 31px; top: 20px;}
#banner_ad{position: absolute; left: 635px; top: 25px;
border:1px solid #8dc63f;
background:#262626;
background-color:#262626;
padding-bottom:5px;
width:200px;
}
#banner_ad h1{
font:16px georgia, serif;
color:#8dc63f;
margin:5px 0 0 5px;
padding:0;
text-align:left;
}
#banner_ad p{
font: normal 11px verdana, sans-serif;
color:#fff;
margin:2px 5px 0 5px;
}
#banner_ad form{
margin:5px 0 0 5px;
}

#banner_ad1
{position: absolute; left: 415px; top: 25px;
border:1px solid #8dc63f;
background:#262626;
background-color:#262626;
padding-bottom:5px;
width:200px;
}
#banner_ad1 h1{
font:16px georgia, serif;
color:#8dc63f;
margin:5px 0 0 5px;
padding:0;
text-align:left;
}
#banner_ad1 p{
font: normal 11px verdana, sans-serif;
color:#fff;
margin:2px 5px 0 5px;
}

#banner_ad1 p a{
font: normal 11px verdana, sans-serif;
color:#8dc63f;
margin:2px 5px 0 5px;
text-decoration: none;
border-bottom: 1px dashed #8dc63f;
}

#banner_ad1 p a:hover{
font: normal 11px verdana, sans-serif;
color:#00adf0;
margin:2px 5px 0 5px;
text-decoration: none;
border-bottom: 1px solid #00adf0;
}

#banner_ad1 form{
margin:5px 0 0 5px;
}




/* start Navigation styles -->   */

#navigation	{position: absolute; left: 320px; top: 130px; margin: 0; padding: 0; display: inline; list-style-type: none;}
#ulNavList	{margin: 0; padding: 0; list-style: none; width: auto; float: left; white-space:nowrap; }
#ulNavList li	{display: block; float: left;white-space:nowrap;  }
#homeButton	{display: block; width: 115px; height: 20px; text-decoration: none; background: url(images2/home_button.gif) no-repeat left top;	}
#homeButton a	{display: block; width: 115px; height: 20px; background: url(images2/home_button.gif) no-repeat left top; }
#homeButton a:hover	{display: block; width: 115px; height: 20px; text-decoration: none; background: url(images2/home_button.gif) no-repeat right top;}
#forumButton	{display: block; width: 123px; height: 20px; text-decoration: none; background: url(images2/forum_button.gif) no-repeat left top;	}
#forumButton a	{display: block; width: 123px; height: 20px; background: url(images2/forum_button.gif) no-repeat left top; }
#forumButton a:hover	{display: block; width: 123px; height: 20px; text-decoration: none; background: url(images2/forum_button.gif) no-repeat right top;}
#podcastsButton	{display: block; width: 163px; height: 20px; text-decoration: none; background: url(images2/podcasts_button.gif) no-repeat left top;	}
#podcastsButton a	{display: block; width: 163px; height: 20px; background: url(images2/podcasts_button.gif) no-repeat left top; }
#podcastsButton a:hover	{display: block; width: 163px; height: 20px; text-decoration: none; background: url(images2/podcasts_button.gif) no-repeat right top;}
#stuffButton	{display: block; width: 92px; height: 20px; text-decoration: none; background: url(images2/stuff_button.gif) no-repeat left top;	}
#stuffButton a	{display: block; width: 92px; height: 20px; background: url(images2/stuff_button.gif) no-repeat left top; }
#stuffButton a:hover	{display: block; width: 94px; height: 20px; text-decoration: none; background: url(images2/stuff_button.gif) no-repeat right top;}

/* end Navigation styles -->   */

#leftWrapper	{position: absolute; left: 101px; top: 165px; width: 454px; }
#rightWrapper	{position: absolute; left: 591px; top: 165px; width: 204px; }
#footerWrapper	{position: relative; left: 1px; top: 25px; width: 658px; }

/* start Commentary Box styles -->   */

#commentary	{width: 454px; background: #000 url(images2/commentary_header.jpg) no-repeat left top; padding: 50px 10px 10px 20px;}
#commentary ul, #commentary li {
list-style:none;
margin-left:0;
padding-left:0;
}
#commentPic	{float: left; vertical-align: top; margin-right: 15px;}
.commentHead	{font: normal 14pt/18pt georgia, serif; color: #8DC63F;}
.commentSubHead	{font: normal 14pt/18pt georgia, serif; color: #FFF;}
.commenText	{font: normal 8.5pt/13pt verdana, sans-serif; color: #FFF; text-decoration: none; }
.commenText a	{font: normal 8.5pt/13pt verdana, sans-serif; color: #8DC63F; text-decoration: none;}
.commenText	 a:hover {font: normal 8.5pt/13pt verdana, sans-serif; color: #8DC63F; border-bottom: 1px solid #8DC63F;}
.commentHead a {color:#8DC63F;text-decoration:none;}
.commentHead a:hover {text-decoration:underline;}
#commentRecent	{float: left; width: 220px;}
#commentForum	{float: right; width: 220px;}
#commentary p{margin-top:5px;}

/* end Commentary Box styles -->   */

/* start News Box styles -->   */

#news	{width: 454px; background: #000 url(images2/news_header.jpg) no-repeat left top; padding: 50px 10px 10px 20px; margin-top:5px;}
.newsWrapper	{margin-bottom: 15px;}

*:lang(en) #news{ /* These styles will be applied to all browsers except for IE and Safari */
top:520px;

	}

#news ol:empty{ /* These styles will be applied to Safari */
top:520px;

	}

.newsPic	{float: left; vertical-align: top; margin-right: 5px;}
.newsHead	{font: normal 14pt/16pt georgia, serif; color: #FFC116; margin-top -3px;}
.newsText	{font: normal 8.5pt/12pt verdana, sans-serif; color: #FFF; text-decoration: none; }
.newsText a	{font: normal 8.5pt/12pt verdana, sans-serif; color: #FFC116;text-decoration: none;}
.newsText a:hover {font: normal 8.5pt/12pt verdana, sans-serif; color: #FFC116; border-bottom: 1px solid #FFC116;}
.newsHead a {color:#FFC116;text-decoration:none;}
.newsHead a:hover {text-decoration:underline;}

/* end News Box styles -->   */

/* start Podcast Box styles -->   */

#podcasts	{width: 204px; background: #0c0c0c url(images2/podcasts_header.jpg) no-repeat left top; padding: 40px 10px 10px 10px;}
#podcastsLogo	{float: left; vertical-align: top; margin-right: 10px;}
.podcastsHead	{font: normal 14pt/18pt georgia, serif; color: #00ADEF;}
.podcastsText	{font: normal 8.5pt/12pt verdana, sans-serif; color: #FFF; text-decoration: none; }
.podcastsText a, #podbean a	{font: normal 8.5pt/12pt verdana, sans-serif; color: #00ADEF; text-decoration: none;}
.podcastsText a:hover, #podbean a:hover{font: normal 8.5pt/12pt verdana, sans-serif; color: #00ADEF; border-bottom: 1px solid #00ADEF;}
.podcastsHead a {color:#00ADEF;text-decoration:none;}
.podcastsHead a:hover {text-decoration:underline;}
#podbean a, #podbean a:hover{
font-size:9px;
line-height:.9;
}
/* end Podcast Box styles -->   */

 
#data	{width: 204px; background: #0c0c0c url(images2/data_header.jpg) no-repeat left top; padding: 40px 10px 10px 10px; margin-top: 5px;}
.dataHead	{font: normal 13pt/17pt georgia, serif; color: #90191D;} 
.dataText	{font: normal 8.5pt/12pt verdana, sans-serif; color: #FFF; text-decoration: none; }
.dataText a	{font: normal 8.5pt/12pt verdana, sans-serif; color: #FFF; text-decoration: none;}
.dataText a:hover{font: normal 8.5pt/12pt verdana, sans-serif; color: #FFF; border-bottom: 1px solid #FFF;}

