body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	color: #666;
	text-align: center;
	}

td
{
	vertical-align:top;	
}

#page {
	background-color: white;
	text-align: left;
	}

#content {
	font-size: 1.2em;
	}

.narrowcolumn .entry {
	line-height: 1.4em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

#footer {
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	color:#666;
	}

h2 {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h2, h2 a, h2 a:visited {
/*	color: #333;*/
	color:#36c;
	}

h2 a:hover
{
	color:#666 !important;
	text-decoration: underline;
}

.entry p a:visited {
	color: #b85b5a;
	}

#sidebar {
	font: 1em Arial, Verdana, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, {
	color: #666;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	margin: 20px auto;
	padding: 0;
	width: 1024px;
	}

#header {
	padding: 0;
	/*float:right;*/
	height: 72px;
	/*width: 700px;*/
	padding: 0 63px 0 0;
	width: 637px;
	/*background-color:#9F6;*/
	}

.narrowcolumn {
	margin: 0 63px 0 0;
	width: 637px;
	background-color:#d3e0e7;
	}
.content_area
{
	padding: 10px 35px;
	min-height:700px;
	height:auto !important;
	height:700px;

}
.content_area_supporters
{
	padding: 10px 35px;
	min-height:125px;
	height:auto !important;
	height:700px;

}

.content_area_home
{
	padding: 10px 35px;
	min-height:270px;
	height:auto !important;
	height:270px;

}

.content_area p, .content_area_home p
{
	line-height:1.7;
}

.narrowcolumn_homeimage
	{
	margin: 0px;
	padding: 0 63px 0 0;
	width: 637px;
	/*background-color:#d3e0e7;*/
	}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 700px;
	clear: both;
	font-size:14px;
	padding-left:324px;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: right;
	}

#footer a:link, #footer a:visited
{
	float:left;
	color:#666;
	font-size:10px;
	margin-right:35px;
	text-transform:uppercase;
	white-space:nowrap;
}
/* End Structure */



/*	Begin Headers */
h2 {
/*	margin: 30px 0 0;*/
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 5px;
	padding: 0;
	}

/* End Headers */

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 12px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

/* End Entry Lists */


/* Begin Sidebar */
#sidebar
{
	/* float:left; */
	padding: 0 36px 10px 39px;
	margin-left: 0px;
	width: 238px;
	}

#sidebar_2
{
	padding: 0 36px 10px 39px;
	margin-left: 0px;
	width: 238px;
	}

#sidebar .nav, #sidebar .nav_current, #sidebar .nav_disabled
{
	background:url(images/green_bullet.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	margin:0 10px 0 23px;
}
#sidebar .nav a:link, #sidebar .nav a:visited,#sidebar .news_nav a:link, #sidebar .news_nav a:visited
{
	color:#36c;
	font-size:12px;
}
#sidebar .nav_current
{
	color:#6c3;
	font-weight:bold;
	font-size:12px;

}
#sidebar .nav_disabled
{
	color:#000;
	font-size:12px;

}
#sidebar .news_nav
{
	background:url(images/green_bullet.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	margin:0 10px 20px 23px;
}

/* End Sidebar */

/* Begin Various Tags & Classes */
.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.supporters_cat_header
{
	width:300px;
	color:#36c;
	font-size: 1.6em;
	background-image:url(images/supporters_cat_header_bg.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 0px;
	margin-top:10px;
}
.supporters_company_name
{
	float:left!important;
	margin:1px 0 5px 0!important;
	border-collapse:separate;
}
.supporters_company_name a:link, .supporters_company_name a:visited
{
	color:#666;
	text-transform:uppercase;
	font-size:11px;
}
.supporters_company_name a:hover
{
	color:#36c;
}
.supporters_div
{
	width:300px;
	height:20px;
	margin:9px 0 0 0;
}
.supporters_div div
{
	float:right;
	margin-left:10px;
}

.supporters_blue_div
{
	clear:both;
	font-size:1px;
	height:1px;
	background-color:#b2d8ff;
	width:300px;
	margin-bottom:12px;
}
.supporters_social_link_area
{
	 margin:4px 0;
}
.supporters_social_link
{
	float:right;
	margin-left:10px;
}
/* End Various Tags & Classes*/

.logo_main
{
	margin-left:10px;
	margin-bottom:16px;
}

.clear {
	clear: both;
}


.home_news_item
{
	margin:0 25px 0 7px;
	text-align:right;
}
.home_news_item h1
{
	text-transform:uppercase;
	font-size:10px;
	color:#4c4c4c;
	margin-bottom:0;
}
.home_news_item p
{
	color:#666;
	font-size:11px;
	margin-top:0px;
}

.home_member
{
	margin:2px 15px 10px 7px;
	text-align:right;
	font-size:10px;
	color:#666;
}

.home_member img
{
	vertical-align:text-bottom;
	margin-bottom:1px;
}

/* FEEDBURNER STYLES */
#creditfooter
{
	display:none;
}

.feedburnerFeedBlock
{
	margin:2px 27px 10px 15px;
}
.feedburnerFeedBlock p.date
{
	margin-top:0;
	text-align:right;
}
.feedburnerFeedBlock ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.feedburnerFeedBlock li
{
	text-align:right;
}
.feedburnerFeedBlock div
{
	display:none;
}
.feedburnerFeedBlock .headline
{
	font-size:11px;
	text-align:right;
}

