/*
THEME NAME: Crush
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

body {
	background: #fff url(images/bg.png) no-repeat 50% 150px;
	color: #fff;
	cursor: default;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	}

img {
	border: none;
	}

h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: .2em;
	letter-spacing: 1px;
	}

p {
	margin-top: .2em;
	}

a {
	color: #e43587;
	cursor: pointer;
	outline: none;
	}
	
	a:hover {
		color: #7db034;
		}

/* Header */

#header {
	background: url(images/fantastiskt.png) repeat-x 50% 0;
	height: 220px;
	}

#blog-title {
	margin: 0 auto;
	text-indent: -99999px;
	height: 200px;
	position: absolute;
	width: 840px;
	}
	
	#blog-title a {
		display: inline;
		float: left;
		height: 100px;
		margin: 100px 0 0 10px;
		width: 470px;
		}

#blog-description {
	right: 20px;
	top: 5px;
	position: absolute;
	}

#nav-above {
	float: right;
	margin: -120px 0 0;
	}
	
	#nav-above a {
		color: #fff;
		font-weight: bold;
		}
		
		#nav-above a:hover {
			background: #fff;
			color: #E43587;
			outline: 4px solid #fff;
			}
	
	#header .navigation {
		display: none;
		}

#comments h3,
.page-title {
	background: #36b8e3;
	color: #fff;
	font-size: 40px;
	display: inline;
	}
	
	.page-title {
		margin: -1.6em 0 0 -.8em;
		position: absolute;
		z-index: 25;
		}

	/* Blog info */
	
	.blog-info {
		background: #fff;
		float: right;
		padding: 15px;
		position: absolute;
		right: -180px;
		bottom: -200px;
		}
		
		.blog-info ul {
			margin: 0;
			padding: 0;
			}
			
			.blog-info li {
				list-style: none;
				}

/* Special */

.clear {
	clear: both;
	display: block;
	}

/* Wrapper */

.wrapper {
	background: #fff;
	color: #333;
	margin: 20px auto 0;
	width: 840px;
	}

/* Sidebars */

.sidebar-metadata {
	margin: 30px 0 0;
	}
	
.sidebar {
	float: left;
	margin: 30px 0 0;
	width: 400px;
	}
	
	.sidebar#secondary {
		float: right;
		}
	
	.sidebar ul {
		background: url(images/spring-bg4.png);
		margin: 0;
		padding: 0;
		}
		
		.sidebar ul ul {
			background: none;
			}
		
		.sidebar li {
			list-style: none;
			}
			
			.sidebar h3 {
				margin-top: .5em;
				}
			
			.sidebar #searchform,
			.sidebar h3,
			.sidebar li a {
				display: block;
				padding: 1em 1.2em;
				}
				
				.sidebar li a:hover {
					background: #fff;
					}

/* Post */

.hentry {
	background: url(images/spring-bg3.png);
	color: #333;
	margin: 0 -20px 25px;
	padding: 55px 55px 35px;
	position: relative;
	}
	
	.hentry.p1 {
		background: url(images/spring-bg2.png);
		top: -20px;
		}
	
	.hentry:hover {
		background: url(images/spring-bg4.png);
		}
	
	.entry-date {
		color: #999;
		right: 55px;
		top: 20px;
		position: absolute;
		}
	
	.entry-title {
		background: #fff;
		font-size: 32px;
		margin: 0 0 1em -120px;
		padding: 1em;
		}
		
		.entry-title a {
			text-decoration: none;
			}
	
	/* Content */
	
	.entry-content {
		background: #fff;
		padding: .8em 1em .01em;
		}
	
	#content p {
		line-height: 1.6em;
		}

/* Comments */

#comments ol {
	margin: 2em 0 0;
	padding: 0;
	}

#comments li {
	background: url(images/arrow2.png) no-repeat 0 -15px;
	list-style: none;
	min-height: 155px;
	margin: 0 0 2em -300px;
	padding: 0 0 0 300px;
	}
	
	#comments li.alt {
		background: url(images/arrow1.png) no-repeat 0 -15px;
		}
	
	.comment-author {
		font-size: 32px;
		letter-spacing: 1px;
		margin: 0 0 .5em;
		}

/* Footer */

#footer {
	border-top: 1px solid #4eff00;
	clear: both;
	margin: 35px 0 50px;
	padding: 15px 0 0;
	}