/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

body { background-color:grey; 
font-family:Verdana, Geneva, sans-serif;
color: #2A2A4E;}

header {background-color:#C9DFF5; 
padding: 1em  1em 1em 7.5em;}

header h1 {vertical-align:middle;
padding-left: 4em; 
font-size:250%;}

header img {vertical-align:middle; float: left; }

.clearfix:after {display:block; 
clear:both; 
} 

#desc {vertical-align:middle; float:right; }

#portrait {float:left; }

a {text-decoration:none;
font-weight:700; }
a:link { color: #5C5F99; }
a:visited { color: #885EA6;}
a:hover {color: #344866; }

nav {width:100%;
background:#8ADEC7;
padding: 1em 0em 1em 0em;
font-size: 140%;
text-align:center;
}

#column-news{ float: left; width: 14%;
padding: 0% .5% .5% .5%;
background-color:#A5F5F5;height:75em;
font-size: 100%;
word-wrap: break-word;}

#column-contact{float: right; width: 14%;
padding: .0% .5% .5% .5%;
background-color:#C2FAED;height:75em;
font-size: 100%;
word-wrap: break-word;
}


h2 {font-size:130%; }

h3 {text-align:center; text-decoration:underline; }

#column-content{ display: inline-block; 
width: 66%; 
background-color:#EDEDED;
height:50em;
overflow:scroll;
word-wrap: break-word;
padding: .1em 2% 0 2%;
font-size:120%;
}

#column-content img {float:left; padding-right:1em; }
#desc p {vertical-align:middle;}


#column-form{ display: inline-block; 
width: 66%; 
background-color:#EDEDED;
height:50em;
overflow:scroll;
word-wrap: break-word;
padding: .1em 2% 0 2%;
font-size:100%;
}

#desc {padding-left: 5em; padding-bottom: .5em; }

#imageA { background-image: url(seats.jpg);
background-size:100%;
display: inline-block;
height:15em;
width:70%;
}

#imageB { background-image: url(improv.jpg);
background-size:100%;
display: inline-block;
height:15em;
width:70%;
}

lh {font-size:110%;
font-weight:bold;}

li {padding-top:.5em;}

#footer {background-color:#D4FFDC;height:5em;
padding-top: 1em;
padding-left: 15%;
padding-right: 15%;
font-size: 80%;  
height:10.6em;}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    width: 12em;
    padding: 0em 1em;
    z-index: 1;
    text-align:left;
    background-color: #8ADEC7;
    box-shadow: .1em .1em .1em .1em rgba(0,0,0,1);
}

.dropdown:hover .dropdown-content {
    display: block;
}

form {padding: .25em;}
label {float:left; display:block; text-align:right; width: 9em; padding-right: 1em;}
input {display:block; margin-bottom: 1em; width: 20em ;}
textarea {display:block; margin-bottom: 1em;}
#mySubmit {margin-left: 14.5em }
#myReset {margin-left: 14.5em }