body{margin: 0px; font-family: Verdana, Tahoma, Arial; font-size: 12px;}
html{overflow: -moz-scrollbars-vertical;}
*{outline: 0px;}
h4{margin: 0px; font-size: 14px;}
img{border: 0px;}

#bg{position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; height: 191px; background-image: url("/images/bg.gif");}

.container{position: relative; width: 760px; text-align: left;}
/* top.php */
	#no-uptime-logo{position: absolute; top: -3px; left: 9px; width: 278px; height: 53px; background-image: url("/images/no-uptime.gif");}
	*html #no-uptime-logo{top: 15px;}
	#flash{position: absolute; top: 60px; left: 19px;}
	#server{position: absolute; top: 0px; left: 339px; width: 412px; height: 110px; background-image: url("/images/server.gif");}
	
	html>body #menu{position: relative; top: 112px; text-align: center;}
	html>body #menu a{padding: 6px 12px 8px 12px;}
	html>body #menu a:hover{border-bottom: 3px solid #9d9d9d; border-top: 3px solid #9d9d9d;}
	html>body .link-divider{position: relative; margin: 0px -5px -10px -5px;}
	
	/* because IE is a dumb piece of shit: */
	*html #menu{position: relative; top: 112px; text-align: center; height: 23px; padding: 6px 0px 0px 0px;}
	*html #menu a{position: relative; padding: 10px 10px 8px 10px;}
	*html #menu a:hover{border-top: 3px solid #9d9d9d;}
	*html .link-divider{position: relative; display: none;}
	
