body {
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;
	background:url(../img/bg.gif) repeat;
	background-color:#660099;
}
#container {
	width:920px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#009933;
	padding:0;
	margin:0;
}
a:hover {
	color:#0BDF00;
}
.center {
	display:block;
	text-align:center;
}
h1 {
	padding:0;
	margin: 0;
	display: none;
}
h2 {
	padding:0;
	margin:15px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#F60
}
p {
	padding:0;
	margin:15px 0 0 0;
}
.p0 {
	padding:0;
	margin:0;
}
.p1 {
	padding:15px 0 0 0;
	margin:0;
}
pShort {
	padding:8px 0 0 0;
}
img {
	border:none;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	padding:0;
	margin:0
}
.float {
	float:left;
	padding:0;
	margin:0
}

/*//////////////// Top Banner Section //////////////////////////*/
#headerKC {
	width:920px;
	height:240px;
	padding:0;
	margin:0;
}
#top {
	background-color:#ffffff;
}
#logo {
	float:left;
	background:url(../img/bgLogo2.gif) no-repeat;
	width:341px;
	height:119px;
}
#topMiddle {
	float:left;
	width:111px;
	height:124px;
}
#membership {
	float:left;
	background:url(../img/bgMembership.gif) no-repeat;
	width:343px;
	height:130px;
}
#membershipLeft {
	float:left;
	width:125px;
}
#membershipMid {
	float:left;
	height:46px;
	margin:31px 0 0 0;
}
#membershipRight {
	float:left;
}
/*/////////////// Main Navigation Section /////////////////////*/
#navigation {
	clear:both;
	background:url(../img/bgNavigation.gif) no-repeat;
	width:920px;
	height:92px;
	font-size:13px;
	line-height:13px;
}
#navigation a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#003399;
}
#navigation a:hover {
	color:#0066FF;
}
/*/////////////// Main Content Sections //////////////*/
 #main {
	float:left;
	background:url(../img/bgMain.png) no-repeat;
	width:920px;
	height:100%;
	padding:0;
}
#mainTop {
	width: 920px;
	height: 86px;
}
#mainMid {
	width: 840px;
	background: repeat-y url(../img/bgMainMid.png);
	padding:10px 0 10px 80px;
}
#mainBot {
	float: left;
	width: 810px;
	height: 51px;
	background: no-repeat url(../img/bgMainBot.png);
	padding: 0 55px 0 55px;
}
/*/////////////// Main Area  ///////////////*/
#mainTopLeft {
	float:left; 
	width:350px
}
#mainTopRight {
	float:left; 
	margin:0 20px 0 35px
}
#buttons {
	background:url(../img/bgButtons.gif) no-repeat; 
	width:256px; 
	height:290px
}
.btFree {
	margin:25px 0 0 30px
}
#btMembership {
	margin:12px 0 0 29px;
}
#btGuestpass {
	margin:12px 0 0 29px;
}
#questions {
	color:#C60; 
	margin:12px 0 0 9px
}
#character {
	float:left
}
#screenshots {
	clear:both; 
	margin:0 0 0 -31px;
	padding:0;
	height:310px
}
#screenTop {
	padding:0;
	margin:0;
	width:827px;
	height:57px
}
#screen1 {
	float:left;
	padding:0;
	margin:0;
	width:291px;
	height:194px
}
#screen2 {
	float:left;
	padding:0;
	margin:0;
	width:251px;
	height:194px
}
#screen3 {
	float:left;
	padding:0;
	margin:0;
	width:285px;
	height:194px
}
#screenBot {
	clear:both;
	padding:0;
	margin:0;
	width:827px;
	height:59px
}

#testimonials {
	margin:30px 0 20px 0; 
	width:760px
}
.14Verdana {
	font-size:14px
}
.name {
	color:#333; 
	font-size:12px; 
	font-weight:bold
}

/*/////////////// Bottom Navigation Section //////////////////*/
#navigationBot {
	float: left;
	background:no-repeat url(../img/bgNavBot2.png);
	width:920px;
	height:92px;
}
#linksBot {
	margin:0;
	padding:30px 0 0 0;
	text-align:center;
}
#linksBot a {
	font-family:"Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#linksBot a:hover {
	color:#ffffff;
}
.linkBlue {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000099;
}
#bottom {
	width:770px;
	margin:30px 75px 20px 75px;
	padding-top:90px;
	text-align:center;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	line-height: normal;
	color: #E87400;
}
#bottom a {
	font-size:13px;
	font-weight: bold;
	color:#EA8C00;
}
#bottom a:hover {
	color:#FFCC00
}
.pShort{
	margin:5px 0 0 0;
	padding:0;
}
.pBot{
	margin:5px 0 0 0;
	padding:0;
}
.copyright {
	font-weight: bold;
	padding:7px 0 0 0;
	margin:0
}
/*///////////////// No Flash Alternate Content Divs /////////////////*/
#nf_banner {
	width:880px;
	height:204px;
	padding:20px;
	background-color:#efefef;
	display:block;
	text-align:center;
}
#nf_main {
	padding:0;
	margin:0;
}
#nf_nav {
	padding:0;
	margin:0;
}