body {
	margin: 0;
	background: url('images/background.jpg') repeat;
	text-align: center;
	font: 13px arial, sans-serif;
	color: #000;
}

#contain_all {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	position: relative;
}

#topper {
	margin: 0;
	text-align: right;
	height: 38px;
	color: #fff;
	padding-top: 40px;
}
.coming {
}
.bracket {
	font-size: 24px;
	padding-right: 3px;
}
.soon_url {
	margin: 0;
	float: right;
	clear: right;
	color: #5ac9e2;
}
.soon_url a {
	color: #5ac9e2;
	text-decoration: none;
}
.soon_url a:hover {
	text-decoration: underline;
}
#hnav {
	margin: 0;
	height: 26px;
	background: #292929;
	font: 14px arial, sans-serif;
	letter-spacing: -0.05em;
}
.active {
	margin: 0px;
	background: #fff;
	color: #4d4d4d;
	float: left;
	height: 21px;
	padding-top: 5px;
	width: 96px;
	text-align: center;
}
.link {
	margin: 0;
	padding: 5px 0px 0px 0px;
	height: 21px;
	float: left;
	width: 96px;
	text-align: center;
}
.link a {
	color: #f93;
	text-decoration: none;
}
.link a:hover {
	color: #5ac9e2;
}

#container {
	margin: 0px 0px 60px 0px;
	background: #fff;
}
#title {
	margin: 0;
	height: 76px;
	background: url('images/title_back.gif') no-repeat;
}
h1 {
	margin: 0;
	padding: 10px 0px 5px 30px;
	font: normal 40px 'arial narrow', arial, sans-serif;
	color: #666;
	letter-spacing: -1px;
}
.weare {
	margin: 0;
	float: left;
	padding: 5px 18px 0px 40px;
	width: 577px;
	height: 345px;
	background: url('images/home_content.gif') no-repeat;
	font: 20px arial, sans-serif;
	color: #5ac9e2;
	letter-spacing: -1px;
	line-height: 29px;
}
.weare h3 {
	margin: 0;
	display: inline;
	color: #4d4d4d;
	font-size: 24px;	
	font-weight: normal;
	letter-spacing: -2px;
	line-height: 29px;
}
.weare h2 {
	display: block;
	text-align: center;
	color: #4d4d4d;
	margin: 0px 50px 0px 0px;
	font-weight: normal;
	font-size: 13px;	
	letter-spacing: -0.5px;
}
.are_you {
	margin: 0;
	float: right;
	width: 325px:
	height: 289px;
}
.win_tshirt {
	margin: 0;
	float: right;
	width: 325px:
	height: 61px;
	background: url('images/win_tback.gif') no-repeat;
}
.winT {
	margin: 2px 0px 0px 11px;
	width: 295px;
	height: 32px;
	text-align: left;
	color: #5ac9e2;
	font: bold 34px arial, sans-serif;
	letter-spacing: -2px;
	line-height: 35px;
}
.win_rules {
	margin: 0px 35px 0px 0px;
	width: 290px;
	height: 27px;
	text-align: right;
	font: normal 13px arial, sans-serif;	
	color: #a20202;
}
.win_rules a {
	text-decoration: none;
	color: #a20202;	
}
.belt {
	margin: 0;
	float: left;
	width: 329px:
	height: 351px;
}
.fence {
	margin: 0;
	float: left;
	width: 306px:
	height: 351px;
}
.yell {
	margin: 0;
	float: left;
	width: 325px:
	height: 351px;
}
#about_container {
	width: 960px;
	margin: 0px 0px 60px 0px;
	background: url('images/about_back.gif') repeat-y;
}
#about_title {
	margin: 0;
	height: 68px;
	background: #fff;
}
.leftcol {
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 405px;
	float: left;
}
.leftcol .about_text {
	margin: 0px 0px 0px 30px;
}
.par1 {
	margin: 0;
	color: #4d4d4d;
	font: normal 20px arial, sans-serif;
	letter-spacing: -1px;
}
.title2 {
	margin: 0;
	color: #5ac9e2;
	font: bold 16px arial, sans-serif;
	letter-spacing: -1px;
}
.small_text {
	margin: 0;
	color: #4d4d4d;
	font: normal 11px arial, sans-serif;
	letter-spacing: 0px;
}
.rightcol {
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 555px;
	float: left;
}
.rightcol .about_text {
	margin: 0px 0px 0px 20px;
}
.title3 {
	margin: 0;
	color: #5ac9e2;
	font: normal 22px arial, sans-serif;
	letter-spacing: -1px;
}
.links_text {
	margin: 0;
	font: bold 14px arial, sans-serif;
}
.links_text .bracket {
	font-size: 28px;
	font-weight: normal;
}
.coming_url {
	margin: 1px 234px 0px 0px;
	float: right;
	clear: right;
	color: #5ac9e2;
}
.links_text a {
	color: #4d4d4d;
	text-decoration: none;
}
.links_text a:hover {
	color: #a20202;	
}
#contest_title {
	margin: 0;
	height: 38px;
	background: #fff;
}
#contest_title h1 {
	padding: 0px 0px 0px 30px;	
}
.title4 {
	margin: 0;
	color: #5ac9e2;
	font: normal 21px arial, sans-serif;
	letter-spacing: -1px;
}
.large_cap {
	margin: 0;
	font: normal 21px arial, sans-serif;
	letter-spacing: -1px;
	color: #4d4d4d;
}
.larger_cap {
	margin: 0;
	font: normal 24px arial, sans-serif;
	letter-spacing: -1.5px;
	color: #4d4d4d;
}

div.clear {
	margin: 0;
	height: 0px;
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
