/*
start images
Coffee2.jpg
end images
*/

a.front:hover{
     background-color : transparent;
}

a:link {
     color : #305ACD;
     background-color : transparent;
     font-weight : bold;
     text-decoration : none;
}

a:visited{
     color : #305ACD;
     background-color : transparent;
     text-decoration : none;
}

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

a:active{
     color : #FFCF00;
     background-color : transparent;
     text-decoration : none;
}

body{
     background-image : url(Coffee2.jpg);
     background-attachment : fixed;
}

body, td{
     background-color : #000000;
     color : #FFFFFF;
     font-family : Verdana, arial, helvetica, sans-serif;
}

h1{
     margin-left : 0.2em;
     margin-right : 0.5em;
     color : #FFFFFF;
     font-size : 2.7em;
     font-weight : lighter;
     height : 60px;
}

h2{
     background-color : #696969;
     color : #000000;
     font-variant : small-caps;
     font-style : normal;
     font-weight : lighter;
}

img{
     border : none;
}

li{
     margin : 0em 0em 0em -1.5em;
     list-style : none;
     line-height : 1.2em;
}

P:first-letter {
     font-size : 1.15em;
}

span.day{
     color : #C0C0C0;
     background-color : #696969;
}

span.event{
     border : thin solid #C0C0C0;
     padding : 0em 0.3em 0em 0.3em;
     color : #C0C0C0;
     background-color : #696969;
     font-weight : bold;
}

span.groups{
     border : thin solid #C0C0C0;
     font-size : 0.80em;
}

span.costs{
     font-style: oblique;
}

span.module{
     padding : 0em 0.3em 0em 0.3em;
     border-left : thin solid #000000;
     border-right : thin solid #000000;
     color : #000000;
     background-color : #696969;
     font-weight : bolder;
     font-family : sans-serif;
}

tr{
     vertical-align : top;
}

ul{
     margin-top : 0em;
     margin-bottom : 0.5em;
}

.back{
     float : right;
     margin-top : -1.5em;
     font-weight : bold;
}

.details{
     margin-top : -3.2em;
     margin-right : 0.3em;
     color : #C0C0C0;
     background-color : transparent;
     font-size : 0.9em;
     text-align : right;
}

.drums{
     float : right;
     margin : 0em 0em 0em 1em;
     border : medium solid #000000;
}

.key{
     margin-top : 0.2em;
     margin-right : 0.3em;
     /*padding-bottom : -1em;*/
     color : #C0C0C0;
     background-color : transparent;
     font-weight : bold;
     text-align : right;
}

.layer{
     margin-top : 2.5em;
     width : 23em;
     border : medium double #C0C0C0;
     padding : 0.5em;
     color : #FFFFFF;
     background-color : #000000;
     background-image : url(Coffee2.jpg);
     font-size : 0.8em;
     line-height : 1.5em;
     visibility : hidden;
     right : 1.5em;
     position : absolute;
}

.layer2{
     margin : 0em;
     width : 23em;
     border : medium double #C0C0C0;
     padding : 0.3em;
     color : #FFFFFF;
     background-color : #000000;
     background-image : url(Coffee2.jpg);
     font-size : 0.8em;
     line-height : 1.5em;
}

.level{
     border : thin solid #C0C0C0;
     padding : 0em 0.3em 0em 0.3em;
     color : #C0C0C0;
     background-color : #000000;
     font-weight : bold;
}

.levelhead{
     width : 100%;
     margin-bottom : 1em;
     background-color : #696969;
     color : #FFCF00;
     font-variant : small-caps;
     text-align : center;
}

.menhead{
     margin : 0.5em 0.5em 0.2em 0.5em;
     background-color : #696969;
     color : #FFCF00;
}

.menu{
     width : 11em;
     border-right : thick dotted #999999;
     border-left : thick dotted #999999;
     padding-top : 0em;
     margin-top : 0em;
     background-color : transparent;
     color : #000000;
     font-size : 0.80em;
     line-height : 1.4em;
}

.otherlist{
     margin-top : 0.3em;
}

.page{
     color : #696969;
     background-color : transparent;
     font-weight : normal;
}

.splash{
     color : #FFFFFF;
     background-color : transparent;
     font-family : "Comic Sans MS", fantasy;
     font-variant : normal;
}

.text{
     padding-left : 1em;
     padding-right : 1em;
     padding-top : 0em;
     margin-top : 0em;
     background-color : transparent;
     font-size : 0.8em;
     text-align : justify;
     line-height : 1.5em;
}

.thislist{
     font-weight : bold;
}

.top{
     margin-top : 0.2em;
}
