body {
    background-color: #6e879b; color: #000;
}

body, td, th, textarea, select, input {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

h1.title {font-size: 32pt;}
                        
a:link { color: #000; text-decoration: none; }    
a:visited {color: #000;  text-decoration: none;}
a:hover {color: #f5f5f5;  text-decoration: none;}    

.navkeytop:link { color: #000; text-decoration: none;}    
.navkeytop:visited { color: #000;  text-decoration: none;}
.navkeytop:hover { color: #f5f5f5;  text-decoration: none;}    

.venue a:link, .title a:link {color: black; text-decoration: underline;}
.venue a:visited, .title a:visited {color: black; text-decoration: underline;}
.venue a:hover, .title a:hover {color: #f5f5f5; text-decoration: underline;}

.center {
    text-align: center;
}
.right {
    text-align: right;
}
.left {
    text-align: left;   /* delete if turns out to be unnecessary */
}
.top {
    vertical-align: top;
}
.texttop {
    vertical-align: text-top;
}
.nowrap {
    white-space: nowrap;
}
.big {
    font-size: larger; font-weight: bold;
}
.red {color: #c00;}

.navkey {padding: 3px 5px;  margin: 1px; font-weight: bold;
    border-style: outset; border-width: 1px; font-size: 90%;
    background-color: #6e879b;
}


#navkeybreak { padding: 0; margin: 0; font-size: 8px; }

#navbartop {width: 750px; margin: 0 auto 0 auto;
            padding-bottom: 10px; padding-top: 10px;
            text-align: center; background-color: #6e879b;
            color: #000;
}

.herekeytop {padding: 3px 5px;  margin: 1px; font-weight: bold;
        color: #aac8b4;
}
.navkeytop {padding: 3px 5px;  margin: 1px; font-weight: bold;
}

h1.titletop {font-size: 32pt; margin: 0; padding: 5px;}

h1.titletop1 {font-variant: small-caps; font-size: 32pt; margin: 0; padding: 5px;}

#bio {width: 800px; margin: 0 auto 0 auto; padding-top: 20px;}
#press {width: 650px; margin-left: auto; 
        margin-right: auto; padding-top: 20px; }

#bioimage1 {width: 300px; float: left; text-align: center; padding-right: 20px; padding-top: 10px;}
.presscredit, #biocredit {padding-bottom: 10px; color: #000; font-size: 8pt;}


.quote {max-width: 650px; margin: 0 auto 0 auto; padding-bottom: 20px;
            text-align: justify;}

.quote ul {list-style-type: none;}

.blockquote ul {list-style-type: none; border-right: 1px solid black;
                margin-right: 100px;}
.blockquote ul li {padding: 5px 10px 5px 0;}

.quote .author {margin-top: 0; padding-top: 3px; text-align: right;
        font-weight: bold;}

#home {width: 750px; height: 500px; margin: 0 auto 0 auto; background-image:
        url(Images/home1.jpg); background-position: 50% 50%;
        background-repeat: no-repeat;
}

#show {margin-right: auto; margin-left: auto;
}
#calendar td {padding-left: 4px; padding-right: 4px;}
#calendar td.date { font-weight: bold; padding-top: 4px;} 

#calendar td.venue:first-line {font-weight: bold;
        font-size: 120%;}

#calendar td.comments {padding-bottom: 4px;}
#calendar td.title {font-weight: bold; }
/*
#calendar tr.az {background-color: #33aac8;}
#calendar tr.za {background-color: #3396b4;}
*/
#calendar tr.az {background-color: #96afb9;}
#calendar tr.za {background-color: #b4c8dc;}

input.contact {width: 30em; background-color: white;}
textarea.contact {width: 30em; height: 10em; background-color: white;} 
input.check { background-color: white;}


.button { background-color: #6e879b;
        border: 3px outset #6e879b;}

.button:hover {color: #f5f5f5; }
.button:active {background-color: #f5f5f5; color: #f5f5f5; }

.ref {margin-top: 0; padding-top: 0px; text-align: right; width: 100%; right: 0;}    

#credits {padding: 2px; color: #cef; font-size: 8pt;}

#homecredit {position: absolute; bottom: 0; 
            left: 0; right: 0; text-align: center; 
            font-size: 8pt;}

#indexmenu {font-size: 150%; margin-left: 35%;}

.action {
    background-color: #6e879b;
    color: #333; 
    width: 9em;
    margin: 10px 5px 0 5px;
    font-weight: bold;
}

.action:hover {
    background-color: #6e879b;
    color: #ff0;
}
.action:active {
    background-color: #0f0;
    color: #ff0;
}

.mceContentBody  {font-family: Verdana, Arial, sans-serif !important; font-size: 10pt !important; 
                   padding: 5px !important; background-color: #6e879b !important; color: #000 !important; 
                    border: solid thin black !important;}
