/* CSS Document */


/*  i like to keep a record here of the main colors used in a site.  these don
Colors:
blue:  #416882
Royal Blue #88jb04
Purple #663300

*/





html, body {
    margin: 0;
    padding: 0;
    font-family: verdana, arial, sans-serif;
	background: #ffffff url(../images/bkg.png) top repeat-x;
	font-size:100%;
    }



h1 {
	margin:0; padding:0; 
	display:inline; 
	font-size:90px;
 	font-family:Times, Georgia, "Times New Roman", serif; 
	letter-spacing: -.1em;
	color:#444444;
	float:left;
	}

h2 {
	font-family:Times, Georgia, "Times New Roman", serif; 
	letter-spacing: -.1em; 
	font-size: 2.6em; 
	padding:0; margin:0; 
	display:inline;
	color:#444444;
	}

	
h3 {
	font-family:Times, Georgia, "Times New Roman", serif; 
	letter-spacing: -.1em; 
	font-size: 2.35em; 
	padding:0; margin:0; 
	display:inline;
	color:#444444;
	}
	
h4 {
	font-family:Times, Georgia, "Times New Roman", serif; 
	letter-spacing: -.1em; 
	font-size: 1.85em; 
	padding:0; margin:0; 
	display:inline;
	color:#555555;
	}


div#sidebar h4 {
	font-family:Times, Georgia, "Times New Roman", serif; 
	letter-spacing: -.1em; 
	font-size: 1.85em; 
	padding:0; margin:0 0 0 .5em; 
	display:inline;
	color:#555555;
	}



	
	
p { font-family: Helvetica, Arial, Verdana, sans-serif; line-height:140%; color:#333333; padding-top:0; margin-top:0;}
/*
ol {font-size:.75em}
ul {font-size:.75em}
	ul a {font-size:inherit}
*/




/*  =structure tags */

div#header {    
	background-color:#000000;
	color:#FFFFFF;
	padding:0;
	margin: 0 0 3em 0;
	width:100%;
	}

	div#header-data {	
			margin:0 auto;
			width: 56em;
			padding: 0;
			}


	

#container {
	
	margin:0 auto;
	width: 56em;
	padding: 0;
	background: #FFFFFF url("../assets/side_bkg.gif");
	}




	
	
	div#data {
		display:inline;
		float: left;
		width: 38em; /* container width minus (-) margins divided (/) by 2 = width */
		margin:0 2em 0 0;
		}
	
	
	
	
			#data p {;}
	
	
	div#sidebar { 
		display:inline;
		float: left;
		width: 15em; /* container width minus (-) margins divided (/) by 2 = width */
		margin:0 0 0 1em;
		background: url(../images/sidebar-bkg-image.gif) repeat-y #ffffff;
		}
		
		div#sidebar p {margin: 0 0 1em 1.5em; color:#666666; font-size: .75em;}
	
	
	
	
	.both { clear:both; }  /*used with br tag to clear footer*/
	
	/* =footer */
	div#footer {
		padding:1em 0;
		margin:4em 0 0 0;
		background:url(../images/footer-border.png) repeat-x;	 
		}
		
		div#footer p { text-align: center;}


/* navigatin list */

.navlist {
	padding: 3px 0;
	margin: 7.15em 0 0 0;
	/*border-bottom: 1px solid #778;*/
	font: bold 12px Verdana, sans-serif;
	float:right;
	}

.navlist li {
	list-style: none;
	margin: 0;
	display: inline;
	}

.navlist li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #DDE;
	text-decoration: none;
	}

.navlist li a:link { color: #448; }
.navlist li a:visited { color: #667; }

.navlist li a:hover {
	color: #000;
	background: #AAE;
	border-color: #227;
	}

#current {
	background: white;
	border-bottom: 1px solid white;
	}

.navlist li#current  {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #FFF;
	text-decoration: none;
	color:#000;
	}

.adminLogin form {margin:0; padding:0; text-align:left; border:none; }
.adminLogin fieldset {border:none; font-size:.85em; }
.adminLoginh3 {font-size:1.5em; margin-left:.3em;}
.login-form {margin-left: .75em;}

#contact {font-size: .6em;}