body {
	margin: 0px;
	padding: 0;
	background: #000 url("images/main-bgr.gif");
	font-family: "Times New Roman",serif;
	font-size: 14px;
	color: #fff;
}

h1, h2, h3 {
	margin: 0;
	font-weight: bold;
	color: #000000;
}

h1 { font-size: 120%; }

h2 { font-size: 110%; }

h2 { font-size: 100%; }

p, ul, ol {
	margin-top: 0;
}

ul, ol { }

blockquote { }

a { color: #639CBF; }

a:hover { text-decoration: none; }

a img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}


#wrapper {
}

/* Header */
#header-wrapper {
}

#header {
	width: 920px;
	height: 90px;
	margin: 0 auto;
	padding: 0px 30px;
}

#logo {position:absolute;width:117px;height:79px;background:transparent url("images/logo.gif");text-indent:-100em;overflow:hidden;}
#site-name a {position:absolute;margin-left:130px;width:444px;height:71px;background:transparent url("images/site-name.gif");text-indent:-100em;overflow:hidden;margin-top:15px}
#powered-by {float:right;width:200px;padding-left:40px;margin-top:30px;background:transparent url("images/icon-ie.jpg") no-repeat}

/* Page */

#page {
	width: 920px;
	margin: 0 auto;
	padding: 20px 30px 0px 30px;
}


/* HOME PAGE */
#homepage {padding:10px;background:#600 url("images/icon-pen.gif") 99% -7px no-repeat;margin-left:10px;margin-right:4px;margin-top:4px;margin-bottom:14px;border-left:#768ea5 solid 4px;border-top:#768ea5 solid 4px;border-right:#bbc9d1 solid 4px;border-bottom:#bbc9d1 solid 4px}
#homepage h2 {font-size:200%;font-weight:bold;color:#0dd;text-decoration:underline;margin-bottom:20px;margin-left:200px;margin-top:20px}
#homepage form {width:600px;margin-left:150px;padding:10px;background:#d44;padding-left:8px;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px}
#homepage form input, #homepage form select {font-size:120%;}
#homepage h3 {color:#fff;font-weight:bold;text-decoration:underline;text-align:center;font-size:175%}
#homepage h3 a {color:#fff}
#homepage h4 {color:#f00;font-weight:bold;text-decoration:underline;font-style:italic;font-size:200%}

/* RESULTS PAGE */
#results {background:#fd8;margin-left:10px;margin-right:25px;margin-top:20px;border-left:#768ea5 solid 5px;border-top:#768ea5 solid 5px;border-right:#bbc9d1 solid 5px;border-bottom:#bbc9d1 solid 5px;padding:20px}
#results h1 {position:relative;height:50px;font-weight:bold;color:#e00;text-decoration:underline;margin-bottom:12px;background:transparent url("images/plane.gif") no-repeat;padding-left:150px;font-size:200%;padding-top:10px}
#result {marginp-top:10px;background:#3f9;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;height:120px;padding:40px}
#result #label {text-align:center;font-size:150%;color:#d00}
#result #loading {height:32px;background:transparent url("images/clock.gif") no-repeat 50% 0;border:0;margin:8px;clear:both;text-align:center;font-weight:bold;font-size:150%;color:#00d}
#result #small {text-align:center;font-size:125%;color:#d00}
#result #answer {padding-left:70px;background:transparent url("images/hand.gif") no-repeat;font-weight:bold;font-size:150%;margin-bottom:20px}

/* CLOSED */
#closed {background:#600;margin-left:10px;margin-right:2px;margin-top:2px;padding-left:4px;border-left:#768ea5 solid 2px;border-top:#768ea5 solid 2px;border-right:#bbc9d1 solid 2px;border-bottom:#bbc9d1 solid 2px;padding-bottom:20px}
#closed h1 {font-weight:bold;color:#f00;font-size:200%;text-decoration:underline;margin-bottom:12px;}
#closed a {color:#ff0}

/* ABOUT PAGE */
#about {background:#060;margin-left:10px;margin-right:2px;margin-top:2px;padding-left:4px;border-left:#768ea5 solid 2px;border-top:#768ea5 solid 2px;border-right:#bbc9d1 solid 2px;border-bottom:#bbc9d1 solid 2px}
#about h1 {font-weight:bold;color:#df0;font-size:200%;text-decoration:underline;margin-bottom:12px;}
#about h2 {font-weight:bold;color:#0df;font-size:150%;text-decoration:underline;margin-bottom:12px;}
#about a {color:#df0;}
hr.news {height:28px;background:transparent url("images/hr-news.gif") no-repeat 50% 0;border:0;margin:8px;clear:both}
hr.blade {height:35px;background:transparent url("images/hr-blade.gif") no-repeat 50% 0;border:0;margin:8px;clear:both}
hr.cogs {height:35px;background:transparent url("images/hr-cogs.gif") no-repeat 50% 0;border:0;margin:8px;clear:both}
hr.penguine {height:50px;background:transparent url("images/hr-penguine.gif") no-repeat 50% 0;border:0;margin:8px;clear:both}

