A {
	FONT-FAMILY: tahoma, sans-serif
}

a:visited {
	COLOR: #7733aa;
}
a:link {
	COLOR: #110077;
}

P {
	FONT-FAMILY: tahoma, sans-serif
}
H1 {
	FONT-FAMILY: tahoma, sans-serif
}
H2 {
	FONT-FAMILY: tahoma, sans-serif
}
H3 {
	FONT-FAMILY: tahoma, sans-serif
}
UL {
	FONT-FAMILY: tahoma, sans-serif
}
OL {
	FONT-FAMILY: tahoma, sans-serif
}
TD {
	FONT-FAMILY: tahoma, sans-serif
}
P {
	TEXT-ALIGN: justify
}
H1 {
	COLOR: #222266
}
H2.ltgreen {
	COLOR: #111144
}
H3.ltgreen {
	COLOR: #111144
}
body {
BACKGROUND-COLOR: #bbbbbb;
width: 1000px;
}
BODY.main {
	BACKGROUND-IMAGE: url(backgrounds/SG-background3d.jpg)
}
BODY.basic {
	BACKGROUND-IMAGE: url(backgrounds/SG-background3e.jpg); BACKGROUND-COLOR: #ccffcc
}
BODY.schedule {
	BACKGROUND-IMAGE: url(backgrounds/SG-background3e.jpg)
}
BODY.muhly {
	BACKGROUND-IMAGE: url(backgrounds/muhlylow.jpg)
}
P.ltgreentext {
	MARGIN: 5px 3%; COLOR: #111122; TEXT-ALIGN: justify
}
P.ltgreentextrightcol {
	MARGIN: 5px 5%; COLOR: #111155; TEXT-ALIGN: justify; float: right;
        
}
P.copynotice {
	FONT-SIZE: 8pt; COLOR: silver; TEXT-ALIGN: center;
}
P.centeredImage {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center;
}

TABLE.basic {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px;
}
TABLE.nav {
	float: left; BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px;
}

TABLE.noback {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px;
}
TD {
	BORDER: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center;
}
TD.1 {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px;
}
IMG.grframe {
	BORDER-RIGHT: green 4px outset; BORDER-TOP: green 4px outset; BORDER-LEFT: green 4px outset; BORDER-BOTTOM: green 4px outset
}
IMG.center {
	align: center;
}
p.rightbox {
COLOR: #111111;
}
.displace {
    position: absolute;
    left: -5000px;
    }
a.dates {
    display: block;
    width: 135px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttondatessprite.png");
    }
a.dates:hover {
    background-position: -136px 0;
    }
a.bios {
    display: block;
    width: 135px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttonbiossprite.png");
    }
a.bios:hover {
    background-position: -136px 0;
    }
a.music {
    display: block;
    width: 135px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttonmusicsprite.png");
    }
a.music:hover {
    background-position: -136px 0;
    }
a.contacts {
    display: block;
    width: 135px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttoncontactssprite.png");
    }
a.contacts:hover {
    background-position: -136px 0;
    }
a.news {
    display: block;
    width: 135px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttonnewssprite.png");
    }
a.news:hover {
    background-position: -136px 0;
    }
a.links {
    display: block;
    width: 135px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttonlinkssprite.png");
    }
a.links:hover {
    background-position: -136px 0;
    }
a.faq {
    display: block;
    width: 135px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttonfaqsprite.png");
    }
a.faq:hover {
    background-position: -136px 0;
    }
a.home {
    display: block;
    width: 120px;
    height: 40px;
    text-decoration: none;
    background: url("images/buttonhomesprite.gif");
    }
a.home:hover {
    background-position: -120px 0;
    }
a.megan {
    display: block;
    width: 150px;
    height: 80px;
    text-decoration: none;
    background: url("images/buttonmegansprite.png");
    }
a.megan:hover {
    background-position: -150px 0;
    }
a.john {
    display: block;
    width: 140px;
    height: 80px;
    text-decoration: none;
    background: url("images/buttonjohnsprite.png");
    }
a.john:hover {
    background-position: -140px 0;
    }
a.sally {
    display: block;
    width: 140px;
    height: 80px;
    text-decoration: none;
    background: url("images/buttonsallysprite.png");
    }
a.sally:hover {
    background-position: -140px 0;
    }
#header {
border-bottom: 1px solid #333;
}
#columnleft {
float: left;
width: 700px;
margin-left: 10px;
}
#columnright {
margin: 0 2em 0 200px;
}
#footer {
clear: both;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 10px;
}
#navsite h5 {
display: none;
}

#navsite ul {
width: 680px;
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 17px Tahoma, sans-serif;
}

#navsite ul li {
list-style: none;
margin: 0;
display: inline;
}

#navsite ul li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #669;
border-bottom: none;
background: #779;
text-decoration: none;
}

#navsite ul li a:link {
color: #000;
}

#navsite ul li a:visited {
color: #000;
}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
color: #669;
background: #aac;
border-color: #336;
}

#navsite ul li a#current {
background: white;
border-bottom: 1px solid white;
}