
/* Layout Stylesheet */ 

body, body div, body p, body th, 
body td, body li, body dd    {
    /* more specific to override imported rule */
    font-size:    small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    medium
    /* intended value for better browsers */
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    medium
    /* be nice to Opera */
    }
 
/* Note: Only 16 color names are supported by the W3C CSS standard
(aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow).
For all other colors, use the Color HEX value. */    
    

a:link { 
 color: maroon
 }

a:visited { 
 color: navy
 }

a:active { 
 color: navy
 }
 
a:hover { 
 color: blue
 }
 
 

body {
 font-family: Georgia, Times New Roman, Times, serif;
 margin: 0px;
 background-image: url("images/curtain_back.jpg");
 color: #333333;
 text-align: center;
 padding: 0;
 }

/* height of #outer and #cont should be the same */ 
#outer {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: left;
 border:1px solid #000000;
 width:774px;
 margin: auto;
 min-height: 1800px;
 }

#bodyblock {
 font-family: Georgia, Times New Roman, Times, serif;
 position:relative;
 background-image: url("images/bodyblock_back.jpg");
 color: #000000;
 width:774px;
 padding:0;
 }
 
#bodyinfo {
 font-family: Georgia, Times New Roman, Times, serif;
 margin: 16px;	
 width: 584px;
 height: auto;
 }

#cont {
 font-family: Georgia, Times New Roman, Times, serif;
 background: #FDFDEA;
 /* background-image: url("images/gravel_white.jpg"); */
 color: #333333;
 border:solid #000000;	
 border-width:0 0 0 0px;
 text-align: justify;
 width:620px;
 min-height: 1800px;
 }

#hdr {
 font-family: Georgia, Times New Roman, Times, serif;
 height:111px;
 background-image: url("images/thhsv_top_01.jpg");
 color: #333333;
 }

#bar {
 height:29px;
 background-image: url("images/thhsv_bar_01.jpg");
 font-family: Georgia, Times New Roman, Times, serif;
 font-size:1em;
 font-style: italic;
 font-weight: bold;
 color: #338844;
 }

#ftr {
 font-family: Georgia, Times New Roman, Times, serif;
 padding: 6px 0 0 6px;
 height:25px;
 background-image: url("images/footlights_medium.jpg");
 color: #FFFFFF;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 font-weight: bold;
 font-size: .95em;
 }
 
#leeinfo {
 font-family: Georgia, Times New Roman, Times, serif;
 margin: 16px;	
 width: 584px;
 height: 355px;
 background-image: url("http://www.theatrehsv.org/images/lee.jpg");
 background-color: #FDFDEA;
 border: 0px;
 }

h1 {
 font-family: Georgia, Times New Roman, Times, serif;
 margin:0;
 padding:15px;
 font-size: 2.5em;
 }

h2 {
 font-family: Georgia, Times New Roman, Times, serif;
 margin:0;
 padding:15px;
 font-size: 2em;
 color: maroon;
 text-align: center;
 }

h3 {
 font-family: Georgia, Times New Roman, Times, serif;
 margin:0;
 padding:15px;
 font-size: 1.75em;
 color: navy;
 } 

h3, p {
 font-family: Georgia, Times New Roman, Times, serif;
 margin:0;
 padding:15px;
 font-size: 1.75em;
 }

h4 {
 font-family: Georgia, Times New Roman, Times, serif;
 margin:0; 
 padding:15px;
 font-size: 1.5em;
 text-align: center;
 color: navy;
 }

 
h5 {
 font-family: Georgia, Times New Roman, Times, serif;
 margin:0;
 padding-left: 15px;
 padding-top: 8px;
 padding-right: 15px;
 padding-bottom: 8px;
 font-size: 1.25em;

 }

h6 {
 font-family: Georgia, Times New Roman, Times, serif;
 font-weight: bolder;
 margin:0;
 padding:0px;
 font-size: 1em;
 color: navy;
 text-align: center;
 }
 
#l-col {
 font-family: Georgia, Times New Roman, Times, serif;
 font-weight: bold;
 float:left;
 background-image: url("images/bodyblock_back.jpg");
 color: #333333;
 width:150px;
 height:5000px;
 }
 
#decor {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 vertical-align: 15%;
 color: black;
 background-color: yellow;
 border: 1px solid black;
 letter-spacing: 0px;
 padding: 2px;
 }
 