/* TECHNICAL */
#technical {height:440px;padding:8px}
#technical {background:#62d;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px}
#technical h1 {color:#f00;font-weight:bold;text-decoration:underline;font-style:italic;font-size:200%;margin-bottom:15px}
#search-img {position:relative;float:left;width:120px;height:100px;background:#666 url("images/search.jpg");margin-right:5px}
#records-img {position:relative;float:left;width:120px;height:100px;background:#666 url("images/records.jpg");margin-right:5px}
#result-img {margin-left:100px;position:relative;float:left;width:467px;height:74px;background:#666 url("images/result.jpg");margin-right:5px}
#technical ul {list-style:none;height:103px;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;padding:2px;margin-top:50px}
#technical li {font-size:90%;height:20px;width:110px;float:left;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;text-align:center;padding-top:80px;margin-right:10px}
#technical li.business {background:transparent url("images/business.jpg") 50% 5px no-repeat}
#technical li.communication {background:transparent url("images/communication.jpg") 50% 5px no-repeat}
#technical li.entertainment {background:transparent url("images/entertainment.jpg") 50% 5px no-repeat}
#technical li.garden {background:transparent url("images/garden.jpg") 50% 5px no-repeat}
#technical li.home {background:transparent url("images/home.jpg") 50% 5px no-repeat}
#technical li.other {background:transparent url("images/other.jpg") 50% 5px no-repeat}

/* RECENT SEARCHES */
#recent {color:#d00;background:#fff;margin-left:2px;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;padding:2px;margin-top:2px}
#recent a {color:#090}
#recent h1 {color:#d30;font-size:200%}
#recent td {background:#666;width:290px}
#recent #list {background:#666;width:400px;margin-left:10px;padding-bottom:10px;padding-top:10px}

/* ADD A SITE */
#add {background:#ff6;padding:2px;border-left:#768ea5 solid 2px;border-top:#768ea5 solid 2px;border-right:#bbc9d1 solid 2px;border-bottom:#bbc9d1 solid 2px;color:#d50;font-size:120%}
#add h1 {font-size:180%;color:#d00}
#add h2 {font-size:120%;color:#0d0}
#add h3 {font-size:200%;color:#00d;text-align:center}





.error {color:#C00;border:1px #C00 solid;margin-top:6px;font-weight:bold;text-align:center;background:#fbb;margin-bottom:10px;margin-right:15px}
.success {color:#390;border:1px #390 solid;margin-top:6px;font-weight:bold;text-align:center;background:#bfb;margin-bottom:10px;margin-right:15px}

#content {
}



/* FOOTER */
hr.virus {height:90px;background:transparent url("images/hr-ad.gif") no-repeat 50% 50%;border:0;clear:both}
hr.error {height:90px;background:transparent url("images/hr-error.jpg") no-repeat 50% 50%;border:0;clear:both}
#footer {background:#000;color:#fff;width: 900px;margin: 0 auto;margin-top:10px;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;padding:2px;margin-bottom:20px}
#footer a {color:#ff0}
#footer #rss-feeds {background:transparent url("images/background-circuit.gif");border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;padding:2px}
#footer #more {margin-top:2px;background:#f00;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;padding:2px}
#footer #bottom-nav {height:55px;border-left:#768ea5 solid 1px;border-top:#768ea5 solid 1px;border-right:#bbc9d1 solid 1px;border-bottom:#bbc9d1 solid 1px;padding:2px;margin-bottom:2px}
#footer #bottom-nav a:link, #footer #bottom-nav a:visited {background:transparent url("images/icon-home.jpg") no-repeat;position:relative;text-indent:-100em;width:143px;height:54px;float:right}
#footer p {position:absolute;margin-top:-40px;margin-left:10px}
#footer #copyright {position:relative;margin-right:30px;float:right;background:transparent url("images/icon-geocities.jpg") no-repeat 0 100%;text-indent:-100em;height:120px;width:151px}

#visit-counter .no0 {position:relative;text-indent:-100em;background:transparent url("images/counter-0.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no1 {position:relative;text-indent:-100em;background:transparent url("images/counter-1.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no2 {position:relative;text-indent:-100em;background:transparent url("images/counter-2.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no3 {position:relative;text-indent:-100em;background:transparent url("images/counter-3.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no4 {position:relative;text-indent:-100em;background:transparent url("images/counter-4.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no5 {position:relative;text-indent:-100em;background:transparent url("images/counter-5.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no6 {position:relative;text-indent:-100em;background:transparent url("images/counter-6.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no7 {position:relative;text-indent:-100em;background:transparent url("images/counter-7.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no8 {position:relative;text-indent:-100em;background:transparent url("images/counter-8.jpg") no-repeat;width:9px;height:13px;float:left}
#visit-counter .no9 {position:relative;text-indent:-100em;background:transparent url("images/counter-9.jpg") no-repeat;width:9px;height:13px;float:left}


/* ADS */
#leaderboard {
	margin: 10px auto 0 auto;
	width: 728px;
	height: 90px;
}
#halfbanner {
	margin: 15px auto 15px auto;
	width: 468px;
	height: 60px;
}
#resultsad {
	position: relative;
	float: right;
	width: 468px;
	height: 60px;
}

#homepage #facebook-like {
	position: relative;
	width: 53px;
	height: 100px;
	float: right;
	margin-top: 38px;
	margin-right: 5px;
}
#homepage #tweet-this {
	position: relative;
	width: 100px;
	height: 100px;
	float: right;
	margin-top: 36px;
	margin-right: -40px;
}

#result #facebook-like {
	position: relative;
	width: 53px;
	height: 100px;
	float: right;
	margin-top: -30px;
	margin-right: 5px;
}
#result #tweet-this {
	position: relative;
	width: 50px;
	height: 100px;
	float: right;
	margin-top: -30px;
	margin-right: -20px;
}

