body {
	background: #70797a url(../imgs/bk_shad.gif) repeat-y center top;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 100.01%;
	line-height: 130%;
	color:#2d2d2c;
	text-align: center;  /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}


* { margin:0; padding:0;}   /* zeroes out all default margin and padding to account for differing browser defaults */



/* page positioning rules */	

#wrapper {
	width: 800px;
	margin:0 auto;
	text-align: left;
	background:#ffffff ;
	}
	
#header {
	background: url(../imgs/head_img.gif) no-repeat top;
	}	

#content {
	background: #2d2d2c url(../imgs/hm/home.jpg) no-repeat center top;
	width:800px;
	padding-bottom:100px;
	}
		
		
#newcontent {
	background: #2d2d2c url(../imgs/hm/home-NEW.jpg) no-repeat center top;
	width:800px;
	padding-bottom:100px;
	}
		
		
		
		
		
#column2 {
	font-size:.9em;
	padding: 20px 10px 0 400px;
	}	
	
#column2 p {
	color: #9EAE96;
	}	
		
#about {
	background: #2d2d2c url(../imgs/ab/about.jpg) no-repeat center top;
	width:800px;
	padding-bottom:100px;
	}
	
#prosport {
	background: #2d2d2c url(../imgs/pro/pro.jpg) no-repeat center top;
	width:800px;
	padding-bottom:0px;
	}
	
#slideshow {
	width:600px;
	padding:0 3px 30px 197px;
	background-color:#2d2d2c;
	}	
	
		




h2 {
	font-size:1.2em;
	color:#BCC7B5;
	font-weight:normal;
	padding: 0 12px 0 0;
	margin: -109px 0 0 400px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	}	
	
h3 {
	color:#9fb584;
	font-weight:normal;
	}	

h4 {
	font-size:0.7em;
	color:#fff;
	font-weight:normal;
	padding: 190px 60px 45px 0;
	margin: -150px 0 0 400px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	line-height:220%;
	}	
	
h5 {
	font-size:0.7em;
	color:#fff;
	font-weight:normal;
	padding: 0 60px 30px 0;
	margin: -150px 0 0 400px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	}	
	
#header h1 { /* so that h1 tag is invisible except to search engines and when images are turned off */
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color:#BCC7B5;	
	position:absolute;
	top: -400px; 
	}
	
#header img {
	padding: 102px 10px 0 39px;
	}	
			
p {
	font-size:.80em;
	padding-bottom:10px;
	}	
	
p.intro {
	font-size:0.85em;
	line-height:180%;
	padding: 0 45px 18px 0;
	color: #3F555A;
	}	

/*	
p.intro {
	font-size:.97em;
	line-height:180%;
	padding: 0 45px 18px 0;
	}	
*/
	
	
/* intro link rules */	

.intro a:link, .intro a:visited {
	font-size:1.1em;
	color:#CC3300;
	text-decoration: none;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing: .1em;
	}
	
.intro a:hover {
	color:#6A2322;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .1em;
	}
		
.intro a:active {
	color:#6A4A4A;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .1em;
	}
	
		
	



/* page link rules */	

a:link, a:visited {
	color:#8aaa66;
	text-decoration: none;
	font-weight:bold;
	}
	
a:hover {
	color:#647B49;
	text-decoration: none;
	}
		
a:active {
	color:#99B358;
	text-decoration: none;
	}
	
	
	
	
/* footer rules */

#footer {
	background-color: #2d2d2c;
	font-size:.9em;
	color: #9EAE96;
	margin: 0;
	width:800px;
	padding-bottom:50px;
	float:left;
	}
	
#footer p {
	margin-left:400px;
	}
	
#footer a {
	color:#C4E571;
	text-decoration: none;
	}
	
#footer a:hover {
	color:#8BA171;
	text-decoration: none;
	}
		
#footer a:active {
	color:#C4E571;
	text-decoration: none;
	}
	
	
	
/* footer2 rules for pro.html page bottom */

#footer2 {
	background-color: #2d2d2c;
	font-size:.9em;
	color: #9EAE96;
	margin: 0;
	width:800px;
	padding-bottom:50px;
	float:left;
	}
	
#footer2 p {
	margin-left:400px;
	}
	
#footer2 a {
	color:#C4E571;
	text-decoration: none;
	}
	
#footer2 a:hover {
	color:#8BA171;
	text-decoration: none;
	}
		
#footer2 a:active {
	color:#C4E571;
	text-decoration: none;
	}
	




/* main navigation rules */

#navmenu {
	color: #9EAE96;
	width:385px;
	}

#navmenu ul {
	font-size:0.74em;
	padding:190px 0 0 30px;  /* indents ul from left edge of container */
	}
	
	
#prosport #navmenu ul {
	font-size:0.74em;
	padding:16px 0 0 30px;  /* indents ul from left edge of container */
	}
	

#navmenu li {
	float:left; /* indents ul from left edge of container */
	list-style-type:none;
	} 



#navmenu a { 
	padding: 6px 8px; /* space on all sides of navmenu items' text */
	text-decoration:none; 
	color:#C4E571; 
	font-weight:normal;
	border-bottom:none;
	}

#navmenu a:hover {
	color:#9EBA59;
	}
	
#navmenu a:active {
	color:#E8EFCA;
	}
	
.here {
	padding: 0 6px; /* padding for nonlink nav item text */
	}	


/* about page main navigation rules */

#about #navmenu {
	color: #9EAE96;
	width:385px;
	}

#about #navmenu ul {
	font-size:0.74em;
	padding:240px 0 0 30px;  /* indents ul from left edge of container */
	}
	
#about #navmenu li {
	float:left; /* indents ul from left edge of container */
	list-style-type:none;
	} 

#about #navmenu a { 
	padding: 6px 6px; /* space on all sides of navmenu items' text */
	text-decoration:none; 
	color:#C4E571; 
	font-weight:normal;
	border-bottom:none;
	}

#about #navmenu a:hover {
	color:#9EBA59;
	}
	
#about #navmenu a:active {
	color:#E8EFCA;
	}
	



/* gallery section rules */	
		
.galleries {
	width:375px;
	margin: 0 0 0 400px;
	color:#fff;
	}	
		

p.galleries {
	line-height:135%;
	padding: 12px 0 0 0;
	}		
		
.galleries a {
	font-size: 1.1em;
	line-height:180%;
	color:#c6e5a2;
	text-decoration: none;
	}
		
.galleries a:visited {
	color:#c6e5a2;
	}
		
.galleries a:hover {
	color:#8BA171;
	border-bottom: 1px dotted #fff;
	padding-bottom:4px;
	}
		
.galleries a:active {
	color:#fff;
	text-decoration: none;
	}




.float {
	float:left;
	}	

.float2 {
	float:right;
	padding:25px 50px 0 0;
	}	

.img a:hover {
	border-bottom: none;
	}	

.intro {
	width:375px;
	margin: -10px 0 10px 400px;
	line-height:130%;
	}
	
.location {
	font-size:.8em;
	line-height:235%;
	text-transform: uppercase;
	letter-spacing: .3em;	
	}	
	
.copyright {
	font-size:0.75em;
	color: #697161;
	}	
		