body {
background: #FAFAF4 url(../images/bg.gif) repeat-y scroll center center;
font-size:12px;
text-align:center;
margin:0;
padding:0;
font-family:'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, Helvetica, arial, sans-serif;
}

img {
border:none;
}

hr {
display:none;
clear:both;
}

.rule {
height:12px;
width:496px;
background:url(../images/h1_rule.jpg) no-repeat;
margin:0;
padding:0;
}

.rule-sml {
height:12px;
width:320px;
background:url(../images/h1_rule_sml.jpg) no-repeat;
margin:0;
padding:0;
}

.rule-sml-pnl {
height:12px;
width:190px;
background:url(../images/h1_rule_pnl.jpg) no-repeat;
margin:0;
padding:0;
}



#containout {
position:relative;
width:700px;
text-align:left;
margin:0 auto;
padding:0;
}

#logo {
position:absolute;
top:0;
left:0;
width:700px;
height:100px;
margin:0;
padding:0;
background: url(../images/logo2.jpg); background-repeat:no-repeat;
}

#sandy-springs-conservancy	{
	width:90px;
	height:100px;
	float:left;
	}


#head {
position:absolute;
top:100px;
left:0;
padding-left:1px;
width:700px;
height:118px;
border-color:#000;
border-style:solid;
border-width:0;
margin:0;

}

#navbar {
position:absolute;
top:218px;
left:0;
padding-left:1px;
width:700px;
height:32px;
background:url(../images/navbar.gif) no-repeat;
margin:0;
}

#navbar ul {
list-style:none;
font-size:10px;
font-weight:700;
font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
margin:0;
padding:0;
}

#navbar li {
float:left;
width:100px;
position:relative;
margin:0;
padding:0;
}

#navbar li a {
height:16px;
display:block;
color:#000;
text-align:center;
text-decoration:none;
background:url(../images/mainnavbg.gif) repeat 0 0;
margin:0;
padding:8px;
}

#navbar li a:hover {
color:#658E21;
text-align:center;
background:url(../images/mainnavbg.gif) repeat 0 32px;
}

body#navon_home #navbar li#home a,
body#navon_about #navbar li#about a,
body#navon_projects #navbar li#projects a,
body#navon_conservation #navbar li#conserve a,
body#navon_join-us #navbar li#join-us a,
body#navon_news #navbar li#news a,
body#navon_contact-us #navbar li#contact-us a {
height:16px;
display:block;
color:#658E21;
text-align:center;
text-decoration:none;
background:url(../images/navon.gif) repeat 0 0;
padding:8px;
}

#content {
position:absolute;
top:250px;
left:0;
width:700px;
margin:0;
padding:0;
}

#containin {
float:left;
width:320px;
clear:right;
margin:auto;
padding:0;
}

#containin-span {
float:left;
width:510px;
clear:right;
margin:auto;
padding:0 10px 20px 10px;
}

#center {
width:320px;
margin:10px 0 0;

}

#center ul {
padding-left:18px;
list-style:none;
width:300px;
font-size:10px;
margin:0 0 20px;
}

#center ul li {
line-height:1.5em;
color:#666;
background:url(../images/bullet.gif) no-repeat 0 4px;
padding-left:20px;
font-size:10px;
margin:0 0 10px;
}

#center-span {
width:510px;
margin:10px 0 0;
}

#center-span ul {
padding-left:18px;
list-style:none;
width:420px;
font-size:10px;
margin:0 0 20px;
}

#center-span ul li {
line-height:1.5em;
color:#666;
background:url(../images/bullet.gif) no-repeat 0 4px;
padding-left:20px;
font-size:12px;
margin:10px 0;
}

#left {
float:left;
width:160px;
margin:0;
padding:0;
}

#left h2 {
background:url(../images/h2bg.gif) no-repeat;
font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size:13px;
font-weight:700;
color:#FFF;
text-decoration:none;
margin:0;
padding:20px 0 20px 18px;
}

#contact h3 {
font-size:13px;
font-weight:700;
color:#658E21;
padding-bottom:5px;
}

#left ul {
list-style:none;
width:160px;
font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, Helvetica, sans-serif;
font-size:11px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#FFF;
margin:0;
padding:0;
}

#subnav {
position:relative;
top:5px;
}

#subnav li {
margin-top:2px;
}

#subnav ul li a,#subnav ul li a:link,#subnav ul li a:active,#subnav ul li a:visited {
height:32px;
display:block;
text-decoration:none;
background:url(../images/sideulbg.gif) repeat 0 38px;
margin:0;
padding:6px 9px 0;
}

