/* Specify blanket rules for all elements */
	body {
		font-size:80%;
		font-family:'Lucida Grande',Verdana,sans-serif;
		}

/* Rules for headings */
	h1 {
		font-size:150%;
		}
	h2 {
		font-size:140%;
		}
	h3 {
		font-size:120%;
		}
		
/* Default paragraphs styles */
	p {
		font-size:100%;
		line-height:150%;
		}
/* Masthead */
	#masthead {
		margin-left: 225;
		padding: 5px;
		}
/* Footer */
	#footer {
		clear:both;
		margin: 0 auto 0 225;
		border-top:1px solid #000;
		}
/* Head */
	.head {
		margin-left: auto;
		margin-right: auto;
		width: 650px;
	}
/* Notice */
	#notice {
		font-size: 125%;
		font-weight: bold;
		border:1px solid #000;
		background-color: #CCC;
		width: 600px;
		padding:5;
	}
/* Content */
	#content {
		position: absolute;
		top: 5 px;
		left: 225;
		margin-bottom:10px;
		padding:0 15 0 5;
		overflow: hidden;
		}
/* Cont2 */
	#cont2 {
		padding:5 5 5 5;
		overflow: hidden;
		width: 700;
		}
/* Sidebar */
	#sidebar {
		position: absolute;
		top: 5px;
		left: 5 px;
		width:200;
		margin-bottom:10px;
		padding:10px;
		border:1px solid #000;
		font-size: 80%;
		line-height: 100%;
		background-color:#CCC;
		}
	#sidebar h2 {
		margin: 10 0 4 0;
		line-height: 100%;
		}
	#sidebar h3 {
		font-size: 100%; margin: 0 0 4 10;
		}
	#sidebar ul {
		list-style: none; margin: 0; padding: 0;
		}
	.cleft {
		clear: left;
		/* float: left; */
		}
/* Navigation Menu */	
	.nav_menu {
	overflow: hidden;
	padding-top: 3px;
	width: 650 px;
	margin-left: auto;
	margin-right: auto; 
	}
	.nav_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	}
	.nav_menu li {
	margin-left: 0;
	list-style: none;
	display: inline;
	text-transform: uppercase;
	font-size:80%;
	}
	.nav_menu a {
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 4px 5px; 
	border-right: 1px solid white; 
	color: white;
	background: #414141; 
	}
	.nav_menu li a:visited{
	color: white;
	}
	.nav_menu li a:hover, .nav_menu li.selected a{
	background: black; 
	}
	
/* Footer Menu */	
	div.nav_foot ul li {
	padding: 0px 16px 0px 0px;
	list-style: none;
	display: inline;
	text-transform: uppercase;
	font-size:60%;
	}
	div.nav_foot a {
	color: black;
	text-decoration: none;
	}
	div.nav_foot a:hover {
	color: blue;
	}
