* { margin:0; padding:0; }

img { border:0; vertical-align:bottom; }
html { background:#fff url("images/background_body.gif") top center repeat-x; }
body { background:url("images/background_footer.jpg") bottom center repeat-x; }

#container { position:relative; width:960px; margin:24px auto; font:14px Georgia, Arial; color:#333; }

#nav { width:726px; height:32px; margin:27px 0 0 0; }
	#nav ul { list-style:none; }
	#nav li { float:left; }
	.sub_nav { margin:0 0 0 85px; padding:5px 0 0 0; }

#body { background:url("images/background_content.gif") top center repeat-y; width:726px; border-bottom:1px solid #cfe9c8; }

#flash { width:691px; border:1px solid #cfe9c8; padding:4px; position:relative; margin:0 auto; top:10px; }

#content { width:686px; padding:0 20px 30px 20px; background:url("images/background_content.gif") top center repeat-y; }
	#content a { color:#10431b; font-weight:bold; }
	#content p { margin:0 0 10px 0; line-height:22px; }
	#content h1 { margin:0 0 5px 0; }
	#content h2 { margin:0 0 5px 0; }
	#content ul { margin:0 0 10px 30px; line-height:22px; }
	
#sidebar { background:#9dc085 url("images/background_sidebar.gif") top center repeat-y; text-align:center; width:234px; padding:0 0 1px 0; border-bottom:1px solid #cfe9c8; }
	#sidebar .element { margin:0 0 25px 0; }
	
#footer { position:relative; top:0; width:960px; height:202px; margin:0 auto; text-align:center; font:11px Georgia, Times; color:#b4d29d; }
	#footer a { color:#b4d29d; }
	#footer ul { list-style:none; }
	#footer li { display:inline; margin:0 10px; }
	#footer .address { font-size:14px; color:#fff; padding:25px 0 0 0; }
	#footer .bottom_nav { padding:8px; border:1px solid #2d5934; margin:20px 35px; }
	#footer .bottom_nav a { color:#b4d29d; text-decoration:none; }
	#footer .bottom_nav a:hover { text-decoration:underline; }

.border { height:1px; background:#cfe9c8;  margin:0 0 15px 0; }
.box { position:relative; width:80%; background:#eee; border:1px solid #ccc; padding:15px; margin:0 auto 10px auto; }
.question {  font-weight:bolder; font-style:italic; border-bottom:1px solid #cfe9c8; color:#10431b; }

.pic_left { float:left; margin:0 10px 10px 0; padding:4px; background:#eee; border:1px solid #ccc; }
	.pic_left:hover { background:#bbb; }
.pic_right { float:right; margin:0 0 10px 10px; padding:4px; background:#eee; border:1px solid #ccc; }
	