body {
background-color:#000;
text-align:center;
font-family:Helvetica, MS Sans Serif, Arial, sans serif;
font-size:14px;
margin:20px 0 0;
}

a:hover {
text-decoration:underline;
color:red;
}

a:link {
text-decoration:none;
color:#000;
}

a:visited {
outline:none;
text-decoration:none;
color:#000;
}

h1 {
font-size:14px;
color:red;
font-style:italic;
padding-top:4px;
margin-bottom:4px;
}

li {
font-size:14px;
color:#000;
}

#mainPageContainer {
width:780px;
text-align:left;
height:auto;
z-index:1;
margin:0 auto;
}

#header {
position:relative;
width:780px;
height:174px;
background-image:url(racketPage5Sl_r1_c1.jpg);
background-repeat:no-repeat;
z-index:1;
}

#menu_bar {
position:relative;
width:780px;
height:25px;
background:transparent;
}

#topmenubar {
position:absolute;
width:780px;
height:28px;
top:-424px;
}

.topmenubar {
text-shadow:#000;
}

#topmenubarG {
width:780px;
height:28px;
background-image:url(racketPage5Sl_r2_c1.jpg);
background-repeat:no-repeat;
text-align:center;
font-style:italic;
font-weight:700;
font-size:16px;
color:#009;
border:none;
z-index:1;
}

.topmenubarG {
text-shadow:#000;
text-align:center;
font-style:italic;
font-weight:700;
font-size:16px;
color:#009;
}

.notice {
text-shadow:#000;
text-align:center;
font-style:italic;
font-weight:700;
font-size:16px;
color: #bb0000;
text-decoration:underline;
}

#mainbody {
position:relative;
width:780px;
height:392px;
background-image:url(racketPage5Sl_r3_c1.jpg);
background-repeat:no-repeat;
z-index:1;
visibility:visible;
}

#mainbodyG {
position:relative;
width:780px;
height:392px;
background-image:url(racketPage5Sl_r3_c1.jpg);
background-repeat:no-repeat;
z-index:1;
}

#mainbodyLong {
position:relative;
width:780px;
height:auto;
background-image:url(racketPage5Sl_r2_c1.jpg);
background-repeat:repeat-y;
z-index:0;
}

#mainbodyXLong {
position:relative;
width:782px;
height:620px;
background-image:url(racketPage5Sl_r2_c1.jpg);
background-repeat:no-repeat;
z-index:0;
}

#mainbodyXXLong {
position:relative;
width:780px;
height:640px;
background-image:url(racketPage5Sl_r2_c1.jpg);
background-repeat:repeat-y;
}

.mainbody {
font-size:14px;
font-weight:700;
text-align:center;
}

.mainbody_sm {
font-size:12px;
color:#003;
font-weight:700;
text-align:center;
margin-right:8px;
}

.eventlink2 {
display:block;
text-decoration:none;
color:red;
outline:dotted;
outline-color:#a00;
outline-width:thin;
margin:2px;
}

.eventlink2	a:hover {
display:block;
text-decoration:underline;
color:#00f;
outline:solid;
outline-color:red;
outline-width:thin;
margin:2px;
}

.mainbody a:hover {
text-decoration:none;
color:red;
}

.mainbody_bold {
font-size:14px;
font-weight:700;
color:#000;
text-decoration:none;
}

#mainbody_bold a:hover {
color:#0000fe;
text-decoration:none;
}

#footer {
position:relative;
width:780px;
height:66px;
background-repeat:no-repeat;
z-index:1;
background-image:url(racketPage5Sl_r4_c1.jpg);
}

#contact {
position:absolute;
width:782px;
height:40px;
z-index:10;
text-align:center;
font-size:12px;
font-weight:700;
color:#222;
top:-34px;
visibility:visible;
}

#contact_text {
height:270px;
width:782px;
color:#fff;
font-size:14px;
font-weight:700;
display:block;
background-image:url(grouppic2.jpg);
background-repeat:no-repeat;
background-position:center;
}

#contact_text a:link {
color:#fff;
display:block;
}

#contact a:link {
color:#000;
display:block;
}

#jumpmonth {
font-size:8px;
color:#800F09;
}

.lge {
font-size:18px;
color:#000;
}

.lge_title {
font-size:13px;
color:#009;
padding-top:2px;
padding-bottom:2px;
}

.lge_title2 {
font-size:13px;
font-weight:700;
color:#009;
}

#instruments {
padding-top:15px;
padding-bottom:5px;
line-height:20px;
}

#songlist {
border:thin;
background-color:#CCC;
font-size:12px;
color:#000;
border-color:#666;
margin:5px;
padding:3px;
}

.songlist_text {
border:none;
font-size:12px;
color:#000;
text-align:justify;
padding:3px 6px;
}

.songlist_text img {
border:none;
}

.songlistBorder {
background-image:url(pics/Lborder.jpg);
background-position:left;
background-repeat:no-repeat;
}

.songlist_textRedItalic {
font-size:13px;
color:red;
font-style:italic;
}

.videoLink {
font-size:12px;
color:#ff00000;
display:compact;
background-color:#999;
padding:6px 4px;
}

#videoLinkId a:visited,#videoLinkId a:link {
color:#CF1005;
display:compact;
}

.style2 {
color:#ccc;
}

.bkgrnd {
font-size:11px;
font-weight:700;
color:#000;
}

.bkgrnd a:hover {
color:red;
}

#bkgrnd {
position:absolute;
background-color:#fff;
opacity:.8;
filter:alpha(opacity=80);
width:62%;
left:143px;
top:15px;
}

#bkgrnd a:hover img,#mainbodyG a:hover img {
filter:alpha(opacity=65);
-moz-opacity:0.65px;
opacity:0.65px;
border:1px dotted #ff0;
background-color:#D8DBFA;
margin:0;
}

#bkgrndG {
position:absolute;
background-color:#fff;
opacity:.99;
filter:alpha(opacity=99);
width:750px;
left:11px;
top:1px;
}

#bkgrndG a:hover img {
filter:alpha(opacity=75);
-moz-opacity:0.75px;
opacity:0.75px;
border:1px dotted #ff0;
background-color:#D8DBFA;
margin:0;
}

.lge_title img {
padding-right:10px;
}

#topmenubar a,#topmenubar a:link,#topmenubarG a {
text-decoration:none;
color:#009;
}

#topmenubar a:hover,#topmenubarG a:hover {
text-decoration:none;
color:#fe0000;
}

#mainbody_bold a:link,#mainbody_bold a:visited {
color:#000;
text-decoration:none;
}

#contact_text a:hover,#contact a:hover {
color:red;
display:block;
}

#contact_text a:visited,#contact a:visited {
outline:none;
}

#bkgrnd img,#mainbodyG img,#bkgrndG img {
border:none;
filter:alpha(opacity=100);
-moz-opacity:1px;
opacity:1px;
margin:0;
}