body {
	color: #444;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	background-color:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-width:5px 0px 0px 0px;
	border-color:indigo;
	}

.printonly {display:none;}

h2 {font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;}

form {padding:0px;
	margin:0px;
	}

#gooad {float:right;
	border-left:50px;
	border-color:white;
	border-style:solid;
	margin-bottom:5px;
	}

#gs {color:#4B7293;
	}

#textlogo {position:relative;
	top:10px;
	left:10px;
	}

.navbar {	background-color:#c6c6dd;
	padding:7px 0px 7px 0px;
	line-height: 1.5;
	border-color:#b6b6d3;
	border-style:solid;
	border-width:2px 0px 3px 0px;
	}

.navbar a {padding:6px;
	text-decoration:none;
	font-size:16px;
	color:indigo;
	}

.navbar a:focus{color:#ccc;}
.navbar a:hover{color:#ccc;}

ul,ol {margin:0px 0px 0px 40px;
	padding:0px;
	}

.menu {	padding:0px 0px 0px 20px;
	border-style:none;
	border-width:0px 5px 0px 5px;
	border-color:#0066cc;
	background-color:#FFFFFF;
	}

.menu a {text-decoration:none;font-size:16px;font-weight:bold;color:gray;}
.menu a:focus{text-decoration:none;}
.menu a:hover{text-decoration:none;}

.main {	padding:50px 60px 30px 60px;
	line-height:1.5em;
	color: #444;
	text-align:left;
	background-color:#FFFFFF;
	font-size:14px;
	}

.main img {float:left;
	margin-right:20px;
	margin-bottom:10px;
	}

.mainpic {border-style:solid;
	border-width:5px;
	border-color:#0066cc;
	}

.main a {color:indigo;}
.main a:focus{text-decoration:underline;}
.main a:hover{text-decoration:underline;}

#rhs a {text-decoration:none;font-weight:bold;color:#6A01D0;font-size:11px;}
#rhs a:focus{color:#D000CE;}
#rhs a:hover{color:#D000CE;}

.menutitle {display:block;
	padding:7px;
	font-weight:bold;
	font-variant:small-caps;
	font-size:12px;
	color:white;
	border-bottom-style:none;
	border-bottom-width:1px;
	border-bottom-color:#c6d2de;}

.resbox {	padding:13px 10px 13px 10px;
	border-style:solid;
	border-width:3px;
	border-color:#c6d2de;
	background-color:#F6F8FA;
	color:black
	}

#googlenews a.purpletext {color:black;}
#googlenews a.p {color:#699141;}
#googlenews img {float:left;
	margin-right:15px;
	margin-bottom:5px;
	}

.highlight {color:indigo;	}

.xh3 {font-weight:normal;
	line-height:1.2em;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 150%;
	display:block;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#934B4E;
	color:indigo;
	padding:0px;
	margin:0px;
	}

h1 {font-weight:normal;
	line-height:1.2em;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 150%;
	padding:0px;
	margin:0px 0px 5px 0px;
	color:indigo;
	}

.xh4 {font-weight:bold;
	font-size:13px;
	line-height:normal;
	}

td.linktab {padding:6px 10px 6px 10px;
	}

.linktab a {color:white;
	padding:6px 10px 6px 10px;
	display:block;
	background-color:#c6d2de;
	}

.linktab a:focus {color:#9696d5;}
.linktab a:hover {color:#9696d5;}

a.deadlink {color:#D000CE;}

#adsdiv {width:100%;
	padding:0px 0px 0px 0px;}

#adsdiv a {text-decoration:none;}

#etab {border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#c6d2de;
	padding:10px 10px 0px 10px;
	color:#395771;
	}

#rhs {border-style:none;
	border-width:0px 5px 0px 5px;
	border-color:#c6d2de;
	padding:28px 40px 0px 0px;
	background-color:#FFFFFF;
	font-size:11px;
	}

#rightbox {margin:0px 0px 15px 15px;
	padding:10px;
	float:right;
	background-color:white;
	border-color:#B5C5D4;
	border-width:1px;
	border-style:solid;
	width:100px;
	text-align:center;
	}

#results {border-color:#c6c6dd;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	}

#results td {padding:8px;
	font-size:14px;
	border-color:#c6c6dd;
	border-style:solid;
	border-width:1px 1px 0px 0px;
	}

#results b {font-size:16px;}

#results a {font-size:16px;}
	
.tiny {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
	text-decoration:none;
	}

.tiny a {font-size:10px;}

.xh1 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	}

.gooads {border:none;
	padding:25px 20px 10px 0px;
	background-color:white;
}

.bop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.bop a {text-decoration:none;font-weight:bold;color:#8c8fc9;}
.bop a:focus{text-decoration:underline;}
.bop a:hover{text-decoration:underline;}

.bopstripe {display:block;
	padding:8px;
	font-weight:bold;
	color:black;
	font-size:10px;
	border-style:solid;
	border-color:#c6c6dd;
	border-width:3px 0px 3px 0px;
	background-color:#e5e5f0;
}

.colbutt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0px;
	padding:0px;
	line-height:0px;
	}

#astrochart {padding-bottom:20px;
	}
		






