body {
}
#wrapper {
	width: 950px;
	background-color: #00F;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #logo {
	width: 950px;
	background-image: url(images/logobg.jpg);
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mainlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.mainlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
	background-color: #FC0;
	font-weight: bold;
}
#wrapper #bar1 {

}
#wrapper #bodyarea #contentarea {
	float: left;
	width: 615px;
}

#wrapper #left {
	width: 161px;
	float: left;
}
#wrapper #bodyarea #content {
	width: 615px;
	background-image: url(images/bgs/content.jpg);
	float: left;
	margin-left: 5.5px;
}
#wrapper #bodyarea #contenttop {
	width: 615px;
	float: left;
	background-image: url(images/content_top.png);
	height: 46px;
	margin-left: 5.5px;
}
#wrapper #bodyarea #content #contentbody #contenthead {
	margin-top: 35px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}



#wrapper #right {
	width: 161px;
	clear: right;
	float: right;
}
#wrapper #bodyarea #content #contentbody {
	background-color: #CCC;
	background-image: url(images/bgs/content.jpg);
}
#wrapper #bodyarea #left #leftnav {
}
#wrapper #bodyarea #left #leftnav #nav1bar {
	background-image: url(images/nav/main_top.png);
	height: 46px;
	width: 161px;
}
#wrapper #bodyarea #right #rightnav #slot1bar {
	height: 46px;
	width: 161px;
	background-image: url(images/nav/vote_top.png);
}
#wrapper #bodyarea #right #rightnav #slot2bar {
	background-image: url(images/nav/sponsors_top.png);
	height: 46px;
	width: 161px;
}


#wrapper #bodyarea #left #leftnav .navlist  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/bgs/navigation.jpg);
	color: #FFF;
	border: thin solid #000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#wrapper #bodyarea #right #rightnav #slot3bar {
	height: 46px;
	width: 161px;
	background-image: url(images/nav/comics_top.png);
}
#wrapper #bodyarea #right #rightnav #slot4bar {
	background-image: url(images/nav/sponsors_top.png);
	height: 46px;
	width: 161px;
}
#wrapper #bodyarea #left #leftnav #nav4bar {
	background-image: url(images/nav/affiliates_top.png);
	height: 46px;
	width: 161px;
}
#wrapper #bodyarea #left #leftnav #nav3bar {
	height: 46px;
	width: 161px;
	background-image: url(images/nav/networking_top.png);
}
#wrapper #bodyarea #right #rightnav #slot2bar {
	height: 46px;
	width: 161px;
	background-image: url(images/nav/features_top.png);
}

#wrapper #bodyarea #left #leftnav .navbottom {
	background-image: url(images/nav/bottom.gif);
	height: 13px;
	width: 161px;
}
#wrapper #bodyarea #left #leftnav #nav2bar {
	background-image: url(images/nav/media_top.png);
	height: 46px;
	width: 161px;
}
#wrapper #bodyarea #right #rightnav .slotlist  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/bgs/navigation.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: thin solid #000;
}
#wrapper #bodyarea #right #rightnav .slotbottom {
	background-image: url(images/nav/bottom.gif);
	height: 13px;
	width: 161px;
}
body {
	background-image: url(images/bgs/main.jpg);
	background-attachment:fixed;

}#wrapper #bodyarea #content #contentbody .ad {
	margin-top: 15px;
	text-align: center;
}
#wrapper #bodyarea #content #contentbody .maincontent {
	margin: 10px;
	float: none;
}
#wrapper #bodyarea #content #contentbody .maincontent .newsbar {
	background-image: url(images/layout/newsbar.jpg);
	height: 21px;
	width: 597px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 5px;
	text-indent: 5px;
}

#wrapper #bodyarea #contentarea #content #contentbody .maincontent .newsbar .comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #999;
	padding-right: 3px;
	text-decoration: none;
}
.commentslinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

#wrapper #bodyarea #content #contentbody .maincontent .news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

#wrapper #bodyarea #content #contentbody .ad #title {
}
#wrapper #bodyarea #content #contentbody .maincontent .news div h3 {
	font-family: Arial, Helvetica, sans-serif;
}
.newslinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00C;
	font-weight: bold;
	text-decoration: none;
}
.newslinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F90;
	text-decoration: underline;
	background-color: #00C;
	font-weight: bold;
}
#wrapper #bodyarea #content #contentbody .maincontent .news .newscontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-bottom: 2px;
	font-weight: normal;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .news .readmore {
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .news .newsimage {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#wrapper #bodyarea #contentarea #copyright {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(images/content_bottom.gif);
	height: 13px;
	width: 615px;
	clear: both;
}

.newscontentlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00C;
	font-weight: bold;
	text-decoration: none;
}
.newscontentlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F90;
	text-decoration: underline;
	background-color: #00C;
	font-weight: bold;
}

#wrapper #bodyarea #contentarea #content #contentbody .maincontent .leftcontent {
	width: 295px;
	float: left;
	text-align: center;
	margin-bottom: 25px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .leftcontent h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .leftcontent h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .rightcontent h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .rightcontent h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .etc #centertitle {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 15px;
}

#wrapper #bodyarea #contentarea #content #contentbody .maincontent .rightcontent {
	float: right;
	width: 295px;
	text-align: center;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .leftcontent strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .rightcontent strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .area .areaheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .etc .leftcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .etc .rightcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .titlebar {
	background-image: url(images/layout/titlebar.jpg);
	height: 21px;
	width: 597px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	clear: both;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .etc .etc .cutscenecontent {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .etc .etc .etc .centercontent {
	width: 595px;
	text-align: center;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .etc .etc .etc .centercontent strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .rightcontent alignleft{
	float: right;
	width: 295px;
	text-align: left;
}#wrapper #bodyarea #contentarea #content #contentbody .maincontent .newsbar .articletitle {
	float: left;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .maincontent #leftright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .undernews {
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .undernews .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: none;
	padding-right: 3px;
}
#wrapper #bodyarea #contentarea #content #contentbody .maincontent .commentbody {
	background-image: url(images/bgs/comments-bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
