/*LAYOUT */
body{ background: url("../images/stone.jpg") repeat scroll center top #d7c8a1;color:#eee;font-family: Verdana,"Bitstream Vera Sans",sans-serif;}
#wrapper{}
#content{width:500px;margin: 80px auto 0;padding:20px;border-radius: 10px;background: url("../images/rockywall.jpg") repeat scroll center top #d7c8a1;}
#copyright{clear:both;text-align:center;}
#columnone{float:left;padding-right:2%;width:48%;}
#columntwo{float:left;padding-left:2%;width:48%;}
.push{height:200px;}
#footer{background-color:#fff;clear:both;margin:20px auto 10px;width:940px;}
#footer .content{padding:5px 5px;}
#copyright {margin-top:20px;}
/*HEADER */
#header {background:url(../images/logo.jpg) left top no-repeat;border-radius: 10px;width:500px;height:131px;margin:0 0 20px}

/*MENU */
#menu {position:absolute; top:159px;}
#menu ul{font-size:1.4em;list-style:none;text-align:right;}
#menu ul li {margin-bottom:10px;}
#menu ul li a {color:#262626;}
#menu ul li.selected a{color:#ed1e24;}
#menu ul li a:focus, #menu ul li a:hover {text-decoration:underline;}

/*IMAGES */
#content img{padding:5px;}
img.right{float:right;}
img.left{float:left;}
a.more{font-style:italic;text-decoration:underline;}
.content ul{font-size:1.4em;line-height:1.2em;list-style:circle;margin:1em 0;}
.content ul li{margin:.4em 0 0 1.5em;}
div.yoxview {width:280px;display:inline;float:left;margin:10px;font-size:1.4em;line-height:1.4em;}

/*BASIC TYPOGRAPHY */
p{font-size:1.2em;line-height:1.4em;margin:1em 0;}
h1,h2,h3 {color:#DA462A; font-family:Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;}
h1{font-size:2.8em;}
h2{font-size:2em;margin-bottom:-0.4em;}
h3{font-size:1.8em;margin-bottom:-0.6em;}

/*FORMS */
#driverform {margin:20px 5px 30px;}
label{color:#DA462A;display:block;font-size:1.2em;font-weight:700;margin:.6em 0 .2em;}
#driverform button{background:#DA462A url(../images/contactform/form_button.gif) repeat-x;border:1px solid #bc5d15;color:#262626;cursor:pointer;display:block;font-weight:700;height:32px;line-height:32px;margin-top:.6em;padding:0 20px;text-align:center;}
label,button,input{cursor:pointer;}
#driverform input,#driverform textarea{background:#262626 url(../images/driverform/form_input.gif) repeat-x;border:1px solid #111;color:#F2F2F2;font-family:arial, sans-serif;font-size:12px;padding:4px 3px;margin: 6px 0;}
#driverform textarea{height:125px;overflow:auto;}

/*LINKS */ 
#backlink {text-align:center;} 
#backlink a, #backlink a:visited  {color:#b8b8b8;font-size:18px;text-decoration:none; padding:6px; border: 2px solid #333; border-radius: 5px;}
#backlink a:hover {border: 2px solid #ddd;}
#copyright a{color:#b8b8b8;}
h1 a:hover{color:#000;}
a{color:#3C5F87;text-decoration:none;}
/*a:hover {color:#DA462A;text-decoration:none;}*/
#container a{text-decoration:underline;}
#footer a{color:#f2f2f2;text-decoration:underline;}
#honeypot{display:none;}
/*p a:focus, p a:hover {background-color:#3C5F87;color:#fefefe;text-decoration:underline;}*/
#footer a:focus, #footer a:hover {background-color:#3C5F87;color:#fff;}

/*TABLES */
td,th{border-bottom:1px solid #B1AFAA;border-top:1px solid #B1AFAA;font-size:1.2em;padding:8px;vertical-align:top;}
tr.first td{border-top:0 none;}
tr.last td{border-bottom:0 none;}