#subnav ul li a:hover {
color:#000;
text-decoration:none;
background:url(../images/sideulbg.gif) repeat 0 0;
margin:0;
padding:6px 9px 0;
}

#callouts {
height:450px;
width:160px;
position:relative;
top:10px;
margin:auto;
}

.callout_donate {
float:left;
border:0;
text-decoration:none;
}

#subnav li#board a,#subnav li#sponsors a,#subnav li#riverpark a,#subnav li#bridge-morgan-falls a,#subnav li#abernathy-greenway a,#subnav li#lost-corner-preserve a, #subnav li#green-print a,#subnav li#donate a,#subnav li#volunteer a {
height:32px;
display:block;
color:#000;
font-weight:bold;
text-decoration:none;
background:url(../images/sideulbg.gif) repeat 0 0;
margin:0;
padding:6px 9px 0;
}

#signup {
width:150px;
position:relative;
top:5px;
}

#signup p {
padding:10px 0 0 0;
}

#signup dd textarea,#signup dd input {
color:#000;
}

#signup dd input {
width:150px;
height:15px;
}

.buttonwrap {
padding-top:5px !important;
text-align:right;
}

.button {
cursor:pointer;
width:65px;
font:bold 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, Helvetica, sans-serif;
}

#byline {
padding:0;
}

#foot {
clear:both;
width:700px;
height:68px;
padding:10px 0 20px 0;
text-align:center;
border-top:1px solid #999;
}

#foot ul {
padding-top:8px;
font-size:10px;
font-weight:700;
margin:0;
}

#foot ul li {
color:#000;
list-style:none;
text-decoration:none;
}

#foot #address {
padding:15px 0 5px 0;
font-size:10px;
font-weight:400;
margin:0;
line-height:1.5em;
}




#list-sponsors img {padding:10px 0 10px 0;}


#right-col {
width:190px;
float:right;
clear:right;
background-image:url(../images/side_bg.gif);
background-repeat:repeat-x;
background-position:left top;
padding:10px;
}

#panel {
float:right;
width:190px;
}

#panel p {
font-size:10px;
line-height:1.5em;
color:#333;
}

#panel h3 {
line-height:1.5em;
font-size:14px;
font-weight:700;
color:#658E21;
}

#panel ul {
margin:5px 0 0;
}

#panel ul li {
line-height:1.5em;
color:#666;
background:url(../images/bullet.gif) no-repeat 0 4px;
padding-left:20px;
list-style:none;
font-size:10px;
}

#oak-tree {
width:480px;
padding-bottom:10px;
margin:auto;
}

#oak-sign {
width:480px;
height:240px;
margin:auto;
padding:0 0 20px;
}

.center {
text-align:center;
margin:auto;
}

#clean-up {
float:left;
width:480px;
position:relative;
left:10px;
padding:0 0 10px;
}

#shirt {
width:250px;
height:265px;
float:right;
}

.right {
text-align:right;
}

#contact-wrapper {
width:450px;
position:relative;
left:25px;
}


.tag {
font-size:10px;
height:20px;
text-align:center;
line-height:1.5em;
padding:3px;
}

*,#subnav ul {
margin:0;
padding:0;
}



a:link, a:visited 	{text-decoration:underline;color:#658e21;font-weight:bold;}
a:hover	{color:#b1c197;text-decoration:none;}

#center h2,#center-span h2 {
background:url(../images/h1bg.jpg) no-repeat 2px 2px;
font-size:21px;
font-weight:700;
color:#658E21;
padding:9px 0 20px 38px;
}

#center h3,#center-span h3 {
font-size:16px;
font-weight:700;
color:#333;
line-height:1.3em;
padding:10px 0 10px 10px;
}

#center h4,#center-span h4 {
font-size:14px;
font-weight:700;
color:#658E21;
line-height:1.5em;
padding:10px 0 10px 10px;
}

#center p,#center-span p {
color:#666;
font-size:12px;
line-height:1.5em;
padding:0 40px 10px 10px;
}

#signup {
float:right;
}

#greenprint-photo,#morgan-falls,#paddler,#abernathy-greenway-park {
width:480px;
margin:auto;
padding:0
}
.news	{text-align:right; font-size:10px;}
.small	{font-size:12px;}
#Name, #Email	{width:300px; height:15px;}
#Comments	{width:300px; height:125px;}
