@charset "utf-8";
/* CSS Document */

/* 
Yahoo! CSS Reset (YUI 2)
http://developer.yahoo.com/yui/reset/
CSSresetr.com
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0; }
table {border-collapse:collapse;	border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:outside;margin-left:20px;}
ul li{list-style: disc;line-height: 16px;margin-bottom: 6px;}
ul li li{list-style: disc;}
ol li{list-style:decimal;line-height: 16px;margin-bottom: 6px;}
ol ol li{list-style:lower-alpha}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

body{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/body-bg.gif') !important;}

h1{
font-size: 26px;
color: #a72f2e;	
margin-bottom: 10px;
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;
}

h2{
font-size: 26px;
color: #0f5e7e;
margin-bottom: 14px;	
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;	}
h2 span{font-size: 16px;color: #333333;}
h2.red{color: #a72f2e;}
h2 img{vertical-align: text-bottom;}

h3{
font-size: 20px;
color: #a72f2e;	
margin-bottom: 13px;
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;	
}
h3.blue{color: #0f5e7e;}

h4{
font-size: 16px;
color: #0f5e7e;
margin-bottom: 15px;
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;
}
	
h5{
font-size: 16px;
color: #0f5e7e;
margin-bottom: 15px;
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;
}

h6{
color: #0f5e7e;
font-size: 15px;
font-weight: normal;
margin-bottom: 10px;
}

a{text-decoration: none;color: #0f5e7e;}
a:hover { color: #a72f2e;	}

blockquote,.call-out-box { padding: 20px; background: #dfddd8; }
blockquote, ul, ol { margin-bottom:15px; }

p { line-height: 16px; margin-bottom: 15px; }
p.subhead{font-size: 18px;color: #a72f2e;margin-bottom: 15px;font-weight: normal;font-family:"Questrial",Arial, sans-serif;}
p.video-more{float: right;margin-top: 10px;margin-bottom: 0px;}
p.pr_release{float: right;text-align: right;width: 200px;}

img.left { float: left; margin-right: 20px; }
img.right { float: right; margin-left: 20px; }

img.thumb { width:233px; height:233px; }
img.thumb-small { width:92px; height:92px; }
img.thumb-med { width:167px; height:167px;	}
img.thumb-mysky { width:132px; height:82px; }

img.img610, img.img537, img.img256, img.img233, img.full { padding-bottom:10px; }
img.full   { width:840px; }
img.img610 { width:610px; }
img.img537 { width:537px; }
img.img256 { width:256px; }
img.img233 { width:233px; }

img.border{ border: 4px solid #fff; }

p.photo_credit { font-size:90%; font-style:italic; }

hr { border-top: 1px solid #bfbfbf; border-bottom: none; border-left: none; border-right: none; }

/*buttons*/
a.arrow img { display:none; }

