* { margin: 0; padding: 0; }  
.clear { clear:both; }
.left { float:left; }

/** MAIN LAYOUT **/

body { background-color:#464442;text-align:center;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:13px;color:#333; }

#wrapper { width:904px;margin:0 auto;text-align:left;height:auto; }

#header { width:904px;height:175px;background:url('../images/header.gif') no-repeat;padding-top:25px; }

#content { width:858px;background:url('../images/bg.gif') repeat-y;padding:23px;overflow:hidden; }

#left { width:153px;float:left;padding:77px 20px 0 5px;font-size:11px;text-transform:capitalize;text-align:right;margin-bottom:-2000px;padding-bottom:2000px; }

#center { width:480px;float:left;padding:0 10px 0 10px;border-right:1px dotted #999;border-left:1px dotted #999;margin-bottom:-2000px;padding-bottom:2000px; }

#right { width:153px;float:right;padding:0 5px 0 20px;text-align:left;color:#555;font-size:12px;margin-bottom:-2000px;padding-bottom:2000px; }

#footer { width:904px;height:36px;background:url('../images/footer.gif') no-repeat; }

/** HEADER **/

h1.logo { width:369px;height:127px;margin:0 auto;background:url('../images/logo.png') no-repeat;text-indent:-9999px;position:relative;border:0; }

h1.logo a { display: block;width: 100%;height: 100%;outline: none; }

/** NAVIGATION **/

ul.nav { width:463px;list-style-type:none;padding:2px 0 0 217px; }

ul.nav li { display:inline;float:left; }

ul.nav li a { display:block;height:37px;overflow:hidden;background:top left no-repeat;text-indent:-9999px; }
 
ul.nav li a:hover { background-position: bottom left; }

/** GENERAL STYLES **/

a { color:#2b5b35;text-decoration:underline;line-height:16px; }

a:hover { color:#6ab246; }

a img { text-decoration:none;border:none; }

h1, h1 a { font-size:19px;font-weight:normal;color:#2b5b35;text-transform:uppercase;text-decoration:none;display:block;line-height:25px; }

h1 a:hover { color:#2b5b35;text-decoration:underline; }

h2 { font-size:14px;font-weight:normal;color:#6ab246; }

h3,h3 a,h3 a:hover { font-size:14px;font-weight:normal;color:#000;text-transform:uppercase;margin-bottom:10px;text-decoration:none; }

h4 { font-size:11px;font-weight:normal;border-bottom:3px double #ccc;border-top:3px double #ccc;color:#666;padding:3px 0 2px 0;background-color:#eee;text-align:center; }

h5 { display:inline;background:#2b5b35;font-size:10px;padding:3px 3px 2px 3px;color:#fff;font-weight:normal;text-transform:uppercase;float:left;margin-right:7px;cursor:pointer; }

h6 { font-size:11px;text-transform:capitalize;font-weight:normal;padding:10px 0 10px 0;border-top:3px double #ddd; }

h7 { font-size:16px;font-weight:normal;text-transform:uppercase;color:#2b5b35;float:left; }

h8 { font-size:11px;font-weight:normal;color:#666;float:right; }

h9 { font-size:17px;font-weight:normal;color:#000;text-transform:uppercase;margin-bottom:10px;text-decoration:none; }

label { float:left;width:60px;text-align:right;margin-right:8px;padding-top:8px;font-size:12px; }

input { font-size:12px;width:200px;border:1px solid #ddd;padding:4px;outline:none; }

input.gcustom { width:130px;margin-bottom:5px;padding:4px; }

input.submit { width:100px;cursor:pointer;background-color:#eee; }

input.gcustom_submit { width:50px;padding:1px;background-color:#eee;cursor:pointer; }

textarea { width:370px;height:100px;border:1px solid #ddd;padding:8px;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif; }

fieldset { border:3px double #ccc;padding:10px 20px 10px 20px;text-align:left;background-color:#efede8;color:#b04d4d; }

/** SIMPLEPIE RSS IMAGES **/

.img_rss_wrapper { width:150px; }

.img_rss_frame { float:left;width:45px;height:30px;padding:1px;border:1px solid #aaa;margin:0 1px 1px 0; }

.img_rss_frame:hover { border-color:#222; }

.img_rss { width:45px;height:30px;overflow:hidden; }

/** BIO PAGE **/

.bio_text { float:left;width:330px; }

.bio_image { float:right;width:130px;text-align:right; }

/** COMMENTS **/

.comment { border:1px solid #ddd;padding:10px;background-color:#eee; }

/** PAGINATION **/

div.pagination { padding:3px;margin:3px;text-align:center; }

div.pagination a { padding:2px 5px 2px 5px;margin:2px;border:1px solid #6ab246;text-decoration:none;color:#2b5b35; }

div.pagination a:hover, div.pagination a:active { border:1px solid #2b5b35;color:#2b5b35; }

div.pagination span.current { padding:2px 5px 2px 5px;margin:2px;border:1px solid #2b5b35;font-weight:bold;background-color:#2b5b35;color: #fff; }

div.pagination span.disabled { padding:2px 5px 2px 5px;margin:2px;border:1px solid #eee;color:#ddd;display:none; }

/** OTHER **/

.links a { font-size:11px; }

.thumbsup { width:75px;height:118px;background:url('../images/thumbsup.png') bottom no-repeat;float:right; }

.thumbsdown { width:75px;height:118px;background:url('../images/thumbsdown.png') bottom no-repeat;float:right; }

a.social { display:block;width:150px;height:32px;border:none;text-decoration:none;outline:none;background-position:top;margin-bottom:10px;text-indent:-9999px; }
a.social:hover { background-position:bottom; }