/* CSS Document */

body {
	width:770px;
	margin: 10px;
	color: #333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
		}

h1	{
	font-size:1.5em;
	color:#000;
	}
	
h2	{
	font-size:1.0em;
	color:#660066;
	font-weight:bolder;
	}
	
h3	{
	font-size:.9em;
	color:#660066;
	font-weight:bold;
	}
	
h4	{
	font-size:.6em;
	color: #999999;
	font-weight:bold;
	}
	
h5	{font-size:.6em;
	color:#666;
	}

	
p	{font-size:.8em;
	 line-height:125%;
	 }
	 
a:link	{
		color:#330033;
		text-decoration:none;
		}
		
a:visited	{
		color:#330033;
		text-decoration:none;
		}
		
a:hover	{
		text-decoration:underline;
		color:#FFFF99;
		}
	 


/*Faux Columns*/


	/*masthead*/

	 
	#masthead {
		background:url(../graphics/Masthead.jpg) no-repeat;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:770px;
		height:155px;
		margin: 0 0 10px 0;
		}
		
	html>body #masthead {
		width:770px;
		}

/* Masthead Text*/

	.mhtext	{
		width:300px;
		float:right;
		position:absolute;
		top:115px;
		left:440px;
		}
				

	#content {
		margin-left:230px;
		margin-right:0px;
		padding:0 10px 10px 5px;
		width:515px;
		border:1px solid #CCCCCC;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:515px;
		}
		
	html>body #content {width:515px;}
		
	#content a:hover{
		text-decoration:underline;
		color:#6666CC;
		}
		
	
	/*sidebar*/

	#sidebar {
		float:left;
		padding:0px;
		margin-bottom:10px;
		text-align:center;
		width:200px;
		border:1px solid #CCCCCC;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:200px;
		}
		
	html>body #sidebar {width:200px;
	}
	
	
	/*Masthead Unorderd Lists*/
	
	#mastlist ul	{
		list-style:none;
		margin:0;
		}
		
	#mastlist li	{
		display:inline;
		padding:0 0 0 3px;
		margin:0 0 0 13px;
		}
		
	#mastlist li a:link, #mastlist li a:visited {
		text-decoration:none;
		color:#330033;
		}
		
	#mastlist li a:hover {
		text-decoration:dotted;
		color:#FFFF33;
		}
		
		
/* Verticle lists class */

	#vertlist	{
		list-style:none;
		margin:0;
		padding:0px;
		width:200px;
		line-height:150%;
		border:1px solid #CCCCCC;
		}
		
	.vertli	{
		padding:0 0 0 2px;
		margin:0 0 3px 0px;
		display:block;
		width:199px;
		font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
		font-size:.7em;
		font-color:#330033;
		text-align:left;
		border-top:1px solid #CCCCCC;
		}
		
		#vertlist li a:hover {
		color:#660066;
		font-weight:bold;
		}
		
/*masthead text styling */

	.mhtextstyle {
		font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
		font-size:.9em;
		color:#330033;
		}
		
/*Footer*/
	
		#footer{
		clear:both;
		background:url(../graphics/footer_bg.gif) repeat-x;
		width:770px;
		height:60px;		
		margin:10px 0 0 0;
		padding:0;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:770px;
		vertical-align:bottom;
		}
		
		html>body #footer {
		width:770px;
		}

			