a.arrow.button-blue:hover,
a.arrow.button-orange:hover,
a.arrow.narrowbutton-blue:hover,
a.arrow.narrowbutton-orange:hover { background-color:#000; background-image: url(http://planetary.s3.amazonaws.com/assets/images/wrapper/arrow.png); background-position:right; background-repeat:no-repeat; padding-right:30px; border-right: 10px solid #000;}

a.arrow,
a.arrow.button-blue,
a.arrow.button-orange,
a.arrow.narrowbutton-blue,
a.arrow.narrowbutton-orange { background-image: url(http://planetary.s3.amazonaws.com/assets/images/wrapper/arrow.png); background-position:right; background-repeat:no-repeat; padding-right:30px;}
a.arrow.button-blue,
a.arrow.narrowbutton-blue { border-right: 10px solid #0F5E7E; }
a.arrow.button-orange,
a.arrow.narrowbutton-orange { border-right: 10px solid #A72F2E; }

a.button-orange{
display: inline-block;
background: #a72f2e;
padding: 14px 18px 14px 16px;
color: #fff;
text-align:center;
font-size: 18px;
font-family:"Questrial",Arial, sans-serif;
float: right;
}

a.button-blue{
display: inline-block;
background: #0f5e7e;
padding: 14px 18px 14px 16px;
color: #fff;
text-align:center;
font-size: 18px;
font-family:"Questrial",Arial, sans-serif;
float: right;
}

a.narrowbutton-orange{
display: inline-block;
background: #a72f2e;
padding: 5px 10px;
color: #fff;
text-align:center;
font-size: 13px;
font-family:"Questrial",Arial, sans-serif;
float: right;
}

a.narrowbutton-blue{
display: inline-block;
background: #0f5e7e;
padding: 5px 10px;
color: #fff;
text-align:center;
font-size: 13px;
font-family:"Questrial",Arial, sans-serif;
float: right;
}

a.button-teal{background:#5cb8bc !important;}
a.button-teal:hover{background:#333 !important;}

#home .box a.button-blue,
#home .box a.button-orange, 
.feature a.button-blue,
.feature a.button-orange{
position: absolute;
bottom: 20px;
right: 20px;
}

a.button-orange:hover, a.button-blue:hover, a.narrowbutton-orange:hover, a.narrowbutton-blue:hover {background: #333333;}

a.magnify{position: relative;display: block;}
img.magnify{position: absolute;top: 5px;left: 5px;}

span.raquo{font-size: 15px;}

/*structure*/
#topnav, #header, #main, #features, #footer{width: 960px;margin: 0 auto;}
.clearboth{clear: both;}

/*header*/
#topnav-bg { background: #333333; height: 25px; }
#topnav ul{ float: right; margin-right: 140px; margin-left: 0; }
#topnav ul li{
list-style-type:none;
float: left;
margin-top: 6px;
height: 11px;	
line-height: 11px;
margin-bottom: 2px;
padding: 0px 6px;
border-right: 1px solid #fff;}
#topnav ul li.last{border-right: none;}
#topnav li a{color: #fff;}
#topnav li a:hover{color: #57a7ab;}

#header{height: 209px;position: relative;	border-bottom: 3px solid #5cb8bc;	}
#header h1{margin-bottom: 0;}
#header h1 a{
display: block;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/logo.png') no-repeat !important;	
float: left;
text-indent: -9999px;
width: 434px;
height: 159px;
margin-top: -25px;}
#header #tools{float: right;margin-right: 140px;margin-top: 16px;}
#header #social{margin-top: 10px;text-align:right;}
#header #social img{vertical-align:top;padding-left: 11px;	}
#header #member-center{
width: 88px;
height: 132px;
position: absolute;
right: 0;
top: -25px;	
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/mem-ctr-flag.png') no-repeat !important;
text-align: center;
padding: 14px 10px 40px 10px;
}

#header #member-center .mc-login{
display: none;
text-transform: uppercase;
color: #ff9953;
font-weight: bold;	
margin-top: 15px;
}

#header #member-center .mc-heading{
font-size: 16px;
margin-bottom: 13px;
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;
color: #fff;
}

#header #member-center a{
color: #fff;
text-decoration: underline;
font-family:"Questrial",Arial, sans-serif;
}

#header #member-center a.login{ text-transform: uppercase; color: #ff9953; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	padding:3px 20px 3px 0;}
#member-center a.arrow.login { background-image: url(http://planetary.s3.amazonaws.com/assets/images/wrapper/arrow-greybg.png); }
#header #member-center a.login:hover { color: #57a7ab; }

#header #member-center .mc-login a{
text-transform: none;
color: #a3a3a3;
font-weight: bold;
text-decoration:underline;
display: inline-block;
width: 51px;
float: left;
font-family: Arial, Helvetica, sans-serif;
}

#header #member-center .mc-login a:hover{
color: #a3a3a3;		
}

#header #member-center .screensaver{
width: 98px;
margin-left: -15px;
background: #a72f2e;	
color: #fff;
text-transform: uppercase;	
height: 32px;
padding: 5px 10px 5px 10px;
margin-bottom: 10px;
font-size: 11px;
font-weight: bold;
}

#header #member-center .screensaver a{
color: #fff;
text-transform: uppercase;
text-decoration: none;	
font-size: 11px;
font-weight: bold;
}

#mission{
font-size: 19px;
font-family:"Questrial",Arial, sans-serif;	
color: #a72f2e;	
margin-top:8px;
margin-bottom: 4px;
}

/*forms*/ 
#search-container{
width: 220px;
margin-right: 28px;	
}

div.search-box{
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/search.png') no-repeat;	
width: 196px;
height: 28px;
display: inline-block;
}

form#cse-search-box{
margin: 0;
padding:0;	
}

form#cse-search-box input.text{
border: none;
border-collapse:collapse;
width: 160px;
height: 22px;
margin-top:5px;
padding:0;
vertical-align:middle;
margin-left: 30px;
background: #dfddd8;
}

form#cse-search-box input.submit{
height: 28px;
margin: 0 0 0 3px;
padding: 0;
vertical-align:top;
}

form#signup{
margin: 0;
}

form#signup input.email{
border: 1px solid #fff;
width: 245px;
height: 27px;
padding:0 0 0 10px;
line-height: 22px;
vertical-align:middle;
background:#8dcdd0;
color: #333333;	
}

form#signup input.submit{
height: 29px;
margin: 0 0 0 8px;
padding: 0;
vertical-align:top;
}

form#login{
margin: 7px 0 0 0;
padding:0;
text-align:left;	
}

form#login input.text{
border:none;
width: 82px;
height: 24px;
padding:0 0 0 7px;
line-height: 22px;
vertical-align:middle;
background:#626262;
color: #FFF;
margin-bottom: 7px;	
}

