*{
margin:0 auto;}
#header {
		position: relative;
		width:900px;
		}
	
	
		
		#topnav {
			position: relative;
			height: 65px;
			
			}
		#logo{
		background-image:url(images/logo.gif);
		height:40px;
		width:246px;
		margin-top:20px;
		float:left;
		}
		#log{
		float:left;
		margin-top:40px;
		}
		#topnav h1{
		float:left;
		}
		
		#menu {
			margin: 8px 0;
			position: relative;
			height: 48px;
			border: 1px solid #C0C0C0;
		    border-bottom: 3px solid #903;
		    background-color:#FFFFFF;
			}
		
		#menuleft{
		float:left;
		padding:18px 0 0 20px !important;
		padding:12px 0 0 20px;
		font-size:15px;
		font-weight:700;
		font-style:italic;}
		#menuright{
		float:right;
		
		margin-right:30px;
		margin-top:10px;
		font-size:1.1em;
		font-weight:bold;
		}
		#menuright ul{
		display:block;
		float:left;
		
		}	
		#menuright li{
		list-style:none;
		display:block;
		float:left;
		padding-left:10px;
		margin-left:10px;
		border-left:1px solid #C0C0C0;
		}
		#menuright li a:link,a:active, a:visited{
		display:block;
		color:#333333;
		text-decoration:none;
		
		}
		#menuright ul a:hover {
		color: #FFF;
		display:block;
		background-color:#000000;
		
		}
	

		#main, #sidebar, #alt-sidebar {
			padding-bottom: 60px;
			
			}