/*
Theme Name: WordPress Tutorial
Theme URI: http://bueltge.de
Description: Das Theme zum WordPress Tutorial
Version: 1.0
Author: Frank Bueltge
Author URI: http://bueltge.de
*/
body {
		background-color: #EBECE6;
        background: url('images/tile.png');
		font-family: 'Lucida Grande', Verdana, Sans-Serif;
		font-size:10px;
		color: #6c8796;
}

#wrapper{
        background: url('images/background.jpg') no-repeat;
}

a {
		color:#6c8796;
		text-decoration: none;
}

.entry{
        clear:both;
        padding-right: 30px;        
        font-size: 1.05em;
}

.entry a{
        text-decoration: none;
        color: #ec008c;
}

.entry h1 {
        font-weight: normal;
        font-size: 3em;
        line-height: 35px;
        color:#3F3F3F;
        font-family: Georgia,"Times New Roman",Times,serif;
}

.entry h2 {
        padding: 0px 0 10px 0;
		color:#6c8796;
		font-weight:normal;
		
}

.entry h3 {
        padding: 0px 0 10px 0;
		font-weight:normal;
font-size: 2em;
        line-height: 35px;
        color:#3F3F3F;
        font-family: Georgia,"Times New Roman",Times,serif;
		
}

.postmetadata{
        padding-bottom: 25px;
}

* {
		margin: 0;
		padding: 0;
}

#header_top h2 {
        padding: 0px 0 10px 0;
		color:#3f3f3f;
		font-weight:normal;
		font-size: 1.5em;
}

.rss {
        padding-top: 20px;
		
}

.alignleft{
        float: left;
        width:300px;

}
.alignright{     
    width: auto;  
    margin: 0 0 0 300px; 
    padding-right: 30px;
    text-align:right;
}
.textwidget a{
    text-decoration: underline;
}
.rsswidget  {
    padding-top:5px;
    padding-left:  0px;
}
h1 a{
        font-family: 'Times New Roman',Verdana,Sans-Serif;
        font-size: 2.0em;
        color:#064154;
}

#header {
          margin-top: 0px;      
		  
		  margin-left: 40px; 
		  margin-right: 30px;
		  padding-bottom: 5px;
		  
}
#header_top{
        background: url('images/colors.png') repeat-x;
        padding-top: 125px;
}
.header_bottom{
        clear:both;
}
#headline{
    padding-left: 755px;
    font-size: 0.75em;
}
#sidebar #nav{
        border-top: 1px solid #a8bbc4;
		padding: 0px;
		margin-left: 10px;
}
  
ul li.rss a  { 
	background: url('images/rss_feed.png')	 0% 100% no-repeat;
	padding: 0 0  0 28px;
}

 
.descr_left{
        float: left;
        width:300px;
}
.descr_right{
        width: auto;
        font-size:1.1em;
        margin: 0 0 0 250px; 
        text-align:right;
        padding-top:34px;
}

.footer_left{
        float: left;
        width:165px;
        padding-left:40px;
        text-align:left;
}
.current_page_item a{
		font-weight: bold;
		color:#ec008c;
		font-size:1em;		
}
.widgettitle{
	font-size:1.1em;
    font-weight: bold;
} 

#sidebar {
		float: left;		
		margin-top:25px;
		padding-left: 30px;
		width:160px;
		line-height:15px;
}
#sidebar img{
    border:0px;
}

#sidebar #l_sidebar {
        padding-left: 10px;
		margin-top:20px; 
		background: url("images/nav_bg.jpg")	 0% 0% no-repeat;
		 
}
.stars{
    height:200px;
    margin-top: 40px;
    background: url("images/stars.jpg") no-repeat;
} 
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	 
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 0;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 0px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	padding-bottom: 20px;
	}
#nav{ 
		font-size: 1em;
}

 

#sidebar #nav li   {
		padding: 7px 0 7px 0;	
		border-bottom: 1px solid #a8bbc4;	  
}
 
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
 
.innerSidebar{
    padding-top:0px;
} 

.widgettitle{
    padding-bottom: 8px;
    padding-top: 8px;
}
 
/* Darstellung im Tutorial
***************************/
 
#container {
        background: url('images/paper.jpg') repeat-y;
    	padding: 0;
		text-align: left;
		background-color: #FFF;
        width: 820px;
		margin-left: 144px;
        margin-top: 18px;
        border: 1px solid #D8DCDB;
        margin-bottom: 20px;
}




#content {       
		float: right;
		width: 585px;
		margin-top:20px;
		line-height:20px;
}



#footer {
		clear: both;
		text-align: center;
		padding-top: 60px;
		margin-bottom: 20px;
}
#navsite  {
        text-align: left;
        width: auto;
        margin:0px; 
}
#navsite ul li a{
        color:#6c8796;
        font-weight:normal;
}
#navsite ul li {
        list-style: none; 
        margin: 0; 
        display: inline; 
        padding-right: 25px;
        color:#6c8796;
}
#navsite ul {
        padding-left: 235px;
        padding-bottom: 10px;
}
h2 {
    color: #ec008c;
}
h3{
    padding-bottom:8px;
}
.gallery-item{
    margin:0px;
}
#sidebar ul ul  #kb-advanced-rss-1, #sidebar ul ol #kb-advanced-rss-1{	 
	padding-top:10px;
}
#sidebar ul ul  #xlanguage-list-1, #sidebar ul ol #xlanguage-list-1	{
    padding-top:10px;
}

#sidebar #nav li ul .sub_portfolio{
 
    padding: 0 0 0 15px;
    border-bottom-width: 0px;
}

.sub_portfolio a{   
    color:#6c8796; 
    
}
.current_page_item a{   
    color:#EC008C; 
    
}
.current_page_parent li { 
    color:#EC008C;
    font-size:1em;
    
}

.current_page_item .sub_portfolio a{
     color:#6c8796;
     font-weight:normal;
 }



