body 
{
	margin:			0px;
	padding:			0px;
	font-family:	verdana, sans-serif;
	color:			#3f3f3f;
	background:		white;
}

#logo
{
	position:		absolute;
	top:				20px;
	left:				15px;
	z-index:			1;
}

#top
{
	height:			72px;
	border-bottom:	solid #3f3f3f 3px;
	background:		#e3c695;
	font-size:  	18pt;
	padding-top:	3px;
	padding-right:	20px;
	text-align:		right;
}

#page
{
	padding:			10px;
}

.clear
{
	clear:			both;
}

.nav_link:hover
{
	color:			white;	
}

.nav_link
{
	color:			#3f3f3f;
	text-decoration:none;
	padding-left:	5px;
}

.logo
{
	border:				none;
}

.hide
{
	display:			none;
}

.snow
{
	background:		white;
	opacity:			.85;
	filter:			alpha(opacity:85);
}
