
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

img {
   behavior: url("http://www.monithor.org/s9y/plugin/pngbehavior.htc");
}
/************************************************************************************/
/* style_eventcal_backend.css for serendipity_eventcal_cal.php v.1.63 2010-07-15 ian */
/************************************************************************************/

#eventcal_wrapper {
    margin: 0;
    padding: 0;
    font: 500 11px/16px 'Vollkorn Regular', arial, helvetica, sans-serif;
}
br.clear { clear: both; }

#eventcal_wrapper div.eventcal_intro {
    padding: 4px;
    background-color: #D5BFC0;/* todays color; #C0C0FF weekly color; #FF7400 orange color */
    /* mozilla, chrome, safari, ie7+, (opera?) round corners */
    border-color: hsl(360,100%,35%);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px; 
    border: 1px solid hsl(360,100%,35%);
    text-align:justify;
}


/*********************************************/
/* Backend only styles - colour you life ;-) */
/* background colors used:                   */
/*             #FFB90F DarkGoldenrod1        */
/*             #FFC125 Goldenrod1            */
/*             #FFD700 Gold1                 */
/*             #FF8247 Sienna1               */
/*             #ADD8E6 LightBlue             */
/*             #D5BFC0 ~ darkrose            */
/*             #6280A2 ~ SkyBlue4            */
/*             #FDECE1 ~ lightrose           */
/*             #F0F0F0 ~ ivory white         */
/*********************************************/

#backend_eventcal_wrapper table, #backend_eventcal_wrapper tbody, #backend_eventcal_wrapper tr, #backend_eventcal_wrapper th, #backend_eventcal_wrapper td,
#backend_eventcal_wrapper div, #backend_eventcal_wrapper span, #backend_eventcal_wrapper font { 
    font: 500 11px/16px 'Vollkorn Regular', arial, helvetica, sans-serif; 
}
#backend_eventcal_wrapper #eventcal_wrapper { border: 0 none; background: 0 none; } /* get rid of intro and messages background-(today-#D5BFC0)-color */
#backend_eventcal_wrapper code { vertical-align:top; white-space: nowrap; }
#backend_eventcal_wrapper .eventcal_helptip span { font: xx-small arial, helvetica, sans-serif; }

