/*
Theme Name: dkret3
Theme URI: http://wordpress.org/extend/themes/dkret3
Description: The dkret3 Theme Framework features a comprehensive Theme Settings page for easy customization, selectable one, two and even three-column layouts, 10 Widget-Ready Sidebars, a customizable Drop-down Navigation menu, plugin integration, Google AdSense support, integrated Gallery, extensive support for Child Themes and much more. Get support of and join the community at the <a href="http://forum.diekretzschmars.de">forums</a>.
Version: 3.5
Author: Joern Kretzschmar
Author URI: http://diekretzschmars.de/
Tags: white, green, light, two-columns, right-sidebar, fixed-width, custom-header, theme-options, threaded-comments, sticky-post, microformats, photoblogging
*/

/* 

Please don't modify this file.
You should modify your child theme's (theme template's) style.css or layout stylesheet (inside the layout folder)
Please import some or all of the stylesheets (reset.css, basic.css & one of the layout stylesheets)

*/

/* Reset browser defaults - http://meyerweb.com/eric/tools/css/reset/ */
@import url('/wp-content/themes/dkret3/library/styles/reset.css');

/* Apply a basic layout */
@import url('/wp-content/themes/dkret3/library/layouts/Default-Layout.css');

/*
    Apply default dkret3 styles and colors
*/

body, input, textarea {
    font: 14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Sans-Serif;
    line-height: 1.3;
}
body {
    background-color: #FFFFFF;
    color: #474747;
}

/* Hide not used elements (read about this in the documentation if you want to use sandbox templates with dkret) */
.meta-sep,
.icontext,
.screen-reader-text,
.blog .entry-date,
.entry-meta-above .cat-links,
.entry-meta-above .tag-links,
.entry-meta-above .edit-link,
.single .entry-meta-above,
.blog .entry-meta .author,
.blog .entry-meta .comments-link {
    display: none;
}
#footer .meta-sep {
    display:inline;
}

/* Default html styles and css classes */
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
    color: #000000;
    margin: 20px 0 10px 0;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 16px;
  font-weight:normal;
}
a {
    color: #000;
    outline: none;
    text-decoration: none;
}
a:hover {
    color: #5E0000;
}
a img {
    border: none;
}
img {
    font-size: 0.6em;
}
strong,
b {
    font-weight: bold;
}
em,
i,
cite {
    font-style: italic;
}
big {
    font-size: 120%;
}
small {
    font-size: 80%;
}
del {
    color: red;
}
ins {
    color: green;
}
hr {
    border-color: #666;
    border-style: dotted;
    border-width: 1px 0 0 0;
    margin: 20px 0;
}
pre {
    background: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    font: 10px Monaco, monospace, Courier, "Courier New";
    margin-bottom: 10px;
    overflow: auto;
    padding: 5px;
}
code {
    background: #f6f6f6;
    font: .9em Monaco, monospace, Courier, "Courier New";
}
pre code {
    font-size: 13px;
}

blockquote {
    background-color: #E5ECF9;
    border: 1px solid #C3D9FF;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    margin: 15px;
    padding: 5px 20px;
}
address {
    margin-bottom: 10px;
}