#smallrule { 
 font-family: Georgia, Times New Roman, Times, serif;
 font-size: .75em;
 }
 
/* Lose These Eventually - start */

#bold {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 }
 
#center { 
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 }
 
#centeritalic { 
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 font-style: italic;
 }
 
#italic {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-style: italic;
 }
 
#boldcenter {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 }
 
#bolditalic {
 font-family: Georgia, Times New Roman, Times, serif;
 font-weight: bolder; 
 font-style: italic;
 }
 
#boldcenteritalic {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 font-style: italic;
 }
 
#boldred {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: maroon;
 }
 
#boldnavy {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: navy;
 }
 
#boldgreen {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: green;
 }
 
#boldpurple {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: navy;
 }
 
#boldcenterred {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: maroon;
 }
 
#boldcenternavy {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: navy;
 }
 
#boldcenteritalicnavy {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: navy;
 font-style: italic;
 }

#boldcentergreen {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: green;
 }
 
#boldcenterpurple {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: purple;
 }

#centersmall { 
 font-family: Georgia, Times New Roman, Times, serif;
 font-size: 1.25em;
 text-align: center;
 }
 
#centerred {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: maroon;
 }
 
#centernavy {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: navy;
 }

#centergreen {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: green;
 }
 
#centerpurple {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: purple;
 }
 
#red {
 font-family: Georgia, Times New Roman, Times, serif;
 color: maroon;
 }
 
#navy {
 font-family: Georgia, Times New Roman, Times, serif;
 color: navy;
 }

#green {
 font-family: Georgia, Times New Roman, Times, serif;
 color: green;
 }
 
#purple {
 font-family: Georgia, Times New Roman, Times, serif;
 color: navy;
 }
/* end - Lose These Eventually */


 
/* Keep These - start */
*.bold {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 }
 
*.center { 
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 }
 
*.italic {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-style: italic;
 }
 
*.boldcenter {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 }
 
*.bolditalic {
 font-family: Georgia, Times New Roman, Times, serif;
 font-weight: bolder; 
 font-style: italic;
 }
 
*.boldcenteritalic {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 font-style: italic;
 }
 
*.centeritalic { 
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 font-style: italic;
 }
 
*.boldred {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: maroon;
 }
 
*.boldnavy {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: navy;
 }
 
*.boldgreen {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: green;
 }
 
*.boldpurple {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: navy;
 }
 
*.boldcenterred {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: maroon;
 }
 
*.boldcenternavy {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: navy;
 }

*.boldcentergreen {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: green;
 }
 
*.boldcenterpurple {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: purple;
 }
 
*.boldcenteritalicred {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: maroon;
 font-style: italic;
 }
 
*.boldcenteritalicnavy {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: navy;
 font-style: italic;
 }
 
*.boldcenteritalicgreen {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: green;
 font-style: italic;
 }
 
*.boldcenteritalicpurple {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: center;
 color: purple;
 font-style: italic;
 }
 
*.bolditalicred {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: left;
 color: maroon;
 font-style: italic;
 }
 
*.bolditalicnavy {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: left;
 color: navy;
 font-style: italic;
 }
 
*.bolditalicgreen {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: left;
 color: green;
 font-style: italic;
 }
 
*.bolditalicpurple {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 text-align: left;
 color: purple;
 font-style: italic;
 }
 
*.centerred {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: maroon;
 }
 
*.centernavy {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: navy;
 }

*.centergreen {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: green;
 }
 
*.centerpurple {
 font-family: Georgia, Times New Roman, Times, serif;
 text-align: center;
 color: purple;
 }
 
*.red {
 font-family: Georgia, Times New Roman, Times, serif;
 color: maroon;
 }
 
*.navy {
 font-family: Georgia, Times New Roman, Times, serif;
 color: navy;
 }

*.green {
 font-family: Georgia, Times New Roman, Times, serif;
 color: green;
 }
 
*.purple {
 font-family: Georgia, Times New Roman, Times, serif;
 color: navy;
 }
 
*.centersmall { 
 font-family: Georgia, Times New Roman, Times, serif;
 font-size: 1.25em;
 text-align: center;
 }
  
*.small_tag {
 font-family: Georgia, Times New Roman, Times, serif;
 font-size: .75em;
 font-style: italic;
 font-weight: bold;
 }
 
/* end - Keep These */ 

