* {margin:0px;padding:0px}
BODY {background:URL('images/bgrepeat.gif') repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:79%;color:#000000;}

.clear {float:none;clear: both;height: 0px;overflow: hidden;}

.yellow {color:#fff200}
.green {color:#5fb4b1}
.magenta {color:#ec008c;font-weight:bold}

/* links */
A.email {color:#FFFFFF;text-decoration:none;}
A.email:Hover {color:#fff200;text-decoration:underline}

A.newslink {color:#5fb4b1;text-decoration:underline;}
A.newslink:Hover {color:#fff200;text-decoration:underline;}

A.pagelink {color:#000;text-decoration:underline;}
A.pagelink:Hover {color:#5fb4b1;text-decoration:underline;}

/* framework */
#canvas {width:970px;margin-left:auto;margin-right:auto;}
#header {height:244px;width:970px;float:left;}
#header-top {height:38px;width:970px;float:left;}
#header-bottom {height:206px;width:970px;float:left;}
#container {width:930px;float:left;padding:20px;background-color:#FFFFFF;margin-bottom:20px}
#col1 {width:195px;float:left;}
#col2 {width:735px;float:left;}
#col3 {width:715px;float:left;margin:20px 0 0 20px;}
#col4 {width:495px;float:left;}
#col4 P {line-height:20px}
#col5 {width:190px;float:left;margin:0 0 0 20px;background-color:#5fb4b1;padding:5px}
#col5-inner {width:160px;float:left;background-color:#FFFFFF;padding:0 15px 15px 15px}
#col6 {width:235px;float:left;}
#col7 {width:235px;float:left;margin:0 0 0 20px}
#email {width:735px;float:left;height:30px;background:url('images/email-banner.gif') no-repeat}
#weblink {width:970px;margin-left:auto;margin-right:auto;text-align:center;color:#FFFFFF;margin-bottom:20px}

/* htags */
h1.name {float:left;text-indent:-9999px;width:485px;height:38px;background:url('images/header-left.gif') no-repeat;}
h1.logo {float:left;text-indent:-9999px;width:170px;height:206px;background:url('images/logo.jpg') no-repeat;}
h1.strap {float:left;text-indent:-9999px;width:800px;height:206px;background:url('images/strap.jpg') no-repeat;}
h2.est {float:left;text-indent:-9999px;width:195px;height:99px;background:url('images/est-1895.jpg') no-repeat;}
h2.headers {float:left;font-size:140%;color:#5fb4b1;font-weight:normal;padding-bottom:15px}
h2.subheaders {float:left;font-size:110%;color:#5fb4b1;font-weight:bold;line-height:20px}
h2.notice {float:left;font-size:140%;color:#5fb4b1;font-weight:normal;padding-top:15px}

/* Top Nav */
#topnav {float:left;width:485px;height:38px;}
UL.topnav_block {float:left;width:485px;position:relative;}
UL.topnav_block LI {height:38px;text-indent:-9999px;list-style-type:none;position:absolute;}
UL.topnav_block LI A {height:38px;display:block;}

.home {width:117px;background:URL('images/LTC-home-off.gif') no-repeat}
.home A:hover {background:URL('images/LTC-home-on.gif') no-repeat}
.about {left:117px;width:116px;background:URL('images/LTC-about-off.gif') no-repeat}
.about A:hover {background:URL('images/LTC-about-on.gif') no-repeat}
.find {left:233px;width:116px;background:URL('images/LTC-find-off.gif') no-repeat}
.find A:hover {background:URL('images/LTC-find-on.gif') no-repeat}
.contact {left:349px;width:136px;background:URL('images/LTC-contact-off.gif') no-repeat}
.contact A:hover {background:URL('images/LTC-contact-on.gif') no-repeat}

/* Left Nav */
UL.leftnav_block {float:left;width:195px;height:256px;}
UL.leftnav_block LI {width:195px;height:32px;list-style-type:none;text-indent:-9999px;}
UL.leftnav_block LI A {height:32px;display:block;}

.memberships {width:195px;background:URL('images/memberships-off.gif') no-repeat}
.memberships A:hover {background:URL('images/memberships-on.gif') no-repeat}
.mens {width:195px;background:URL('images/menstennis-off.gif') no-repeat}
.mens A:hover {background:URL('images/menstennis-on.gif') no-repeat}
.ladies {width:195px;background:URL('images/ladiestennis-off.gif') no-repeat}
.ladies A:hover {background:URL('images/ladiestennis-on.gif') no-repeat}
.junior {width:195px;background:URL('images/juniortennis-off.gif') no-repeat}
.junior A:hover {background:URL('images/juniortennis-on.gif') no-repeat}
.social {width:195px;background:URL('images/socialtennis-off.gif') no-repeat}
.social A:hover {background:URL('images/socialtennis-on.gif') no-repeat}
.news {width:195px;background:URL('images/news-off.gif') no-repeat}
.news A:hover {background:URL('images/news-on.gif') no-repeat}
.gallery {width:195px;background:URL('images/gallery-off.gif') no-repeat}
.gallery A:hover {background:URL('images/gallery-on.gif') no-repeat}
.links {width:195px;background:URL('images/links-off.gif') no-repeat}
.links A:hover {background:URL('images/links-on.gif') no-repeat}

/* footer */
#footer {float:left;width:930px;height:30px;background-color:#5fb4b1;margin-top:20px;color:#FFFFFF}
#footer-col1 {float:left;width:530px;height:30px;}
#footer-col2 {float:left;width:400px;height:30px;}

UL.latestnews LI {color:#000000;list-style-type:none;line-height:18px;padding:10px 0 5px 0}
UL.latestnews LI A {color:#000000;text-decoration:underline;padding:0 0 0 20px;background-image: url("images/ball.gif");background-repeat: no-repeat;background-position: 0px 5px}
UL.latestnews LI A:Hover {background:URL('images/ball.gif') no-repeat;background-position: 5px 5px;color:#5fb4b1}

UL.bullet {line-height:18px;}
UL.bullet LI {background:URL('images/ball.gif') no-repeat left 11px;padding:5px 0 0 20px;list-style-type:none;}

#page_images {float:left;border:2px solid #5fb4b1;margin-bottom:15px;width:491px;width:140px}

/* form */
form.quick {display:inline;}
form br {clear:left;}
form input {margin-left:10px;border:1px solid #5fb4b1;padding:5px;width:300px}
form textarea {margin-left:10px;border:1px solid #5fb4b1;font-size:90%;padding:5px;width:300px;font-family:Arial, Helvetica, sans-serif}
form input.submit {border:1px solid solid #5fb4b1;width:100px;background-color:#fff200;margin:0px}
div.formlabel {padding-top:5px;float:left;width:93px;text-align:right;}
fieldset {margin:0 0 0 0;padding:10px 20px 10px 20px; border: 1px solid #5fb4b1;}
legend {font-weight:bold;padding:5px 7px 5px 7px;color:#000000}

.date {color:#FFFFFF;font-weight:bold;background-color:#5fb4b1;text-align:center;padding:3px 0px 3px 0px;width:190px;}
.team {color:#000000;background-color:#fff200;text-align:center;padding:3px 0px 3px 0px;width:180px;}
.venue {color:#000000;background-color:#fff200;text-align:center;padding:3px 0px 3px 0pxwidth:100px;}
.gap {height:1px}

/* membershiptable */
.membershiptable {font-size:100%}
.membershead {text-align:center;padding:2px 0 2px 0;background-color:#5fb4b1;color:#fff;text-transform:uppercase;font-size:90%}
.memberstext {padding:5px 10px 10px 15px;font-size:85%;line-height:22px}
.memberscost {text-align:center;font-size:110%;color:#5fb4b1;font-weight:bold;border:1px solid #5fb4b1 }

.photo {margin:0px;padding:0px;float:left;}






