div.backend_eventcal_nav { float:right; background-color:#FFB90F; background: -moz-linear-gradient(top, #FFC125, #D5BFC0); width:24em; margin: 1em auto; border:solid; }
div.backend_eventcal_nav ul li#active { border-bottom:1px solid #888; background-color: #FFD700; background: -moz-linear-gradient(left 20deg, #D5BFC0, #FFD700); }
div.backend_eventcal_menu { background-color:#F0F0F0; background: -moz-linear-gradient(left 20deg, #F0F0F0, #D5BFC0); border:1px solid #777; padding:0 0 0 20px; }
div.backend_eventcal_head { background-color:#D5BFC0; background: -moz-linear-gradient(left 20deg, #D5BFC0, #F0F0F0); border:1px solid red; margin:30px 0 0 0px; padding: 4px 20px; float:left; }
div.backend_eventcal_paginator { background-color:#6280A2; border:2px solid #555; background-color: transparent; border: 0 none; margin-top:100px; height:25px; }
span.backend_eventcal_paginator_left { float:left; width:40%; text-align:left; margin-left:20px; color: #aaa !important; } 
span.backend_eventcal_paginator_center { margin: 5px 20px; width:20%; text-align:center; font-weight: 700 !important; }
span.backend_eventcal_paginator_right { float:right; width:40%; text-align:right; margin-right:20px; color: #aaa !important; } 
div.backend_eventcal_noresult { margin-top:100px; border: 0 none; }
div.backend_eventcal_dbclean_title { margin:100px 0 20px 10px; }
div.backend_eventcal_dbclean_menu { background-color:#FFC125; background: -moz-linear-gradient(left 20deg, #FFC125, #D5BFC0); border:1px solid #808; display:block; margin:20px 0 20px 0; }
ul.backend_eventcal_dbclean_menu { padding: 4px 80px; }
li.backend_eventcal_dbclean_menu { list-style-type:circle; line-height: 20px; font-size:1.2em; text-decoration:none; }
div.backend_eventcal_dbclean_menu ul li#active { border-bottom:1px solid #888; background-color: #FFD700; background: -moz-linear-gradient(left 20deg, #FFC125, #FF8247); }
div.backend_eventcal_dbclean_innercat { text-decoration: underline; }
div.backend_eventcal_dbclean_innertitle { text-decoration: underline; margin-bottom: 1px; }
div.backend_eventcal_dbclean_error { color: red; }
div.backend_eventcal_dbclean_object { width: 740px; max-width: 1000px; max-height: 200px; overflow:auto; background-color: #D5BFC0; border: 1px solid #808; font: 9pt/1.3em #000 'courier new','times new roman',monospace; }
tr.backend_eventcal_line { float: left; width: auto; margin: 0px; padding: 0px; }
td.backend_eventcal_linenum { padding:0px 2px; background:#FDECE1; border-right: 1px solid gray; color: gray; text-align: right; }
td.backend_eventcal_linetxt  { padding-left: 2px; }
span.backend_eventcal_right { float:right; padding: 0 20px 0 0; }
img.backend_attention { width:22px; height:22px; border:0px none; padding-right:4px; vertical-align:middle; }
.backend_eventcal_inline { display:inline }


/**********************************/
/* Messages and Debug information */
/**********************************/

#eventcal_error_surrounder {
    padding: 4px;
    background-color:#999; 
    border: 1px solid #333;
}
.error_brand {
    background-color: #000;
    color: #FF3000;
    font-weight: 800;
}
.error_table_main th { 
    color: #f0f0f0;
}
.error_value {
    background-color: #FFFF00;
}
.eventcal_tpl_error {
    border: 1px solid #6280A2;
    background-color: #A29D8C;
    color: #906030;
    font-weight: 600;
    padding: 6px;
    margin-bottom: 6px;
}
.eventcal_tpl_error_inner {
    width: auto;
    border: 1px solid #6280A2;
    background-color: #FF9030;
    padding: 6px;
}
.eventcal_tpl_message {
    border: 1px solid #6280A2;
    background-color: #C6C6DE;
    padding: 6px;
    margin-bottom: 6px;
}
.eventcal_tpl_message_inner {
    width: auto;
    border: 1px solid #6280A2;
    background-color: #A29D8C;
    color: #F5DEB3; /* Wheat */
    padding: 6px;
}


/*******************************/
/* eventcal TABLE classes
/*******************************/
table.questionaire {
    width: auto;padding: 2px;
    color: #333;
    border: 1px solid #6280A2;
    border-collapse: separate; /*no cellspacing: collapse;*/
    border-spacing: 3px 1px;
    background-color: #C6C6DE;
}
table.eventborder {
    margin: 20px 0 0 0;
    padding: 0;
    border: 1px solid #999;
    background: #d0d0d0 !important;
    width: 100%;
    /*min-width:770px !important;*/
}
table.eventcal_monthbutton {
    padding: 0;
    margin: 0;
    width: 100%;
    background: #d0d0d0;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
table.eventcal_monthbutton td.left { width: 34%; vertical-align: bottom; }
table.eventcal_monthbutton td.mid { width: 32%; vertical-align: bottom; }
table.eventcal_monthbutton td.right { width: 34%; vertical-align: bottom; }

table.innereventborder {
    padding: 0;
    margin: 0;
    width: 100%;
    background: #333;
    border: 0;
    border-collapse: separate; /*no cellspacing: collapse;*/
    border-spacing: 1px 1px;
    /*empty-cells: hide;*/
}
table.innereventborder td { padding:1px; }
table.innereventborder td.eventcal_weekly_eventlabel { width:2%; background-color: #555; text-align:center; color: #FF7400; }
table.innereventborder td.eventcal_weekly_eventtitle { width:45%; }
table.innereventborder td.eventcal_weekly_eventical { width:15%; text-align:center; font-weight:700; }
table.innereventborder td.eventcal_weekly_eventical img { border:1px solid #D5BFC0; width:28px; height:12px; }
table.innereventborder td.eventcal_weekly_eventdate { width:30%; text-align:center; font-size: xx-small; }
table.innereventborder td.eventcal_weekly_eventappby { width:8%; text-align:center; }
table.innereventborder td.eventcal_weekly_eventtext { width:98%; padding: 4px; }
table.innereventborder td.eventcal_weekly_eventtext div.eventcal_weekly_eventurl { float:right;padding:1px 3px;border:1px dashed #333;background-color:#FF7400; }

/* colors of day in monthview */
table.eventcal_today { 
    width: 100%;
    background: #D5BFC0;
    border-collapse: collapse;
    border-spacing: 0;
}
td.eventcal_today { 
    background: #D5BFC0 !important; /* make sure the full cell has the same color */
}
table.eventcal_isday { 
    width: 100%;
    background: #f0f0f0;
    border-collapse: collapse;
    border-spacing: 0;
}
table.eventcal_noday { 
    width: 100%;
    background: #d0d0d0 !important;
    border-collapse: collapse;
    border-spacing: 0;
}
td.eventcal_noday { 
    background: #d0d0d0 !important; /* make sure the full cell has the same color */
}
table.eventcal_isday tr, 
table.eventcal_today tr, 
table.eventcal_noday tr {
    height: 1px;
}
table.eventcal_weeknav { 
    width: 100%;
    border: 1px solid #333;
}
table.eventcal_weeknav_top { 
    border-bottom: 0;
}
/* be sure to have Weekday headers be near width 100% */
th.eventcal_weekhead { 
    font: 500 11px/16px 'Vollkorn Regular', arial, helvetica, sans-serif;
    width: 14.2% !important;
} 
tr.d0 {
    background-color: #d0d0d0;
}
tr.e1 {
    background-color: #e1e5de;
}
tr.f0 {
    background-color: #f0f0f0;
}
tr.ff {
    background-color: #fff;
}
tr.a0, th.a0 {
    background-color: #a0a0a0;
}
td.weekcw {
    width: 2% !important;
}


/****************************************/
/* eventcal single entry table settings */
/****************************************/
table.eventtext_entry {
    width: 100%;
    padding: 6px 2px;
    border-collapse: separate; /* no cellspacing: collapse; */
    border-spacing: 2px;
    font-size: 10px;
}
table.eventtext_entry tr {
    background-color: #a0a0a0;
}
table.eventtext_entry th {
    /* single entry shorttitle, date, app_by */
    border: 1px solid navy;
    text-align:left;
    font: 500 9.5px verdana, arial, geneva, helvetica, sans-serif;
    color: #BFB; /* some light-green color */
}
table.eventtext_entry td.entry {
    background-color:#D5BFC0; /* todays color - single entry */
    border: 1px solid #C00040;
    width:78%;
}
table.eventtext_entry th.eventcal_links { height:12px; }
table.eventtext_entry th.center { text-align:center; }
table.eventtext_entry th.eventcal_links img { border:1px solid #D5BFC0; width:28px; height:12px; }

/********************************/
/* eventcal form table settings */
/********************************/
table.eventcal_form {
    width: 100%;
    border: 1px solid #999;
    border-collapse: separate; /* no cellspacing: collapse; */
    border-spacing: 1px 0;
}
th.eventformtitle {
    font: 600 11.5px verdana, arial, geneva, helvetica, sans-serif;
    text-align: left;
    background: #cbcbcb;
}
td.eventformdesc {
    padding: 2px 0;
    font: 500 11px verdana, arial, geneva, helvetica, sans-serif;
    text-align: left;
    background-color: #e0e0e0; /* form gray */
}
.formfield textarea {
    width: 98%;
    overflow: auto; /* in html wrap=virtual is not XHTML */
    width: 300px;
}
td.eventformdesc input {
    background-color: #fff;
}
td.eventformlink { 
    white-space:nowrap;
}
td.formfield  {
    margin:auto;
}


/********************************/
/* eventcal appform table settings */
/********************************/
table.eventcal_appform {
    width: 100%;
    border: 1px solid #999;
    border-collapse: separate; /* no cellspacing: collapse; */
    border-spacing: 0 2px;
}
th.eventcal_appform_title_lft {
    padding-left:7px;
    text-align: left;
}
th.eventcal_appform_title_rgt {
    padding-right:12px;
    text-align: right;
}
td.eventcal_appform_validation {
    padding: 4px 2px 4px 7px;
    text-align: left;
    border-top: 1px solid #ff8040;
    vertical-align: middle;
    white-space:nowrap;
}
td.eventcal_appform_validation .eventcal_appdate {
    white-space:normal;
}
td.eventcal_appform_validation .eventcal_appldesc {
    width:57%;
}
input.eventcal_appform_move, img.eventcal_appform_move { 
    margin-right:10px;float:right;
}

/*******************************/
/* eventcal innertable styles
/*******************************/
.entryadmin { 
    font-weight: bold !important;
    text-shadow: 0px 2px 3px #555;
    color: #222 !important;
    vertical-align: bottom; /* depends on th.eventtext */
}
.entryadmin span { 
    padding:0 0 0 3px;
    border:1px solid #333;
    background-color:#ccc;
}
.entryadmin span.left { 
    display:block;float:left;width:33%;height:15px;white-space:nowrap;
}
.entryadmin span.right { 
    display:block;float:right;width:33%;height:15px;text-align:right;padding-right:2px;white-space:nowrap;
}
.entryadmin input {
    background:#FF4040 !important;
}
.eventcal_todaycell {
    color: #DF0000; /* div today */
    font-size: 10px;
    font-weight: bold;
}
.eventcal_lft {
    text-align: left;
    vertical-align:top;
}
.eventcal_rgt {
    text-align: right;
    vertical-align:top;
}
.serendipity_commentDirection {
    text-align:justify;
}
.captcha {
    border:1px solid #777;
}
.eventcal_admin_delete {
    white-space:nowrap;
    border: 1px outset #F00000;
    background:#f0f0f0;
    vertical-align:bottom;
}
.eventcal_admin_delete img {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background:#FF4040 !important;
}
.eventcal_msg {
    text-align: center;
    padding: 10px;
    border: 1px solid #999;
    background-color: #F0F0F0;
}
.eventcal_bg {
    padding: 6px;
    border: 1px solid #333;
    background: #bababa;
}
.eventcal_button { 
    background-color: #d0d0d0;
    border: 1px solid #bbb;
}
.eventcal_button  img { 
    vertical-align: middle;
}
.eventcal_entrytop {
    padding: 4px;
    font: 500 11px arial,helvetica,sans-serif;
    color: #800040;
    text-align: left;
    white-space:nowrap;
}
.eventcal_admin {
    text-align: right;
}
.eventcal_entrybottom {
    padding: 4px;
    background: #e1e5de;
    border-top: 1px solid #996;
    border-bottom: 1px solid #996;
    margin-bottom: 6px;
    font: 500 11px verdana,arial,helvetica,sans-serif;
    text-align: left;
}
.eventcal_splitentries {
    clear: both;
    background-color: #e1e5de;
}
.eventcal_day {
    margin: 0;
    padding: 2px;
    text-align: center;
    background-color: #f0f0f0;/*#d0d0d0;*/
}
.eventcal_week_cw { 
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #a0a0a0;
    color: #f0f0f0;
    font: x-small arial, helvetica, sans-serif;
}
.eventcal_weeknav  {
    width: 42%;
    vertical-align: bottom; /*depends on eventcal_lft/rgt which sets to top*/
}
.eventcal_weekly_title {
    color: #800060;
    font-weight: 800;
    text-align: center;
}
.eventcal_weekly_daytitel { 
    text-align: left;
    font-weight: 700;
    color: #800060;
    width: 100%;
}
.eventcal_input {
    font: 500 11px verdana,arial,helvetica,sans-serif;
    border: 1px solid #333;
    text-align: left;
    padding: 2px;
    background-color: #bbb;
}
.eventcal_truncate {
    border:1px solid #8B0000;
    width: 4px;
    height: 12px;
    vertical-align: bottom;
    background-color: #D5BFC0;
}
.eventcal_made {
    padding: 10px;
    border: 1px solid #999;
    background-color: #F0F0F0;
}
.eventcal_reiter {
    text-align: center;
    font: 700 10.0px arial, helvetica, sans-serif;
    text-decoration: none;
    vertical-align: middle;
}
.eventcal_reiter_dim {
    color: #888;
    font-weight: 500;
    font: x-small arial, helvetica, sans-serif;
    vertical-align: bottom;
}


/************************************************************************************/
/* set td, span classes for single, multi, recur monthly and recuring weekly events */
/************************************************************************************/
.eventcal_helptip {
    width: 25%;
}
.eventcal_ical a, .eventcal_ical img {
    text-decoration: none;
    border: 0 none;
}
/* the calendar event color buttons */
.mono { 
    background-color: #FFFFC0;
}
.multi { 
    background-color: #C8E4C8;/*#C0FFC0;*/
}
.recm { 
    background-color: #F3DBF3;
}
.recw { 
    background-color: #C0C0FF;
}
span.eventtype {
    font: x-small arial, helvetica, sans-serif;
    text-align: center;
    border: 1px solid #808080;border-width: 0 0 1px 0;
}
/* the help color buttons at bottom */
span.mono { 
    display:block;float:left;width:100%;white-space:nowrap;
}
span.multi { 
    display:block;float:left;width:100%;white-space:nowrap;
}
span.recm { 
    display:block;float:left;width:100%;white-space:nowrap;
}
span.recw { 
    display:block;float:left;width:100%;white-space:nowrap;
}
span.tip { 
    font: xx-small arial, helvetica, sans-serif;
    text-align:center;
    border:1px solid #000080;
}
/* obfuscating spamblock markup and emoticate text */
.serendipity_comment_s9ymarkup {
    display: none;
}
.serendipity_comment_emoticate {
    display: none;
}
/* obfuscating spamblock captcha completly */
/*
.serendipity_comment_spamblock {
    display: none;
}
*/


/**************************/
/* link & button settings */
/**************************/
.eventcal_entrytop a,
.eventcal_entrytop a:link,
.eventcal_entrytop a:visited,
.eventcal_entrytop a:hover,
.eventcal_entrytop a:active,
.eventcal_entrytop a:focus {
     font: 700 12px arial,helvetica,sans-serif;
     text-decoration: none;
}
a.small_eventcal_link:link {
    color: #0000df;
    text-decoration: none;
    font: xx-small arial, helvetica, sans-serif;
}
a.small_eventcal_link:visited {
    color: #606060;
    text-decoration: none;
    font: xx-small arial, helvetica, sans-serif;
}
a.small_eventcal_link:hover {
    color: #e00060;
    text-decoration: none;
    font: xx-small arial, helvetica, sans-serif;
}
a.small_eventcal_link:active {
    color: #af00ff;
    text-decoration: underline;
    font: xx-small arial, helvetica, sans-serif;
}
a.small_eventcal_link:focus {
    color: #00e000;
    text-decoration: underline;
    font: xx-small arial, helvetica, sans-serif;
}

#eventcal_wrapper td.eventformbutton input {
    /*background-color: #FF6347; tomato else darkorange #FF8C00;*/
    background: url('plugins/serendipity_event_cal/img/button_background.png') repeat scroll 0 50% #80B0DA;
    font-weight: 700 !important;
}
/* Special class if the button is <a> tag */
#eventcal_wrapper a.serendipityPrettyButton {
    padding: 2px 4px 2px 4px;
    cursor: pointer;
    background:url("plugins/serendipity_event_cal/img/button_background.png") repeat scroll 0 50% transparent;
}
#eventcal_wrapper a:link.serendipityPrettyButton,
#eventcal_wrapper a:visited.serendipityPrettyButton,
#eventcal_wrapper a:hover.serendipityPrettyButton { 
    text-decoration: none;
    color: #1D2E3F;
}

#eventcal_wrapper .serendipityPrettyButton { 
    padding: 1px;
    color: #1D2E3F;
    font-weight: bold;
    font-size: 0.9em;
    border: 1px outset #000;
    margin: 2px;
}

#eventcal_wrapper input.serendipityPrettyButton {
    background: url('plugins/serendipity_event_cal/img/button_background.png') repeat scroll 0 50% #80B0DA;
}

#backend_eventcal_wrapper input.info,
#eventcal_wrapper input.info { clear: both; font-style: italic; font-size: 8px; height: 12px; width: 12px; vertical-align: bottom;}
#backend_eventcal_wrapper input.bbc_i,
#eventcal_wrapper input.bbc_i { margin: 2px 2px 0; padding: 2px; font-style: italic; font-size: 12px; }
#backend_eventcal_wrapper input.bbc_b,
#eventcal_wrapper input.bbc_b { margin: 2px 2px 0; padding: 2px; font-weight: bold; font-size: 12px; }
#backend_eventcal_wrapper input.bbc_u,
#eventcal_wrapper input.bbc_u { margin: 2px 2px 0; padding: 2px; text-decoration: underline; font-size: 12px; }
#backend_eventcal_wrapper input.bbc_s,
#eventcal_wrapper input.bbc_s { margin: 2px 2px 0; padding: 2px; font-style: italic; font-size: 12px; }

/** style_dlmanager_frontend.css last modified 2010-08-25 **/
#downloadmanager table {
    background: #ddd;
    border: 1px solid #aaa;
    margin: 10px 0;
    width: 95%;
}

#downloadmanager th {
    border-bottom: 1px solid #aaa;
    font-weight: bold;
}

#downloadmanager th { padding: 4px 2px; }
#downloadmanager td { padding: 0 2px; line-height:1.6; }

#downloadmanager .error { color: #f00; }
.dlm_error_msg { color: #f00; }
.dlm_status_msg { color:#0f0; }
.dlm_error_msg, .dlm_status_msg { font-weight: bold; }

#downloadmanager img { margin: 0; vertical-align: bottom; }

#downloadmanager .odd { background: #eee; }
#downloadmanager .even { background: #ddd; }

.last_column { text-align: right; }

#downloadmanager a img { border: 0 none; }

#downloadmanager dd { margin-left: 0; }

#downloadmanager .dlm_info,
#downloadmanager .dlm_intro { display: block; margin: 10px 0; padding: 4px 2px; border: 1px solid #aaa; width: 94.4%; }
/* 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/kubrick/style.css  */
/*   
    Kubrick v1.2.5  for  WordPress 1.2
     http://binarybonsai.com/kubrick/

    This theme was designed and built by Michael Heilemann,
    whose blog you will find at http://binarybonsai.com/

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php
    

    *** REGARDING IMAGES ***
    All CSS that involves the use of images, can be found in the 'index.php' file.
    This is to ease installation inside subdirectories of a server.

    Have fun, and don't be afraid to contact me if you have questions.
*/



/* Begin Typography & Colors */
body {
    font-size: 62.5%; /* Resets 1em to 10px */
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    background-color: #d5d6d7;
    color: #333;
    text-align: center;
    background: url("templates/kubrick/images/kubrickbgcolor.jpg");
    }

#page {
    background-color: white;
    border: 1px solid #959596;
    text-align: left;
    background: url("templates/kubrick/images/kubrickbg.jpg") repeat-y top; border: none;
    }

#header {
    background-color: #73a0c5;
    background: url("templates/kubrick/images/kubrickheader.jpg") no-repeat bottom center;
    margin: 0 !important; margin: 0 0 0 1px; padding: 1px; height: 198px; width: 758px;
    }

#content {
    font-size: 1.2em
    }

img.categoryIcon {
    float: right;
    border: 0px;
    margin: 5px;
}

#serendipityQuickSearchTermField {
    width: 90%;
}

.widecolumn .entry div {
    font-size: 1.05em;
    }

.narrowcolumn .entry, .widecolumn .entry {
    line-height: 1.4em;
    }

.widecolumn {
    line-height: 1.6em;
    }
    
.graybox {
    background-color: #f8f8f8;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    }

#footer {
    background-color: #eee;
    background: url("templates/kubrick//images/kubrickfooter.jpg") no-repeat bottom; border: none;
    }

h1, h2, h3 {
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;
    }

h1 {
    font-size: 4em;
    text-align: center;
    }

.description {
    font-size: 1.2em;
    text-align: center;
    }

h2 {
    font-size: 1.6em;
    }

h2.pagetitle {
    font-size: 1.6em;
    }

#sidebar h2 {
    font-family: 'Lucida Grande', Verdana, Sans-Serif;
    font-size: 1.2em;
    }

h3 {
    font-size: 1.3em;
    }

h1, h1 a, h1 a:hover, h1 a:visited, .description {
    text-decoration: none;
    color: white;
    }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: #333;
    }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
    text-decoration: none;
    }

.entry div a:visited {
    color: #b85b5a;
    }

.commentlist li, .serendipity_commentForm input, .serendipity_commentForm textarea {
    font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    }
    
.commentlist li {
    font-weight: bold;
    }

.commentlist cite, .commentlist cite a {
    font-weight: bold;
    font-style: normal;
    font-size: 1.1em;
    }

.commentlist p {
    font-weight: normal;
    line-height: 1.5em;
    text-transform: none;
    }

.serendipity_commentForm {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    }

.commentmetadata {
    font-weight: normal;
    }

#sidebar {
    font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    vertical-align: top;
    }

