body { 
font-size:105%;
line-height:1.125em; 
margin: 0 0 0 0; 
background: white none; 
color: black;
}

div.wide { 
width: 80%; 
}

.narrow {
max-width: 400px;
}

/*.plain { 
color : black;
background : white url(images/aqua_bg.gif) repeat; 
}
*/
.views {
vertical-align: super;
}

table { 
margin: 0 0 0 50px; 
padding: 0; 
}

table.chart { 
margin: 0 0 0 50px; 
padding: 0; 
width: 90%
}

table.chartBrdr { 
margin: 0 0 0 50px; 
padding: 0; 
border: 3px solid #669999;
width: 85%
}

table.tween { 
margin: 0 0 0 35px; 
padding: 0; 
}

td { 
padding: 0; 
}

td.data { 
padding: 8px; 
text-align: center;
border: 1px outset #336699;
}
td.dataNB { 
padding:6px 20px 8px 20px; 
text-align: left;

}

td.leftdata { 
padding: 8px; 
border: 1px outset #666666;
}
p { 
font: 0.875em georgia, "times new roman", times, serif;
color: black;
background : transparent none;
margin: 20px; 
}

p.contact { 
font: 0.85em georgia, "times new roman", times, serif;
color: #888; 
background : transparent none;
margin: 6px 20px 6px 0; 
}

p.newsletter { 
font: 1.0em georgia, "times new roman", times, serif;
color: black;
background : white none;
margin: 20px;
text-align: center;
}

p.caption { 
font: italic .75em georgia, "times new roman", times, serif;
color: black;
background : white none;
text-align: justify; 
margin: 0;
padding: 0 100px 0 100px; 
}

p.menu {
font: .98em arial, helvetica, sans-serif;
padding: 4px 0 0 0;
margin: 0px 0 0 6px; 
text-align: left;
}

p.menuhot {
font: .90em arial, helvetica, sans-serif;
color: #FF0000;
background: #99CCCC;
padding: 4px 0 0 0;
margin: 0px 0 0 6px; 
text-align: left;
}

.table { 
font: .875em georgia, "times new roman", times, serif;
color: black; 
background : white none;
margin: 0;  
padding: 0; 
}



.cancelled { 
font: .875em georgia, "times new roman", times, serif;
color: black; 
background : white none;
margin: 0;  
padding: 0; 
text-decoration: line-through;
}


b { 
font: bold 0.877em  georgia, "times new roman", times, serif;
color: black; 
background : white none;
margin: 0; 
}

.underline
{text-decoration: underline;
}

.prices { 
font: .88em georgia, "times new roman", times, serif;
font-weight: bold; 
color: black; 
background : white none;
margin: 0px; 
padding: 0px;
}

b.red { 
font: .875em georgia, "times new roman", times, serif;
font-weight: bold; 
color: red; 
background : white none;
margin: 0; 
}

i.red { 
font: .875em georgia, "times new roman", times, serif;
font-style: italic; 
color: red; 
background : white none;
margin: 0; 
}

h1 { 
font: 1.22em georgia, "times new roman", times, serif;
color: #333; 
background : white none;
margin: 20px; 
}

h2 { 
font: 1.14em georgia, "times new roman", times, serif;
color: #333; 
background : white none;
margin: 20px; 
}

h2.exectable { 
font: 1.1em georgia, "times new roman", times, serif;
color: #333; 
background : white none;
margin: 8px; 
padding:6px 20px 8px 20px; 
text-align: left;
font-weight: bold;
}

h3 { 
font: 1.0em georgia, "times new roman", times, serif;
color: #333; 
background : white none;
margin: 14px 4px 4px 20px; 
}

.item { 
font: .95em georgia, "times new roman", times, serif;
color: black; 
background : #99CCCC none;
text-align: left;
margin: 0;
}
.bolditem { 
font: .95em georgia, "times new roman", times, serif;
font-weight: bold;
color: black; 
background : #99CCCC none;
text-align: left;
margin: 0;
}

h5 { 
font: 1.0em georgia, "times new roman", times, serif;
color: black; 
background : white none;
margin: 20px; 
}

.greytext { 
color: #003333; 
background: #99CCCC none; 
text-align: center;
}

.redtext { 
color: #fff; 
background: #FF0033 none; 
text-align: center;
}

.indented { 
text-indent: 60px; 
}

.center { 
text-align: center; 
}

