body {
background:url("http://static.e-poetry.de/wp-content/themes/breathe/images/bg.jpg") repeat-x scroll center top transparent;
color:#333333;
font:76% Helvetica,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
font-weight:500;
margin:0;
padding:0;
}
p {
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:20px;
margin:0 0 5px;
padding:5px;
text-align:justify;
}
ul, ol {
list-style:none outside none;
margin:0;
padding:0;
}
img {
border:medium none;
overflow:hidden;
}
table, td, img {
border:0 none;
}
td, tr {
text-align:left;
vertical-align:top;
}
a:hover {
color:#FF9933;
font-weight:500;
text-decoration:underline;
}
a:active {
color:#FF9933;
font-weight:500;
text-decoration:none;
}
.additional-meta {
font-size:xx-small;
padding:0 0 0 15px;
}
blockquote {
font-style:oblique;
}
.float-left {
float:left;
}
.entry-meta {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:10px;
padding:5px;
}
ul > li {
margin-left:1px;
padding:0;
}
li {
list-style-type:none;
}
.disc {
list-style-type:disc;
}
.entry-content ul > li {
list-style:disc outside none;
margin-left:50px;
}
.entry-content ol > li {
list-style:decimal outside none;
margin-left:10px;
}
h2.entry-title {
background:url("images/title-bg2.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
height:39px;
padding:9px 0 0 19px;
}
h2#comments {
font-size:140%;
margin:20px auto 10px;
}
.entry-content h3 {
font-size:140%;
}
.entry-content h4 {
font-size:120%;
}
.entry-content h5 {
font-size:100%;
}
.entry-content h6 {
font-size:90%;
}
#wrapper {
background:url("images/top.gif") no-repeat scroll center top #FFFFFF;
display:block;
margin:10px auto 0;
padding:0 15px;
position:relative;
width:950px;
}
#header {
background:url("http://static.e-poetry.de/wp-content/themes/breathe/images/header.jpg") no-repeat scroll left 45px transparent;
clear:both;
height:20.2em;
margin:0;
padding:0;
width:950px;
}
.post-index {
margin:0 0 10px;
}
#post-single {
margin:0 0 20px;
}
.posts-wrap {
clear:none;
float:left;
margin:0 0 0 0;
padding:12px 0px 10px 6px;
width:640px;
}
.posts-wrap2 {
clear:none;
float:none;
margin:0 10px 10px 0;
padding:12px 20px 10px 6px;
width:600px;
}
.posts-wrap3 {
clear:none;
float:none;
margin:0 10px 10px 0;
padding:12px 20px 10px 6px;
width:930px;
}
.more {
clear:both;
float:left;
margin:0 20px 20px 10px;
padding:0;
}

.sidebar-wrap {
clear:none;
float:right;
margin:0px auto;
overflow:hidden;
text-align:center;
width:287px;
}
.sidebar {
clear:none;
width:100%;
}
.error404 {
margin:0;
text-align:center;
width:100%;
}
.avatar > img {
border:1px solid #000000;
float:left;
margin:0 10px 10px 40px;
padding:5px;
}
.quote {
background:url("images/bg_quote.gif") no-repeat scroll right top transparent;
min-height:50px;
}
p.quote {
font-size:12px;
}
.commentlist li {
background:url("http://bilder.e-poetry.de/wp-content/themes/breathe/images/bg_commentlist2.gif") no-repeat scroll center bottom #454545;
color:#FFFFFF;
margin-top:15px;
padding:5px 18px 22px;
}
.cite {
display:block;
font-style:normal;
height:50px;
padding:10px;
}
.commentlist > cite > a:hover, .commentlist > cite > a:active {
text-decoration:underline;
}
.response {
font-size:150%;
font-weight:700;
}
div.comments-wrap {
margin:15px auto;
padding:0;
}
ul.commentlist, ul.pinglist {
margin:10px 0;
}
textarea#comment {
overflow:hidden;
}
img.alignright {
clear:none;
float:right;
margin:0 0 1em 1em;
overflow:hidden;
}
img.alignleft {
clear:none;
float:left;
margin:0 1em 1em 0;
overflow:hidden;
}
img.aligncenter {
display:block;
margin:1em auto;
overflow:hidden;
text-align:center;
}
img.alignnone {
margin:0 0.5em 0 0;
overflow:hidden;
}

.wp-caption.alignleft {float:left;clear:none;overflow:hidden;margin:0 1em 1em 0;}
.wp-caption.alignright {float:right;clear:none;overflow:hidden;margin:0 0 1em 1em;}


