.dashboard {
    margin: 0px auto;
    padding: 5px;
}

.dashboard h3 {
}

.dashboard_future, .dashboard_comments, .dashboard_draft, .dashboard_comments_pending {
}

.dashboard_start {
    clear: both;
}/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/undertaker/admin/style.css  */
@charset 'utf-8';

/**********************************************************************/
/* 1. Global reset courtesy of Eric Meyer:                            */
/*    http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/    */
/*    (slightly modified version)                                     */
/**********************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

/* Google Chrome, maybe Safari */
dd { -webkit-margin-start: 0px; }

td { vertical-align: top; }


/* remember to define focus styles! */
:focus { outline: 0; }

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, td { font-weight: normal; }

th {
    font-weight: bold;
    padding-right: 20px;
    text-align: left;
    vertical-align: middle!important;
}

hr { display: none; }


/**********************************************************************/
/* 2. Some very basic helper styles which always come in handy        */
/**********************************************************************/

/* Browser scroll bar always on */
/* html { height: 100%; }
body { height: 101%; } */

/* Hide elements the screen user doesn't need */
.invisible {
    position: absolute;
    left: -9999em;
}

a.invisible:focus {
    position: static;
    left: 0;
}

/* Easy clearing */
.clearfix { display: inline-block; }

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.no-border { border: 0 none; }


/**********************************************************************/
/* 3. Basic styles against the reset                                  */
/**********************************************************************/

body {
    background: #ccc;
    color: #000;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
    line-height: 1.5;
}

code, kbd, var,
tt, pre { font-family: Consolas, "Courier New", Courier, monospace; }

pre { font-size: .8125em; }

p code, p kbd,
p var, p tt { line-height: 1; }

a:link,
a:visited { text-decoration: underline; }

a:active,
a:focus { outline: 1px dotted #888; }

strong, dt { font-weight: bold; }

em, cite { font-style: italic; }

abbr[title] {
    border-bottom: 1px dotted #888;
    cursor: help;
}

a abbr { cursor: pointer!important; }

del {
    color: #888;
    text-decoration: line-through;
}

ins {
    border-bottom: 1px dashed #888;
    text-decoration: none;
}

sub { vertical-align: text-bottom; }
sup { vertical-align: text-top; }

sub, sup {
    font-size: 75%;
    line-height: 1;
}

ol { list-style-type: decimal; }
ul { list-style-type: disc; }

ol, ul { padding-left: 2.5em; }

blockquote {
    margin: 1.5em 0 1.5em 2.5em;
    padding: 0;
    text-indent: -.3em;
    width: 80%;
}

/* text-indent doesn't make sense in IE6 + IE7  */
/* because it doesn't do :before or :after      */
* html blockquote { text-indent: 0em; }
*:first-child+html blockquote { text-indent: 0; }

blockquote { quotes: "\201E" "\201C" "\201A" "\2018"; }
blockquote:lang(de) { quotes: "\201E" "\201C" "\201A" "\2018"; }
blockquote:lang(en) { quotes: "\201C" "\201D" "\2018" "\2019"; }

blockquote p:before { content: open-quote; }
blockquote p:after { content: close-quote; }

/* Safari support */
blockquote * { quotes: none; }
blockquote > *:before { content: "\201E"; }
blockquote > *:after  { content: "\201C"; }

*[lang~='de'] blockquote > *:before,
blockquote[lang~='de'] > *:before { content: "\201E"; }
*[lang~='de'] blockquote > *:after,
blockquote[lang~='de'] > *:after { content: "\201C"; }

*[lang~='en'] blockquote > *:before,
blockquote[lang~='en'] > *:before { content: "\201C"; }
*[lang~='en'] blockquote > *:after,
blockquote[lang~='en'] > *:after { content: "\201D"; }

legend, label, select,
input, textarea { font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif; }

input, textarea, select { font-size: 1em; }

label { font-weight: normal; }

label, button,
input[type=button],
input[type=submit] { cursor: pointer; }

fieldset {
    display: block;
    margin: 0 0 1.5em;
    /* Google Chrome */
    border: 0px none;
    padding: 0;
}

input, textarea { padding: 2px; }

/* This positions an unstyled legend element */
/* correctly in IE6 + IE7                    */
* html legend,
*:first-child+html legend {
    position: relative;
    left: -10px;
}


/**********************************************************************/
/* 4. Screen styles                                                   */
/**********************************************************************/

/* Headings */

h1, h2, h3,
h4, h5, h6 { font-weight: bold; }

h1 {
    font-size: 2em; /* 32px */
    margin-bottom: .5em;
}

h2 {
    font-size: 1.5em; /* 24px */
    margin-bottom: .6667em;
}

h3 {
    font-size: 1.125em; /* 18px */
    margin-bottom: .8889em;
}

h4, h5, h6,
p, ol, ul, dl,
address, pre { margin-bottom: 1em; }

table {
    border: 1px solid #aaa!important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 10px 0;
    padding: 5px;
}

.serendipity_admin_list_item table {
    border: 0px none!important;
    margin: 0;
    padding: 0;
}

td > table {
    border: 0px none!important;
    margin: 0;
    padding: 0;
}

td { padding: 5px 10px 5px 0; }

/**********************************************************************/
/* 5. General backend styles                                          */
/**********************************************************************/

#serendipityAdminFrame {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #333;
    margin: 10px auto;
    width: 960px;
}

