/* generated by csscreator.com */ 
html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family: verdana, arial, helvetica, sans-serif;
/*	font-family: 'times roman', serif;*/
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	color: #963;
	background-color: #ffd;
	/*	background-image: url(http://www.thenoodleincident.com/img/_.gif);/*these three lines replace the n4_upgrade.gif in n4.css. and if you use this code, make sure you point to an img on _your_ server, not mine.
	background-repeat: no-repeat;
	background-position: top left;*/
} 

pre { font-size: 200%; }

a {
	text-decoration: none;
	color: #009;
	background-color:#ffd;
	}
a:link , a:visited, a:active {
	color: #009;
	background-color:#ffd;
	text-decoration: underline;
	}
a:hover {
	color: #009;
	background-color:#ffd;
	text-decoration: underline;
	}

a.nav_menuitem {
	color: #963;
	background-color:#ffd;
	font-size: 200%;
	text-decoration: none;
}
	
a.nav_menuitem:link, a.nav_menuitem:active, a.nav_menuitem:visited {
	color: #963;
	background-color:#ffd;
	text-decoration: none;
}
	
a.nav_menuitem:hover {
	color: #963;
	background-color:#ffd;
	text-decoration: underline;
}
	
a.nav_menuitem_selected {
	color: #0c0;
	background-color:#ffd;
	font-size: 200%;
	text-decoration: none;
}
	
	
img {
	border: 1px solid #963;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
select {
	width: 150pt;
}

#pagewidth{ 
	width:785px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
} 

#header{
/*	border: 1px solid #ccc;*/
	position:relative;
	float:left; 
	padding-top: 10px;
	padding-bottom: 5px; 
	width:100%;
} 

#leftcol{
/*	border: 1px solid #ccc;*/
	padding: 20px;
	font-size: 125%;

	width:155px; 
	float:left; 
	position:relative; 
}

#twocols{
	width:560px; 
	float:right; 
	position:relative; 
}

#rightcol{
/*	border: 1px solid #ccc;*/
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 180%;
	width:560px;
	float:right; 
	position:relative; 
}

#footer{
	padding-top: 5px;
	padding-bottom: 30px;
	height:30px; 
	clear:both;
	font-size: 150%;
} 

.menu-entry{
	font-size: 200%;
	line-height: 1.8em;
	text-align: center;
}

.td_l{
	border: 1px solid #963;
	padding: 5px;
}

.td_c{
	text-align: center;
	border: 1px solid #963;
	padding: 5px;
}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/*.clearfix{display: inline-table;}*/
.clearfix{display: inline;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
@media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 

	/*hide the right column when printing*/ 
	#rightcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}
