/* standard styles */
body {text-align: center; margin: 0px; padding: 0; font:62.5%  georgia, lucida grande, lucida sans unicode, trebuchet ms, arial,helvetica,sans-serif; color: #669966; background-color: #669900; background-image: url("http://www.williamsburgcsa.org/images/body_bg.jpg"); background-position: top left; background-repeat:repeat-x; }


/*main divs */

#wrapper {margin-left: auto; margin-right: auto; margin-top: 50px; padding: 0px;  width: 883px; background-image: url("http://www.williamsburgcsa.org/images/sheetback.jpg"); min-height: 880px; height:auto !important; height:880px; background-repeat: repeat-y}

#topper {margin-left: auto; margin-right: auto; background-image: url("http://www.williamsburgcsa.org/images/top_sheetback.png"); background-repeat:no-repeat; width: 883px; height:74px;}

#bottom {margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background-image: url("http://www.williamsburgcsa.org/images/footer.jpg"); background-repeat:no-repeat; width: 883px; height:72px;}

#logo {margin-left: 25px; margin-top: 30px; background-image: url("http://www.williamsburgcsa.org/images/logo_csa.png"); background-repeat: no-repeat;  width: 258px; height: 201px; text-align: left}

#pics {margin-left: 535px; margin-right: -150px; margin-top: -320px; background-image: url("http://www.williamsburgcsa.org/images/alltogether.png"); background-repeat: no-repeat; width: 357px; height: 280px; overflow:visible;}

/* home divs */

#homeright {margin-left: 650px; margin-right: 0px; width: 150px; display:block; font-size:1.2em}


#sunnyday {margin-left: -180px; margin-right: auto;background-image: url("http://www.williamsburgcsa.org/images/sun.png"); background-repeat: no-repeat;  width: 157px; height: 165px; display: block;float:left}

/* csa css */

.gwcsa_main
{
border: none;
padding-left: 150px;
margin-left: 0px;
text-align: left;
margin-top: -575px;
width: 85% /*883px;*/
}

ul, li
{
text-align: left;
}

a:link
{
color: #fb8200;
font-family:Trebuchet MS;
font-weight: normal;
}

a:visited
{
color: #fb8200;
font-family:Trebuchet MS;
font-weight: normal;
}


.gwcsa_navsection
{
color: white;
font-weight: bold;
font-size: 1.3em;
padding-left: 10px;
background-image:url("http://www.williamsburgcsa.org/images/wood.png");
background-repeat:repeat;
border: none 0px white;
margin-top: 0px;
margin-left: 0px;
height: 2.54em; 
/*padding: 12px;*/
}

.gwcsa_navsection a
{
font-weight: bold;
font-size: 1.0em;
}
.gwcsa_pageTitle, .gwcsa_pageTitle h2
{
margin:1.5em 0 .75em;
  font:1.3em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
text-decoration: underline;font-weight: bold;
color: #009900;
 }

h1
{
margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
color:#663300;
 }

/*.nav a
{
text-decoration: none;
font-size: .8em;
}

.nav a:hover
{
background-color: white;
color: #F99617;
font-size: .8em;
}*/


.gwcsa_content
{
color: #59430A;
font-family:Trebuchet MS;
border: solid 0px black;
font-weight: normal;
font-style: normal;
font-size: 1.1em;
padding: 0px 20px 10px 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom:0px;
width: 440px;
text-align: left;
visibilty: visible;
}

.pricing {
	width: 440px;
}

.pricing td, .pricing th 
{
    border: solid 2px rgb(102, 51, 0);
    color: #59430A;
	font-family:Trebuchet MS;
}

.pricing_desc {
	width: 200px;
}

.credits, .credits a, .credits p{
     color: #fb8200;
     font-family:Trebuchet MS;
     font-weight: normal;
     text-decoration: none;
}

.credits a:hover {
     text-decoration: underline;
}


/**** ADDED FOR BLOGGER ****/

.post-title, .post-title a, .post-title a:visited, .post-title strong
{
color: #fb8200;
}

.post-title strong, .post-title a:hover
{
color: #fb8200;
font-weight: bold;
}