.right {
    text-align: right;
}
.centered {
    text-align: center;
}
.block {
    text-align: justify;
}
.clear {
    clear: both;
    padding: 10px 0 0 0;
}
.space {
    padding: 15px 0 0 0;
}
.border {
    border-bottom: 1px solid #FF0000;
}
.padding {
    padding: 3px;
}
.icon {
    padding: 0!important;
    margin: 0!important;
    border: none!important;
}
.button {
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px; /* Webkit */ 
    border: 1px solid #ccc;
    padding: 4px 12px;
}
acronym,
abbr,
span.caps {
    cursor: help;
    border-bottom: 1px dotted;
}
.entry-header .entry-date abbr {
    border: none;
}
fieldset,
legend {
    padding: 5px;
}
table {
    margin: 15px 0;
    width:100%;
}
th {
    font-weight: bold;
    background: #E5ECF9;
}
th,
td {
    padding: 5px 10px;
}
tr.even td {
    background: #F0EFEF;
}
tfoot {
    font-style: italic;
}
#submit,
label:hover {
    cursor: pointer;
}
/* images */
.image,
.entry-content img {
    margin: 3px 15px;
}
.gallery-post #nav {
    height: auto;
    margin: 0 0 30px;
    overflow: hidden;
}
.gallery-post {
    overflow: hidden;
}
.size-medium,
.size-thumbnail,
.size-large,
.size-full,
.gallery img,
.attachment-medium,
.attachment-thumbnail,
.gallery .attachment-thumbnail {
    background: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 4px; 
    -moz-border-radius: 4px; /* Mozilla */
    -webkit-border-radius: 4px; /* Webkit */
    padding: 3px;
}
.entry-image .attachment-thumbnail {
    margin: 2px;
}
.gallery-caption {
    margin-left: 0;
}
.image {
    margin: 0 15px;
    padding: 3px; 
}
#content .wp-caption,
.entry-image {
    padding: 3px;
    background: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 4px; 
    -moz-border-radius: 4px; /* Mozilla */
    -webkit-border-radius: 4px; /* Webkit */
    text-align: center;
}
#content .wp-caption-text,
.gallery-caption {
    font-size: 12px;
    margin: 3px;
}
#content .wp-caption img {
    margin: 0 auto;
    padding: 0;
}
.entry-caption {
    text-align: center;
}
img.aligncenter,
#content .aligncenter,
#content .alignnone,
#content .attachment-medium,
#content .attachment-large {
    clear: both;
    display: block;
    float: none;
    margin: 15px auto;
    text-align: center;
}
#content .alignnone {
    margin: 15px 0;
}
#content .alignleft,
.entry-image,
.wp-post-image {
    float: left;
    margin: 3px 15px 3px 0;
}
#content .alignright {
    margin: 3px 0 3px 15px;
    float: right;
}
.noborder {
    border: none!important;
}
#content .wp-smiley {
    margin: 0;
}
#content .gallery {
    clear: both;
    margin: 15px 0;
}
#content .gallery img {
    margin: 0;
}

/* icons */
.rss-box,
.entry-rss,
#wrapper .widget_rsslinks li {
    background: url(/wp-content/themes/dkret3/library/images/feed.gif) no-repeat 0 center;
    padding-left: 18px;
}
.access-gallery  {
    background: url(/wp-content/themes/dkret3/library/images/picture.gif) no-repeat 0 4px;
    padding-left: 15px;
}
.access-rss {
    background: url(/wp-content/themes/dkret3/library/images/feed.gif) no-repeat 0 4px;
    padding-left: 15px;
}
.access-library {
    background: url(/wp-content/themes/dkret3/library/images/book.gif) no-repeat 0 4px;
    padding-left: 15px;
}
.access-forum {
    background: url(/wp-content/themes/dkret3/library/images/world.gif) no-repeat 0 4px;
    padding-left: 15px;
}
.twitter {
    background: url(/wp-content/themes/dkret3/library/images/twitter.png) no-repeat 0 center;
    padding-left: 18px;
}
#content ul li,
.widget li {
    background: url(/wp-content/themes/dkret3/library/images/bullet_standard.gif) no-repeat 0 0;
    padding: 0 0 0 16px;
}
.msie .widget li {
    height: 1%;
}
.nav-previous,
.backlink {
    background: url(/wp-content/themes/dkret3/library/images/bullet_back.gif) no-repeat 0 0;
    padding: 0 0 0 18px;
}
.nav-next {
    background: url(/wp-content/themes/dkret3/library/images/bullet_forward.gif) no-repeat right 0;
    padding: 0 18px 0 0;
}
.widget_text li.text_item {
    background: url(/wp-content/themes/dkret3/library/images/bullet_sub.gif) no-repeat;
    padding: 0 0 0 18px;
}
.widget_links li {
    background: url(/wp-content/themes/dkret3/library/images/bullet_go.gif) no-repeat 0 0;
    padding: 0 0 0 18px;
}
.widget_pages li.page_item {
    background: url(/wp-content/themes/dkret3/library/images/bullet_sub.gif) no-repeat;
    padding: 0 0 0 18px;
}
.edit-link {
    background: url(/wp-content/themes/dkret3/library/images/edit.gif) no-repeat 0 center;
    padding: 0 0 0 18px;
}
.entry-date  {
    background: url(/wp-content/themes/dkret3/library/images/calendar.gif) no-repeat 0 center;
    padding: 0 0 0 18px;
}
.post .author,
.entry-meta  .author  {
    background: url(/wp-content/themes/dkret3/library/images/user.gif) no-repeat 0 center;
    padding: 0 0 0 18px;
}
.cat-links,
.entry-categories {
    background: url(/wp-content/themes/dkret3/library/images/categories.gif) no-repeat 0 center;
    padding: 0 0 0 19px;
}
.tag-links,
.entry-tags {
    background: url(/wp-content/themes/dkret3/library/images/tags.gif) no-repeat 0 center;
    padding: 0 0 0 19px;
}
.comments-link,
.comment-link {
    background: url(/wp-content/themes/dkret3/library/images/comments.gif) no-repeat 0 center;
    padding: 0 0 0 19px;
}
.more-link,
.more {
    background: url(/wp-content/themes/dkret3/library/images/more.gif) no-repeat 0 center;
    display: block;
    margin: 10px 0 0;
    padding: 0 0 0 15px;
}
#s,
#noresults-s {
    background: white url(/wp-content/themes/dkret3/library/images/search.gif) no-repeat 3px 2px;
}