form#login input.submit{
	height: 23px;
	width: 36px;
	margin: 0;
	padding: 0;
	background:#626262;
	color: #FFF;
	border: none;
}


/*nav*/
#nav{
position: absolute;
bottom: 0;
}

#nav ul{
margin-left: 0;	
}

#nav li{
float: left;
padding: 11px 14px 13px 14px;
list-style-type:none;
display: block;
background: #0f5e7e;
border-right: 1px solid #286e8a;
margin-bottom: 0;
}

#nav li.last{
border: none;	
}

#nav li.donate{
background: #a72f2e;
margin-left: 4px;
border-right: none;	
}

#nav li a{
color: #fff;
font-size: 20px;
font-family:"Questrial",Arial, sans-serif;
}

/*content*/
#main{
min-height: 605px;
position: relative;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/default.jpeg') no-repeat #333333;
}

#fade {
width: 960px;
height: 96px;
top: 509px;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/fade.png') no-repeat;
position:absolute;	
}

#flags a{
color: #fff;
font-family:"Questrial",Arial, sans-serif;	
}

#flags a.join{
font-size: 27px;
}

#flags a.visit{
font-size: 22px;	
}

#flags span{
font-size: 23px;	
}

#flags img{
vertical-align: middle;	
}

#flags .orange-tab{
position: absolute;
right: -45px;
top: 65px;	
width: 45px;
height: 93px;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/orange-tab.png') no-repeat;	
}

#flags .orange-full{
position: absolute;
right: -45px;
top: 65px;
color: #fff;
font-family:"Questrial",Arial, sans-serif;	
font-size: 20px;
display: none;
width: 422px;
height: 65px;	
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/orange-flag.png') no-repeat;
padding: 18px 20px 10px 45px;
}

#flags .blue-tab{
position: absolute;
right: -45px;
top: 178px;	
width: 45px;
height: 93px;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/blue-tab.png') no-repeat;	
}

#flags .blue-full{
color: #fff;
font-family:"Questrial",Arial, sans-serif;	
font-size: 20px;
position: absolute;
right: -45px;
top: 178px;
display: none;
width: 422px;
height: 65px;	
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/blue-flag.png') no-repeat;
padding: 18px 20px 10px 45px;
z-index: 150;
}


#flags .close{
position: absolute;
top: 3px;
right: 3px;	
}

#slidebar-spacer { height:330px; cursor: pointer; z-index:1; }

#slidebar{
margin: 0;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/slideshow-bg.png') repeat-x;
height: 130px;
width: 960px;	
}

#slideshow-container{
width: 900px;
margin-left: 29px;
}

#slideshow-container p{
margin-bottom: 9px;
font-family:"Questrial",Arial, sans-serif;
max-height: 35px;	
}

#slideshow-container p.slide-heading a,
p.slide-heading {
font-size: 26px;
color: #0f5e7e;
font-weight: normal;
text-transform: none;
}

#slideshow-container a{
color: 	#a72f2e;
text-transform: uppercase;
font-weight:bold;
font-size: 15px;
}

div.slide-content span.background{
display: none;
}

#content-top{
height: 195px;
position:relative;	
}

#content-top .title{
font-size: 39px;
color: #FFF;	
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;
position: absolute;
bottom: 30px;
left: 30px;	
}

#content-top .title img{
vertical-align: bottom;	
padding-right: 10px;
}

#main-content{
position: relative;
z-index: 100;
background: #e8e7e1;
margin-top: -20px;
padding: 20px;
margin-left: 30px;
width: 860px;
}

#leftcol{ float: left; margin-right: 30px; width: 557px; }
#leftcol.half { width:410px; margin-right:10px; }

#rightcol {float: right;width: 273px;}
#rightcol.half {margin-left:10px; width: 410px;}


#main-content th{
vertical-align: bottom;
text-align:left;
padding: 10px;	
border: 1px solid #666666;
color: #fff;
background: #0f5e7e;
}

#main-content td {
padding: 10px;
border: 1px solid #666666;
}

#main-content table.filterCriteria th, #main-content table.filterCriteria td{
border: none;	
padding: 5px;
}

#main-content .highlight {
  border-top: 2px solid #555; border-bottom: 2px solid #555; padding: 0.5em; margin: 1em 0; font-size: 1.5em; font-style: italic; font-family: Georgia,serif;line-height:1.2;
}

.box{
background: #eff0ea;
float: left;
width: 380px;
padding: 10px 20px 20px 20px;
margin-bottom: 15px;
position: relative;	
}

#rightcol .box{
width: 233px;
margin-bottom: 20px;
float: none;	
}

