body { background:#0c5d01 url('images/bg.jpg') repeat-x center top; margin:0px auto; center}
h1, h2, h3, h4 { margin-top:0px;}
#wrap { width:814px; margin:0px auto; padding:0px; margin-top:10px; font-family:Arial;}

#header { margin:0px; padding:0px; width:814px; font-size:20px; color:#0c5d01;}

#videobox { background:url('images/vieo-box.jpg') no-repeat; height:277px; width:449px; float:left; padding-left:13px; padding-top:10px; margin-left:20px; margin-right:0px; margin-top:10px; margin-bottom:0px}

#signup-top { background:url('images/signup-box.jpg') no-repeat; height:277px; width:297px; float:right; margin-left:0px; margin-right:20px; margin-top:10px; margin-bottom:0px}
#signup-top .title{ font-size:14px; padding-left:10px;}
#signup-top .textfield { background:url('images/textfield.jpg') no-repeat; height:22px; width:250px; text-indent:5px;font-size:11px}
#signup-top .submit { background:url('images/submit.jpg') no-repeat; height:32px; width:74px; border:medium none;}

#content { margin:0px auto; margin-top:10px; width:814px;}
#content .top { background:url('images/cont-top.png') no-repeat; height:116px; margin:0px}
#content .top h1 { color:#ffffff; font-size:39px; text-align:center; padding-top:10px;} 
#content .mid { background:url('images/cont-mid.png') repeat-y; padding-left:20px; padding-right:10px}
#content .mid h2 { margin-bottom:0px; font-weight:bold; font-size:28px; color:#0c5d01; text-align:center; }
#content .mid p { margin-bottom:0px; font-size:14px;}
#content .bottom { background:url('images/cont-bottom.png') no-repeat; height:17px}

#footer {margin-left:30px;}
#signup-bottom { background:url('images/signup-box.png') no-repeat; height:277px; width:297px; float:left; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px}
#signup-bottom .title{ font-size:14px; padding-left:10px;}
#signup-bottom .textfield { background:url('images/textfield.jpg') no-repeat; height:22px; width:250px; text-indent:5px;font-size:11px}
#signup-bottom .submit { background:url('images/submit.jpg') no-repeat; height:32px; width:74px; border:medium none;}

#copyright { font-size:11px; text-align:center; color:#ffffff; padding-top:10px; padding-bottom:10px;}
#copyright a { text-decoration:none; color:#fffc00;}

.green { color:#0c5d01;}
.red { color:#FF0000;}
.left {float:left;}
.right { float:right;}
.clear { clear:both;}
img { border:none;}
img a { border:none;}

.alignLeft { float:left; margin-right: 1em; }



.alignRight { float:right; margin-left: 1em; }
