body {
background:rgb(87,74,40) url(../images/mainBGGrass2.jpg) repeat-x 0 0;
padding:0;}

div#wrapper {
margin:0 auto; 
width:1024px;}

div#mainHeader {
margin:0 auto; 
width: 960px; 
height:50px;
padding:5px 0 0 0;
overflow:hidden;}

div#mainContent {
margin:0 auto; 
width: 960px; 
background:rgba(255,255,255,.95);
/* box shadow: offset, offset, blur radius, spread radius*/
-moz-box-shadow:0px 0px 6px 1px rgba(0,0,0,.3);
-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.3);
-moz-border-radius-bottomright: 30px;
-moz-border-radius-topleft: 30px; 
-webkit-border-top-left-radius: 30px;
-webkit-border-bottom-right-radius: 30px;}


ul#mainNavigation {
list-style-type:none; 
margin:0; 
padding:19px 10px 0 0; 
text-align:right; 
float:right;
overflow:hidden;}

ul#mainNavigation li {
float:left;  
margin:0 3px 0 0; 
padding:0; 
text-align:right; 
line-height:30px; 
border: 1px solid rgb(146,200,62); 
border-bottom:none; 
overflow:hidden;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px; 
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;}

div#logo {
height:174px; 
width:260px;
margin:0 0 50px 0;
padding-left:10px;}

ul#mainNavigation li.last {
padding:0;}

/* content - left side */
div.leftSide {
width:285px; 
float:left; 
margin:0 0 20px 0; 
padding:5px 15px 30px 15px; 
background:rgba(228,228,202,.4);
border-right: 1px solid rgba(0,107,84,.5);
border-bottom: 1px solid rgba(0,107,84,.5);
border-left:none;
border-top:none;
-moz-border-radius-bottomright: 30px;
-moz-border-radius-topleft: 30px; 
-webkit-border-top-left-radius: 30px;
-webkit-border-bottom-right-radius: 30px;}

ul#socialNavigation {
list-style-type:none; 
margin:20px 0 20px 0; 
padding:0;}

ul#socialNavigation li.first {
margin:0; 
padding:0 0 10px 0;}

ul#secondNavigation {
list-style-type:none; 
margin:20px 0 20px 0; 
padding:0;}

ul#secondNavigation li {margin:0 0 15px 0;}


/* content - right side */
div.rightSide {
width:600px; 
float:right; 
margin:0 10px 0 0; 
padding:20px 15px 20px 15px; 
text-align:left; 
min-height:475px;}

/*  -- columnFloat's created by Kay for Resources -- */
div.rightSide .columnFloat33 {
width: 33%;
float: left;
}
div.rightSide .columnFloat50 {
width: 50%;
float: left;
}
div.rightSide ul.columnFloat33, div.rightSide ul.columnFloat50 {
list-style: none;
margin: 0; 
padding: 0;
}

div.rightSide .leftFloat {float:left; width:50%;}

div.rightSide .rightFloat {float:left; width:50%;}

div.rightSide img {margin:4px;}

img.bannerImage {
border:1px solid rgb(88,87,65);
float:right;
margin:6px 0px 4px 10px; 
padding:0;}

/* main footer */
div#footer {
margin:0 auto; 
width: 960px;
padding:10px 0 10px 0;
text-align:center;}


/* clear floats */
.clear {
clear: both; 
display: block; 
overflow: hidden; 
visibility: hidden; 
height: 0;}

.clear2 {
clear: both; 
display: block; 
overflow: hidden; 
height: 1px; 
margin:15px 5px 15px 5px; 
background:rgb(128,112,65);}

.clear3 {
clear: both; 
display: block; 
overflow: hidden; 
visibility: hidden; 
height: 30px;}

.clear4 {
clear: both; 
display: block; 
overflow: hidden; 
visibility: hidden; 
height: 15px;}

/* form styles */
form#contactForm div {margin:0 0 15px 0;}
form#contactForm label {display:block; padding:5px 0 5px 0;}
form#contactForm select {width:350px; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
form#contactForm input.text {width:350px; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
form#contactForm textarea {width:350px; height:50px; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
input.submit {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:5px;}

form#pledgeForm div {margin:0 0 15px 0;}
form#pledgeForm label.block {display:block; padding:5px 0 5px 0;}
form#pledgeForm input.text {width:350px; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
form#pledgeForm textarea {width:350px; height:50px; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
