/*
THEME NAME: Overstand Theme based on Futurosity
THEME URI: http://www.fakeblog.de/wordpress-theme-overstand
DESCRIPTION: Eine Art Zeitungs-Theme für deinen Blog. Klares Design und vor allem Bold.
VERSION: 0.01
AUTHOR: Floyd Celluloyd
AUTHOR URI: http://www.fakeblog.de/
*/

* {
	padding: 0;
	margin: 0;
}

body {
    background-color: #000;
	color: #333;
	font: 14px/24px "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	margin: 20px;
	width: 955px;
}

p {
    padding: 0 0 15px;
}

ul li {
	list-style-type: none;
}

a:link, a:visited {
	text-decoration: none;
    color: #FF0084;
}

a:hover {
    color: #666666;
}

blockquote {
    background: #FF0084 url('images/quotes.gif') no-repeat top right;
	background-position: 95% -12px;
	margin: 0 0 20px 0;
	padding: 10px 20px 10px 10px;
	font-style: italic;
	color: #FFFFFF;
}

/* Header */

#header {
    height: 180px;
	margin: 20px 0 0 0;
	width: 955px;
	padding: 0 0 10px 0;
	background: url('images/header_2.jpg') no-repeat scroll 0 0;
}

#applesearch {
	background: #FFF url('images/silk/search_gr.png') no-repeat scroll 5px 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 160px;
	height: 24px;
	left: 745px;
	line-height: 18px;
	margin: -70px 10px;
	padding: 5px 5px 0 22px;
	position: relative;

}

#wrapper {
	background-color: #FFF;
}

#content{
    display: block;
	width: 100%;
	padding-bottom: 40px;
}

.two-col {
	float: left;
	width: 475px;
	padding: 0 10px;
}

.two-col h2 {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

.one-col, .bottom-one-col {
	float: left;
	width: 210px;
	padding: 0 10px;
}

.bottom-one-col {
	width: 297px;
}

.three-col {
	float: left;
	width: 705px;
	padding: 0 10px;
}

.one-col h2, .three-col h2, .bottom-one-col h2 {
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	margin: 15px 0 0 0;
}

.header, .header a {
	font: 26px/30px "Georgia", "Times New Roman", "Times", serif;
	color: #FFF;
	font-weight: bold;
	background-color: #000;
	padding: 5px 10px;
	margin: 0 0 10px -10px;
	text-transform: lowercase;
}

.header a:hover {
	color: #FF0084;;
}

.lower .header, .bottom .header {
	font-size:12px;
	line-height:22px;
	color: #FFF;
	font-weight: bold;
	background-color: #FF0084;
	padding: 5px 10px;
	margin: 0 0 0 -10px;
}

.lower p, .bottom p {
	font-size: 12px;
	line-height: 22px;
	margin: 10px 10px 10px 0;
}

.lower h2, .lower h2 a, .bottom h2, .bottom h2 a {
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #000;
}

.under, .author, .post-under, .page-under, .archive-under {
	font-size: 12px;
	line-height: 22px;
}

.clear{
    clear: both;
	margin-top: 20px;
	padding-top: 40px;
}

.categories, .tags, .date, .editpost, .comments {
	display: block;
	font-size: 11px;
	line-height: 16px;
	padding: 0 10px 0 22px;
	margin: 5px 0;
}

.info {
	font-size:14px;
	line-height:24px;
	border-bottom: thin dashed #d5d5d5;
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
}

.date, .editpost, .comments {
	display: inline;
}

.tags {
	background:transparent url('images/silk/tag_gr.png') no-repeat scroll 0 0;
}

.categories { background:transparent url('images/silk/folder_gr.png') no-repeat scroll 0 0; }
.date 			{ background:transparent url('images/silk/calendar_gr.png') no-repeat scroll 0 0; }
.editpost		{ background:transparent url('images/silk/edit_gr.png') no-repeat scroll 0 0; }
.comments		{ background:transparent url('images/silk/comments_gr.png') no-repeat scroll 0 0; }

#footer {
	border-top: thin dashed #000;
	width: 955px;
	display: block;
	margin: 0;
	padding: 10px;
	color: #444;
	font-size:11px;
	line-height:21px;	height: 18px;
}

/* Sidebar */
.sidebar {
	padding: 5px 0;
}

/* Sidebar */
#right-col .sidebar {
	margin: 0 0 0 -15px;
	padding: 0;
}

.widgettitle {
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}

.sidebar ul p {
	font-size: 11px;
	line-height: 16px;
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
}

.widget ul {
	padding: 0 0 15px 0;
}

.widget ul li a, .linkcat ul li a {
	font-size: 13px;
	line-height: 23px;
	margin: 0 0 0 25px;
}

/* Disaple Archives on StartPage */
li#archives.widget {
	display:none;
}

.sidebar p img, .one-col p img, .bottom-one-col p img {
	float: left;
	padding: 1px;
	margin: 3px;
}

/* Pages */
#pages {
	float: right;
	padding: 0 10px 0 0;
}

#pages li {
	font: 12px/20px "Georgia", "Times New Roman", "Times", serif;
	float: right;
	font-weight: bold;
	font-style: italic;
	list-style-type: none;
	padding: 2px 7px;
	background: #000;
	text-transform: lowercase;
}

#pages li a:link, #pages li a:visited {
    color: #666;
}
	
#pages li a:hover {
    color: #FFF;
}

