* { margin: 0; padding: 0;}

img { border: none;}

h1 { display: none;}

h2 { font-size: 1.6em; font-weight: normal;}

body {
	color: #01232c;
	font-family: 'gill sans', tahoma, arial, sans-serif;
}

ul { list-style-type: none; margin-top: 0.5em;}

	ul li { display: inline;}

table { margin-top: 15px; margin-bottom: 20px;}

td { padding: 0.5em;}

.swatch1 { color: #FF0E3F;}

.inline { display: inline;}

.pad_vertical { padding: 10px 0;}

#container { width: 775px; margin: 0 auto; position: relative;}

#masthead { 
	margin: 3em auto;
	width: 759px; 
	height: 315px;  
	background: #ffffff url(/images/header.png) no-repeat scroll 0 0;
	}

#account_entry, #calculating, #complete { 
	position: absolute;
	top: 200px;
	left: 370px;
	font-size: 1em;
	}
	
	#account_entry input.text_box {
		height: 22px;
		font-size: 1em;
		}

#calculating {
	position: absolute;
	top: 220px;
	left: 410px;
	font-size: 2em;
	vertical-align: middle;
}
#complete {
	position: absolute;
	top: 220px;
	left: 470px;
	font-size: 2em;
	vertical-align: middle;
}

	
.button {
	padding: 0 0.45em;
	border: 1px solid #337486;
	height: 25px;
	margin-bottom: -8px;
}

#account_worth {
	border: solid 4px #91D3E6;
	width: 750px;
	padding: 0.6em;
	font-size: 1.8em;
	text-align: center;
}

#html, #facebook, #myspace, #twitter {
	display: block;
	height: 50px;
	margin-top: 12px;
	padding-left: 50px;
	cursor: pointer;
}

#html_code p { font-size: 14px;}

a, a:visited { color: #166cb5; text-decoration: underline; cursor: pointer;}

#twitter { 
	background: transparent url(../images/twitter_icon.png) no-repeat scroll 0 0;
}

#facebook { 
	background: transparent url(../images/facebook_icon.png) no-repeat scroll 0 0;
}

#myspace { 
	background: transparent url(../images/myspace_icon.png) no-repeat scroll 0 0;
}

#html { 
	background: transparent url(../images/blog_icon.png) no-repeat scroll 0 0;
}
.top_list { float: left; width: 245px; margin-right: 15px;}
.last { margin-right: 0;} 
	.top_list h2 { width: 245px; border-bottom: solid 1px #222; color: #FF0E3F;}
#notable ul { margin-top: 5px; width: 245px;}
	#notable ul li { float: none; clear: both; line-height: 1.4em; display: list-item;}
	#notable ul li span { float: right;}
#rank { font-size: 0.6em; color: #666;}

#tweet_this { margin-top: 5px;}

.jqmWindow {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	font-family: 'gill sans', tahoma, arial, sans-serif;	
	text-align: center;
	padding: 10px;
}
.jqmWindow h1 { padding-bottom: 20px; color: #000; font-weight: normal; display: inline;}
.jqmWindow h3 { padding-bottom: 10px; color: #999; font-weight: normal;}
.jqmWindow p { font-size: 11px;}

a.login {
	display: block;
	height: 24px;
	margin: 0 auto 10px auto;
	padding: 0;
	width: 151px;
	background: transparent url(/images/twitter_signin_dark.png) no-repeat scroll 0 0;
}
a.login:hover {
	background: transparent url(/images/twitter_signin_light.png) no-repeat scroll 0 0;
}
#more_amusements {
	text-align: center;
	margin-bottom: 100px;
}
	#more_amusements h2 { font-size: 3em;}
	
	#more_amusements div { margin-bottom: 20px;}