/*  
Theme Name: sevenart one
Theme URI: http://blog.seven-art.de/theme
Description: clean, small theme
Version: 1.00
Author: sevenart - visuelle kommunikation
Author URI: http://blog.seven-art.de/
*/
/*************************************
 +Containers
 *************************************/
body{
		 background:#E0E3C1;
		 color:#555555;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size:12px;
		 line-height:1.3;
		 margin:0;
		 padding:0;
		 text-align:center;
}
.entrybody {
color:#111111;
}
.entrymeta {
color:#555555;
}
.commentpost p {
color:#111111;
}
#wrap{
		 margin:0 auto;
		 text-align:left;
		 width:84em;
}
#main { 
border:solid #FFFFFF;
border-width:2em 3em;
		 background:#FFFFFF;
		 width:84em;
		 margin:2em auto;
		 
		 }
#content{
		 font-size:1.2em;
		 float:left;
		 padding:1em;
		 width:48em;
}
#sidebar{
		 font-size:1.1em;
		 float:right;
		 padding-top:2em;
		 width:20em;
}
#header{
		 padding:3em 1em;
		 margin-bottom:2em;
		 border-bottom:1px solid #ccc;
}
#footer{
		 background:#6794cb;
		 color:#fff;
		 clear:both;
		 font-size:1em;
		 padding:0.5em;
}
#footer a { color:#FFFFFF;text-decoration:underline; }
.description { float:left; border-left:1px solid #666; padding:14px 0 0 10px;font-size:14pt; }
.name { float:left; }
.clear { clear:both; }
blockquote { padding:10px; background:#f4f4f4; margin:10px 0 20px 0; border:1px solid #ccc;}
/*************************************
 +Hn and p
 *************************************/
h1, h2, h3{
		 font-family: Arial, Helvetica, sans-serif;
		 font-weight:normal;
		 letter-spacing: 2px;
		 margin:0;
}
#header h1{
		 font-family: Arial, Helvetica, sans-serif;
		 font-size:26pt;
		 margin:0;
		 margin-right:10px;
		 letter-spacing:2px;
}
#header h1 a{
		 color:#C62006;
}
#header h1 a:hover{
		 color:#CC0000;
}
.entryContainer{
margin-top:10px;
}
.entrytitle h2{
		 font-size:1.4em;
		 font-weight:bold;
		 margin:0;
}
.entrytitle h2 a
{
		 color:#333;
}
.entrytitle h2 a:hover{
		 color:#C62006;
}
.entrytitle h3{
		 font-size:0.9em;
		 color:#6F6F6F;
}
#sidebar h2{
		 color:#555;
		 font-size:1.1em;
		 margin:1em 0;
		 font-weight:bold;
		 text-transform:uppercase;
}
/*************************************
 +Entry
 *************************************/
.entry{
		 border-bottom:1px solid #ccc;
}
.entry img {
		 border:1px solid #ccc; padding:5px; background:#f5f5f5; 
}
.entrymeta{
		 font-size:0.9em;
margin-top:10px;
}
.postedby{
		 background:#fff url(../dx/user.gif/$file/user.gif) no-repeat;
		 padding:3px;
		 padding-left:20px;
}
.filedto{
		 background:#fff url(../dx/post.gif/$file/post.gif) no-repeat;
		 padding:3px;
		 padding-left:20px;
}
.commentslink{
		 background:#fff url(../dx/packaged.gif/$file/packaged.gif) no-repeat;
		 padding:3px;
		 padding-left:20px;
}
.commentlink{
		 background:#fff url(../dx/comment.gif/$file/comment.gif) no-repeat;
		 padding:3px;
		 padding-left:20px;
}
/************************************* 
 +Sidebar 
 *************************************/ 
#sidebar ul, .sidebar ul{ 
                 list-style-type:none; 
                 margin:0; 
                 padding:0; 
} 
#sidebar ul li{ 
                 border-bottom:1px solid #ccc; 
                 margin-bottom:0.3em; 
                 padding:0.3em 0; 
} 
.sidebar ul li{ 
border-bottom:1px solid silver; 
                 margin-bottom:0.3em; 
                 padding:0.3em 0; 
} 
/*************************************
 +Comments
 *************************************/
.commentsblock textarea{
		 width:40em;
}
.commentsblock input, .commentsblock textarea{
		 border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
		 background:#eee;
		 border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
		 background:#eee;
		 border:1px solid #a1a1a1;
}
.commentauthor{
		 display:block;
		 font-size:1.5em;
}
ol.commentlist{
		 color:#323232;
		 font-size:0.9em;
		 list-style-type:none;
		 margin:0;
		 margin-top:1.5em;
		 padding:0;
}
.commentlist li{
		 
}
.commentpost{
background-color:#ffffff;
border:1px solid #d1d1d1;
padding:0.5em;
}
.authorpost{ 
background-color:#f3f5e9;
border:1px solid #d1d1d1;
padding:0.5em;
background-image:url('../dx/ed.gif/$file/ed.gif');
background-repeat:no-repeat;
background-position:top right;
}
h3#comments{
font-size:1.6em;
}
/*************************************
 +Misc
 *************************************/
a{
		 color:#0066CC;
		 text-decoration:none;
}
a:hover{
		 color:#003399;
text-decoration:underline;
}
.searchButton{
height:20px;vertical-align: top; 
}
.searchcounter, .searchquery, .searchcurrpage {
font-weight:bold;
}
.searchpageresults{
margin-top:10px;
}
.search a{
text-decoration:underline;
}
.linkCategoryTitle{
margin-top:10px;
font-weight:bold;
color:#666666
}
