body {color:#666666;background: url(../images/body_bg.png) repeat-x;background-color: #006600;text-align:center;
    font: 12px Verdana, Tahoma;
    color: #4D4D4D;

margin:0px;}
#page {background: url(../images/bg.png) repeat-y;background-color:white;width:900px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:left;
border-left:5px solid #000000;border-right:5px solid #000000;border-bottom:5px solid #000000}
#Content {width:600px;padding:10px;float:left;}
#Menu {padding-left:0px;padding-right:10px;float:left;width:270px}
#Header {background-color:#fff;width:900px;padding:0px;margin:0px}
#Header img{padding:0px;padding:0px}


p {font: normal 12px/20px Arial, Helvetica, sans-serif;padding:0px;}
li {font: normal 12px/20px Arial, Helvetica, sans-serif;}
#Menu a:link,#Menu a:visited{padding-left:3px;font: normal 12px/1.5em  Arial, Helvetica, sans-serif;display:block;font-weight:900px;color:#9E9E34;text-decoration:none;}	
#Menu a:link,#Menu a:visited{width:270px;}
#Menu a:hover{color:white;background:green}
h3 {font-size: 2.2em;color: #666;font-weight: normal;margin: 0;padding: 0px 0 15px 0;letter-spacing: -1px;}
h4 {}
h4.search {font-size: 1.6em;color: #666;font-weight: bold;letter-spacing: -1px;margin: 0;padding: 0;}
#Menu h3 {text-align: left;font: bold 12px/1.5em  Arial, Helvetica, sans-serif;padding:0 0 0 0;color:#000000;display:block;margin:0px;}	
#fRight h3 {text-align: left;font: bold 1.0em  Arial, Helvetica, sans-serif;padding:0 0 0 0;color:#990000;display:block;margin:0px;border-bottom:1px solid #990000}	

dt{font-weight:bold;margin:10px;padding:5px;}
dd{font: normal 11px/20px  Arial, Helvetica, sans-serif black}
dfn{font: normal 11px/20px  Arial, Helvetica, sans-serif #003366}
.date {display:block;color:green;margin:5px;}
.flash{border: 1px solid black;text-align:center;}
.picture{text-align:center;padding:10px;}
#Content p { line-height: 150%; margin: 0 0 15px 0; padding: 0; }
#Content h1 { margin: 0 0 10px 0; padding: 0 0 3px 0; letter-spacing: -1px; font-family: Helvetica, Arial, sans-serif; color: #666; font-size: 36px; line-height: 36px; border: 1px solid #eee; border-width: 0 0 3px 0; }
#Content h2 { margin: 30px 0 5px 0; padding: 0 0 1px 0; letter-spacing: -1px; font-family: Helvetica, Arial, sans-serif; color: #666; font-size: 24px; line-height: 24px; border: 1px solid #eee; border-width: 0 0 1px 0; }
#Content h1 a { color: #333; text-decoration:none; }
#Content h1 a:hover { color: #888; }
#Content span.commentcount { font-weight:normal; color: #aaa; font-size: 18px; }
#Content span.commentcount small { font-style: italic; font-size: 12px; }
#Content span.commentcount a { float:right; color: #aaa; text-decoration: none; padding: 5px 0 5px 10px; border: 1px solid #eee; border-width: 0 0 0 1px; }
#Content span.commentcount a:hover { color: #666; border-color: #aaa; }
#Content .post { margin-bottom: 40px; }
#Author { color: #666; padding-top: 5px; font-size: 14px; font-style: italic; margin:5px;clear:both}
#Author a { font-weight: bold; }
#Content #categorytitle { margin: 0 0 40px 0; padding: 3px 0; border: 1px solid #eee; border-width: 1px 0; font-variant: small-caps; }
#Content .post p.postmeta { color: #666; font-size: 12px; padding-top: 5px; margin-bottom: 5px; border: 1px solid #eee; border-width: 1px 0 0 0; text-align:right; }
.listing{display:block;padding:15px;}
#Content img{margin:15px;border:2px solid #666;}
a.posttitle:link, a.posttitle:visited{margin: 30px 0 5px 0; padding: 0 0 1px 0; letter-spacing: -1px; font-family: 'Gill Sans' , 'Gill Sans MT', sans-serif; font-size: 36px; line-height: 36px; clear:both}
a.posttitle:hover{text-decoration:underline;}
.commentdate{font-size:x-small;color:#006600;display:block;margin-bottom:15px;}
.comment_name{font-weight:bold;display:block;}
#external{width:900px}
#external a:link,#external a:visited{padding:3px;font-family: Helvetica, Arial, sans-serif;;color:white}
td{font:11px Arial, Helvetica, sans-serif;color:#000000}


.date {
	background: url(../images/date.png) no-repeat;
	height: 54px;
	font-family: Arial, sans-serif;
	
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 15px;
	padding-top:10px;
}
.day,.month {
	display: block;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}
.date.day {
	display: block;
	color: #FFFFFF;
	padding-top: 0px;
	text-align: center;
	margin-top: -12px;
}
li a {}
li a:link,a:link,a:visited,a:active {color:#9E9E34;text-decoration:none;}
li a:hover,a:hover {color:red;text-decoration:underline;}
a img {border-width:0;}	
a.box{margin:5px;font:12px verdana;border:1px solid #eee;padding:5px;float:left}

.fInput,.iInput
{
    padding: 5px 10px 2px 0px;
    float: left;
}


.fInput label
{
    display: block;
    font-size: 10px;
    font-weight: bold;
}

.iInput label
{
    display: inline;
    font-size: 10px;
    font-weight: bold;
    margin:0
}

.oversized{font-size: 225%;}
.announce{margin:10px;padding:10px;background-color:#227000;color:white}
.announce p{font-weight:bold;font-size:18px;}