form, body, html{
padding:0px;
margin:0px;
}
body{
	padding-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.previous, .next{
width:25px;
height:25px;
visibility:hidden;
cursor:pointer;
background:url(http://positionabsolute.net/images/arrow-icon-sprite.gif) no-repeat top left;
}
.previous{
background-position:left -50px;
}
.next:hover{
background-position:left -100px;
}
.previous:hover{
background-position:left -150px;
}
a.active, #area td a:hover{
color:#FF6600;
text-decoration:underline;
}
td.active{
visibility:visible;
}
#resultContainer{
height:450px;
overflow:auto;
padding:5px;
font-size:0.9em;
border-top:1px solid #eee;
background:url(http://positionabsolute.net/images/search-gradient.gif) bottom left repeat-x;
}
#resultContainer li{
list-style-type:none;
border-bottom:1px dashed #AAA;

}
#resultContainer p{
padding:0px;
margin:0px;
}
#resultContainer h3{
text-decoration:underline;
}
#resultContainer div{
margin-bottom:25px;
}
#resultContainer img{
			display:block;
			margin:auto;
		}
#resultContainer span{
color:green;
}
#area{
border-bottom:1px solid #eee;
border-top : 1px solid #eee;
 text-align:center;
}
#area td{
-moz-user-select:none;
}
#area td a{
display:block;
padding:0px 10px;
text-align:center;
}
#area table{
margin:auto;
text-align:center;
}
.void{
background:none;
}
.cse{
background:url(http://positionabsolute.net/images/google_custom_search_watermark.gif) no-repeat left center;
}
#queryInput{
	width:80%;
	border:1px solid #7EA6D1;
	padding:1px;
	font-size:1.1em;
}
#submitButton{
	width:19%;
}