body {margin: 0 auto; padding: 0; color: #333;}
P {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 145%; MARGIN-LEFT: 5px}

h3 {font-family: georgia, times new roman, times, serif; letter-spacing: 0.09em; }
h2 {color: #CD0000;  font-weight: bold; letter-spacing: 0.09em;}
h1{font-family: Arial, tahoma; color:#000000; font-weight:bold; font-size:15px; border-bottom: 1px solid #ddd;}
h4 {color: #CD0000; font-weight: bold; letter-spacing: 0.09em; border-bottom: 1px solid #ddd; font-size:21px;}
h5{color: #CD0000;  font-weight: bold; letter-spacing: 0.09em; font-size:12px; Margin-bottom: -1px; }

ul {list-style: square; margin-top: 3px; margin-bottom: 3px; margin-left: 1em; padding-left: 1em;}
li {font-size: 100%; font-family: georgia, times new roman, times, serif; color:#fe0000;  padding-bottom: 10px;}

blockquote { background: #F2F2F2; border-left:4px solid #CD0000; border-top:1px solid #810000; border-bottom:1px solid #810000; border-right:1px solid #810000;  font-family: Verdana, Geneva, Sans-serif;  font-size:11px;  color: #38394B;  margin:8px 2px 10px 6px;  padding:10px 10px 10px 6px;}

img {margin: 0;padding: 0;border: 0;}
.center {text-align: center;}
.spacer {clear: both;}

.sidetitle {color: #CD0000; font-weight: bold; margin: 10px 0; letter-spacing: 0.09em; background: transparent; border-bottom: 1px solid #ccc; font-variant: small-caps; font-size: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

a.news:link, a.news:visited  { color: #333333; }
a.news:hover { background-color: #FFE6B4; text-decoration: none; color: #333333; color: #000000; }

a.cat:link, a.cat:visited { text-decoration: none; color: #004D26; FONT-WEIGHT: bold; font-variant: small-caps; font-size: 80%; letter-spacing: 0.09em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
a.cat:hover { background-color: #FFE6B4; text-decoration: none; color: #333333; color: #000000;}


a:active, a:visited, a:link { background-color: transparent; text-decoration: none; color: #ff0000;}
a:hover { background-color: #FFE6B4; text-decoration: none; color: #004D26; }

A.black:link, A.black:visited { background-color: transparent; text-decoration: none; color: #000000; FONT-WEIGHT: bold; font-family: arial, helvetica, sans-serif;}
A.black:hover {COLOR: #000000; TEXT-DECORATION: underline; FONT-WEIGHT: bold; font-family: arial, helvetica, sans-serif;}

A.tit:link, A.tit:visited, A.tit:hover {background-color: transparent; text-decoration: none; color: #000000; FONT-WEIGHT: bold; font-variant: small-caps; font-size: 85%; letter-spacing: 0.09em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}


#wrapper {
margin: 0px auto;
padding-bottom: 10px;
width: 770px;
border-top: 7px solid #000000;
border-right: 1px solid #aaa;
border-bottom: 10px solid #000000;
border-left: 1px solid #aaa;
background: #fff;
color: #333;
}


#blogtitle {
float: left;
margin: 0;
padding: 0;
width: 350px;
text-align: left;
}

#blogtitle h1 {
margin: 0;
padding: 0;
font-size: 160%;
letter-spacing: 0.1em;
text-align: left;
}

#nav {
float: left;
margin: 0;
padding: 0;
width: 300px;
text-align: right;
background: transparent;
color: #333;
font-size: 70%;
font-variant: small-caps;
letter-spacing: 0.09em;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

#content {
float: left;
margin-bottom: 10px;
padding: 0 4px;
}

#blog {
float: left;
margin-left: 8px;
padding: 5px;
border: 1px solid #ccc;
width: 535px;
background: #fff;
color: #333;
font-size: 80%;
text-align: left;
}

#sidebar {
float: left;
margin-right: 3px;
padding: 6px;
border: 1px solid #ccc;
width: 175px;
background: #fff;
color: #333;
text-align: left;
font-size: 70%;
}

#footer {
margin: 0;
padding: 5px 10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fff;
color: #333;
font-size: 70%;
font-variant: small-caps;
letter-spacing: 0.09em;
}

.date {
font-size: 100%;
background: transparent;
color: #000;
}

.title {
font-size: 130%;
font-weight: normal;
background: transparent;
color: #336600;
border-bottom: 1px solid #ddd;
}

.posted {
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}



.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

.calendarBG {
 background-color: #B2B2B2;
}

.calendarBlank {
 background-color: #DDDDDD;
}

.calendarCell {
 font-family:   tahoma,trebuchet,sans-serif;
 font-size:         10px;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}


.calendarCell a, calendarCell a:hover, calendarCell a:visited  {
 color:             #000;
 font-family:   tahoma,trebuchet,sans-serif;
 font-size:         10px;
 text-decoration:   underline;
 background-color:  transparent;
}

/*  Days of the week text  */
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   8px;
 color:       #999999;
 text-align: center;
 font-weight:  bold;
 bgcolor: #000000;
}

A.cal:hover {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT:  10px Arial, Helvetica; BORDER-LEFT: #000000 1px solid; WIDTH: 18px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none}
A.cal:link {FONT:  10px Arial, Helvetica;  COLOR: #000000; TEXT-DECORATION: none}

.ency {font-family: tahoma, trebuchet,sans-serif; font-size:   8px; color: #0C23BC; font-weight:  bold;}
td.ency {COLOR: #FF0000; FONT-SIZE: 8px; Line-height: 13px; TEXT-ALIGN: center;Letter-spacing: 1px;}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
 background-color:  #ff0000;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}