.small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
    color: #777;
    }
    
code {
    font: 1.1em 'Courier New', Courier, Fixed;
    }

acronym, abbr, span.caps
{
    font-size: 0.9em;
    letter-spacing: .07em;
    }

a, h2 a:hover, h3 a:hover {
    color: #06c;
    text-decoration: none;
    }

a:hover {
    color: #147;
    text-decoration: underline;
    }
    
#wp-calendar #prev a {
    font-size: 9pt;
    }

#wp-calendar a {
    text-decoration: none;
    }

#wp-calendar caption {
    font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    text-align: center;
    }

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    }
/* End Typography & Colors */



/* Begin Structure */
body {
    margin: 0;
    padding: 0; 
    }

#page {
    background-color: white;
    margin: 20px auto;
    padding: 0;
    width: 760px;
    }
    
#header {
    padding: 0;
    margin: 0 auto;
    height: 200px;
    width: 100%;
    background-color: #73a0c5;
    }

#headerimg {
    margin: 0;
    height: 200px;
    width: 100%;
    }

.narrowcolumn {
    float: left;
    padding: 0 0 20px 45px;
    margin: 0px 0 0;
    width: 450px;
    }

.widecolumn {
    padding: 10px 0 20px 0;
    margin: 5px 0 0 150px;
    width: 450px;
    }
    
