/*
Theme Name: Toolbox
Theme URI: http://wordpress.org/extend/themes/toolbox/
Author: Automattic
Author URI: http://automattic.com/
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.0
Tags: custom-menu, threaded-comments, sticky-post, microformats, rtl-language-support, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Structure
-------------------------------------------------------------- */
body {
	background:#fff;
	}
	

#page {
	display: block;
	width: 900px;
	margin:0 auto;
	background:#fff;
	padding:20px 20px 20px;

}

#main .widget-area {
	float: center;
	overflow: hidden;
	width: 900px;
}

#primary {
	float: center;
	margin: 0;
}
#content {
	margin: 0;
	text-align:justify;
	display:block;
}

#colophon {
	clear: both;
	display: block;
	width: 100%;
	margin-top:5em;
}



/* Increase the size of the content area for templates without sidebars */
/*.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}*/

/* Text meant only for screen readers */
/*.screen-reader-text,
.section-heading {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); 
  clip: rect(1px, 1px, 1px, 1px);*/
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Header
-------------------------------------------------------------- */

#site-title {
	font-size: 54px;
	margin: 0 0 -5px 0;
	letter-spacing:.05em;
	padding-top:.5em;
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
	text-align:center;
	font-weight:100;
	line-height:55px;
}
	

#site-description {
	font-size: 16px;
	letter-spacing:.4em;
	font-weight: 400;
	margin-bottom:10px;
	text-align:center;
	font-family: "museo-sans-1","museo-sans-2",Georgia, serif;
	position:relative;
	top:-5px;
	padding-bottom:20px;
	color: #d55f00;
}


/* 404 page */
.error404 .widget {
	float: left;
	width: 33%;
}
.error404 .widget .widgettitle,
.error404 .widget ul {
	margin-right: 1em;
}
.error404 .widget_tag_cloud {
	clear: both;
	float: none;
	width: 100%;
}

/* Image Attachments */
.image-attachment div.entry-meta {
	float: left;
}
.image-attachment nav {
	float: right;
	margin: 0 0 1em 0;
}
.image-attachment .entry-content {
	clear: both;
}
.image-attachment .entry-content .entry-attachment {
	background: #eee;
	margin: 0 0 1em;
	padding: 1em;
	text-align: center;
}
.image-attachment .entry-content .attachment {
	display: block;
	margin: 0 auto;
	text-align: center;
}


/* =Images
-------------------------------------------------------------- */

a img {
	border: none;
}
p img {
	margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */

}

/* =Comments
-------------------------------------------------------------- */

/*article.comment {
	display: block;
}
#respond input[type=text] {
	display: block;
	width: 60%;
}
#respond textarea {
	display: block;
	margin: 0 0 1em;
	width: 80%;
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%;
}
#respond .form-allowed-tags code {
	display: block;
}*/


/* =Footer
-------------------------------------------------------------- */

#colophon {
	padding: 1em 0 0;
	border-top:8px #dedede double;
	text-align:center;
	margin-top:1em;
	font-size:13px;
	font-weight:300;
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
}


/* =Jessica
-------------------------------------------------------------- */

body{
	font-family: "museo-sans-1","museo-sans-2",Georgia, serif;
	font-weight:100;
	line-height:32px;
}

h2{
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
	font-weight:100;
	font-size:32px;
	text-align:center;
	border-bottom:2px dotted #dedede;
	text-transform:uppercase;
	letter-spacing:.1em;
	padding-bottom:.4em;
	margin-bottom:20px;
	padding-top:.4em;
	}

