/*
Theme Name: Atmospheric Arts
Theme URI: http://blog.soultown-revoluzer.de
Description: New Theme for blog.soultown-revoluzer.de
Version: 1.0
Author: Stephen Ehrhorn
Author URI: http://soultown-revoluzer.de
Tags: Atmospheric Arts, Grey, Red, Stylish
*/

/* CLEAR FLOATS (clearfix)
*******************************************************/
.clear { display: inline-block; }   
.clear:after, .container:after {
content: ".";
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}
.clear { display: block; }
/*******************************************************/

body {
	background: #f2f2f2;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 62.5%; /* Resets 1em to 10px */
}

a {
	color: #742d2d;
	text-decoration: none;
  outline-style: none;
}

a:hover {
	color: #742d2d;
	text-decoration: underline;
}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	margin: 0;
	padding-top: 0px;
	font-size: 4em;
	text-align: left;
}

#header h1 a {
	color: #000000;
	text-decoration: none;
}
 
#header h1 a:hover {
	color: #000000;
	text-decoration: none;
}

h2 {
	font-size: 2.1em;
	}
	
small {
	color: #777777;
	font-size: 0.9em;
	text-transform: uppercase;
}

p {
	font-size: 1.2em;
}

img {
	border: none;
}

#wrap {
	position:relative;
	width: 860px;
	margin: 12px auto 20px auto;
	padding: 0px;
}

#header {
	background: transparent url('images/header_02.png') no-repeat;
	height: 100px;
	padding:30px 0;
	margin-top: 20px;
}

#content {
	background: transparent url('images/bg.png') repeat-y;
	width: 700px;
	float: left;
}

#sidebar {
	background: transparent url('images/bg.png') repeat-y;
	width: 700px;
	padding: 0 0 0 70px;
	float: left;
}

#footer {
	background: transparent url('images/footer_02.png') no-repeat;
	width: 700px;
	padding: 60px 0 0 80px;
	float: left;
}

#footer li {
	list-style: none;
}

#footer p {
	font-size: 1em;
}

.footer_credits {
	width: 700px;
	padding-top: 80px;
	float: left;
}

.post {
	position:relative;
	padding-bottom:0px;
	padding-left: 60px;
}

.post h2  {
	padding-bottom: 2px;
}

.post h2 a {
	color: #742d2d;
}

.post h2 a:hover {
	color: #000000;
	text-decoration: none;
}

.posts {
	padding-left: 60px;
}

.posts a {
	text-decoration:none;
}

.posts a:hover {
	text-decoration:underline;
}

.entry-content, .entry-excerpt {
	clear: left;
	border-bottom:solid 1px #a5a5a5;
}

.entry-content a {
	text-decoration:none;
	display:inline-block;
	background:#a5a5a5;
	padding:1px 5px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}

.entry-content a:hover {
	color: #ffffff;
}

.entry-text a {
	text-decoration:none;
}

.entry-text a:hover {
	color: #742d2d;
	text-decoration: underline;
}
.entry-filed {
	display:inline-block;
	background:#a5a5a5;
	padding:3px 5px;
	font-size:11px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}

.entry-filed a {
	text-decoration: none;
}

.entry-filed a:hover {
	text-decoration: underline;
}

.underpost {
	padding:5px 7px;
	margin-top:15px;
	font-size: 10px;
}

.entry-date {
	position:absolute;
	top:0;
	left:-45px;
	width: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#690000 url(images/dateBg_red.jpg) right bottom no-repeat; /*Blue Color: #056C9F Red Color: #690000 */
	color: #FFF;
	text-align: center;
	padding:0 0 5px 0;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}

.entry-month {
	font-size: 19px;
	line-height:100%;
	
}
.entry-day {
	font-size: 28px;
	font-weight: bold;
}

.commentauthor{
	display:block;
	font-size:11px;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:15px;
	padding-left: 60px;
}
.commentlist li {
	margin-bottom:10px;
	padding:7px 10px 0px 10px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}

.commentlist li p {
	padding-right:20px;
}

.commentlist li img {
	margin-top:4px;
	margin-bottom:10px;
}

.alt{
	background:#f2f2f2;
}
h3#comments{
font-size:16px;
margin-bottom:10px;
padding-left: 60px;
}

#respond {
	margin:0;
	padding-left:60px;
}

.comment-author {
	font-size:14px;
}

.commentmetadata {
	display:block;
	margin:0;
	padding:0;
}
.commentmetadata,
.commentmetadata a {
	color:#555;
}

.commentsblock h3 {
	border:none!important;
}


blockquote {
  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  width: 350px;
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 10px 0 30px;
  text-indent: -30px;
}
blockquote p:first-letter {
  background: url(images/blockquote2.png) no-repeat left center;
  padding: 0 0 0 30px;
  font: italic 1.7em Georgia, "Times New Roman", Times, serif;
}

.navigation {
  clear: both;
  	padding-left: 60px;
}

.navigation a {
	text-decoration:none;
}

.navigation a:hover {
	text-decoration:underline;
}

.postNav {
	margin-bottom:20px;
	padding-bottom:20px;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

/* SIDEBAR
---------------------------------------*/

#sidebar ul, #sidebar-small ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sidebar li {
	padding-bottom:15px;
	width: 200px;
	float: left;
}

#sidebar li li {
	background:none;
	padding-bottom:0;
}

#sidebar li a {
	display: block;
	text-decoration: none;
	padding:3px 0;
	padding-left:10px;
	background:url(images/sidebarBullet.jpg) left center no-repeat;
}

#sidebar li p a,
#sidebar li div a {
	display:inline;
	border:none;
	padding:0;
	background:none;
	text-decoration: none;
	color:#742d2d;
}

* html #sidebar li li a {
	width:90%;
}
* html #sidebar li li li a {
	width:80%;
}

#sidebar li.cat-item a {
	color:#742d2d;
}

#sidebar li li li a,
#sidebar li.cat-item li a {
	color:#742d2d;
	font-size:11px;
}

#sidebar li a:hover {
	text-decoration: underline;
}
#sidebar ul ul {
	margin-top:-5px;
  	margin-left: 0px;
}
#sidebar ul ul li, #sidebar ul ul li {
  margin-left: 10px;
}
#sidebar ul ul ul {
	margin-top:0;
}