body {
	color: #4a4a4a;
	background: #C0E2D3;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left; }
	
#top {
	width: 720px;
	background: #C0E2D3;
	margin: 0 auto;
	padding: 20px 0 0 0; }
	
#bottom {
	width: 720px;
	background: #C0E2D3;
	margin: 0 auto;
	padding: 0; }
	
#container {	
	width: 720px;
	margin: 0 auto;
	padding: 0;
	background: #C0E2D3 url(images/middle.png) repeat-y; }
	
#bar {
	width: 698px;
	margin: 0 auto;
	padding: 0;
	border-top: solid 1px #CAF6E5;
	border-bottom: solid 1px #50665D;
	background: #61BB96;
	color: #fff; }
	
	
/*Navigation*********************************************************/
/*Sliding Doors navigation by Doug Bowman, stopdesign.com************/
	
#navcontainer {
	width: 698px;
	margin: 0 0 50px 11px;
	padding: 0;}

#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 65%;
	line-height: normal;
	background: #c0c0c0 url(images/nav_bg.png) repeat-x bottom; 
	}

#nav ul {	
 	padding: 10px 10px 0 10px;
	margin: 0;
	list-style: none;
	}
	
 #nav li {
	float: left;
	margin: 0 2px;
	padding: 0;
	background: url(images/butt_green_right.png) no-repeat right top; }
	
 #nav a {
 	float: left;
 	display: block;
	padding: 2px 10px 2px 10px;
	margin: 0;
	color: #000;
	background: url(images/butt_green_left.gif) no-repeat left top;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none; }
	
#nav a:hover {
	text-decoration: underline; }
	
/* Commented backslash hack hides rule from IE5-Mac \*/
#nav a {float: none;}
/* End IE5-Mac hack*/
	
#nav #current {
	background: url(images/butt_white_right.png) no-repeat right top; }
	
#nav #current a {
	padding-bottom: 3px;
	background: url(images/butt_white_left.png) no-repeat left top; }
	
	
	
/*Main content container**********************************/
	
#main {
	width: 698px;
	margin: 0;
	padding: 0;
	background: transparent;
	vertical-align: top;}
	

/*Left content*******************************************/

#left {
	float: left;
	width: 425px;
	padding: 0 0 0 30px;
	margin: 0;
	background: transparent; }
	
#left h1 {
	font: bold 14px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	color: #4a4a4a;
	background: transparent;
	font-weight: bold;
	border-bottom: 1px solid #366450; }
	
#left h2 {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	margin: 10px 0 5px 0;
	padding: 10px 0 0 0;
	background: transparent;
	font-weight: bold; }

#left h2.search {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	margin: 10px 0 5px 0;
	padding: 10px 0 0 0;
	background: transparent;
	font-weight: bold;
	border-top: 1px dotted #808080;  }
	
#left p {
	font-size: 11px;
	line-height: 18px;
	background: transparent;
	margin: 0 0 12px 0;}

#left p.date {
	font-size: 10px;
	font-weight: normal;
	color: #c0c0c0;
	background: transparent;
	margin: 0 0 15px 0; }
	
#left p.time {
	font-size: 10px;
	color: #c0c0c0;
	background: transparent;
	margin: 0px 0px 30px 0px; }
	
#left p.search {
	font-size: 10px;
	color: #c0c0c0;
	font-weight: bold;
	background: transparent;
	margin: 0px 0px 30px 0px; }
	
#left p.end {
	margin-bottom: 0px;}
	
#left p.caption {
	width: 400px;
	color: #808080;
	background: transparent;
	font-size: 10px;
	margin: 0px 0px 20px 0px; }
	
#left pre { 
	color: #585858;
	font-size: 11px;
	margin: 5px 5px 10px 5px; }

#left blockquote {
	font-size: 10px;
	line-height: 16px;
	margin: 15px;
	padding: 15px; 
	background: #d8e9e2; }
	
#left ul li { 
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 12px 0;
	list-style: url(images/bullet.png); }
	
#left ol li {
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 12px 0;
	list-style: decimal; }
	
#left blockquote li { 
	font-size: 10px;
	line-height: 16px;
	margin: 0 0 12px 0;
	list-style: url(images/bullet_blockquote.png); }
	
#left a {
	text-decoration: none;
	color: #61BB96;
	font-weight: bold;
	background-color: transparent; }
	
#left a:hover {
	text-decoration: underline; }
	
#left img {
	padding: 5px;
	border: 1px solid #c0c0c0; }
	
#left img.left {
	padding: 5px;
	border: 1px solid #c0c0c0;
	margin: 0px 10px 10px 0; }
	
#left img.noborder {
	padding: 5px 10px 5px 5px;
	border: 0;}
	
/*Copyright**********************************************/
	
#copyright {
	font-size: 10px;
	color: #c0c0c0;
	margin: 50px 0 10px 0;
	background: transparent;
	text-align: right; }
	
#copyright a {
	color: #c0c0c0;
	font-weight: normal;
	text-decoration: none; }
	
