* {padding:0;margin:0;}
body {font-size:14px;font-family:Arial;text-align:center;background-color:#333;}
.clearfix {clear:both;}
a:link,a:visited{color:#339933;text-decoration:none;}
a:hover{color:#35582B;}
a img {border:0 none;}


div#wrapper {width:940px;margin:0 auto;background-color:#FFF}

/* Header */
div#header-wrapper {width:940px;height:240px;background:url(/images/headerbg2.jpg) no-repeat;}

/* Navigation */
div#nav-wrapper {width:600px;margin-top:120px;height:40px;float:right;background:url(/images/nav-bg.jpg);}
div#nav-wrapper a {display:block;float:left;padding:0 20px;color:#aaa;text-decoration:none;height:40px;text-align:center;line-height:40px;}
div#nav-wrapper a:hover {color:white;}
div#nav-wrapper a.currentlink {color:white;font-weight:bold;background:url(/images/navarrow.png) bottom center no-repeat;}

/* Main */
div#main-wrapper {width:940px;}

/* Content */
div#content-wrapper {text-align:left;font-family:"Lucida Grande", Arial, sans-serif;font-size:13px;float:left;width:620px;padding: 0 40px;}
div#content-wrapper p {margin:10px 0;}
div#content-wrapper h1 {font-weight:normal;color:#35582B;text-decoration:none;}

/* Article */
div.article {margin:0 0 50px 0;}
div.article-header {margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #aaa;}
div.article-header h1 a {font-weight:normal;color:#35582B;text-decoration:none;}
div.article-footer {padding:5px 10px;border-top:1px solid #aaa;background-color:#eaeaea;}

div#comments {margin:0;text-align:center;}
div#comments h1 {font-weight:normal;color:#35582B;text-decoration:none;text-align:left;}
div#comments-errors {text-align:left;margin:10px 0;padding-left:25px;}
div#comments-errors ul {padding: 10px 0 10px 30px;}
div#comment-input {padding:20px;margin:20px 0;background-color:#efefef;border:1px solid #999;}
div#comment-input h1 {font-weight:normal;color:#35582B;text-decoration:none;text-align:left;margin-bottom:10px;}
table#comment-input-table td{text-align:left;padding-right:20px;}
table#comment-input-table td#comment-input-td-textarea{vertical-align:top;padding-top:10px;}
table#comment-input-table td#comment-input-td-submit{text-align:right;}
table#comment-input-table td label{font-size:13px;font-weight:bold;cursor:pointer;}
table#comment-input-table td textarea{height:150px;}
table#comment-input-table td input, textarea{font-family:Arial,sans-serif;width:425px;border:1px solid #999;padding:5px;font-size:14px;}
table#comment-input-table td input#comment-input-submit{width:150px;background-color:#cfc;color:black;cursor:pointer;margin-top:5px;}
div.comment {background-color:#efefef;text-align:left;padding:15px;margin:20px 0;}
div.comment-header {font-size:16px;border-bottom:1px solid #999;padding-bottom:5px;}
div.comment-body {padding:15px}
div.comment-footer {font-size:11px;text-align:right;font-style:italic;}

/* Search */
div.search-content-wrapper p {margin:0;font-size:16px;}
div.searchresult {margin:0 0 30px 0;background-color:#eaeaea;padding:10px;}
div.searchresult p {margin:0 0 20px 0}
div.searchresult-header {padding-bottom:5px;border-bottom:1px solid #aaa;}
div.searchresult h1, div.searchresult h1 a {font-size:20px;font-weight:normal;color:#35582B;text-decoration:none;}
div.searchresult-excerpt {margin:10px 0;padding:10px;font-size:12px;}
div.searchresult-footer {font-size:12px;border-top:1px solid #aaa;padding:5px;}


/* Sidebar */
div#sidebar-wrapper {text-align:left;font-family:"Lucida Grande", Arial, sans-serif;float:left;width:240px;}
div.sidebar-content {font-size:12px;margin-bottom:20px;text-align:left;padding-right:20px;}
div.sidebar-content h1 {font-size:16px;font-weight:normal;color:#35582B;text-decoration:none;margin-bottom:5px;}
div.inline a {display:inline;}
div.sidebar-content a {display:block;margin:2px 0;}

/* Footer */
div#footer-wrapper {height:50px;color:white;line-height:50px;}
div#footer-wrapper a {color:white;}
