/*
THEME NAME:Futurosity Eos
THEME URI:http://www.futurosity.com/wordpress-theme-futurosity-eos
DESCRIPTION:Futurosity theme. For updates, please <a href="http://feeds.feedburner.com/futurosity">subscribe to Futurosity</a>.
VERSION:0.6
AUTHOR:Robert Ellis
COSTUMIZSATION: Henrik Wissing
URL: http://www.moving-insect.com
*/


#access {
font-size:0;
height:0;
line-height:0px;
margin-left:-999px!important;
}

#blog-title,#blog-description {
color: #333;
display:inline;
font-size:14px;
font-weight:600;
text-transform:uppercase;
}

#comment {
height:140px;
margin-bottom:12px;
width:450px;
}

#comments {
clear:both;
width:460px;
margin-top: 40px;
}

.unapproved {
	font-weight: bold;
	font-style: italic;
}

.comments-left {
	float: left;
	width: 220px;
}

.comments-right {
	margin-left: 260px;
	margin-top: 10px;
}

.comment_package {
	margin-top: 20px;
	margin-bottom: 30px;
}

.comment_content_grey01 p{
	background-color: #ccc;
	clear: left;
	margin: 0;
	padding: 0 13px;
}

.comment_name img {
	float: left;
	margin-right: 10px;
}

.comment_name img {
	border: 4px solid #fff;
}

.comment_name p.comment_name_title {
	font: normal 14px Verdana, Helvetica, Arial, sans-serif;
	color: #333;
	margin: 5px 0 0 0;
}



.comment_name p {
	font-size: 11px;
	color: #666;
	margin-top: 0;
}

.comment_name a {
	color: #666;
	font-weight: normal;
}

.comment_name_title a {
	color: #b73922 !important;
}

.form-input input, .form-textarea textarea {
	border: 1px solid #ccc;
	font: 12px/1.5em Arial, sans-serif;
	padding: 4px;
	margin: 3px 0 10px 0;
}

.form-input input:hover, .form-textarea textarea:hover, input#s:hover {
	border: 1px solid #666;
}

.form-input input:focus, .form-textarea textarea:focus, input#s:focus {
	background-color: #efefef;
	border: 1px solid #000;
}

.form-submit input {
	font-size: 12px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #b73922;
	border-bottom: 1px solid #b73922;
	border-left: 1px solid #ccc;
	padding: 5px;
	cursor: pointer;
}

.form-submit input:hover{
	background-color: #fff;
	border-top: 1px solid #b73922;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #b73922;
}

input#searchsubmit {
	font-size: 12px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #b73922;
	border-bottom: 1px solid #b73922;
	border-left: 1px solid #ccc;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}

input#searchsubmit:hover {
	background-color: #fff;
	border-top: 1px solid #b73922;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #b73922;
}

	
input#s {
	border: 1px solid #ccc;
	font: 12px/1.5em Arial, sans-serif;
	padding: 4px;
}

#container {
clear:both;
float:left;
width:600px;
}

#content {
padding-bottom:24px;
}

#footer {
border-top:1px solid #eaeaea;
clear:both;
margin:24px 0;
padding:12px 0;
width:100%;
font-size: 10px;
}

#header {
float:left;
height:123px;
margin:0;
width:928px;
}

#menu ul li:hover {
background:#fff;
}

#nav-above {
display:none;
}

#nav-below {
clear:both;
margin: 0;
}

.about {
font-size:14px;
line-height:1.2em;
margin-top:-2px;
}

.archive .entry-date, .search .entry-date {
display:inline;
}

.archive .post h4.entry-title, .search h4.entry-title, .tag h4.entry-title, li#tags h4 {
border-top:1px solid #ccc;
color:#b73922; ;
font-size:18px;
font-weight:400;
line-height:1.2em;
margin:0;
padding:12px 0 0 0;
}


.archive .entry-meta, .search .entry-meta {
padding-bottom:24px;
}

.comments ol {
margin:0;
padding:0 0 24px;
}

.comments ol li {
list-style-type:none;
}

/*
.comments ol li:hover {
background: #eaeaea;
}
*/

.comment-meta {
border-bottom:1px solid #333;
font-size: 10px;
float:left;
margin-bottom:0;
padding:12px 0 4px;
width:100%;
}

.home #content {
	margin-top: 15px;
	float:left;
	width:600px;
}


.content-column {
padding-bottom:24px;
}

.entry-content h4  {
background:#fff;
color:#000;
font-size:14px;
font-weight:bolder;
padding:0;
margin:18px 0 -0.8em;
}

