/*
===INDEX===
- Header
- Homepage
- Featured Player
- Site
- General
- Tournaments
- Contact
- Forms
- Link Styles
- Footer
*/


body {
	background: url(../images/bg.png) repeat #061B2F fixed;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	}

#content {
	width: 900px;
	height: auto;
	margin: 0 auto;
	padding: 0 15px;
	}

html>/**/body #content {width: 870px;}

#textarea, #ie-photogallery {
	width: 870px;
	height: auto;
	margin: 0 auto;
	padding: 5px 15px;
	background: url(../images/textbg.png) repeat-y;
	text-align: left;
	}

#ie-photogallery {width: 840px;}
html>/**/body #textarea {width: 840px}

/*=====Header=====*/

#header {
	background: url(../images/headerbg.png) repeat-x top;
	}

#headercontent, #homeheader {
	width: 900px;
	height: 132px;
	margin: 0 auto;
	padding: 0 15px;
	}

#homeheader {
	height: 202px;
	background: url(../images/headerlogo.png) no-repeat center bottom;
	}

#headertext {
	height: 25px;
	padding-top: 5px;
	color: #FFF;
	}

html>/**/body #headertext {height: 20px;}

html>/**/body .htextleft {margin-left: 15px;}
html>/**/body .htextright {margin-right: 15px;}

html>/**/body #logo {margin-left: 15px;}
html>/**/body #smallpic {margin-right: 15px;}

#laxstick {
	float: right;
	margin: 4px 120px 0 0;
	}

html>/**/body #laxstick {margin: 0 135px 0 0;}

#imgrotate {
	width: 870px;
	height: 269px;
	clear: both;
	margin-bottom: 10px;
	background: url(../images/sitephotos/homepage/rotate/1.png) no-repeat;
	}

/*=====Homepage=====*/

.columns, .tourneys, .doublecolumn, .fullcolumn {
	width: 270px;
	margin-right: 10px;
	float: left;
	}

.columns {min-height: 300px;}

.newspad {padding-left: 3px;}

.doublecolumn {
	width: 550px;
	}

.fullcolumn {
	width: 100%;
	margin: 0px;
	background: #BCCCDB;
	}

.columns ul {
	margin-top: 5px;
	font-size: 12px;
	}

.date {
	color: #9b9b9b;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 7px;
	}

.headline {
	font-size: 12px;
	margin: 4px 0 7px;
	line-height: 13px;
	padding-bottom: 12px;
	border-bottom: 1px #E3E3E3 dotted
	}

/*=====Featured Player=====*/

.player {
	width: 410px;
	float: left;
	margin-right: 10px;
	padding: 0 0 3px 3px;
	}

html>/**/body .player {width: 407px;}

.featured {
	width: 325px;
	float: right;
	}

.playername {
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px #CCC dotted;
	}

.why, .answer, .why-lg, .answer-lg, .stats {	
	width: 55px;
	float: left;
	margin-bottom: 3px;
	margin-right: 5px;
	font-style: italic;
	clear: left;
	}

.answer, .answer-lg, .stats {
	margin-right: 0;
	width: 195px;
	font-style: normal;
	clear: none;
	}

.featuredinfo {
	margin-top: 5px;
	padding-top: 3px;
	float: right;
	border-top: 1px #CCC solid;
	width: 100%;
	}

.why-lg {width: 150px;}
.answer-lg {width: 400px;}
.stats {width: 300px;}

.middlespace {
	width: 100%;
	margin-bottom: 3px;
	}

.q {
	color: #FB4818;
	font-style: italic;
	margin: 20px 0 3px 0;
	}

/*=====Site=====*/

#leftarea {
	width: 200px;
	height: auto;
	float: left;
	}

#rightarea {
	width: 630px;
	height: auto;
	float: right;
	padding: 0 0 10px 7px;
	border-left: 1px #000 dotted;
	}

html>/**/body #rightarea {width: 623px;}

ul.leftlist {margin-left: 17px;}
html>/**/body ul.leftlist {margin-left: 0; padding-left: 17px;}

#textarea ul {margin-top: 7px;}
#textarea li {list-style-image: url(../images/sitephotos/bullet.gif)}

/*=====General=====*/

.left {float: left;}
.right {float: right;}

img {border: 0}

