body {color: #000000;background: #505050;margin: 20px;padding: 0px;font: 14px verdana, arial, helvetica, sans-serif;}

h1 {font-weight: normal;font-size: 24px;font-family: times, serif;font-style: italic;color: #000000;text-align: right;margin: 0;}
img {border-style: none;}
img.ad {margin: 0 0 5px 0;padding:0}
img.border{border:1px solid #000;}
.images {padding: 2px;background: transparent;}

h2 {margin: 12px 210px 10px 190px;padding: 2px 10px 2px 10px;font-size: 16px;color: #000000;position: relative;width: auto;min-width: 120px;background: #ffffe0;z-index: 3;border: 1px solid #000000;text-align: right;}
h3 {font: bold 14px verdana, arial, helvetica, sans-serif;margin: 0px 0px 10px 0px;padding: 0px;background: #f8f8f8;border-bottom: 1px solid #800000;}
h4 {font-size: 100%;border: 1px solid #000000;color: #fff;background: #000080;padding: 2px 5px 2px 5px;margin: 10px 0 10px 0;}
h4.right {text-align: right;}
h5 {font-family:arial;font-size:15px;font-weight:bold;border-bottom:solid 1px #000;margin-top:1em;margin-bottom:1em;}

abbr {cursor: help;}
.storyTitle {font: bold 14px/16px verdana, arial, helvetica, sans-serif;margin: 0px 0px 5px 0px;padding: 0px;}
.storyCategory {font-weight: 400;margin: 0px 0px 5px 0px;padding: 0px;}
.storyAuthor {font-weight: 600;margin: 0px 0px 5px 0px;padding: 0px;}
.storytitle a:link,.storyTitle a:visited {color:#000080;}

p {font: 14px verdana, arial, helvetica, sans-serif;margin: 0px 0px 1em 0px;padding: 0px;}
#headerMessage {font: 9px verdana, arial, helvetica, sans-serif;margin: 0px 0px 0px 0px;padding: 2px;}
pre {font: 10px/11px fixed;}

a {color: #007000;font-size: 14px;font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;background : transparent;}
a:link {color: #007000;}
a:visited {color: #007000;}
a:hover {color: #000;text-decoration: none;background-color: #ffff00;}
a.image {color:#0000b0;text-decoration:none}
a.image:hover {color:#000;text-decoration:none;background-color:#fff}

#headerblock {position: relative;width: auto;min-width: 120px;margin: 0px 210px 0px 190px;border: 1px solid #ff0000;background: #ffff00;padding: 0 5px 0 5px;z-index: 3;font-size: 16px;}
#header a:link, #header a:visited {font-size: 40px;color: #000000;font-family: times;}

.commentHeader {
position: relative; width: auto;margin: 10px 10px 10px 10px;border: 1px solid #000000;background: #f8f8f8;color: #000000;padding: 10px;z-index: 3;font-size: 16px;font-weight: 600;}

/* box for each story */
.centreblock, .navigation {position: relative;width: auto;min-width: 120px;margin: 0px 210px 10px 190px;border: 1px solid #000000;color: #000000;background: #f8f8f8;padding: 10px;z-index: 3;}
.centreblock>p {margin: 0px;}
.centreblock>p+p {text-indent: 30px;}

.meta ul {display: inline;}
.meta li  {display: inline;list-style-type: none;}

.centreblock ul, .leftsideSection ul, .rightsideSection ul {margin: 11px;padding-left: 3px;}
.leftsideSection a,.rightsideSection a {font-size:12px;color:#000080;}
.centreblock ul li {margin-bottom:1em;}
.storyContent {color: #000000;background: #f8f8f8;}
.storyCommentContent {color: #000000;background: #f8f8f8;width: auto;margin: 10px 10px 10px 10px;border: 1px solid #000000;padding: 10px;}

blockquote {margin: 0.5em 0 0.5em 0;color: #000000;padding: 10px 10px 0px 10px;background: #ffffe0;border: 1px solid #000;}
blockquote blockquote {margin: 0.5em 0 0.5em 0;color: #000;padding: 10px 10px 0px 10px;background: #fff;border: 1px solid #000;}
blockquote.alert {color: #ffffff;background: #ff0000;}

q {color: #000000;background: #e0e0e0;}

#leftside {position: absolute;width: 148px;width: 148px;top: 20px;left: 20px;border: 1px solid #000000;color: #000000;
background: #f8f8f8;padding: 10px;z-index: 1;voice-family: "\"}\"";voice-family: inherit;width: 148px;}
body>#leftside {width: 148px;}

#rightside {position: absolute;width: 190px;top: 20px;right: 20px;border: 1px solid #000000;color: #000000;background: #f8f8f8;
padding: 10px;z-index: 1;voice-family: "\"}\"";voice-family: inherit;width: 168px;}
body>#rightside {width: 168px;}

#chaff {text-align: right;}
#chaff a {color: #000000;font-size: 2px;}
#chaff a:link { color: #000000; }
#chaff a:visited { color: #000000; }
#chaff a:hover { background: #fff; }

.storyLinks {text-align: right;}
.centerP {text-align: center;}
#contentcomments input, #centreblock input, #menu input {
margin: 1px;padding: 1px 1px 4px 1px;border: 1px solid #000000;font: 11px/14px verdana, arial, helvetica, sans-serif;background: #ffffff;}
#contentcomments textarea, #centreblock textarea, #menu textarea {
margin: 1px;padding: 1px;border: 1px solid #000000;background: #ffffff;font: 11px/14px verdana, arial, helvetica, sans-serif;}

.commentfield {margin-bottom: 4px;}
.b2calendartable {background: #cccccc;border: 1px solid #000000;}
.b2calendarmonth { }
.b2calendarrow { }
.b2calendarheadercell {background: #e0e0e0;color: #000000;font: 11px verdana, arial, helvetica, sans-serif;}
.b2calendarcell {color: #000000;font: 11px verdana, arial, helvetica, sans-serif;}
.b2calendartoday {color: #ff0000;}
.b2calendaremptycell {color: #000000;}
.b2calendarlinkpost {color: #003399;text-decoration: none;}
.blogrollmain {margin-bottom: 4px;}
.buttonarea {background: #f8f8f8;}

span.searchword { background-color: yellow; }
hr {width:80%;height:1;color:#c00000;background-color:#c00000;margin-top:1em;margin-bottom:1em;border:none;}
p.li {margin-top:1em}

table {border-collapse:collapse;}
table.dt90percent {width:90%;}
table.dt500 {width:500px;}

tr.stth {background-color: #000080;color:#fff;font-weight:bold;}
tr.std {background-color: #e8e8e8}
tr {background-color: #fff}
tr.sta {background-color: #ffffe8}
tr.sta2 {background-color: #f0fff0}
tr.sta3 {background-color: #f0f0ff}
tr.sta4 {background-color: #fff0f0}
td.dt {padding:1px 5px 1px 5px;text-align:left;border: solid 1px #000}
td.dtp {padding:1px 5px 1px 20px;border: solid 1px #000}
td.dtr {padding:1px 5px 1px 5px;text-align:right;border: solid 1px #000}
td.dtc {padding:1px 5px 1px 5px;text-align:center;border: solid 1px #000}
td.sn {padding:0px 20px 0px 20px;text-align:center;}


