/* @override http://space.xprize.org/thelaunchpad/spacereportstyle.css */

/* This layout is based on Alexander Trevi's "Pruned."  Many thanks. */


/* These tags hide various items created by blogger */
#navbar-iframe {
   display: none !important;
}

#blog-list-title {
   display: none !important;
}

#BlogArchive1.widget.BlogArchive h2 {
	display: none !important;
}

#Label1.widget.Label h2 {
	display: none !important;
}

span.widget-item-control {
	display: none !important;
}

body {
margin: 0;
padding: 0;
	background: white url(/thelaunchpad/giantxonwhite.png) no-repeat;
}


/* Table
----------------------------------------------- */

#banner {
	height: 200px;
	background: white no-repeat;
	margin-left: 1px;
}

#outlineboth {
border-right: 2px solid #ddd; 
border-left: 2px solid #ddd; 
}

#content {
	width: 1050px;
}

/* Main
----------------------------------------------- */
#main {
	width: 580px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-top: 1px solid #c0c0c0;
}
#main a, .post-title a:visited {
color: #003366;
text-decoration: none;
}
#main a:hover {
color: #FFFFFF;
text-decoration: none;
	background-color: #003366;
}

.blogdescription {
	background-color: black;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 17px;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* Posts
----------------------------------------------- */
.post {
margin: 0px 0px 25px 0px;
padding: 5px 20px 0px 20px;
}
.post-title {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Sans-serif;
font-size: 25px;
text-transform: none;
font-weight: normal;
line-height: 30px;
}
.post-date {
margin: 0;
padding: 0;
font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: .2em;
color: #999;
}
.post-body {
margin: 15px 0px 20px 0px;
font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
font-size: 13px;
text-transform: none;
line-height: 17px;
color: #000000;
	text-align: justify;
}
.post-body a, .post-body a:visited {
text-decoration: none;
background-color: transparent;
border-color: #0a1569;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}
.post img {
border: 1px solid #dddddd;
padding: 5px;
	margin: 8px;
	display: block;
}
.post blockquote {
	margin: 0px 10px 0 15px;
	border: 1px solid #c0c0c0;
	padding: 5px 5px 5px 30px;
	background: #ededed url(http://space.xprize.org/thelaunchpad/quotes.png) no-repeat;
	clear: both;
}
.post center {
margin: 0px 0px -17px 0px;
}
.blogger-labels {
color: #777777;
	font: 75% Verdana,Sans-serif;
	text-transform: uppercase;
	direction: ltr;
	text-align: left;
	border-width: 1px;
}


/* Post-Footer
----------------------------------------------- */
#post-footer {
margin: 0;
padding: 0;
border-top: 0px solid #ddd; 
border-bottom: 1px solid #ddd;
	clear: both;
}
#post-footer a, .share a:visited {
color: #007aff;
text-decoration: none;
}
#post-footer a:hover {
text-decoration: none;
background-color: #007aff;
border-color: #0a1569;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
	color: #FFFFFF;
}
.post-footer-content {
margin: 0;
padding: 0px 0 30px 20px;
font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
font-size: 9px;
text-transform: uppercase;
letter-spacing: .2em;
color: #999;
}

.addthis-post {
	float: right;
}


/* Post-Footer 2
----------------------------------------------- */
#post-footer-2 {
margin: 0;
padding: 0;
border-top: 1px solid #ddd; 
border-bottom: 1px solid #ddd; 
}
#post-footer-2 a, .share a:visited {
color: #007aff;
text-decoration: none;
}
#post-footer-2 a:hover {
text-decoration: none;
background-color: transparent;
border-color: #c00;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;  
}
.post-footer-content-2 {
margin: 0;
padding: 10px 0 10px 20px;
font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
font-size: 9px;
text-transform: uppercase;
letter-spacing: .2em;
color: #999;
}

/* Comments-AdSense
----------------------------------------------- */
#comments-adsense {
margin: 0 0 20px 0;
padding: 15px 0 10px 0;
background-color: #2D2C2D;
border-bottom: 1px solid #ddd; 
text-align: center;
}


/* Comments
----------------------------------------------- */
#comments a, .comments a:visited {
color: #007aff;
text-decoration: none;
background-color: transparent;
border-color: #c00;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;  
}
#comments-block {
margin: 0;
padding: 10px 20px 0px 20px;
}
#comments-block dt {
margin: 10px 0 0;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#comments-block dd {
	margin: 0;
}
#comments-block dt.comment-poster {
margin: 0;
font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
font-size: 12px;
text-transform: none;
letter-spacing: 1px;
line-height: 14px;
}
#comments-block dd.comment-timestamp {
margin: 5px 0px 3px 0px;
font-family: Arial, Verdana, Sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
color: #999;
}

span.comment-timestamp {
font-family: Arial, Verdana, Sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
color: #999;
	margin: 5px 0px 3px 30px;
}
#comments-block dd.comment-body {
margin: 0 0 5px 30px;
font-family: Arial, Verdana, Sans-serif;
font-size: 13px;
text-transform: none;
letter-spacing: 0;
line-height: 15px;
color: #003366;
	border-style: dotted;
	border-width: 1px;
	padding: 5px;
}

#comments-block dd.comment-body a{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.comment-poster a, .comment-poster a:visited {
text-decoration: none;
}