ul {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 color: maroon;
 font-size: 1.75em;
 margin: 2px 20px;
 padding: 2px 20px;
 }
 
#wide {
 padding: 4px 0px 4px 0px;
 }
 

 

/* Navigation Rules Begin */

#navlist {
 position: absolute;
 left: 6px;
 top: 6px;
 width: 140px;
 } 

#navlist ul {
 margin: 0; /*removes indent IE and Opera*/
 padding: 0; /*removes indent Mozilla and NN7*/
 list-style-type: none; /*turns off display of bullet*/
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 font-size: 1.75em;
 }

#navlist li {
 margin: 0;
 }

#navlist a {
 display: block;
 padding: 2px 4px 4px 24px;
 border: 0px solid;
 border-color: #333333 #663333 #663333 #333333;
 background-color: #330000;
 background-image:  url(images/l1_down.jpg);
 background-repeat: no-repeat;
 background-position: 0% 50%;
 }

#navlist a:link, #navlist a:visited {
 color: #999999;
 text-decoration: none;
 }

#navlist a:hover, #navlist a:active {
 background-color: #330000;
 background-image:  url(images/l1_over.jpg);
 background-repeat: no-repeat;
 background-position: 0% 50%;
 color: #FF00FF;
 }

#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
 background-color: #330000;
 background-image:  url(images/l1_over.jpg);
 background-repeat: no-repeat;
 background-position: 0% 50%;
 color: #FF00FF;
 }

#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
 background-color: #330000;
 background-image:  url(images/l1_over.jpg);
 background-repeat: no-repeat;
 background-position: 0% 50%;
 color: #FFFFCC;
 }

/* Navigation Rules End */

/* Ordered Lists */

ol.decimal {list-style-type: decimal; 
	font-size: 1.75em;
 }
	
ol.lroman {list-style-type: lower-roman;
	font-size: 1.75em;
 }

ol.uroman {list-style-type: upper-roman;
	font-size: 1.75em;
 }
	
ol.lalpha {list-style-type: lower-alpha;
	font-size: 1.75em;
 }

ol.ualpha {list-style-type: upper-alpha;
	font-size: 1.75em;
 }


/* End Ordered Lists */

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto
 }



div.listblock {
 margin: 20px;	
 width: 570px;
 height: auto;  
 border-width: 1px;
 border-color: green;
 border-style: double;
 background-color: #EEEEEE;
 }

div.elementleft {
 float: left;
 margin: 5px;	
 width: 269px;
 height: 200px;  
 border-width: 1px;
 border-color: green;
 border-style: double;
 background-color: #FFFFFF;
 }

div.elementright {
 float: right;
 margin: 5px;	
 width: 269px;
 height: 200px;  
 border-width: 1px;
 border-color: green;
 border-style: double;
 background-color: #FFFFFF;
 }
 
#copyblock {
 font-family: Georgia, Times New Roman, Times, serif;
 margin: 16px;	
 width: 500px;
 height: auto;
 padding: 2px 4px 4px 24px;
 }
 
#posters {
 position: absolute;
 left: 578px;
 top: 18px;
 width: 180px;
 height: 256px;
 border: 0;
 margin: 0;
 padding: 0;
}

#posterblock {
 font-family: Georgia, Times New Roman, Times, serif;
 color: #000000;
 min-height:300px;
 padding:0;
 }

#section {
 font-family: Georgia, Times New Roman, Times, serif;
 margin: 16px;	
 width: 390px;
 height: auto;  
 }
 
#date_time {
 font-family: Georgia, Times New Roman, Times, serif;
 margin: 16px;	
 width: 480px;
 height: auto;
 text-align: left;  
 }
 
#castorcrew {
 font-family: Georgia, Times New Roman, Times, serif; 
 font-weight: bolder;
 }
 
#message {
 position: absolute;
 left: 578px;
 top: 18px;
 width: 180px;
 height: 256px;
 border: 0;
 margin: 0;
 padding: 0;
 }
 
#prez_sig {
 position: relative;
 left: 88px;
 border: 0;
 margin: 0;
 padding: 0;
 } 

#prez_pic {
 position: relative;
 left: 18px;
 top: -106px;
 border: 0;
 margin: 0;
 padding: 0;
 }
 
#space {
 color: #FDFDEA;
 text-align: center;
}

#history_buttons (
 position: relative;
 border: 1px;
 border-color: lime;
 margin: 0;
 padding: 0;
 }