@charset "utf-8";

/* CSS Document */



* {

margin:0;padding:0;

}

body {

	background-color:#EDEDED;

	font-family:Arial, Helvetica, sans-serif;

	}

#wrapper {

	background-color:#FFFFFF;

	width:749px;

	position:absolute;

	left:50%;

	margin-left: -375px; 

	}

	

img {

	vertical-align:middle;

	border:0;

	}	

#title {

	height:70px;

}

#title h1 {

	font-size:32px;

	font-weight:bold;

	color:#0000CC;

	padding:0;margin:0;

	padding-top:30px;

	padding-left:5px;

}

#title h1 a {

	color:#0000CC;

	text-decoration:none;

}

#title h1 a span {

	color:#CC0000;

	text-decoration:none;

}

#title .ad {

	float:right;

	width:468px;

	height:68px;

	}

#nav {

	width:749px;

	height:26px;

	background-color:#1F1FD2;

	}

#nav img {

	padding: 2px;

	}

#nav p {

	padding:2px;

	display:inline;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	margin-right:8px;

	}

#nav p a {

	color:#FFFFFF;

	text-decoration:none;

	}

#nav p.date {

	margin:3px;

	float:right;

	}

	

	

#content {	

	padding:10px;

}



#botSearch {

	clear:both;

	padding:10px;	

	}

#content form, #botSearch form {

	margin:0;padding:0;

	border:1px solid #CC0000;

	width:550px;

	}

#content form h2, #botSearch form h2 {

	margin:0;padding:2px;

	padding-left:5px;

	background-color:#CC0000;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	letter-spacing:2px;

	}

#content form input, #botSearch form input {

	margin:5px;

	}

#content form input.keyword, #botSearch form input.keyword {

	width:430px;

	font-size:20px;

	font-weight:bold;

	}

#content form input.button, #botSearch form input.button {

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

	background-color:#CC0000;

	padding:3px;

	border:0;

	}

#botSearch form input.keywordWide {

	width:600px;

	font-size:20px;

	font-weight:bold;

	}



#results ol {

	margin-left:24px;

	margin-top:10px;

	margin-bottom:20px;

	}

#results ol li {

	margin-bottom:10px; 

	font-weight:bold;

	color:#999999;

	}

#results ol li h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	}

#results ol li h3 a {

	color: #003399;

	text-decoration: none;

	}	

#results ol li h3 a:hover {

	color: #CC0000;

	text-decoration: underline;

	}

#results ol li p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	}

#results ol li p a {

	color: #0000CC;

	text-decoration: underline;

	}







	

#botAd {

	text-align:center;

	}



#popular {

	float:right;

	width:160px;

	}

#popular h2 {

	color:#FFFFFF;

	font-size:12px;

	background-color:#CC0000;

	margin:0;padding:3px;

	}

#popular ul {

	list-style:none;

	padding:2px;

	margin:0;

	margin-bottom:10px;

	border:1px solid #CC0000;

	}

#popular ul li {

	list-style:none;

	padding:2px;margin:0;

	font-size:12px;

	}

#popular ul li a {

	color:#0000FF;	

	}







#directory div {

	width:260px;

	padding:6px;

	float:left;

	}

#directory div h3 {

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0px;margin:0;

	}

#directory div p {

	font-size:12px;

	line-height:16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0px;margin:0;

	}

#directory div a {

	text-decoration:none;

	color:#333333;

	}	

#directory div a:hover {

	text-decoration:underline;

	color:#000000;

	}

	

#directorySmall {

	width:550px;

	height:340px;

	}	

#directorySmall div {

	width:170px;

	padding:4px;

	float:left;

	height:60px;

	overflow:hidden;

	}

#directorySmall div h3 {

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0px;margin:0;

	}

#directorySmall div p {

	font-size:10px;

	line-height:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0px;margin:0;

	}

#directorySmall div a {

	text-decoration:none;

	color:#333333;

	}	

#directorySmall div a:hover {

	text-decoration:underline;

	color:#000000;

	}



#validicon {

	margin:10px;

	}