a:link {text-decoration: underline; color: #00BBDD}
a:visited {text-decoration: underline; color: #7700BB}
a:active {text-decoration: none; color: #400040}
a:hover {text-decoration: none; color: #FFFFFF; background-color: #550099}
span, a {font-family: arial, helvetica, sans-serif; text-align: left}

td, tr, table, div, p, th {font-family: arial, helvetica, sans-serif}
td {color: #ffffff}

h1 { font-family:Arial, Helvetica, sans-serif; }

.center {text-align: center}
.smtext1 {font-size: 80%; font-weight: bold}
.black {color: #000000}
.bcenter {text-align: center; color: #000000}
.c26 {color: #000000; font-size: 20%}
.c20 {font-family: verdana, arial, sans-serif; font-weight: bold}
.c19 {font-family: verdana, arial, sans-serif}
.c18 {color: #FFFF00; font-family: verdana, arial, sans-serif}
.c17 {color: #400080; font-size: 120%; text-align: center}
.c14 {color: #800080}
.c13 {color: #0000FF; font-size: 120%}
.c12 {text-align: center}
.c11 {font-size: 80%}
.c10 {color: white; font-size: 60%}
.c9 {color: white; font-size: 60%}
.c8 {font-size: 60%}
.c4 {font-family: verdana, arial, sans-serif; font-size: 80%}
.c1 {font-size: 80%}
.cell {background-color: #000033; font-family: verdana, arial, sans-serif; font-size: 70%}
.head {background-color: #800080; font-family: verdana, arial, sans-serif; color: #FFFFFF; font-size: 80%}
.updhead {background-color: #000055; color: #FFFFFF; text-align: left; width: 40%}
.updhead2 {background-color: #000000; border: thin solid #000055; color: #FFFFFF; text-align: right; font-size: 80%; width: 60%}
.updcell {font-size: 80%}
.fs120 {font-size: 120%}

#top {
	background-image: url(/images/bannerback.png);
}

#GHPDLogo {
	background-image: url(/images/ghpd_logo.png);
}

#GHPDBanner {
	background-image: url(/images/ghpd_banner.png);
}

#top {
	float: left;
	background-repeat:repeat-x;
	width: 99.99%;
	text-align:center;
	z-index: 0;
}

#GHPDLogo {
	float: left;
	width: 45%;
	height: 150px;
	z-index: 1;
	background-repeat: no-repeat;
	/* ie fix begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	clear: both;
}
html>body #GHPDLogo {
	clear: none;
}

#GHPDBanner {
	float: right;
	width: 54%;
	height: 150px;
	z-index: 1;
	background-repeat: no-repeat;
	/* ie fix begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	clear: both;
}
html>body #GHPDBanner {
	clear: none;
}

img {
	border: 0;
}

#pgfooter {
	font-size: small;
}

#siteTextLinks {
	margin: 0;
	padding: 0;
	font-size:9pt;
	clear: left;
	float: left;
}

#siteTextLinks ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	background-position: bottom left;
	background-repeat: repeat-x;	
}

#siteTextLinks li {
	display: inline;
}

#siteTextLinks li a {
	float: left;
	display: block;
	padding: .4em 1em;
}

.listButtons {
	margin: 0;
	padding: 0;
	font-size:12pt;
	float: left;
}

.listButtons ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	background-position: bottom left;
	background-repeat: repeat-x;	
}

.listButtons li {
	display: inline;
}

.listButtons li a {
	float: left;
	display: block;
	padding: .3em;
}

#topsiteButtons, #affiliateButtons {
	clear: left;
}

#googleSearchBox {
	clear: left;
	float: left;
}

#GoogleAdsense{
	clear: left;
	float: left;
}

#rightContent {

}

#rightContent #siteImageLinks {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	overflow: hidden;
}

.nav {
	font-weight: bold;
	font-size: 11px;
}

.topnav {
	margin: 0;
	padding: 0;
	font-size:9pt;
	width: 100%;
	clear: both;
}

.topnav ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	background-position: bottom left;
	background-repeat: repeat-x;	
}

.topnav li {
	display: inline;
}

.topnav li a {
	float: left;
	display: block;
	padding: .4em 1em;
}

.topnav ul {
	background: url(../images/navbackground.gif);
}

.topnav li a:hover {
	background: #9933FF;
}
