/* CSS Document */


body {
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(images/bggrad2.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin:0;
}

#container {
	margin:0px auto 0px auto;
	width:995px;
	text-align:left;
}
#topicons {
	background-image:url(images/topicons.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 8px;
	padding:0;
	height:59px;
	width:992px;
}

#topicons img {
	border:0;
}

#topicons ul {
	padding:0;
	margin:0;
}

#topicons li {
	list-style:none;
	text-align:center;
	width:78px;
    float:left;
	height:55px;
    margin:0;
    padding:0;
    }
	
  #topicons a, #topicons a:visited {
    display:block;
	text-align:center;
	padding:0;
	height:55px;
	width:60px;
	margin:0;
	clear:both;
	border:0;
 }
 
 
 
#navholder {
	width:1004px;
}

#nav {
	float:left;
	padding:0;
	margin:0;

}

#charnav {
width:1000px;
height:90px;
margin:0 0 0 110px;
position:relative;
bottom:50px;

}
#charnav img {
	border:0;
	margin:0 4px 0 4px;
}

.char1 {position:relative;top:40px;}
.char2 {position:relative;top:28px;}
.char3 {position:relative;top:18px;}
.char4 {position:relative;top:11px;}
.char5 {position:relative;top:7px;}
.char6 {position:relative;top:1px;}
.char7 {position:relative;top:0px;}

#enter {
	text-align:center;
	position:relative;
	top: -55px;
}

#nav ul {
	margin:0;
	float:left;
	padding:0;
}
#navsearch {
	width:178px;
    background-position:right top;
    padding:2px 0 0 2px;
	text-align:left;
	margin:0 0 0 0;
	background-image:url(images/navbg.gif);
	background-repeat:repeat-x;
	height:25px;
	border-left:1px solid #456bba;
}

#nav li {
	list-style:none;
	width:78px;
    float:left;
	height:28px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
    margin:0;
    padding:0 0 0 1px;
	
    }
	
  #nav a, #nav a:visited {
    display:block;
	text-align:center;
	text-decoration:none;
    background-position:right top;
    padding:8px 0 0 0;
	background-image:url(images/navbg.gif);
	background-repeat:repeat-x;
	height:20px;
	border-left:1px solid #456bba;
	color:#ffffff;
	margin:0;
	clear:both;
 }
 
.searchbox {
	width:145px;
	height:14px;
	margin:4px 0 0 3px;
}  

.gobutton {
	position:relative;
	top: 4px;
	left:5px;
}
	
#nav a:hover {
	background-position:right top;
	background-image:url(images/navbghover.gif);
	background-repeat:repeat-x;
}
/* disney for you buttons */

#dfylist {
width:198px;
padding:3px 0 0 1px;
}

#dfylist ul {
	margin:0;
	padding:0;
}
#dfylist li {
	list-style:none;
	width:196px;
	height:18px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
    margin:0;
    padding:0;
}
  #dfylist a, #dfylist a:visited {
    display:block;
	text-decoration:none;
    background-position:right top;
    padding:0 0 0 10px;
	background-image:url(images/leftnavbuttonbg.gif);
	background-repeat:no-repeat;
	height:18px;
	color:#ffffff;
	margin:0;
	/*clear:both;*/
 }
 #dfylist a:hover {
	background-image:url(images/leftnavbuttonbgover.gif);
}
 
 #upperleftbox {
	color:#ffffff;
	font-size:11px;
	text-align:center;
	padding:0 0 5px 0;
 
 }


#middle {
	width:1012px;
	padding:6px 0 0 4px;
}

#center {
	width:571px;
	float:left;
	margin:0;
}
#centertop {
	background-image:url(images/centerTop.gif);
	background-repeat:no-repeat;
	height:9px;
	width:565px;
	padding:0;
}

#centercontent {
	background-image:url(images/centerBg.gif);
	background-repeat:repeat-x;
	height:319px;
	width: 562px;
	border-left:1px solid #94a9cd;
	border-right: 2px solid #94a9cd;
	margin:0;
	padding:0;
}
#centerfoot {
	background-image:url(images/centerFoot.gif);
	background-repeat:no-repeat;
	width:565px;
	height:16px;
}

