* { margin: 0; padding: 0; }
a { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }
ul { list-style: none; }
fieldset { border: 0; }
body {
 background-color: #aee3e7;
 color: #333;
 text-align: center;
 font-family: 'Lucida Grande', Verdana, Helvetica, Sans-serif;
 font-size: 0.75em;
 line-height: 1.5;
}
#blogContainer {
 width: 755px;
 margin: 0 auto;
 padding: 15px 0;
 text-align: left;
 position: relative;
}
#blogSidebar {
 float: right;
 width: 185px;
 background-color: #ddffcc;
 border: 1px solid #87bc44;
 padding: 12px 10px;
 margin-bottom: 10px;
 margin-top: 70px;
 line-height: 1.2;
}
#blogContent { margin-right: 220px; margin-top: 70px; background: #fff; padding: 5px 10px 15px; }
#blogContent h1 { text-align: center; margin-bottom: 20px; border-bottom: 1px solid #cecece; }
.sidebarSection { margin-bottom: 2em; }
.sidebarSection h1 { font-size: 1em; border-bottom: solid 1px #98d231; margin-bottom: 10px; }
#blogFooter { margin-right: 220px; background: #fff; padding: 5px 10px 15px; text-align: center; }
#blogNavigation {
 position: absolute;
 top: 24px;
 right: 0;
 background-color: #fff;
 padding: 6px 10px 3px 5px;
 line-height: 1.0em;
 text-align: right;
 width: 500px;
 vertical-align: middle;
}
#blogNavigation ul { padding-top: 5px; }
#blogNavigation ul { padding-top:5px;}
#blogNavigation li { display: inline; padding: 0 0 0 5px;  }
#blogNavigation li:before { content: ' '; padding-right: 0; }
#blogNavigation li.first:before { content: ''; padding-right: 0; }
.currently {  }
#statusForm textarea { 
  height: 2.5em; 
  width: 500px; 
  padding: 5px; 
  font: 1.15em/1.1 'Lucida Grande', sans-serif; 
  overflow: auto;
}
#statusForm h3 { font-size: 1.5em; font-weight: bold; letter-spacing: -1px; }
#statusCharsleft {}
#statusUpdate { text-align: center; }
.statusMenu { text-align: center; margin: 25px 0 0; }
.statusMenu li { display: inline; margin-left: -5px; }
.statusMenu li a { display: inline; padding: 3px 20px 1px 20px; background: #e6e6e6; text-decoration: none; color: #4c4c4c; border-top: 1px solid #cecece;border-right: 1px solid #cecece; border-left: 1px solid #cecece; }
.statusMenu li a:hover { text-decoration: none; color: black; background: #999; }
.statusMenu li.active a { background: #fff; color: #000; border-bottom: 1px solid #fff; }
#contentContent { border-top: 1px solid #cecece; }
.storyPreview { font-size: 1.2em; line-height: 1.1; width: 100%; }
.storyPreview td { border-bottom: 1px solid #bbb; vertical-align: middle; padding: 5px 0; }
.storyThumb { vertical-align: top; width: 55px; }
.storyText {  }
.storyDate { font-size: 0.8em; }
.pagelinkBottom { margin-top: 20px; float: right; border: 1px solid #cecece; padding: 4px 15px; }
.spacer { clear: both; }
.detailText { font-size: 2.12em; line-height: 1.2em; padding-top: 20px; }
.detailDate { font-size: 0.7em; }
h2.detailAutor { padding: 20px 0; font-size: 2.2em; }
h2.detailAutor img { float: left; margin: 0 10px 0 0; border: 1px solid #999; }


/* Obsolete stuff */


/*

.message {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 1px;
   color: #6ab5ff;
   background-color: #ffffff;
}

ul {list-style: url("") circle;}

li {padding-bottom: 3px;}

.formTitle {
   width: 380px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 15px;
   font-weight: bold;
   border: 1px solid #000000;
}

.formText {
   width: 380px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 13px;
   font-weight: normal;
   border: 1px solid #000000;
}

.formWide {
   width: 660px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 13px;
   font-weight: normal;
}

.offlineStory {background-color: #cccccc;}

.pollResultsBar {
   height: 5px;
   margin-right: 10px;
   background-color: #0055aa;
   font-size: 0px;
}

.searchbox {
   font-size:11px;
   margin-top:3px;
   margin-bottom:3px;
}

.colorpickerWidget {
   border: 1px solid #cccccc;
}

*/