.main {
position:relative;
border-color:#000000;
background-color:#00FF00;
width:950px;
height:2800px;
margin-top:0;
}
/*Logo/Header info below*/
.logoPic{
float:left;
position:relative;
width:175;
padding:15px 2px 15px 15px;
}
.logoText{
float:left;
position:relative;
padding:35px 0 0px 0;
}
/*Logo/Header info above */
/*Corner stuff below*/

div.TL {
position:absolute;
left:0px;
top:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/db_corner_tl.gif);
background-repeat:no-repeat;
}
div.TR {
position:absolute;
right:0px;
top:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/db_corner_tr.gif);
background-repeat:no-repeat;
}
div.BR {
position:absolute;
right:0px;
bottom:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/db_corner_br.gif);
background-repeat:no-repeat;
}
div.BL {
position:absolute;
left:0px;
bottom:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/db_corner_bl.gif);
background-repeat:no-repeat;
}
div.fgBL {
position:absolute;
left:0px;
bottom:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/fg_corner_bl.gif);
background-repeat:no-repeat;
}
div.fgTL {
position:absolute;
left:0px;
top:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/fg_corner_tl.gif);
background-repeat:no-repeat;
}
div.fgTR {
position:absolute;
right:0px;
top:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/fg_corner_tr.gif);
background-repeat:no-repeat;
}
div.fgBR {
position:absolute;
right:0px;
bottom:0px;
width:10px;
height:10px;
border:none;
background-image: url(corners/finals/fg_corner_br.gif);
background-repeat:no-repeat;
}
div.catBL {
position:absolute;
left:0px;
bottom:0px;
width:5px;
height:5px;
border:none;
background-image: url(corners/finals/cat_corner_bl.gif);
background-repeat:no-repeat;
}
div.catTL {
position:absolute;
left:0px;
top:0px;
width:5px;
height:5px;
border:none;
background-image: url(corners/finals/cat_corner_tl.gif);
background-repeat:no-repeat;
}
div.catTR {
position:absolute;
right:0px;
top:0px;
width:5px;
height:5px;
border:none;
background-image: url(corners/finals/cat_corner_tr.gif);
background-repeat:no-repeat;
}
div.catBR {
position:absolute;
right:0px;
bottom:0px;
width:5px;
height:5px;
border:none;
background-image: url(corners/finals/cat_corner_br.gif);
background-repeat:no-repeat;
}
/*Corner stuff above*/
/*Recent Box stuff below */
.recenttext{
text-align:left;
font-size:31px;
color:#CCCCCC;
padding:10px 0 0 15px;
}
.recentgames{
font-size:13px;
font-family:Verdana;
float:left;
position:relative;
float:left;
margin:60px 5px 15px 15px;
width:550px;
height:295px;
background-color:#0000FF;
}
.mostRecent{
float:left;
margin:0px 0 0 15px;
width:150px;
height:225px;
top:0px;
left:0px;
background-color:#CCCCCC;
border-style:solid;
border-width:3px;
border-color:#000000;
}
.smallRecent{
float:left;
margin:75px 0 0 15px;
width:100px;
height:150px;
background-color:#CCCCCC;
border-style:solid;
border-width:3px;
border-color:#000000;
}
div.smallRecent img{
border-width:0px;
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:2px;
}
div.mostRecent img {
border-width:0px;
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:2px;
}
/*Recent Box stuff Above */
/*Top games box stuff below */
.topgames{
text-align:center;
font-size:31px;
font-family:Verdana;
color:#CCCCCC;
position:absolute;
top:555px;
left:560px;
float:left;
width:310px;
height:530px;
margin:10px 15px 5px 20px;
background-color:#0000FF;
}
.topgamelink{
float:left;
margin:15px 0 0 8px;
width:280px;
height:75px;
background-color:#CCCCCC;
border-style:solid;
border-width:3px;
border-color:#000000;
color:#000000;
text-align:left;
font-weight:bold;
}
.topgametext{
position:relative;
text-align:left;
font-size:14px;
color:#00000;
float:clear;
}
.topgamedesc{
float:left;
position:relative;
font-size:14px;
text-decoration:none;
}
div.topgamelink img{
float:left;
border-color:#000000;
border-width:0px;
border-right-style:solid;
border-right-width:2px;
}
/*Top games stuff above */
/*Categories below */
.category{
/*clear:left;*/
text-align:center;
font-size:31px;
font-family:Verdana;
color:#CCCCCC;
position:relative;
float:left;
width:255px;
height:300px;
margin:10px 15px 5px 20px;
background-color:#0000FF;
}
.gamedisp{
float:left;
margin:5px 0 0 15px;
width:100px;
height:140px;
background-color:#CCCCCC;
border-style:solid;
border-width:3px;
border-color:#000000;
}
.gamedisp img{
border-width:0px;
border-bottom:solid #000000 2px;
position:relative;
}
.clickarea {
position:relative;
top:2px;
left:2px;
height:75px;
width:75px;
background-color: transparent;
}
/*Misc below*/
.nametext{
font-family:Verdana;
font-size:12px;
text-align:center;
color:#000066;
}
.categorynametext{
font-family:Verdana;
font-size:14px;
text-align:left;
color:#CCCCCC;
font-weight:bold;
}
.categorybullet {
clear:left;
	list-style-image:url(bulletpoint.gif);
	padding:6px 2px 0 35px;
}
.catbar {
position:absolute;
width:750px;
height:45px;
background-image:url(catbar.gif);
background-repeat:no-repeat;
left:15px;
top:190px;
font-family:Verdana;
font-weight:bold;
font-size:17px;
}
.cattext{
margin:10px 0 0 0;
color:#000066;
float:left;
font-family:Verdana;
font-weight:bold;
font-size:17px;
height:22px;
background-color:#FF8000;
}
.catline{
font-family:Verdana;
font-weight:bold;
font-size:17px;
}

.cattext:hover {
    background-color:#CC6600;
}
.cattext:visited{
color:#000000;
}
.featuredgame{
top:25px;
left:20px;
position:fixed;
text-align:center;
font-family:Verdana;
font-size:26px;
font-weight:bold;
color:#000000;
width:190px;
height:280px;
background-color:#FFCC00;
padding-top:10px;
}
.featuredgame img{
margin:15px 20px 5px 20px;
border:solid #000000 2px;
}
a:hover{
text-decoration:none;
color:#000000;
}
a:link{
color:#000000;
}
a:visited{
color:#000000;
}
/*Category display all games*/
.allcatbox{
font-size:13px;
font-family:Verdana;
float:left;
position:absolute;
float:left;
margin:550px 5px 15px 15px;
width:550px;
height:auto;
background-color:#0000FF;
}
.catgame{
position:relative;
float:left;
margin:0px 0 15px 5px;
width:85px;
height:123px;
background-color:#CCCCCC;
font-size:11px;
font-family:Verdana;
}
div.catgame img{
border-color:#000000;
border-style:solid;
border-width:1px;
margin:5px 2px 2px 2px;
}
.allgamesbox{
font-size:13px;
font-family:Verdana;
float:left;
position:absolute;
float:left;
margin:1200px 0px 15px 15px;
width:920px;
height:auto;
background-color:#0000FF;
}
.allgamedisp{
position:relative;
float:left;
margin:5px 0 15px 5px;
width:85px;
height:123px;
background-color:#CCCCCC;
font-size:11px;
font-family:Verdana;
}
div.allgamedisp img{
border-color:#000000;
border-style:solid;
border-width:1px;
margin:5px 2px 2px 2px;
}
.adSquare{
top:245px;
position:absolute;
left:580px;
}