/*
Theme Name: Vultures
Theme URI: http://www.teamrecorder.de
Description: Vultures Theme for Team Recorder.
Version: 1.0
Author: Alexander Lorber
Tags: 960, plain
*/

/* RESET */

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {

	color: black;
	background:#fff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	color:#0BE3F0;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
.clearer {
	clear: both;
	height:1px;
	padding:10px 0 0 0;
	margin:0 0 20px 0;
	line-height:0px;
	}
span.show-tooltip-text{
	display:none;
	position:absolute;
	background:#0AE3F0;
	color:#fff;
	padding:5px;
	}
#home {
	width:65px;
	height:70px;
	position:absolute;
	z-index:20;
	top:80px;
	}	
/* CONTAINER */

#container {
	margin:0 auto;
	width:960px;
	font-family:arial, helvetica, verdana, sans-serif;
	}

#header {
	background:url('images/header.png') no-repeat;
	width:960px;
	height:254px;
	border-bottom:1px solid #d8d8d8;
	}
#twitterstatus {
	color:#393939;
	width:285px;
	float:left;
	height:119px;
	padding:135px 0 0 80px;
	line-height:1.2em;
	font-size:0.8em;
	}
#twitterstatus .twitter-timestamp {
	display:block;
	font-style:italic;
	color:#0BE3F0;
	}
#twitterstatus span {
	font-style:italic;
	color:#0BE3F0;
	}
#socialbookmarks {
	float:left;
	padding:108px 0 0 49px;
	height:149px;
	width:546px;
	}
#content {
	border-top:1px solid #f8f8f8;
	padding:2em 0 0 0;
	}
#content #dates {
	margin:0 0 1em 0;
	background: url(images/post-background.png) no-repeat;
	}
#content .controlleft {
	display:none;
	z-index:12;
	width:30px;
	margin-left:-10px;	
	height:30px;	
	position:absolute;	
		}
#content .controlright {
	display:none;
	z-index:12;
	width:30px;
	margin-left:940px;		
	height:30px;	
	position:absolute;	
		}		
#content #prev {
	background:url('images/prev.png');
	display:block;
	cursor:pointer;
	width:30px;
	height:30px;
	}
#content #next {
	background:url('images/next.png');
	display:block;
	cursor:pointer;
	width:30px;

	height:30px;	
	}
#content .post {
	background:none ! important;
	}
#content .post .essentials {
	float:left;
	text-align:center;
	padding:50px 0;
	width:200px;
	background:none ! important;
	}
#content .post .essentials h1 {
	font-size:2em;
	color:#fff;
	width:140px;
	margin:0 auto 1em auto;
	}
#content .post .essentials h2 {
	font-size:1.3em;
	color:#fff;
	width:140px;
	margin:0 auto;
	padding:1em 0;
	border-top:1px solid #fff;
	}
#content .post .essentials h3 {
	font-size:1.5em;
	color:#fff;
	width:140px;
	margin:0 auto;
	padding:1em 0;
	border-top:1px solid #fff;
	}
#content .post .essentials h4 {
	font-size:1.2em;
	color:#fff;
	width:140px;
	margin:0 auto;
	padding:1em 0;
	border-top:1px solid #fff;
	}
#content .post .essentials h5 {
	font-size:1.2em;
	color:#f2f2f2;
	width:140px;
	margin:0 auto;
	padding:1em 0;
	border-top:1px solid #fff;
	}
#content .post .description {
	float:left;
	width:695px;
	background:none;
	padding:50px 30px;
	margin:0 0 0 5px;
	}
#content .post .description h1 {
	font-size:2em;
	color:#0BE3F0;
	border-bottom:1px solid #0BE3F0;
	padding:0 0 1em 0;
	margin:0 0 1em 0;
	}
#content .post .description ul {
	float:left;
	width:330px;
	padding:1em 10px 1em 0;
	border-bottom:1px solid #fff;
	}
#content .post .description li {
	font-size:.8em;
	color:#0BE3F0;
	padding:0 0 0 1em;
	}
#content .post .description li strong {
	font-size:2em;
	color:#afafaf;
	}
#content .post .description a {
	color:#afafaf;
	}
#content .post .description .share-on-facebook, #social-facebook {
	height:16px;
	line-height:1.2em;
	margin:0 2em 0 0;
	font-size:.8em;
	padding:0 0 0 24px;
	background:url('images/share-on-facebook.png') no-repeat;
	}
#content .post .description .twitter-it, #social-twitter {
	height:16px;
	line-height:1.2em;
	font-size:.8em;
	margin:0 2em 0 0;
	padding:0 0 0 24px;
	background:url('images/twitter-it.png') no-repeat;
	}
#content .post .description .myspace, #social-myspace {
	height:16px;
	line-height:1.2em;
	font-size:.8em;
	margin:0 2em 0 0;
	padding:0 0 0 24px;
	background:url('images/myspace.png') no-repeat;
	}
#container #footer {
	border-top:1px solid #d8d8d8;
	padding:1em 0;
	font-size:.8em;
	color:#afafaf;
	margin:4em 0;
}
#container #footer a {
	float:right;
	}
