/*
THEME NAME: Cranky Pixels theme
THEME URI: http://www.crankypixels.com/
DESCRIPTION: Simple WordPress theme with a nifty lifestream feature and lots of widgets
TAGS: widgets, lifestream
VERSION: 2.0
STYLESHEET AUTHOR: Jessica Beck of couldbe studios  
AUTHOR URI: http://www.couldbestudios.com
*/

/*
LAYOUT: Two-Column (Left)
DESCRIPTION: Two-column fluid layout with one sidebar left of content

	
*/

body {
	background: #c4c4c4 url('images/texture-graylines.jpg') repeat;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	color:#555;
	font-size:1em;
}

a, a:visited { 
	color:#DA0549;
	text-decoration:none;
}

a:hover, a:active { 
	color:#000;
}

div#wrapper {
	width:1000px;
}

/* Headers */


h2 {
	font-size:2.5em;
	margin: 0 0 5px 0;
}

h3 {
	font-size:2em;
		margin: 0 0 5px 0;
}

h1 a, h1 a:visited { 
	color:#DA0549;
	text-decoration:none;
}

h1 a:hover, h1 a:active { 
	color:#000;
	text-decoration:none;
}

	div#header{
		height:345px;
		margin:-105px 0 15px 0;
		width:217px;
		background: url('/images/me_pixels.png') top left no-repeat;
		position:relative;
		z-index:3;
	}
	
	 h1#blog-title {
		margin:10px 0 10px 200px;
		display:block;
		font-size:4.6em;
		height:100px;
		text-align:left;
		width:900px;
		padding-top:10px;
		position:relative;
		z-index:1;
	}
	
	h1#blog-title a {color:#444444;
	text-shadow:0 2px 1px #C1C1C1;}
	
	 h1#blog-title a:hover {color:#333333;}
	
	#blog-description {
		margin-left:207px;
		color:#DA0549;
		display:none;
	}
	
	

div#access div.skip-link{display:none;}

div#menu h2.widgettitle {display:none;}

div#menu ul {
	display:inline;
}

div#menu ul li ul a{text-decoration:none;}

div#menu ul li ul,div#menu ul li ul ul,div#menu ul li ul li, div#menu ul li {list-style:none;margin:0;padding:0;}

div#menu ul li ul li, div#menu ul li {float:left;}

div#menu ul li ul ul{display:none;}

div#menu ul li ul ul li{float:none;}

div#menu ul li ul li:hover ul{display:block;padding-top:0.5em;position:absolute;}

div#menu ul li ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

div#menu {
background:transparent;
color:#ccc;
text-transform:lowercase;
height:1.5em;
position:absolute;
font-size:0.7em;
width:1024px;
top:-1px;
}

div#menu ul li ul li a {
background:transparent;
color:#ccc;
text-decoration:none;
padding:0.3em 0.5em;
}

div#menu ul li ul li a:hover {
	background:#DA0549;
	color: #2e1a0f;
}


div#container {
	/*-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;*/
	background: rgba(255, 255, 255, 0.3);
	float: right;
	margin: -275px 30px 0 0;
	width: 725px;
	padding:20px;	
	/*border:1px solid #0f2424;*/
}
div#content {
	margin: 0 30px;
	position:relative;
	z-index:4;
	font-size:.9em;
}

/* Entries */


.entry-content p {
	line-height:1.3em;
	color:#333;
	font-size:1em;
}

.entry-content ul {
	padding:10px 10px 10px 25px;
	background: rgba(255, 255, 255, 0.1);
	color:#333;
}

.entry-content img {
	background:#fff none repeat scroll 0 0;
	border:none;
	margin:15px;
	padding:2px;
	border:1px solid #888;
}

.alignleft {
	margin:0 20px 10px 0;
}

.alignright {
	margin:0 0 10px 20px;
}

.entry-content img:hover {
	background:#DA0549;
}

.entry-content .wp-caption{
	margin:0 30px 10px 0;
	clear:left;
	float:left;
}

.entry-content .wp-caption img {
	margin:0;
}

p.wp-caption-text {
	text-align:center;
	font-size:75%;
	clear:both;
	margin:0 10px;
}

.entry-meta {
	clear:both;
	margin-bottom:50px;
	padding:20px;
	background: rgba(255, 255, 255, 0.3);
}

.entry-meta a img, .entry-meta span.social a img {
	border:0;
	margin-left:5px;
}

.entry-meta span.social {
	margin-left:25px;
}

.entry-date, .entry-meta, .comment-meta {
	font-size: 75%;
	font-style: italic;
	color:#555;
	clear:both;
}

.entry-date a, .entry-meta a{
	color:#444;
	text-decoration:underline;
}



.entry-title, .entry-title a, .entry-title a:visited {
	color:#666;
	text-shadow:0 1px 1px #ddd;
	text-decoration:none;

}

.entry-content a:hover {
	color:#000;
	text-decoration:none;

}

.entry-title a:hover {
	color:#666;
	text-shadow:0 1px 1px #fff;
	text-decoration:none;
}

.entry-content a, .entry-date a:hover, .entry-meta a:hover {
	color:#DA0549;
	text-decoration:none;
}

.edit-link {
	background:url('/images/icons/edit.png') top left no-repeat;
	padding:0 0 5px 18px;
}

.tag-links {
	background:url('/images/icons/tag.png') top left no-repeat;
	padding:0 0 5px 18px;
}

.comments-link {
	background:url('/images/icons/comment.png') top left no-repeat;
	padding:0 0 5px 18px;
}

