body {margin: 20px 0;padding: 0;background: #EFFCF0 url(images/grass.jpg);
font: normal small Verdana, Arial, Helvetica, sans-serif;line-height: 1.8em;color: #235324;}

h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}
h2 {}
h3 {}

p, blockquote, ul, ol {margin-top: 0;}

blockquote {}

a {color: #0000FF;}
a:hover {text-decoration: none;}

/* Menu */

#menu {width: 700px;height: 40px;margin: 0 auto; background: #FFF1E3; border: 10px solid #235324;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {display: inline;}
#menu a {display: block;float: left;height: 32px;padding: 8px 20px 0 20px;border-right: 1px solid #235324;text-decoration: none;font-weight: bold;color: #235324;}
#menu a:hover {background: #DAEBDB;}

/* Header */

#header {width: 700px;height: 180px;margin: 0 auto;background: url(images/sheep.jpg);border: 10px solid #235324;border-top: none;}
#header h1 {padding: 45px 0 0 20px;font-size: 1.8em;color: #FFFFFF;}

/* Content */

#content {width: 700px;margin: 0 auto;background: #FFFFFF url(images/img04.gif) repeat-y;border: 10px solid #235324;border-top: none;}
#content2 {width: 700px;margin: 0 auto;background: #FFFFFF;border: 10px solid #235324;border-top: none;}

#membership {line-height: 1.3em;}
.bullet {font-size: 11px;line-height: 1.1em;}

/* Latest Post */

#latest-post {padding: 20px 0;background: #EFFCF0;border-bottom: 10px solid #235324;}
#latest-post .title {float: left;width: 230px;padding: 0 20px;text-align: right;line-height: 1.2em;font-size: 2.2em;}
#latest-post .story {float: right;width: 389px;padding: 0 20px;border-left: 1px solid #C6DAC7;}

/* Posts */

#posts {float: right;width: 390px;padding: 10px;}
#posts2 {float: right;width: 680px;padding: 10px;}
#posts .post {padding-bottom: 10px;}
#posts .story {padding: 15px 10px 0 10px;}

/* Links */

#links {float: left;width: 230px;padding: 20px}
#links ul {margin: 0;padding: 0;list-style: none;}
#links li ul {padding: 15px 20px 20px 20px;}
#links li li {padding: 3px 0;}

/* Footer */

#footer {
	margin: 0 auto;
	width: 700px;
	background: #235324;
	border-top: 0px none #235324;
	border-right: 10px solid #235324;
	border-bottom: 1px solid #235324;
	border-left: 10px solid #235324;
}
#footer p {text-align: center; font-size: 12px; color: #FFFFFF; font-weight: bold;}
#footer a {color: #FFFFFF; font-weight: bold;}