#copyright a:hover {
	text-decoration: underline; }
	
#copyright img.naked {
	border: 0;
	padding: 0; }	
	
	


/*Right content*****************************************/

#right {
	float: right;
	width: 175px;
	margin: 0;
	padding: 0 10px 0 0;
	background: transparent; }
	
#right h1 {
	font: bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 30px 0px 10px 0px;
	padding: 0 0 5px 0;
	color: #808080;
	background: transparent;
	font-weight: bold;
	border-bottom: 1px solid #366450; }

#right h1.top {
	font: bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 0 0px 10px 0px;
	padding: 0 0 5px 0;
	color: #808080;
	background: transparent;
	font-weight: bold;
	border-bottom: 1px solid #366450; }

#right p {
	font-size: 10px;
	color: #808080;
	background: transparent;
	margin: 0px 0px 12px 0px; }

#right p.ads {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #808080;
	background: transparent;
	margin: 6px 0px 6px 0px; }
	
#right input.text {
	border: 1px solid #366450;
	color: #000;
	background: #fff;
	font-size: 10px; }
	
#right input.button {
	border: 1px solid #366450;
	color: #000;
	background: #D4E6DD;
	font-size: 10px;
	font-weight: bold; }
	
#right img {
	padding: 5px;
	border: 1px solid #c0c0c0; }
	
#right img {
	border: 0; }
	
	
/* Moreover styles ***************************************************************/
.news { margin: 10px 5px 0px 5px; }

.news a:hover {
	text-decoration: underline; }

.morehl {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #61BB96;
	background: transparent;
	text-decoration: none;  }
	
.moresrc {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: #61BB96;
	background: transparent;
	text-decoration: none;   }
	
.moreti {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 9px;
	color: #808080;
	background: transparent;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;}
	
.moreover {
	text-align: right; }
	
.moreover a {
	text-decoration: none;
	color: #61BB96;
	font-weight: bold;
	background-color: transparent; }
	
.moreover a:hover {
	text-decoration: underline;}
	
/*About styles*********************************************/

#about {
	margin: 0;
	padding: 0; }
	
#about h1 {
	font: bold 16px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 0 0 6px 0;}
	
#about h2 {
	font: bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 20px 0 6px 0; }
	
#about p {
	margin: 0 0 12px 0; }
	
#about-side {
	margin: 0;
	padding: 0; }
	
#about-side h1 {
	font: bold 14px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 0 0 6px 0;}
	
#about-side h2 {
	font: bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 6px 0 3px 0;}
	
#about-side p {
	font: normal 10px verdana, helvetica, arial, sans-serif;
	color: #808080;
	background: transparent;
	margin: 5px 0 20px 0;
	line-height: 16px; }
	
#about-side a {
	text-decoration: none;
	color: #61BB96;
	font-weight: bold;
	background-color: transparent; }
	
#about-side a:hover {
	text-decoration: underline; }
	
#about-side img {
	border: 1px solid #c0c0c0;
	padding: 3px; }

	
	
/*Archive styles*******************************************/

#archive {
	margin: 0;
	padding: 0; }
	
#archive h1 {
	font: bold 16px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 20px 0 6px 0;}
	
#archive h1.top {
	font: bold 16px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 0 0 6px 0;}
	
#archive h2 {
	font: bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 12px 0 6px 0; }
	
#archive p {
	margin: 0; }
	
#archive-side {
	margin: 0;
	padding: 0; }
	
#archive-side h1 {
	font: bold 14px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 0 0 6px 0;}
	
#archive-side h2 {
	font: bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	margin: 6px 0 3px 0;}
	
#archive-side p {
	margin: 0 0 12px 0;
	line-height: 16px; }
	
#archive-side a {
	text-decoration: none;
	color: #61BB96;
	font-weight: bold;
	background-color: transparent; }
	
#archive-side a:hover {
	text-decoration: underline; }
	
	
/*Newsfeed styles****************************************************************/

/* border table for feed news */
.fd_bordertable { 
	background-color: white; 
	border-style: solid; 
	border-width: 0; 
	border-color: #CCCCCC; 
	padding: 0; 
	width: 190px;
}

/* maintable table for feed news */
.fd_maintable { border-width: 0; background: white }

/* header cell with header text and xml button */
.fd_header { 
	padding: 0; 
	background: #ffffff; 
	color: white; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 1px; 
	font-weight: bold; 
	text-align: left; 
	vertical-align: top 
}

/* item description area */
.fd_itemcell { 
	padding: 0 0 10px 0; 
	line-height: 13px; 
	background: #FAFAFA; 
	color: black; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px 
}

/* item link properties, such as text-decoration and etc */
.fd_itemlink { color: #61BB96; font-weight: bold; text-decoration: none; }
.fd_itemlink:visited { color: #61BB96; text-decoration: none }
.fd_itemlink:hover { color: #61BB96; text-decoration: underline }




	
	



	
	
	
	
	
	
