/*  
Theme Name: simpics2
Theme URI: 

Version: 1.6
Author: based on texto.de
Author URI: 

	
 */

hmtl{
     }

body{
	margin: 0;
	padding: 0;
	font-size: 62.5%; /* Resets 1em to 10px, do NOT modify this! */
	font-family:Verdana, Arial, Sans-Serif;
	color: #fff;	
	background: #777;
     }

#wrapper{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;
	font-size:1.1em;
	}
	
#header{
	width:auto;
	margin: 0px auto 0px auto;
	height:168px;
	background:url(images/bg.jpg) repeat-x;
}

#logo{
	margin: 0px auto 0px auto;
	height:168px;
	background:url(images/logo.jpg) no-repeat left;
}

#content{
	float: left;
	width:640px;	
	display:inline;
	padding-top:10px;
	}
	
#sidebar {
	float: right;
	width: 230px;
	display: inline;
	padding-top:50px;
	background: transparent;	
}

	
#footer{
	clear: both;
	margin: 0;
	padding: 0;		
	background:#555;
	text-align:center;
}	

#menu{
	background:transparent;
	margin: -30px auto 0px auto;
	width: 500px;
}

#spacerhead{
	background: #666;
	height:5px;
}

#tagging{
	margin: 0em;
	padding-bottom: .5em;		
	background:#555;	
}


/*textgestaltung*/

p {
	line-height: 1.5em;
	margin: 1.2em 0;
}

ol, ul {
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	padding: 0 0 0 15px;
}

ol {
	padding: 0 0 0 20px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 1.1em 0;
	color: #f90; 
	font-family:Verdana, Arial, Sans-Serif;
}

/* text styles */

h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}

p.special{
	font-size: 1.1em;
}

div.hell{
	background: transparent;
	margin: 10px;
	padding: 5px;
}

div.dunkel{
	background: #666;
	margin: 10px;
	padding: 5px;
}

hr {
	border:1px solid #fff;
	height:0.5px;	
	}


input, textarea, select {
	border: 1px solid #ccc;
	background: #f8ffe5;
	color: #f900;
}

input, textarea {
	background: #fff;
}

textarea#comment{
	width:350px;
}




dl{
     }
     dt{
          }
          dd{
          }



    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
	font-family: monospace;
	background:#333;
     }

pre{
     }

b, strong,i,em {
     }


address {
     }
     
.postmetabox{	
	background: transparent;	
}    


/* Navigation Menu */

ul.menu {
	margin: 0 0 0 0;
	font-size: 1.15em;
	padding:0px;
}

ul.menu li {
	margin: 0 2px;
	display: inline;
	text-decoration: none;
}

ul.menu,
ul.menu li a { padding: 5px 5px 0px; text-decoration: none;}

ul.menu li a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

ul.menu li a:hover {
	text-decoration: none;
	color: #fff;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:hover {
	text-decoration: none;
	color: #fff;
}


/*  Entries  */

.post {
	margin:20px;
	}
	
.storycontent{
	margin-top:0px;	
	padding-left:50px;
	}	
	
.date{
	margin:5px;
	padding-top:6px;
	float:left;	
	padding-right:3px;
	color: #555;
}
		
.date .month{
	font-size:2.3em;
    line-height:0.9em;
    font-weight:bold;
	font-family:Verdana, Arial, Sans-Serif;
}

.date .day{
     font-size:2.4em;
     font-family:Verdana, Arial, Sans-Serif;

}	

.date .year{
    font-size:1.3em;
    font-family:Verdana, Arial, Sans-Serif;	        
}	

.posttitle {
    padding-top:10px;
    margin-top:10px;
    color:#f90;
    font-weight:bold;
    font-size:2.2em;
    font-weight:none;
    text-decoration:none; 
    padding-left:50px;
    border-bottom: 1px solid #fff;
}

.posttitle a {
	padding: 0;
	text-decoration: none;
}

.posttitle a:link,
.posttitle a:visited {
	color: #f90;
	text-decoration: none;	
}