#rightcol .box ul li{
list-style-image:url(http://planetary.s3.amazonaws.com/assets/images/wrapper/orange-bullet.png);
border-bottom: none;
margin-left: 0px;
list-style-position:outside;	
}

#rightcol .box ul.ad-thumb-list li{
list-style-image: none;
list-style:none;
}

#rightcol .box embed{
margin-bottom: 10px;
}

#rightcol .social{
margin-bottom: 20px;	
}

.box-content{
clear: both;
margin-bottom: 60px;	
}

.box-left{
margin-right: 20px;
}

.box-left.box-350{
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/box-left-350-bg.png') #eff0ea no-repeat;
height: 310px;
}

.box-left.box-380{
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/box-left-380-bg.png') #eff0ea no-repeat;
height: 340px;
}

.box-right.box-350{
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/box-right-350-bg.png') #eff0ea no-repeat;
height: 310px;
}

.box-right.box-380{
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/box-right-380-bg.png') #eff0ea no-repeat;
height: 340px;
}


.simple_overlay {
display:none;
z-index:10000;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/overlay-bg.png');
width: 100%;
height: 100%;
overflow: hidden;		
}

.simple_overlay .close {
display: none;
}

.overlay_content{
width: 860px;
padding:10px;
margin: 100px auto 0 auto;
position: relative;
}

.overlay_content a.close {
background-image:url(http://planetary.s3.amazonaws.com/assets/images/wrapper/close.png);
display: block;	
position:absolute;
right:0px;
top:0px;
cursor:pointer;
height:20px;
width:20px;
}

.overlay_content h3{
margin-bottom: 0px;
}

#home .box .overlay_content a.button-blue{
position: relative;
bottom: 0;
right:0;
}



.img-caption-box { padding:10px; background: #fff; margin-bottom: 10px; font-size:90%; color:#777; margin-left:auto; margin-right: auto; }

.img-caption-box img { display:block; margin:0 auto; padding-bottom:10px; }
.img-caption-box h5 { margin-bottom:10px; }

.img-caption-box.large  { width:537px; margin: 0 auto 10px auto; }
.img-caption-box.medium { width:256px; }
.img-caption-box.medium-233 { width:233px; }

.img-caption-box.right { float: right; margin:0 0 1em 10px; }
.img-caption-box.left { float: left; margin:0 10px 1em 0; }

.large-feature { width:840px; overflow:auto; margin-bottom:20px; }

.large-feature .image { float:left; overflow:hidden; height:300px; width:537px; margin:0 10px 10px 0; background:url(https://planetary.s3.amazonaws.com/assets/images/7-uranus/20120905_uranus_voyager_C2709128_rgb_150pct_lakdawalla_f537.jpg) no-repeat; }

#breadcrumb{ margin-bottom: 20px; }

a.breadcrumb{ color: #0f5e7e; }

.breadcrumbseparator{ color: #0f5e7e;	font-size: 15px; }

#blogger{
padding: 9px;
background: #dfddd8;
position: relative;
margin-bottom: 20px;	
}

#blogger p{
width: 450px;
margin-bottom: 0;	
}

#blogger img{
position: absolute;
display: block;
bottom: 3px;
right: 7px;
width: 71px;	
}

div#blogsearch{
margin-bottom: 20px;
}

.comment-block{
border-top: 1px solid #a09f9b;
padding-top: 10px;
clear:both;
}

.comment{
margin-left: 20px;	
margin-bottom: 15px;
}

.comment-form{
background: #dfddd8;
padding: 22px;	
}

#main-content .comment-form td{
border:none;	
}


.comment-form input[type=text]{
background: #eff0ea;
border: none;
height: 28px;
width: 295px;
}

.comment-form textarea{
background: #eff0ea;
border: none;
width: 400px;
font-family: Arial, Helvetica, sans-serif;
}

.comment-form input[type=submit]{
border: none;
background: #666666;
color: #eff0ea;
padding: 5px;
margin-left: 102px;
}



#blog-search td{
border: none;
padding: 0 0 13px 0;
}


#blog-search input[type=text], #blog-search select{
background: #dfddd8;
border: none;
height: 28px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
}

form#blog-search select{
border: none;
border-collapse:collapse;
width: 210px;
height: 24px;
padding: 4px 0 0 4px;
vertical-align:middle;
background: transparent;		
}

.dropdown-arrow {
display: inline-block;
margin-bottom: -9px;
width: 190px;
height: 28px;
overflow: hidden;
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/dropdown-arrow.png') no-repeat right #dfddd8;
}

#blog-search #query{
width: 187px;
padding-left: 8px;
line-height: 28px;
vertical-align:middle;
}

#blog-search #startDate, #blog-search #endDate{
width: 87px;
padding-left: 8px;
line-height: 28px;
vertical-align:middle;
}


