body { background-image: url( ../_images/template/bkg.gif ); background-repeat: repeat-x; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #4f4f4f; line-height: 18px;}

#top { height:229px; overflow:hidden;}
#top img { float:left;}

#container { width: 800px; margin-left: auto; margin-right: auto; }
#background { background-image: url( ../_images/template/body_bkg.gif );  float: left; width:800px; }

#nav ul { float:left; width:759px; margin:0 0 0 20px; display:inline; padding:0 0 0 1px; height:38px; background:url(../_images/nav/nav-bg.jpg) repeat-x 0px 0px;}
	#nav ul li { float: left; list-style:none; display:inline; padding:13px 7px 0 7px;}
	#nav ul li a, #nav ul li a img { float:left;}
	
#content { clear: both; padding-left: 30px; padding-right: 15px; margin-bottom: 20px; margin-top: 20px; width: 500px; float: left; }


.content_divider { background-image: url( ../_images/template/content_shadow.gif ); background-repeat: no-repeat; min-height: 292px; _height: 292px; }

#rightbar { float: right; margin-top: 20px; width:255px; padding-bottom:10px;}

#footer { background-image: url( ../_images/template/footer.gif ); background-repeat: no-repeat; width: 800px; height: 54px; color: #FFF; font-size: 80%; padding-left: 30px; line-height: 16px; float: left; }
	#footer ul { float:left; width:100%; padding:18px 0 0 0; margin:0;}
		#footer ul li { list-style:none; line-height:12px; float:left; display:inline; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #7fba9d;}
		#footer ul li.last { border:none;}
			#footer ul li a { color:#fff; text-decoration:none;}
			#footer ul li a:hover, #footer ul li a:focus { text-decoration:underline;}

.entryfee { margin:0; padding:10px 0;}
.left { float: left; }
.right { float: right; }
.subcontent { width: 240px; }
.subcontentthin { width: 200px; }

img { border: none; }

.clear { clear: both; }

.hr { border-bottom: 1px dotted #CCC; margin-bottom: 10px; }

h1 { display: none; }
h2 { display: none; }

.cains { margin-left: 59px; margin-top: 10px; margin-bottom: 10px; }
.lawyer { margin-left: 51px; margin-top: 15px; margin-bottom: 15px; }
.highlight { color:#7f1307; font-weight:bold;}
.contact-info { width:215px; padding-left:10px;}

a { color: #7f1307; text-decoration: none; }
a:hover { text-decoration: underline; }

ul#gallerybuttons { list-style: none; padding: 0px; margin: 0px; }
ul#gallerybuttons li { list-style: none; padding: 0px 10px 10px 0px;  margin: 0px 0px 0px 0px; float: left;}

ul.gallery { padding: 0px; margin: 0px; }
ul.gallery li { list-style-type: none; float: left; background-image: url( ../_images/template/gallerybkg.gif ); background-repeat: no-repeat; width: 143px; height: 144px; padding-left: 13px; padding-top: 14px; margin-right: 10px; }
ul.gallery li.gallery_hidden { display: none; }
ul.gallery li a:hover img { opacity: .9; filter: alpha(opacity=90); }


ul.pagenumbers { float: left; margin: 0px; padding: 0px; }
ul.pagenumbers li { float: left; width: 20px; background-color: #85170a; text-align: center; border-right: 1px solid #FFF; list-style: none; }
ul.pagenumbers li a { float: left; width: 20px; color: #FFF; }
ul.pagenumbers li a:hover { background-color: #FFF; color: #004e27; } 
ul.pagenumbers li a.selected { background-color: #FFF;  color: #004e27; text-decoration:underline; }

table.teams { width: 100%; }
table.teams th { background-color: #F2F2F2; text-align: left; padding: 5px; }
table.teams td { padding: 5px; border-bottom: 1px dotted #CCC; }
table.teams th.light { background-color: #f9f9f9; }
.ads { padding-left: 15px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted #CCC; }
table.teams td small { color: #9d9d9d; }


.pastTeams {}
	.pastTeams h2 { display:block;}
	.team .accordian { float:left; width:100%;}

.pastTour {}
	.pastTour .tournament { padding:0 0 10px 0;}
	.pastTour .tournament h2 { display:block;}
	.pastTour .tournament ul { margin-bottom:0px;}
	
	
	.teamlinks { float: left; padding: 2px;  width: 496px; margin:0 0 15px 0; }
	.teamlinks ul { padding: 0px; margin: 0px; float: left; }
	.teamlinks ul li { list-style: none; padding: 0 0 0px 0; margin: 0px 5px 0 0; float:left; display:inline; }
	.teamlinks ul li a { float: left; width: auto; padding: 5px; font-weight:bold; background:#8d1709; color:#fff; clear:both;}
	.teamlinks ul li a:hover { background:#000; text-decoration:none;}
	
	a.top { float: left; width: auto; padding: 5px; font-weight:bold; background:#8d1709; color:#fff; margin:10px 0 0 0;}
	a.top:hover { background:#000; text-decoration:none;}

.sideBanner { display:block; padding:5px 0 15px 10px;}
 .sideBanner img { display:block; }