#centerright {
	float:left;
	width:179px;
	margin:0 0 0 7px;
}
#centerrighttop {
	background-image:url(images/centerrighttop.gif);
	background-repeat:no-repeat;
	width:165px;
	height:21px;
	padding:5px 0 0 14px;
	margin:0 0 0 0;
}
#centerrightcontent {
	background-image:url(images/centerrightbgdk.gif);
	background-repeat:repeat-x;
	border-right:1px solid #021b46;
	border-left:1px solid #021b46;
	height:230px;
	color:#FFFFFF;
	margin:0;
	padding:6px 0 0 0;
}

.blurb {
	padding:2px 0 2px 14px;
	font-size:9px;
}
#centerrightcontent p {
	margin:0 0 0 0;
	padding:0;
}

#centerrightcontent ul {
	padding:0;
	margin:0 0 8px 14px;
}

.linklist a:link, .linklist a:visited {
	font-size:10px;
	color:#66CCFF;
	text-decoration:none;
	padding:0 0 0 14px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
}

.linklist a:hover {
	font-size:10px;
	color:#66CCFF;
	text-decoration:underline;
}

#centerrightcontent li {
	list-style:none;
	color:#66CCFF;
	margin:0;
	padding:0;
}
#centerrightfoot {
	background-image:url(images/centerrightfoot.gif);
	background-repeat:no-repeat;
	width:179px;
	height:8px;
}

.yellowarrow {
	margin:0;
	padding:2px 0 0 4px;
}

.yellowarrow a:link, .yellowarrow a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	padding:0 0 0 10px;
	margin:0 0 0 4px;
}
.yellowarrow a:hover {
	background-image:url(images/yellowarrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#faeb3f;
}
#centerleft {
	float:left;
	width:361px;
	padding:0 0 0 7px;
	margin:0;
}

#subleft {
	height:135px;
}

#left {
	width:212px;
	float:left;
	padding-right:6px;
	margin:0;
	height:388px;
}

.toptext {
	font-weight:bold;
	color:#0348c6;
	font-size:11px;
}

#lefttop {
	background-image:url(images/leftTop.gif);
	text-align:right;
	background-repeat:no-repeat;
	height:23px;
	width: 200px;
	padding:17px 14px 0px 0px;
}

#leftcontent {
	height:135px;
	background-image:url(images/sideBG.gif);
	background-repeat:repeat-y;
	padding:0 0 0 8px;
}


#sublefttop {
	background-image:url(images/sublefttop.gif);
	text-align:right;
	background-repeat:no-repeat;
	height:26px;
	width: 198px;
	margin:6px 0 0 0;
	padding:7px 14px 0px 0px;
}

#subleftcontent {
	background-image:url(images/submiddleBG.gif);
	padding:0 0 0 8px;
	background-repeat:repeat-y;
	
}

#subleftfoot {
	background-image:url(images/subleftfoot.gif);
	background-repeat:no-repeat;
	height:47px;
	width: 212px;
}

#subrighttop {
	background-image:url(images/subrighttop.gif);
	background-repeat:no-repeat;
	text-align:left;
	height:26px;
	width: 198px;
	margin:6px 0 0 0;
	padding:7px  0px 0px 14px;
}

#subrightcontent {
	background-image:url(images/submiddleBG_r.gif);
	padding:0 0 0 8px;
	background-repeat:repeat-y;
}

#subrightfoot {
	background-image:url(images/subrightfoot.gif);
	background-repeat:no-repeat;
	height:47px;
	width: 212px;
}

.sidefoot {
	background-image:url(images/sidefoot.gif);
	background-repeat:no-repeat;
	height:12px;
	width: 212px;
	padding:0;
}

.gamestiles {
	padding:4px 4px 0 13px;
}
.whitelink {
	padding:3px 20px 0 0;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}
.whitelink a:link, .whitelink a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.whitelink a:hover{
	text-decoration:underline;
}
.gamestiles img {
	float:left;
	margin:1px;
	border:0;
	padding:0 0 0 0;
}

#rightcontent {
	height:135px;
	background-image:url(images/sideBG.gif);
	background-repeat:repeat-y;
	padding:0;
}

#righttop {
	background-image:url(images/rightTop.gif);
	background-repeat:no-repeat;
	height:23px;
	width: 200px;
	padding:17px 0px 0px 14px;
}

#right{
	width:218px;
	float:left;
}
.leftcap {
	float:left;
	position:relative;
	left:2px;
}
.rightcap {
	float:left;
}

.alignright {
	float:right;
	}


.showme {border:1px solid yellow;}

/* All content below here is used to clear floats in all browsers */

.clearthis:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearthis {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearthis {height: 1%;}

/* End hide from IE-mac */