.serendipityAdminMsgError {
    color: #f00;
    font-weight: bold;
}

.serendipityAdminMsgSuccess {
    color: #0b0;
    font-weight: bold;
}

.serendipityAdminMsgNote {
    background: #ffd;
    border: 1px solid #f70;
    padding: 3px;
    margin: 10px 0;
}

a:link,
a:visited {
    background: transparent;
    color: #38d;
    text-decoration: underline;
}

a:hover,
a:active,
a:focus {
    background: #38d;
    color: #333;
    text-decoration: none;
}

a.img-link { display: inline-block; }

a.serendipityIconLink { display: inline; }

.serendipity_admin_list_item img,
.img-link > img {
    border-color: #aaa!important;
    padding: 2px;
}

a.serendipityIconLink img {
    border: 0px none;
    padding: 0;
}

#serendipityAdminBanner {
    background: #333;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom: 1px solid #aaa;
    color: #eee;
    width: 960px;
}

#serendipityAdminBanner h1 {
    margin: 0 10px;
    padding: 10px 0;
}

#serendipityAdminInfopane {
    margin: 0 10px;
    padding: 0 0 10px;    
}

#serendipityAdminWelcome,
#serendipityAdminCredentials,
#serendipityAdminContent,
#serendipityBackToBlog,
#serendipityAdminFooter {
    margin-left: 10px;
    margin-right: 10px;
    width: 940px;
}

#serendipityAdminWelcome p { margin-top: 20px; }

#serendipityAdminCredentials form {
    background: #ddd;
    border: 1px solid #aaa;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 50px auto 10px;
    padding: 10px;
    width: 320px;
}

.input_textbox,
#login-username,
#login-password,
textarea {
    background: #fff;
    border: 1px solid #888;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #666;
}

.input_textbox:hover,
#login-username:hover,
#login-password:hover,
textarea:hover { border-color: #38d; }

.input_textbox:focus,
#login-username:focus,
#login-password:focus,
textarea:focus {
    background: #eee;
    border-color: #38d;
    color: #333;
}

#serendipityBackToBlog { text-align: right; }

#serendipityAdminMenu {
    background: #333;
    margin-bottom: 20px;
}

#serendipityAdminMenu h2 { font-size: 1em; }

#adminMenuUser,
#adminMenuEntries ul,
#adminMenuMedia ul,
#adminMenuAppearance ul,
#adminMenuAdmin ul {
    list-style: none;
    padding-left: 0;
}

#adminMenuUser,
#adminMenuEntries,
#adminMenuMedia,
#adminMenuAppearance,
#adminMenuAdmin {
    display: inline;
    float: left;
    margin: 0 10px 10px;
}

#adminMenuEntries,
#adminMenuMedia,
#adminMenuAppearance,
#adminMenuAdmin { width: 220px; }

#adminMenuEntries,
#serendipityAdminContent { clear: left; }

