
/*
THEME NAME: Common Design Feuerwehr Theme 2.1.1
THEME URI:http://development.feuerwehr-eddelak.de/
DESCRIPTION: Wordpress Theme der Feuerwehr
VERSION:2.1.1
AUTHOR:Sebastian Martens
AUTHOR URI:http://www.sebastian-martens.de/
*/

/* ----- Generics ------ */
/* Main Typo */
html { font-family:'Istok Web', sans-serif; font-weight:100; font-size:1em; }
h1,h2,h3,h4,h5,h6{ font-weight:100; }
strong, b{ font-weight:700; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, mono-space; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
.screen-reader-text{ display: none;}


/* Forms */
fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }

/* Basic Sizes */
#content { font-size: 1em; line-height: 1.1em; }
#content h1 { font-size: 1.4em; }
#content h2 { font-size: 1.3em; }
#content h3 { font-size: 1.2em; }
#content h4 { font-size: 1em; }
#content h5 { font-size: 1em; }
#content h6 { font-size: 1em; }

/* HR */
#content hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }

/* Tables
#content table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
#content th, .content td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }
*/

/* Margin // Padding */
#content blockquote *:first-child { margin: .8em 0; }
#content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content table, .content form { margin-bottom: 1.6em; }
#content p+p { margin-top: -.8em; }
#content th, .content td { padding: .8em 0 .8em 0; text-align:left; }
#content caption { padding-bottom: .8em; } /* padding instead of margin for IE */
#content blockquote { padding: 0 1em; margin: 1.6em 0; }
#content fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
#content legend { padding-left: .8em; padding-right: .8em; }
#content legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
#content textarea, .content input { padding: .3em .4em .15em .4em; }
#content select { padding: .1em .2em 0 .2em; }
#content option { padding: 0 .4em; }
#content dt { margin-top: .8em; margin-bottom: .4em; }
#content ul { margin-left: 1.5em; }
#content ol { margin-left: 2.35em; }
#content ol ol, .content ul ol { margin-left: 2.5em; }
#content form div { margin-bottom: .8em; }

/* Colors */
#content a:link { text-decoration: underline; color: #930806; }
#content a:visited { text-decoration: underline; color: #930806; }
#content a:hover { text-decoration: none; color: #930806; }
#content a:active, .content a:focus { text-decoration: underline; color: #000; }
#content code, .content pre { color: #930806; } /* very optional, but still useful. W3C uses about the same colors for codes */


