html {margin:0; padding:0;min-height:100%}
body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	background-image:url(images/bg2.gif);
	background-position:top center;
	background-repeat:no-repeat;
	color:#666666;
	line-height:160%;
	margin:0; padding:0;
	}
#wrapper {width:728px;margin:0 auto;padding-top:40px;min-height:600px;}

/* ======= Header ======== */

/* Logo */
#logo {margin-bottom:40px;}
.logo {font-size:40px;font-weight:bold;}
a.logo:link,a.logo:active,a.logo:visited {color:#4a9ac8;text-decoration:none}
a.logo:hover {color:#9900FF;text-decoration:none}
.logo span {color:#ccc}

/* Search Form */
#search_form {
	background-image:url(images/box_bg.gif);
	/*height:70px;*/
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	padding:10px 0 10px 0;
	border:1px solid #c0c0c0;
	margin:0;
	}
#query {
	border:1px solid #B2B2B2;
	padding:8px;
	color:#666666;
	padding-left:45px;
	background-image:url(images/search.gif);
	background-repeat:no-repeat;
	background-position:center left;
	width:615px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	font-size:22px;
	}
.btn {
	background-image:url(images/button_bg.gif);
	margin-right:10px;
	font-size:14px;
	margin-top:6px;
	padding:3px 10px 3px 10px;
	color:#ffffff;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	border:0px solid #ccc;
	font-weight:bold;
	}
#searching {padding:50px 0 0 0;display:none;}
.result {padding:10px 50px 0 50px;width:748px;font:normal 14px/20px arial;}
.result span {float:left; width:374px;display:block;}
#result_insert {padding-left:30px;border-top:1px dotted #ccc;margin-top:10px;}
h1 {font-size:18px;}
li {padding:4px;border-bottom:1px dotted #f2f2f2;}
li a:hover {color:#9900FF;text-decoration:underline;background-color:#f2f2f2;}
li a {color:#0000FF;text-decoration:none;}
#ads {padding:0;margin-top:10px;}
.title {border-bottom:3px solid #6AA2C5;font:normal 30px/36px Arial;height:37px;float:left; width:500px;display:block;margin-left:20%;}

/* ======= Footer ======== */
#footer { color:#c0c0c0; padding:10px; margin-top:20px; text-align:center; }
#footer a { color:#808080;text-decoration:none }
.clr {clear:both; margin:0; padding:0; font-size:1px; line-height:1px;height:1px;}
