	html{
		width:100%;
		}
	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
	#top{
		background-image:url("../images/top_shadow.jpg");
		background-repeat:no-repeat;
		background-position:top left;
		width:840px;
		height:20px;
		margin:40px auto 0 auto;
		padding:0;
		}
		
	#bottom{
		background-image:url("../images/bottom_shadow.jpg");
		background-repeat:no-repeat;
		background-position:top left;
		width:840px;
		height:20px;
		margin:0 auto 0 auto;
		padding:0;
		}
		
	#outer{
		background-image:url("../images/edges_shadow.jpg");
		background-repeat:repeat-y;
		background-position:top left;
		width:840px;
		margin:0 auto 0 auto;
		padding:0;
		}
		
	#inner{
		margin:0;
		padding:0;
		min-height:515px;
		height:auto !important;
		height:515px;
		}
	#main_bg_img{
		background-image:url("../images/main_bg.jpg");
		background-repeat:no-repeat;
		background-position:top right;
		margin:0 20px 0 0;
		z-index:10;
	}
	#normal_bg{
		margin:0 20px 0 0;
		z-index:10;
	}

	#left_content{
		margin:0 0 0 30px;
		width:35%;
		float:left;
		padding:60px 0 0 0;
	}
	#left_content_lg{
		margin:0 0 0 30px;
		width:52%;
		float:left;
		padding:60px 0 0 0;
	}
	#right_content{
		margin:0 0 0 0;
		width:50%;
		float:left;
		padding:100px 0 20px 0;
		z-index:99;
	}
	#right_content_sm{
		margin:0 0 0 0;
		width:32%;
		float:left;
		padding:100px 0 20px 0;
	}
	#kite_link{
		margin:60px 0 20px 0;
		}
	.cb{
		clear:both;
	}
	
	/* * * * * * * * * */
	/* GENERIC STYLES  */
	/* * * * * * * * * */
	h1{
		color:#572700;
		font-weight:normal;
		font-size:1.8em;
		}
		h1 a{
			color:#EF3A40;
			text-decoration:none;
			}
			h1 a:hover{
				text-decoration:underline;
				}
	h2{
		color:#D06F19;
		font-weight:normal;
		font-size:1.8em;
		margin:20px 0 0 0;
		padding:0;
		}
	p{
		color:#000;
		font-weight:normal;
		font-size:1em;
		margin:0 0 6px 0;
		padding:0;
		}

	h3, h4, h5, h6{
		color:#000;
		font-weight:normal;
		font-size:1em;
		font-weight:bold;
		}
	strong{
		color:#000;
		font-weight:bold;
		}
	a{
		color:#EF3A40;
		text-decoration:none;
		}
		a:hover{
			text-decoration:underline;
			}
			
	h1.news_header{
		color:#BB5E19;
		font-size:1em;
		font-weight:bold;
		margin:20px 0 2px 0;
		padding:30px 0 0 0;
	}
	#mtxt{
		height:30px;
		}
	/* * * * * * * * * */
	/* NAVIGATION      */
	/* credit: http://alistapart.com/articles/horizdropdowns */
	/* * * * * * * * * */
	ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 140px; /* Width of Menu Items */
		/*border-bottom: 2px solid #FFF;*/
		}
		
	ul li {
		position: relative;
		}
		
	li ul {
		position: absolute;
		left: 139px; /* Set 1px less than menu width */
		top: 0;
		display: none;
		}
	
	/* Styles for Menu Items */
	ul li a {
		display: block;
		text-decoration: none;
		color: #FFF;
		font-weight:bold;
		background: #B69373; /* IE6 Bug */
		padding: 5px;
		border: 2px solid #FFF; /* IE6 Bug */
		border-left: 1px solid #FFF;
		border-bottom: 0;
		background-color:#B69373;
		}
	ul li a:hover {
		background-color:#572700;
		text-decoration:none;
		}
		
	/* Holly Hack. IE Requirement \*/
	* html ul li { float: left; height: 1%; }
	* html ul li a { height: 1%; }
	/* End */
	
	/*li:hover ul, li.over ul { display: block; } /* The magic */
	li.over ul { display: block; }
	li > ul {
			display: block;
			z-index:999;
		}
	
	a.current{
		background-color:#572700;
		}	
		
	/* * * * * * * * * */
	/* STAFF NAV       */
	/* 				   */
	/* * * * * * * * * */
		
	#staff_nav{
		margin:0 0 0 -9px;
		float:left;
	}
	
	div.staff_content_box{
		float:left;
		margin:2px 0 0 10px;
		width:267px;
		}
	img.portrait{
		border:1px solid #B69373;
		}