body {background: #FFF url(../climate_answers/images/body-bg.jpg) left top repeat-x; padding: 0; margin: 0; font-size: 0.9em; font-family: Arial, Verdana, Sans-Serif;	color: #333;}

/* Default */
a {color: #3e6211;}
  a:hover {color: #628a0d;}

h1 {	color:#036; font-size: 1.2em; }
h2 { font-size: 1.1em;}
h3 {font-size: 1em;}
h4 {font-size: .9em;}
h5 {font-size: .8em;}
h6 {font-size: .7em;}
.clear {clear: both; margin: 0; padding: 0; height: 1px; overflow: hidden;}
.sm{font-size:.6em;}
.printonly{display:none;}

blockquote {padding: 0 0.5em;	border-left: 5px solid #f0e8a7;	margin: 0;	background-color: #f8f8e2;}

img.alignleft {float: left;margin: 0 .8em .8em 0;}
img.alignright {float: right;margin: 0 0 .8em .8em;}

.aligncenter {display: block;margin-left: auto;	margin-right: auto;}
.alignleft {	float: left;}
.alignright {float: right;}
a img {padding: 5px;  border: 1px solid #ccc;}

form {padding: 0;margin: 0;}

/*icons*/
.icon{background-image:url('images/all-icons.png');	background-repeat:no-repeat; display:block; padding-left:22px; height:22px;}
.rss {	background-position: 0 -44px; padding-left:26px; width:230px; float:left; line-height:22px;}

/* Layout */
#container {background: url() right top no-repeat;width: 980px;margin: 0 auto;}

#header {height: 180px;}
  #header h1 {padding:0;	margin: 0;	color: #555;	font-family: Garamond, Georgia, serif;	font-size: 2.3em; text-align:right;}
  #header h2{color:#444; font-family: Garamond, Georgia, serif; text-align:right; margin-bottom:0px; font-size: 1.9em; font-weight:normal; padding-top:50px;}
  #header h1 a, #header h1 a:hover {text-decoration: none;	color: #666;}
  #header .description { color: #666; font-family: Garamond, Georgia, serif;	font-size: 1.3em;}
  #header a img{border:none; padding:0; margin:0;}
 #header .headertoptext{width:40%; float:right;}

#page {	}

#pageinner {	position: relative;	margin: 13px 0 0 0;	background: url(../climate_answers/images/pageInnerBk.gif) right top repeat-y;}

/* header tabs */
#tabs{ font-size:1em; line-height:normal; }
 #tabs ul{list-style:none; margin: 0; padding: 0;}
 #tabs li{float: right; margin: 0; padding: 0;}
 #tabs ul li a {font-family: "Century Schoolbook", Garamond, Georgia, serif; background:url(images/tab-left.png) no-repeat left top;  color:#036; padding-left:9px; margin-right:3px;  text-decoration:none; cursor: pointer; display: block; float: left;}
 #tabs a span{display: block; float: left; background:url(images/tab-right.png) no-repeat right top;  height: 29px; padding-right: 10px;}
 #tabs a span span{ display:block; background:none; height: auto; padding: 4px 4px 0 4px;}
 
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {color:#fff;}
  #tabs a:hover{background-position:0% -29px;color:#fff; }
  #tabs a:hover span{background-position:100% -29px; color:#fff;}
  #tabs a.active, #tabs li.current_page_item a, #tabs li.current-cat a,
  #tabs li.current_page_item a:hover, #tabs li.current-cat a:hover {background-position:0% -58px;color:#000;}
  #tabs a.active span, #tabs li.current_page_item a span, #tabs li.current-cat a span,
  #tabs li.current_page_item a:hover span, #tabs li.current-cat a:hover span{background-position:100% -58px; color:#fff; }

.outtersearchbox{width:240px; float:left;}
#searchtab{ background: transparent url(images/search-bg.png) no-repeat left top; }

#searchtab .inside{background: transparent url(images/search-go.png) no-repeat right top; height: 40px; position: relative;}
#searchtab input{border: 0; background: none; font-size: 12px; padding: 0px;}
#searchtab input.searchfield, #searchtab input#s{ position: absolute; top: 6px; left: 46px; color: #949496; padding: 0px;  margin: 0;}
#searchtab input.searchfield:focus, #searchtab input#s:focus{ color: #000; }
#searchtab input.searchbutton, #searchtab input#searchsubmit{position: absolute; right: 37px; top: 6px; color: #e5e5e5; text-transform: uppercase; padding: 0px; margin: 0;}
#searchtab label{ display: none; }
#searchtab input.searchbutton:hover{ color: #fff; }

#sidebar {position: absolute; left: 0; top: 0; width: 230px; margin: 0; color: #036; }

  #sidebar a {	color: #036; font-size:1.1em;}
  #sidebar ul {padding: 0; margin: 0; list-style: none;}
  #sidebar ul li {	background-color: #fefef6; margin: 0 0 13px 0; font-size: 0.85em; }
  #sidebar ul li h2 {	margin: 0;  color: #036; font-family:  "Century Schoolbook", Garamond, Georgia, "Times New Roman", serif; font-size: 1.7em; padding: 3px 5px 4px 10px; text-align:right;  border-bottom:1px solid #ccc; font-weight:normal; font-style:italic;  }
  #sidebar ul li p, 
  #sidebar ul li div {padding: 5px 10px 10px 10px; margin: 0;}
  #sidebar ul li table {padding-bottom: 5px;}
  #sidebar ul li table caption {padding: 5px 0 0 0;}
  #sidebar ul li ul {padding: 0.3em 0; }
  #sidebar ul li ul ul,
  #sidebar ul li ul ul ul,
  #sidebar ul li ul ul ul ul,
  #sidebar ul li ul ul ul ul ul {padding: 0;}
  #sidebar ul li ul li {font-size: 1em; padding: 0.2em 1em 0.2em 0; margin: 0 0 0 1em;}
  #sidebar ul li ul li li,
  #sidebar ul li ul li li li,
  #sidebar ul li ul li li li li,
  #sidebar ul li ul li li li li li {	margin: 0 0 0 1em;}
  #sidebar ul li ul li a {	text-decoration: none;	background: url(../climate_answers/images/sidebarBullet.gif) left center no-repeat; 	padding-left: 1em;}
  #sidebar ul li ul#themeswitcher li a,
  #sidebar ul li ul li.recentcomments a {background-image: none; padding-left: 0;}
  #sidebar ul li ul#themeswitcher li,
  #sidebar ul li ul li.recentcomments {background: url(../climate_answers/images/sidebarBullet.gif) left center no-repeat; padding-left: 1em;}
  #sidebar ul li ul li a:hover {color: #333;}
  
 ul.sidenavigation {list-style-type:none;}
   ul.sidenavigation li{margin-bottom:3px; width:180px; display:block;}
   ul.sidenavigation li a{background-image:none !important; background: #C4CFE3 !important; border: 1px solid #6783B6; width:180px; padding:5px; color:#036;font-family: "Century Schoolbook", Garamond, Georgia,  "Times New Roman", serif;  display:block;}
   ul.sidenavigation li a:hover{background-color:#ddd !important;}
   
   #sidebar ul.flashtags a{color:#aaa !important; padding:4px;}
   #sidebar ul.flashtags a:hover{color:#dedede !important; }

/* Calendar */
#wp-calendar {width: 100%;}
  #wp-calendar th,
  #wp-calendar td {text-align: center;}
  #wp-calendar td#today {font-weight: bold;}

h2.pagetitle {background: #fefef6 url(../climate_answers/images/yellowBarBk.gif) repeat-x; margin: 0; color: #3a3a3a; 	font-family: Garamond, Georgia, serif; padding: 3px 3px 3px 10px;}

#content {margin: 0 0 0 250px; padding: 0;}

#contentinner {padding: 10px; font-size: 0.9em; line-height: 1.5em;}

/* Post */
.post h2.posttitle {	padding: 0; margin: 0; font-size: 1.9em; font-family:"Century Schoolbook",Garamond, Georgia, "Times New Roman", serif; color: #036 ; font-weight:normal; padding-bottom:3px; border-bottom:1px solid #C4CFE3;}
  .post h2.posttitle a,
  .post h2.posttitle a:hover {text-decoration: none; color: #036;}

small.postmetadata {font-size: 0.85em;}

ul.postmetadata {padding: 0;margin: 0; list-style: none; font-size: 0.85em;}
ul li.tags {float: left;}
ul li.comments {text-align: right;}

div.divider {border-top: 1px solid #ccc; margin: 1em 0;}
div.navigation {text-align: center; font-family: Garamond, Georgia, serif; padding: 0 0 2em 0;}


#singlepost {border-top:1px solid #ccc; padding: 10px 10px 49px 10px; margin: 0; font-size: 0.9em;	line-height: 1.5em; }
  #commentwrapper {border-top:1px solid #ccc; padding: 0 15px 49px 15px;} 
  #commentwrapper h2 { margin: 0; 	padding: 0.5em 0;}

/* Comment */
h2.commentheading {font-size: 1.2em; font-family: Garamond, Georgia, serif;}
ol.commentlist {padding: 0; margin: 0; list-style: none; font-family: Garamond, Georgia, serif; color: #3a3a3a;}
  ol.commentlist a {text-decoration: none;}
img.avatar {border: 3px solid #fefef6; margin: 0 0.5em;}

ol.commentlist li.commentind {padding: 0 0 2em 0; margin: 0;}
  ol.commentlist li.commentind cite {font-style: normal;}
  p.commentsedit {font-size: 0.9em; margin: 0 0 0 0.5em;}

.commentindheader {border-bottom: 1px dotted #fefef6;}
  .commentindheader img.avatar {float: left;}

ol.commentlist li.alt .commentindheader {text-align: right;}
  ol.commentlist li.alt .commentindheader img.avatar {float: right;}
  ol.commentlist li.alt p.commentsedit {text-align: right; margin: 0 0.5em 0 0;}

/* Comment form */
form#commentform input,
form#commentform textarea {border: 1px solid #bbb;}

input#author,
input#email,
input#url {width: 40%; height:20px; line-height:20px;}

textarea#comment {width: 70%;}

input#submit { border: 1px solid #bbb; background: #fff url(../climate_answers/images/buttonBk.gif) repeat-x;}

#footer {height: 108px; margin-left:230px; font-family: Garamond, Georgia, serif;  font-size: 1em;  }
  #footer a {color: #333; padding:5px;}
  #footer a:hover {color: #333; text-decoration:none;}
  #footer p{clear:both; margin:5px 0 0 0;}
  ul.footerlist {list-style-type:none; margin:0; padding:0;}
  ul.footerlist li{float:left; margin-right: 5px; border-right:1px solid #ccc; padding-right:5px;}

div#recaptcha_widget_div {	float: right;}

/* Wordpress required */
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

h3.subpages {padding: 1em 0 0.5em 0; margin: 0;}

ul.subpages {padding: 0 0 0 1em; margin: 0 0 0 1em; list-style: square;}

/* Formatting */
fieldset {border: 1px solid #ccc; padding: 0 1em; margin: 0;}

legend {	color: #999;font-size: 1.1em; font-weight: bold;}

hr {border: 0; color: #cfc887; background-color: #cfc887;}

pre, code {width: 100%; overflow: auto; font-size: 1em;}

.post table {width: 100%; border: 1px solid #ccc; border-top: 0; border-collapse: collapse;}
  .post table th,
  .post table td {border: 1px solid #ccc; border-bottom: 0; padding: .3em .5em;}
  .post table th {text-align: left; border-bottom: 2px solid #ccc;}
  
  
  /*front page post topper bit */
 .postmetadata{color: #c4c3c1; margin: 1em 0;}
  .postmetadata a{color: #929292;}
  .postmetadata a:hover{ background: none; color:#ed1f24;}
  
 .frontpagehalfposts{width: 46%; float:left; margin-right:10px;}
 .frontpagehalfposts img{width:75%; height:75%;}
  
  /* story header */

.story .postheader, .post .postheader, .attachment .postheader{display: block; position: relative;}
.story p.postcategory, .post p.postcategory, .attachment p.postcategory{color: #e5e5e5;}
.story .postinfo, .post .postinfo, .attachment .postinfo{background: #e2e3e3 url(images/postinfo-bg.gif) repeat-x left top;}
.story .postinfo p, .post .postinfo p, .attachment .postinfo p{padding: .4em .8em;}

.post{padding:10px 15px; border:1px solid #ddd; margin-bottom:10px;}

a.readmore{font-family: "Century Schoolbook",Garamond, Georgia, "Times New Roman", serif;  display:block; text-align:right; color:#333; text-decoration:none; font-size:1.3em; }
a.readmore:hover{text-decoration:underline;}