/* -------- None Generic Theme Styles ----------- */
/* Structure, Dimensions */
body{background:#ddd; color:#444;margin:0;padding:0}
#wrapper{padding:10px; margin:10px auto 20px auto;width:950px;clear:both;display:block; background: #fff; }
body.loggedin #wrapper{margin-top:38px;}
#container{float:left;}
#subwrapper{clear:both;background: #674523;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0;}

/* Miscellaneous */
.clear,.clearFix,.clearFixLine{clear:both;}
img,img.alignnone {margin: 0 0 1em 0;clear:both;float:none;display:block;}
img.alignleft, #content div.alignleft {margin:1em 10px 1em 0;clear:left;float:left;}
img.alignright, #content div.alignright {margin:1em 0 1em 10px;clear:right;float:right;}
img.aligncenter{margin:0 auto;position:relative;clear:none;}
.bigdate{text-shadow:#666 1px 1px 3px}
a{color:#444;display:inline;}
a:hover{text-decoration:underline;color:#000;}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
img{border:none;}
p{margin-bottom:2em;}
.edit-link {display:block;}
.comment-edit-link, .edit-link a, .required, .unapproved{color:#930806;}
img#wpstats{position:fixed;left:10px;bottom:10px;}
abbr, acronym, abbr[title], acronym[title], dfn[title] {text-transform:none;border:none;letter-spacing:inherit;cursor: default;}

#content .contentblock h2{ font-size:1em; }
.contentblock{ display:inline; float:left; position: relative; margin:0 10px 10px 0; border-bottom:1px solid #bbb; padding:0 0 10px 0; }
.contentblock h2{ border-bottom:1px solid #bbb; margin:0 0 10px 0; }
.right-col{margin:0 0 10px 0;}
.colspan-1{ width:230px; word-wrap: break-word; }
.colspan-2{ width:470px; }
.colspan-3{ width:710px; }
.colspan-4{ width:950px; }
.h-spacer{float:left;width:100%;height:10px;}
.noborder{ border-bottom: 0; }

/* Page Search, Top Navigation */
#page-top{ position: relative; clear:both; margin:0 0 10px 0; font-size:.7em; }
#page-top .search{ width:30%; float:right; text-align: right; }
#top-menu{ width:65%; float:left; margin:3px 0 0 0; }
#top-menu a{ text-decoration: none;}
#top-menu a:hover{ text-decoration: underline; color:#930806; }
#top-menu ul{margin: 0; padding:0; }
#top-menu li{display:block; margin: 0 5px 0 0; padding:0 5px 0 0; float:left; list-style-type: none; background:#fff; border-right:1px solid #ccc; }

#page-top .search form{ float:right; }
#page-top .search form input { height:20px; }
#page-top .social-nav{ float:right; height:22px; margin:0 10px 0 0;  }
#page-top .social-nav .icon{ float:left; width:30px; }

/* Header */
#header {clear:both;float:left;width:930px;height:165px; background:url(img/header-bg.jpg); padding:10px; }
#header .logo-space{ float:left; margin:0 20px 0 0; width:210px; height:100%; text-align: center; }
#header .logo-space img{ margin:10px auto 0 auto; }
#header .title-row{ height:75px; max-width:760px; }
#header #blog-title{ display:block; padding: 0; margin: 0; font-weight: 100; font-size: 2em; }
#header h1 a,#header #blog-title a{color:#fff; text-decoration:none; letter-spacing:-0.05em;}
#header h1 a:hover,#header #blog-title a:hover{text-decoration:none;color:#fff;}
#header #blog-description {display: none;}

#menu{ margin:21px 0 0 0; padding:0; font-size:.8em; }
#menu a{ text-decoration: none;}
#menu li{display:block; margin:5px 2px 0 0; float:left;list-style-type: none; background:#fff; padding:5px 5px 0px 5px; z-index:10001; border:1px solid #bbb; border-bottom:0px; }
#menu li li{ border:0; float:none; }
#menu li ul{display:none;position:absolute; margin:0 0 0 -6px; padding:0; background: #fff; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; z-index: 9999; }
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	#menu{ margin:22px 0 0 0; }
	#menu li{ margin:-4px 2px 0 0; padding-bottom: 2px; } 
	#menu li ul{ margin:2px 0 0 -6px; }
} /** Google Chrome Hack */
#menu li ul.children{ min-width:160px; border-radius:0 0 4px 4px; /* box-shadow:1px 1px 6px #999; */ }
#menu li ul.children li{display:block; }
#menu li ul.children ul{display:block; position: relative; border:0; margin:0 0 0 5px; }
#menu li ul.children ul ul{ display: none; } /* max 3 level main nav */
#menu .current_page_item a{ color:#930806; }


/* Footer */
#footer{clear:both; float:left; width:100%; margin:3em 0 0 0; padding:0; font-size:.7em; }
#footer-menu{ width:65%; float:left; margin:3px 0 0 0; }
#footer-menu a:hover{ color:#930806; }
#footer-menu ul{margin: 0; padding:0; }
#footer-menu li{display:block; margin: 0 5px 0 0; padding:0 5px 0 0; float:left; list-style-type: none; background:#fff; border-right:1px solid #ccc; }
#footer .footer-cnt{ width:30%; float:right; text-align: right; }

/* Navigation */
#nav-above{display:none;}
#nav-below{clear:both;float:right;margin:3em 0 0;padding:0;width:100%;color:#888;}
#nav-below a {font-weight:800;}
.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous{color:#888;}
.browse h3{color:#888;font-size:1.8em;left:0;position:relative;top:0;text-transform:normal;width:100%;font-weight:100;}
.nav-excerpt{color:#888;display:block;padding:0 20px 0 0;position:relative;font-size:0.8em;}
.nav-next{background:transparent;float:right;font-size:1.2em;min-height:60px;padding:0;position:relative;margin:0;width:50%;}
.nav-previous{background:transparent;float:left;font-size:1.2em;min-height:60px;padding:0;position:relative;margin:0;width:50%;}
.archive .nav-next, .home .nav-next {text-align:right;}
.page-right-nav{ font-size:.8em; }
.page-right-nav ul, .page-right-nav li{ padding: 0; margin: 0; list-style-type: none; }
#content ul.page-right-nav{ margin: 0; }
.content-footer-more a{ font-size:.8em; }

#container{margin:10px 0 0 0;}

/* Homepage */
.home #container #nav-above, .archive #container #nav-above {display:block;position:fixed;}
.home #container #nav-above .nav-previous a, .home #container #nav-above .nav-next a,
.archive #container #nav-above .nav-previous a, .archive #container #nav-above .nav-next a{display:block;color:#efefef;padding:0 20px;}
.home #container #nav-above a:hover, .home #container #nav-above a:hover,
.archive #container #nav-above a:hover, .archive #container #nav-above a:hover{color:#888;text-decoration:none;}
.home #container #nav-below, .archive #container #nav-below {display:none;}
.home #content, .archive #content {clear:both;margin-bottom:3em;}
.archive .contentblock.featured, .home .contentblock.featured{ padding:0; }
.archive .contentblock.featured h2, .home .contentblock.featured h2{ border-bottom:0; margin-bottom: 0; }
.archive .featured.post, .home .featured.post{ height:160px;overflow:hidden;width:230px;}
.archive .featured.post.p1, .home .featured.post.p1 {margin-bottom:10px; width:710px;}
.archive .featured.post.p1 .post-content, .home .featured.post.p1 .post-content{width:710px;}
.archive .featured.post.p3, .home .featured.post.p3 {margin-bottom:10px ;width:470px;}
.archive .featured.post.p3 .post-content, .home .featured.post.p3 .post-content{width:470px;}
.home .featured.post.p2,.home .featured.post.p4,.home .featured.post.p5,.home .featured.post.p6,.home .featured.post.p7,.home .featured.post.p8,.home .featured.post.p9,
.archive .featured.post.p2,.archive .featured.post.p4,.archive .featured.post.p5,.archive .featured.post.p6,.archive .featured.post.p7,.archive .featured.post.p8,.archive .featured.post.p9, .archive .featured.post.p10, .archive .featured.post.p11, .archive .featured.post.p12, .archive .featured.post.p13 {margin:0 0 10px 10px; width:230px;}
.home .featured.post.p2 .post-content,.home .featured.post.p4 .post-content,.home .featured.post.p5 .post-content,.home .featured.post.p6 .post-content,.home .featured.post.p7 .post-content,.home .featured.post.p8 .post-content,.home .featured.post.p9 .post-content,
.archive .featured.post.p2 .post-content,.archive .featured.post.p4 .post-content,.archive .featured.post.p5 .post-content,.archive .featured.post.p6 .post-content,.archive .featured.post.p7 .post-content,.archive .featured.post.p8 .post-content,.archive .featured.post.p9 .post-content, .archive .featured.post.p10 .post-content, .archive .featured.post.p11 .post-content, .archive .featured.post.p12 .post-content, .archive .featured.post.p13 .post-content {width:230px;}
.home .featured.post.p6, .archive .featured.post.p6, .archive .featured.post.p10 {margin:0 0 10px 0; width:230px;}
.home .featured.post .entry-date, .archive .featured.post .entry-date{font-size:.75em;margin:0;padding:0;}
.home .post .post-content, .archive .post .post-content{background:transparent;bottom:0;left:0;position:absolute;z-index:9990;}
.home .post .post-content div.teaser-text.size, .archive .post .post-content div.teaser-text.size{margin:10px;color:#fff;visibility: hidden;}
.home .post .post-content div.teaser-text.display, .archive .post .post-content div.teaser-text.display{ position:absolute;bottom:0;margin:10px;color:#fff;}
.home .post .post-content div.teaser-background, .archive .post .post-content div.teaser-background {position:absolute; width:100%; height:100%; background: #000; padding:0;margin:0;-moz-opacity:0.6;filter:alpha(opacity=60);opacity:0.6;}
.home .post:hover .post-content, .archive .post:hover .post-content{ display: none }
.home .contentblock.post, .archive .contentblock.post{ border:0; }
.home .post-content-title, .archive .post-content-title{position:absolute;top:0;display:block;line-height:1em;margin:0;padding:0;width:100%;height:100%;z-index:99}
.home .post-content-title a, .archive .post-content-title a {display:block;height:100%;}
.home .post-content-title a span, .archive .post-content-title a span {visibility:hidden; display:block; width:100%; height:100%; }
.home .post, .archive .post {background:#fff;height:300px;margin:0;overflow:hidden;width:400px;}
.home .post img.imgGScale, .archive .post img.imgGScale{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); _filter: gray; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); }
.home .post:hover img.imgGScale, .archive .post:hover img.imgGScale{ filter:none; filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(100%); }
.archive .pn-text-entry .post-content-title{ position:relative; height:auto; }
.archive .pn-text-entry.post .post-content{ position: relative; font-size: .8em; }
.archive .pn-text-entry.post:hover .post-content{ display: block; }
.archive .post.pn-text-entry{ margin:0 0 10px 10px; height:auto; }
.archive .post.pn-text-entry.pn-text-first{ margin:0 0 10px 0; }
.archive .post .teaser-text .intro-text,
.archive .post.pn-text-entry img.attach-post-image,
.archive .featured.post.pn-text-entry .teaser-text.size, .archive .featured.post.pn-text-entry .teaser-background,
.archive .featured.post.pn-text-entry .teaser-text.display .entry-date,
.archive .featured.post.pn-text-entry .teaser-text.display h2{ display: none; }
.archive .featured.post.pn-text-entry .teaser-text.display .intro-text{ display: block; }
.archive .featured.post.pn-text-entry .teaser-text.display{ margin:0; position:relative; color:#444; }
.archive #content .post.pn-text-entry h2{ border-bottom: 1px solid #bbb; margin: 0 0 10px 0;}
.archive #content .pn-text-entry .post-content-title a{ text-decoration: none; color:#444; }
.archive #content .pn-text-entry .post-content-title a span{ visibility: visible; }

.news-block{ margin:0 0 10px 0; }
#rss_news_loader a.loading{ font-size:.2em; color:#ddd; } 
.news-block.interval{ background: #eee; padding:5px; }
#content .news-block h2, #content .news-block h3{ font-size:1em; }
.news-block h2{ border-bottom:1px solid #bbb; }
.news-block .gallery{ display: none; }
.news-block .content{ font-size:.8em; }
.news-block .content a.more-link{ margin:3px 0 0 0; display:block; }
.news-block .headline{ margin:0 0 10px 0; }
#content .news-block .headline a{ text-decoration: none; color:#444; }

/* Single */
.page .full-photo, .post .full-photo, .single .attachment .full-photo{ width:100%; height:165px; background: center center; }
.page .full-photo .photo-credit, .post .full-photo .photo-credit, .single .attachment .full-photo .photo-credit{color:#FFF;visibility:hidden;font-size:1.2em;font-weight:100;position:absolute;padding:20px;text-transform:normal;left:0;display:block;width:760px;height:70%;background:transparent;z-index:5;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}
.page .full-photo:hover .photo-credit, .post .full-photo:hover .photo-credit, .single .attachment .full-photo:hover .photo-credit {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}
.page .entry-content, .single .post .entry-content, .single .attachment .entry-content {margin:0 0 8em 0; background:#FFF; font-size:.8em;}
.page .entry-content h1, .post .entry-content h1, .page h1.entry-title, .post h1.entry-title {font-size:2.2em;padding:0.125em 0; margin:1em 0 0 0; }
.page .entry-content h2, .post .entry-content h2 {font-size:2em;padding:0.125em 0;}
.page .entry-content h3, .post .entry-content h3 {font-size:1.8em;padding:0.25em 0;}
.page .entry-content h4, .post .entry-content h4 {font-size:1.6em;padding:0.25em 0;}
.page .entry-content h5, .post .entry-content h5 {font-size:1.4em;padding:0.5em 0;}
.page .entry-content h6, .post .entry-content h6 {font-size:1.2em;padding:0.5em 0;}
.page .entry-content img, .post .entry-content img {max-width:710px;height:inherit;}
.page .entry-content blockquote, .post .entry-content blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.2em}
.page .entry-content ul, .post .entry-content ul {margin-left:1em;list-style:circle;padding-bottom:1em}
.page .entry-content ol, .post .entry-content ol {margin-left:1em;padding-bottom:1em}
.page .entry-content ul li ul, .post .entry-content ul li ul {margin-left:2em;padding:0}
.page .entry-content ol li ol, .post .entry-content ol li ol {margin-left:2em;padding:0}
.page .entry-content ul li, .page .entry-content ol li, .post .entry-content ul li, .post .entry-content ol li {font-size:1em;}
.page .entry-content pre, .post .entry-content pre {width:585px;overflow:auto;padding:1em 0;color:#444;}
.page .entry-content code,.post .entry-content code {padding:1em 0;display:block;color:#444;}
.page .post-meta, .post .post-meta, .page .entry-meta, .post .entry-meta, .single .attachment .entry-meta, .archive-title .post-meta {color:#666;font-size:.8em;line-height:1.4em;}
.page .entry-meta .bigdate, .post .entry-meta .bigdate, .single .attachment .entry-meta .bigdate {position:relative;color:#888;font-size:3.6em;line-height:1em;letter-spacing: -0.05em;margin-bottom:3px;display:block;visibility:visible;text-shadow: 0 0 #333;}
.page .entry-meta a, .post .entry-meta a, .single .attachment .entry-meta a {background:none;}
.attachment .entry-meta .attachment-title {font-size:1.8em;line-height:1.2em;display:block;clear:both;float:none;width:100%;}

.single .post #gallery-1 .gallery-item{ width:25%; }
.jp-carousel-info{ display:none; }
.post-footer-author{ font-size:.75em; clear:both; }

.contact-form input, .maps-contact-form input{ width: 66%; }
.contact-form input.submit, .maps-contact-form input.submit{ width: auto;}
.contact-form textarea, .maps-contact-form textarea{ width: 100%; height: 125px; }
.contact-form .contact-ok-result, .maps-contact-form .contact-ok-result{ margin:10px 0 0 0; padding: 10px; background: #99dda5; }
.contact-form .contact-not-result, .maps-contact-form .contact-not-result{ margin:10px 0 0 0; padding: 10px; background: #f4bdc1; border:1px solid #930806;}
#fireMapContainer{ width:100%; height:480px; padding: 0; margin: 0; visibility: visible; }

#content .socialMediaBar{ margin: 10px 0 5px 0; }

/* Gallery */
#content .ngg-albumoverview{ clear:both; }
#content .ngg-albumoverview .ngg-album{ float:left; margin:0 10px 10px 0; width:220px; overflow: hidden; padding: 0; border: 0; }
#content .ngg-albumoverview .ngg-album.last{ margin:0 0 10px 0; }
#content .ngg-albumoverview .ngg-album .ngg-albumtitle{ display: block; width: 100%; border-bottom:1px solid #bbb; }
#content .ngg-albumoverview .ngg-album .ngg-albumtitle a{ text-decoration:none; color:#444;  font-weight: 100; font-size: .9em; }
#content .ngg-albumoverview .ngg-album .ngg-description p{ display: block; min-height: 1px; }
#content .ngg-albumoverview .ngg-album .ngg-thumbnail{ float:none; clear:both; width:100%; padding: 0; margin: 10px 0; }
#content .ngg-albumoverview .ngg-album .ngg-thumbnail img{ padding: 0; margin: 0; }

/* Calendar */
#content #jd-calendar{ margin: 20px 0 0 0; }
#content .my-calendar-header{ width:100%; clear:both; }
#content .my-calendar-header ul,.contentblock .my-calendar-header li{ margin:0; padding:0; }
#content .my-calendar-header ul{ list-style-type: none; list-style: none; }
#content .my-calendar-header li.my-calendar-prev{ display: block; float:left; }
#content .my-calendar-header li.my-calendar-next{ display: block; float:right; }
#content .my-calendar-table{ width:100%; border:0; }
#content caption.my-calendar-month{ text-align: left; font-size:1.4em; padding: 10px 0 15px 0; }
#content .my-calendar-table thead th{ border:0; border-left: 1px solid #ddd; text-align: left; vertical-align: top; padding:0 0 0 2px; }
#content .my-calendar-table tbody td{ height:90px; min-height:90px; width:14.28%; vertical-align:top; border-left:1px solid #ddd;  border-top:1px solid #ddd;}
#content .my-calendar-table tbody .mc-date{ display:block; background:#930806; color:#fff; padding:1px; }
#content .my-calendar-table tbody .mc-date.no-events{  background: #eee; color:#444;  }
#content .my-calendar-table tbody td .calendar-event{ font-size:.9em; }
#content .my-calendar-table tbody td h3.event-title{ font-size: 1em; padding:0; }
#content .my-calendar-table tbody td .event-title a{ text-decoration: none; cursor: text; color:#444; }
#content .my-calendar-table tbody td .details{display: block !important; }
#content .my-calendar-table tbody td .details .close,
#content .my-calendar-table tbody td .details .time-separator,
#content .my-calendar-table tbody td .details .end-time{ display: none; }
#content #jd-calendar div.category-key{ display: none; }

.exif-data ul {color:#444;}
.exif-data ul .exif-title {color:#888;}
.attachment-link {display:block;}

#content .post.four04 ul.nav-list{ padding: 0; font-size:.8em; }
#content .page ul.hallway-nav-list{ padding: 0; }
.post.four04 .nav-list li, .post.four04 .nav-list li li,
.page .hallway-nav-list li, .page .hallway-nav-list li li{ list-style-type: none; }

.kwayy-html-sitemap-wrapper{ margin: 10px 0 0 0; }
.kwayy-html-sitemap-wrapper h2{ display: none; }
#content .kwayy-html-sitemap-wrapper .kwayy-page-list{ margin: 0 0 3em 0; }
#content .kwayy-html-sitemap-wrapper ul{ margin:0; padding:0; }
#content .kwayy-html-sitemap-wrapper ul ul{ margin:0 0 0 1.5em; }
#content .kwayy-html-sitemap-wrapper ul.kwayy-page-list li,
#content .kwayy-html-sitemap-wrapper ul.kwayy-post-list li{ list-style-type: none; }

/* Wordpress 2.5+ Styles */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div#comments{clear:both;}

.home .entry-meta, .page .sidebar, .category .sidebar, .archive .sidebar, .search .sidebar, #access .skip-link, .archive-meta {display:none;}