/*robert hessler css - created by HVVS */

/* BODY */
body {background:  #060606 url(../images/bodybg.gif) repeat-x;font: 11px "Trebuchet MS", Verdana, sans-serif;color:#FFF;}
#wrap {width:635px; height:575px;position:absolute;top:50%;left:50%;margin-top: -287px;margin-left: -317px;overflow:hidden;}

/* FONT AND NAV */
.style1 {font: 10px Verdana, Arial, Helvetica, sans-serif;}
#nav ul {margin:5px 0;padding:0;list-style-type:none;font-size:13px;font-weight:bolder;text-align:center;}
#nav ul li {display:inline;border:0px #FFF solid;padding:7px 15px 7px 15px; background:url(../images/high.png) repeat;}
#first-li {border-left:none !important;}
#nav a {text-decoration:none;color:#FFF;}
#nav a:hover {color:#666666;}
#nav .active a { color:#666666;} 

/* BOX */
#box {width:630px;height:510px;background-image:url(../images/rh2.jpg);background-repeat:no-repeat;border:1px #666666 solid;}
#box_content {width:100%;height:100%;float: right;border-left:1px #666666 solid;overflow:auto;}
#box_content h1{margin:20px 0 0 0;font-size:16px;color:#FFF;padding:8px 8px 0 8px;}
#tagline {padding:0 8px;margin:0;font-size:12px;font-weight:bolder;letter-spacing:1px;text-decoration:underline;}
#box_content h1 span{color:#666666;}
#box_content p {padding:0 8px;font-weight:bolder;}

/* FOOTER */
#footer a {color:#FFF;text-decoration:none;}

/* Form CSS */
fieldset {padding:0px 0px;margin:0;border:0px solid #000;border-bottom-width:0px;}
input {width:220px;}
input,
textarea {border:1px solid #666;padding:5px;margin:5px 0 0 0;background:#222; color: #FFF; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000;}
input:focus,
textarea:focus {background:#000;color: #FFF}
textarea {font:11px Verdana, Arial, Helvetica, sans-serif; color: #FFF;}
label {display:block;margin:12px 0 0;font-weight:700;font-size:.9em;float:left;clear:left;width:110px;}
button {display:block;float:left;clear:both;margin:1em 0 5px 0px;background:#222; color: #FFF; border:1px solid #666;-webkit-box-shadow: 0 0 10px #666; -moz-box-shadow: 0 0 10px #666; padding: 8px;}
.list {padding:4px;margin:10px 0 0 0;}

/* Submission Thank You */
.yay, .oops {font-size:11px;text-align:left;padding:10px;color:#fff;font-weight:700;}
.yay {background:#000;}
.oops {background:#f30;}
div.error {font-size:11px;font-weight:700;padding:20px;color:#f30;margin:10px 0 0 110px;}

/* Captcha */
h3 {font-size:1.2em;font-weight:400;margin:30px 0 10px 0px;}