/* 
 * Start of general elements 
 * ===================================================================
 */
body,input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:0.75em;}
body{background:#fbfafb;}
input,select,textarea{font-size:1em;}
body{margin:0px;padding:0px;}
h1{background-repeat:no-repeat;background-position:right;margin-top:0px;}
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1.0em;}
a{color:#ffffff;}
a img{border:0px;}
/* End of general elements */


/* 
 * Start of uniquely defined elements 
 * ===================================================================
 */
#main{background:#2ab24b url(../img/bgMain_01.jpg) no-repeat left top;border:1px solid #ffffff;color:White;margin-left:auto;margin-right:auto;padding-top:350px;width:980px;}

#leftnav{float:left;width:200px;}
#leftnav ul{list-style:none;margin:0px;padding:0px;}
#leftnav a{background-color:#ffffff;border-bottom:3px solid #2ab24b;color:#2ab24b;display:block;font-weight:bold;padding:5px 15px 5px 15px;text-decoration:none;text-transform:uppercase;}
#leftnav li.current a,
#leftnav a:hover{background-color:#74cd8a;color:#ffffff;}
#content{margin:10px 20px 0px 230px;}
#content div.right{float:right;margin:0px 0px 0px 20px;width:170px;}
#content div.right hr{border:none;border-bottom:3px dashed #fbed1d;}
#footer{clear:both;font-size:0.75em;padding:0px 15px 0px 15px;}
#footer ul{list-style:none;margin:0px;padding:0px;}
#footer li{border-left:1px solid #a1ddb0;display:block;float:left;padding:0px 5px 0px 5px;}
#footer li.first{border-left:none;}
#footer li a{color:#ffffff;text-decoration:none;text-transform:uppercase;}
#footer li a:hover{text-decoration:underline;}
#footer div.logos{float:right;}
#footer div.info{clear:left;color:#a1ddb0;}


#leftnav a.videobutton {border:0px;padding:0px;margin:0px;}

/* End of uniquely defined elements */


/**
 * Start of Classes
 * ===================================================================
 */
p.clearer{clear:both;margin:0px;padding:0px;}
/* Body styling */
body.about #main{background-image:url(../img/bgMain_02.jpg);}
body.aboutgrassroots #main{background-image:url(../img/bgMain_03.jpg);}
body.admin h1,
body.adminedit h1,
body.adminlist h1{padding:7px 0px 7px 0px;}
/* End of Classes */


/*
 * Start of Forms and Admin
 * ===================================================================
 */
form{margin:0px;padding:0px;}
input,select,textarea,.Checklistbox{}
input{}
legend{color:#fbed1d;font-weight:bold;}
fieldset{border:1px solid #fbed1d;margin-bottom:1em;padding:1.5em;-moz-border-radius:10px;}
fieldset div.formRow{border:1px solid #2ab24b;clear:left;padding:0.2em;}
fieldset div.formRow:hover{border:1px dashed Yellow;}
label{clear:left;display:block;float:left;padding-top:0.1em;width:10em;}
fieldset div.submit{border-top:1px solid #C0C0C0;margin-top:3em;padding-top:1em;}