
body
{margin:0; padding:0; font: 85% arial, hevetica, sans-serif; color: #333; text-align: center; overflow-x: hidden; background: #333333 url(images/headerbg_975x225.jpg) top left no-repeat;}

a:link { color: #C4C769; }
a:visited { color: #C4C769; }
a:hover, a:active { color: #fff;}

h1{color: #cccccc; font: 110% arial, helvetica, sans-serif; font-weight: bold; margin: 0 0 2px 0;}
h2{color: #cccccc;font: 101% arial, helvetica, sans-serif;font-weight: bold;margin: 0;}
h2 a { text-decoration: none; }
h3{color: #cccccc; font: 100% arial, helvetica, sans-serif; font-weight: bold; margin: 0;}

#container{margin: 0px auto;padding: 0px; border:0; width: 975px; text-align: left; padding-top: 16px; font-family: arial, hevetica, sans-serif;color: #cccccc;}

p { line-height: 165%; }
.blogentry { border-bottom: 1px solid #C5C877; }
.imagefloat { float: right; }

#footer { clear: both; background: #333333 url(images/footerbg_975x323.jpg) top center no-repeat; padding: 0; margin:0; }
#copyright { clear: both; color: #cccccc; text-align: right; font-size: 10px; padding-right: 40px; }

.mainnav { position: absolute; top: 55px; left:539px; width: 234px;}
.mainnav ul{ margin: 0; padding: 0; list-style-type: none; text-align: right; color: #999999;}
.mainnav li {display: inline; padding: 0 2px; color: #999999;}
.mainnav li a {font-weight:bold; text-decoration: none; color: #999999;}
.mainnav li a:hover {font-weight:bold; text-decoration: none; color: #fff;}

#menu{ float: right; width: 165px; border-left: 1px solid #cccc33; padding-left: 15px;}
	
#menu {font-size: 12px;}

#menu ul{ margin-left: 0; padding-left: 0; list-style-type: none; line-height: 180%;}
	
#menu li {padding-bottom: 16px;}

.imagefloat { padding: 2px; border: 1px solid #9FA41D; margin: 0 0 10px 10px; }

#slidecontainer { text-align: center; margin-top: 130px;}
#biocontainer { text-align: left; margin-top: 130px;}
#tvcontainer { text-align: center; padding: 12px 12px 12px 12px; margin: 130px 0 0 130px; width: 500px;}

.bio_list { padding: 2px 2px 2px 100px;}
.bio_list ul { list-style-type: circle; color: #cccccc; padding: 7px 0 10px 7px; margin: 0 0 8px 12px;}
.bio_list li { padding: 0 0 0 4px; }

.form_rows{padding:	4px;}
.label{width:8px; float:left; text-align:right; margin-left: 75px; display:block; color: #cccccc;}
input{color: #cccccc; background: #333333; border: 1px solid #666666;}
textarea{color: #cccccc; background: #333333; border: 1px solid #666666;}
.submit{text-align:	right;}
.submit input{font-weight: bold; background: #999999; border: 1px solid #666666; color:white;} 
fieldset{border: 1px solid #999999; width: 500px; padding:5px;}
legend{color: #fff; background: #999999; border: 1px solid #666666; padding: 2px 6px;}
.extra_large{font-size:	300%;}	
form.contactwill {margin: 0; padding: 8px 8px 8px 100px; float: left;}
form.schedule {margin: 0; padding: 8px 0px 8px 0px;}

.thumbnail a { float: left; width: 65px; margin: 0px 4px 4px 0px; border: 1px solid #cccccc; }
.thumbnail a:hover { float: left; width: 65px; margin: 0px 4px 0px 0px; border: 1px solid #C4C769; }
.clearboth { clear: both; }



