/***** General Styles ******/
body {padding:0;margin:0;background-color:#4e4e4e;font-family:myriad pro, tahoma, arial;}
h1 {margin:0;padding:0;font-size:36px;color:#fff;font-weight:normal;text-shadow: 0 -1px 0 #299bc5;}
h2 {margin:0;padding:0;font-size:22px;color:#ccc;font-weight:normal;}
h3 {margin:0;padding:0;font-size:18px;color:#fff;font-weight:normal;}
h4 {margin:0;padding:0;font-size:18px;color:#747474;font-weight:normal;height:29px;background:url('/images/icon_twitter2.png') no-repeat top left;padding:4px 0 0 40px;margin-bottom:15px;}
h5 {margin:0;padding:0;font-size:14px;color:#747474;font-weight:normal;height:26px;background:url('/images/icon_facebook2.png') no-repeat top left;padding:7px 0 0 40px;margin-bottom:15px;}
input.text {width:285px;padding:4px 5px;font-size:20px;color:#333;border:solid 5px #4e4e4e;;background-color:#ddd;}
input.text:focus {background-color:#fff;border:solid 5px #53c2ed;}
input.btn_submit {width:270px;height:52px;background:url('/images/btn_submit.gif') no-repeat top left;font-size:28px;color:#fff;border:none;letter-spacing:-1px;margin-top:20px;cursor:pointer;text-shadow: 0 -1px 0 #299bc5;}
input.btn_submit:hover {background-position:0 -52px;font-size:28px;color:#fff;cursor:pointer;}
form#new_betauser {padding-top:15px;}

/***** Layout Related Styles ******/
div#hdr_wrap {width:100%;float:left;text-shadow: 0 -1px 0 #333;}
	div#hdr_bar {width:100%;background-color:#299bc5;height:12px;}
	div#hdr {width:100%;background-color:#53c2ed;}
	div#hdr_content {width:950px;height:138px;margin:0 auto;padding:40px 0;}
		div#logo {float:left;width:294px;height:81px;background:url('/images/splash_logo.gif') no-repeat top left;margin-top:25px;}
		div#intro {width:656px;float:left;}
		div#intro p {font-size:18px;color:#def4fc;padding:0;margin:0 0 20px 0;text-shadow: 0 -1px 0 #299bc5;}
div#body_wrap {width:100%;float:left;text-shadow: 0 -1px 0 #333;}
	div#body {width:950px;margin:0 auto;padding:40px 0 0 0;}
		div#pitch {float:left;width:250px;height:400px;padding-right:20px;background:url('/images/hor_divider.gif') no-repeat top right;}
			div#pitch p {font-size:14px;color:#999;padding:0;margin:30px 0;}
			div#pitch p.count {line-height:40px;padding-top:50px;}
				div#pitch p.count span {font-size:80px;color:#fff;letter-spacing:-1px;font-weight:bold;}
				div#pitch p.count b {color:#ddd;}
		div#signup {float:left;width:370px;min-height:400px;padding:0 20px;background:url('/images/hor_divider.gif') no-repeat top right;}
			div#errorExplanation {float:left;padding:0 0 0 60px;color:#c86767;margin-bottom:-20px;width:300px;}
				div#errorExplanation p {display:none;margin:0;padding:0;}
				div#errorExplanation h2 {display:none;}
				div#errorExplanation ul {display:none;}
			div#confirmation {float:left;}
				div#confirmation p {font-size:14px;color:#999;padding-top:20px;}
				div#confirmation p span {color:#fff;font-weight:bold;}
			
			div#signup p {margin:0;}	
			div#signup ul {padding:0;margin:10px 0 10px 0;list-style-type:none;}
			div#signup ul li div.label {float:left;width:60px;color:#fff;padding-top:13px;font-size:14px;color:#c9c9c9;}
			div#signup ul li div.input {float:left;margin-bottom:10px;color:#fff;font-size:14px;}
			div#signup ul li div.radio {float:left;margin-bottom:10px;color:#fff;font-size:12px;margin-top:10px;}
				.radio label.focused  {color:#53c2ed;font-style:italic;font-weight:bold;}
				.radio p {margin:0;padding:0 0 10px 0;}
			div#signup ul li div.submit {float:Left;}
			div.fieldWithErrors input.text {border:solid 5px #c86767;}
		div#social {float:left;width:250px;height:400px;padding-left:20px;}
		div#twitter_wrap {float:left;}
			div#twitter_wrap .twitters {width:250px;float:left;background:url('/images/twitter_bg_top.png') no-repeat top left;border:none;}
			div#twitter_wrap .twitters ul {list-style-type:none;padding:0;margin:0;}
			div#twitter_wrap .twitters ul li {}
			div#twitter_wrap .twitters p {color:#999;width:230px;padding:10px;}
				div#twitter_wrap .twitters p a {color:#53c2ed;text-decoration:none;outline:none;cursor:pointer;}
			div#twitter_wrap .twitters div.status {color:#999;width:230px;padding:10px 10px 20px 10px;float:left;font-size:16px;background:url('/images/twitter_bg_bot.png') no-repeat bottom left;}
				div#twitter_wrap .twitters div.status a {color:#53c2ed;text-decoration:none;outline:none;cursor:pointer;}
			div#twitter_wrap .twitters div.time {color:#777;float:left;margin-top:10px;font-size:12px;}
				div#twitter_wrap .twitters div.time a {color:#53c2ed;text-decoration:none;font-size:16px;border-bottom:dotted 1px #4e4e4e;outline:none;cursor:pointer;}
					div#twitter_wrap .twitters div.time a:hover {border-bottom:dotted 1px #53c2ed;} 
				div#twitter_wrap:hover h4 {background-position:0 -33px;color:#ccc;}
				div#twitter_wrap:hover .twitters div.status {color:#fff;}
		div#facebook_wrap {float:left;margin-top:40px;}
		div#facebook_wrap a {text-decoration:none;outline:none;cursor:pointer;}
		div#facebook_wrap:hover h5 {background-position:0 -33px;color:#ccc;}
		div#nifty {background:#666;}
div#footer_wrap {width:100%;float:left;color:#666;font-size:12px;text-align:center;padding:20px 0;}