body.nobgimg {background-image:url('.')}

/* Color Codes
DarkOliveGreen: #556B2F 
LightYellow: #FFFFD9
Navy: #000080
Maroon: #800000
*/

body {
background-color: LightYellow;
background-image: url("./images/QT_hands_background_sepia.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}

a:link {color:Navy}
a:visited {color:Navy}
a:hover {text-decoration: underline}
a:active {color:Maroon}
a {text-decoration:none}

ul {
color: Navy; 
font-size: 100%;
font-weight: normal; 
line-height: 115%
}

a.nav {
float:left;
width:8em;
text-decoration:none;
text-align:center;
color:LightYellow;
background-color:Navy;
padding:0.2em 0.6em;
font-size:small;
}
a.nav:hover {background-color: Maroon}

ul.nav_h {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
color: Navy; 
font-size: 95%;
font-weight: bold;
line-height:95%;
}

a.nav_h {
float:left;
width:6em;
text-align:center;
text-decoration:none;
color:LightYellow;
background-color:DarkOliveGreen;
padding:0.2em 0.6em;
font-size:small;
border:1px solid lightyellow;
}
a.nav_h:hover {background-color:Maroon}

li.nav_h {display:inline}

div.container {
width:100%;
margin:0px;
border:2px solid DarkOliveGreen;
line-height:125%;
background-color: transparent;
}

div.header {
padding:0.5em;
color: LightYellow;
background-color:DarkOliveGreen;
clear:left;
}

div.footer {
padding:0.5em;
color: LightYellow;
background-color:DarkOliveGreen;
clear:both;
font-size: small;
text-align: right;
}

div.left {
float:left;
width:140px;
margin:0;
padding:1em;
color: Maroon;
background-color: transparent;
}

div.content {
margin-left:150px;
border-left:0px solid DarkOliveGreen;
padding:1em;
color: Navy;
}

table.register {
table-layout: fixed;
color: Navy;
width: 625
}

.notice {text-align: center; color: Red}

#standout_text {font-weight: bold}

.reg {font-size: 66%; vertical-align: super}