body{
background: #0e1224;
background-image: url(../images/bk.gif);
background-repeat: repeat-x;
margin: 0px;
font-family: verdana;
font-size: 10pt;
height: 100%
}

        a:link {
          color: #738AA6;
        }

        a:visited {
          color: #738AA6;
        }

        a:hover {
          color: #8FADD1;
        }

        a:active {
          color: #8FADD1;
        }

.ad_160 {
width: 170px;
height: 600px;
background-color: #0e0e0e;
border: 1px solid #191919;
padding: 5px;
}

.ad_square {
width: 300px;
height: 250px;
background-color: #0e0e0e;
border: 1px solid #191919;
padding: 5px;
}

.affiliates {
width: 300px;
background-color: #0e0e0e;
border: 1px solid #191919;
padding: 5px;
}

.box {
background-color: #0e0e0e;
border: 1px solid #191919;
padding: 5px;
}

.content {
padding: 5px;
}

.content_table {
background-color: #000000;
padding: 5px;
color: #bcccdc;
position: absolute;
top: 202px;
width: 840px;
height: 100%;
}

.content_table_cast {
background-color: #000000;
padding: 5px;
color: #bcccdc;
position: absolute;
top: 202px;
width: 840px;
}

.fp_news {
position: absolute;
top: 360px;
padding: 10px;
width: 508px;
left: 0px;
background-color: #000000;
}

h2 {
color: #3f4b58;
}

.heading {
color: #4f5c69;
font-weight: bold;
font-size: 16px;
border-bottom: 2px solid #272a3b;
padding-bottom: 3px;
width: 200px;
}

.internal_655 {
	width: 655px;
	padding: 5px;
}

.latest_forum_topics {
width: 300px;
height: 240px;
background-color: #0e0e0e;
border: 1px solid #191919;
padding: 5px;
}
       
.logo {
position: absolute;
top: 62px;
}

.main_container {
top: 0px;
width: 847px;
margin-left: auto;
margin-right: auto;
height: 100%;
}

.nav {
background-image: url(../images/heroeslayout_04.jpg);
background-repeat: no-repeat;
width: 861px;
height: 41px;
font-family: impact;
font-size: 15pt;
padding: 5px;
color: #69798a;
}

.news_heading {
position: absolute;
top: 285px;
padding: 5px 5px 0px 5px;
border-bottom: 2px solid #272a3b;
}

.side_bar {
position: absolute;
top: 175px;
left: 527px;
width: 322px;
background-color: #000000;
}

.side_bar_internal {
position: absolute;
top: 0px;
left: 670px;
width: 160px;
background-color: #000000;
}

.site_info {
width: 300px;
background-color: #0e0e0e;
border: 1px solid #191919;
padding: 5px;
}

.small_font {
font-size: 7pt;
padding: 5px;
}

.table3 {
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #9B9B9B;
  width: 85%;
}

.top_ad_table {
position: absolute;
top: 175px;
left: 10px;
width: 490px;
height: 100px;
background-color: #0e0e0e;
border: 1px solid #191919;
padding: 5px;
}

.top_graphic {
position: relative;
left: 378px;
}

.top_gallery {
background-color: #0e0e0e;
border: 1px solid #191919;
position: absolute;
top: 10px;
left: 327px;
padding: 5px;
width: 289px;
height: 145px;
}

.top_next_on_table {
background-color: #0e0e0e;
border: 1px solid #191919;
position: absolute;
top: 10px;
left: 10px;
padding: 5px;
width: 282px;
height: 145px;
}

.top_site_stats {
background-color: #0e0e0e;
border: 1px solid #191919;
position: absolute;
top: 10px;
left: 649px;
padding: 5px;
width: 177px;
height: 145px;
}







.articleshort {
padding: 5px;
}

.articleshorttitle {
background-color: #27313c;
padding: 6px;
font-weight: bold;
border: 1px solid #000000;
}

.articleshortauthor {
background-color: #0e0e0e;
padding: 3px;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 9px;
text-align: right;
}

.articleshorttext {
background-color: #0e0e0e;
border-bottom: 1px solid #000000;
padding: 5px;
color: #bcccdc;
}

.articleshorttags {
background-color: #0e0e0e;
padding: 5px;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 10px;
color: #c0c0c0;
}


.articlefull{
background-color: #27313c;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
}

.articleshortimage {
background-color: #0e0e0e;
padding: 10px;
}
.articlefullimage {
background-color: #000000;
padding: 10px;
}

.articlefulltitle{
font-weight: bold;
padding: 5px;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
color: #6cc3e9;
}

.articlefullauthor{
padding: 5px;
font-size: 9px;
text-align: right;
color: #c0c0c0;
}

.articlefulltext {
padding: 5px;
color: #c0c0c0;
background-color: #000000;
}

.articlefulltags {
padding: 5px;
font-size: 10px;
color: #c0c0c0;
}

.articlefullfooter {
padding: 5px;
}

.tagsreturnlink {
padding: 5px;
}

.pagenation {
	display: inline;
	list-style-type: none;
	white-space:nowrap;
	list-style-type:none;
	text-align: center;
	padding: 5px;
}
.pagenation li {
	display:inline;
	color: #44adda;
	}
.pagenation  li a
{
padding: 5px;
background: #04191a;
color: #44adda;
border: 1px solid #000;
}
.pagenation li a:hover
{
background: #44adda;
color: #04191a;
}








.alt1{
background-color: #242424;
}

.alt2 {
background-color: #414141;
}

.alt22 {
background-color: #414141;

}
.alt22 a: link {
  color: #FFFFFF;
}
.alt22 a:visited {
  color: #FFFFFF;
}
.alt22 a:hover {
  color: #6A98B5;
}
.alt22 a:active {
  color: #6A98B5;
  
}
.alt3 {
background-color: #000000;
}

.alt4 {
background-color: #101010;
}

h1 {
font-family: verdana;
font-size: 10pt;
font-weight: bold;
}

