			body
			{
				background-color:#e1e1e1;;
				background-image:url(../img/page_bg.gif);
				background-repeat:repeat-x;
			}
			
			#maincontainer #content table td
			{
				padding-top:5px;
				padding-bottom:5px;
				padding-right:25px;
			}
		
			body, div, a, p, td
			{
				margin:0;
				padding:0;
				color: #000000;
				font-size: 11px;
				font-family: Verdana, Tahoma, Helvetica, Arial,sans-serif;
			}
			
			#maincontainer
			{
				width:790px;
				height:auto;
				margin-left:auto;
				margin-right:auto;
				background-color:#ffffff;
				margin-top:15px;
				margin-bottom:15px;
				padding:10px;
				border:1px solid #a0a0a0;
				min-height:550px;
			}
			
			#maincontainer #prenav
			{
				text-align:left;
				color:#c0c0c0;
				font-size:0.80em;
				margin-bottom:5px;
				padding-left:2px;
			}
			
			#maincontainer #logo
			{
				background-image:url(../img/header.jpg);
				border:1px solid black;
				height:275px;
				text-align:right;
			}
			
			#maincontainer #logo #callsign
			{
				color:#ffffff;
				font-family: Helvetica, Arial,sans-serif;
				font-weight:bold;
				font-size:2.50em;
				padding-right:25px;
				padding-top:15px;
			}
			
			#maincontainer #logo img
			{
				border:1px solid black;
				float:left;
				margin-left:15px;
				margin-top:195px;
			}
			
			#maincontainer ul#nav
			{
				padding:5px;
				padding-left:10px;
				background-color:#808080;
				color:#ffffff;
				list-style-type:none;
				margin:0;
				height:15px;

				border-bottom:1px solid black;
				border-left:1px solid black;
				border-right:1px solid black;
			}
			
			#maincontainer ul#nav li
			{
				float:left;
				padding-left:35px;
				font-weight:bold;
			}
			
			#maincontainer ul#nav li a
			{
				color:#ffffff;
				font-weight:normal;
				text-decoration:none;
			}
			
			#maincontainer #content
			{
				padding:10px;
				padding-top:20px;
				line-height:150%;
				height:100%;
			}
			
			#maincontainer #content ul
			{
				margin:0;
				padding:0;
				list-style-type:none;
			}
			
			#maincontainer #content ul li
			{
				float:left;
				margin:10px;
			}

			#maincontainer #content ul li a
			{
				text-decoration:none;
			}
			
			#maincontainer #content ul li a img
			{
				border:1px solid black;
			}
			

			
			
			#maincontainer #content p
			{
				margin-bottom:15px;
			}
			
					
			#maincontainer #news
			{
				border-top:1px solid #808080;
				background-color:#f4f4f4;
				color:#000000;
			}
			
			#maincontainer #shadowinfo
			{
				margin-top:25px;
				border-top:1px solid #d9d9d9;
				color:#c7c7c7;
				padding:15px;
				padding:3px;
			}
			
			#maincontainer #shadowinfo ul
			{
				margin:0;
				padding:0;
				list-style-type:none;
			}
			
			#maincontainer #shadowinfo li
			{
				float:left;
				padding-right:20px;
			}
			
			#maincontainer #shadowinfo a
			{
				color:#d9d9d9;
			}
			
			#maincontainer #credits
			{
				color:#d9d9d9;
				padding:15px;
			}
			
			#maincontainer #credits a
			{
				color:#d9d9d9;
			}
			
			.clear
			{
				clear:both;
			}