body
{
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
   	line-height:1.9em;
}

#container 
{
	width: 980px;
	margin: 0 auto; 
}

#container-wide
{
	width: 1024px;
	margin: 0 auto; 
}



h1 {
margin: 0;
font-family: arial,helvetica,sans serif;
font-weight: normal;
font-size: 16pt;
color: rgb(0,0,204)
}

.red { color: red; }

a img {border:none;}

#logo
{
 /*	border: solid red 1px;   */
	display: inline;
	float: left;
	padding: 5px 0 0 0;
}

#title-main, #title-snapshot, #title-today, #title-last-10
{
	float: left;
	text-align: right;
	color: rgb(0,0,204);
}

#title-main
{
	width: 380px;
	margin: 20px 0 0 0;
}


#title-snapshot
{
 	width: 380px;
	margin: 20px 0 20px 0;
}

#title-today
{
	width: 420px;
	margin: 20px 0 20px 0;
}

#title-last-10
{
 	width: 430px;
	margin: 20px 0 20px 0;
}



/* ********* navigation ******** */

#navigation 
{ 
 /* 	border: solid red 1px;   */
	width: 750px; 
	float: left;
	margin: 0 0 0 60px;   
}

#navigation ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation li 
{ 
	display: inline; 
	font-family: arial,helvetica,sans serif;
	font-size: 10pt;
}

#navigation a 
{ 
	float: left;
	padding: 0 5px;
	color: mediumblue;
	background-color: white;
	text-decoration: none;
	margin: 0 2px 0 0;
}

#navigation a:hover
{
	color: red;
	background-color: white;
}

/* ********* end navigation ******** */

.separater
{
	clear: both;
	padding: 0 0 0 0;
	width: 980px;
}

.separater2
{
	clear: both;
	padding: 10px 0 20px 0;
	width: 980px;
}

.separater3
{
	clear: both;
	padding: 0 0;
	width: 980px;
}

.separater4
{
	clear: both;
	padding: 10px 0;
	width: 980px;
}

#lakeimage
{
	/* 	border: solid red 1px;  */
	width: 800px;
	float: left;
}

#caption-left
{
/*	border: solid red 1px;   */
	float: left;
	line-height: 1.5em;
}

#caption-right
{
 /*	border: solid red 1px;  */
	float: right;
	line-height: 1.5em;
}

#ads
{
	width: 170px;
	float: right;
	line-height: 1.4em;   /*  */
}

h3, h3 a {
          padding: 0;
          margin: 0;
          text-decoration: none;
          font-size: 1em;
          color: black;
          font-weight: bold;
}

#content
{
/*  border: solid red 1px;   */
	margin: 0;
	background: url(02.gif) repeat-y;
 /*	-moz-border-radius: 10px; */
 /*	border-radius: 10px;  */
}

#secondary 
{ 
	float: left;
	width: 340px;
	margin: 0 0 0 15px;
}

h2
{
	padding: 0;
   margin: 0;
	font-size: 1.4em;
   color: black;
   font-weight: normal;
}

#chart
{
/*	border: solid red 1px;      */ 
/*	width: 600px;  */
	float: right;
	margin: 0 0 30px 0;
}

#showcase
{
 /*	border: solid red 1px;   */
	width: 440px;
	float: right;
	margin: 0 0 7px 0;
}

#main 
{ 
	float: left;
	width:290px;
	margin: 0 0 0 35px;
	line-height: 1.5em;
}

.align-left { float:left; margin: 10px 0; } 
.align-right { float:right; margin: 10px 0; }

#aside 
{ 
	float: right;
	width: 290px;
	line-height: 1.5em;
}

#bottom-left
{
	width: 500px;
	float: left;
}

#bottom-right
{
	width:460px;
	float:right;
}

#footer 
{ 
		clear: both;
}

p.footer-heading { text-align: center; padding: 25px 0 0 0; }

#HCB_comment_box 
{
	line-height: normal;
}  

.rssincl-itemtitle 
{
	font-weight:normal;
	padding:.2em 0em 0em 0em;
	line-height:1.9em;
	display:inline;
}

.rssincl-itemdate 
{
	font-weight:normal;
	padding:0em 0em 0em .7em;
	line-height: 1.9em;
	display: inline;
	color: red;
	font-size: 1em;
}
                         
