/* Zone: 0 General Layout Stylesheet */

body
{
background-color: #91A4F9;
/*In head, add background image: bg-grad.jpg*/
background-repeat: repeat-x;
}

#center
{
width: 1000px;
margin: 0px auto;
}

#wholepage
{
position: relative;
float: left;
display: inline;
width: 1000px;
background-color: #FFFFFF;
}

#banner
{
position: relative;
float: left;
display: inline;
width: 1000px;
height: 369px;
}

#contentarea
{
position: relative;
float: left;
display: inline;
width: 1000px;
/*In head, add background image: side-bg.jpg*/
background-repeat: repeat-y;
}

#content
{
position: relative;
float: left;
display: inline;
width: 950px;
margin-left: 50px;
}

#navgameguidesdrop, #navarticlesdrop, #navblogdrop, #navmiscdrop
{
position: absolute;
top: 330px;
border-style: solid;
border-width: 1px;
border-color: #061E88;
background-color: #C2CCFA;
visibility: hidden;
padding: 5px;
background-repeat: repeat-x;
}

#navgameguidesdrop
{
left: 332px;
width: 250px;
}

/*
#navarticlesdrop
{
left: 568px;
width: 180px;
}
*/

#navblogdrop
{
left: 600px;
width: 180px;
}

#navmiscdrop
{
left: 713px;
width: 180px;
}

a.prinavoptionlarge, a.prinavoptionlarge:hover, a.prinavoptionlarge:visited, a.prinavoptionlarge:active,
a.prinavoptionsonic1, a.prinavoptionsonic1:hover, a.prinavoptionsonic1:visited, a.prinavoptionsonic1:active,
a.prinavoptionsonic2, a.prinavoptionsonic2:hover, a.prinavoptionsonic2:visited, a.prinavoptionsonic2:active,
a.prinavoptionsoniccd, a.prinavoptionsoniccd:hover, a.prinavoptionsoniccd:visited, a.prinavoptionsoniccd:active,
a.prinavoptionsonic3, a.prinavoptionsonic3:hover, a.prinavoptionsonic3:visited, a.prinavoptionsonic3:active, 
a.prinavoptionsonicandknuckles, a.prinavoptionsonicandknuckles:hover, a.prinavoptionsonicandknuckles:visited, a.prinavoptionsonicandknuckles:active
{
position: relative;
float: left;
display: inline;
padding: 5px 3px 5px 3px;
width: 244px;
font-weight: bold;
font-size: 14px;
color: #000000;
}

a.prinavoptionlarge:hover,
a.prinavoptionsonic1:hover,
a.prinavoptionsonic2:hover,
a.prinavoptionsoniccd:hover,
a.prinavoptionsonic3:hover,
a.prinavoptionsonicandknuckles:hover
{
border-style: solid;
border-width: 1px;
border-color: #061E88;
background-color: #FFFFFF;
text-decoration: none;
color: #061E88;
padding: 4px 2px 4px 2px;
background-repeat: no-repeat;
cursor: pointer;
}


a.prinavoptionmedium, a.prinavoptionmedium:hover, a.prinavoptionmedium:visited, a.prinavoptionmedium:active
{
position: relative;
float: left;
display: inline;
padding: 5px 3px 5px 3px;
width: 174px;
font-weight: bold;
color: #000000;
font-size: 11px;

}

a.prinavoptionmedium:hover
{
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
color: #061E88;
text-decoration: none;
background-repeat: repeat-x;
background-position: bottom;
padding: 4px 2px 4px 2px;
cursor: pointer;
}



a.prinavoptionsmall, a.prinavoptionsmall:hover, a.prinavoptionsmall:visited, a.prinavoptionsmall:active
{
position: relative;
float: left;
display: inline;
padding: 4px 3px 4px 3px;
width: 174px;
color: #000000;
font-size: 11px;

}

a.prinavoptionsmall:hover
{
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
color: #061E88;
text-decoration: none;
background-repeat: repeat-x;
background-position: bottom;
padding: 3px 2px 3px 2px;
cursor: pointer;
}

.prinavtitle
{
	position: relative;
	float: left;
	display: inline;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
}



.prinavsub
{
position: relative;
float: left;
display: inline;
clear: left;
font-size: 10px;
margin-left: 20px;
display: none;
font-weight: normal;
}

#footer
{
position: relative;
float: left;
display: inline;
width: 900px;
padding: 10px;
margin-top: 30px;
margin-bottom: 20px;
font-size: 9px;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #000099;
}

.hiddenformfields
{
position: relative;
float: left;
width: 100%;
display: none;
}

.ad_banner
{
position:relative;
float:left;
display:inline;
padding:10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #4767F0;
background: #FFFFFF;
font-size:10px;	
}


