body {
	background: #444444;
	width: 970px;
}
#wrap {
	background: #FFFFFF;
	border: 0px solid #333333;
	padding: 5px;
}
blockquote {
	background: #FAFAFA;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	color: #444444;
}
.postwidget {
	background: #FAFAFA;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	color: #444444;
}
#searchbox {
	background: #FAFAFA;
	border: 1px solid #005500;
	color: #202020;
}
#searchbutton {
	background: #EEEEEE;
	border: 1px solid #005500;
	color: #303030;
}
#header {
	background: #FFFFFF;
	height: 100px;
	color: #333333;
}
#header h1 {
	color: #333333;
	font-size: 40px;
	font-family: Georgia;
}
#header h1 a, #header h1 a:visited {
	color: #333333;
}
#header h1 a:hover {
	color: #5482C8;
}
#header h3 {
	color: #888888;
	font-size: 16px;
	font-family: Arial;
	line-height: 120%;
}
#logotext {
	width: 255px;
}
#logoimage {
	width: 255px;
}
.headerlefttext {
	margin: 20px 0px 0px 25px;
}
.headertextfull {
	margin: 20px 0px 0px 25px;
}
.headerright {
	padding: 0px 10px 0px 0px;
}
#navbar {
	background: #009900;
	border-top: 2px solid #005500;
	border-bottom: 2px solid #005500;
	color: #FFFFFF;
}
#navbarright a, a:visited{
	color: #FFFFFF;
}
#navbarright a:hover{
	color: #FFFFFF;
}
#nav li a, #nav li a:link, #nav li a:visited {
	border-right: 0px solid #005500;
	color: #FFFFFF;
}
#nav li a:hover, #nav li a:active {
	background: #008800;
	color: #F5F5F5;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #009900;
	border-left: 1px solid #005500;
	border-bottom: 1px solid #005500;
	border-right: 1px solid #005500;
	color: #FFFFFF;
}
#nav li li a:hover, #nav li li a:active {
	background: #008800;
	color: #F5F5F5;
}
#nav .current_page_item a, #nav .current_page_item a:visited {
	background: #007700;
	color: #FFFFFF;
}
#nav .current_page_item a:hover {
	background: #007700;
	color: #F5F5F5;
}
#subnavbar {
	background: #F0F0F0;
	border-bottom: 0px solid #005500;
	color: #444444;
}
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #444444;
}
#subnav li a:hover, #subnav li a:active {
	background: #EDEDED;
	color: #737373;
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #F0F0F0;
	border-left: 1px solid #005500;
	border-bottom: 1px solid #005500;
	border-right: 1px solid #005500;
}
#subnav li li a:hover, #subnav li li a:active {
	background: #EDEDED;
	color: #737373;
}
#featuretop {
	background: #FFFFFF;;
	border-bottom: 3px solid #666666;
	color: #444444;
	font-size: 12px;
}
#featuretop a, a:visited {
	color: #3A639A;
}
#featuretop a:hover {
	color: #3A639A;
}
#featuretop h2 {
	color: #444444;
	font-size: 20px;
}
#featurebottom {
	background: #EEEEEE;
	border-top: 3px solid #666666;
	color: #444444;
	font-size: 12px;
}
#featurebottom a, a:visited {
	color: #3A639A;
}
#featurebottom a:hover {
	color: #3A639A;
}
#featurebottom h2 {
	color: #444444;
	font-size: 20px;
}
#home h1 {
	color: #444444;
	font-size: 26px;
}

#home h1 a, #home h1 a:visited {
	color: #444444;
}