#blog-search input[type=submit]{
border: none;
background: #666666;
color: #eff0ea;
padding: 5px;
vertical-align: bottom;
}


div#share{
margin-bottom: 10px;
width: 273px;
float:right;	
}

div#secnav{
margin-bottom: 20px;
background: #5cb8bc	
}

div#secnav .secnav-title{
color: #fff;
margin-left: 23px;
padding-top: 15px;	
margin-bottom: 12px;
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;
font-size: 20px;
}

ul#secnav{
width: 273px;	
background: #eff0ea;
margin-left:0;
}

ul#secnav li{
list-style-type:none;
border-bottom: 1px solid #e8e7e1;
margin-bottom: 0px;
}

ul#secnav li a{
padding: 9px 10px 9px 23px;	
display: block;
font-size: 15px;
}

ul#secnav li a:hover{
color: #0f5e7e;	
}

ul#secnav li ul{
margin-bottom: 6px;	
}

ul#secnav li li{
list-style-image:url(http://planetary.s3.amazonaws.com/assets/images/wrapper/orange-bullet.png);
border-bottom: none;
margin-left: 5px;
list-style-position:inside;
}

ul#secnav li li a{
display: inline-block;
padding: 6px 10px 6px 0px;
font-size: 14px;	
}

ul#secnav li li li{
list-style-image:url(http://planetary.s3.amazonaws.com/assets/images/wrapper/blue-bullet.png);
}

ul#secnav a.active{
font-weight: bold;	
}

ul#secnav li a{
color: #484848;
}

.nav-label{
width: 202px;
height: 21px;
padding: 15px 0 0 25px;
color: #484848;
font-weight: bold;
}

.secnav-bottom{
width: 227px;
height: 19px;
margin-bottom: 40px;
}


/*lists*/
.item{ margin-bottom: 20px; }

.item img{ float: left;	}

.item a.item-title{
font-size: 16px;
font-weight: normal;
font-family:"Questrial",Arial, sans-serif;
color: #a72f2e;		
}

/* List1 is Large Thumbnail (233px) Lists */
.list1 .item, .list-92t-537col .item, .list-92t-840col .item{
border-bottom: 1px solid #a09f9b;	
}

.list1 .item img, .list2 .item img, .list3 .item img, .list4 .item img, .list-92t-537col .item img, .list-92t-840col .item img{
border: 4px solid #fff;
}

.list-92t-537col .item .img-box, .list-92t-840col .item .img-box{
float: left;
width: 112px;
padding-bottom: 20px;
}

.list-92t-537col .item .item-content{
float: left;
width: 415px;
}

.list-92t-640col .item .item-content{
float: left;
width: 728px;
}

.list1 .item .img-box, .list1 .item .iframe-box{
float: left;
width: 187px;
padding-bottom: 20px;
}

.list1 .item .item-content{
float: left;
width: 370px;
}

/* List2 is medium (92px thumbnails) */
.list2 .item .img-box{
float: left;
width: 120px;
padding-bottom: 0px;	
}

.list2 .item .item-content{
float: left;
width: 437px;
}

/* List3 is the horizontal list w/ large thumbnails */
.list3{
border-bottom: 1px solid #a09f9b;
margin-bottom: 20px;
}

.list3 .item{
float: left;
width: 175px;
margin-right: 13px;	
margin-bottom: 0;
}

.list3 .item.last{
margin-right: 0;	
}

.list3 .item img{
float: none;	
}

.list3 .item .item-content{
margin-top: 10px;
}


.list4 .item .img-box{
float: left;
width: 160px;
padding-bottom: 0px;	
}

.list4 .item .item-content{
float: left;
width: 220px;
}

.listHomePageBox .item { margin-bottom: 10px; }

.listHomePageBox .item .img-box{
float: left;
width: 110px;
padding-bottom: 0px;	
}

.listHomePageBox .item .item-content{
float: left;
width: 230px;
}

.listHomePageBox .item img{
border: 4px solid #fff;
}

.item ul{
list-style-position: inside;
margin-left: 20px;
margin-top: -10px;
}

.item ul li{
margin-bottom: 0px;
}

.half .list .img-box { float:left; margin:0 10px 10px 0; width:100px; }
.half .list .item-content { float:left; margin:0 0 10px 0; width:300px; }

/*features*/
#features{
margin-top: 20px;
}

#features .box{
width: 233px;
margin-right: 20px;
height: 141px;
}

.feature-last{
margin-right: 0px;
}

/*footer*/

#footer{
background: #333333;
padding-bottom: 30px;
}

#sitemap{
padding: 22px 0px 25px 0px;
height: 175px;
border-bottom: 1px solid #454442;
margin: 0 30px 25px 30px;
}

#sitemap div{
float: left;
}

