@charset "utf-8";
/*  
Theme Name: Earth Gauge
Theme URI: http://www.radcampaign.com
Description: Wordpress theme for Earth Gauge program
Version: 1.5
Author: Jared Seltzer, Rad Campaign
Author URI: http://www.radcampaign.com

EarthGauge
http://www.radcampaign.com

*/

/* initial conditions ============================================== */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-family: inherit;}
/* Tables still need 'cellspacing="0" in markup*/
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
/* /initial conditions ============================================== */

/* tag styles */
body {
background: #fff;font: normal 12px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:left;}
img {border:none;}
a img {border:none;}
p {margin: 10px 0px 10px 0px;}
br {line-height: 10px;}
h1 {font-size:150%;color:#009098;margin: 0 0 10px 0;}
h2 {font-size:140%;color:#f5821f;margin: 0 0 5px 0;}
h3 {font-size:130%;color:#f5821f;margin: 0 0 5px 0;}
h4 {font-size:120%;color:#000;margin: 0 0 5px 0;}
h5 {font-size:110%;color:#000;margin: 0 0 5px 0;}
h6 {font-size:100%;color:#000;margin:10px 0px 10px 0px;}
h1.home-bottom {background:#f4e38f; color:#fff; padding:5px; display:inline-block;/*ie hacks*/zoom:1; *display: inline; _height: 30px;}
h4.twitter { margin:5px 0 0 8px;}
legend {padding: 0px 5px 0px 5px;}
label {font-weight:bold;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;}
/* /tag styles */
/* links */
a {color: #009098;font-weight:bold;text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
#navbar a {display:block; width:192px; height:28px; float:left; text-indent:-9999px;}
#navbar a#about {background: url(/wp-content/images/about.gif) top left no-repeat;}
#navbar a:hover#about {background: url(/wp-content/images/about_over.gif) top left no-repeat;}
#navbar a#climate {background: url(/wp-content/images/climate.gif) top left no-repeat;}
#navbar a:hover#climate {background: url(/wp-content/images/climate_over.gif) top left no-repeat;}
#navbar a#environment {background: url(/wp-content/images/environment.gif) top left no-repeat;}
#navbar a:hover#environment {background: url(/wp-content/images/environment_over.gif) top left no-repeat;}
#navbar a#meteorologists {background: url(/wp-content/images/meteorologists.gif) top left no-repeat;}
#navbar a:hover#meteorologists {background: url(/wp-content/images/meteorologists_over.gif) top left no-repeat;}
#navbar a#kids {background: url(/wp-content/images/kids_nav.gif) top left no-repeat;}
#navbar a:hover#kids {background: url(/wp-content/images/kids_nav_over.gif) top left no-repeat;}
#navbar a#quiz {background: url(/wp-content/images/quiz.gif) top left no-repeat;}
#navbar a:hover#quiz {background: url(/wp-content/images/quiz_over.gif) top left no-repeat;}
#navbar a#activities {background: url(/wp-content/images/activities.gif) top left no-repeat;}
#navbar a:hover#activities {background: url(/wp-content/images/activities_over.gif) top left no-repeat;}
#navbar a#know {background: url(/wp-content/images/know.gif) top left no-repeat;}
#navbar a:hover#know {background: url(/wp-content/images/know_over.gif) top left no-repeat;}
#navbar a#tips {background: url(/wp-content/images/tips.gif) top left no-repeat;}
#navbar a:hover#tips {background: url(/wp-content/images/tips_over.gif) top left no-repeat;}
#navbar a#topics {background: url(/wp-content/images/topics.gif) top left no-repeat;}
#navbar a:hover#topics {background: url(/wp-content/images/topics_over.gif) top left no-repeat;}
/* /links */
/* lists */
#right_column_content ul {margin:0 0 0 15px;padding:0 0 0 15px; list-style-type:square;}
#right_column_content li {padding-bottom: 5px;}
/* /lists */
/* layout */
#page {width:960px;background:#fff;overflow:hidden; margin:0 auto;border: 2px solid #fbf4d2;}
/* header */
#header {height:95px;}
#header_left {float:left;padding:0 0 0 5px;width:231px;}
#header_right {float:right;width:447px;text-align:right;margin: 0 0 0 258px;}
#toolbar {background:url(/wp-content/images/toolbar_back.gif);width: 447px;height: 49px;text-align:left;background-repeat:no-repeat;background-position:top;}
#toolbar_content {padding: 8px 5px;}
#toolbar_content select {font-size:11px;}
#toolbar_content_left {float: left;width:153px;}
#toolbar_content_right {float:right;text-align:right;padding-top: 5px;}
.search {margin:15px 0px 0px 222px;}
.search_button {background:#f4e38f;border:none;color:#009098;}
/* /header */
#navbar {height:28px;margin:0;padding:0;overflow:hidden;}
#content {width:auto;}
#home_main_top {background-image:url(/wp-content/images/home_page_main.jpg);border-bottom:#f4e38f 4px  solid;height: 180px;}
#home_main_top_left {float:left;padding: 40px 0px 0px 60px;font-size:115%;color:#FFFFFF;font-weight:bold;width:460px;}
#home_main_top_right {float:right;padding: 40px 40px 0px 0px;font-size:115%;font-weight:bold;color: #f4e38f;width:365px;}
#home_main_top_right a {color: #f4e38f;}
#home_main_top_right a:hover, #home_main_top_right a:active {text-decoration:underline;}
div.top-text-3 table td {padding:3px 0;}
#home_main_bottom {clear:both;margin: 20px 10px 15px 25px;}
#news {overflow:hidden;margin:0 0 15px 0;}
#news-left {float:left; width:48%;}
#news-right {float:right;width:48%;}
#home_main_bottom_left {float:left;width:600px}
div#execphp-3 div.entry {margin:0 0 15px 0;}
#home_main_bottom_right {float:right;width:280px;margin-left:45px;}
div#execphp-4 {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px; background:#f4e38f; padding:5px 8px;margin-bottom:20px;}
div#text-6 {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px; background:#f4e38f; padding:5px 5px 5px 13px;margin-bottom:20px;}
#home_call_out {background-image:url(/wp-content/images/home_call_outs_back.gif);background-repeat:no-repeat;background-position:left top;height:167px;width:219px;padding:10px;overflow:hidden;margin-bottom:15px;}
#home_call_out img {padding:0 5px 0 10px;}
#home_call_out p {margin:10px;}
#photo_interior {width:auto;margin:0;padding:0;border:none;overflow:hidden;border-collapse:collapse;}
#left_column {float:left;width:201px;background-color:#f4e38f;margin:0;padding:0;}
#left_nav {background-color:#8ac75a;padding:0 10px 10px 10px;}
#left_nav a {padding: 10px 0px 0px 5px;font-weight:bold;font-size:110%;display:block;text-decoration:none;color: #305712;}
#left_nav a:hover, #left_nav a:active {color: #f4e38f;text-decoration:underline;}
#left_nav h2 {font-size:140%;color:#fff;margin: 0;}
#left_nav h3 {padding: 10px 0px 0px 0px;font-weight:bold;font-size:110%;display:block;text-decoration:none;color: #f4e38f;}
#left_nav blockquote {padding-top:0;margin-top:0;}
#left_signup {background-image:url(/wp-content/images/nav_curve.gif) top left no-repeat #f4e38f;}
#left_signup div {padding:8px 5px;margin-left:8px;}
#right_column {float:right;width:759px;}
#right_column h1 {color:#009098;font-size:175%;}
#right_column_content {margin: 20px 10px 10px 20px;}
#footer {clear:both;width:auto;text-align:center;font-size:90%;color:#666;padding-top:10px;}
#footer a {color:#cd171e;font-weight:100;}
/*/layout */
.img_border {border:#009098 3px solid;margin-left: 5px;}
.postmetadata {	text-align: left;}
.alt {background-color: #fff;border-top: 1px solid #f4e38f;	}
#wp-calendar caption, cite {text-decoration: none;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
.commentmetadata {font-weight: normal;}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	border:none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */




.post {
	margin: 0 0 40px;
	}

.post hr {display: block;}
.post {margin: 0;}
.postmetadata {padding-top: 5px;}
.postmetadata {margin: 30px 0;}
.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}
.attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

/* End Structure */



/* h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ; */
	}
/* End Headers */



/* Begin Images */
/*p img {
	padding: 0;
	max-width: 100%;
	float:left;
	margin-right:12px;
	margin-bottom:8px;
	}
*/
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

/* html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
*/
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul li{
border-bottom:1px dashed #CCCCCC;
padding-bottom:5px;
list-style:none;
list-style-type:none;
}
#sidebar ul ul li{
border-bottom:none;
}
#sidebar ul li a{
display:block;
text-decoration:none;
padding:5px;
padding-left:6px;
border-left:6px solid white;
}
#sidebar ul li a:hover{
background-color:#E4D811;
color:#21588F;
border-left:6px solid #2E7CC9;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: left;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: left;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	float:left;
	width:240px;
	margin-left:15px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	border:0;
	padding:0;
	border-left:none;
	}
#wp-calendar a:hover, #wp-calendar tr td a:hover, #wp-calendar a, #wp-calendar tr td a{
border:none;
padding:0;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.small_arrow_list {list-style-image:url(/wp-content/images/arrow_small.gif);}
.small_arrow_list li {margin:0 0 8px 0;}

/* pads */
.m0 {margin: 0px 0px 0px 0px;}
.m5 {margin: 0px 0px 5px 0px;}
.m15 {margin: 0px 0px 15px 0px;}

.margtop3 {margin-top: 3px;}
.margright3 {margin-right: 3px;}
.margbottom3 {margin-bottom: 3px;}
.margleft3 {margin-left: 3px;}

.margtop5 {margin-top: 5px;}
.margright5 {margin-right: 5px;}
.margbottom5 {margin-bottom: 5px;}
.margleft5 {margin-left: 5px;}

.margtop10 {margin-top: 10px;}
.margright10 {margin-right: 10px;}
.margbottom10 {margin-bottom: 10px;}
.margleft10 {margin-left: 10px;}

.margtop15 {margin-top: 15px;}
.margright15 {margin-right: 15px;}
.margbottom15 {margin-bottom: 15px;}
.margleft15 {margin-left: 15px;}

.shim3 {padding: 0px; margin: 0px; line-height: 3px; font-size: 3px;}
.shim5 {padding: 0px; margin: 0px; line-height: 5px; font-size: 5px;}
.shim10 {padding: 0px; margin: 0px; line-height: 10px; font-size: 10px;}
.shim15 {padding: 0px; margin: 0px; line-height: 15px; font-size: 15px;}
.shim30 {padding: 0px; margin: 0px; line-height: 30px; font-size: 30px;}

.padtop3 {padding-top: 3px;}
.padright3 {padding-right: 3px;}
.padbottom3 {padding-bottom: 3px;}
.padleft3 {padding-left: 3px;}

.padtop5 {padding-top: 5px;}
.padright5 {padding-right: 5px;}
.padbottom5 {padding-bottom: 5px;}
.padleft5 {padding-left: 5px;}

.padtop10 {padding-top: 10px;}
.padright10 {padding-right: 10px;}
.padbottom10 {padding-bottom: 10px;}
.padleft10 {padding-left: 10px;}

.padtop15 {padding-top: 15px;}
.padright15 {padding-right: 15px;}
.padbottom15 {padding-bottom: 15px;}
.padleft15 {padding-left: 15px;}
.padleft25 {padding-left:25px;}
.padleft35 {padding-left:35px;}

.pad5 {padding: 5px;}
.pad10 {padding: 10px;}
.pad15 {padding: 15px;}
/* misc classes */
.clear {clear: both;
}
.clearfix:after {
	/*apply this class to any floated element that needs to be cleared afterwards*/
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}

#home_main_bottom_left ul {
font-size:130%;
color:#f5821f;
font-weight:bold;
list-style-type:none;
margin:0;
padding:0;
}

#home_main_bottom_left li {padding-bottom:10px;
}
.tips ul {
font-size:125%;
color:#f5821f;
font-weight:bold;
list-style-type:none!important;
margin:0;
padding:0;
}

.tips li {padding-bottom:10px;
}
.quote {
font-style:italic;
}
.citation {
font-weight:bold;
color:#666;
}

.roundedcornr_box_newsletter {
   background: #f4e38f;
   width: 240px;
}
.roundedcornr_box_newsletter a {
color:#f5821f;
text-decoration:none;
}
.roundedcornr_box_newsletter a:active, .roundedcornr_box_newsletter a:hover {
text-decoration:underline;
}
.roundedcornr_top_newsletter div {
	background-image: url(/wp-content/images/roundedcornr_newsletter_tl.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.roundedcornr_top_newsletter div div {
padding-left:15px;
padding-top:12px;
width:222px;
}
.roundedcornr_top_newsletter div img {
padding-right: 5px;
}
.roundedcornr_top_newsletter {
   background: no-repeat top right;
}
.roundedcornr_bottom_newsletter div {
   background: no-repeat bottom left;
}
.roundedcornr_bottom_newsletter h2 {
margin-left: 125px;
}
.roundedcornr_bottom_newsletter {
   background: url(/wp-content/images/roundedcornr_newsletter_br.png) no-repeat bottom right;
}

.roundedcornr_top_newsletter div, .roundedcornr_top_newsletter, 
 {
   width: 100%;
   xfont-size: 1px;
}
.roundedcornr_bottom_newsletter div, .roundedcornr_bottom_newsletter {
height:35px;
width:100%;
}
.roundedcornr_content_newsletter { padding:0px 5px 0px 20px; }
.subhead {
color:#8ac75a;
font-size:115%;
font-weight:bold;
}
.highlight_left {
float:left;
width:260px;

}
.highlight_right {
float:right;
width:260px;

}
.highlight_left h2 {
color:#009098;
font-size:125%;
font-weight:bold;
}
.highlight_right h2 {
color:#009098;
font-size:125%;
font-weight:bold;
}
.smallltext {
font-size:85%;
}
#tips {
font-size:110%;
}
#tips ul {
list-style-image:url(/wp-content/images/arrow_small.gif);
}
#tips ul li {
padding-bottom:10px;
}
#tips ul ul {
padding-top:10px;
}
.vertical-align {vertical-align:middle;padding:0 0 2px 0;}
div.twtr-hd,div.twtr-ft {display:none;}

body.category-meteorologist-profiles div.post {clear:both;padding-bottom: 20px;overflow: hidden}

/* kids corner styles */
#theme {
background:#fbf4d2;
border: 1px solid #009098;
float:right;
width:215px;
}
.arrow_list li {
	background-image: url(/wp-content/images/arrow_blue.gif) !important;
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-position: left !important;
	padding: 0 0 0 25px !important;
	margin: 0 0 10px 0px !important;
	list-style-type: none;
	list-style-position: default;
	height:20px !important;
        font-wieght: bold;
}
#highlight1 {
background:#93c36b;
border:1px solid #009098;
float:left;
width:48%;
padding:8px;
}
#highlight2 {
background:#a9dbee;
border:1px solid #009098;
float:right;
width:48%;
padding:8px;
}
#highlight1 td,#highlight2 td {padding:5px;}
#kids_main {
margin:15px;
}
#kids_main ul li {
	background-image: url(/wp-content/images/bullet.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position:left 3px;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0px;
	list-style-type: none;
	list-style-position: default;
	}
.bluetext {
font-weight:bold;
color:#009098;
}
.separator {
height:10px;
}
.more {
padding:15px 0px 0px 0px;
font-size:120%;
font-weight:bold;
clear:both;
}
#greenbox {
background:#93c36b;
border:1px solid #009098;
padding: 10px;
margin:25px 0px;
}
#bluebox {
background:#a9dbee;
border:1px solid #009098;
padding: 10px;
margin:25px 0px;
}
#yellowbox {
background:#fbf4d2;
border:1px solid #009098;
padding: 10px;
margin:25px 0px;
}
#yellowbox h4 {
text-align:center;
}
#yellowbox p {text-align:center;}
#call_out {
float:right;
background:#fdf4d2;
border:#009098 1px solid;
padding:10px;
margin:0px 0px 0px 15px;
}
.pad td{padding:8px;}
.pad th{padding:8px; text-align:left;}
tr.even {
background:#efefef;

}
tr.odd {
background:#fff;
}
.ant_posts .post {margin-bottom:12px;}


.podcast_posts h4 { margin-top: 4px; padding: 10px 0; border-top: 1px dotted #009098; }