/* lists, forms and tables */
ul, ol, dl {
    list-style-type: none;
    margin: 5px 0 10px 0;
}
.entry-content li {
    margin-bottom: 2px;
}
.entry-content ol {
    list-style-type: decimal;
}
.entry-content ol ol {
    list-style: upper-alpha;
}
.entry-content ol ol ol {
    list-style: lower-roman;
}
.entry-content ol ol ol ol {
    list-style: lower-alpha;
}
dl dt {
    font-weight: bold;
    margin-top: 10px;
}
dl dd {
    margin-top: 6px;
}
#content dt {
    color: #000000;
}
#content ul ul li {
    padding-left: 15px;
}
#content ol li {
    margin-left: 30px;
    padding: 0;
}
input,
textarea {
    background: url(/wp-content/themes/dkret3/library/images/bg-input.jpg) top left repeat-x;
    border: 1px solid #ccc;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    margin: 0 0 5px 0;
}
textarea {
    overflow: auto;
}
input:focus,
textarea:focus {
    background: #ffc;
    border: 1px solid #fda;
}
label:hover {
    cursor:pointer;
}

/* header */
#wrapper {
    background-color: #fff;
    border-left: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
}
#header {
    background: #fff url(/wp-content/themes/dkret3/library/images/bg_header.jpg) repeat-x;
    text-align: right;
}
#blog-title {
    font-size: 36px;
    margin: 0;
    padding: 18px 80px 0;
    text-align: right;
}
#blog-title a {
    color: #000;
}
#blog-description {
    font-size: 16px;
    padding: 1px 80px 1px;
}
.access-sep {
    display: none;
}
#access {
    background: #FF1733 url(/wp-content/themes/dkret3/library/images/bg_green.png) repeat-x;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
}
.header-menu {
    margin: 0 10px;
}
.access-links-menu * {
    margin: 0 5px;
}
.access-links li  {
    float: right;
}
.access-links li a {
    display: block;
    padding: 5px 0;
}

/*
Dkret3 3.0 uses the fantastic 'Superfish' jQuery Menu from Joel Birch 
(http://users.tpg.com.au/j_birch/plugins/superfish/) for it's drop down header navigation.

These are the essential and unmodified styles of the original jQuery Plugin.
*/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu {
    line-height: 1.0;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
    width: 100%;
}
.sf-menu li:hover {
    visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0;
    top: 2.5em; /* match top ul list item height */
    z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}

