@charset "utf-8";
/* CSS Document */

body {background-color:#2f1b10; color:#FFF;}
h1.headeline {width:658px; height:78px; background: url(../images/h1.jpg) no-repeat; margin-top:30px; text-indent:-9999px; float:left;}


#header {width:1024px; height:143px; margin:0 auto; background:#5f3925 url(../images/header-bg.jpg) repeat-x;}
#logo {width:325px; height:143px; background:url(../images/logo.jpg) no-repeat; float:left; text-indent:-9999px;}
#logo a {text-indent:-9999px; display:block;}
#content-section {width:980px; height:auto; background:#5f3925 url(../images/content-bg.jpg) no-repeat bottom; margin:0 auto; padding:22px;}
#vid-container {width:435px; height:258px; float:right; margin-top:-50px;}
#forms {width:432px; height:auto; float:right; margin-top:30px; background-color:#bd9b6d; padding-bottom:8px;}
#forms-left {width:215px; float:left; font-family:Georgia, "Times New Roman", Times, serif}
#forms-right {width:210px; float:right; padding-top:5%;}


.clearboth {clear:both;}
.leftElement {width:500px; height:auto; background:#312517; float:left; padding-bottom:15px; min-height:440px;
	/* for IE */
	filter:alpha(opacity=85);
    /* CSS3 standard */
    opacity:0.85;
	}
.leftElement p {font:16px Georgia, "Times New Roman", Times, serif; color:#FFF; line-height:20px; padding:15px; filter:alpha(opacity=100); opacity:1;}
.leftElement ul {list-style:none; margin-left:24px; font:16px Georgia; color:#FFF; line-height:15px;}
.leftElement ul li {background:url(../images/bullet.png) no-repeat left; padding:6px 0 6px 20px;}
.forms-header {width:422px; height:auto; background:url(../images/form-rounded.jpg) no-repeat; text-align:center; font-size:17px; padding:5px 5px 10px 5px; background-color:#412414;}
.field{width:130px; font:12px Georgia, 'Times New Roman', Times, serif;}
.required{color:#ff0000; font-family:sans-serif; font-size:11px; font-weight:bold;}