#sitemap div.explore{
width: 105px;
padding-right: 45px;	
}

#sitemap div.connect{
width: 125px;
padding-right: 30px;	
}

#sitemap div.blog{
width: 115px;
padding-right: 45px;	
}

#sitemap div.multimedia{
width: 100px;
padding-right: 50px;	
}

#sitemap div.get-involved{
width: 80px;
padding-right: 70px;	
}

#sitemap div.outreach{
width: 125px;
padding-right: 0px;	
}

#sitemap ul{margin-left: 0;}
#sitemap ul li{
line-height: 15px;
margin-bottom: 10px;
list-style-type:none;	}
#sitemap li a{color: #fff;}
#sitemap li a:hover{color: #57a7ab;}
#sitemap h6 a{
color: #ff9953;
font-size: 13px;
font-weight: bold;
margin-bottom: 10px;}
#sitemap h6 a:hover{
color: #57a7ab;}

#footer-nav{
float: left;
width: 750px;
margin-left: 30px;}
#footer-nav ul{margin-left: 0;}
#footer-nav li{
list-style-type:none;
float: left;
color: #fff;
margin-right: 22px;	
margin-bottom: 0;}
#footer-nav a{color: #fff;}
#footer-nav a:hover{color: #57a7ab;}
#credit{
	float: right;
	width: 150px;
	text-align:right;
	margin-right: 30px;}

/*keyword search*/

p.searchTimeStamp, p.searchTeaser{display: none;}
p.searchTitle{margin-bottom: 15px;}
div.searchNavigation{margin-top: 20px;margin-bottom: 20px;}
div.searchNavigation a{padding-right: 5px;padding-left: 5px;}
.blog-search-results table{ display: none;}

/*pagination*/

table.paginator{display: block;float: right; border: none;}
#main-content table.paginator td{padding: 0 5px;border: none;}
td.pg-curr{font-weight:bold;}
td.pg-next{border-left: 1px solid #a09f9b;}
td.pg-prev{border-right: 1px solid #a09f9b;}
#survey_1162 th, #survey_1162 td{border: none;}

/*google search css*/
#tools div#cse-search-form{
width: 88% !important;
float: right;
}

#tools .gsc-input{
background: url('http://planetary.s3.amazonaws.com/assets/images/wrapper/search.png') no-repeat;	
width: 196px;
height: 28px;
}

table.gsc-search-box td.gsc-input {padding-right: 0px !important;}

#tools .gsc-input input.gsc-input {
background: none repeat scroll 0% 0% #dfddd8 !important;
border: none;
border-collapse:collapse;
width: 160px;
height: 22px;
margin-top:5px;
padding:0;
line-height: 22px;
vertical-align:middle;
margin-left: 30px;
}

#tools .gsc-branding, #tools .gsc-clear-button{display: none;}

#tools input.gsc-search-button {
border: none;
background: url('http://planetary.pub30.convio.net/assets/images/wrapper/search-button.png') no-repeat;
width: 28px;
height: 28px;
text-indent:-9999px;
}