/*
Dkret3 'Superfish' header navigation styles
*/
.sf-menu {
    float: none;
}
.sf-menu a {
    padding: 5px 10px;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    top: 26px; /* match top ul list item height */
}
.sf-menu li li a {
    border-bottom: 1px solid #ccc;
    font-size: 15px;
}
.sf-menu li li li a {
    border-left: 1px solid #fff;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color: #000;
}
.sf-menu li li,
.sf-menu li li li li {
    background: #D8D8D8;
}
.sf-menu li li li {
    background: #faefd7;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: #FF0718 url('/wp-content/themes/dkret3/library/images/bg_green_hover.png') repeat-x;
    outline: 0;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
    background: #FF0718;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background:	url('/wp-content/themes/dkret3/library/images/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
.sf-menu ul .page_item,
.current_page_item .page_item a {
    font-weight: normal;
}
.sf-menu .current_page_ancestor,
.current_page_item a {
    font-weight: bold;
}

/* content */
#container {
    background-color: #fff;
}
#content {
    border-right: 1px dotted #e0e0e0;
    text-align: justify;
}
.post {
    clear: both;
    margin-bottom: 40px;
}
.sticky {
    background-color: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    padding: 10px;
}
.sticky .entry-calendar-date,
.sticky .entry-meta {
    background-color: #fff;
}
.sticky .edit-link {
    float: none;
    display: block;
}
.entry-content {
    clear: both;
    overflow: hidden;
    width: 100%;
}
#content h1 {
    font-size: 23px;
}
#content h2 {
    font-size: 21px;
}
#content h3 {
    font-size: 19px;
}
#content h4 {
    font-size: 17px;
}
#content h5 {
    font-size: 15px;
}
#content h6 {
    font-size: 13px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    clear: both;
}
.entry-content > h1:first-child,
.entry-content > h2:first-child,
.entry-content > h3:first-child,
.entry-content > h4:first-child,
.entry-content > h5:first-child,
.entry-content > h6:first-child {
    margin-top: 0;
}
#content p {
    margin-bottom: 10px;
}
.navigation {
    margin-top: 50px;
    overflow: hidden;
    width: 100%;
}
.meta-nav {
    display: none;
}
.nav-previous,
.backlink {
    display: block;
}
.nav-previous {
    float: left;
}
.nav-next {
    float: right;
}
.gallery-post .nav-previous,
.gallery-post .nav-next {
    background: none;
}
.page-link {
    margin: 20px 0 0;
}
#content .entry-title {
    clear: none;
    line-height: 1;
    margin: 0 0 10px;
    padding: 0;
}
#content .attachment .entry-title {
    text-align: center;
}

#content .page-title {
    margin: 0 0 20px;
}
.entry-calendar-date { /* calendar like dates */
    border: 1px solid #ccc;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    color: #666;
    display: block;
    float: left;
    line-height: 1.1;
    margin: 0 5px 5px 0;
    padding: 1px 4px;
    text-align: center;
    text-transform: uppercase;
}
.entry-calendar-date .entry-calendar-day {
    color: #ccc;
    display: block;
    font-weight: bold;
    letter-spacing: -2px;
}
.entry-calendar-date .entry-calendar-year {
    color: #666;
    display: block;
    letter-spacing: -2px;
    text-indent: -3px;
}
.gallery-post .entry-title {
    text-align: center;
}
.gallery-post .entry-date {
    background: none;
    display: inline;
    padding: 0;
}
.gallery-post .entry-date abbr {
    border-bottom: none;
    padding: 0 0 10px;
    text-align: center;
    display: block;
}
.entry-header {
    margin: 0 0 12px;
    overflow: hidden;
}
.text-link {
    display: none;
}
.info {
    margin: 2px 0 0 0!important;
}
.entry-meta-above {
    margin: -5px 0 0;
    padding: 0 0 12px;
}
.entry-meta,
#now-reading-statistic {
    background: #f6f6f6;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
    clear: both;
    line-height: 1.6em;
    margin-top: 20px;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}
