* {margin:0;padding:0;}

img {border:none;}

body {font-size:62.5%;font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;font-weight:normal;color:white;}

.body {background:#0F0F0F;}

.hilite p {background-color:white;color:blue;padding:5px; }

#main_container {width:890px;margin:0 auto;padding-top:15px;background:url(http://carbonnegative.com/images/gradient.png) top left repeat-x;}

#container_header {width:890px;height:120px;position:relative;background-color:black;}
#nav_container {width:460px;float:left;background-color:black;}
#site_nav {list-style:none;margin-left:35px;padding:0;line-height:1;z-index:10;background-color:black;}
ul#site_nav li a {margin-top:95px;z-index:10;}
#site_nav li a {width:7.5em;z-index:10;}
#site_nav ul {list-style:none;line-height:2;z-index:10;}
#site_nav ul li {margin-top:2px;text-align:left;text-indent:2px;font-size:.6em;z-index:10;}
#site_nav a {display:block;width:10em;color:white;text-decoration:none;font-size:1.7em;letter-spacing:0.7px;z-index:10;}
#site_nav li {float:left;width:10em;z-index:10;}
#site_nav li ul {position:absolute;width:7.8em;left:-999em;font-size:14px;z-index:10;background-color:black;border-left:5px solid black;border-right:5px solid black;border-bottom:5px solid black;}
#site_nav li ul li a {margin:0 0 0 0;background-color:#0F0F0F;color:#10a800z-index:10;border:1px solid #3a3a3a;width:7.5em;margin-top:5px;}
#site_nav li ul li a:hover {background-color:black;color:#10a800;z-index:10;border-top:1px dotted #0f0f0f;border-left:1px dotted #0f0f0f;border-bottom:1px dotted #0f0f0f;border-right:none;padding-right:5px;}
#site_nav li:hover ul, #site_nav li.sfhover ul {left:auto;z-index:10;margin-left:-5px;}
#site_nav li:hover ul ul, #site_nav li.sfhover ul ul {left:-999em;margin-top:-37px;margin-left:110px;z-index:10;background-color:black;}
#site_nav li:hover ul, #site_nav li li:hover ul, #site_nav li.sfhover ul, #site_nav li li.sfhover ul {left: auto;z-index:10;}



#body_container {padding-top:20px;width:890px;background-color:black;position:absolute;float:left;margin:0 auto;}

#body_left {width:202px;background-color:;float:left;}
#body_left h1 {margin-bottom:4px;}
#body_left h1 a {margin-left:30px;color:white;text-decoration:none;font-size:0.8em;font-weight:normal;border-bottom:1px solid #10a800;}
#body_left h1 a:hover {border-bottom:1px dotted #10a800;}
#body_left h2 a {color:white;text-decoration:none;font-size:0.7em;font-weight:normal;margin:3px 0 0 30px;}
#body_left p a {color:#10A800;text-decoration:none;font-size:0.9em;font-weight:normal;margin:0 0 0 30px;}
#body_left p a span {color:white;}
#body_left img {margin:15px 0px 3px 30px;}

#body_center {width:488px;float:left;}
#body_center h1 {margin-bottom:0px;}
#body_center h1 span {color:#10a800;}
#body_center p {font-size:1.2em;margin-bottom:15px;letter-spacing:.08em;line-height:1.4em;word-spacing:.07em;}
#body_center p a {text-decoration:none;color:#10a800;}
#body_center p a:hover {text-decoration:none;color:white;border-bottom:1px dotted #0f0f6f;}
#body_center ul {list-style:none;margin-top:10px;font-size:1.2em;}
#body_center ul li a {text-decoration:none;color:white;}

#address_tag {color:white;font-size:1.2em;text-align:center;font-weight:normal;letter-spacing:0.3px;clear:both;vertical-align:bottom;padding-top:5px;
                     margin-left:-30px;}

#body_right {width:190px;background-color:;float:left;margin-top:39px;}
#fb_fans {margin-bottom:20px;}

#blogroll h1 {margin-top:30px;}
#blogroll h1 a {color:white;text-decoration:none;font-size:0.8em;font-weight:normal;border-bottom:1px solid #10a800;margin-left:30px;}
#blogroll h1 a:hover {border-bottom:1px dotted #10a800;}
#blogroll ul {margin:15px 0 0 0px;list-style:none;}
#blogroll ul li p a {color:white;text-decoration:none;margin-top:10px;font-size:1.2em;font-weight:normal;float:left;width:110px;}
#blogroll ul li p a:hover {color:#10a800;}
#blogroll ul li img {margin:0;}

#footer {width:890px;height:95px;float:left;position:relative;background-color:#0F0F0F;margin-top:40px;border-top:1px solid #3a3a3a;}

.clearfix {color:black;clear:both;height:15px;}
.clear_fix {color:black;clear:both;height:5px;}

.tags p {float:left;padding-right:10px;}
.tags ul {float:left; list-style:none;}
.tags a {font-size:1.2em; color:white;text-decoration:underline;}
.tags a:hover {color:#10a800;text-decoration:underline;}
.tags li {margin-left:5px;}

#search_container {width:230px;float:left;margin-left:310px;margin-top:-20px;}
#search_container p {color:#10a800;font-size:1.7em;float:left;vertical-align:bottom;padding-right:6px;margin-top:3px;}
#keywords {height:15px;}

.author_tag {font-style:italic;float:left;clear:right;margin:4px 0 0 15px;}

#comment_div {width:475px;float:left;margin-top:30px;}
#comment_input {width:475px;height:40px;float:left;background-color:#0F0F0F;color:white;margin-bottom:15px;}
#comment_submit {margin-top:-2px;}
#comment_display {width:475px;float:left;margin-top:20px;background-color:#0f0f0f;color:white;border-top:1px dotted #3a3a3a;border-bottom:1px dotted #3a3a3a;padding:5px;}
#comment_name {width:150px;background-color:#0f0f0f;color:white;height:20px;margin-top:15px;}
.logout a {float:right;vertical-align:bottom;margin-left:5px;margin-top:-2px;}
#facebook_p {float:left;margin-left:10px;margin-top:-2px;}

#twitter_timeline {width:150px;}
#twitter_top {border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;}
#all_tweets {margin-top:15px;background-color:#0f0f0f;padding:3px;font-size:12px;}
.tweet_date {float:left;color:#10a800;}
.tweet_author {float:right;}
#all_tweets a {color:#829b80;text-decoration:none;border-bottom:1px dotted white;}
#all_tweets a:hover {color:#b4eaae;}

#site_design {color:#10a800z;font-size:1.2em;}
#site_design a {color:white;text-decoration:none;border-bottom:1px dotted #10a800;}
#site_design a:hover {border-bottom:none;}