/* page content */
#content{position: relative; text-align: left; margin: 170px 0px 10px 0px;}
	.plan{position: relative; width: 229px; height: 146px; margin-bottom: 10px; padding: 67px 10px 0px 10px; font-size: 14px; line-height: 20px;}
		#plan1{position: relative; top: 0px; left: 0px; background-image: url("/images/plan1.gif");}
		#plan2{position: absolute; top: 0px; left: 256px; background-image: url("/images/plan2.gif");}
		#plan3{position: absolute; top: 0px; right: 0px; background-image: url("/images/plan3.gif");}
	#sites-hosted{position: relative; padding-left: 5px; float: left; color: #5a5a5a; margin-bottom: 10px;}
	#stealing-data{position: relative; padding-right: 5px; float: right; color: #5a5a5a;}
	.b1{position: relative; width: 760px; height: 7px; background-image: url("/images/b1.gif"); overflow: hidden;}
	.b2{position: relative; width: 740px; padding: 5px 10px 5px 10px; background-image: url("/images/b2.gif");}
		.b2 h2{position: relative; margin: 0px 0px 7px 0px; font-size: 13px; color: #515861;}
		.b2 p{position: relative; margin: 0px; text-indent: 10px;}
		#graph{position: relative; padding-right: 10px;}
		#testimonials{position: absolute; top: 4px; left: 9px;}
		#testimonial-box{position: relative; background-color: #fefefe; border: 1px solid #c9c9c9; padding: 5px; color: #535353; width: 550px; line-height: 18px;}
			#author{font-size: 11px; font-style: italic; font-weight: bold; color: #000000;}
			#break{position: relative; line-height: 7px;}
		#testimonials-amount{position: relative; padding-bottom: 8px; color: #636363;}
		#blue{position: absolute; top: 3px; right: 43px; width: 103px; height: 131px; background-image: url("/images/blue.gif");}
		#ad-box{position: relative; background-color: #fefefe; border: 1px solid #c9c9c9; padding: 5px 0px 5px 0px;}
	.b3{position: relative; width: 760px; height: 7px; background-image: url("/images/b3.gif"); overflow: hidden; margin-bottom: 15px;}
	
#bottom-bar{position: relative; left: 0px; right: 0px; height: 24px; padding-top: 12px; background-image: url("/images/bottom-bar.gif"); margin-top: 40px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #f0f0f0;}
	#bottom-bar a:link{text-decoration: none; color: #4e5a63;}
	#bottom-bar a:visited{text-decoration: none; color: #4e5a63;}
	#bottom-bar a:hover{text-decoration: underline; color: #0a2a41;}
	#bottom-bar a:active{text-decoration: underline; color: #0a2a41;}
	
/* why no uptime */
	.detail-box{position: relative; width: 710px; background-color: #ffffff; border: 1px solid #c9c9c9; padding: 10px; text-align: left; line-height: 17px; margin-bottom: 20px;}
		.detail-box img{position: relative; padding-right: 20px;}
		.detail-box h2{font-size: 15px;}
	#ad2{position: relative; margin-bottom: 0px; padding: 5px 0px 5px 0px; width: 730px;}
		
/* support */
	label{float: left; width: 110px;}
	input{border: 1px solid #c9c9c9; margin: 0px 10px 5px 0px; float: left; padding: 2px;}
	textarea{border: 1px solid #c9c9c9; padding: 2px;}
	.error{color: #d32929; margin-top: 3px; float: left;}
	#submit{cursor: pointer; float: left; margin-right: 10px;}
	
/* top 10 worst hosts */
	#introduction{position: relative; width: 730px; padding: 8px 5px 8px 5px; background-color: #fefefe; border-top: 4px solid #c9c9c9; border-bottom: 4px solid #c9c9c9; text-align: center; margin-bottom: 20px;}
		#introduction h1{position: relative; font-size: 16px; color: #515861; display: inline;}
		#introduction h3{position: relative; font-size: 13px; color: #515861; display: inline;}
	#hosts a:link{position: relative; display: block; float: left; width: 284px; text-align: left; padding: 5px 0px 5px 12px; border-bottom: 1px solid #b4bbbe; text-decoration: none; color: #363d47; background-color: #ffffff;}
	#hosts a:visited{position: relative; display: block; float: left; width: 284px; text-align: left; padding: 5px 0px 5px 12px; border-bottom: 1px solid #b4bbbe; text-decoration: none; color: #363d47; background-color: #ffffff;}
	#hosts a:hover{position: relative; display: block; float: left; width: 284px; text-align: left; padding: 5px 0px 5px 12px; border-bottom: 1px solid #b4bbbe; background-color: #f6f8fb; text-decoration: none; color: #000000;}
	#hosts a:active{position: relative; display: block; float: left; width: 284px; text-align: left; padding: 5px 0px 5px 12px; border-bottom: 1px solid #b4bbbe; background-color: #f6f8fb; text-decoration: none; color: #000000;}
	
	#float-left{position: relative; width: 367px; float: left;}
	#float-right{position: relative; width: 367px; float: right; background-color: #ffffff;}
	
	#worst-hosts-by-votes{position: relative; width: 367px; height: 25px; background-image: url("/images/worst-hosts-by-votes.gif");}
	strong{font-size: 14px; color: #747b7f;}
	*html #noUptimeVoteAmount{position: relative; padding: 1px 2px 0px 2px; font-size: 16px;}
	.votes{position: relative; float: left; width: 66px; text-align: center; padding: 5px 2px 5px 2px; border-right: 1px solid #d7dcdf; border-bottom: 1px solid #b4bbbe;
			background-color: #ffffff;}
	.host{position: relative; float: left; width: 284px; text-align: left; padding: 5px 0px 5px 12px; border-bottom: 1px solid #b4bbbe; background-color: #ffffff;}
	.block{position: relative; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; background-color: #fefefe;}
		
	#list-of-all-hosts{position: relative; width: 367px; height: 25px; background-image: url("/images/list-of-all-hosts.gif");}
	#hosts input{border: 1px solid #c9c9c9; margin: 9px 0px 0px 0px; padding: 2px; float: none;}
	.voteButton{position: relative; float: left; width: 66px; text-align: center; padding: 5px 2px 5px 2px; border-right: 1px solid #d7dcdf; border-bottom: 1px solid #b4bbbe; 
				cursor: pointer;}
	.voteButton2{position: relative; float: left; width: 66px; text-align: center; padding: 5px 2px 5px 2px; border-right: 1px solid #d7dcdf; border-bottom: 1px solid #b4bbbe; 
				cursor: pointer; background-image: url("/images/voteButton.gif");}
	.voteButton3{position: relative; float: left; width: 66px; text-align: center; padding: 5px 2px 5px 2px; border-right: 1px solid #d7dcdf; border-bottom: 1px solid #b4bbbe; 
				background-color: #ebf0f7; color: #8c9197; font-weight: bold;}
	.host-search{position: relative; width: 183px; padding: 4px 0px 4px 0px; text-align: center; float: left; border-bottom: 1px solid #b4bbbe; cursor: pointer;
				border-right: 1px solid #b4bbbe;}
		.host-search2{position: relative; width: 183px; padding: 4px 0px 4px 0px; text-align: center; float: left; background-color: #f7f9fc; border-bottom: 1px solid #b4bbbe;
					  cursor: pointer; font-weight: bold; border-right: 1px solid #b4bbbe;}
	.new-host{position: relative; width: 183px; padding: 4px 0px 4px 0px; text-align: center; float: left; border-bottom: 1px solid #b4bbbe; cursor: pointer;}
		.new-host2{position: relative; width: 183px; padding: 4px 0px 4px 0px; text-align: center; float: left; background-color: #f7f9fc;
				   border-bottom: 1px solid #b4bbbe; cursor: pointer; font-weight: bold;}
	#quickHostSearch{background-color: #f7fef5; padding: 10px 5px 10px 5px; border-bottom: 1px solid #b4bbbe; display: block;}
	#newHost{background-color: #f7fef5; padding: 10px 5px 10px 5px; border-bottom: 1px solid #b4bbbe; display: none;}
	.submitButton{position: relative; margin-top: 10px; cursor: pointer;}
		#submit2{display: none; cursor: default;}
	#error{color: red;}
	
/* link to us */
	
#viral a:link{position: relative; display: block; padding-bottom: 5px; text-decoration: none; color: #324f79;}
#viral a:visited{position: relative; display: block; padding-bottom: 5px; text-decoration: none; color: #324f79;}
#viral a:hover{position: relative; display: block; padding-bottom: 5px; text-decoration: none; color: #0069ff;}
#viral a:active{position: relative; display: block; padding-bottom: 5px; text-decoration: none; color: #0069ff;}

/* feedback */
.feedbackBox{position: relative; font-size: 13px; color: #3e4e64; background-color: #fefefe; border: 1px solid #c9c9c9; padding: 5px; margin-top: 10px;}
	.quote-left2{position: relative; margin-right: 5px; margin-bottom: 5px;}
	.quote-right2{position: relative; margin-left: 7px; margin-bottom: -8px;}
	
#bottomLinks a{font-size: 11px; font-weight: bold; color:#696969; text-decoration:none;}
#bottomLinks a:hover{text-decoration:underline; color:#696969;}
#bottomLinks a:active{text-decoration:underline; color:#696969;}