/*LITMA site-wide styles*/

/*Common Header and menu styles*/
ul.menu
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
a.menu
{
float:left;
width:7em;
text-decoration:none;
text-align:center;
color:white;
background-color:purple;
padding:0.2em 0.6em;
border-right:1px solid white;
}
a.menu:hover {background-color:#ff3300}
li.menu {display:inline}
div.menu {
	width:100%;
    min-height:1.9em;
}

span.litmatitle {text-align:center; color:#009900; font-size:2.5em; font-weight:bold;clear:right}
span.slogan {text-align:center; font-weight:bold; font-style:italic; color:black}


/*schedule styles*/


a.schedule {font-weight:bold;font-size:1.125em}
a.white {color:#000000}
a.black {color:#ffffff}
img.litmasmall {float:left; }
p.litmatitle {text-align:center; color:#009900; font-size:2.5em; font-weight:bold}
p.slogan {text-align:center; font-weight:bold; font-style:italic}
p.menutext {text-align:center; color:white; font-size:1.5em; font-weight:bold} 
table.menutable {table-layout:auto;width:100%;border-style:inset}
table.schedule{width:100%; background-color:#ffcc00;border-collapse:separate;empty-cells:hide;height:90%;overflow:scroll}
caption.schedule{background-color:#ffffff;padding-top:1.5em}

tr.scheduleheader{background-color:#ff9900}
tr.special{background-color:#ff0000;font-weight:bold;font-size:2em}
th.schedule{background-color:#ff9900;text-align:center;font-weight:bold}

td.month{background-color:#008080;text-align:center;color:#ffffff;font-weight:bold}
td.schedule.left{text-align:left}
td.schedule.center{text-align:center}

span.centered {text-align:center}
span.right {text-align:right}
span.phone {font-family:"Arial,Sans-serif"}
span.poetry {text-align:left;font-family:"Times Roman,Serif";font-style:italic;color:white}

/*page format / layout */
div.container
{
width:100%;
margin:0px;
border:1px solid gray;
line-height:150%;
}
div.header,div.footer
{
padding:0.5em;
color:darkgreen;
background-color:white;
clear:left;
}
h1.header
{
padding:0;
margin:0;
}
div.left
{
float:left;
width:160px;
margin:5px 0px 5px;
padding:1em;
}
div.right
{
float:right;
width:160px;
margin:5px 0px 5px;
padding:1em;
}
div.content
{
margin-left:190px;
    margin-top:5px;
border-left:1px solid gray;
padding:1em;
}
