/*
Theme Name:     2012 NASA Blog Theme
Theme URI:      http://example.com/
Description:    NASA Blog - Child theme for the Twenty Twelve theme
Author:         J.J. Toothman
Author URI:     http://jjtoothman.net
Template:       twentytwelve                             
Version:        0.1.0
*/

@import url("../twentytwelve/style.css");


body {
    background: url("images/NASA-background.jpg") no-repeat scroll center top #FFFFFF;
	background-color: #ffffff !important;
}

body.custom-background {
	background-color: #ffffff !important;
	
}

body .site {
	margin-top: 4px;
	margin-top: 0.285714286rem;
	box-shadow: none;
	padding: 0 40px !important;
	padding: 0 2.857142857rem !important;
	
}

#blogs_title, #blogs_title a {

	color: #ffffff;
	font-family: Arial, Helveitca, sans-serif;
	font-size: 18px;
	font-size: 1.285714286rem;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 6px 6px;
	margin: 0rem 0rem 0.428571429rem 0.428571429rem;
}

#blogs_title {
	float: left;
}

.entry-header .entry-title {
    font-size: 24px;
	font-size: 1.714285714rem;
	font-family: Arial, Helvetica, sans-serif;
}

.post_header_meta {
	color: #757575;
	padding-top: 6px;
	padding-top: 0.428571429rem;
	font-size: 13px;
	font-size: 0.928571rem;

}

.comments-area article header img,
.comments-area li.bypostauthor cite span
 {
	display: none;
}

.comments-area article header cite, .comments-area article header time {
    display: block;
    margin-left: 0px;
	margin-left: 0rem;
}



/*******  SIDEBAR ******/

.widget-area .widget {
	/* background: linear-gradient(to bottom, #ECF2FA 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	 border: 1px solid #E6E6E6;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.39);
	*/
}

.widget-area .widget h3 {
	font-weight: bold;
	font-size: 16px;
	font-size: 1.142857143rem;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
}


/***** HEADER *****/

div#nasa_gov_header {

				background: none repeat scroll 0 0 #6B81AF;
				margin: 0 auto;
				font-family: arial, helvetica, sans-serif;
				/*padding:  0 2.85714rem;
				max-width: 68.5714rem;
				*/
				
			}

div#header_logo {
				background: url("images/nasa-logo.png") no-repeat scroll 0 0 transparent;
				float: left;
				height: 91px;
				width: 110px;
				margin: 15px 0px 15px 15px;
				margin: 1.071428571rem 0rem 1.071428571rem 1.071428571rem;

				/* padding-left: 12px;
				padding-right: 6px;*/
			}
			
#top_nav { padding-top: 20px;
			padding-top: 1.428571429rem;}
			
#top_nav a {
				display: block;
				text-decoration: none;
				padding-right: 8px;
				padding-right: 0.571428571rem;
			}
				

span.nasa_topnav_link_title {
			font-weight: bold;
			font-size: 12px;
			font-size: 0.857142857rem;
			padding: 6px;
			padding: 0.428571429rem;
			color: #ffffff;
		}
		
span.nasa_topnav_link_desciption  {
	display: none;
}


/************  FOOTER *****/

footer#colophon {
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-family: Arial,helvetica,sans-serif;
	background: none repeat scroll 0 0 #6B81AF;
	
}

footer a.nasa_logo_footer {
	float: left;
	width: 110px;
	height: 92px;
	display: block;
	margin: 15px 0 0 15px;
	margin: 1.071428571rem 0rem 0rem 1.071428571rem;
	background: url("images/nasa-logo.png") no-repeat scroll 0 0 transparent;
}

footer#colophon a {
	text-decoration: none;
	color: #ffffff;
}

footer#colophon {
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}

footer #footercol1 {
	display: table-cell;
	color: #ffffff;
	padding: 6px;
	padding: 0.428571429rem;
	margin: 0;
	float: left;
	width: 203px;
	padding-top: 50px;
	padding-top: 3.571428571rem;
}

footer #footercol2 {
	display: table-cell;
	padding: 6px;
	padding: 0.428571429rem;
	margin: 0;
	float: left;
	width: 188px;
	vertical-align: top;
}

footer #footercol3 {
	display: table-cell;
	padding: 6px;
	padding: 0.428571429rem;
	margin: 0;
	float: left;
	width: 188px;
	vertical-align: top;
}