.posttitle a:hover,
.posttitle a:active {
	color: #555;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.posttitle a:hover,
.posttitle a:active {
	color: #555;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.postmeta {
	padding: 5px 5px 5px 5px;
	font-size: 0.9em;
	color: #eaeaea;	
	border-bottom: 1px solid #656565;
	border-top: 1px solid #656565;
	margin-left:50px;
	margin-right:30px;
	background:#707070;
	line-height:1.6em;
	text-align:right;
}
.postmeta a:link,.postmeta a:active, .postmeta a:visited  {
	color: #333;
}

.postmeta a:hover{
	border-bottom:1px solid #f90;
}

.clear {font-size: 1px; height: 1px}

.spacer{
	margin:30px;
	}
	
.pagenav-alt{
	margin-left:48px;
}

/* Page navi */


.alignleft {
	float: left;
	margin-right: 10px;

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

}

/* aside */

.aside{
	padding: 1.5em;
	font-size: 1.3em;
	color: #ccc;
	margin-right: 0.5em;
	margin-top: 1em;
	text-align:right;
	margin-bottom: -1em;
}

.mood{
	width: 43px;
	height: 43px;
	background: url(images/mood.jpg) center no-repeat #555;
	float:left;
	margin-right:1em;
	margin-left: 2.3em;
	margin-top: 2.7em;

}
  
  
  

/* linkgestaltung */


a:link,
a:visited {
	color: #f90;
	text-decoration: none;
}

a:hover,
a:active {
	color: #fff;
	/*border-bottom:1px solid #f90;*/
}


#sidebar a:link,
#sidebar a:visited {
	color: #fff;
	text-decoration: none;
}

#sidebar a:hover,
#sidebar a:active {
	color: #fff;
	border-bottom:1px solid #fff;
}

/* bilder als links */
.ngg-thumbnail a:link,
.ngg-thumbnail a:visited {
	text-decoration: none;
}

.ngg-thumbnail a:hover,
.ngg-thumbnail a:active {
	border-style: none;
}

.ngg-thumbnail img:hover { /* in Plugin CSS */
	background-color: #A9A9A9;
    border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

img, img a:link, #content img a:hover, img:active{
 	border:0;
	text-decoration: none; 	
}



/* Suche */
	
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  	display: block;
  	float: left;
  	width: 200px; 
}
    
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  	clear: left; /* das floating der labels und inputs aufheben */
}

label {
 	text-align: left; 
 	padding-left: 1em; 
 	width:auto;
 	font-size: 1.2em;
 	padding-top: .5em;
}

#search {
	color:#ddd;
	}

#s {
	border:0px;
	margin-top:3px;
	margin-right:0;
	padding:2px 0 4px 20px;
	vertical-align:middle;
	width:125px;
	background: url(images/suche2.png) top left no-repeat;
	float: left;
}

#sx {
	border:0px;
	margin-top:0px;
	margin-left: 0px;
}
     
.smalldate{
	font-size: 1.15em;
	color: #333;
}

.searchh4{
	margin: 0.5em 0;
	color: #f90; 
	font-family:Verdana, Arial, Sans-Serif;
}

.rahmen{
	border-top: 1px dotted #555;
	padding-top: 5px;
	padding-bottom: 5px;
}



/* Foto liste */

ul.piclist{
	background: #666;
 	list-style-type: none;
 	line-height:1.6em;
 	font-size: 1.2em;
 	margin-right: 100px;
 	border: 1px solid #555;
}


ul.list{
 	list-style-type: none;
 	line-height:1.5em;
 	font-size: 1.2em;
}

/* Kommentare */
.commentlink{
	
}

.alt {
	background: #666;
  	border: thin solid #555;
  	margin:0px;
  	padding:1.5em;
	}
	
	
.commentlist {
	margin: 1.2em;
	padding: 0;
	list-style-type:none;
}

.commentlist li {
	margin: 10px 0;
	padding: 1px 20px;

}

h3.commenttitle {
	margin: 14px 0 0 0;
	font-size: 1em;
}

.commentmeta {
	margin: 4px 0 0 0;
	font-size: 0.9em;
}

.commentmeta a:link,
.commentmeta a:visited,
.commentmeta a:hover,
.commentmeta a:active {

}

#commentlist hr {
	width: 100%;
	height: 1px;

}



.nocomments {
	 
	}


.commentlist cite, 
.commentlist cite a {
	 
	}
	
#commentform{
	background: #666;
  	border: thin solid #555;
  	margin:0px;
  	padding:1.5em;
}


#commentform p {
	padding-bottom: 0em;
}

.commentmetadata {
	 
	}