#top {
background-color:#FFFFFF;
margin:0 auto 10px;
padding:10px 0 0;
width:950px;
}
#search {
left:735px;
margin:0;
overflow:hidden;
padding:0 1px 0 45px;
position:absolute;
top:336px;
}
h2.search-nothing {
font-size:17px;
font-weight:900;
}
.clearfloat:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfloat {
display:inline-block;
}
* html .clearfloat {
height:1%;
}
.clearfloat {
display:block;
}

.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfloat{height:1%;}

#nav {	padding: 12px 10px 10px 10px;
	margin: 0;
	width: 950px;
	height: 18px;
	background: url( images/topbar.jpg) left top no-repeat;
        }


.links {
float:left;
width:138px;
}
.rechts {
float:right;
width:100px;
}

.links .backnext{
	float:left;
}
.rechts .backnext{
	float:right;
}
.links .backnext, .rechts .backnext{
	font-size:12px;
	
	padding:20px 10px 0px 10px;
	cursor:pointer;
	display:block;
}
.links a:hover .backnext, .rechts a:hover .backnext{
	color:#a10000;
}
.back, .next{
	background-image:url(images/back_next.png);
	cursor:pointer;
	display:block;
}
.back{
	height:62px;
	width:41px;
	float:left;
}
	a .back{
		background-position:0px 0px;
	}
	a:hover .back{
		background-position:0px 62px;
	}
.next{
	height:62px;
	width:41px;
	float:right;
}
	a .next{
		background-position:41px 0px;
	}
	a:hover .next{
		background-position:41px 62px;
	}

/**** Drop Down Menu ***/
#dropmenu {font-weight:bold; width:100%; margin:0 0 0px 0;}
#dropmenu, #dropmenu > ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:15px; z-index:300; width:100%; background: #666; font-weight:bold;}

#dropmenu a {display:block;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:0px 0px 0px 15px;}
#dropmenu li {float:left;padding:0 0 0 0px;}
#dropmenu ul {position:absolute;left:-999em;height:auto; width:151px;font-weight:normal;margin:0;line-height:1; border:0;border-top:1px solid #666666;}
#dropmenu li:hover a, #dropmenu > li.sfhover > a {text-decoration:none;color:#ff0000;}

#dropmenu li:hover ul, #dropmenu li li:hover ul,
#dropmenu li:hover, #dropmenu li.sfhover {text-decoration:none;}

/*----------BREADCRUMB -this is the bottom navigation under the picture in the header---------*/
.breadcrumb {
background:url("http://static.e-poetry.de/wp-content/themes/breathe/images/bottombar.jpg") no-repeat scroll 0 0 transparent;
height:40px;
list-style:none outside none;
margin:5px 0 10px;
overflow:hidden;
padding:0 0 2px;
}
.breadcrumb > li {
display:inline;
margin:0;
padding:0;
}

.lastline{height:5px;width:640px;clear:both;margin:10px 0 20px;padding:0;}

#footer {
background-color:#FFFFFF;
border-top:1px solid #888888;
clear:both;
font-size:1.2em;
margin:0 auto;
padding:10px 10px 15px;
width:930px;
}
#top > h1 {
float:left;
font-family:"Arial Black";
font-size:48px;
line-height:0.7em;
margin:0;
padding:5px 20px 5px 10px;
text-transform:uppercase;
word-spacing:-4px;
}
#top > h1 > a {
color:#000000;
font-weight:600;
text-decoration:none;
}
#top > h1 > span.black {
color:#DF1104;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
margin:0;
padding:0;
text-transform:lowercase;
}
.widget-top {
background:url("images/widget-top2.gif") no-repeat scroll left bottom transparent;
height:16px;
margin:10px 0 0;
padding:0;
}
.widget-bot {
background:url("images/widget-bottom2.gif") no-repeat scroll left top transparent;
clear:both;
height:16px;
margin:0 0 20px;
padding:0;
}
.widget > li {
background:url("images/widget-bullet.png") no-repeat scroll left 7px transparent;
border-bottom:1px dashed #CCCCCC;
font-size:0.9em;
margin:0;
padding:5px 0 5px 15px;
}
.widget > li > a {
color:#333333;
text-decoration:none;
}
.widget li > a:hover {
color:#333333;
text-decoration:underline;
}
.widget {
border-left:1px solid #888888;
border-right:1px solid #888888;
list-style:none outside none;
margin:0;
padding:0 5px;
width:268px;
}
h3.widgettitle {
background:url("images/h-bg-1.gif") no-repeat scroll left center transparent;
color:#FFFFFF;
font-size:1em;
margin:0 0 15px;
padding:7px 0;
width:270px;
}
img.custom-image {
background:url("images/thumbnail.jpg") no-repeat scroll 0 0 transparent;
}
img.thumbnail {
border:1px solid #000000;
float:left;
height:100px;
margin:15px;
padding:5px;
width:100px;
}
.excerpt {
padding:0 10px 30px 0;
}
.comments {
background:url("images/comment-grey-bubble.png") no-repeat scroll 0 0 transparent;
clear:both;
float:right;
font-size:1.01em;
font-weight:400;
line-height:1.01em;
margin:0 20px 0 0;
overflow:hidden;
padding-left:20px;
text-transform:none;
}
#authorbox {
clear:both;
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #CECFD0;
margin:10px 0px;
overflow:hidden;
width:640px;
}
#authorbox h4 {
color:#191919;
font-size:16px;
margin:0;
padding:10px 10px 5px;
}
.authortext {
padding-left:100px;
}
#authorbox > img {
float:left;
margin:0;
padding:10px;
}
#authorbox > p {
color:#191919;
margin:0;
padding:0 10px 10px;
}
h2.archive-title {
padding:10px;
}

