body {
	padding: 0;
	margin: 0;
	color: black;
	font-size: 0.7em;
	font-family: Verdana, sans-serif;
	background-color: white;
}

a { color: blue; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { margin: 0;  color: white; }

.block { font-family: 'Courier New', monospace; }

.whatyousay blockquote { margin-bottom: 10px; }

img#logo { float: right; }
#header {
	background: #f60 url(/images/headback.gif) repeat-x left top; 
	height: 75px;
}
h1, h1 span {
	width: 490px; height: 75px;
	background-image: url(/images/vpschoice.com.gif);
	background-repeat: no-repeat;
}
h1 span {
	margin-bottom: -75px;
	display: block;
	position: relative;
	z-index: 1;
}
h2 {
	font-size: 1em; margin: 0; padding: 0; 
	text-align: right; 
	color: #333;
}

blockquote {
	margin: 0 0 0 10px;
	padding: 0 0 0 30px;
	background: url(/images/bq.gif) no-repeat left top; 
	color: #555;
}

h3 { 
	background: url(/images/bullet.gif) no-repeat left top; 
	padding-left: 20px;
}

div#content {
	margin: 0 140px 0 40px;
	padding: 10px;
}

select, input, textarea { font-size: 1em; }
.center { text-align: center; }
.fill { width: 100% }

table {
	width: 100%;
}

th a { color: white; text-decoration: underline; }

td, th { padding: 2px; margin: 0; }
td { vertical-align: top; }

th { background-color: #f60; color: white; }
tr.even { background-color: #FFF6EF; }
tr.odd { background-color: #FFFDFD; }

tr.planselected td { background-color: #ccc; }

dt, dd { margin-bottom: 4px; }
li { margin-bottom: 2px; }

th.right { background: #f60 url(/images/thright.gif) no-repeat right top; }
th.left { background: #f60 url(/images/thleft.gif) no-repeat left top; }
th.bright { background: #f60 url(/images/thbright.gif) no-repeat right bottom; }
th.bleft { background: #f60 url(/images/thbleft.gif) no-repeat left bottom; }

p.message { font-weight: bold; color: black; 
	font-size: 1.8em; border: 2px #f60 solid; 
	padding: 5px; 
	background-color: #FFEFE5;
}

div.question { 
	font-weight: bold; color: black; 
	font-size: 1.3em; border: 2px #f60 solid; 
	margin: 5px;
	background-color: #FFEFE5;
}
div.question p { 
	margin: 0; 
	padding: 5px;
}

textarea { font-family: sans-serif; }

.googleads {
	position: fixed;
	top: 160px;
	right: 5px;
	background-color: white;
	padding: 5px;
	height: 600px;
	width: 120px;
}

select, input, textarea { border: 1px #ccc solid; }
select:hover, input:hover, textarea:hover { border: 1px #333 solid; }

th.scoperow { text-align: right; }
tr.odd:hover, tr.even:hover { background-color: #F6EDE7; }