#commentform input {
	padding: .1em;
	margin: .1em;
	background: transparent; /* FF will work now correctly with SK2 */
	border-style: none;
}

#commentform #author{
	border: 1px solid #ccc;
	background: #f8ffe5;
}	

#commentform #email{
	border: 1px solid #ccc;
	background: #f8ffe5;
}

#commentform #url{
	border: 1px solid #ccc;
	background: #f8ffe5;
}

#commentform #answer{
	border: 1px solid #ccc;
	background: #f8ffe5;
}

#commentform textarea {
	width: 500px;
	padding:0em;
	}

#commentform #submit {
	 background:#f90;
	 border:1px solid white;
	 color:#444;
	}



/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }
     
ul.wp-tag-cloud li{
	margin: 0 2px;
	display: inline;
	
}     

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }

/* footer extras */

#wolke{
	margin-left: 25em;
	margin-right: 25em;
	padding:.5em;
}

#cat{
	
	
}

#cat ul li {
	margin: 0 2px;
	display: inline;
	text-decoration: none;
}

/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

/*--------------------sidebar--------------------*/

#sidebar #s {
	margin: 0;
	width: 120px !important;
	width: 128px;
}

/*  Customizing Sidebar  */

#sidebar #sb-posts li { /* background: url(images/*.gif) no-repeat 0 2px; */ }
#sidebar #sb-blc li { /* background: url(images/*.gif) no-repeat 0 2px; */ }
#sidebar #sb-grc li { /* background: url(images/*.gif) no-repeat 0 2px; */ }
#sidebar #sb-feeds li { /* background: url(images/*.gif) no-repeat 0 2px; */ }
#sidebar #sb-cates li { /* background: url(images/*.gif) no-repeat 0 2px; */ }
#sidebar #sb-archives li { /* background: url(images/*.gif) no-repeat 0 2px; */ }
#sidebar #sb-misc li { /* background: url(images/*.gif) no-repeat 0 2px; */ }

#sidebar h2 {
	display: inline;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	border-bottom: 1px dotted #f90;
	font-size: 1.3em;
	font-weight: bold;
	color: #f90;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;

}

#sidebar div div{
	/*background:#666;*/
	padding:10px;
}

			
#sidebar ul li {
	margin: 0;
	padding: 0 0 15px 0;
	display: block;
}

#sidebar ul li a {
	display: inline;
}

#sidebar p,
#sidebar ul ul {
	margin: 10px 0 0 0;
	padding: 0 10px;
}

#sidebar ul ul {
	background: none;
}

#sidebar ul ul ul {
	margin: 0;
	padding: 0;
	background: none;
}

#sidebar ul ul li {
	padding: 0 0 0 12px;
	background: url(images/indicator.gif) no-repeat 0 3px;
}

.ngg-widget{
	margin-left:15px;	
	}
	
/* controls for highslide */
.controlbar a {	
	display: block; 
	float: left; 
	margin: 3px 0 3px 14px; 
	height: 32px; 
	width: 34px; 
} 

.controlbar{
	margin-top: 20px;
	background-image: url(images/controls.gif);
	display: block;
	float: right;
	outline: none;
	width: 51px;
	heigth:113px;
	background-repeat: no-repeat;
	background-position: -10 0;
	padding: 0;
}	

/* complexlife */
#complexlife li, #complexlife ul{
	list-style-type: none;
	margin: 2px;
}

#complexlife a:link{
	color: #000;
}

div.delicious {
	padding: 0px;
	background: url(images/delicious.png) bottom right no-repeat;
	width: 150px;
	height:  150px;
	margin: 0;
}

div.flickr {
	padding: 0px;
	background: url(images/flickr.png) bottom right no-repeat;
	width: 150px;
	height:  150px;
	margin: 0;
}


div.twitter {
	padding: 0px;
	background: url(images/twitter.png) bottom right no-repeat;
	width: 150px;
	height:  150px;
	margin: 0;
}


div.lastfm {
	padding: 0px;
	background: url(images/lastfm.png) bottom right no-repeat;
	width: 150px;
	height:  150px;
	margin: 0;
}

.lifestream{
	display: inline-table;
	margin: 0px;
	padding: 10px;
	width: 150px;
	height:  150px;
	background: #666;
}

.datesf, .timesf{
	color: #444;
	font-size: 0.9em;
}