.post {
    margin: 0 0 40px;
    text-align: justify;
    }

.widecolumn .post {
    margin: 0;
    }

.narrowcolumn .postmetadata {
    padding-top: 5px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    line-height: 1.5em;
    }

.widecolumn .postmetadata {
    margin: 30px 0;
    }
    
#footer {
    padding: 0;
    margin: 0 auto;
    width: 760px;
    clear: both;
    }

#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
    }
/* End Structure */



/*  Begin Headers */
h1 {
    padding-top: 70px;
    margin: 0;
    }

.description {
    text-align: center;
    }

h2 {
    margin: 30px 0 0;
    }

h2.pagetitle {
    margin-top: 30px;
    text-align: center;
}

#sidebar h2 {
    margin: 5px 0 0;
    padding: 0;
    }

h3 {
    padding: 0;
    margin: 30px 0 0;
    }

h3.comments {
    padding: 0;
    margin: 40px auto 20px ;
    }
/* End Headers */



/* Begin Images */
div img {
    padding: 0;
    max-width: 100%;
    }

/*  Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */
    
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
    
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

.alignright {
    float: right;
    }
    
.alignleft {
    float: left
    }
/* End Images */



/* Begin Lists

    Special stylized non-IE bullets
    Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
    margin-left: 0px;
    padding: 0 0 0 30px;
    list-style: none;
    padding-left: 10px;
    text-indent: -10px;
    } 

html>body .entry li {
    margin: 7px 0 8px 10px;
    }

.entry ul li:before, #sidebar ul ul li:before {
    content: "\00BB \0020";
    }

.entry ol {
    padding: 0 0 0 35px;
    margin: 0;
    }

.entry ol li {
    margin: 0;
    padding: 0;
    }

.postmetadata ul, .postmetadata li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
    }
    
#sidebar ul, #sidebar ul ol {
    margin: 0;
    padding: 0;
    }

#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 15px;
    }

#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
    }

#sidebar ul ul, #sidebar ul ol {
    margin: 5px 0 0 10px;
    }

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
    }

ol li, #sidebar ul ol li {
    list-style: decimal outside;
    }

#sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
    }
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
    margin: 10px auto;
    padding: 5px 3px; 
    text-align: center;
    }

#sidebar #searchform #s {
    width: 130px;
    padding: 2px;
    }

#sidebar #searchsubmit {
    padding: 1px;
    }

.entry form { /* This is mainly for password protected posts, makes them look better. */
    text-align:center;
    }

