@charset "UTF-8";
/* CSS Document */
html {font-size:62.5%;}
body {font-size:1.2em; background: #363842 url(/image/page_bg.jpg) repeat-x center top; min-width:960px; color:#fff; height:100%; font-family: arial;}


	.outerwrapper {float:left; width:100%; position:relative;}
	.innerwrapper {width:960px; margin-left:auto; margin-right:auto; position:relative;}
	.content {float:left; width:960px; position:relative;}
	.content li {line-height:1.4em; margin-bottom:5px;}
	.wwplogo {float:right;}
	p {line-height:1.6em; margin-bottom:20px;}
	a {color:#5e9cff; text-decoration:none;}
	.logo {float:left; padding:0px 20px 20px 0; border-right:1px solid #5f0000; margin-top:10px;}
	.headerinfo { float:left; margin-left:10px; font-weight:800; font-size:1.5em; padding-top:32px; height:120px; }
	
	
	h1 { font-size:4.2em; text-transform:uppercase; color:#fff; text-shadow:#000 1px 1px 1px; margin-bottom:20px;}
	h1 em { font-size:.4em; color:#990000; display:block; font-style:normal;}
	
	h2 {font-size:1.8em;color:#fff; text-shadow:#000 1px 1px 1px; margin-bottom:20px; line-height:1.2em;}
	h3 {font-size:1.4em; margin-bottom:10px;}
	.g_nav {float:right; padding-top:120px; padding-right:10px;}
	.g_nav li {display:inline;}
	.g_nav li a {color:#fff; font-weight:800; display:block; padding:5px; float:left; text-decoration:none; font-size:1.2em;}
	
	.t_nav {width:960px; float:left; clear:both;}
	.t_nav li {display:inline;}
	.t_nav li a {display:block; float:left; padding:20px 10px 40px 10px; color:#fff; text-decoration:none; font-weight:800; font-size:1.1em; text-transform:uppercase}
	.t_nav li.on a {background:url(/image/nav_marker.png) center top no-repeat; color:#990000;} 
	
	.s_nav{ width:200px; float:right;background:#;}
	
	.s_nav li a {display:block; padding:10px; border-bottom:1px dotted #333; font-weight:800; line-height:1.2em;}
	.s_nav li a:hover {background:#111316;}
	.s_nav li.on a, .s_nav li.parent_on a {background-color:#fff;}
	
	.s_nav ul li.parent_on ul li a , .s_nav ul li.on ul li a {background:none; padding:10px 5px 10px 20px;}
	.s_nav ul li.parent_on ul li.on a {color:#fff;}
	.s_nav ul li.on ul, .s_nav ul li.parent_on ul {border-bottom:1px solid #666!important; background-color:#000;} 
	
	
	.homestage {float:left; padding-left:260px; width:700px; clear:both; min-height:280px; padding-bottom:20px;}
	.innerstage {float:left; padding-left:260px; width:480px; clear:both; min-height:480px; padding-bottom:20px;}
	.innerstage h1 {font-size:3em;}
	.innerstage li {padding-left:20px; background:url(/image/bg_comli.gif) left top no-repeat;padding-top:4px; width:40%; float:left;}
	.innerstage ul {width:100%; float:left; margin-bottom:20px;}
	
	.innerstage ul.nocolumns li {width:inherit;}
	
	.nowarrior {width:740px; padding-left:0;}
	.wide {width:960px; padding-left:0;}
	
	.bar {background-color:#000;}
	.barcontent {margin-left:260px;  min-height:180px; padding-top:20px;}
	.barcontent .barleft {width:300px; float:left;}
	.barcontent .barright {width:400px; float:right;}
	.attendee {width:85px; margin-right:10px; float:left; margin-bottom:20px;}
	.attendee img {margin-bottom:5px;}
	
	.textimagelist {width:100%; float:left; padding:10px 0; border-top:1px dotted #999999;}
	.textimagelist .ttltext {width:300px; float:left;}
	.textimagelist .ttlimage {width:160px; float:right;}
	
	.albumlist {margin-bottom:20px; float:left; width:480px;}
	.albumthumb {width:150px; padding:10px 10px 5px 10px; background-color: #fff; float:left; margin-right:10px; margin-bottom:10px; font-weight:800;}
	.albumthumb img {margin-bottom:5px;}
	
	.footer {background:url(/image/bottom_banner2.gif) repeat-x center top; padding:60px 0 30px 0;}
	.footerinfo {color:#999999; float:right;}
	.footerinfo strong {color:#fff;}
	.footerinfo a {color:#999; }
	.footerlinks ul {float:left;}
	.footerlinks ul li {float:left; border-right:1px solid #999; padding:5px 5px;}
	.footerlinks ul li a {color:#fff; font-weight:800; display:block; float:left; text-decoration:none; font-size:1.2em; }
	.fl_last {border-right:none!important; padding:3px 5px 0 5px!important;}
	
	.buttonlink {background:url(/image/button_bg.jpg) left top no-repeat; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:800; float:right; display:block;}
	.buttonlink span {background:url(/image/button_bg.jpg) right top no-repeat; padding:5px 15px 5px 15px; margin-left:1px; display:block; float:left;}
	
	.warrior {width:240px;position:absolute; bottom:0; left:0; height:500px;  background:url(/images/uploads/warriors/blank.png) left bottom no-repeat;}
	#popoutposition {position:absolute;bottom:0;}
	#popoutcontainer {position:relative;float:left;width:210px;height:260px;}
	#posider {position:absolute;float:left; display:none; left:30px;width:160px;border-top:1px solid #878788;border-bottom:1px solid #878788;border-right:1px solid #878788;height:228px;background:url(/image/bg_popout.png);padding:10px;overflow:hidden;}
	#posider h3 {color:#fff;font-size:1.3em;padding-bottom:0; margin-bottom:10px;}
	#posider p {color:#ccc;font-weight:400;line-height:1.2em;font-size:1.0em;font-family:Arial;padding:0 0 0 0; margin-bottom: 10px;}
	
	.newsitem {width:100%; float:left; padding:10px 0; border-bottom:1px dotted #999; }
	.newsitem a {font-size:2em; font-weight:800;}
	

.sponsorlist {float:left; width:480px; border-bottom:1px dotted #999; margin-bottom:20px;}
.sponsorrow {float:left; width:480px; clear:both;border-top:1px dotted #999; } /*  background: url(/image/sponsor_logo_bg.gif) right repeat-y */
.sponsorname {float:left; width:300px; padding:10px 10px; }
.sponsorimage {float:right; width:160px; padding:10px 0; text-align: center;}
.sponsorshell h2 {color:#fff!important;}
.sponsorshell h3 {font-size:14px;}


.titlesponsor {width:440px; padding:20px; float:left; background-color: #fff; margin-bottom:20px; color:#333;}
.titlesponsor img {float:left; width:250px;}
.titlesponsor div {float:right; width:170px;}
	
body.news #content ul.pagination {
	border-bottom-width: 0;
	color: #999;
	margin: 0 0 30px 0;
	padding: 10px 0 0 10px;
}

body.news #content ul.pagination li {
	background-image: none;
	display: inline;
	font-size: 11px;
	margin: 0 5px 0 0;
	padding: 0;
	text-transform: uppercase;
}

ul.pagination {float:left; clear:both; border-top:1px dotted #333; padding-top:10px; margin-top:10px;}
ul.pagination li {padding:none; background: none; width:auto;}
ul.pagination li.page-total { padding-left: 25px; }
ul.pagination li.here a { border: 1px solid #333; }
ul.pagination li a { padding: 6px 10px; }
ul.pagination li a:link, body.news #content ul.pagination li a:visited {
	color: #777;
}
ul.pagination li a:hover {
	color: #444;
}	

.septop {border-top:1px dotted #999; padding-top:10px;}	
.text{height:20px;margin:0; padding:5px 5px 5px 5px; width:150px;background-color:#fff; color:#333;text-align: left; font-weight:400; font-style: italic;-moz-border-radius:3px; border-radius:3px; font-family: Georgia;  border:none; }
.label_row {width:100%; float:left; margin-bottom:5px; display: inline;}
.label_row .rr_left  {width:200px; float:left;}
.label_row .rr_right  {width:210px; float:right;}
.label_row .rr_full  {width:470px; float:left;}
.label_row .rr_fulltextarea {width:470px; height:100px; float:left;margin:0; padding:5px 5px 5px 5px; background-color:#fff; color:#333;text-align: left; font-weight:400; font-style: italic;-moz-border-radius:3px; border-radius:3px; font-family: Georgia;  border:none; }
.form_row{margin-bottom:10px!important;}	
.captcha {width:450px!important;}
