@charset "utf-8";
body {
	background-color: #FFFFFF;
	color: #666666;
	width: 700px;
	margin: 0px auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	     
}


#htmlPreview{
top : 10%;
bottom : 100px;
margin : 0px 0px 0px 0px;
padding-left : 0px;
padding-right : 0px;
color : #666666;
overflow : auto;
width : 598px;
height: 300px;
background-color:#FFFFFF;
margin: 0px auto;
padding-bottom:20px;
}

#htmlPreview h1{
color:#FFFFFF;
font-size: 11px;
background-color:#00D200;
display:inline;}
#htmlPreview h2{
	color: #FFFFFF;
	font-size: 11px;
	background-color: #57F341;
	display:inline;
}
#htmlPreview h3,#htmlPreview h4,#htmlPreview h5,#htmlPreview b,#htmlPreview strong, #htmlPreview em,#htmlPreview i{
	color: #FFFFFF;
	font-size: 11px;
	background-color: #77FF7A;
	display:inline;
	font-weight:normal;
	font-style: normal;
}

#header{
	background-color:#C6E87C;
	background-image: url(images/header.gif);
	background-repeat:no-repeat;
	height: 186px;
	width: 598px;
	margin: 0px auto;
	padding-left:20px;
}
#logo{
width: 618px;
margin: 0px auto;
padding:15px;
}

input{
margin-right:5px;}
.report{
	width: 598px;
	margin: 0px auto;
	padding-left:20px;
	padding:10px;
	padding-top:0;
}
h1{
color:#FF0099;
font-size:16px;
margin-top:10px;
}
h3{
color:#FF0099;
font-size:12px;
margin-top:10px;
}
.score{
font-size:14px;
font-weight:bold;}
.score1{color:#FF0000;font-size:14px;font-weight:bold;}
.score2{color:#FF9900;font-size:14px;font-weight:bold;}
.score3{color:#00FF00;font-size:14px;font-weight:bold;}
a{
color:#FF0099;}

.pink{
color:#FF0099;
font-size:12px;}
.good{
	background-color:#00D200;
	padding:15px;
	margin-top:15px;
	color:#FFFFFF;
}
.good h1{
color:#FFFFFF;}
.ok{
	background-color: #FF9900;
	padding:15px;
	color:#FFFFFF;
	margin-top:15px;
	
}
.ok h1{
color:#FFFFFF;}
.bad{
	background-color: #CC0000;
	padding:15px;
	margin-top:15px;
	color:#FFFFFF;
}
.bad h1{
color:#FFFFFF;}
.floatImage{
float:left;
border: 1px solid  #CCCCCC;
margin:15px;

}
.infoBox{
padding-top:75px;
}
#topSites{
float:left;
height:700px;
width:100px;
margin:10px;
margin-left:-120px;
margin-top:50px;
text-align:center;
}
#topSites h2{
font-size:12px;
}
#wrapper{
width:720px;}
#ads{
height:150px;
padding-top:30px;
text-align:center;
padding-right:30px;
}
.thinBorder{
	border: 1px solid  #CCCCCC;
}
#footer{
text-align:center;
margin:10px;}
#numSites{
margin-bottom:20px;
font-size:14px;
color:#FF0099;
font-weight:bold;
}
.searchBar{
padding-top:30px;
height:100px;
width:300px;
float:left;
margin-left:10px;}
h2{
font-size:12px;}
#topAdd{
width:50px;
height:70px;
margin-top:-65px;
float:left;
}
.tools{
	border: 1px solid #333333;
}
.toolsText{
	border-top:0;
	padding:5px;
	background-color:#333333;
	width:592px;
	color:#CCCCCC;
	margin-bottom:20px;

}