table{
border-color:black;
padding:0em;
}

td{
border-color:black;
}
th{
border-color:black;
}

th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
body{
background-color: #083a96;
height:100%;
}
#doc {
background-color: white;
}
.centerpicture {
position:relative;
left:-20px;
top:1px;
width:775px;
}
.centertext {
left:20px;
text-align:left;
width:350px;
}
.centertextheader {
margin-top:22px;
text-align:center;
color:#0054a6;
font-size:120%;
font-weight:bold;
font-style:italic;
}
.first {
position:relative;
left:-130px;
top:1px;
}
.third{
position:relative;
left:514px;
top:-273px;
}
.second{
position:relative;
left:-130px;
top:1px;
}
.hack-again{
position:relative;
top:-273px;
}

.yui-t7{
margin-bottom:0px;
padding-bottom:0px;
}
.yui-b{
/*background-image:url('/images/homepage/background-strip-bg.jpg');*/
background-repeat:repeat-y;
margin-top:0px;
}
#hd{
height:78px;
padding-top:20px;
padding-left:548px;
background-image:url('/images/homepage/header-bg.jpg');
background-repeat:no-repeat;
}
.ringgame-blurb{
margin-left:5px;
margin-top:0px;
font-size:12px;
background-image:url('/images/homepage/ringgames-bg.jpg');
background-repeat:no-repeat;
padding-top:80px;
padding-left:5px;
color:white;
height:194px;
width:254px;
}
.tournament-blurb{
font-size:12px;
background-image:url('/images/homepage/tournaments-bg.jpg');
background-repeat:no-repeat;
margin-left:0px;
margin-top:0px;
padding-top:80px;
padding-left:25px;
color:white;
height:194px;
width:234px;
}
.giveaways-blurb{
margin-right:35px;
font-size:12px;
background-image:url('/images/homepage/giveaways-bg.jpg');
background-repeat:no-repeat;
margin-left:0px;
margin-top:0px;
padding-top:80px;
padding-left:25px;
color:white;
height:194px;
width:234px;
}
.welcome{
padding-top: 0px;
margin-left:0px;
height:111px;
}
html>body .welcome
{
width: auto; 
height: 111px; 
margin-left:10px;
height:111px;
min-height:111px;
}

.welcome-blurb{
padding-top:15px;
color:white;
height:102px;
width:342px;
padding-left:315px;
background-image:url('/images/homepage/welcome-bg.jpg');
background-repeat:no-repeat;
}
html>body .welcome-blurb{
margin-left:126px;
padding-top:15px;
color:white;
height:105px;
width:340px;
min-height:105px;
min-width:340px;
background-image:url('/images/homepage/welcome-bg.jpg');
background-repeat:no-repeat;
}

.maincontent{
margin-left:60px;
margin-right:60px;
}
.backgnd{
margin-left:5px;
margin-right:15px;
}
.ft{
margin-bottom:0px;
padding-bottom:0px;
/*background-image:url('/images/homepage/background-strip-bg.jpg');
background-repeat:repeat-y;*/
}
#footer-title {
padding-top:15px;
color: white;
font-weight: bold;
text-align: center;
margin-bottom:0px;
padding-bottom:0px;
}
#footer-content {
margin-left:160px;
margin-right:160px;
font-style: italic;
text-align: center;
margin-bottom:0px;
padding-bottom:0px;
}
.menu{
}
.submenu{
text-align:center;
padding-left:5px;
padding-right:5px;
padding-bottom:20px;
}
.navTD{
text-align:center;
padding-left:5px;
padding-right:5px;
margin-bottom:5px;
color:white;
height:47px;
background-image:url('/images/newnav/nav-strip-bg.jpg');
background-repeat: repeat-x;
}
.navleft{
text-align:center;
width:100px;
margin-left:5px;
padding-right:0px;
color:white;
background-image:url('/images/newnav/nav-strip-bg.jpg');
background-repeat: no-repeat;
}
.navright{
text-align:center;
width:100px;
padding-left:0px;
padding-right:0px;
color:white;
background-image:url('/images/newnav/nav-strip-bg.jpg');
background-repeat: no-repeat;
}
.firstbutton{
margin-left:10px;
}
.lastbutton{
margin-left:0px;
}
A { COLOR: navy; TEXT-DECORATION: none; font-weight: bold }
A:hover { COLOR: #FBD033; TEXT-DECORATION: none; font-weight: none }
.home-nav {
position:relative;
bottom:5px;
Color: #EEEEEE;
}

.home-ul {
list-style-image: url('/images/spade.gif');
}
.txtarea {
width: 600px;
height: 300px;
}
.linktext{
width:600px;
}
.textfield {
	MARGIN: 0px 0px 10px; WIDTH: 400px
}
.normal{
}
.spbt   {
	display: none
	}
h1{
font-size:120%;
font-weight:bold;
}

#content	{
	padding: 15px 0 0 0;
}

#navlist	{
	margin: 15px 0 10px 0;
	padding: 0;
	list-style: none;
}

#navlist li	{
	margin: 0 0 7px 0;
	padding: 0;
}

#navlist a {
	display: block;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	width: 131px;
	height: 20px;
	margin: 0 0 0 13px;
	padding: 2px 0 0 25px;
	background-image: url(/images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*width: 129px;*/
	height: 20px;
/* some hacks for IE5.x Win */
  width: 129px !important;
  width: 154px;
  width/**/:/**/129px;

  height: 20px !important;
  height: 22px;
  height/**/:/**/20px;

}
#navlist a:hover, #navlist a:active {
	background-position: 0 -48px;
	color: #000;
   }
#navlist a#selected {
	background-position: 0 -24px;
	color: #2D2E64;
   }




.textcell	{
	background-color: #fff;
/*	border: #666 dotted 1px; */
	}

#maintext	{
	padding: 0 10px 0 20px;
	margin: 0 0 5px 0;
	}

#subnav	{
	padding: 0 10px 10px 20px;
	margin: 5px 0 5px 0;
/*	border: #666 dotted 1px; */
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: normal;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	}
#subsubnav	{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0 0 0;
	line-height: normal;
	padding: 0;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	}

#bottomnav	{
	border-top: #000 solid 2px;
	padding: 5px 10px 0 20px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin: 10px 10px 0 20px;
	line-height: 18px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	}
	
h1	{
	font-size: 18px;
	margin-bottom: 3px;
	}

h2	{
	font-size: 15px;
	margin-bottom: 3px;
	}

h3	{
	font-size: 13px;
	margin-bottom: 3px;
	}

.mainheader	{
	font-size: 30px;
	font-weight:bold;
	margin-bottom: 10px;
	color: #0000FF;
	}
	
td	{
	/*font-size: 11px;*/

	}

ul, li	{
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 16px;
	font-size: 13px;

	}

h2 a:link, h2 a:visited	{
	text-decoration: underline;
	}
	
h2 a:hover	{
	text-decoration: underline;
	}

th	{
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
	/*text-transform: uppercase;*/
	text-align: left;
	}

.rule	{
	border-top: #000 solid 2px;
	}
.spaced{
padding:.5em;
}
/*Terms Page*/

.list_ul {
	list-style : circle;
	padding-bottom: 5px;
}
.list_ol {
	list-style : decimal;
	padding-bottom: 5px;
}
.list_rn {
	list-style : lower-roman;
	padding-bottom: 5px;
	
}
.list_smalpha {
	list-style : lower-alpha;
	padding-bottom: 5px;
	
}