
body {
margin: 0;
padding: 0;
text-align: center;
font-size: 100%;	/* reqd for IE text size bug */
font-family: Arial, Helvetica, sans-serif;
color: #ddd;
background: #000 url('/images/body.jpg') top center no-repeat;
}

div.clrBth { clear: both;}

.txtbox { margin: 1em; padding: 1em; color: #900; background: #ddd; border: solid 1px #fff;}

#wrap {
width: 900px;
margin: 0 auto;
font-size: 0.9em;
}

#header {
padding: 2em 0;
}

#nav {
width: 898px;
margin: 0 auto;
font-size: 1.2em;
font-weight: bold;
background: url('/images/nav_def.png');
border: 1px solid #999;
}

#nav ul {
margin: 0;
padding: 0;
list-style: none;
text-align: left;
}

#nav li {
float: left;
width: auto;
border-right: 1px solid #ddd;
}

#nav a {
width: auto;
padding: 0.6em 1.4em;
display: block;
text-align: center;
text-decoration: none;
color: #900;
}

#nav a:hover {
background: url('/images/nav_def.png');
}

#nav #currentpage a {
color: #fff;
background: url('/test5/images/nav_cur.png');
}

#content {
padding: 2em;
text-align: left;
background: url('/images/wrap_back.png');
border-width: 1px;
border-style: solid;
border-color: #ccc;
}

#content a { color: #63f; text-decoration: none;}

#content h1 { font-size: 1.5em; border-bottom: 1px solid #999;}
#content h2 { font-size: 1.25em;}
#content h2 { font-size: 1.1em;}

#footer {
padding: 0.6em 0;
font-size: 0.8em;
}

#footer a { color: #63f; text-decoration: none;}

#footer .ft-details {
padding: 0.2em 0;
}

#footer .ft-fw {
text-align: right;
}
