*			{margin: 0; padding: 0;}

body		{font-size: 1em;
			font-family: helvetica, sans-serif;
			font: #000;}

#container	{width: 960px;/*margin: 10px auto; /* 10px vertical, auto centers the div (container) in the viewable portion (viewport) */
			margin: auto;
			background-color: #fff;
			color: #333;
			border-right: 1px solid gray; /* vertical line on left as a separator for the 2 frames */
			border-left: 1px solid gray; /* vertical line on left as a separator for the 2 frames */
			line-height: 130%;}

#leftnav	{float: left; /* clear brings the subheading down */
			width: 200px; /* width of float, affects how close the Subheading can go */
			margin: 0;}

#content	{margin-left: 200px;
			border-left: 1px solid gray; /* vertical line on left as a separator for the 2 frames */
			padding: 1em; /* moves text away from border of the content frame and to the right also off the left vertical line as border */}

#header		{font-size: 1.3em;
			text-align: center;
			margin-bottom: 15px;}
			
#movie		{margin-bottom: 15px;}

#news		{border-bottom: 1px solid #000;
			font-size: 1.2em;}
			
#content p	{margin-bottom: 1em;}
a			{color: #f59232;
			font-weight: bold;
			font-size: .9em;}

#footer		{clear: both; /* moves the footer below any floated objects - the above two */
			 margin: 0;
			 padding: 5px; /* moves the footer next off of the corner of the frame */
			 border-top: 1px solid gray; /* border on top of the footer frame, again making it look like a completely diff. frame */
			 font-size: .8em;
			 height: 1.5em;}

#leftfooter		{text-align: left;
				float: left;}
				
#rightfooter	{text-align: right;
				float: right;}

#leftnav p { margin: 0 0 1em 0; }

#content h2 { margin: 0 0 .5em 0;} /* removes space between top and content of each frame */


/* MENU  BUTTONS */
#menu1 {
	width: 200px;
	margin: 0px;
	margin-top: -2px;
	border-style: none;
	border-color: #3D261D;
	border-width: 0px; /* TAKES OUT BORDER LINES */
	}
	
#menu1 li a {
	height: 50px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 42px; /* HEIGHT OF NAV ITEMS */
	text-decoration: none;
	font-weight: bold;
	}	
	
#menu1 li a:link, #menu1 li a:visited {
	color: #000000; /* FONT COLOR */
	display: block;
	background:  url(menu5c.gif);
	padding: 8px 0 0 10px;
	}
	
#menu1 li a:hover {
	color: #FFF;
	background:  url(menu5c.gif) 0 -50px; /* takes the 2nd half of the image -50px is negative 50 from 0,0 which is why the image is split = animation*/
	padding: 8px 0 0 10px;
	font-weight: bold;
	}	
	
#menu1 li {
	margin-bottom: 0px; /* determines length between each menu button */
	border-bottom: 1px solid gray;
	}
	
#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
h1 #tagline {
	 font-size: .8em;
	 }

h3 {
	font-size: 1.8em;
	color: #017a19;
	}
	
#pagelist {
	list-style: none;}
	
h4 {font-size: 1.0em;}

.campinfo, .skillinfo, .tourninfo {font-size: .7em;}
.reginfo, .classinfo			{font-size: .8em;}


#protable
	{font-size: .9em;
	}
