/* FOTSMA 2006 */

html {
/*background-image: url(images/background.gif);*/
        }

body {
        margin: 25px 0;  /* IE 6+ ignores #wrapper's margin-bottom: 25px; */
        padding: 0;
        color: #000;
background: #ff9;
        font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
        font-size: .9em;
        text-align: justify;
        }
        
#wrapper {
        margin: auto;
        width: 776px;                   /* for IE4-5.x/Windows */
        padding: 0;
        border: 2px #000 solid;
background: #cff;
        voice-family: "\"}\"";  /* bmh */
        voice-family: inherit;  /* bmh */
        width: 776px;                   /* 782 - 1 - 1 = 780 */
        }
        
#banner {
        width: 776;
        height: auto;
        margin: 0;
        padding: 0;
        border-bottom: #000 1px solid;
        }
        
/* START Big Book quote */      
#bb_quote {
background: #69C;
        text-align: center;
        font-size: .8em;
        font-weight: bold;
        color:#FFFFFF;
        padding: 15px 0 15px 0;
        padding: 5px 0 5px 0;
        padding: 15px 0 15px 0;
        border-bottom: #000 1px solid;
        }       
        
.gso_attribution {
        display: block;
        font-style: italic;
        padding-top: 5px;
        color:#000;
        }
/* END Big Book quote */        
        
/* START content */
#content {
        margin: 30px 50px 30px 210px;  /* 200px to make room for navbar */
        width: 490px;                   /* for IE4-5.x/Windows */
/*      height: auto;*/
/*      color: #000; */
        voice-family: "\"}\"";  /* bmh */
        voice-family: inherit;  /* bmh */
width: 490px;  /* should be 450 */
        }


/* END content */
        
/* START navigation menu */
#navbar {
/*border: #000000 dashed;*/
        float: left;
        width: 210px;
        height: auto;
        padding: 0;
        margin: 0 0 30px 0;
        }
        
#navbar ul { 
        width: auto;
        padding: 0;     
        border: 0px none;; list-style-type:none; margin-left:20px; margin-right:0; margin-top:30px; margin-bottom:0
        }
        
#navbar li {
        /* 10px separation from <li> below */
        width: auto;
        padding: 0;
        border: 0px none;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px
        }

#navbar li a {
        display: block;
        height: 1.4em;
        width: auto;                    /* for IE4-5.x/Windows */
        padding: 0;
        color: #00f;
        font-size: 1.01em;
        font: Arial san-serif;
        font-weight: bold;
        text-align: left;
        text-decoration: none;
        voice-family: "\"}\"";  /* bmh */
        voice-family: inherit;  /* bmh */ 
        width: auto;
        }
        
#navbar li a:hover  {
        color: #f00;
        font-weight: bold; 
        text-decoration: none; 
        }

#navbar #youarehere {
        color: #000;    
        }
/* END navigation menu */

/* START footer */
#footer {
        clear: both;
        margin: 0;
        width: 776px;
        border-top: 1px #000 solid;
background: #69c;
border-bottom: #000;
text-align: center;
padding: 25px 0 10px 0;
        }
        
.footer_text {
        text-align: center;
        padding: 10px 0 5px 0;
        }
        
.circle_triangle {
        display: inline;
        margin: 0 5px;
        }
        
.last_modified {
        text-align: center;
        padding-bottom: 10px;
        font-style:italic;
        font-size:0.8em;
        }
/* END footer */
        
h2 {
        font-size: 1.5em;
        color: #003399;
        font-weight: bold;
        text-align: center;
        }       
        
/* START utilities */   
.centered {
        text-align: center;
        }
/* END utilities */

/* START program.html */
#programlist {
        margin-left: 0;
        }
        
#programlist li {
        list-style: none;
        font-weight: bold;
/*      font-style: italic;*/  /* 1/1/06 jp */
        margin-top: 20px;
        }
        
#programlist li ul li {
        margin-top: 0;
        padding-top: 5px;
        font-weight: normal;
        font-style: normal;
        }
/* END program.html */

/* START registration.html */
.registrationaddress ul, .registrationaddress li {
        list-style: none;
        margin-top: 2px;
        margin-left: 100px;
        }
/* END registration.html */

/* START lodging.html */
#hotelrooms {
        margin-left: 75px;
        }
/* END lodging.html */

/* START flyer.html */
img {
        display: block;
        border: none;
        margin: auto;   
}
/* END flyer.html */

/* START other_fots.html */
#fots_list {
        list-style: none;
        padding-left: 100px;
        }
/* END other_fots.html */

/* START contact.html */
.contactlist {
        margin-left: 0px; 
        }
        
.contactlist li {
        list-style: none;
        font-weight: bold;
        margin-top: 20px;
        }
        
.contactlist li ul li {
        margin-top: 0;
        padding-top: 5px;
        font-weight: normal;
        }
/* END contact.html */