.postacomment {
	text-align: center;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
.comment-poster a:hover {
text-decoration: none;
background-color: transparent;
border-color: #c00;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: underline;  
}
.comments-title-top {
margin: 0;
font-family: Cochin, Times New Roman, Arial, Verdana, Sans-serif;
font-size: 35px;
background-color: transparent;
text-transform: none;
text-align: center;
font-weight: normal;
color: #1E1A1E;
}
.comments-title-bottom {
margin: 0px 0px 25px 0px;
padding: 20px 0 0 0;
font-family: Cochin, Times New Roman, Arial, Verdana, Sans-serif;
font-size: 20px;
text-transform: none;
text-align: center;
font-weight: normal;
color: #1E1A1E;
border-top: 1px solid #ddd; 
}
.deleted-comment {
font-style:italic;
color:gray;
}

/* @group Sidebars */

/* Sidebar 1
----------------------------------------------- */

#sidebar {
	width: 200px;
	left: 600px;
	top: 0;
	padding-right: 0;
	border-right: 1px solid #c0c0c0;
	border-left
	: 1px solid #c0c0c0;
	background-color: #fff;
	float: left;
	border-bottom: 1px solid #c0c0c0;
}

#sidebar2 {
	width: 200px;
	position: static;
	left: 820px;
	top: 0;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	background-color: white;
	border-top: 1px solid #c0c0c0;
}

#sidebar img {
}
.sidebar-title {
margin: 10px 10px 5px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 12px;
text-align: left;
text-transform: uppercase;
letter-spacing: 0;
color: #007aff;
}
#sidebar-posts-title a, .sidebar-posts-title a:visited {
color: #007aff;
text-decoration: none;
}
#sidebar-posts-title a:hover {
color: #007aff;
text-decoration: underline;
}
#sidebar-posts {
margin: 0px 10px 0px 10px;
padding: 0;
}
#sidebar-posts a, .sidebar a:visited  {
color: #666666;
text-decoration: none;
}
#sidebar-posts a:hover {
color: #007aff;
text-decoration: underline;
}
#sidebar-posts ul {
margin: 0 0 0 5px;
padding: 0px 0px 0px 0px;
list-style: none;
}
#sidebar-posts li {
margin: 0;
padding: 0px 10px 0px 10px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
text-transform: uppercase;
line-height: 15px;
text-align: left;
text-indent: -10px;
}

/* @end */

/* Masthead
----------------------------------------------- */
#masthead {
margin: 0;
padding: 30px 0px 0px 0px;
background-color: #2D2C2D;
}



/* AdSense
----------------------------------------------- */
#adsense1 {
margin: 0 0 -4px 0;
padding: 0;
border-top: 2px solid #ddd; 
border-bottom: 0px solid #ddd; 
}
#adsense2 {
margin: 0 0 -4px 0;
padding: 0;
border-top: 2px solid #ddd; 
border-bottom: 0px solid #ddd; 
}


/* Super Intergalactic Planetary Excursions
----------------------------------------------- */
#sidebar-excursions {
margin: 0;
padding: 15px 0px 15px 0px;
border-top: 2px solid #ddd; 
}
#sidebar-excursions img {
text-align: center;
}


/* hr
----------------------------------------------- */
hr {
margin: 15px 10px 15px 10px;
background-color: transparent;
border-color: #dddddd;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: underline;  
}


/* Sidebar 2 Top
----------------------------------------------- */
#sidebar-top {
margin: 0;
padding: 15px 0px 15px 0px;
font-family: Arial,Verdana,Sans-serif;
font-size: 10px;
text-align: center;
text-transform: uppercase;
letter-spacing: .1em;
line-height: 1.4em;
}
#sidebar-top a, .sidebar-top a:visited  {
color: #007aff;
text-decoration: none;
}
#sidebar-top a:hover {
color: #007aff;
text-decoration: underline;
}


/* Sidebar 2 Links
----------------------------------------------- */
#sidebar-links {
margin: 0;
padding: 15px 0px 15px 0px;
border-top: 2px solid #ddd; 
border-bottom: 0px solid #ddd; 
}
#sidebar-links a, .sidebar a:visited  {
color: #999999;
text-decoration: none;
}
#sidebar-links a:hover {
color: #007aff;
text-decoration: underline;
}
.sidebar-links-title {
margin: 0px 10px 5px 10px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
text-align: left;
text-transform: uppercase;
letter-spacing: 1px;
color: #007aff;
}
#sidebar-links ul {
margin: 0 10px 0 10px;
padding: 0;
list-style: none;
}
#sidebar-links li {
margin: 0;
padding: 0px 10px 0px 10px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
text-transform: uppercase;
line-height: 15px;
text-align: left;
text-indent: -10px;
}



/* end
----------------------------------------------- */
#sidebar-end {
margin: 0;
padding: 15px 0px 0px 0px;
text-align: center;
border-top: 2px solid #ddd; 
}

#footer {
	text-align: center;
	font: 8px "Lucida Grande", Lucida, Verdana, sans-serif;
	clear: both;
	position: relative;
	top: 10px;
	border-top: 1px solid #c0c0c0;
}

#footer a {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #007aff;
	text-decoration: none;
}

#footer a:hover {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #007aff;
}

.comment-form {
	background-color: #e9e9e9;
	border: 1px solid #007aff;
	padding-left: 10px;
	padding-right: 10px;
	height: 250px;
	margin-top: 15px;
}

.comment-form h3 {
	text-align: left;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/*
iframe {
	margin: 15px;
}
*/


.blog-title {
	margin-left: -32px;
	margin-top: -5px;
}

.BlogArchive #ArchiveList ul li {
	padding: 0;
}

#dsq-recentcomments {
	padding: 10px;
}

.dsq-widget-user {
	color: #007aff;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.dsq-widget-comment {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.dsq-widget-item{
	line-height: 1px;
}
#dsq-recentcomments a {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #007aff;
}

#disqus_thread {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#disqus_thread a {
	color: #007aff;
}
