/*
*
* Standardize font sizes across browsers to
* allow using "Ems" in following CSS 
*/
#wrapper {
	font-size: 62.5%;
	margin: 1em auto; padding: 0;
    width: 804px;
    border: 0;
	background:white;
}
* {
	margin: 0; padding: 0;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	border: 0;
}
p, li, li li, input, 
select, th, td { font-size: 1em;}

h1 {font-size: 2.75em;}
h2 {font-size: 2.50em;}
h3 {font-size: 2.25em;}
h4 {font-size: 2.00em;}
h5 {font-size: 1.75em;}
h6 {font-size: 1.50em;}

a, span {font-size: 1em;}

body {
	font-family: "Lucida Grande", "Lucida XSans", "Trebuchet MS", sans-serif;
	line-height: normal;
    background: #ece3d1;	
}
/************************************/
#banner {
margin: 0; padding: 0;
border: 0;
height: 120px;
}

/************************************/
#chapt-title {
margin: 0em 0; padding: .5em;
text-align: center;
background: #000000;
}
#chapt-title p {
font-weight: bold;
letter-spacing: 3px;
font-size: 1.5em;
color: #f0f4fd;
}
.clear {clear: both; }
/************************************/
#main-nav {
padding: 0;
height: 3em;
background-color: #000000;
}
#main-nav ul {
margin: 0; padding: 0;
}

#main-nav li {
float: left;
list-style: none;
}
#main-nav a {
font-weight: bold;
font-size: 1.23em;
padding: 2px 4.9em;
display: block;
-moz-border-radius: .5em; 
}

#main-nav a:link, #main-nav a:visited {
background-color: #ac4600;
color: #ff9900;
}

#main-nav a:hover, #main-nav a:active {
background-color: #ff9900;
color: #ac4600;
}
/************************************/
div.content-primary p,
div.content-primary li {
font-size: 1.4em;
}
div.content-primary a:link, div.content-primary a:visited {
font-weight: bold;
color: #336600; 
}
div.content-primary a:hover, div.content-primary a:active {
text-decoration: underline;
color: #993300;
}
#content {
clear:both;
}

#content td {
margin: 0; padding: 0;
vertical-align: top; 
}

div.content-primary {
width: 572px;  
background-color:#f6f1e8;
margin: 0em 1em 1em 1em;
}

div.content-primary h1
{ 
margin: 10pt;
text-align: center;
}

div.content-primary h4,
div.content-primary h5 { 
margin: 1em 0 .5em 0;
text-align: center;
}

div.content-primary p { 
margin: 0em 1em 0em 3em;
}

div.content-primary ul { 
margin-left: 2em;
}

/************************************/

div.content-secondary li {
font-weight: bold;
font-size: 1.1em;
color: #8395b9;
}

a.signup {
text-decoration: underline;
}
div.content-secondary {
padding: 1em 0;
width: 200px; 
background: #FFFFFF; 
border:solid;
border-width: 1px;
border-color: #566423;
border-spacing:1em;	
}

div.content-secondary h5,
div.content-secondary h6 {
text-align: center; 
}

div.content-secondary ul { 
margin: 1em .25em .25em 2em;
}
div.content-secondary ul ul { 
margin-top: 0;
}

div.content-secondary p {
font-size: 1.1em;
margin: 0em 1em 0em 1em;
}
div.content-secondary a:link, div.content-secondary a:visited {
font-weight: bold;
color: #336600; 
}
div.content-secondary a:hover, div.content-secondary a:active {
text-decoration: underline;
color: #993300;
}
/************************************/
div.content-board li {
font-weight: bold;
font-size: 1.5em;
color: #AC4600;
margin-left: 15em;
}

div.content-board table {
padding-left: 10em;
text-indent: 2em;
}

div.content-board td {
font-weight: bold;
font-size: 1.5em;
color: #AC4600;

}

div.content-board {
padding: 1em 0;
width: 800px; 
background: #FFFFFF;
border-color: #566423;

}

div.content-board h5,
div.content-board h6 {
text-align: center; 
}

div.content-board ul { 
margin: 1em .25em .25em 2em;
}
div.content-board ul ul { 
margin-top: 0;
}
div.content-board a:link {
color: #000000;
}
div.content-board a:visited {
color: #000000;
}
div.content-board a:hover, div.content-board a:active {
color: #993300;
 text-decoration: underline; 
}
/************************************/
div.content-reg table {
padding-left: 10em;
text-indent: 2em;
}

div.content-reg td {
font-weight: bold;
font-size: 1.5em;
color: #AC4600;
}

div.content-reg {
padding: 1em 0;
width: 800px; 
border-color: #566423;
}

/************************************/
div.content-onepage p,
div.content-onepage li {
font-size: 1.4em;
}
div.content-onepage a:link, div.content-onepage a:visited {
font-weight: bold;
color: #336600; 
}
div.content-onepage a:hover, div.content-onepage a:active {
text-decoration: underline;
color: #993300;
}
div.content-onepage {
width: 780px;  
background-color:#f6f1e8;
margin: 0em 0em 1em 1em;
}

div.content-onepage h1
{ 
margin: 10pt;
text-align: center;
}

div.content-onepage h4,
div.content-onepage h5 { 
margin: 1em 0 .5em 0;
text-align: center;
}

div.content-onepage p { 
margin: 0em .5em 0em .5em;
}

div.content-onepage ul { 
margin-left: 2em;
}


/************************************/

div.content-link p,
div.content-link li {
font-size: 1.4em;
}
div.content-link a:link, div.content-link a:visited {
font-weight: bold;
color: #336600; 
}
div.content-link a:hover, div.content-link a:active {
text-decoration: underline;
color: #993300;
}


div.content-link {
width: 780px;  
background-color:#f6f1e8;
margin: 0em 1em 1em 1em;
}

div.content-link h1
{ 
margin: 10pt;
text-align: center;
}

div.content-link h4,
div.content-link h5 { 
margin: 1em 0 .5em 0;
text-align: center;
}

div.content-link p { 
margin: 0em 1em 0em 3em;
}

div.content-link ul { 
margin-left: 2em;
}


/************************************/
#footer {
margin: 0em 0; padding: .5em;
text-align: center;
background: #000000;
}
#footer p {
font-weight: bold;
letter-spacing: 3px;
font-size: 1em;
color: #f0f4fd;
}
#footer a:link{
color:#FFFFFF;
}
#footer a:visited{
color:#FFFFFF;
}
#footer a:hover{
color:#FF9900;
}
#footer a:active{
color:#FFFFFF;
}