select {
    width: 130px;
    }

.serendipity_calendarDay {
    text-align: center;
}

.serendipity_commentsValue input, 
.serendipity_commentsValue select {
    width: 100%;
    padding: 2px;
    }

.serendipity_commentsValue textarea {
    width: 100%;
    padding: 2px;
    }

.serendipity_commentForm submit {
    margin: 0;
    float: right;
    }
/* End Form Elements */



/* Begin Comments*/
.graybox {
    margin: 0;
    padding: 10px;
    }

.commentlist {
    padding: 0;
    text-align: justify;
    }

.commentlist li {
    margin: 15px 0 3px;
    padding: 5px 10px 3px;
    list-style: none;
    }

.commentlist p {
    margin: 10px 5px 10px 0;
    }

.serendipity_commentForm {
    margin: 5px 0;
    }

.serendipity_commentsLabel {
    vertical-align:top;
    }

.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
    }

.commentmetadata {
    margin: 0;
    display: block;
    }
/* End Comments */



/* Begin Sidebar */
#sidebar
{
    padding: 20px 0 10px 0;
    margin-left: 545px;
    width: 190px;
    }

#sidebar form {
    margin: 0;
    }
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
    }

#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
    }

#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
    }

#wp-calendar a {
    display: block;
    }

#wp-calendar caption {
    text-align: center;
    width: 100%;
    }

