body { background:#ffffff; margin:0; color:#222222; font: 8pt MS Reference Sans Serif, Arial, sans-serif; text-align: justify; line-height: 13pt; }
table { vertical-align: top; }
td { vertical-align: top; }
a:link { color:#00b5c0; text-decoration:none; }
a:visited { color:#00b5c0; text-decoration:none; }
a:hover { color:#ff9944; text-decoration:underline; }
a img { border-width:0; }
hr { margin-top: 10px; border:1px solid #dddddd; }
.small { font-size: 80%; }
.new { font-size: 80%; color:#ff7722;}
.additionalinfo { padding-top: 10px; font-size: 80%; }
.editinginfo { padding-top: 20px; font: 7pt Verdana, Arial, sans-serif; font-style:italic; text-align: center; color:#999999; }
.border1 { border: 1px solid #333333; }
/* Main Page ----------------------------------------------- */ 
.menu, .menu:link, .menu:visited { padding-left: 6px; cursor: pointer; color: #ffffff; } 
.menu:hover { background: #00b5c0; color: #ffffff; text-decoration:none;  }
.submenu, .submenu:link, .submenu:visited {  font-family: MS Reference Sans Serif, Arial, sans-serif; color:#00b5c0;  cursor: pointer;  }
.submenu:hover { background: #008e97; color: #ffffff; text-decoration:none;  }
.subtitle { font-size: 14pt; color: #00b5c0; }
/* Header ----------------------------------------------- */ 
#header { margin: 3px; text-align: center; padding: 5px; }
#header h1 { margin:4px; padding: 8px; font-size: 240%; line-height: 14pt; }
#header .description { margin:5px; padding:5px; border: 1px solid #e6e6e6; line-height: 12pt; font-size: 80%; color: #7f7f7f; }
.aboutme, .aboutme:link, .aboutme:visited { background: #00cfdc; padding:6px 0px; color: #ffffff; text-align: left;  cursor: pointer; }
.aboutme:hover { background: #00b5c0; color: #ffffff; }
#navigation { padding: 5px 0 5px 0; border: 0px solid #dddddd; border-bottom:1px; border-top:1px; text-align: center; }
.category, .category:link, .category:visited { background: #ffffff; font-family: MS Reference Sans Serif, Arial, sans-serif; color:#00b5c0;  cursor: pointer; }
.thiscategory, .thiscategory:link, .thiscategory:visited { background: #00cfdc; font-family: MS Reference Sans Serif, Arial, sans-serif; color:#ffffff;  cursor: pointer; }
/* Posts ----------------------------------------------- */ 
#post { }
#post h3 { padding-top: 20px; font-size: 180%; line-height:24px; color:#019099; }
#post h3:link, #post h3:hover, #post h3:visited { text-decoration:none; color:#019099; }
#post img { padding: 2px; border:1px solid #dddddd; }
#post div { padding-bottom: 10px; font-family: Verdana, Arial, sans-serif; color:#333333; }
#post div div { padding: 0px; }
#post p { padding-left: 10px; }
#post .label { font-family: Lucida Sans, Arial, sans-serif; font-size: 120%; font-weight: bold; line-height:18px; color: #026369;}
#post .paragraph { padding-left: 8px; font-family: Verdana, Arial, sans-serif; color:#333333; }
#post .padding { padding: 4px; }
#post .inreview { color:#aaaaaa; }
#post .title { font-weight: bold; }
#post .note { color: #666666; font-size: 80%; }
/* Footer ----------------------------------------------- */ 
.widget { border-top:1px solid #dddddd; padding-top: 10px; color: #888888;}
#footer { text-align: center; font-size: 90%; }