footer #footercol4 {
	display: table-cell;
	padding: 6px;
	padding: 0.428571429rem;
	margin: 0;
	float: left;
	width: 185px;
	vertical-align: top;
}

span.hide {
	display: none;
}

footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

footer ul li {
	line-height: 12px;
	margin: 0 0 2px 0;
	margin: 0rem 0rem 0.142857143rem 0rem;
	padding: 0 0 0 10px;
	padding: 0rem 0rem 0rem 0.714285714rem;
	color: #b2b2b2;
	background: url('images/footer_rsaquo.gif') no-repeat 5px 20px;
	background-position: left 4px;
}
footer #footercol2 , footer #footercol3, footer #footercol4 {
	clear: left;
}



	/******  ADD THIS *****/


	div#addthis_bar {
		height: 24px;
		margin-right: 10px;
		margin-right: 0.714285714rem;
		min-width: 155px;
		text-align: right;
		white-space: nowrap;
	}
	div#addthis_bar {
		color: #B2B2B2;
		text-decoration: none;
	}
	div#header_body a.addthis_button {
		background: url("images/icons_black.gif") no-repeat scroll 0 -96px transparent;
		color: #B2B2B2;
		height: 16px;
		margin-left: 20px;
		margin-left: 1.428571429rem;
		padding-left: 20px;
		padding-left: 1.428571429rem;
		width: 30px;
	}
	div#header_body a.addthis_button:hover {
		background-position: -100px -96px;
	}
	div#header_body a.addthis_button_email.at300b {
		background: url("images/icons_black.gif") no-repeat scroll 0 -112px transparent;
		color: #B2B2B2;
		height: 16px;
		padding-left: 20px;
		padding-left: 1.428571429rem;
		width: 30px;
	}
	div#header_body a.addthis_button_email.at300b:hover {
		background-position: -100px -112px;
	}
	span.at16nc.at300bs.at15nc.at15t_email.at16t_email {
		display: none;
	}
	/*************  END ADD THIS *****************/
	

/* **********************************************************   */
/* =Media queries
-------------------------------------------------------------- */
/* **********************************************************   */



/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	footer #footercol2, footer #footercol4  {
		clear:none;
	}
	footer #footercol3, {
		clear: left;
	}

	#nasa_gov_header {
		margin: 0 auto;
		max-width: 1040px;
		/*max-width: 71.42857142857143rem;*/
		overflow: hidden;
	}
	div#header_logo {
				background: url("images/nasa-logo.png") no-repeat scroll 0 0 transparent;
				float: left;
				height: 91px;
				width: 110px;
			}
	#top_nav { padding-top: 50px;
		padding-top: 3.571428571rem;}
	#top_nav a {
				display: inline;
				text-decoration: none;
				padding-right: 10px;
				padding-right: 0.714285714rem; 
			}
			
	span.nasa_topnav_link_title {
				font-weight: bold;
				font-size: 14px;
				font-size: 1rem;
				padding: 12px 4px;
				padding: 0.857142857rem 0.285714286rem;
				display: inline;
				text-decoration: none;	
			}
			
	div#addthis_bar {
		float: right;
	}
		

}




/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {

	#nasa_gov_header {
		padding: 0px;
		padding: 0rem;
		margin-top: 48px;
		margin-top: 3.428571429rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		/*box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);*/
	}
	

	/* NASA.GOV MENU ITEMS BEGIN */
	
	div#nasa_gov_header {
			
			padding: 0 40px;
			padding:  0 2.85714rem;
			max-width: 960px;
			max-width: 68.5714rem;
			}

	#top_nav {
		padding-top: 15px;
		padding-top: 1.071428571rem;
	}
	#top_nav a {
				display: inline;
				float: left;
				text-decoration: none;
				padding-right: 6px;
				padding-right: 0.428571429rem;
			}
	

		span.nasa_topnav_link_title {
				font-weight: bold;
				font-size: 16px;
				font-size: 1.142857143rem;
				padding: 12px 0px 4px;
				padding: 0.857142857rem 0rem 0.285714286rem;
			}

		span.nasa_topnav_link_title, span.nasa_topnav_link_desciption {
				display: block;
				text-decoration: none;	
				color: #ffffff;
			}
			

			span.nasa_topnav_link_desciption {
				font-weight: normal;
				width: 150px;
				width: 10.7142857rem;
			}
	
	
		/* NASA.GOV MENU ITEMS END	 */
	footer #footercol2 , footer #footercol3, footer #footercol4 {
			clear: none;
		}	
}