/*
Theme Name: laurenrosano
Theme URI: http://laurenrosano.com/
Description: Child Theme for Sandbox
Author: Laurelai
Author URI: http://laurenrosano.com/
Template: sandbox
Version: 1.0
*/
 
@import url("../sandbox/style.css");

/*---------COLORS 

Black
White
Light Gray	#BCBCBC;
Med Gray: 	#999999;
Dark Gray 	#666666;
Red:		#F15A22;
*/

@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('fonts/chunkfive-webfont.eot');
	src: local('ChunkFive'), url('fonts/chunkfive-webfont.woff') format('woff'), url('chunkfive-webfont.ttf') format('truetype'), url('chunkfive-webfont.svg#webfontCQa48wBC') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
font-family: Arial, Helvetica, sans-serif;
font-size: normal normal normal 1em;
width: 100%;
margin: 0px;
padding:0px;
}

#wrapper {
	}

a:link, a:visited {
color: #F15A22;
text-decoration: none;

}

a:hover, a:active {
text-decoration: underline;
}

h1, h2, h3 {
font-family: 'ChunkFiveRegular', Arial, sans-serif;
font-weight: normal;
letter-spacing: 0.05em;	

}



.gray {
color: #BCBCBC;
}


/*---------HEADER ---------*/

div#header {
	width:1000px;
	height: 5.25em;
	margin: 1em auto 0px auto;
}
#header h1 {
text-align: left;
font-size: 2.4em;
letter-spacing: 0.05em;	

}

#blog-title {
	width: 400px;
	float: left;
}
#header a:link, #header a:visited {
color: #000;
text-decoration: none
}

#access {
float:right;
margin-top: 18px;
margin-right: 165px; /*Lines menu up with right border below*/
background-color: #FFF;

}

div#menu {
background: #FFF;
-webkit-padding-start: 0px;

}

#menu ul {
border: none;
}

div#menu ul li {
height: .75em;
padding: .375em 0;
margin:0px;
border: none;
border-right: 1px dotted #BCBCBC;
width: 5.25em;
}

div#menu .page-item-10 {
border-right: 0px;

}

#menu a:link, #menu a:visited {
font-size: .75em;
text-align: center;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 0.08em;
color: #BCBCBC;
padding:0px;
margin:0px;
}

#menu a:hover, #menu a:active {
color: #333;
}

div#menu .current_page_item a {
color: #333;

}
/*---------TAGLINE---------*/

#tagline {
width: 100%;
display:block;
background-color:#F15A22;
padding: 1.1em 0 .9em 0;
font-family: 'ChunkFiveRegular',Arial, Helvetica, sans-serif;
color: white;
font-weight: normal;
font-size: 1.25em;
text-transform: uppercase;
letter-spacing: 0.1em;
text-align: left;
}

#blog-description {
margin: 0 auto;
width:1000px;
display: block;

}


/*---------CONTENT---------*/

div#center {
	width: 1000px;
	margin: 0 auto;
	padding: 2em 0px;

}

div#container {
	width: 725px;
	min-height:400px;
	padding:0 25px 25px 0;
	margin:0;
	float: left;
	border-right: 1px dotted #BCBCBC;
	}
	
div#content {
	padding:0px;
	margin:0px;
}

div#content h2 {
font-size: .95em;
margin:0px;
text-transform: uppercase;
letter-spacing: 0.1em;

}

div#content h2 span {
font-family: Arial, Helvetica, sans-serif;
text-transform: none;
letter-spacing: 0em;

}

div#content h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.0em;
color: #000;
margin:0px;
letter-spacing: 0.0em;
}

div#content h4 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
margin:0px;
}

div#content p {
font-size: 0.85em;
	color: #333;
	line-height: 150%;
	margin: 0  0 1em 0;
	}


div#content ul {
margin-bottom: 25px;
}

div#content ul li {
font-size: 0.75em;
list-style-type: none;
list-style-position: inside;
margin-bottom: 10px;
}
	
.archive-meta {
color: #BCBCBC;
}

div.entry-content .main-img {
float:left;
margin: 25px 25px 0px 0px;
}

.aside {
font-size: .85em;
font-style: italic;
line-height: 100%;
margin-top: 25px;
}

/*---------GALLERY---------*/


div.galleryContainer {
padding: 0 0 50px 0;
margin: 0;
clear: both;
}



div.gallery {
width: 25%;
margin: 25px 0 10px 0;
padding: 0px;
height: 170px;
overflow:hidden;
clear:none;
display: inline;
float:left;

}

div.galleryDiv {
border-bottom: 1px dotted #BCBCBC;
margin: 25px 0px;
width: 100%

}


div.gallery .entry-content {
font-size: .80em;
}


div.gallery .entry-title h3 {
font-size: 0.85em;
margin-top: 10px;
}
div.gallery .entry-title a {
font-size: 0.85em;

}

div.gallery img {
width: 155px;
border: 1px solid #E5E5E5;
margin-bottom: 5px;
}

div.gallery img:hover {
-moz-box-shadow: 3px 3px 5px #888;
-webkit-box-shadow: 3px 3px 5px #888;
box-shadow: 3px 3px 5px #888;
}

/*---------SIDEBAR---------*/

div.sidebar {
float: right;
overflow: hidden;
width: 235px;
margin: 0em 0px 0px 0px;
}

