.print_only {
	display:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
	padding: 0;
	margin: 0 auto;
	background-color:#f0f0f0;
	width:870px;
}
#top {
	width:870px;
	background-color:#FFFFFF;
}
#wholepage {
	background-image:url(/images/bg_page.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}
.featured_headline {
	font-weight:bold;
	color: #a23242;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}
a, a:hover, a:active {
	color:#ff3c00;
}
a:visited {
	color:#452856;
}
#nav_breadcrumb {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#CCCCCC;
	background-color:#452856;
	background-image:url(/images/nav_breadcrumb_bg.gif);
	background-repeat:repeat-y;
	text-align:right;
	width:623px;
	padding:5px;
	padding-right:10px;
	min-height:22px;
	letter-spacing:0.14em;
}
#nav_breadcrumb a {
	color:#CCCCCC;
	text-decoration:none;
}
#nav_breadcrumb a:visited {
	color:#CCCCCC;
}
#nav_breadcrumb a:hover {
	color:#ff3c00;
}
#nav_breadcrumb a:active {
	color:#ff3c00;
}
.breadcrumb_white {
	color:#ffffff;
	font-weight:bold;
}
#nav_subnav {
	width:628px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#BBBBBB;
	text-align:right;
	padding-top:3px;
}
#nav_subnav a, a:hover, a:active {
	text-decoration:underline;
	color:#452856;
}
#nav_subnav a:visited {
	text-decoration:underline;
	color:#999999;
}
#col_left {
	width:638px;
	float:left;
}
#one_col_left {
	width:578px;
	padding:30px;
	padding-top:0;
	padding-bottom:36px;
	margin-top:36px;
	margin-bottom:16px;
	background-color:#FFFFFF;
}
#two_col_left {
	float:left;
	width:264px;
	padding:30px;
	padding-top:0;
	padding-bottom:36px;
	border-right:1px solid #e6e6e6;
	margin-top:36px;
	margin-bottom:16px;
	background-color:#FFFFFF;
}
#two_col_right {
	float:right;
	width:253px;
	padding:30px;
	padding-top:0;
	padding-bottom:36px;
	margin-top:36px;
	margin-bottom:16px;
}

#col_right {
	width:232px;
	background-color:#d9d9d9;
	background-image:url(/images/nav_right_bg.gif);
	background-repeat:repeat-x;
	float:right;
}
#right_featured {
	padding:0;
	margin:0;
	font-size:10px;
	background-image:url(/images/right_featured_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#right_featured_content {
	padding-left:40px;
	padding-right:20px;
}
#content {
	padding:70px;
}
#content p {
	line-height:1.6em;
}
#content a {
	color: #638D7C;
	text-decoration:underline;
}
#content a:hover {
	text-decoration: none;
	background-color: #638D7C;
	color:#FFFFFF;
}
#content a:hover {
	background-color: #638D7C;
	color:#FFFFFF;
}

#footer {
	font: 9px Arial, Helvetica, sans-serif;
	background-color: #6c6c6c;
	color:#FFFFFF;
	text-align:left;
	width: 840px;
	padding:15px;
	clear:both;
}
#footer_left {
	text-align:left;
	padding:0;
	margin:0;
	float:left;

}
#footer_right {
	text-align:right;
	padding:0;
	margin:0;
	float:right;
}
#footer a {
	text-decoration:none;
	color:#FFFFFF;
}
#footer a:hover {
	text-decoration:none;
	color:#FF3C00;
}
.article_head, h1, h2 {
	font-size:18px;
	color:#ff3c00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.sub_head {
	font-weight:bold;
	font-style:italic;
	color:#ff3c00;
	font-size:1.0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:5px;
}
.callout {
	border:1px solid #ff830a;
	color:#ff3c00;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:10px;
	margin:10px;
}

.formhighlight {
	color:#CC0000;
}
.required {
/* for phpList form */
	font-weight:bold;
	color:#638D7C;
}

/**** Forms BEGIN ****/

form {
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	min-height:20px;
}
input, textarea, select {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	font-size:0.8em;
}
input.search_button {
	border:none;
}
input:focus, textarea:focus {
/*
	background-color: #E8F1E6;
	color:#000000;
	border: 1px solid #c8918f;
	border: 1px solid #000000;
*/
}
input.form-submit {
	background: #BFCF00;
	background-color: #E8F1E6;
	border: 2px solid #47713d;
	font-weight:bold;
	padding:2px;
}
.errorfield {
	background-color: #ffcccc;
	border: 1px solid #ff0000;
}
input.errorfield, textarea.errorfield, select.errorfield {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffcccc;
	border: 1px solid #ff0000;
}
.btn_submit {
	background-color: #E8F1E6;	
}
.tinytext {
	font-size: 8px;
}
#dhtmltooltip {
	position: absolute;
	width: 200px;
	border: 1px solid #ff3c00;
	padding: 2px;
	color:#000000;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	visibility: hidden;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.disabled_textbox {
	color: #888888;
}

/* FLICKR */
/*
Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#FF9933;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
