/*  
Theme Name: kaimueller.eu-v2
*/

/* Default styles */
@import "reset.css";

/* General */
html, body {background: #fff; font-family: Times, Georgia,"Times New Roman",serif; font-size:24px;border:0; color: #333; text-align: center; font-style:normal; font-weight:normal; padding: 15px 0 0 0;}
a {color: #333;	text-decoration: none; outline: none;}
a:hover {text-decoration: none; color:#666;}
#wrap {clear: both;}
p {line-height: 1.2em; font-style: normal; font-weight: lighter;}
.content{ width:852px;margin:0 auto; padding:10px 30px 00px 30px; text-align: left; background: #fff; overflow:hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 }


/* Header  */
#top{padding-bottom:20px;}
#header{ width:100%; padding:70px 0 30px 0;clear:both;position:relative; }
#headerelse{ width:100%; padding:100px 0 30px 0; margin: -230px 0 0 0; clear:both;position:relative; }
#headerelse:hover{ width:100%; padding:0 0 100px 0; margin: 0 0 0 0; clear:both;position:relative; z-index: 999;}

#header .logo img{ float:left; }
#header .advert{float:right;position:relative; top:-10px;}
#header h1 {display:none; color: #eee;}
#header #tagline, #header #twitter_update_list {max-width:470px; background:#fff;font-size:16px;font-style:normal;font-family:Times, Georgia,"Times New Roman",serif; color:#fff; float:right; padding:5px 10px;margin-top:10px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

h2#logo {display: block; padding: 0 0 30px 0; margin: 0 125px; }
h2, h2 a {
font-family: Times, Georgia,"Times New Roman",serif; font-weight: normal; font-size: 54px; text-align: left; font-style:normal;
	color: #000; 
	}
h2 span { padding: 0; margin: 0; border-bottom: 2px solid #333;}	

h3, h3 a {
font-family: Times, Georgia,"Times New Roman",serif; font-weight: normal; font-size: 14px; text-align: left; font-style:normal;
	color: #333; margin: 50px 0 0 0; width: 300px;
	}

/* Thumbnails */

.photo-thumb{background:#fff;position:relative;top:-3px;left:-3px;}
.photo-thumb a.thumb, a img.thumbnail{display:block; opacity:1;}
.photo-thumb a.thumb:hover, a:hover img.thumbnail {opacity:0.95; }
.photo-thumb img{border-bottom:3px solid #222;}
.photo-thumb h2{float:left; padding-left:10px;}
.photo-thumb h2 a{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#eee; text-transform:uppercase; font-weight:normal;}
.photo-thumb h2 a:hover{color:#fff;}
.photo-thumb p.post-details {font-size:11px; float:right; padding-right:10px; color:#999;line-height:14px;text-transform:uppercase;}

/* Front */
.content {text-align: center;}
.content ul {font-style:normal;font-family:Times, Times New Roman, Georgia, serif; font-size: 16px; text-align: center; width: 850px; margin: 50px auto;}
.content ul li {display: inline;  margin: 0 8px 12px 0; padding: 0 10px 0 0; }
.content ul li a:hover {font-style: normal; text-decoration: underline;}

ul.orientation {font-style:normal;font-family:Times, Times New Roman, Georgia, serif; font-size: 24px; text-align: left; width: 600px; margin: 0px 0 0 125px; float: none; clear: both;}
ul.orientation li {display: inline;  margin: 0 3px 0 0; padding: 0 0px 0 0; }
ul.orientation li:after {
	content: ' /';
	color: #ddd;}
ul.orientation li a {font-style: normal; text-decoration: underline;}

ul.orientation li a:hover {color:#000; text-decoration: none;}
ul.orientation li a:visited {color: #666;}

/* Footer  */
#footer-out{margin-top:25px;padding:25px 0 14px; width: 100%;}
#footer {font-size:14px; color:#333; margin: 15px auto; text-align: center; width: 852px; padding: 15px 30px; position:relative; background: #fff; 
}

#footer p {text-align: left; }
#footer p {font-size:14px; text-align: left; line-height: 2em; width:850px; padding: 0; display: inline; margin: 0 auto; }
#footer p#hey  {margin: 0 0 0 0; text-align: left; border-bottom: #ddd 1px solid; }


h4.whitespace {
	padding: 5px 0;
	font-family: Times, Georgia,"Times New Roman",serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #333;
	background-image: url(images/border.png);
	background-repeat: repeat-x;
	background-position: center left;
	margin: 20px 0 20px 0;
}

h4.whitespace span{
	margin: 0;
	padding: 0 20px;
	background-color: #fff;
}

/* Single Post */

#single {margin: 0 auto; padding: 0;}
#single-photo { width:850px; }
#single-post { width:850px;}
#full-post { width:850px; }
#single-photo h2 {color: #fff; font-family: Times,Georgia,"Times New Roman",serif; font-weight: normal; font-size: 24px; text-align: left; font-style: italic;}

.bg-photo {background:#fff; margin:0 0 20px 3px;}
.bg-photo img { position:relative;top:-3px;left:-3px; }

#photo-meta h2 { font-size:20px; line-height:30px;}
#photo-meta a { color:#999; }
#photo-meta a:hover {text-decoration: none; color:#dd68f5;}
#photo-meta p { padding:0 0 5px; font-size:11px; text-transform:uppercase; line-height:22px; }

.archive h2 { text-transform:uppercase; padding:0 0 15px; margin: 0 0 50px 0;}

.single-post h2 { font-size:28px; padding:10px 0 10px;}
.single-post .post-details { background:url(images/ico-author.png) no-repeat left center; font-size:11px; text-transform:uppercase; color:#999; padding:11px 0 10px 23px; border-top:1px solid #ededed;}


.post ul {list-style-type:none; list-style-position:inside; margin-left:15px;}
.post ul ul, #single-post ol ol {padding:2px 0 5px;}
.post ul li{background:url(images/ico-sidebar-bullet.gif) no-repeat 5px 6px; line-height:18px;padding:0px 0 0px 20px;}
.post ol {list-style-type:decimal; list-style-position:inside;}
.post ol li{line-height:18px;padding:0px 0 0px 20px;}
.post blockquote { margin:5px 20px 5px 20px; border-left:3px solid #e7e7e7; padding-left:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#777;}



/* Photo Slider */
.container, #loopedSlider,#newsSlider, div.slides div,ul.slides li { width:850px; margin: 0 0 50px 0;}
.container { height:480px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; display:none; padding:0; margin:0; }
#loopedSlider,#newsSlider { margin:0 0 20px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:0; margin:10px 0 0; }
ul.pagination li { float:left; }
ul.pagination li a { padding:2px 4px 2px 0; opacity:0.7;}
ul.pagination li a:hover { opacity:1;}
ul.pagination li.active a { opacity:1;}
#loopedSlider a.next { position:absolute; top:350px; right:30px; opacity:0.5;}
#loopedSlider a.previous { position:absolute; top:350px; left:30px; opacity:0.5;}
#loopedSlider a.next:hover, #loopedSlider a.previous:hover { opacity:1; }

#loopedSlider .photo-caption { position:absolute; bottom:70px; left:20px; background:#000; color:#fff; padding:5px 10px; font-size:14px; font-style:normal;  opacity:0.9; }

* html div, ul {zoom: 1;}
