body {
			background:#FFF;
			font:62.5%/1.25 Arial, Helvetica, "Trebuchet MS", sans-serif;
			color:#111;
			}
			
#wrap {
	display:block;
	width:960px;
	min-height: 500px;
	margin:0px auto;
	padding: 0px;
}

#content {
	float:left;
	display:block;
	width:960px;
	min-height:350px;
	margin:25px 10px 0px 0px;
	padding:0px;
	text-align:left;
}

#footer {
	float:left;
	display:block;
	margin:40px 0;
	padding:15px 0;
	border-top:1px solid #111;
	clear:both;
	width:100%;
}

h1, h2, h3 {
	color: #111;
	font-family: Arial, Helvetica, "Trebuchet MS",sans-serif;
	font-size: 16px;
	line-height: 20px;
}

h1 {
	font-size: 44px;
	line-height: 40px;
	font-weight: normal;
}

h1 em {
	font-size:18px;
	font-style:normal;
}

h2 {
	font-family: Georgia, "Times New Roman", Geneva;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
}

h3 {
	font-size: 14px;
	font-family: Arial, Helvetica, "Trebuchet MS",sans-serif;
	line-height: 14px;
	font-weight: normal;
	margin: 20px 0px 10px 0px;
}

p {
	font:12px/1.3em Arial, Helvetica, "Trebuchet MS", sans-serif;
	margin-bottom:10px;
}

strong {
	font-weight:bold;
}

a:link, a:visited {
	color:#f93;
	font-weight:bold;
	text-decoration:none;
}

a:hover, a:active {
	color:#f9d925;
}

#rightcol a:link, #rightcol a:visited  {
	color:#f9d925;
	padding-bottom:1px;
	text-decoration:none;
	border-bottom:1px solid #f9d925;
}


#rightcol a:hover, #rightcol a:active  {
	color:#f93;
	border-bottom-color:#f93;
}


#slideshow {
	display:block;
	float:left;
	width:960px;
	height:245px;
	overflow:hidden;
}

#imageholder {
	display:block;
	height:245px;
}

.fadein { position:relative; }
.fadein img { position:absolute; left:0; top:0; }


div.home {
	background:url(../images/siteimages/tltc_home01.jpg) no-repeat;
}

div.club {
	background:url(../images/siteimages/tltc_top01.jpg) no-repeat;
}

div.history {
	background:url(../images/siteimages/tltc_top02.jpg) no-repeat;
}

div.member {
	background:url(../images/siteimages/tltc_top16.jpg) no-repeat;
}

div.junior {
	background:url(../images/siteimages/tltc_top15.jpg) no-repeat;
}

div.events {
	background:url(../images/siteimages/tltc_top10.jpg) no-repeat;
}
div.about {
	background:url(../images/siteimages/tltc_top04.jpg) no-repeat;
}


#leftcol, #rightcol {
}


/* LOGO: =logo
----------------------------------------------- */

#header h1 a{
float:left;
margin:15px 0px 0px 15px;
background:url(../images/siteimages/tltc_logo_small.jpg) no-repeat;
display:block;
height: 90px;
width:400px;
text-indent:-9999px;
}

/* NAVIGATION: =nav
----------------------------------------------- */
	
#navigation {
	clear:both;
	margin:0px 0px 0px 296px;
	padding:0px;
	text-align:left;
}

	 /*global nav */
	#navigation ul {
	outline:none;
	list-style: none;
	height: 33px;
	}
	
	#navigation ul li { background: none; float: left; text-indent: -999em; margin: 0; padding: 0; }
	
	#navigation ul li a {
	background: url(../images/siteimages/navigation.jpg) no-repeat;
	*background: url(../images/siteimages/navigation.jpg) top left no-repeat;
	text-decoration: none; 
	border: none; 
	display: block;
	height: 35px;
	width: 164px;
	text-decoration: none;
	overflow: hidden;
	}
	
#navigation ul li.club a:link, #navigation ul li.club a:visited  { background-position: 0px 0px; }
#navigation ul li.club a:hover, #navigation ul li.club a:active { background-position: 0px -70px; }
#navigation ul li.club a.active { background-position: 0px -140px; }

#navigation ul li.newmember a:link, #navigation ul li.newmember a:visited { background-position: -170px 0px; }
#navigation ul li.newmember a:hover, #navigation ul li.newmember a:active { background-position: -170px -70px; }
#navigation ul li.newmember a.active { background-position: -170px -140px; }
	
#navigation ul li.events a:link, #navigation ul li.events a:visited{ background-position: -340px 0px; }
#navigation ul li.events a:hover, #navigation ul li.events a:active { background-position: -340px -70px; }
#navigation ul li.events a.active
{ background-position: -340px -140px; }
	