.centered {
display: block;
margin-left: auto;
margin-right: auto 
}

ul { 
font: .875em georgia, "times new roman", times, serif;
color: black; 
background : white none;
list-style: disc;  
margin: 20px;
}

ul.inside { 
font: .875em georgia, "times new roman", times, serif;
color: black; 
background : white none;
list-style: disc;  
margin: 20px;
}

ol { 
font: .875em georgia, "times new roman", times, serif;
color: black;
margin: 4px 10px 0 8px;
padding: 4px 10px 0 8px;
background : white none;
}

li {
margin: 8px 10px 0 8px;
padding: 4px 10px 0 8px;
text-align:justify;
}

li.left {
margin: 8px 10px 0 8px;
padding: 4px 10px 0 8px;
text-align:left;
}

.plaque { 
margin-left: 30%;
}

.honors {
font: 1.1em georgia, "times new roman", times, serif;
}

th.champs_h { 
font: bold .90em georgia, "times new roman", times, serif;

text-align: left;
width: 166px;
line-height: 22px;
padding: 0 35px 8px 5px;
}

th.champs_y { 
font: bold .90em georgia, "times new roman", times, serif;
text-align: left;
width: 30px;
line-height: 22px;
padding: 0 35px 8px 5px;
}

td.champs { 
font: .90em georgia, "times new roman", times, serif;
text-align: left; 
line-height: 20px; 
padding: 0 35px 0 5px;
}

td.champsgreen { 
font: .90em georgia, "times new roman", times, serif;
color: #777777;  
background : white none;
text-align: left; 
line-height: 20px; 
padding: 0 15px 0 5px;
}

img { 
border: 0;
padding: 0; 
}
img.middle { 
border: 0;
padding: 0;
vertical-align:middle;
}

img.tight { 
border: 0;
padding: 0; 
}
img.history { 
border: 0;
padding: 0 0 0 50px; 
}

.weather {
margin: 0 0 0 10px;
height: 92px;
}
.map {
margin: 0;
}


.menuNOlink { 
color: #323232; 
background : transparent none;
text-decoration: none; 
}


/*HOVER EFFECTS*/
a:link { 
color: #003300; 
background :  transparent none;
text-decoration: underline; 
}
a.menulink:link { 
color: #323232; 
background : transparent none;
text-decoration: none; 
}

a:visited { 
color: #000000; 
background :  transparent none;
text-decoration: underline; 
} 

a.menulink:visited { 
color: #696969; 
background :  transparent none;
text-decoration: none; 
} 

a:hover { 
color: #CC3300; 
background :  transparent none;
text-decoration: underline; 
}

a.menulink:hover { 
color: #FF9966;
font-weight: normal;
background :  transparent none;
text-decoration: none; 
}

a:active  { 
text-decoration: underline; 
}

a.menulink:active  {
color: #ffffff;
font-weight: normal;
background :  transparent none;
text-decoration: none;
}

#advt {
margin: 0px;
padding: 0px;
}


/*from http://www.apple.com/library/quicktime/stylesheets/qtp_library.css */
.playButton {
background-color: rgb(20,20,20);
cursor: pointer;
font-weight: bold;
font-size: 1.25em;
opacity: .8;
filter: alpha(opacity=80);
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
position: relative;
top: 60%;
zoom: 100%;
padding: .5em 1em;
color: white;
}
.playBackground {
background-color: rgb(0,0,0);
opacity: 0.0;
filter: alpha(opacity=0);
position: absolute;
top: 0px; left: 0px;
}	


/*CONTAINER BOXES*/
#header {
height: 186px;
padding: 0px;
margin: 0px;
border: none 0px;
background: #779c9e url(http://wanlesstennis.com/images/wpctc_header3bg.jpg);
}


#content {
position: absolute;
top: 186px;
background: white none;
color: black;
left: 150px;
margin: 0 60px 0 30px;
padding: 0;
text-align: justify;
}


#Menu {
position:absolute;
top:186px;
left: 0;
width:156px;
height: 3400px;
padding:30px 0 0 0;    
background: #779c9e url(http://wanlesstennis.com/images/menu_bg.gif);
}

#MenuChamps {
position:absolute;
top:186px;
left: 0;
width:156px;
height: 11500px;
padding:30px 0 0 0;    
background: #779c9e url(http://wanlesstennis.com/images/menu_bg.gif);
}