.entry-meta h4 {
width:105px;
}

.entry-meta ul {
padding:0;
margin:0;
}

.entry-meta ul li {
border-bottom:1px solid #eaeaea;
list-style-type:none;
margin:0;
padding:5px 0;
}

.entry-meta ul li a {
	color:#b73922;
	font-weight: normal;
}


.home #nav-above,.home #nav-below,.home .tag-links,#archives {
display:none;
}

.home .cat-links, .search .cat-links, .tag .cat-links {
	padding: 0 0 2px 0;
	margin-bottom: 3px;
}

.home .cat-links a{
color:#b73922;
font-size:10px;
font-weight:bolder;
text-transform:uppercase;
}

.home .entry-content p, .tag .entry-content p, .search .entry-content p {
color:#777;
}

.home .entry-meta, .home .entry-date, .tag entry-meta, .tag entry-date, .search entry-meta, search entry-date {
display:inline;
font-size:10px;
}

.home h2.entry-title {
margin-bottom: -0.3em;
}

.home h2.entry-title a {
font-weight:400;
line-height:1.2em;
margin:0;
padding:0;
}

.home .p1 {
font-size:1.1em;
}

.home .p2 {
font-size:1.1em;
}

.home .p3 {
font-size:1.1em;
}

.home .p4 {
font-size:1.1em;
}

.home .p5 {
font-size:1.1em;
}

.home .post, .tag .post, .category .post, .search .post {
padding: 0 0 5px 0;
margin: 0 0 30px 0;
width:600px;
}

.p1, .archive .p1 h4.entry-title{
border-top:none;
}

h3 { 
	margin: 30px 0 15px 0;
}
	

/*
.home .post:hover,.home ul li:hover {
background:#eaeaea;
}
*/

.middle {
float:left;
line-height:1.4em;
margin-left:24px;
width:216px;
}

.middle ul, .page ul {
padding:0 0 12px;
margin:0;
}

.middle ul li {
border-top:1px solid #eaeaea;
list-style-type:none;
padding:5px 0;
margin-left:0;
}

#nav-below {
width:460px;
padding: 0;
}

.archive #nav-below {
width:600px;
}

.nav-next {
float:right;
width:225px;
}

.nav-previous {
float:left;
padding-right: 10px;
width:225px;
}

.page .entry-content ul li {
list-style-type:none;
}

.p5,.p9,.p13,.p17,.p21,.p24,.p27,.p31,.p34,.p37,.clear {
clear:both;
}

.sidebar {
clear:right;
float:right;
margin:0 0 0 84px;
padding:0;
width:244px;
}

.sidebar a {
color:#b73922;
}

.sidebar li {
list-style-type:none;
padding:0;
}

.sidebar ul {
padding:0 0 12px;
margin-left:0;
}

.sidebar ul li:hover {
background:inherit;
}

.single #content {
float:left;
width:600px;
}

.single .entry-content  {
float:left;
width:460px;
}

.single .entry-content p img {
border:1px solid #eaeaea;
margin-bottom:12px;
max-width:458px;
}

.single .entry-meta {
float:left;
padding-left:24px;
width:115px;
}


.single .excerpt  {
border-bottom:1px solid #eaeaea;
color:#777;
font-size:1.5em;
margin-bottom:28px;
}

.single .excerpt p {
margin-top:0;
}

.single .post {
float:left;
padding-bottom:24px;
width:460px;
}

a {
color:#b73922;
font-weight:bolder;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

abbr {
border:none;
}

blockquote {
	margin: 1.5em 0.3em;
	padding: 0 0 0 35px;
	font-size: 1.2em;
	color: #333;
	background: url(http://www.webzumnachtisch.de/wp-content/themes/futurosity_eos/images/icon_quote.gif) no-repeat 0.5em 0.4em;
	}
blockquote p {
	margin: 0 0 1.2em 0;
	padding: 0.5em 0 0 0;
}
blockquote p.the_author {
	margin: 0 0.5em 1.5em 0;
	text-align: right;
	font-weight: normal;
	font-style: italic;
}

body {
background-color:#f3f1e8;
color:#444;
font:12px/1.5 Arial, sans-serif;
margin:0 auto;
padding:0 0 20px;
width:928px;
}

code, pre {
overflow: auto;
}

cite {
color:silver;
display:block;
font-style:normal;
padding:.3em 0;
}

h2 {
font-size:24px;
margin:0;
padding: 0;
}

.home h2.entry-title, .page h2.entry-title, .archive h2.entry-title a, .search h2.entry-title a, .single h2.entry-title, .four04 h2.entry-title {
font-weight:400;
line-height:1em;
margin:0;
padding:0;
color: #b73922;
}
.home h2.entry-title, archive h2.entry-title, .search h2.entry-title, .tag h2.entry-title {
	border-top: 1px solid #ccc;
	padding-top: 3px;
}


h4, h3.widgettitle {
background-color:#333;
color:#fff;
display:block;
font-size:10px;
font-weight:bolder;
padding:3px 5px;
}

a img {
border: 0;
}

img.alignleft, .comment-meta img {
float:left;
margin:0 10px 0 0;
}

img.alignright {
float:right;
margin:0 0 0 10px;
}


li.linkcat h4 {
background:#fff;
color:#000;
font-size:1.5em;
font-weight:400;
padding:0;
margin:18px 0 0;
}

li#search {
padding-bottom:4px;
}

li#tags a {
font-weight:400;
margin-bottom:-1em;
}

