/*TEXT STYLES*/

body{color: #3C0012;text-align: left;
font:normal .8em Arial,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Georgia, sans-serif;
color:#666;}

p {margin:0;padding:10px 0;font-size: 11pt;}
#page {margin:0; padding:20px 20px 50px 30px;text-align:left;}

#page {margin:0; padding:20px 20px 50px 30px;text-align:left;}
#page h1 {display:block;margin:0 0 0 -2px;color:#000;font:bold 18pt "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;}
#page h2 {display:block;color:#FBB426;font:bold 12pt "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;}

#clubinfo {margin:60px 0;padding:10px 10px 10px 0;text-align:right;}
#clubinfo h1, #clubinfo h2, #clubinfo p {
margin:0;padding:0;
text-align:right; 
color:#fff;background-color:transparent;
font-weight:bold;text-transform:uppercase;}

#clubinfo h1 {font-size:20pt;line-height:.9em;letter-spacing:-2px;}
#clubinfo h2 {text-decoration:none;font-size:12pt;line-height:.9em;letter-spacing:-1px;text-transform:uppercase;}



#clubinfo h1 .dark,#clubinfo h2 .dark,
#clubinfo .dark h1 a:active,#clubinfo .dark h1 a:visited,#clubinfo .dark h1 a:link, 
#clubinfo .dark h2 a:active,#clubinfo .dark h2 a:visited,#clubinfo .dark h2 a:link
{display:inline;margin:0;padding:0;text-align:right; }

/*Regular*/
#clubinfo h1 a:active,#clubinfo h1 a:visited,#clubinfo h1 a:link{text-decoration:none;color:#fff}
#clubinfo h1 a:hover{text-decoration:none;color:#000}
#clubinfo h2 a:active,#clubinfo h2 a:visited,#clubinfo h2 a:link{text-decoration:none;color:#fff}
#clubinfo h2 a:hover{text-decoration:none;color:#000}

