body{
background: #FFF;
padding: 0px;
margin-top: 20px;
margin-bottom: 20px;
font-family: verdana;
font-size: 8pt;
text-align: center;
}

#outer{
width: 780px;
background: url(images/mid_bg.gif) repeat-y;
margin: auto;
text-align: center;
}

#check{
width: 780px;
height: 15px;
background: url(images/top_bg.gif) no-repeat;
}

#container{
width: 750px;
margin: auto;
background: #FFF;
}


#top{
position: relative;
width: 750px;
height: 120px;
background: #FFF url(images/tri_col_bg.gif) bottom left repeat-x;
text-align: left;
}

#logo{
position: absolute;
width: 67px;
height: 130px;
left: 635px;
top: 0px;
}

#nav{
position: relative;
width: 750px;
height: 60px;
background: #339966;
margin-top: 0px;
text-align: left;
}

#nav li {
float: left;
display: block;
list-style-type: none;
padding: 0;
white-space: nowrap;
}

#nav ul {
margin: 0;
padding: 0;
}

#nav a {
display: block;
text-decoration: none;
width: 107px;
height: 25px;
padding-top: 6px;
padding-left: 0px;
margin-right: 0px;
}

#nav a:link, #nav a:visited {
color: #000;
text-decoration: none;
font-family: verdana, arial, "sans serif";
font-size: 11px;
font-weight: bold;
border: 0;
text-align: center;
}

#nav a:hover, #nav a:active,
#youarehere a:link, #youarehere a:visited,
#youarehere a:hover, #youarehere a:active 
{
background: #FC3;
color: #000;
text-decoration: none;
font-family: verdana, arial, "sans serif";
font-size: 11px;
font-weight: bold;
border: 0;
}

#content{
	position: relative;
	width: 750px;
	background: #FFF url(images/tri_col_bg.gif) bottom left repeat-x;
	font-family: verdana;
	font-size: 8pt;
	padding-bottom: 20px;
	text-align: left;
	padding-top: 30px;
	left: -1px;
	top: 3px;
}

h2{
	font-weight: bold;
	margin-left: 6px;
	font-size: 9pt;
	width: 270px;
	display: inline;
	line-height: 100%;
}

#player p{
	padding-left: 6px;
	width: 270px;
	line-height: normal;
	margin-top: 0px;
	padding-top: 0px;
}

#ladder p{
padding-left: 6px;
width: 270px;
line-height: 120%;
margin-top: 0px;
padding-top: 0px;}

#playphoto{
position: absolute;
top: 71px;
right: 26px;
border: none;
}

#player{
	position: absolute;
	right: 25px;
	top: 259px;
	width: 280px;
	background: url(images/snc_extra_bg_g.gif) no-repeat;
	height: 106px;
	color: #FFF;
}

#player a:link, #player a:visited{
text-decoration: none;
color: #000;
}

#player a:hover, #player a:active{
text-decoration: underline;
color: #000;
}

#ladder{
	position: absolute;
	right: 20px;
	top: 372px;
	width: 305px;
	background: url(images/snc_extra_bg_b.gif) no-repeat;
	height: 58px;
	color: #FFCC33;
	left: 446px;
}

#signup{
	position: absolute;
	right: 25px;
	top: 35px;
	width: 280px;
	height: 63px;
}

#ofinterest{
position: absolute;
top: 0px;
left: 570px;
width: 200px;
}

#bottom{
position: relative;
width: 780px;
background: url(images/bot_bg.gif) bottom no-repeat;
height: 32px;
font-family: verdana;
font-size: 8pt;
}

#footleft{
position: absolute;
width: 97px;
height: 32px;
top: 0px;
left: 24px;
text-align: left;
}

#footright{
	position: absolute;
	width: 627px;
	height: 32px;
	top: 0px;
	right: 23px;
	text-align: right;
	left: 128px;
}



img {border: none;}

h1{font-family: "trebuchet MS", arial, verdana, "san serif";
font-size: 14pt;
color: #339966;
padding-left: 20px;
margin: 0px;
}



p{
	font-family: verdana, arial, helvetica, "san serif";
	font-size: 8pt;
	line-height: normal;
	padding-left: 20px;
	width: 600px;
}

p.home{font-family: verdana, arial, helvetica, "san serif";
font-size: 8pt;
line-height: 160%;
padding-left: 20px;
width: 400px;
}

p.fullwidth{font-family: verdana, arial, helvetica, "san serif";
font-size: 8pt;
line-height: 160%;
padding-left: 20px;
width: 650px;
}




a:link{
text-decoration: underline;
color: #003300;
}

a:visited{
text-decoration: underline;
color: #003300;
}

a:hover{
text-decoration: underline;
color: #009900;
}

a:active{
text-decoration: underline;
color: #FFCC33;
}

#ladder a:link, #ladder a:visited{
text-decoration: underline;
color: #666633;
}

#ladder a:hover, #ladder a:active{
text-decoration: underline;
color: #FFCC33;
}

table{
margin-left: 40px;
margin-top: 20px;
margin-bottom: 20px;
}

td{
background: #EAFFE5;
padding: 2px;
font-size: 8pt;
}
#outer #container #content p {
	font-family: Arial, Helvetica, sans-serif;
}
#outer #container #content p {
	font-family: Comic Sans MS, cursive;
}
#outer #container #content p {
	font-family: Arial, Helvetica, sans-serif;
}
#outer #container #content {
	font-family: Arial, Helvetica, sans-serif;
}
#outer #container #content dd #player p strong {
	font-family: Verdana, Geneva, sans-serif;
}
#outer #container #content .fullwidth {
	font-family: Arial, Helvetica, sans-serif;
}