#wp-calendar td {
    padding: 3px 0;
    text-align: center;
    }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
    background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
    }

acronym, abbr {
    border-bottom: 1px dashed #999;
    }

blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
    }

blockquote cite {
    margin: 5px 0 0;
    display: block;
    }

.center {
    text-align: center;
    }

hr {
    display: none;
    }

a img {
    border: none;
    }

.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 60px;
    }
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
    It won't be a stylish marriage, I can't afford a carriage.
    But you'll look sweet upon the seat of a bicycle built for two." */


/*** Additional plugin styles needed for the modernized output code ***/
/*** added by Matthias 'YellowLed' Mees                             ***/

.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.container_serendipity_authors_plugin .serendipitySideBarContent div {
    margin: 5px 0;
    padding-left: 0;
}

.serendipity_history_author { font-weight: bolder; }

.serendipity_history_intro,
.serendipity_history_info { margin-bottom: 3px; }

.serendipity_history_body { margin-bottom: 10px; }

.serendipity_recententries_entrylink { margin-bottom: 2px; }

.serendipity_recententries_entrydate { margin: 0 0 4px 0; }

.plugin_comment_body { padding: 3px 0; }

.serendipity_shoutbox_date { margin: 5px 0 2px 0; }

.serendipity_shoutbox_comment { padding: 3px 0; }

/*** End Additional plugin styles                                   ***/

.serendipity_searchQuery {
    background-color: #D81F2A;
    color: #FFFFFF;
}
div.linklist span.menu_title {
}

div.linklist {
      padding: 0px;
      margin: 0px;
      text-align: left;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	direction: ltr;
}
div.linklist ul {
      list-style: none;
      margin: 0px;
      padding: 0px;
      text-align: left;
	white-space: nowrap;
}

div.linklist li {
      margin: 0px;
      padding: 0px;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}


div.linklist img {
	border: 0px;
	vertical-align: middle;
}
div.linklist a.folder {
	text-decoration: none;
}
div.linklist a.link {
	text-decoration: underline;
}
div.linklist a:hover {
	color: #333;
}