#serendipityAdminContent { margin-bottom: 5px; }

.further_links { display: none; }

#logintoblog { margin-bottom: 1em; }

#serendipityAdminFooter {
    border-top: 1px solid #aaa;
    clear: both;
    font-size: .75em;
    margin-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}


/**********************************************************************/
/* 6. Admin Menu: User                                                */
/**********************************************************************/

#adminMenuUser { width: 940px; }

#adminMenuUser li {
    float: left;
    width: auto;
}

#adminMenuUser a {
    display: block;
    margin-right: 20px;
}


/**********************************************************************/
/* 7. Admin Menu: Entries                                             */
/**********************************************************************/

.serendipityEntryEdit {
    border-top: 1px solid #aaa;
    margin-bottom: 20px;
    padding: 10px 5px 0;
}

#edit-entry-title label,
#edit-entry-date label,
#edit-entry label { font-weight: bold; }

#edit-entry-title, #edit-entry-title dt, #edit-entry-title dd,
#edit-entry-date, #edit-entry-date dt, #edit-entry-date dd,
#edit-entry, #edit-entry dt,
#entry-options-comments, #entry-options-save {
    display: inline;
    float: left;
}

#edit-entry-title dt,
#edit-entry-date dt,
#edit-entry dt { width: 100px; }

#edit-entry-title dd { width: 655px; }

#edit-entry-date dd { width: 400px; }

#edit-entry-date #cat-select-label {
    text-align: right;
    width: 255px;
}

#cat-select-label label { margin-right: 10px; }

#edit-entry-title #entryStatus,
#edit-entry-date #cat-select {
    float: right;
    width: 175px;
}

#edit-entry #entry-toolbar {
    float: right;
    width: 820px;
}

#edit-entry #entry-toolbar,
#extended-entry-toolbar {
    margin: 0 10px 10px 0;
    text-align: right;
}

#edit-extended-entry-text textarea,
#edit-entry-text textarea { width: 920px; }

#entry-options-comments { width: 750px }

#entry-options-save {
    float: right;
    text-align: right;
    width: 170px;
}

.entryproperties_access_list,
.entryproperties_access_pw,
.entryproperties_access_author { margin-left: 0!important; }

.entryproperties_markup > div { margin: 10px 0!important; }

#properties_microblogging_dontannounce,
.entryproperties_access_list input,
#entry-options-comments input,
.input_radio { margin: 3px 5px 3px 0; }

#entry-options-save input { width: 120px; }

#entry-options-comments p,
#entry-options-save p { margin-bottom: 5px; }

#entry-options-save p { margin-right: 10px; }

#edit-entry-date,
#edit-entry,
#edit-entry-text,
#entry-options-comments,
#edit-extended-entry { clear: both; }

.entyproperties, .entryproperties { margin: 10px 0 20px!important; }

#advanced-options > fieldset {
    background: #eee;
    border: 1px solid #aaa;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 20px 0!important;
    padding: 5px;
}

#backend_freetag_list {
    border: 1px solid #aaa!important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: .75em!important;
    margin: 10px 0!important;
    padding: 5px!important;
}

#serendipityStaticpagesNav ul {
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    margin-left: 0;
    padding: 10px 0;
}

#serendipityStaticpagesNav li {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
}

#serendipityStaticpagesNav a {
    border: 0px none;
    margin: 0 10px 0 0;
    padding: 0;
}

.sp_pageselector,
.sp_templateselector {
    display: inline;
    margin-bottom: 20px;
    width: 460px;
}

.sp_pageselector {
    float: left;
    margin-right: 10px;
}

.sp_templateselector {
    float: right;
    margin-left: 10px;
    text-align: right;
}

.sect_meta input { width: 250px; }

.sect_basic legend,
.sect_meta legend,
.sect_opt legend,
.entyproperties legend,
.entryproperties legend,
#advanced-options > fieldset legend {
    background: #eee;
    border: 1px solid #aaa;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-variant: small-caps;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px;
}

.entyproperties,
.entryproperties { margin: 20px 5px 10px!important; }

.entryproperties_customfields em {
    display: block;
    margin: 5px 0;
}