div.sidebar h3 {
font-weight: normal;
letter-spacing: .08em;
font-size: .75em;
text-transform: uppercase;
}

div.sidebar p {
	font-size: 0.75em;
	color: #666;
	line-height: 150%;
	margin: 1.5em 0 0 0;
}

div.sidebar li { 
margin: 0px 0px 1.5em;
}

div.sidebar ul ul {
	list-style-type: none;
	margin: 1em 0px 0 0;
}

div.sidebar ul ul li{
	line-height: 150%;
	font-size: .75em;
	list-style: none inside;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;

}

div#primary {
margin-top:3px;
}
/*---------FOOTER ---------*/

div#footer {
clear:both;
border-top: 1px dotted #BCBCBC;
text-align: left;
color: #999999;
font-size: .65em;
padding: 10px;
margin: 40px auto 40px auto;
width:1000px;
}

div#footer p {
	font-size: 8pt;
}

div#footer a, div#footer a:visited {
	color: #999999;
	text-decoration: none;
}

div#footer a:hover, div#footer a:active {
	text-decoration: underline;
}

/* - - -- - - - Share tools test --*/


.plug-top object {border:1px solid #000; display:block;}

div#sharetools {
background-color: #FFFFFF;
border-top:1px solid gray;
border-bottom:1px solid gray;
width: 170px;
height: 140px;
float: right;
margin: 15px 0 15px 15px;
}

.shareCount ul {
display: block;
margin:10px 0;
padding: 0px;
height: 65px;
list-style-type: none;

}
.shareCount ul li {
float:left;
margin:0;
padding: 0;
}

.shareCount #tweet {
margin-right: 7px;
margin-left: -2px;
width: 55px;
}

div#sharetools #plusone {
width: 50px;
}


div#sharetools h6 {
margin:0px;
padding: 4px 2px;
color: gray;
background-color: #F2F2F2;
border-bottom: 1px solid gray;
width: 166px;
text-transform: uppercase;
font-weight: normal;
}

div#smallSharetools {
height: 16px;
margin: 15px 0 15px 0;
}

.addthis_default_style a, .buy_button a {
color: gray;
}

.shareAux .addthis_default_style, .shareAux .buy_button {
margin: 0;
font-size: 12px;
float: left;

}

.addthis_default_style #share, .addthis_default_style #email, .buy_button #buy {
font-size: 11px;
}

.addthis_default_style a#share {
width: 54px;
}
.addthis_default_style a#email {
width: 60px;
}

.buy_button a#buy {
width: 49px;
}


.addthis_default_style #email .at15t_email, .buy_button #buy .buy_button_icon {
margin-right: 4px;
margin-top: -2px;
}

.addthis_default_style #share .at15t_compact {
margin-top: -2px;

}

div#sharetools .shareAux {
border-top: 1px dotted gray;
padding: 10px 0;

}


.buy_button .buy_button_icon {
background: url(http://c1137.r37.cf2.rackcdn.com/buy-16.png) no-repeat 0px 0px;
background-position: 0px 0px;
display: block;
height: 16px;
line-height: 16px !important;
width: 16px;
float:left;
}

div.tools {
height: 18px;
padding: 3px 0;
margin-bottom: 15px;

}

.article .tools p {
text-transform: none;
color: gray;
padding: 0px;
}



.tools a {
background:none; 
font-size: 11px; 
padding-left: 0px;
margin:0px;
}

div.tools .gate {
float:left;
}

.tools .gate p {
width: 290px;
margin: 3px 0;
font-style: italic;
color: gray;
font-size: 11px;
}


.tools .gate .main-img {
background:url(http://sloanreview.mit.edu/wp-content/themes/sloan-review/images/smr-post-icons.gif?v=20110609) no-repeat;
display:block;
height: 16px;
width: 16px;
margin-right: 3px; 
text-transform:none;
float: left;
margin-top: 1px;
}

.tools .gate a {
color: rgb(195, 5, 5);
text-decoration: none;
}

.tools .gate a:hover {
text-decoration: underline;

}

.tools .gate .byline-m {
background-position: -34px 0px;
}

.tools .gate .byline-m:hover {
background-position: -34px -17px;
}

.tools .gate .byline-s {
background-position: -17px 0px;
}

.tools .gate .byline-s:hover {
background-position: -17px -17px;
}

.tools .gate .byline-p {
background-position: 0px 0px;
}

.tools .gate .byline-p:hover {
background-position: -0px -17px;
}

div.tools .std {
float: right;
}
.tools .std a {
background:url(http://c1137.r37.cf2.rackcdn.com/tool-icons-15x47.jpg) no-repeat 0 0; 
display:block;
height: 15px;
float: left; 
margin: 1px 5px 0px 0px; 
text-transform:none;
padding-left: 17px;
color: gray;
font-size: 11px;
}

.tools .std a:hover {
opacity: 0.7;
}
.tools .std a.print {
background-position: 0px 0px;
padding-top: 2px;
}

.tools .std a.pdf {
background-position: 0px -16px;
padding-top: 2px;

}

.tools .std a.buy {
background-position: 0px -32px;
padding-top: 2px;
margin-right:0px;
}



/***** edit existing styles ***/

.article ul.meta {
	margin-left: 0px;
	margin-bottom: 20px;
			}