h1 {
	color: #FB4818;
	font-size: 22px;
	font-weight: normal;
	font-style: italic;
	padding: 0 0 3px 5px;
	margin: 3px 0 10px 0;
	border-bottom: 1px #4D4D4D solid;
	}

h2, h3 {
	color: #145797;
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 5px 5px;
	margin: 4px 0 5px 0;
	border-bottom: 1px #4D4D4D dotted;
	}

h3 {
	color: #4D4D4D;
	font-size: 15px;
	border-bottom: 1px #CCC solid;
	}

h4 {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 7px 0;
	color: #222;
	}

.readmore {
	width: 260px;
	float: right;
	text-align: right;
	margin: 5px 0;
	padding-right: 20px;
	}

.smallfont {
	font-size: 11px;
	font-style: italic
	}

/*=====Tournaments=====*/

#tournaments {
	width: 550px;
	height: auto;
	float: left;
	}

.tourninfo, .tourninfo2 {
	width: 60px;
	float: left;
	margin-bottom: 3px;
	padding-left: 3px;
	font-weight: bold;
	clear: both;
	}

.tourninfo2 {
	width: 200px;
	float: right;
	font-weight: normal;
	clear: none;
	}

html>/**/body .tourninfo {width: 57px;}
html>/**/body .tourninfo2 {width: 197px;}

.tourntitles, .tournspec {
	width: 100px;
	height: auto;
	float: left;
	font-weight: bold;
	margin-bottom: 7px;
	clear: left;
	}

.tournspec {
	width: 500px;
	font-weight: normal;
	clear: none;
	}

/*=====Testimonials=====*/

blockquote {
	font-family: Georgia;
	font-style: italic;
	color: #777;
	font-size: 14px;
	margin: 15px 30px;
	background: url(../images/sitephotos/quote.png) no-repeat;
	padding: 10px;
	text-indent: 20px;
	line-height: 130%;
	border-bottom: 1px #4D4D4D dotted;
	}

.author {
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 10px;
	text-indent: 0px;
	}

/*=====Contact=====*/

#membersarea {
	width: 450px;
	float: left;
	}

.members {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
	margin: 10px 0;
	border-bottom: 1px #EFEFEF solid;
	clear: both;
	}

.memberstext {
	width: 363px;
	float: right;
	}

#contactarea {
	width: 380px;
	float: right;
	padding-top: 25px
	}

/*=====Forms=====*/

#form {
	width: 500px;
	height: auto;
	padding: 5px 3px 5px 7px;
	}

html>/**/body #form {width: 390px;}

#form div {
	clear: left;
	margin: 0 0 15px;
	}

label {
	clear: left;
	font-weight: bold;
	padding: 3px 5px 0 0;
	position: relative;
	margin-bottom: 3px;
	color: #222
	}

label span {
	color: #666;
	font-weight: normal;
	}

input.text, select, textarea {
	padding: 3px;
	width: 475px;
	height: 27px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	}

input.text, #form select, textarea {
	border: 1px #999 solid;
	}

textarea {
	margin: 0 0 3px;
	height: 100px;
	}

.submit {
	height: 30px;
	border: 1px #FB4818 solid;
	background: #4D4D4D;
	color: #EFEFEF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	}


/*=====Link Styles=====*/

a:link {color: #145797; text-decoration: underline;}
a:hover {text-decoration: none;}
a:visited {color: #145797; text-decoration: underline;}
a:visited:hover {text-decoration: none;}

.readmore a {color: #FB4818; font-weight: bold; text-decoration: none;}
.readmore a:hover {color: #FC7F5D}
.readmore a:visited {color: #FB4818; font-weight: bold; text-decoration: none;}
.readmore a:visited:hover {color: #FC7F5D}

#headertext a {color: #FFF; text-decoration: underline;}
#headertext a:hover {text-decoration: none;}
#headertext a:visited {color: #FFF; text-decoration: underline;}
#headertext a:visited:hover {text-decoration: none;}

#footer a {color: #ABABAB; text-decoration: underline;}
#footer a:hover {text-decoration: none;}
#footer a:visited {color: #ABABAB; text-decoration: underline;}
#footer a:visited:hover {text-decoration: none;}

/*=====Footer=====*/

#footer {	
	width: 100%;
	margin-top: 7px;
	padding-top: 5px;
	border-top: 1px #CCC solid;
	font-size: 11px;
	color: #ABABAB;
	clear: both;
	}