body {font-family: Arial; color: #000000; background: #479438; margin: 0px; padding: 0px 0px 0px;}
h2 {margin: 0px 0px 2px; letter-spacing: -1px; font-family: Arial; font-size: 18px; padding-bottom: 3px;}
h2 a, h2 a:visited {color: #FFFFFF; text-decoration: none;}
h2 a:hover {color: #FFFFFF; text-decoration: none;}
form {margin:0px; padding:0px;}
.error {color: #FC3307; border: 1px solid #FC3307;}
.message {color: #090; border: 1px solid #7ed500;}
p.error, p.message {padding: 1em; font-weight: bold; margin-top: 2em;}
img {border: none;}
p {padding: 0px 0px 15px; margin: 0px;}

/*sidebar */
.left-table {font-family: Arial; font-weight: bold; font-size: 22px; color: #FFFFFF; padding: 30px 5px 5px 15px;}

#sidebar {width: 160px; color: #FFFFFF; overflow: hidden;}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{font-family: Arial; font-size: 18px; color: #FFFFFF; margin: 20px 20px 2px;}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{color: #FFFFFF; text-decoration: none;}
#sidebar a:hover{color: #FFFFFF; text-decoration: none;}
/*sidebar list level1 */
#sidebar ul {margin: 0; padding: 0;}
#sidebar ul li {list-style: none; margin: 0; padding: 0; border: none;}
/*sidebar list level2 */
#sidebar ul li ul {padding: 0; margin: 0;}
#sidebar ul li ul li{padding: 2px 0 2px 0px;}
/*sidebar list level3 */
#sidebar ul li ul li ul li{padding: 1px 0 1px 10px; border: none;}

/*blogroll */
ul.list-blogroll li{padding-left: 16px !important; font-size: 10px;}
/*category widget */
ul.list-cat li, li.widget_categories li{padding-left: 20px !important; font-size: 10px;}
/*archives widget */
ul.list-archives li, li.widget_archives li{padding-left: 20px !important; font-size: 10px;}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{padding-left: 20px !important;}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{padding-left: 10px !important;}
/*recent comments widget */
li.widget_recent_comments li{padding-left: 20px !important;}
/*calendar widget */
li.widget_calendar td {padding: 1px 7px;}

/*search form */
#searchform {margin: 15px 0 0;}
#searchform br {display: none;}
#searchform #s {border: 1px solid #FFFFFF; width: 78px; height: 15px; padding: 4px 5px 0px 5px; border: 1px solid #FFFFFF; background: #fff; margin-right: 2px; color: #000000; font-weight: normal;}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {background: url(../images/search-btn-bg.gif) no-repeat;
	border: none;
	width: 67px;
	height: 22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

/* content */
#content {padding: 10px 50px 50px 50px; font-family: Comic Sans MS; font-size: 13px; color: #000000}
.content-table {background-color: #ffffff; padding-top: 20px;}
.post {clear:both; padding-top: 15px;}
.post-date {width: 45px; height: 49px; float:left; background: url(../images/date-bg.gif) no-repeat;}
.post-month {font-size: 11px; text-transform: uppercase; color: #FFFFFF; text-align: center; display: block; line-height: 11px; padding-top: 2px; margin-left: -3px;}
.post-day {font-size: 18px; text-transform: uppercase; color: #999999; text-align: center; display: block; line-height: 18px; padding-top: 7px; margin-left: -3px;}
.post-title {float: left; margin-left: 10px; width: 450px;}
.entry {clear: both; padding-top: 10px;}
.post-cat {background: url(../images/mini-category.gif) no-repeat; padding-left: 20px; float:left; font-size: 95%; color: #999999;}
.post-comments {background: url(../images/mini-comments.gif) no-repeat; padding-left: 20px; float: right; font-size: 95%;}
.post-calendar {background: url(../images/mini-calendar.gif) no-repeat; padding-left: 20px; float: right; font-size: 95%; color: #999999;}
.mini-add-comment {background: url(../images/mini-down-arrow.gif) no-repeat; padding-left: 18px; float: right;}
.navigation {clear: both; padding: 10px 0px;}
.navigation a, .navigation a:visited {color: #59770e;}
.previous-entries a {float: left; padding-left: 18px; background: url(../images/mini-nav-left.gif) no-repeat left center;}
.next-entries a {float: right; padding-right: 18px; background: url(../images/mini-nav-right.gif) no-repeat right center;}

/* comments area */
#comments, #respond {border-bottom: 1px dotted #CCCCCC; padding: 10px 0 5px 0; clear: both;}
.commentlist {margin: 10px 0px; padding-left: 20px; line-height: 130%;}
.commentlist li{padding: 5px 10px;}
.commentlist .alt {background: #f1fedb;}
.commentlist cite {font-weight: bold; font-style: normal; font-size: 120%; color: #CC6600;}
.commentlist cite a, .commentlist cite a:visited {color: #CC6600;}
.commentlist small {margin-bottom: 5px; display: block; font-size: 87%;}
#commentform {margin-top: 10px; font: 110% Arial, Helvetica, sans-serif;}
#commentform p {padding: 6px 0px; margin: 0px;}
#commentform label{color: #787878; font-size: 87%;}
#commentform input{background:#f1fedb; border: 1px solid #bdd77f; padding: 3px; margin-top: 3px;}
#commentform textarea{width: 478px; height: 115px; background:#f1fedb; border: 1px solid #bdd77f; padding: 2px; margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}
#commentform #submit{background: url(../images/btn-bg.gif) no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; border: none; float:right; width: 144px; height: 28px; cursor: pointer;}
#commentform input[type="text"] {width: 200px;}

/* footer */
.rss {font-family: Arial; font-size: 14px; color: #FFFFFF; background: url(../images/mini-rss.gif) no-repeat left center; padding-left: 18px; padding-bottom: 2px; margin-left: 8px;}