#navigation ul li.aboutus a:link, #navigation ul li.aboutus a:visited { background-position: -510px 0px; }
#navigation ul li.aboutus a:hover, #navigation ul li.aboutus a:active { background-position: -510px -70px; }
#navigation ul li.aboutus a.active { background-position: -510px -140px; }

/* footer 
----------------------------------------------- */

	#footer ul li {
		background: none;
		float: left;
		display:block;
		width:450px;
		margin: 0;
		padding: 0px 10px;
		}
		
		#footer ul li.rightcol {
		float: right;
		text-align:right;
		}

/* 3 column front page: 
----------------------------------------------- */


	#content ul.homepage {
	outline:none;
	list-style: none;
	}
	
	#content ul.homepage li {
		background: none;
		float: left;
		display:block;
		width:300px;
		margin: 0;
		padding: 0px 10px;
		}
		
	#content ul.homepage img {
		border:none;
		border-bottom:4px solid #f9d925;
	}
	#content ul.homepage img:hover {
		border:none;
		border-bottom:4px solid #F93;
	}
	
/* 2 column gallery:
----------------------------------------------- */


	#content ul.gallery {
	outline:none;
	list-style: none;
	}
	
	#content ul.gallery li {
		background: none;
		float: left;
		display:block;
		width:300px;
		margin-right:10px;
		padding: 0px;
		overflow:hidden;
		}
		
	#content ul.gallery img {
		border:none;
		border-bottom:4px solid #f9d925;
		margin-bottom:5px;
	}
	
	#content ul.gallery img:hover {
		border:none;
		border-bottom:4px solid #F93;
		margin-bottom:5px;
	}
	
	#content ul.gallery  h4{
		font-size:1.5em;
		background-color:#f9d925;
display:block;
float:left;
margin-top:-9px;
margin-bottom:10px;
padding:4px 4px;
width:100%;
position:relative;
	}


/* 2 column content pages: 
----------------------------------------------- */
ul#conNavi {
	float:left;
	width:300px;
	padding:0px 10px;
	font:1.2em Arial, Helvetica, "Trebuchet MS", sans-serif;
	margin-top:32px;
}

ul#conNavi li {
	display:block;
	margin-bottom: 5px;
	border-bottom: 2px solid #fff;
}

ul#conNavi li.active {
	border-bottom: 2px solid #f9d925;
}

ul#conNavi li a:link, ul#conNavi li a:visited {
	color:#888;
	text-decoration:none;
	display:block;
	padding:1px 0px 3px 0px;
	font-weight:normal;
}

ul#conNavi li a:hover, ul#conNavi li a:active {
	color:#000;
}

ul#conNavi li.active a:link, ul#conNavi li.active a:visited {
	color:#000;
}

#mainContent {
	float:right;
	width:620px;
	padding:0px 10px;
}

/* Contact Form:
----------------------------------------------- */
div.form {
	display:block;
	width:440px;
}


label {
	display:block;
	float:left;
	text-align:left;
	padding-right:15px;
	width:120px;
	font-size:1.5em;
	font-weight:bold;
}

input, textarea, select {
	display:block;
	float:left;
	width:280px;
	margin:0px 0px 20px;
}
/* Event Page:
----------------------------------------------- */

#tournament_01 div, #tournament_02 div , #tournament_03 div , #tournament_04 div , #tournament_05 div , #tournament_06 div , #tournament_07 div , #tournament_08 div , #tournament_09 div {
	padding:10px 5px;
	background-color:#f9f9e9;
}
h5 {
	padding:8px 5px;
	font-size:1.3em;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	display:block;
	background:url(../images/siteimages/tltc_bar.jpg) top no-repeat;
	margin-top:2px;
	/*-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius:10px;*/
}

h5:hover {
	color:#F00;
	cursor:s-resize;
}

h5.open {
	background-position:0px -45px;
}
h5.open:hover {
	color:#F00;
	cursor:n-resize;
}

h5 em {
	font-size:0.9em;
	font-style:normal;
	font-weight:lighter;
	}
	
h5 a:link, h5 a:visited {
	color:black;
	text-decoration:none;
}

h5 a:hover, h5 a:active {
	color:#fff;
	text-decoration:none;
	cursor:s-resize;
}

h5.open a:hover, h5.open a:active {
	cursor:n-resize;
}



/* Members Area:
----------------------------------------------- */
#members {
background: url(../images/siteimages/bg-back.png) no-repeat;
float:right;
height:41px;
position:relative;
top:0;
width:151px;
display:none;
}

#members a:link, #members a:visited {
background: url(../images/siteimages/members.jpg) no-repeat;
color:#3366FF;
display:block;
float:right;
font-size:1.6em;
height:14px;
margin:6px 18px 0 0;
text-indent:-3000px;
width:122px;
}

#members a:hover, #members a:active {
background-position: 0px -20px;
}

