/*
Theme Name: Rosanne Parry
Description: Child theme based on Twenty Twelve.
Author: Barrett Dowell
Version: 1.0
Template: twentytwelve 
*/
@import url('../twentytwelve/style.css');
/*#24480a; green */

@media screen and (min-width: 600px)  


{ 
body {line-height: 0;}
#main { /*gives space to left side of main content */	border:0;	margin:0 0 0 30px;	padding:0;}

#s2email {margin: 2px 0 4px 0;}

/* Header */.site-header {/*padding: 24px 0;	padding: 1.714285714rem 0;*/padding:0;}

img.header-image { margin-top: 0; padding-top: 0; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;  box-shadow:none;}

img.header-image {border:0;margin:0;padding:0;}

/* Navigation Menu */
.main-navigation {	border:0;	margin:0;	padding:0;	text-align: center;	background-color:#000;	}#menu-main-menu:first-child { /*positions nag */padding: 0 0 0 30px;}

.main-navigation li {	font-family: 'Oxygen', Arial, Helvetica, sans-serif; z-index: 99999;	/*	margin-top: 24px;	margin-top: 1.714285714rem;*/	font-size: 18px;/*	font-size: 0.857142857rem;*/	/*line-height: 1.42857143;*/}.main-navigation a {	color: #fff;}


.main-navigation a:hover {	color: #fff;}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {	display: none;}

.main-navigation ul.nav-menu.toggled-on,.menu-toggle {	/*display: inline-block;*/	display: none;}

/* Minimum width of 600 pixels. */
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {		border-bottom: 4px solid #24480a;		border-top: 4px solid #24480a;		display: inline-block !important;		text-align: left;		width: 100%;	}	

.main-navigation ul {		margin: 0;		text-indent: 0;	}	
.main-navigation li a,	.main-navigation li {	float: left;			text-decoration: none;	border:0;	margin:0;	padding: 6px 14px;	}	.main-navigation li a {		border-bottom: 0;		color: #fff;		/*line-height: 3.692307692;		text-transform: uppercase;*/		line-height: 20px;		text-transform:none;white-space: nowrap;	}
	
.main-navigation li a:hover {		color: #fff;		text-decoration:underline;	}	
.main-navigation li {		/*margin: 0 40px 0 0;		margin: 0 2.857142857rem 0 0;*/		margin:0;		position: relative;	}	
.main-navigation li ul {		display: none;		margin: 0;		padding: 0;		position: absolute;		top: 100%;		z-index: 1;	}	.main-navigation li ul ul {		top: 0;		left: 100%;	}	
.main-navigation ul li:hover > ul {		border-left: 0;		display: block;			}	
.main-navigation li ul li { z-index: 99999;		border:0;		margin:0;		padding:0;	}	
.main-navigation li ul li a {		background-color:#000;		border-bottom: 1px solid #ededed;		display: block;		font-size: 14px;		/*font-size: 0.785714286rem;*/	/*	line-height: 2.181818182;*/	line-height: 1.8;		padding: 6px 10px;	/*	padding: 0.571428571rem 0.714285714rem;*/		width: 180px;		width: 12.85714286rem;		/*white-space: normal;*/	}	

.main-navigation li ul li a:hover {		background:#24480a;		color: #fff;	}	
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {color: #fff;font-weight: bold;	}

Minimum width of 960 pixels.
/*}

@media screen and (min-width: 960px)  { */

body {		background-color: #000;	}
	
body .site {		/*padding:0;	padding: 0 2.857142857rem;		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);*/		padding: 0;		margin-top: 0px;		margin-bottom: 48px;		box-shadow: 0	}	
body.custom-background-empty {		background-color: #fff;	}	
body.custom-background-empty .site,	body.custom-background-white .site {		padding: 0;		margin-top: 0;		margin-bottom: 0;		box-shadow: none;	}
/*.entry-title {color: #24480a; font-family: 'Oxygen', sans-serif;font-size: 60px;}
*/.entry-header .entry-title, .entry-title, .singular .entry-title {color: #24480a; font-family: 'Oxygen', sans-serif;font-size: 30px;font-weight:500;}

#secondary {font-family: 'Oxygen', sans-serif;width: 30%;border:0;margin: 30px 10px 0 0;padding:0;}

#secondary h3.widget-title{border:0;margin:0 0 30px 0;padding:0;text-transform:none;color: #24480a; font-family: 'Oxygen', Arial, Helvetica, sans-serif;font-size: 24px;font-weight:500;line-height:26px;	}

#content h2 {	border:0;	margin:8px 0 16px 0;	padding:0;	text-transform:none;	color: #24480a; 	font-family: 'Oxygen', Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight:500;}

/*home /welcome page */
#home_covers {	border:0;/*	float:right;margin:-60px 30px 0 30px;width:196px;*/	margin:0;	padding:0;	text-align: center;}

#home_covers img {	display:inline;	border:0;	margin: 0;	padding:0 10px 0 0;	 -moz-box-shadow: none; -webkit-box-shadow: none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;  box-shadow:none;}

/*Book page purchase section */
		
#purchase {border:0;margin: 0;padding:0;list-style-type: none;}
		
		
#purchase li a img{ border:0;}

#purchase li {float: left;border:0;margin: 20px 0;padding:0 10px 0 6px;}

/* book page resources */

#secondary ul.resources {	border: 0;	margin: 0 30px 0 0;	padding:0;	list-style-type: none;	}	

#secondary  ul.resources li{	border: 0;	margin: 0;	padding:0;	}

#secondary p{	border: 0;	margin: 0 30px 0 0;	padding:0;	}	


#colophon {font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;height:60px;background-color:#000;color:#666;border:0;margin:0;padding:14px 0 0 0;font-size:14px;}

#barrettdowell{	font-weight:200;	float:left;	border:0;	margin:0 0 0 30px;	padding:0;	line-height: 20px;	text-decoration:none;}
#copyright{	border:0;	margin:0 0 0 380px;	padding:0;	}#social{	float:right;	border:0;	margin:0 30px 0 0;	padding:0;	}
	
#wide_table img {	border:0;	margin:0 auto;	padding:0 0 10px 0;	display:block;	box-shadow: none;}

/* **********************about page *****************/

#about_r_page {line-height: 15px;}
#about_r_page img {display:block; margin:0;}
#rosanne { text-align: center; border: #24480a solid 2px; padding:10px 4px; margin:0; width:165px; position: absolute;}
#in_pool { text-align: center; border: #24480a solid 2px; padding:10px 4px; margin:0 0 0 180px; width: 141px; height:260px; position: absolute;}
#in_tree { text-align: center; border: #24480a solid 2px;	padding:10px 4px; margin:0 0 0 336px; width: 150px; height:260px; position: absolute;}
#circus { text-align: center; border: #24480a solid 2px;	padding:10px 4px; margin:310px 0 0 180px; width: 300px; position: absolute;}
#ice_skate { text-align: center; border: #24480a solid 2px;	padding:10px 4px; margin:668px 0 0 180px; width: 150px; height:330px; position: absolute;}
#with_sister { text-align: center; border: #24480a solid 2px; padding:10px 4px; margin:668px 0 0 346px; width: 150px; height:330px;  position: absolute;}
#work_outdoors { text-align: center; border: #24480a solid 2px; padding:10px 4px; margin:426px 0 0 0; width:150px;  position: absolute;}
 
/* this class gets rid of any dropshadow on an image */	

.entry-content img, img.wp-post-image noshadow{     box-shadow:none;}
	
/* book index page styles */#book_page_covers {	border: 0;	margin: 0 auto 40px auto;	padding:0;	list-style-type:none;	width:800px;}

#book_page_covers li{ float:left;border: 0;margin: 0 0 30px 0;padding:0 20px;}

/* Visits page-------------------------------------------------  */

.green_text {color: #24480a; font-weight: 700;}

/* =Headings-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {	font-family: 'Oxygen', Arial, Helvetica, sans-serif;	clear: both;	line-height: 1.846153846;	margin: 24px 0;	
margin: 1.714285714rem 0;	color:#24480a;	text-transform:none;	font-weight:500;}

/*h1 {	border:0;	margin:8px 0 16px 0;	padding:0;	font-size: 21px;	font-size: 1.5rem;	line-height: 1.5;}
*//*h2 {	font-size: 18px;	font-size: 1.285714286rem;	line-height: 1.6;}
*/

h1 {	border:0;	margin:8px 0 16px 0;	padding:0;	font-size: 30px;	font-weight:500;}
h2 {	border:0;	margin:8px 0 16px 0;	padding:0;	font-size: 24px;	font-weight:500;}
h3 {	font-size: 16px;	font-size: 1.142857143rem;	margin: 16px 0 10px 0;	font-weight:600;}
h4 {	font-size: 14px;font-size: 1rem;		margin: 16px 0 10px 0;}
h5 {	font-size: 13px;	font-size: 0.928571429rem;			margin: 16px 0 10px 0;}
h6 {	font-size: 12px;	font-size: 0.857142857rem;	margin: 16px 0 10px 0;}
hr {	background-color: #ccc;	border: 0;	height: 1px;	margin: 24px;	margin-bottom: 1.714285714rem;}
}


@media screen and (min-width: 1040px)  { 
/* **********************about page *****************/

#about_r_page {line-height: 15px;}
#about_r_page img {display:block; margin:0;}
#rosanne { text-align: center; border: #24480a solid 4px; padding:10px 4px; margin:0; width:165px; position: absolute;}
#in_pool { text-align: center; border: #24480a solid 4px; padding:10px 4px; margin:30px 0 0 210px; width: 141px; height:260px; position: absolute;}
#in_tree { text-align: center; border: #24480a solid 4px;	padding:10px 4px; margin:30px 0 0 396px; width: 150px; height:260px; position: absolute;}
#circus { text-align: center; border: #24480a solid 4px;	padding:10px 4px; margin:340px 0 0 230px; width: 300px; position: absolute;}
#ice_skate { text-align: center; border: #24480a solid 4px;	padding:10px 4px; margin:698px 0 0 210px; width: 150px; height:330px; position: absolute;}
#with_sister { text-align: center; border: #24480a solid 4px; padding:10px 4px; margin:698px 0 0 396px; width: 150px; height:330px;  position: absolute;}
#work_outdoors { text-align: center; border: #24480a solid 4px; padding:10px 4px; margin:426px 0 0 0; width:165px;  position: absolute;}
#work_outdoors img { text-align: center; margin:0 auto;}
}