ul#archives-page li h4 {
background:#fff;
border-top:none;
color:#000;
font-size:18px;
font-weight:400;
line-height:1.2em;
margin:0;
padding:0 0 12px;
}

ul.related {
margin:0;
padding: 0 0 12px;
}

ul.related li{
list-style-type:none;
}

ul.xoxo{
margin:0;
padding:0;
}

/* featured */
.featured-image-wrapper { background: #000; position: relative; }
.featured-image-wrapper a { background: #000; font-size: 20px; position: absolute; bottom: -10px; left: 0; padding:4px; z-index: 1;height:50px;width:592px; margin-bottom: 10px;}
.featured-image-wrapper h2 a { color: #fff; font-weight:400; text-decoration: none; }
.featured-image-wrapper img { height: 180px; width: 600px; }
.featured-image-wrapper a:hover { 
	text-decoration: underline;
}

.hentry h4 a, .home h4 a {
	color: #fff;
}

#blog-description {
	display: none;
}

h2.subline {
	padding: 0;
	margin: 3px 0 15px 0; 
	font-size: 20px;
	font-weight: normal;
	line-height: 1em;
	color: #000;
}

.home h2 .subline {
	font-size: 14px;
	margin: 0;
	color: #ccc;
}

.excerpt .sociable, .sociable .sociable_tagline span {
	display: none !important;
}

.sociable ul {
	margin-top: 15px !important;
}

.icon {
	margin:0 5px 0 0; 
	vertical-align: middle;
}

#similar-posts h4, h4.category-links-title {
	background-color: #f3f1e8;
	color: #333;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
}

#similar-posts a {
	color: #b73922;
}

#similar-posts ul {
	margin: 0 0 30px 5px;
	padding-left: 10px;
}

.links-itemlist ul {
	margin: 20px 0 30px 5px;
	padding-left: 10px;
}

.comment-meta a {
	color: #b73922;
	font-weight: normal;
}

.comment-text p {
	font-size: 12px !important;
	margin: 0;
	padding: 4px;
}

.comment-text {
	clear: left;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

#preview_title {
	font-weight: bold;
	font-style: italic;
}

.comment-meta .fn {
	font-size: 12px !important;
	font-weight: bold;
}

.post p a, #category-links ul li a {
	color: #b73922; 
	font-weight: normal;
}



#category-links ul {
	margin: 5px;
	padding: 0;
}

#category-links ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.current-cat a{
	color: #000;
}

.category .excerpt, .tag .excerpt, .search .excerpt {
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
}
	
#header_pic {
	margin-bottom: 20px;
}

.image_left {
	float: left; 
	margin: 3px 10px 15px 0;
	font-size: 10px;
	color: #ccc;
}

.image_left a{
	color: #ccc;
}

.kategorie-layer {
	clear: left;
	border-top: 1px solid #333;
	display: none;
}

#kategorie-links a {
	text-decoration: none;
}

.kategorie-item {
	float: left;
	margin: 0;
	padding: 0;
}

.kategorie-item {
	font-weight: normal;
	color: #cb6350; 
	background-color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.kategorie-item:hover {
	border-bottom: 1px solid #b73922;
	text-decoration: none;
	color: #b73922;
}

.kategorie-item a img {
	text-decoration: none;
}


.kategorie-item span {
	display: block;
}


.kategorie-selected {
	font-weight: bold;
	color: #b73922;
}


.kategorie-item img {
	border-right: 1px solid #ccc;
}



/*
.single .vcard .fn	{
	font-size: 11px;
	font-weight: bold;
}
*/

.transparent {
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