.author, .meta-sep {display:none;}

div#nav-above,div#nav-below{width:100%;height:1em;font-size:75%;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
div#nav-above a, div#nav-below a{color:#eee;text-decoration:none;}
div#nav-above a:hover, div#nav-below a:hover{color:#eee;text-decoration:underline;}

.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{color:#DA0549;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
/*input#author,input#email,input#url,textarea#comment{padding:0.2em;}*/
div.comments ol li{margin:0 0 3.5em;}
input#author, input#email, input#url, textarea#comment{
	/*height:13em;*/
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
	background: rgba(255, 255, 255, 0.3);
	border:1px solid #555;
	color:#005D5D;
	padding:5px;
	}

#comments {
	color:#333;
	font-size:13px;
	clear:both;
	margin-top:25px;
}

#comments h2 {
	font-size:21px;
}

#comments a{
	color:#000;
	text-decoration:none;
}

#comments a:hover{
	color:#790328;
	text-decoration:none;
}

#comments img.myimg {
	float:left;
	margin:0 15px 15px 5px;
	border:1px solid #333;
}

ol#commentlist li {
	margin-bottom:35px;
}

ol#commentlist li cite {
	font-size:75%;
}

/* Sidebar */

div.sidebar {
	float: left;
	width: 200px;
	overflow: hidden;
	color:#eee;
}

div.sidebar a, div.sidebar a:visited {
	color:#ccc;
}

div.sidebar a:hover {
	color:#DA0549;
	background:#fff;
}

div.sidebar ol.tumblr_posts {
	font-size:65%;
	margin-right:10px;
	
}

div.sidebar ol.tumblr_posts img {
	width:130px;
	-webkit-transform:  rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-moz-box-shadow: 0 3px 3px 0 #333;
	-webkit-box-shadow: 0 3px 3px 0 #333;
	margin-bottom:10px;
}


div.sidebar ol.tumblr_posts img:hover {
	-webkit-transform:  rotate(0deg);
	-moz-transform: rotate(0deg);
}

div.tumblr_video {
	display:none;
}

div.sidebar ol.tumblr_posts li.tumblr_post {
	border-bottom: 5px dotted #fff;
	padding:5px 0;
}


div.sidebar ol.tumblr_posts li.tumblr_link_post a.tumblr_link {
	font-size:150%;
	font-family:"parisplus-clair-1","parisplus-clair-2",sans-serif;
	background:url('images/icons/clip.png') top left no-repeat;
	padding-left:25px;
}

div.sidebar ol.tumblr_posts li.tumblr_link_post a.tumblr_link:hover {
	background:#fff url('images/icons/clip.png') top left no-repeat;
}


div.sidebar ol.tumblr_posts li.tumblr_link_post .tumblr_description blockquote {
	margin-left:5px;
}


div.sidebar ul ul li {
list-style:none;
margin:10px 0;
padding: 0 0 10px 25px;
}

div.sidebar div,div.sidebar h3,div.sidebar li{margin:0;padding:0;list-style:none;}
div.sidebar ul {padding:0 10px 0 0;list-style:none;}
div.sidebar h3{display:none;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none;}


/* Lifestream */

ul.stream {
	margin:5px 0;
	padding:10px 5px;
}
ul.stream li {
	list-style:none;
	/*margin:0 1em 1em 0;*/
	padding: 5p 15px;
	font-size:.7em;
	display:block;
}
ul.stream li a {
	color: #222;
	text-decoration: none;
}

ul.stream li a:hover { 
	color:#777;
	}
ul.stream li a img {
	padding:3px;
	background: #DA0549;
	border:0;
}


ul.stream li.bookmark { 
	background: url(/images/icons/clip.png) left top no-repeat;
}
		
ul.stream li.facebook { 
	background:url(/images/icons/facebook.png) left top no-repeat; 
	}
ul.stream li.flickr { 
	background: url(/images/icons/flickr.png) left top no-repeat; 
	}
ul.stream li.lastfm { 
	background: url(/images/icons/lastfm.png) left top no-repeat; 
	}
ul.stream li.yelp { 
	background: url(/images/icons/yelp.png) left top no-repeat; 
	}
ul.stream li.vox { 
	background: url(/images/icons/vox.png) left top no-repeat; 
	}
ul.stream li.goodreads { 
	background: url(/images/icons/book.png) left top no-repeat; 
	}
ul.stream li.etsy { 
	background: url(/images/icons/etsy.png) left top no-repeat; 
	}
ul.stream li.hulu { 
	background: url(/images/icons/hulu.png) left top no-repeat; 
	}
ul.stream li.stumbleupon { 
	background: url(/images/icons/stumbleupon.png) left top no-repeat; 
	}
ul.stream li.twitter { 
	background: url(/images/icons/twitter.png) left top no-repeat; 
	}
ul.stream li.viddler { 
	background:url(/images/icons/viddler.png) left top no-repeat; 
	}
ul.stream li.pownce { 
	background:url(/images/icons/pownce.png) left top no-repeat; 
	}
	
ul.stream li.coathangr { 
	padding:10px;
	font-weight:bold;
	}

ul.subscribe {
color:#fff;
	text-align:right;
	font-size:1.3em;
}

div#secondary {
	clear: left;
}
div#footer {
	
	clear: both;
	width: 50%;
	padding-left:50px;
	padding-top:4px;
	font-size:.7em;
	margin-left:300px;
	color:#111;
	
}

#footer a { 
	color:#000;
	text-decoration:none;
}

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