#home h1 a:hover {
	color: #3A639A;
}
#hometop {
	background: #FFFFFF;
	color: #444444;
	font-size: 12px;
}
#hometop a, a:visited {
	color: #3A639A;
}
#hometop a:hover {
	color: #3A639A;
}
#hometop h2 {
	color: #444444;
	font-size: 20px;
}
.hometopleftwidget {
	border-right: 1px solid #B0B0B0;
}
#homebottom {
	background: #EEEEEE;
	border-top: 3px solid #666666;
	color: #444444;
	font-size: 12px;
}
#homebottom a, a:visited {
	color: #3A639A;
}
#homebottom a:hover {
	color: #3A639A;
}
#homebottom h2 {
	color: #444444;
	font-size: 20px;
}
.featuredposts h2 {
	font-size: 18px !important;
}
.featuredposts h2 a, .featuredposts h2 a:visited {
	color: #444444 !important;
}
.featuredposts h2 a:hover {
	color: #444444 !important;
}
#content h1 {
	color: #444444;
	font-size: 26px;
}
#content h2 {
	color: #444444;
	font-size: 26px;
}
#content h2 a, #content h2 a:visited {
	color: #444444;
}
#content h2 a:hover {
	color: #3A639A;
}
#content h3 {
	color: #444444;
	font-size: 18px;
}
#content h4 {
	color: #444444;
	font-size: 16px;
}
#content_column {
	background: #FFFFFF;
	color: #444444;
}
#content_column a, a:visited {
	color: #3A639A;
}
#content_column a:hover {
	color: #3A639A;
}
.postarea {
	font-size: 12px;
}
.postareawide {
	font-size: 12px;
}
.commentmeta {
	border-bottom: 1px solid #DDDDDD;
}
.commentmeta a, .commentmeta a:visited {
	color: #888888;
}
.commentmeta a:hover {
	color: #888888;
}
.commentmeta_home {
	border-bottom: 1px solid #DDDDDD;
}
.commentmeta_home a, .commentmeta_home a:visited {
	color: #888888 !important;
}
.commentmeta_home a:hover {
	color: #888888 !important;
}
.searchmeta {
	border-bottom: 1px solid #DDDDDD;
}
.bylinemeta {
	color: #888888 !important;
}
.bylinemeta a, .bylinemeta a:visited {
	color: #888888 !important;
}
.bylinemeta a:hover {
	color: #888888 !important;
}
#sidebar {
	background: #FFFFFF;
	color: #444444;
	font-size: 12px;
}
#sidebar a, a:visited {
	color: #3A639A;
}
#sidebar a:hover {
	color: #3A639A;
}
#sidebar h2 {
	border-bottom: 1px solid #B0B0B0;
	color: #666666;
	font-size: 16px;
}
#sidebarleft {
	background: #FFFFFF;
	color: #444444;
	font-size: 12px;
}
#sidebarleft a, a:visited {
	color: #3A639A;
}
#sidebarleft a:hover {
	color: #3A639A;
}
#sidebarleft h2 {
	border-bottom: 1px solid #B0B0B0;
	color: #666666;
	font-size: 16px;
}
#sidebarright {
	background: #FFFFFF;
	color: #444444;
	font-size: 12px;
}
#sidebarright a, a:visited {
	color: #3A639A;
}
#sidebarright a:hover {
	color: #3A639A;
}
#sidebarright h2 {
	border-bottom: 1px solid #B0B0B0;
	color: #666666;
	font-size: 16px;
}
#sidebar_h {
	background: #FFFFFF;
	color: #444444;
	font-size: 12px;
}
#sidebar_h a, a:visited {
	color: #3A639A;
}
#sidebar_h a:hover {
	color: #3A639A;
}
#sidebar_h h2 {
	border-bottom: 1px solid #B0B0B0;
	color: #666666;
	font-size: 16px;
}
#comment {
	background: #FAFAFA;
	border: 1px solid #C0C0C0;
	color: #222222;
}
#author, #email, #url {
	background: #FAFAFA;
	border: 1px solid #C0C0C0;
	color: #222222;
}
#submit {
	background: #FAFAFA;
	border: 1px solid #C0C0C0;
	color: #333333;
}
.commentlist li ul li {
	background: #EEEEEE;
}
.commentlist li ul li ul li ul li{
	background: #EEEEEE;
}
.commentlist li .avatar {
	width: 80px;
	height: 80px;
}
.thread-alt {
	background: #FFFFFF;
}
.thread-even {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.depth-1 {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.even, .alt {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
#footer {
	background: #FFFFFF;
	border-top: 1px solid #B0B0B0;
}
#footer p {
	color: #666666;
}
#footer a, #footer a:visited {
	color: #666666;
}
#footer a:hover {
	color: #666666;
}