html {
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding: 0;
	background-color:#f1f1f1;
	}

#hdr {
	height: 24px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#container {
	margin: 10px;
	padding: 0px;
	width: 995px;
	background: #fff;
	border: solid  1px #ccc;
	}

#maincontent {
	margin: 0px 280px 0px 220px;
	padding: 10px;
	background: #fff;
	border: solid  1px #ccc;
	border-top: none;
	border-bottom: none;
	}
	
#header {
	height: 116px;
	background: #fff;
	border: solid 2px #fff;
	border-top: none;
	border-bottom: none;
	text-align: right;
	background: url(img/banner.gif);
	}


#menu {
	height: 28px;
	background: #ededed;
	border: solid 2px #fff;
	text-align: left;
	vertical-align: middle;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.5em;
	}


#column1 {
	width: 180px;
	height: 100%;
	padding: 10px;
	float: left;
	background: #fff;
	border: none;
	}

#column2 {
	width: 260px;
	height: 100%;
	padding: 10px;
	float: right;
	background: #fff;
	border: none;
	}
	
	
#bottom {
	height: 80px;
	width: 955px;
	text-align: center;
	padding: 20px;
	margin: 0px;
	background: #fff;
	border-top: solid  1px #ccc;
}	

#footer {
	text-align: center;
	margin: 2px;
	height: 60px;
	padding: 5px;
	background: #ededed;
	border: solid  0px #ccc;
	border-top: solid 1px #fff;
}	

.footprint {
	color: #006699;
	font-weight: bold;
	line-height: 1.5em;
	}

a.footprint {
	color: #006699;
	}	

.login {
color: #cc0000;
}
.feed {
vertical-align: bottom;
}


.title {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding: 2px;
	padding-left: 5px;
	line-height: 1.5em;
	}

.entry_title {
	color: #006699;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	line-height: 1.5em;
	}

.entry {
	color: #000;
	font-size: 11px;
	line-height: 1.5em;
	}

.icons {
	padding: 2px;
	border: 0;
	}
	
.header_red {
	height: 24px;
	background: #cc0000;
	background: url(img/banner_bg_red.gif);
	}

.header_blu {
	height: 24px;
	background: #008598;
	background: url(img/banner_bg_blu.gif);
	}

.channels {
	font-size: 11px;
	color: #006699;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.125em;
	}
a.channels {
	color: #006699;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
	}

a.channels:visited  {
	color: #006699;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
	}
a.channels:active  {
	color: #cc0000;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.25em;
	}
a.channels:hover  {
	color: #cc0000;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
	}

text   	 		{border-color: #ccc; border-width: 1px; text-decoration: none; font-family: verdana, tahoma, helvetica, geneva, sans-serif; font-size: 8.5pt;}
submit 	 		{border-color: #ccc; border-width: 1px; font-family: verdana, tahoma, helvetica, geneva, sans-serif; font-size: 8.5pt; height: 12px;}
button  		{border-color: #666; border-width: 1px; font-family: verdana, tahoma, helvetica, geneva, sans-serif; font-size: 8.5pt; color : #ccc; height: 12px;}

body		{font-family: verdana, tahoma, helvetica, geneva, sans-serif;
			font-size: 11px;
			color : #333;}

h1	     	{font-size: 14px;
			font-weight: bold;
			font-style: italic;}

hr          {height:1px;
			noshade;
			width:300px;}

p			{margin-top: 1.5em;
			margin-bottom: 1.5em;
			line-height: 1.5em;}


.copyright		{font-size: 7.5pt;}


li     	 	{margin-top: 1em;
			margin-bottom: 1.5em;}
			
a			{text-decoration: none;
			color:#003366;}

