body {
	padding: 0;
	margin: 0;
	color: black;
	font-size: 0.8em;
	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 {
	display: none;
}
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; }

.formlr {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.formlr th {
	background-color: #deded7;
	color: black;
	text-align: right;
}

.searchbox th {
	width: 150px;
}

.error {
	color:red;
}

#col1 {
	width: 160px;
	vertical-align: top;
}

#col2 {
	vertical-align: top;
}

