body { font-family:Arial, Helvetica, sans-serif; background:url("http://www.wespark.org/templateimages/greentoprepeat.gif") repeat-x 0 0 #73965B; color:#858585;height:100%;width:100%; margin: 0px; padding:0px; border:0px; font-size:13px;}


/************************************************
*	Common  									*
************************************************/
a{color:#858585; text-decoration: none;}
a:hover{ color:#0099FF; text-decoration: underline;}
a img {border:0px;}
.clr { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0px; border: 0px; padding: 0px; font-size: 0; line-height: 0; }

H1 {color:#858585;font-size:20px; clear:both; font-weight:lighter; padding:2px 10px 2px 10px; }
H2 {color:#858585;font-size:17px; text-align:right; font-weight:lighter;}
H3 {color:#858585;font-size:20px; clear:both; font-weight:lighter; padding:2px 0px 2px 0px;}
H4 {color:#858585;font-size:16px; font-weight:lighter; padding:2px 10px 2px 10px;}
H5 {clear:both;}

.archive-header {color:#529D20;font-size:24px; clear:both; font-weight:lighter;}

div#container {position:relative; width:1000px; height:100%; padding:0px; margin: 0px auto 0px auto; background: #FFFFFF;}

/* header positioning */
div#headercontainer {position:relative;	width:1000px; height:215px; margin: 0px; padding:0px; top:0px;}
div#header-wrapper-left {position:relative;	width:100%;	height:215px; background:url("http://www.wespark.org/templateimages/greentopleft.gif") no-repeat 0 0;}
div#header-wrapper-right {position:relative; width:100%; height:215px; background:url("http://www.wespark.org/templateimages/greentopright.gif") no-repeat 100% 0;}
#headerContent {position: relative;	left:25px;top:0px; width: 950px;height: 215px;	margin:0px;	padding:0px;background:url("http://www.wespark.org/templateimages/headercontentbg.png") repeat-x 0 0;}
#headerLinks{position: relative;	background:none; color: #fff; width: 900px; margin: 0px 5px 0px 5px;}
#headerLinks p{text-align:right; line-height:24px; font-size:16px;word-spacing:18px;padding:0px 10px 0px 0px;margin:0px; word-spacing:30px;}
#headerLinks span {word-spacing:normal;}
#headerLinks a {color: #fff; }
#bttn-donate {height:90px; width: 150px; float:right; margin-left:30px;}
#bttn-donate a {background:url("http://www.wespark.org/templateimages/bttn-donate.png") no-repeat 0 0; height:90px; width: 150px;  display:block;}
#bttn-donate a span { display:none;}

#banner { width:950px; height:160px; background:url("http://www.wespark.org/templateimages/bannerbg.png") no-repeat 0 0; }
h1#logo { margin:0px; padding:0px; clear:none; }
h1#logo a {position:relative; display: block; width: 118px; height:160px; background:url("http://www.wespark.org/templateimages/logo.png") no-repeat 0 0; text-indent: -9999px; outline: none; margin:0px; padding:0px; }
h2#tagline {display:none;  margin:0px; padding:0px; clear:none; }

/* menu */
#menubar { position:relative; height: 28px; text-align:center; word-spacing:normal; list-style:none; padding:0px; margin:3px 0px 0px 8px; }
#menubar a { font-size:16px; color:#fff; font:Arial, Helvetica, sans-serif;}
#menubar a:hover { text-decoration:none;}

#menubar li { margin:0px; padding:0px; float:left; display:block; height:28px; display:block; margin:0px 12px;  }
#menubar li.about {width:75px; }
#menubar li.blog {width:36px; }
#menubar li.programs {width:83px; }
#menubar li.events { width:57px; }
#menubar li.community { width:167px; }
#menubar li.volunteer { width:81px; }
#menubar li.links { width:36px; }
#menubar li.donate {width:60px; }
#menubar li.newsletter {width:89px; }

#menubar li a {height:28px; display:block; margin:0px;}
#menubar li.about a{background:url("http://www.wespark.org/templateimages/about.png") no-repeat ;  width:75px; }
#menubar li.blog a{background:url("http://www.wespark.org/templateimages/blog.png") no-repeat ; height:28px; width:36px; }
#menubar li.programs a{background:url("http://www.wespark.org/templateimages/programs.png") no-repeat ; height:28px; width:83px; }
#menubar li.events a{background:url("http://www.wespark.org/templateimages/events.png") no-repeat ; height:28px; width:57px; }
#menubar li.community a{background:url("http://www.wespark.org/templateimages/community.png") no-repeat ; height:28px; width:167px; }
#menubar li.volunteer a{background:url("http://www.wespark.org/templateimages/volunteer.png") no-repeat ; height:28px; width:81px; }
#menubar li.links a{background:url("http://www.wespark.org/templateimages/links.png") no-repeat ; height:28px; width:36px; }
#menubar li.donate a{background:url("http://www.wespark.org/templateimages/donate.png") no-repeat ; height:28px; width:60px; }
#menubar li.newsletter a{background:url("http://www.wespark.org/templateimages/newsletter.png") no-repeat ; height:28px; width:89px; }

#menubar li a span { display:none;}
#dropmenudiv{position:absolute;border:1px solid #399000;border-bottom-width: 0;line-height:18px;z-index:100;color:#FFFFFF;background-color: #529E20;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #399000;padding: 0px;text-decoration: none;font-weight: normal;background-color: #529E20;color:#FFFFFF;}
#dropmenudiv a:hover{background-color: #84BC39;color:#000000;}


/* page positioning */

div#bodycontainer {position: relative; top:0px; width:1000px; background:#ffffff; padding:0px; margin: 0px; top:0px; }
div#content-wrapper-left {position: relative;padding:0px; margin: 0px; width:1000px; background:url("http://www.wespark.org/templateimages/greenleft.gif") repeat-y 0 0;}
div#content-wrapper-right{position: relative;padding:0px; margin: 0px; width:1000px; background:url("http://www.wespark.org/templateimages/greenright.gif") repeat-y 100% 0; }
div#content-wrapper-inner{margin:0px 0px 0px 25px; width:950px; background:#ffffff;}

/* main column positioning */
div#maincolumn {float:left; background:url("http://www.wespark.org/templateimages/contentleftbg.gif") repeat-y 0 0 #FAFAFA; width:620px; display:inline;}
div#maincolumninner {background:url("http://www.wespark.org/templateimages/contentrightbg.gif") repeat-y 100% 0; width:100%; min-height:600px;}
.columntop {height:25px;background:url("http://www.wespark.org/templateimages/contenttopbg.gif") repeat-x 0 0 #FAFAFA;}
.columntopleft {height:25px;background:url("http://www.wespark.org/templateimages/contentlefttop.gif") no-repeat 0 0;}
.columntopright {height:25px;background:url("http://www.wespark.org/templateimages/contentrighttop.gif") no-repeat 100% 0; }
.columnbottom {height:25px;background:url("http://www.wespark.org/templateimages/contentbottombg.gif") repeat-x 0 100% #FAFAFA;}
.columnbottomleft {height:25px;background:url("http://www.wespark.org/templateimages/contentleftbottom.gif") no-repeat 0 0;}
.columnbottomright {height:25px;background:url("http://www.wespark.org/templateimages/contentrightbottom.gif") no-repeat 100% 0;}

/* second column positioning */
div#secondcolumn {float:right; width:330px; background:url("http://www.wespark.org/templateimages/contentleftbg.gif") repeat-y 0 0 #FAFAFA; display:inline;}
div#secondcolumninner {background:url("http://www.wespark.org/templateimages/contentrightbg.gif") repeat-y 100% 0; width:100%;}
div#secondcolumninner img {margin:0px auto 0px auto; padding-top:10px; padding-bottom:10px; display:block;}

/* wide column positioning */
div#onecolumn {position: relative; background:url("http://www.wespark.org/templateimages/contentleftbg.gif") repeat-y 0 0 #FAFAFA;width:950px;display:block;}
div#onecolumninner {background:url("http://www.wespark.org/templateimages/contentrightbg.gif") repeat-y 100% 0; width:100%;}

/* footer options */
div#footercontainer {position:relative; clear:both; width:1000px; margin: 0px; padding:0px;}
div#footercontent{width:1000px; text-align:center; }
div#footercontent a { padding: 0px 10px 0px 10px;}
div#footerbottom{position: relative; background:url("http://www.wespark.org/templateimages/footerbg.gif") repeat-x 0 0;width:100%;}
div#footerleft{background: url("http://www.wespark.org/templateimages/footerleft.gif") no-repeat 0 0;height:50px; }
div#footerright{background: url("http://www.wespark.org/templateimages/footerright.gif") no-repeat 100% 100%;height:50px;}
.sitecredits { color:#CCCCCC; font-size:11px; width:97%; text-align:right; word-spacing:normal;}

/* entry formatting*/
.entries {padding:5px 15px 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.entry {color:#858585; padding:5px 0px 5px 0px; font-weight:bold; }
.entry img{ display:block; 	float:left; padding: 15px;	border: 1px solid #fafafa;	background-color: #fafafa;	margin-right: 15px;	margin-left: -10px;}
.entrymore img{ display:block; position:relative; float:right; border:0px; padding:3px;}
.entrymore img .left{ display:block; position:relative; float:left; border:0px; padding:3px;}
.entrymore img .center{ display:block; position:relative; margin:0px auto; border:0px; padding:3px;}
.entry img {padding: 3px; display: block; margin-right: auto;margin-left: auto; margin-bottom: 10px;}
.entry obj {position:relative; top:100px; padding:0px; margin: 10px auto 10px auto;}
.floatright {float:right; display: block;}
.entry p a{color:#0099FF; text-decoration: none;}
.entrymore a{color:#0099FF; text-decoration: none; font-weight:bold;}
.entrytitle {color:#858585;font-size:20px; clear:both;font-weight:bold; }

/* column text formatting*/
.columntitle {color:#858585;font-size:16px; text-align:center;}

.columnentries {padding:5px 10px 0px 10px; }
.columnentry {padding:5px; color:#858585; clear:left;}
.columnentry p a{color:#0099FF; text-decoration: none;}
.home .columnentry img { width:300px;}


.columnentry p{text-align:right}
.columnentry img {padding: 0px; display: block; margin-right: auto;margin-left: auto; margin-bottom: 10px;}
.columncenter {text-align:center;}

.subtitle {color:#858585;font-size:16px; padding:0px;}

.entrydivider {clear:both; background:url("http://www.wespark.org/templateimages/entrydivider.gif") no-repeat center center; height:5px; padding: 0px 10px 0px 10px;}
.entry-more-link { text-align:right;}
.smalltext { font-size:50%;}

/* link page category titles*/
.linkcategorytitle {color:#858585;font-size:20px;}

/* link page link titles*/
.linktitle {color:#0099FF;font-size:14px;}

/* form formatting */
.formleft {position:relative; width:100px;}

form { display:block; width:400px;}

.columncenter form {width:300px;}

form#volunteer,
form#donate  { display:block; width:530px;}
form p { padding:6px 0px; clear:both;}
form p input.text {width:250; float:right; margin:0px 0px 0px auto;}
form p input.bttn {width:250; float:none;  margin:0px 0px 0px auto; clear:both;}
form p select {width:250; float:right;}
form p.subtitle { margin:16px 0px; padding:1px 0px; clear:both;}
form label { padding-right:10px;}
form .sub {display:block; margin:0px 0px 0px 245px; padding:6px 0px;}
form .sub input {margin:0px 0px 0px 40px;}


#newsletterlist { width:590px; clear:left;}
#newsletterlist a { width:138px; float:left; clear:none; height: 150px; text-align:center;}
#newsletterlist a img { padding: 3px 30px;}