/* HTML TAG REDEFINITIONS */

* { margin: 0px; padding: 0px; }
body { margin: 10px; font: 0.8em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; }
a:link { color: #E00102; text-decoration:none; }
a:visited { color: #E00102; text-decoration:none; }
a:focus { color: #900; text-decoration:underline; }
a:hover { color: #900; text-decoration:underline; }
a:active { color: #900; text-decoration:underline; }
 
/* LAYOUT */

#container { width: 760px; \width: 780px; w\idth: 760px; margin: 0px auto; }
#header { padding: 0px 0px; margin: 0px; background: url('images/bg_header.jpg') no-repeat; }
body#home #header { height: 280px; }
body#sub #header { height: 200px; }
#content { padding: 0px 30px 0px 20px; margin: 0px 30px 0px 265px; }
#sidebar { float: left; width: 185px; \width: 185px; w\idth: 185px; margin: 0px; padding: 0px 20px 0px 60px; 
	border-right: 1px dotted #ccc; }
#footer { clear: both; padding: 10px 0px; margin: 0px 60px 30px 60px; border-top: 1px dotted #ccc; 
	text-align: center; font-size: 0.85em; line-height: 2em; }

/* FORMS */



/* STYLING */

p { padding-bottom: 15px; }

div#header h1 { width: 450px; height: 100px; margin: 0px; float: left;
	background: url('images/logo.gif') no-repeat 55px 20px; }
div#header h1 a { display: block; height: 100px; font-size: 1px; text-align:right; color: #fff;}
div#topnav { text-align: right; padding: 70px 60px 0px 0px; height: 30px; }

ul#mainnav { list-style: none; display: block; text-align: center; margin-top: 7px; }
ul#mainnav li { list-style: none; display: inline; font-size: 0.95em; }
ul#mainnav li a { color: #fff; padding: 5px 6px 5px 6px; text-decoration: none; }
ul#mainnav li#navabout a:hover { background: #E00102 url('images/bg_nav_red.gif') repeat-x; }
ul#mainnav li#navplayground a:hover { background: #EF7201 url('images/bg_nav_orange.gif') repeat-x; }
ul#mainnav li#navbookings a:hover { background: #FBD203 url('images/bg_nav_yellow.gif') repeat-x; }
ul#mainnav li#navsupport a:hover { background: #019715 url('images/bg_nav_green.gif') repeat-x; }
ul#mainnav li#navsponsors a:hover { background: #059FEF url('images/bg_nav_blue.gif') repeat-x; }
ul#mainnav li#navfriends a:hover { background: #BB0262 url('images/bg_nav_purple.gif') repeat-x; }
#heading { margin: 6px 60px; background-color: #999; }
* html #heading { margin: 7px 60px; } /* star hack for IE */
body#home #heading { height: 125px; background: url('images/feature.jpg') no-repeat;}
body#sub #heading { height: 45px; }
#heading h2 { background: url('images/feature_curve.gif') no-repeat bottom; color: #fff; 
	font: 2.5em Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -0.05em; }
body#home #heading h2 { height: 45px; padding: 80px 20px 0px 20px; }
body#sub #heading h2 { height: 45px; padding: 0px 20px 0px 20px; }
h3 { color: #059FEF; font: 1.5em Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -0.05em; 
	padding-bottom: 15px; }
#sidebar h3 { color: #019715; }
#special h3 { color: #EF7900; }

.morelink { display: block; text-align: right; font-weight: bold; }