td.date div.sociable {
margin:30px 0;
}
span.sociable_tagline {
position:relative;
}
span.sociable_tagline > span {
display:none;
width:14em;
}
.sociable > ul {
display:inline;
margin:0 !important;
padding:0 !important;
}
.sociable > ul > li {
background:none repeat scroll 0 0 transparent;
display:inline !important;
list-style-type:none;
margin:0;
padding:1px;
}
.sociable > ul > li:before {
content:"";
}
.sociable > img {
border:0 none;
float:none;
height:16px;
margin:0;
padding:0;
width:16px;
}
.social-icon-horizontal {
float:left;
padding:5px;
}
.social-icon-single-vertical {
float:left;
padding:5px;
width:100%;
}
.social-icon-double-vertical {
float:left;
margin:0 2px;
padding:5px 0;
width:48%;
}
pickerspecial.datepickerSelected > a {
background:none repeat scroll 0 0 #AA0000;
}
object.tubevideo {
height:100%;
width:100%;
}
html, ul {
margin:0;
padding:0;
}
table, td, div.datepicker > table {
border-collapse:collapse;
}
a:link {
color:#FF0000;
font-weight:500;
text-decoration:none;
}
a:visited {
color:#FF0001;
font-weight:500;
text-decoration:none;
}
a:hover {
color:#FF9933;
font-weight:500;
text-decoration:underline;
}
a:active {
color:#FF9933;
font-weight:500;
text-decoration:none;
}
.float-right, .block-1 {
float:right;
}
.entry-content ul > li > ol, ul.children {
margin-left:10px;
}
h2.entry-title > a:link, h2.entry-title > a:visited {
color:#FFFFFF;
}
h2.entry-title > a:hover, #nav ul > li > a:hover, #nav ul > li > a.nowpage {
color:#FFFFFF;
text-decoration:underline;
}
.error404 h1, .error404 h2, li.comment, li.trackback, li.pingback {
margin:10px auto;
}
.cite a:link, .commentlist cite > a:visited, #authorbox h4 > a {
text-decoration:none;
}
.clearfloat, .sociable span {
display:block;
}
.datepickerHidden, table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears, table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW, table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW {
display:none;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected, tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected {
background:none repeat scroll 0 0 #17384D;
}
td.datepickerDisabled > a, td.datepickerDisabled.datepickerNotInMonth > a, td.datepickerDisabled > a:hover {
color:#333333;
}
/*
CSS Name: dkret3 Theme
Description: NextGEN dkret3 style with a shadow effect
Author: Jörn Kretzschmar (based on Alex Rabes Default Style)
Version: 1.3
   
This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with the theme dkret3. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
	height: 100%;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
	overflow:hidden;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left; 
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
}

.ngg-gallery-thumbnail img {
	margin: -6px 6px 6px -6px;
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block; 
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	display:none;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
}

.ngg-right {
	float: right;
}

.ngg-center {
  	margin-left: auto;
    margin-right: auto;
}

/* ----------- Sidebar widget -------------*/

.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
  text-align: center;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 


.seitennavi {
  text-align: center;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;

}

#paging {
  width: 605px;
  height: 30px;
  list-style: none;
}
#paging li {
  float: left;
  height: 30px;
  text-align: center;
}
#paging li.prev,
#paging li.next {
  width: 80px;
  text-align: center;
}
#paging li.pages {
  width: 301px;
  margin: 0 20px;
}
#paging li.pages a {
  margin: 0 5px;
  padding: 5px;
  display: inline-block;
  background: lightgray;
  text-align: center;
}
#paging li.pages a.active {
  padding: 4px;
  border: 1px solid #ccc;
  background: #fff;
  text-align: center;
}