a{text-decoration:none;color:#3a3a3a;}

a:hover{color:#d55f00;}

.sep{font-family: "museo-slab-1","museo-slab-2",Georgia, serif;font-size:14px;font-weight:300;color:#d55f00;}

.twitterpost{
	width:760px;
	background:#bcbaa9;
	height:100px;
	font-size:25px;
	font-weight:500;
	float:right;
	text-align:left;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:20px;
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
	border-top:10px solid #ebe7dc;
	border-bottom:10px solid #ebe7dc;
	}
	
.twitterpost-cat{
	width:760px;
	background:#e1ba5e;
	height:100px;
	font-size:25px;
	font-weight:500;
	float:right;
	text-align:left;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:20px;
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
	border-top:10px solid #ebe7dc;
	border-bottom:10px solid #ebe7dc;
	}
	
.twitterpost-me{
	width:760px;
	background:#a9b5bc;
	height:100px;
	font-size:25px;
	font-weight:500;
	float:right;
	text-align:left;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:20px;
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
	border-top:10px solid #ebe7dc;
	border-bottom:10px solid #ebe7dc;
	}
	

.twitterpost-brother{
	width:760px;
	background:#d0d897;
	height:100px;
	font-size:25px;
	font-weight:500;
	float:right;
	text-align:left;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:20px;
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
	border-top:10px solid #ebe7dc;
	border-bottom:10px solid #ebe7dc;
	}
	
.twitterpost-mom{
	width:760px;
	background:#d989a9;
	height:100px;
	font-size:25px;
	font-weight:500;
	float:right;
	text-align:left;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:20px;
	font-family: "museo-slab-1","museo-slab-2",Georgia, serif;
	border-top:10px solid #ebe7dc;
	border-bottom:10px solid #ebe7dc;
		}

		
.twitterinfo{
	display:block; 
	font-size: 17px;
	line-height:24px;
	margin: 0 0 15px 0;
	font-weight:300;
	padding: 0 0 5px 150px;
	text-indent:-20px;
	width:750px;
	text-align:left;
	font-family: "museo-sans-1","museo-sans-2",Georgia, serif;
	letter-spacing:.05em;
	}
.userpic{
	background:#ebe7dc;
	height:100px;
	width:100px;
	padding:10px;
	float:left;
	margin-bottom:20px;
	display:block;
	}
	
.userpic1{
	background:#ebe7dc;
	height:121px;
	width:121px;
	padding:0px 10px 20px 10px;
	float:left;
	margin-bottom:120px;
	margin-right:10px;
	display:block;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-weight:300;
	}
.userpic2{
	background:#ebe7dc;
	height:121px;
	width:121px;
	padding:0px 10px 20px 10px;
	float:left;
	margin-bottom:120px;
	margin-right:10px;
	display:block;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-weight:300;
	}
	
.userpic3{
	background:#ebe7dc;
	height:121px;
	width:121px;
	padding:0px 10px 20px 10px;
	float:left;
	margin-bottom:120px;
	margin-right:10px;
	display:block;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-weight:300;
	}
.userpic4{
	background:#ebe7dc;
	height:121px;
	width:121px;
	padding:0px 10px 20px 10px;
	float:left;
	margin-bottom:120px;
	margin-right:10px;
	display:block;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-weight:300;
	}
.userpic5{
	background:#ebe7dc;
	height:121px;
	width:121px;
	padding:0px 10px 20px 10px;
	float:left;
	margin-bottom:120px;
	margin-right:10px;
	display:block;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-weight:300;
	}
.userpic6{
	background:#ebe7dc;
	height:121px;
	width:121px;
	padding:0px 10px 20px 10px;
	float:left;
	margin-bottom:120px;
	display:block;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-weight:300;
	}
	
.key{
	text-align:center;
	font-size:16px;
	letter-spacing:.2em;
	margin-bottom:30px;
	text-transform:uppercase;
	border-bottom:2px dotted #dedede;
	padding-bottom:15px;
	line-height:24px;
	margin-top:-5px;
	font-weight:300;
}

.essentials{
	width:900px;
	font-size:16px;
	line-height:24px;
	background:#ebe7dc;
	height:1000px;
	float:center;
	text-align:left;
	margin-bottom:20px;
	padding:50px;
	}
p {
	margin:10px 0 10px 0;
}

.username {
	font-family:'museo-slab-1','museo-slab-2',Georgia, serif; 
	font-weight:700;
	font-size:15px;
	line-height:30px;
	position:relative;
	top:0px;
}

.maintext{
	display:block;
	margin: 0 0 25px 0;
	font-size: 19px;
	line-height:32px;
}

.speechbubble{
	float:right;
	display:inline;
	padding:5px;
}

.aboutauthor{
background: #ebe7dc;
float: right;
width: 596px;
height: 255px;
margin-bottom: 30px;
padding: 35px 30px 20px 20px;
text-align: left;
font-weight: 300;
line-height: 24px;
font-size: 16px;
	
}

.authordrop{
	font-family:'museo-slab-1','museo-slab-2',Georgia, serif; 
	font-size:48px;
	position:relative;
	top:8px;
	display:inline;
	text-transform:uppercase;
	letter-spacing:3px;
	margin-bottom:10px;
	font-weight:100;
	float:left;
	margin:.08em .07em 0 0;
	color:#d55f00;
}

.authorphoto{
background: #ebe7dc;
height: 222px;
width: 200px;
padding: 44px 10px 44px 44px;
float: left;
margin-bottom: 20px;
display: block;
}

#also{
	margin-top:-40px;
	margin-left:-90px;
	width:550px;
	font-size:10px;
	line-height:16px;
	text-align:left;
	letter-spacing:1px;
	display:block;
	position:absolute;
	top:50px;
	left:280px;
	font-weight:500;
}

*{-webkit-text-size-adjust: 100%;}