.single .entry-meta {
    margin-top: 40px;
}
.edit-link {
    clear: both;
    margin-top: 10px;
    float: right;
}
.page .edit-link {
    margin-top: 0;
}
.related {
    margin: 30px 0 0;
}
.comments .edit-link,
.reply {
    display: inline;
    margin: 0;
}
.page .tag-links {
    float: right;
    margin: 1.2em 0 0 0;
}
.attachment .entry-meta {
    display: none;
}
.widget_rsslinks li {
    margin: 6px 0 0;
}
/* asides */
.category-asides * {
    display: inline;
}
.category-asides .entry-calendar-date,
.category-asides .entry-meta-above,
.category-asides h2.entry-title,
.category-asides h3.entry-title,
.category-asides div.entry-date,
.category-asides .entry-meta {
    display: none;
}
.category-asides .entry-meta {
    background: none;
    border: none;
}
.category-asides .edit-link {
    float: none;
    margin-left: 10px;
}
#content .category-asides {
    background: #FF1733 url(/wp-content/themes/dkret3/library/images/aside.png) no-repeat 0 8px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: 0 0 45px;
    padding: 10px 0 10px 20px;
}

/* comments*/
#comments,
#respond h3,
#pings {
    border-bottom: 1px solid #FF0000;
    margin: 50px 0 0;
}
#pings {
    color: #000;
} 
.write-comment-link {
    display: block;
    margin-bottom: 20px;
}
.commentlist .comment-author {
    color: #000;
    display: inline;
    font-size: 18px;
}
.comment-meta {
    margin: 0 0 16px 0;
}
.commentlist .avatar {
    border: 1px solid #666;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    float: left;
    margin: 0 8px 0 0;
    padding: 2px;
}
.commentlist .edit-link {
    display: inline;
    float: none;
}
.unapproved {
    background: #393;
    color: #eee;
    display: block;
    margin: 5px 0;
    text-align: center;
}
#content .commentlist li {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: 20px 0;
    padding: 10px;
}
#content .commentlist .even {
    background: #fff;
    border: none;
}
#content .commentlist .odd {
    background: #f6f6f6;
}
#content .commentlist li.bypostauthor {
    background: #FF1733;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
#content .commentlist .children li {
    margin-left: 30px;
    border-left: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
}
.msie #content .commentlist .children li {
    border-left: none;
}
#content .commentlist .pingback {
    background-image: url(/wp-content/themes/dkret3/library/images/trackback.png);
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding: 7px 7px 7px 20px;
}
p#comment-notes {
    margin-bottom: 20px;
}
#commentform {
    width: 100%;
}
#comment,
#author,
#email,
#url {
    width: 95%
}
#comment-live-preview {
    background: #f6f6f6;
    border-left: 1px solid #ccc;
    display: block;
    margin: 15px 0 10px 10px;
    padding: 5px;
}
#comments blockquote,
#live-preview blockquote {
    background: #FBFBFB url(/wp-content/themes/dkret3/library/images/cite.gif) no-repeat scroll left top;
    border: 1px solid #EBEBEB;
    display: block;
    font-size: 0.9em;
    margin: 5px 30px 10px 0;
    padding: 5px 10px 5px 17px;
}
.page-numbers,
.page-link {
    background: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    padding: 0.2em 0.5em;
}
.req {
    font-style: italic;
}