#main-content #cse td {
padding: 0px;
border: none;
}
.cse .gsc-control-cse, .gsc-control-cse {background-color: #e8e7e1 !important;border: none !important;}
.gsc-webResult .gsc-result { border: none !important;	}
.addthis_toolbox{float: right;}
#rightcol .addthis_toolbox{float: none;}

/* Tables */
table.zebra tr.even { background-color: #f7f7f4 }
table.data { border-collapse: collapse;
	border: 1px solid #CCCCCC !important; }
table.data tbody tr.even { background-color: #f7f7f4 }
table.data thead { 
	background: #ff9954; 
	color: #ffffff; 
	font-size: 120%; 
	font-weight: bold; }
table.data th {
	background: #0f5e7e;
	color: #ffffff; 
	font-size: 100%;
	font-weight: bold; 
	padding: 5px !important; }
table.data td { 
	font-size: 90%;
	padding: 5px !important; }
	
/* Planetfest Section */
#pfest-nav ul {
  margin:0 0 1em 0;
  padding:0;
  overflow:auto;
  background: #ff9860; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTg2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2YyOWQ1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTg3NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ff9860 0%, #f29d5c 35%, #ea8759 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9860), color-stop(35%,#f29d5c), color-stop(100%,#ea8759)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff9860 0%,#f29d5c 35%,#ea8759 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff9860 0%,#f29d5c 35%,#ea8759 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff9860 0%,#f29d5c 35%,#ea8759 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff9860 0%,#f29d5c 35%,#ea8759 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9860', endColorstr='#ea8759',GradientType=0 ); /* IE6-8 */
  border-radius:5px;}
#pfest-nav ul li {display:inline;font-size:130%;}
#pfest-nav ul li a {
  display:block;
  color:white;
  text-align:center;
  padding:10px 10px;
  float:left;
  border-right:1px dashed #eee;}
#pfest-nav ul li.last a {border:none;padding-right:5px;}
#pfest-nav ul li a.tickets {
  background: #ff8a59; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGE1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjZiMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ff8a59 0%, #ff6b1c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8a59), color-stop(100%,#ff6b1c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff8a59 0%,#ff6b1c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff8a59 0%,#ff6b1c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff8a59 0%,#ff6b1c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff8a59 0%,#ff6b1c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a59', endColorstr='#ff6b1c',GradientType=0 ); /* IE6-8 */}
#pfest-nav ul li a.active {border-bottom:2px solid #A72F2E;padding-bottom:8px;}
#pfest-nav ul li a:hover {
  background: #ffa87a; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDk4NWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffa87a 0%, #ed985c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa87a), color-stop(100%,#ed985c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffa87a 0%,#ed985c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffa87a 0%,#ed985c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffa87a 0%,#ed985c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffa87a 0%,#ed985c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa87a', endColorstr='#ed985c',GradientType=0 ); /* IE6-8 */}
#pfest-content {width:640px;}
#webcast-notice {
  float: right; margin-bottom: 1em; display: inline-block; background: #ffc835;
  -webkit-box-shadow: 0px 1px 0px 0px #ffd564 inset, 0px 0px 0px 4px #e6e6e6;
  -moz-box-shadow: 0px 1px 0px 0px #ffd564 inset, 0px 0px 0px 4px #e6e6e6;
  box-shadow: 0px 1px 0px 0px #ffd564 inset, 0px 0px 0px 4px #e6e6e6;
  -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;
  text-shadow: 0px 1px 0px #ffe6a5; padding: 6px 5px; border-color: #ebae3e;
  border-width: 1px; border-style: solid; font-family: Arial, Helvetica, Sans-serfi;
  font-size: 12px; color: #4f2f2f; font-weight: normal; width: 188px; text-align: center;}
#pfest-sponsors {float: right; width: 200px; margin-left: 20px; background: #fff; text-align:center;border-radius: 5px 5px 0 0;}
table#pfest-speakers {border-collapse:collapse;margin: 1em 0px;}
#pfest-speakers td { padding-bottom: 20px; border: none; }
#pfest-speakers td.profile-pic { width: 170px; }
#pfest-speakers td.profile-pic img { border: 2px solid #aaa;}
#pfest-sponsors hr {width:180px;margin:20px 10px;border-color:#eee;}
#pfest-sponsors img {margin:15px 0;}
#pfest-sponsors h2 {width:180px;color:white;background:#0F5E7E;padding:10px;font-weight:normal;text-align:center;font-size:14px;font-family: Arial, helvetica, sans-serif;border-radius: 5px 5px 0 0;}
#pfest-content.worldwide h2 {background:#ccc;padding:5px;text-align:center;margin:30px 0px 10px 0px;}
#pfest-content.worldwide h3.landing {
  padding:5px 0px 5px 30px;
  background:url(http://planetary.s3.amazonaws.com/assets/planetfest-2012/landing-event.gif) no-repeat left;}
#pfest-content.worldwide h3.official {
  padding:5px 0px 5px 30px;
  background:url(http://planetary.s3.amazonaws.com/assets/planetfest-2012/official-planetfest-event.gif) no-repeat left;}
#pfest-content.worldwide h3.landing.official {
  padding:5px 0px 5px 60px;
  background:url(http://planetary.s3.amazonaws.com/assets/planetfest-2012/official-and-landing-party.gif) no-repeat left;}
/* End Planetfest Section */

/* MER Update */
#main-content.mer-update .posted, #main-content.sagan .posted { display:none; }
#main-content.mer-update .topics { display:none; }
/* End MER Update */


/* Rover Wisdom Styles */
#rover-wisdom p.introduction { font-style:italic; font-size:120%; line-height:1.5; }
#rover-wisdom h4.title, #rover-wisdom a.more { display:none; }
.rover-wisdom-snippet   { width:650px; height:475px; border:1px solid #555; padding:125px 75px 0px 75px; margin: 30px auto; display:none; text-shadow:1px 1px 4px #0D0D0D; filter: dropshadow(color=#0d0d0d, offx=1, offy=1); color:white; }
.rover-wisdom-snippet p { font-size:200%; line-height:1.15; font-family: "Questrial", Arial, sans-serif; }
.rover-wisdom-snippet em {font-size:18px; font-style:italic; float:right; margin:20px 0 0 0;}
#rightcol #rover-wisdom h4.title { display:block; }
#rightcol #rover-wisdom p.introduction { display:none; }
#rightcol .rover-wisdom-snippet { height:auto; width:auto; text-shadow:none; margin:10px 0; padding:0; filter:none; border:none; background:none; color:#111; font-weight:normal; margin:10px 0; }
#rightcol .rover-wisdom-snippet p { font-size:16px; }
#rightcol .rover-wisdom-snippet em { font-size:12px; margin:15px 0; }
#rightcol #rover-wisdom a.more { display:inline; font-size:10px; }
/* End Rover Wisdom Styles */

/* Embedded Survey Styles */
#main-content .embedded-survey td { border:none; padding:0; }
#main-content .embedded-survey .ErrorMessage { color:red; font-style:italic; }
#main-content .embedded-survey .Hint { font-style:italic; margin:10px 0; }
#main-content .embedded-survey span.Explicit { display:inline-block; margin:0 0 5px 0; font-size:1em; background:#888; padding:3px 0; width:100%; border-radius: 2px; color:#eee; text-align:center; }
#main-content .embedded-survey label.wrapable span.Explicit { font-weight:normal; display:inline; margin:0 0 5px 0; background:none; padding:0; color:#000; }
#main-content .embedded-survey textarea { width: 98%; margin-bottom:15px; font-size:1.1em; padding:1%; }
#main-content .embedded-survey p, #main-content .embedded-survey input, #main-content .embedded-survey select { margin:0 0 5px 0; }
#main-content .embedded-survey input, #main-content .embedded-survey select { font-size:1.1em; color:#666; padding:2px; }
/* End Embedded Survey Styles */

/* Advocacy Styles */

#advocacy #main-action {height:250px; width:860px;overflow:hidden;margin-bottom:15px;}
#advocacy #main-action.write {background:url(https://planetary.s3.amazonaws.com/assets/images/advocacy/writing-a-letter_f860.jpg) no-repeat;}
#advocacy #leftcol, #advocacy #rightcol {width:420px;overflow:auto;}
#advocacy #rightcol {margin-left:10px;}
#advocacy #leftcol {margin-right:10px;}
#advocacy #rightcol .box {width: 180px;margin:0 0 20px 10px;float:left;padding:10px;overflow: hidden;}
#advocacy #rightcol .box-large { width:400px;margin:0 0 20px 0;padding:10px;overflow:auto;background:#eff0ea;width:380px;padding:10px 20px 20px 20px;}
#advocacy img.thumb-small {width:50px; height:50px;}
#advocacy .list2 .item .img-box {float:left;width:60px;padding-bottom:0px;}
#advocacy .list2 .item .item-content {float:left;width:350px;margin-left:10px;}
#advocacy h3.section { border-top:1px solid #bbb;border-bottom:1px solid #bbb; padding:10px; }
.box a.arrow.button-blue.curved { font-weight:bold; width:150px; margin:-10px -10px 10px 0px; border-radius:0 25px 25px 0; }
a.highlight-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:23px;
	font-weight:bold;
	padding:11px 24px;
	text-decoration:none;
	text-shadow:1px 3px 0px #b23e35;
}
a.highlight-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
a.highlight-button:active {position:relative;	top:1px;}
/* End Advocacy Styles */


/* Legacy Styles */
table.info tr.bg_light, table.info td.bg_light {background: #eee;}
table.info tr.bg_medium, table.info td.bg_medium {background: #ccc;}
table.info tr.bg_dark, table.info td.bg_dark {background: #555;	color:#eee;}
table.info tr.bg_black, table.info td.bg_black {background: #000;color:#eee;}
/* End Legacy Styles */

/* Planetary TV Styles */
.column-left {
  float: left;
  width: 33%;
  text-align: center;
  padding-bottom:20px;
}
.twocolumn-left {
  float: left;
  width: 66%;
  text-align: left;
  padding-bottom:20px;
}
.column-right {
  float: right;
  width: 33%;
  text-align: center;
  padding-bottom:20px;
}
.column-center {
  display: inline-block;
  width: 33%;
  text-align: center;
  padding-bottom:20px;
}
.ptv_screen {
  width: 254px;
  height: 167px;
  display: block;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  background-color: #1C1C1C;
  border: 3px solid #1C1C1C;
}
.channel_title {
  width: 254px;
  text-align:left;
}
.channel_desc {
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  width: 250px;
  color: #646464;
}
.channel_desc p {
  line-height: 20px;
}
.channel_update {
  position:absolute;
  margin-left:7px;
  color:#FFF;
  margin-top:156px;
  font-size:11px;
  display:none;
}
.bottom-shadow {
  width: 254px;
  height: 20px;
  background-size: 100% 100%;
  background-image: url('http://planetary.s3.amazonaws.com/assets/images/temp/ptv_bottom-shadow.png');
}
.ptv_row {
  margin-bottom: 10px;
}
/* End Planetary TV Styles */