#serendipity_customfields {
    margin-left: -10px;
    width: 100%;
}

.customfield_value textarea { width: 350px; }

.entryproperties_markup div { margin-top: 10px; }

.entryproperties_markup select { width: 400px; }

#properties_microblogging_taglist,
.entryproperties_microblogging_dontannounce { margin: 10px 0; }

/**********************************************************************/
/* 8. Admin Menu: Media                                               */
/**********************************************************************/

#image_directory_edit_form table,
#foreign_upload, #upload_table { width: 100%; }

#image_directory_edit_form table td { width: 50%; }

.serendipityIconLink img,
.serendipityIconLinkRight img { vertical-align: middle; }

.serendipityIconLink img { margin-right: 4px; }
.serendipityIconLinkRight img { margin-left: 4px; }

#serendipityAdminBodyImageSelectorTree {
    background-color: #fff!important;
    color: #333!important;
    border-right: 1px solid #aaa!important;
}

#serendipityAdminBodyImageSelectorTree table {
    border: 0px none!important;
    margin: 0;
    padding: 0;
}

#serendipityAdminBodyImageSelectorTree table td { padding: 0!important; }

#serendipityAdminBodyImageSelector {
    background-color: #fff!important;
    color: #333!important;
}

#serendipityAdminBodyImageSelector #serendipity_title { margin-bottom: 5px; }

/**********************************************************************/
/* 9. Personal settings                                               */
/**********************************************************************/

#el1 td, #el2 td, #el3 td,
#el4 td, #el5 td, #el6 td,
#serendipity_plugin_config td {
    border-bottom: 1px solid #aaa!important;
    font-size: 1em!important;
}

#el1 td span, #el2 td span, #el3 td span,
#el4 td span, #el5 td span, #el6 td span,
#serendipity_plugin_config td span {
    color: #333!important;
    font-size: .75em!important;
}

/**********************************************************************/
/* 10. Templates/Plugins                                              */
/**********************************************************************/

.serendipityTemplateSelectName {
    display: block;
    margin-bottom: 5px;
}

.serendipityTemplateSelectName strong { font-variant: small-caps; }

.serendipityTemplateSelectDetails {
    font-size: .75em;
    margin-left: 10px;
}

.pluginmanager_item_even,
.pluginmanager_item_uneven {
    background-color: #eee!important;
    border: 1px solid #aaa!important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.pluginmanager_description  {
    font-size: .75em!important;
    padding-top: 5px;
}

.serendipity_admin_list_item td { border: 0px none!important; }

.serendipity_admin_list_item {
    background: #eee;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    margin: 5px 0 10px;
    padding: 5px;
}

.serendipity_admin_comment_pending {
    background: #ffc!important;
    border-top: 2px solid #f00!important;
    border-bottom: 2px solid #f00!important;
}

#captchabox {
    border: 1px solid #aaa!important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 10px 0!important;
    padding: 5px!important;
}


/**********************************************************************/
/* 11. Superfish drop-down menu                                       */
/**********************************************************************/

/* Essentials */
.sf-menu, .sf-menu * {
    list-style: none;
    margin: 0;
    padding: 0;
}

.sf-menu { line-height: 1.0; }

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 15em; /* 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;
}

/*** Skin ***/
.sf-menu {
    float: left;
    margin-bottom: 0;
}

.sf-menu a {
    border-right: 1px solid #aaa;
    border-top: 1px solid #aaa;
    padding: .75em 1em;
    text-decoration:none;
}

.sf-menu a.menu-header { border-top: 0px none; }

.sf-menu a, .sf-menu a:visited  { color: #38d; /* visited pseudo selector so IE6 applies text colour*/ }

.sf-menu li,
.sf-menu li li,
.sf-menu li li li { background: #333; }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: #000;
    outline: 0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right:     2.25em;
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position: absolute;
    display: block;
    right:     .75em;
    top:     1.05em; /* IE6 only */
    width:     10px;
    height:     10px;
    text-indent:     -999em;
    overflow: hidden;
    background: url(templates/undertaker/admin/img/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
    top:     .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background:    url(templates/undertaker/admin/img/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;
}