/* sidebar & footer */
#leaderboard {
    text-align: center;
}
#primary,
#secondary,
#subsidiary {
    line-height: 1.2;
}
.sidebar h2,
.sidebar h3 {
    margin-top: 0;
}
.widget {
    margin-bottom: 20px;
}
.text-widget,
.adsense-widget {
    margin: 0 auto;
    text-align: center;
}
.adsense-post {
    float: right;
    margin: 3px 15px;
}
#content .adsense li {
    background: none;
    padding: 0;
}
.adsense-below-post {
    margin-top: 15px;
    margin-bottom: 15px;
}
.widget_meta .avatar {
    border: 1px solid #666;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    float: right;
    margin: 0 0 0 8px;
    padding: 2px;
}
.widgettitle,
.linkcat h2 {
    border-bottom: 1px dotted #FF0000;
    clear: both;
    margin-bottom: 5px;
}
.widget_text {
    background: #D8D8D8;
    border: 1px dotted #FF0000;
    border-radius: 5px;
    -moz-border-radius: 5px; /* Mozilla */
    -webkit-border-radius: 5px; /* Webkit */
    overflow: hidden;
    padding: 7px 7px 0;
}
.widget_text h3 {
    margin-top: 0;
}
.widget_pages {
    background: #D8D8D8;
    border: 1px dotted #FF0000;
    border-radius: 5px;
    -moz-border-radius: 5px; /* Mozilla */
    -webkit-border-radius: 5px; /* Webkit */
    overflow: hidden;
    padding: 7px 7px 0;
}
.widget_pages h3 {
    margin-top: 0;
}
#wrapper .linkcat,
#wrapper .linkcat:hover {
    background: none;
    padding: 0;
}
.sidebar-column {
    background: #FF1733 url(/wp-content/themes/dkret3/library/images/bg_green.png) repeat-x;
    color: #333;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
}
#user_login,
#user_pass,
.sidebar select {
    width: 90%;
}
#calendar_wrap {
    margin: 0 auto;
    max-width: 250px;
    text-align: right;
}
#wp-calendar th { color: #000; width: 35px; padding: 2px 5px; }
#wp-calendar tfoot { text-align: center; }
#wp-calendar .nav { margin: 0 auto; }
#wp-calendar td { padding: 0 3px; }

#s,
#noresults-s {
    padding: 3px 0 3px 25px;
    width: 85%;
}
.msie #s,
.msie #noresults-s {
    width: 80%;
}


#searchsubmit,
#noresults-searchsubmit {
    display: none;
}

/* footer */
#footer {
    background: #FF0000;
    color: #eee;
}
#footer a {
    color: #000000;
}
#footer a:hover {
    color: #0bf;
}
div#subsidiary {
    background: #FF1733 url(/wp-content/themes/dkret3/library/images/bg_green.png) repeat-x;
}

/* CSS for Wordpress Widgets */
.widget_tag_cloud div {
    text-align: center;
}

/* CSS for supported Plugins */

/* now-reading */
.now-reading-copyright { display: block; padding: 30px 0; }
.book { overflow: hidden; width: 98%; padding: 10px 0 10px 0; }
.alignleft { float: left; margin: 0 5px 5px 0; }

/* PSXmail */
.pxsmail form dt,
dl.labels dt {
    float:left;
    position:relative; /*IEWin hack*/
    margin: 0;
    width:10em;
    text-align:right;
}
.pxsmail form dd,
dl.labels dd {
  margin: 0 0 0.8em 10.5em;
}
.pxsmail .y_msg { width: 80%; }

/* wp-quotes & yarq */
.wp_quotes_quote, #yarq_quote { background: none; border: none; margin: 5px 0; padding: 0;}
.wp_quotes_author, #yarq_author { color: #666; margin: 0 0 10px; text-align: right; }

/* global translator */
#translation_bar a {
    padding: 0 5px 0 0;
}
#transl_sign {
    text-align: right;
}

/* WP-Page-Navi */
.wp-pagenavi {
    text-align: center;
    padding: 20px 0;
    margin: 0;
}
.wp-pagenavi span.pages,
.wp-pagenavi span.current,
.wp-pagenavi a {    
    background: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 3px; 
    -moz-border-radius: 3px; /* Mozilla */
    -webkit-border-radius: 3px; /* Webkit */
    margin: 0 2px;
    padding: 5px 7px;
}

/* Greg’s Threaded Comment Numbering Plugin */
#content .commentlist li .commentnumber {
    border-left: 1px solid #ccc;
    color: #000000;
    float: right;
    font-size: 22px;
    margin: 5px 0 0 5px;
    padding: 3px 0 5px 5px;
}

#content .commentlist li li .commentnumber {
    font-size: 18px;
}

#content .commentlist li li li .commentnumber {
    font-size: 18px;
}

/* Front Editor */
#content .wysiwyg .panel li {
    background: none;
    padding-left: 0;
}

/* */
#comment_tbl {
    margin-bottom: 5px;
}