/* Single Page Columns*/
#left-col {
	display: block;
	float: left;
	margin: 0 25px 0 10px;
	text-align: right;
	width: 230px;
}

#main-col {
    display: block;
	float: left;
	width: 500px;
}

#right-col {
	float: left;
	width: 150px;
	padding: 0 0 0 35px;
}

/* Single Page Elements */

ul.post-categories li a, ul.page-categories li a, ul.archive-categories li a {
    font: 16px/20px "Georgia", "Times New Roman", "Times", serif;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	font-style: italic;
}

h2.post-title, h2.page-title, h2.archive-title  {
	font: 28px/28px "Georgia", "Times New Roman", "Times", serif;
    color: #444;
	display: block;
	font-style: italic;
	text-align: right;
	padding: 20px 0 10px 0;
}

.post-excerpt, .page-excerpt, .archive-excerpt {
	font: 16px/22px "Georgia", "Times New Roman", "Times", serif;
	display: block;
    color: #999;
	text-align: right;
	margin: 0;
}

.post-content, .page-content, .archive-content {
	float: left;
	font-size: 14px;
	line-height: 24px;
	margin: 0 15px 24px 0;
	padding: 0;
	width: 100%;
	text-align: left;
}

/* Author */
#author-meta {
	float: left;
	border: thin dotted #D5D5D5;
	background-color: #F1F1F1;
	margin: 0;
	padding: 10px 15px 10px 10px;
	text-align: left;
}

#author-meta h3 {
	margin-bottom: 10px;
}

#author-meta .description, #author-meta .posts, #author-meta .links {
	display: block;
	float: left;
	line-height: 24px;
	margin: 0;
	padding: 0 0 0 22px;
}

#author-meta .description {
	background: transparent url('images/silk/user_gr.png') no-repeat scroll 0 0;
}

#author-meta .description p {
	font-size: 11px;
	line-height: 21px;
	padding: 0 0 5px 0;
}

#author-meta .posts {
	background: transparent url('images/silk/posts_gr.png') no-repeat scroll 0 0;
	font-style: normal;
}

#author-meta .links {
	background: transparent url('images/silk/link_gr.png') no-repeat scroll 0 0;
	font-style: normal;
}

/* Comments,  */
#comments-list, #trackbacks-list {
    clear: both;
	font-size: 18px;
}

.post-meta, .page-meta, .archive-meta, #comments, #trackbacks, #respond {
	display: inline;
	float: left;
	margin-top: 10px;
	padding: 0;
	width: 100%;
}

.post-meta .headline, .page-meta .headline, .archive-meta .headline, #comments .headline, #trackbacks .headline, #respond .headline {
	border-bottom: thin dashed #333;
	font-size: 15px;
	line-height: 25px;
	font-weight: 700;
	color: #333;
	padding: 10px 0 5px 0;
}

#respond .headline {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
}

.post-meta .content {
    margin-left: 10px 0 0 10px;
}

/* Navigation */
.nav-above {
    padding: 24px 0;
    width: 305px;
	margin-left: 0px;
	text-align: right;
}
	
.nav-above .nav-next {
    clear:both;
	float:right;
}

.nav-above h3{
    clear: both;
	font-size: 16px;
	padding-top: 25px;
}

.nav-below {
    clear: both;
    margin: 0 15px 0 15px;
}

.nav-below h3 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	padding: 10px 0 0 0;
	border-top: thin dashed #d5d5d5;
}
	
.nav-below .previous, .nav-above .previous {
}

.nav-below .next, .nav-above .next {
	padding-bottom:12px;
}

/* Licenses */

.license, .license a {
	display: inline;
	font-size: 10px;
	line-height: 20px;
}

.licence, .c, .cc-by {
	padding: 3px 19px 0 0;
}

.licence, .cc-by-sa {
	padding: 3px 35px 0 0;
}

.licence, .cc-by-nc-sa, .cc-by-nc-nd {
	padding: 3px 51px 0 0;
}

.c { background: transparent url('images/c.png') no-repeat scroll 0 0; }
.cc-by { background: transparent url('images/cc-by.png') no-repeat scroll 0 0; }
.cc-by-sa { background: transparent url('images/cc-by-sa.png') no-repeat scroll 0 0; }
.cc-by-nc-sa { background: transparent url('images/cc-by-nc-sa.png') no-repeat scroll 0 0; }
.cc-by-nc-nd { background: transparent url('images/cc-by-nc-nd.png') no-repeat scroll 0 0; }

/* Content */
.post-content ul li, .post-content ol li, .latest-posts ul li, .latest-posts ol li  {
	list-style-position: outside;
	margin: 5px 0 0 30px;
	padding: 0;
}

.post-content ul li, .latest-posts ul li {
    list-style-type:square;
}

#linkcat ul li.h2{
	font-size: 12px;
	line-height: 22px;
}

.comment-link,#respond{
    clear:both;
}

* html .single .entry-content blockquote,*html .single .entry-content code{
    overflow:none;
	width:417px;
}

.alignleft{
    float:left;
	margin:0 15px 10px 0;
}

.alignright{
    float:right;
	margin:0 0 10px 15px;
}

.skip-link {
    margin-left:-99999px;
}

img, img a {
    border: thin solid #d5d5d5;
	padding: 2px;
}

#header img {
    border: 0px solid #d5d5d5;
	padding: 0;
	margin: 0;
}

