@charset "UTF-8";
/* CSS Document */

/*
-----------------------------------------------
N I C K F R U H L I N G . C O M  S T Y L E  2 
Originally inspired by the Blogger Template "Minima" (Douglas Bowman @ www.stopdesign.com)
With CSS formatting help from http://matthewjamestaylor.com/blog/-website-layouts
Updated and reinvented by Nick Frühling at http://www.nickfruhling.com
----------------------------------------------- */

	html,
	body {
		margin:0;
		padding:0;
		height:100%;
		background:#fff8c0;
		color: #693a28; 
		text-align: center;
		margin-left: auto; 
		margin-right: auto;

	}
a:link { color: #1c605f; text-decoration: none }
a:visited { color: #6aa18e; text-decoration: none }
a:hover { color: #df7215; text-decoration: underline }
	bigbody {
		color: #693a28; 
		font-family: Georgia, serif;
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
		text-transform: normal;
		letter-spacing: normal;
		line-height: 1.35em;
		text-align:left;
		max-width:640px;
		margin-left: auto; 
		margin-right: auto;
	}
		regbody {
		color: #693a28; 
		font-family: Georgia, serif;
		font-size: 1em;
		font-style: normal;
		font-weight: normal;
		text-transform: normal;
		letter-spacing: normal;
		line-height: 1.3em;
		text-align:left;
		max-width:640px;
		margin-left: auto; 
		margin-right: auto;
	}
	#container {
		min-height:100%;
		position:relative;
		background:#fff8c0;
	}
	#header {
		background:#fff8c0;
		padding:10 10 0 10;
	}
	#body {
		padding:0 10 10 10;
		padding-bottom:460px;	/* Height of the footer */
		background:#FFFFFF;
		background-repeat:no-repeat;
		background-position:center center;
		background:#fff8c0;
		max-width:640px;
		text-align:center;
		margin-left: auto; 
		margin-right: auto;

	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:430px;			/* Height of the footer */
		background:#faaf40;
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}
#centeredmenu {
   float:left;
   width:100%;
   background:#fff8c0;
   /* border-bottom:4px solid #000; */
   overflow:hidden;
   position:relative;
   color: #487d69; font: bold .5em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 5px; letter-spacing: 5px; margin: 1.5em 0 10px
	}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#fff8c0;
   color:#487d69;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   background:#ff3019;
   color:#ffffff;
   font-weight:bold;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#ff3019;
   background:#fff8c0;
   font-weight:bold;
}

#copyright {
   float:center;
   width:100%;
   background:#faaf40;
   /* border-bottom:4px solid #000; */
   overflow:hidden;
   position:relative;
   color: #fff8c0; font: bold .5em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 0px; letter-spacing: 2px; margin: 1.5em 0 10px;
   		text-align:center;
		max-width:640px;
		margin-left: auto; 
		margin-right: auto;
		}
#copyright a:hover {
   background:#ff3019;
   color:#ffffff;
   font-weight:bold;
}
#copyright a {
   background:#faaf40;
   color:#fff8c0;
   text-decoration:none;
   line-height:1.3em;
}
#copyright a.active,
#copyright a.active:hover {
   color:#ff3019;
   background:#fff8c0;
   font-weight:bold;
}
		
#netmenu {
   float:center;
   width:100%;
   background:#faaf40;
   /* border-bottom:4px solid #000; */
   overflow:hidden;
   position:relative;
   color: #fff8c0; font: bold .85em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 5px; letter-spacing: 2px; 
   margin: 1.5em 0 10px;
   		text-align:center;
		max-width:640px;
		margin-left: auto; 
		margin-right: auto;
	}
#netmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#netmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#netmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#faaf40;
   color:#fff8c0;
   text-decoration:none;
   line-height:1.3em;
}
#netmenu ul li a:hover {
   background:#ff3019;
   color:#ffffff;
   font-weight:bold;
}
#netmenu ul li a.active,
#netmenu ul li a.active:hover {
   color:#ff3019;
   background:#fff8c0;
   font-weight:bold;
}
	</style>
	<!--[if lt IE 7]>
	<style media="screen" type="text/css">
	#container {
		height:100%;
	}
	</style>
	<![endif]-->