/*Dark*/
#clubinfo .dark h1 a:active,#clubinfo .dark h1 a:visited,#clubinfo .dark h1 a:link
{display:inline;margin:0;padding:0;text-decoration:none;color:#000;}
#clubinfo .dark h1 a:hover{display:inline;text-decoration:none;color:red;}

#clubinfo .dark h2 a:active,#clubinfo .dark h2 a:visited,#clubinfo .dark h2 a:link
 {display:inline;margin:0;padding:0;text-decoration:none;color:#000}
#clubinfo .dark h2 a:hover{display:inline;text-decoration:none;color:red;}

#clubinfo .dark a{color:blue;}

/*LISTIT*/
#clubinfo {margin:50px 0 30px 0;padding:0 0 100px 0;}
#clubinfo ul {margin:0;padding:0 10px;list-style:none;text-align:right;}
#clubinfo li {margin:0;padding:0;text-align:right;display:inline;}
#clubinfo a {
	text-align:right;
	display:inline;
	margin:0;
	padding:0;
	color:#FECE71 ;
	background-color:transparent;
	font:bold 12pt/.9em "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	text-transform:uppercase;
	text-decoration:none;}
#clubinfo a:hover {color:#fff;background-color:transparent;}


li.info2 {display:block;}
#clubinfo .info1 a,#clubinfo .info1dark a{font-size:20pt;color:#fff;letter-spacing:-2px;}
#clubinfo .info1 a:hover{color:#000;}
#clubinfo .info1dark a{color:#000}
#clubinfo .info1dark a:hover{color:red;background-color:transparent;}

li.info2 {display:block;}
#clubinfo .info2 a,#clubinfo .info2dark a{font-size:12pt;color:#fff;letter-spacing:-1px;}
#clubinfo .info2 a:hover{color:#000;}
#clubinfo .info2dark a{color:#000}
#clubinfo .info2dark a:hover{color:red;background-color:transparent;}

#clubinfo .info3 {display:block;margin:10px 0;}
#clubinfo .info3 a,#clubinfo .info3dark a{text-weight:bold;font-size:9pt;color:#fff;}
#clubinfo .info3 a:hover{color:#000;}
#clubinfo .info3dark a{color:#000}
#clubinfo .info3dark a:hover{color:red;background-color:transparent;}



#clubinfo p {font-weight:normal; font-size: 8pt;}
#clubinfo p a:active,#clubinfo p a:visited,#clubinfo p a:link,
{text-decoration:none;font-weight:normal; font-size: 8pt;color:#fff;background-color:transparent;}
#clubinfo p a:hover{color:#000;background-color:transparent;}


#clubinfohomepage {margin:100px 0;padding:50px 10px 50px 30px;text-align:right;vertical-align:middle;}
#clubinfohomepage h1, #clubinfohomepage h2, #clubinfohomepage p {
margin:0;padding:0;
text-align:right; 
color:#fff;background-color:transparent;
font-weight:bold;text-transform:uppercase;}
#clubinfohomepage h1 {font-size:35pt;line-height:.9em;letter-spacing:-2px;}
#clubinfohomepage h2 {font-size:18pt;line-height:.9em;letter-spacing:-1px;text-transform:uppercase;}
#clubinfohomepage p {margin-top:20px;font-weight:normal; font-size: 12pt;}


#content2 {display:block;margin:0 -20px 0 -30px;}
#content2, #content2 p {color:#908CA7;font:bold 24pt/.9em "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;text-transform:uppercase;letter-spacing:-2px;}

#welcomeintro {display:block;margin:0 -20px 0 -30px;padding:10px 10px 10px 20px;background:#3F3F3F url(../images/fade_gray.gif) no-repeat top left;}
#welcomeintro, #welcomeintro p {color:#999;font:normal 13pt/1.3em Georgia, "Times Roman", serif;text-transform:uppercase;letter-spacing:3px;}

#welcometext {display:block;margin:0 -20px 0 -30px;padding-left:20px;background:url(../images/fade_page.gif) no-repeat top right;}
#welcometext, #welcometext p {color:#999;font:bold 8pt/2em Georgia, "Times Roman", serif;text-transform:uppercase;}
#welcometext strong {color:#000;}

#content .quote {clear:both;display:block;margin:10px -20px 10px -30px;padding:20px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
#content .quote p,#content .quote strong {margin:0;padding:0;color:#ccc;
font:bold 22pt/.9em "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;text-transform:uppercase;letter-spacing:-1px;}
#content .quote strong, #content .quote p strong {color:#999;}

#content #welcometext .quote {display:block;margin:10px 0 10px -20px;padding:20px 0;}

.maincontent {display:block;overflow:hidden;margin:10px -20px 10px -30px;padding:0 30px;}

#nav .quote {color:#ccc;margin:10px 0 20px 0;padding:15px 10px 0 10px;border-top:1px dotted #A5A0BF;border-bottom:1px dotted #A5A0BF;}
#nav .quote p,#nav .quote strong {margin:0;padding:0 0 25px 0;
font:bold 12pt/.9em "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;text-transform:uppercase;font-style:italic;}
#nav .quote strong {color:#fff;}
#nav .quote em a {display:block;text-align:right;color:#fff;font-size:10pt;text-decoration:none;}
#nav .quote em a:hover {color:#fc0;}

.maincontent h3 a {margin:0;padding:0;text-decoration:none;color:#666;}
.maincontent #pagelist {margin:0;padding:0;}


/*ELEMENTS*/


.pics {display:block;width:100%;margin:20px 0;overflow:hidden;}
.large {/*float:left;width:400px;height:400px;*/display:block;border:1px solid #ccc;}

.medium img {float:left;margin:0 10px 10px 0;padding:20px;overflow:hidden;color:red;border:1px solid #ccc;}

#thumbnails {display:block;overflow:hidden;}

.medium_image {display:block;margin:0 0 20px 0;}
.medium_image img {border:6px solid #ccc;}


/*.large span {width:378px;height:378px;border:10px solid #fff;}*/

.tn {float:left;display:block;margin:0 10px 10px 0;border:1px solid #ccc;}
/*.large span,.tn span {display:block;}*/
.tn img {border:15px solid #fff;}
.tn a:hover {background:transparent;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;}


#welcomepics {display:block;margin:0 -20px 0 -30px;padding:0;overflow:hidden;}
.styleline1,.styleline2,.styleline3 {display:block;float:left;width:33%;height:270px;margin:0;padding:0;overflow:hidden;} 
.styleline3 {width:34%;} 
* html #welcomepics {width:100%;display:block;padding:0;overflow:hidden;}

.styleline1 a,.styleline2 a,.styleline3 a {position:relative;bottom:0;display:block;overflow:hidden;text-align:center;color:#fff;
font:bold 10pt "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:5px;}
.styleline1 a{color:#ECF7C7;background-color:#B1C570;} 
.styleline2 a{color:#CFE7F5;background-color:#70A6C5;} 
.styleline3 a{color:#F3D7C9;background-color:#AB7A63;} 

* html .styleline3 {width:33%;overflow:hidden;} 

.styleline1 a:hover,.styleline2 a:hover,.styleline3 a:hover {color:#000;background:#ffcc00;}

.welcometn {display:block;padding-top:180px;overflow:hidden;}
.welcometn .tn {float:left;display:block;margin:0 0 10px 5px;border:1px solid #ccc;}
.welcometn .tn span {display:block;}
.welcometn .tn img {width:30px;height:30px;margin:0;padding:0;display:block;border:5px solid #fff;}

#bottomstrip {display:block;height:50px;margin:0 -20px 0 -30px;overflow:hidden;}


.img a img, .imgright a img {border-style:none;display:block;margin:2px;padding:0;}
.img,.imgright {display:block;overflow:hidden;float:left;margin:0 10px 10px 0;}
.imgright {float:right;margin:0 0 10px 10px;}
.img img,.img imgright {margin:0;padding:0;border:2px solid #fff;}
.img a,.imgright a {display:block;margin:0;padding:0;border:6px solid #ccc;overflow:hidden;}
.img a:hover,.imgright a:hover{border-color:#fc0;}

#pagelist {margin:50px 0;overflow:hidden;}
.pagelistitem {width:100%;display:block;margin:0;padding:8px 0 10px 0;overflow:hidden;border-top:1px dotted #ccc;}
.pagelistitem2 {display:block;margin:0;padding:8px 0 10px 0;overflow:hidden;border-top:1px dotted #ccc;}

.productinfo {display:block;margin:5px 0;padding:0;font-size:.7em;text-transform:uppercase;color:#999;font-family: Arial, Verdana,sans-serif;letter-spacing:1px;}
.productinfo strong {color:#666;}

#content1 {display:block;font:normal 10pt Arial, Verdana, sans-serif;}

.pagelistitem p {margin:0;padding:0;}

#imgarea {overflow:hidden;display:block;width:100%;}

.imgdesc {font-weight:8pt;font-style:italic;}

#nocontent1 {display:block;overflow:hidden;margin:50% 0;padding:0;width:100%;border:1px solid #fff;}
*html #nocontent1 {margin:0;padding:30% 0;}


.price {display:block;margin:5px 0 10px 0;padding:0;text-transform:uppercase;letter-spacing:1px;}
.price ul {margin:0;padding:0;list-style:none;}
.price li {margin:0;padding:0;display:inline;padding-right:20px;font-size:8pt;}

.dist {float:right;color:#666;}

h1, h2, h3, h4, h5 {margin:0;padding:0;}
h2 a {font:normal 14pt Georgia;"Trebuchet MS", Arial, Verdana, sans-serif;text-decoration:none;color:#000;}
h2 a:hover {color:red;}
h4, h5, h6 {font-size:9pt;text-transform:uppercase;}

#location {width:auto;margin:0;padding:0 0 20px 0;}
#location a {text-decoration:none;color:#960;border-bottom:1px dotted #960;}

.weblink a {text-decoration:none;color:#960;border-bottom:1px dotted #960;}
.weblink a:hover {color:red;border-bottom:1px solid red;}

#schedule {width:auto;}
#schedule table.main {border:1px solid #666;}
#schedule th,#schedule  td {font:normal 10px Arial, Verdana, sans-serif;color:#000;}
#schedule th span {display:block;padding:2px;margin:2px;white-space:nowrap}
#schedule td span {display:block;padding:2px;margin:2px;white-space:nowrap}


#schedule .head {background-color:#ccc;}
#schedule .morning {background-color:#CCFFCC;}
#schedule .tykes {background-color:#FFFF99;}
#schedule .juniors {background-color:#99CCFF;}
#schedule .whitegreen {background:#CCFFFF}
#schedule .greenblack {background-color:#00CCFF;}
#schedule .adults {background-color:#FF99CC;}
#schedule .comp {background-color:#CC99FF;}
#schedule .spar {background-color:#33CCCC;}
#schedule .family {background-color:#FFCC99;}
#schedule .fun {background-color:#FFCC00;}
