/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#header {
	height: 180px;
	padding-top: 0;
	padding-bottom: 0;
}

#logo {
	display: block;
	width: 800px;
	height: 180px;
	margin: 0 auto;
}

#logo img {
	display: block;
	margin: 0 auto;
	padding: 15px 0;
}

p {
	line-height: 1.5;
}

.post p a {
	color: #008152;
	font-style: italic;
}

.post p a:hover {
	color: #7A7A7A;
}

/* @group Navigation */
.nav a {
	color: #494949;	
}

.nav a:hover, .nav .current_page_item a, .nav .current-cat a {
	background-color: #EFEFEF;
	color: #494949;
}

#top-nav {
	padding: 0 10px;	
}

#top-nav ul.rss li {
	display: block;
}

#top-nav ul.rss {
	padding: 5px 2px;
}

.posts-pagination {
	float: right;
	margin-right: 20px;
}

.posts-pagination a, .posts-pagination span {
	display: block;
	float: left;
	margin-left: 5px;
}

.posts-pagination .page {
	width: 29px;
	height: 21px;
	background-image: url(images/btn_kapitel.png);
	text-align: center;
}

.posts-pagination .page:hover, .posts-pagination .page.current {
	background-position: 0 -21px;
}

.posts-pagination .page strong {
	font-weight: normal;
	color: #F6F6F6;
	padding: 2px 0;
	display: block;
}
/* @end */

/* @group Buttons */
.img-button {
	display: block;
	height: 21px;
	text-indent: -9999px;	
	background-position: 0 0;
	background-repeat: no-repeat;
	outline: none;
	border: none;
	padding: 0;
}

.img-button:hover {
	background-position: 0 -21px;	
}

.img-button.fb-share {
	width: 212px;background-position
	margin: 10px 20px;
	background-image: url(images/btn_facebook.png);
}

.img-button.rss {
	width: 38px;
	background-image: url(images/btn_rss.png);
}

.img-button.comment-submit {
	width: 151px;
	background-image: url(images/btn_kommentar.png);
}

.img-button.search-submit {
	width: 62px;
	background-image: url(images/btn_suchen.png);
}

.img-button.next {
	width: 60px;
	background-image: url(images/btn_weiter.png);
}

.img-button.prev {
	width: 64px;
	background-image: url(images/btn_zurueck.png);
}
/* @end */

/* @group Posts */
.photo-thumb h2 {
	float: none;
	background: #EFEFEF;
}

#sidebar-photo {
	width: 250px;	
}

#sidebar-photo .facebook {
	background: url(images/ico-facebook.png) no-repeat left; 
	padding:1px 0 0 25px;
	margin: 10px 20px;
}

#photo-meta {
	padding: 0 20px 8px;	
}

#photo-meta h2 {
	margin: 0 -20px 9px;
	padding: 10px 20px 6px 20px;
	font-size: 14px;
	border-bottom: 1px solid #c4c4c4;
	color: #008152;	
}

#photo-meta h2 .cufon {
	margin-bottom: 4px;
}

.box {
	padding: 10px 20px;	
}

.page #photo-meta.box {
	border-bottom: none;
}

.box-bg {
	margin-bottom: 0;	
}

.post.box {
	padding: 0 20px 10px;
}

#loopedSlider {
	margin-bottom: 10px;	
}

#loopedSlider .pagination {
	width: 690px;	
	margin-top: 4px;
}

#loopedSlider .pagination li a {
	margin: 0 4px 4px 0;
	padding: 0;
	display: block;
	position: relative;
}

#loopedSlider .overlay-video {
	display: block;
	width: 72px;
	height: 72px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 9;
	background: url(images/video_thumb.png) no-repeat center;
}
/* @end */

/* @group Comments */
#comments {
	padding-top: 20px;
	padding-bottom: 0;
}

#comments h3 {
	color: #008152;
	font-size: 13px;
	margin-bottom: 15px;
}

#comments_wrap h3 {
	margin-bottom: -5px;
	padding-bottom: 0;
}

.commentlist {
	margin: 0 -20px -5px;
}

#comments img.avatar {
	margin-right: 0;
}

#comments .user-meta {
	padding: 2px 0;
	margin-left: 44px;
}

#comments .user-meta .name {
	font-style: normal;
}

#comments .user-meta .meta {
	font-size: 12px;
}

#comments .comment-entry .reply, #comments .comment-permalink {
	display: none;
}

#comments .comment {
	margin-top: 0;
}


/* @group Form */
#comments textarea, #comments input, #search_main input.field {
	padding: 4px 10px;
	border: 1px solid #c7c7c7;
}

#comments #respond #form-left input {
	width: 188px;
}

#comments #respond #form-right textarea {
	width: 398px;
}
/* @end */
/* @end */

/* @group Footer */
#footer-out {
	border-top: 1px solid #c7c7c7;
	background: none;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#footer-widgets .block.left {
	width: 219px;
	border-right: 1px solid #C7C7C7;
}

#footer .credits {
	font-style: normal;	
}

#footer ul.footer-nav a, #footer .credits a {
	font-style: italic;
	text-transform: none;
}

#footer-widgets {
	padding: 0 20px;
	width: auto;
}

#footer-widgets h3 {
	padding: 0;
}

#footer-widgets .block.last {
	float: right;
	width: auto;
}

#footer-widgets #search_main {
	margin: -5px 0 0;
	float: right;
	width: 232px;
}
#search_main input.field {
	margin: 0;
	border-right: none;
	font-size: 12px;
	padding: 2px 10px;
	width: 149px;
}

#footer {
	border-top: 1px solid #c7c7c7;
	background: none;
	margin-top: 20px;
	padding: 0 20px;
	width: auto;
}
/* @end */