
body { margin: 0; padding: 0; background-color: #cc9; }

#contents { width: 750px; margin: 0 auto; }

#headerblock { position: relative; width: 100%; height: 120px; background-color: #333; }

#langsel { position: relative; top: 0; left: 0; width: 100%; height: 20px; background-color: #cc9; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; text-align: right; }
#langsel a { margin: 0 1em; text-decoration: none; color: #339; }

#menublock { width: 100%; margin: 0; padding: 0; height: 30px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #333; }
#menublock ul { margin: 0; padding: 0; list-style-type: none; }
#menublock li { margin: 0; padding: 0; float: left; text-align: center; background-color: #333; }
#menublock a { display: block; width: 107px; height: 25px; padding-top: 5px; text-decoration: none; color: #fff; }
#menublock a:hover { background-color: #808060; }
#menublock .currenttab { background-color: #808060; }

#bodyblock { background-color: #fff; width: 100%; margin: 0.5em auto; font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #333; }
#bodyblock .rbtop { background: url(/azad/includes/css_images/wht_tr.gif) no-repeat top right; }
#bodyblock .rbtop div  { background: url(/azad/includes/css_images/wht_tl.gif) no-repeat top left; }
#bodyblock .rbbot { background: url(/azad/includes/css_images/wht_br.gif) no-repeat bottom right; }
#bodyblock .rbbot div  { background: url(/azad/includes/css_images/wht_bl.gif) no-repeat bottom left; }
#bodyblock .bodycontent { margin: 0 1em; background-color: #fff; }
#bodyblock .rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 15px; font-size: 1px; }
#bodyblock h1, #bodyblock h2, #bodyblock h3, #bodyblock h4, #bodyblock h5, #bodyblock h6 { color: #336633; }
#bodyblock p { text-align: justify; }
#bodyblock .subhead { font-size: 14px; font-variant: small-caps; }
#bodyblock .subsubhead { font-size: 12px; font-variant: small-caps; color: #666; width: 99%; padding: 2px; background-image: url(http://www.desertmuseum.org/azad/images/grad_subhead.gif); background-repeat: repeat-x; background-position: top left;  border-top: 1px solid #666; display: block; }
#bodyblock .notice { font-weight: bold; font-style: oblique; color: #f00; }
#bodyblock .moreinfo { font-weight: bold; font-size: 110%; }
#bodyblock .boldlink { font-weight: bold; }
#bodyblock a { font-weight: bold; text-decoration: none; color: #339; }
#bodyblock a:visited { color: #669; }
#bodyblock a:hover { color: #c63; }
#bodyblock .legend { border: 1px solid #333; vertical-align: middle; }

#form2col { background-color: #ddd; width: 50%; padding: 1em; border-right: 2px solid #bbb; border-bottom: 2px solid #bbb; }
#form2col input { border-bottom: 1px solid #666; border-top: 1px solid #bbb; border-right: 1px solid #666; border-left: 1px solid #bbb; }
#form2col .noborder { border: none; }
#form2col textarea { border-bottom: 1px solid #666; border-top: 1px solid #bbb; border-right: 1px solid #666; border-left: 1px solid #bbb; }
#form2col select { border: 1px solid #333; }
#form2col .row { clear: left; margin-bottom: 0.2em; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }
#form2col .btnrow { clear: both; margin-bottom: 0.2em; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; text-align: right; }
#form2col .lcol { float: left; }
#form2col .rcol { float: left; padding-left: 1em; }
#form2col .phead { background-color: #666; font-weight: bold; color: #eee; padding: 3px; }
#form2col .formnote { font-weight: normal; font-size: 11px; background-color: #b8d4e3; border: 1px solid #666; padding: 2px 5px; font-family: verdana, helvetica, arial, sans-serif; }

#table table { border: 1px solid #333; }
#table th { background-color: #666; color: #fff; font-size: 14px; font-weight: bold; }
#table tr { background-color: #ddd; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; }
#table ol, #table ul { margin: 0; }
#table .formnote { font-weight: normal; font-size: 11px; background-color: #b8d4e3; border: 1px solid #666; padding: 2px 5px; font-family: verdana, helvetica, arial, sans-serif; }

.yesno { background-color: #bbb; padding: 4px; }
.yesnoblock { display: block; background-color: #bbb; padding: 4px; margin: 0 1em; }
.fieldreq, .fielderrornotice { font-weight: bold; color: #f00; }
.fieldnote { color: #900; font-style: oblique; }
.pheadnote { color: #eee; font-size: 9px; font-weight: normal; font-family: arial, sans-serif; }
.pformnote { color: #666; font-size: 9px; font-weight: normal; font-family: arial, sans-serif; }

#subnav { float: left; width: 150px; background-color: #eee; margin: 0 1em 1em 0; }
#subnav .rbtop { background: url(/azad/includes/css_images/gry_tr.gif) no-repeat top right; }
#subnav .rbtop div  { background: url(/azad/includes/css_images/gry_tl.gif) no-repeat top left; }
#subnav .rbbot { background: url(/azad/includes/css_images/gry_br.gif) no-repeat bottom right; }
#subnav .rbbot div  { background: url(/azad/includes/css_images/gry_bl.gif) no-repeat bottom left; }
#subnav .bodycontent { margin: 0 1em; background-color: #eee; }
#subnav ul { margin: 0; padding: 0; list-style-type: none; }
#subnav .subnavhead { display: block; width: 100%; border-bottom: 1px dotted #666; margin-bottom: 3px; font-weight: bold; }
#subnav a { display: block; width: 100%; color: #036; }
#subnav a:hover { background-color: #ccc; }

#rightimg { margin: 0.5em 0 0.5em 1em; font-size: 11px; color: #666; background-color: #fff; text-align: center; clear: right; font-family: Verdana, Helvetica, Arial, sans-serif; }
#rightimg .copyright { font-size: 9px; color: #333; text-align: right; margin-bottom: 0; }

#footerblock { background-color: #808060; width: 100%; margin: 0.5em auto; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #eee; }
#footerblock .rbtop { background: url(/azad/includes/css_images/dbrn_tr.gif) no-repeat top right; }
#footerblock .rbtop div  { background: url(/azad/includes/css_images/dbrn_tl.gif) no-repeat top left; }
#footerblock .rbbot { background: url(/azad/includes/css_images/dbrn_br.gif) no-repeat bottom right; }
#footerblock .rbbot div  { background: url(/azad/includes/css_images/dbrn_bl.gif) no-repeat bottom left; }
#footerblock .bodycontent { margin: 0 1em; text-align: center; }
#footerblock .rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 15px; font-size: 1px; }
#footerblock p { margin: 0; padding: 0; }
#footerblock a { text-decoration: none; color: #ff0; }
#footerblock a:hover { color: #fc0; }
#footerblock .subnote { font-size: 10px; font-family: verdana, helvetica, arial, sans-serif; color: #900; }

.sessions {
    border-collapse: collapse;
    border-right: 1px #000000 solid;
    border-bottom: 1px #000000 solid;
    width: 100%;
}

.sessions th {
    border-left: 1px #000000 solid;
    border-top: 1px #000000 solid;
    text-align: left;
    padding: 5px;
    background-color: #CCCC99;
}

.sessions td {
    vertical-align: top;
    border-left: 1px #000000 solid;
    border-top: 1px #000000 solid;
    padding: 10px;
    text-align: left;
}

.author {
    font-style: normal;
    text-align: left;
}

.organization {
    font-style: italic;
    text-align: left;
}

@media print{
#contents { width: 100%; float: none; }
#headerblock, #bodyblock, #footerblock { width: 750px; float: none; }
}

