* {margin:0;padding:0;}
html {border:0;}
body {
	font-size:12px;
	background:white;
	font-family: Arial, sans-serif;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
hr {border:none;background:transparent;color:white;border-top:1px dashed #FD8F44;margin:15px 0;}
textarea {font-size:12px;}


#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

#content {
  	width: 850px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding-top:10px;
}

#header {
	height:112px;
	background-color: #E3EED3;
	background-repeat:no-repeat;
	background-position:top right;
	font-size:50px;
	font-weight:bold;
	text-align:center;
	line-height:100px;
}
#header img {float:left;}

#topmenu {
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	padding:7px 5px;
	height:40px;
	color:#A6A6A6;
}
#topmenu a {color:#A6A6A6;}
#topmenu a:hover {color:#FD8F44;}
#topmenu a.RSS {float:right;color:#E06E0F;}
#topmenu a.RSS img {vertical-align:middle;margin-right:5px;}

#left_sidebar {float:left;width:160px;}

#leftmenu a {
	display:block;
	font-size:10px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	text-transform:none;
	background-color:#E3EED3;
	color:#868E84;
	padding:4px 5px;
}
#leftmenu a:hover {text-decoration:none;}
#leftmenu a.Main {
	text-transform:uppercase;
	background-color:#6DA149;
	color:white;
	padding:3px 5px;
	margin-bottom:1px;
	font-weight:normal;
}	



#left_sidebar label {
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	color:#FD8F44;
}

#left_sidebar form {margin:20px 0;}
#left_sidebar form div {background-color:#E3EED3;padding:4px 5px;}
#left_sidebar input.field {
	width:100%;
	border:none;
	background:transparent;
	outline:none;
	padding:0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
}
#left_sidebar input.submit {
	font-size:9px;
	float:right;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	background:transparent;
	outline:none;
	padding:0;
	cursor:pointer;
	color:#888C87;
}

#coollinks a {
	display:block;
	padding:3px 0;
	color:#888C87;
	font-size:10px;
}


#right_sidebar {float:right;width:150px;}
#right_sidebar p {font-size:9px;color:#767978;}
#right_sidebar a.greenhaus {font-size:9px;color:#FD8F44;display:block;margin:5px 0;}
#right_sidebar hr {margin:10px 0;}
#right_sidebar a.H2 {font-size:11px;text-transform:uppercase;color:#FF781C;font-family:Tahoma;letter-spacing: 0.18em;margin:15px 0;}
#right_sidebar a.H3 {font-size:10px;color:#8DB569;font-family:Arial;font-weight:bold;margin:8px 0;}
#right_sidebar a {font-size:9px;color:#888C87;display:block;margin:8px 0;font-weight:bold;}


#center_column {
	float:left;
	width:500px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9pt;
	margin:0 20px;
	padding-bottom:40px;
}

#center_column h1 {clear:both;font-size:12px;text-transform:uppercase;color:#FF781C;font-family:Tahoma;letter-spacing: 0.18em;margin:0;margin-bottom:3px;}
#center_column p.date {font-size:10px;font-family:Arial, sans-serif;color:#999;}
#center_column .green_text {
	color:#80AD61;
	line-height:16px;
}
#center_column .green_text p {margin:10px 0;}


.Article td {vertical-align:top;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.Article .AuthorBlock {width:115px;height:115px;float:left;}
.Article .Author {display:block;color:#FF781C;font-size:10px;margin-bottom:15px;}
.Article .Author img {display:block;margin:0;}
.Article .Title {display:block;font-size:12px;text-transform:uppercase;color:#FF781C;font-family:Tahoma;letter-spacing: 0.18em;font-weight:bold;}
.Article .TitleImg {text-align:left;}
.Article .Date {font-size:10px;font-family:Arial, sans-serif;color:#999;margin-bottom:10px;}
.Article .ShortCopy {margin-bottom:10px;}
.Article .ShortCopy a.continue {color:#FF781C;}
.Article .LongCopy p {margin:10px 0;}
.Article td.Links {white-space:nowrap;vertical-align:bottom;}
.Article td.Tags {text-align:right;vertical-align:top;font-size:10px;font-family:Arial, sans-serif;color:#999;}
.Article td.Tags a {color:#FF781C;}

.NoResults {
	color:#76A94F;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:20px 0;
}

#LoginBox {width:300px;margin:60px auto;}
#LoginBox div {white-space:nowrap;}
#LoginBox .error {color:red;padding-left:10px;font-size:10px;}
#LoginBox label {display:inline-block;width:80px;font-weight:bold;text-transform:uppercase;font-size:10px;}
#LoginBox .field {background-color:#E3EED3;padding:4px 5px;width:200px;display:inline-block;margin:2px;}
#LoginBox .field input {
	width:100%;
	border:none;
	background:transparent;
	outline:none;
	padding:0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
}
#LoginBox p input {
	font-size:9px;
	float:right;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	background:transparent;
	outline:none;
	padding:3px 10px;
	cursor:pointer;
	color:#888C87;
}

@media print {
	#topmenu, #left_sidebar, #right_sidebar {display:none;}
	#center_column {width:80%;margin-top:40px;}
	.Article td.Links a {display:none;}
}
