body{
	margin:0;
	padding:0;
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size:small;
	line-height:1.5em;
	color:#666;
}

a{color:#5F8A27;}

#header{
	width:100%;
	border-top: 5px solid #5F8A27;
	background: #FAFAF8 url(http://www.refreshrichmond.org/images/site/bg_header_shadow.jpg) bottom left repeat-x;
	padding:20px 0 75px 0;
}

#nav h1, #nav h1 a{
	display:block;
	background:url(http://www.refreshrichmond.org/images/site/logo_refresh.gif) top left no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	outline:none;
	width:353px;
	height:40px;
}

#nav{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#nav ul{
	list-style:none;
	text-align:right;
}

#nav ul li{
	display:inline;
	font-size:1.4em;
	line-height:1.5em;
	text-transform:uppercase;
	padding:0 1em;
	border-right:1px solid #FFCC00;
}

#nav ul li a{
	color:#FFCC00;
	text-decoration:none;
}

body#home #nav ul li.home a,
body#meetings #nav ul li.meetings a,
body#jobs #nav ul li.jobs a,
body#forum #nav ul li.forum a,
body#contact #nav ul li.contact a{
	color:#5F8A27;
	text-decoration:none;
}

#nav ul li a:hover{
	color:#5F8A27;
	text-decoration:none;
}

#nav ul li.last{
	padding-right:0;
	border:0;
}

#callout{
	width:390px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-60px;
	padding:10px 380px 10px 30px;
	background:#5F8A27 url(http://www.refreshrichmond.org/images/site/bg_callout_foliage.gif) bottom right no-repeat;
	font-size:1.3em;
	line-height:2em;
	color:#fff;
        z-index:1;
}

#callout a{color:#fff;}

#wrap{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#content{
	width:420px;
	margin-left:30px;
	float:left;
        display:inline;
	line-height:1.8em;
}

#content h3{
	color:#5F8A27;
	font-size:1.5em;
	font-weight:normal;
}

#sidebar{
        z-index: 2;
        top: -130px;
        position: relative;
        float:left;
        display:inline;
	width:300px;
	margin-left:50px;
}

#meeting{
	width:235px;
	padding:10px 20px;
	border:1px solid #666;
	background:#FDD12E  url(http://www.refreshrichmond.org/images/site/bg_meeting_gradient.jpg) top left repeat-x;
}

#meeting h2{
	text-transform:uppercase;
	text-align:center;
	font-size:1.3em;
	letter-spacing:0.1em;
}

#meeting h3{
	color:#5F8A27;
	margin:0.5em 0;
}

#meeting h4{margin:0;}

#jobs_sidebar{
	width:235px;
	padding:0 20px 10px 20px;
	border:1px solid #666;
	margin:20px 0;
}

#jobs_sidebar h3{
	color:#5F8A27;
	text-transform:uppercase;
	font-size:1.3em;
	text-align:center;
}

#jobs_sidebar img{border:0;}

#jobs_sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
}

#jobs_sidebar ul li{
	margin:5px 0;
}

#sponsor_sidebar{
	width:235px;
	padding:0 20px 10px 20px;
	border:1px solid #ccc;
	margin:20px 0;
	text-align:center;
}

#sponsor_sidebar h3{
	color:#5F8A27;
	text-transform:uppercase;
	font-size:1.3em;
}

#sponsor_sidebar img{border:0;}

#newsletter{
	width:235px;
	padding:10px 20px 300px 20px;
	margin:20px 0;
	background:#699527 url(http://www.refreshrichmond.org/images/site/bg_newsletter_foliage.gif) bottom right no-repeat;
}

#newsletter h3{
	text-transform:uppercase;
	color:#FDD12E;
	text-align:center;
	font-size:1.1em;
}

.job_entry{
       background:#FAFAF8;
       padding:0 20px;
       border:#ccc 1px solid;
       margin:20px 0;
}

p.back_to_top{
    text-align:center;
    font-size:80%;
}

p.small{font-size:80%;}


  #authenticjobs {width: 200px; margin: 0; padding: 0; font: 11px normal Arial, sans-serif; line-height: 120%; background: #fff;}
  #authenticjobs a img {float: left; padding: 8px 10px 5px 0; border: 0;}
  #authenticjobs ul {clear: left; margin: 0; padding: 0;}
  #authenticjobs ul li {padding: 2px 0;}
