html{
background-color:#F7F2E4;
}

body{
font-size:1em;
background-color:#F7F2E4;
margin:auto;
height:100%;
}

#wrapper{
width:800px;
position:relative;
top:0px;
left:0px;
margin:auto;
background-color:#F7F2E4;
}

#topholder{
width:800px;
height:41px;
position:relative;
top:0px;
left:0px;
}

#topimages{
width:800px;
height:136px;
position:relative;
top:5px;
left:0px;
background-color:#999999;
}

#topNav{
width:800px;
height:41px;
position:relative;
top:0px;
left:0px;
background-color:#330055;
}

#aboutus{
width:124px;
height:21px;
position:relative;
top:10px;
left:0px;
text-align:center;
}

#learning{
width:124px;
height:21px;
position:relative;
top:-11px;
left:144px;
text-align:center;
}

#shop{
width:124px;
height:21px;
position:relative;
top:-32px;
left:283px;
text-align:center;
}

#events{
width:124px;
height:21px;
position:relative;
top:-53px;
left:407px;
text-align:center;
}


#resources{
width:124px;
height:21px;
position:relative;
top:-74px;
left:551px;
text-align:center;
}

#contact{
width:124px;
height:21px;
position:relative;
top:-95px;
left:676px;
text-align:center;
}

#homelogo{
width:287px;
height:180px;
position:relative;
top:25px;
left:0px;
}

#homeleftblurb{
width:180px;
position:relative;
top:0px;
left:0px;
}

#welcome{
width:287px;
height:63px;
position:relative;
top:20px;
left:0px;
}

#videoholder{
width:514px;
height:300px;
position:absolute;
top:247px;
left:270px;
background-color:#999999;
}

#homecontent{
width:500px;
max-height:300px;
position:relative;
top:-210px;
left:315px;
}

#content{
width:475px;
position:relative;
top:-170px;
left:288px;
}

#thankyou_content{
width:417px;
position:relative;
top:150px;
left:287px;
}

#joincontent{
width:417px;
position:relative;
top:50px;
left:0px;
}

#topdivider{
width:800px;
height:14px;
background-color:#330055;
}

#content_head{
width:579px;
height:80px;
position:relative;
top:-140px;
left:287px;
}

#leftNav{
width:320px;
min-height:328px;
position:absolute;
top:375px;
left:0px;
}

#join{
width:172px;
height:36px;
position:relative;
top:50px;
left:0px;
}

#closewindow{
width:200px;
position:relative;
top:10px;
left:0px;
margin:0px 0 50px 0;
}

#footer{
width:800px;
height:25px;
position:relative;
top:30px;
left:0px;
}

#homefooter{
width:1000px;
height:25px;
position:relative;
top:580px;
left:0px;
z-index:25;
}

/*************************************** Fonts *******************************************/

.topnav{
color:#ffffff;
font-family:Trebuchet MS;
font-weight:bold;
font-size:14px;
}


.blurbtext{
color:#774400;
font-family:Trebuchet MS;
font-size:12px;
padding-left:5px;
line-height:1.5em;

}

p{
color:#774400;
font-family:Trebuchet MS;
font-size:12px;
line-height:1.5em;
padding:10px 0 0 0;
}

blktext{
color:#000000;
font-family:Trebuchet MS;
font-size:12px;
}

h1{
color:#006666;
font-family:Trebuchet MS;
font-size:18px;
font-weight: bold;

}

h2{
color:#330055;
font-family:Trebuchet MS;
font-size:12px;
padding:0 0 0 0;
}


h3{
color:#E1AB00;
font-family:Trebuchet MS;
font-weight:bold;
font-size:17px;
padding:0px 0 20px 0;
}

.levelone{
color:#E1AB00;
font-family:Trebuchet MS;
font-weight:normal;
font-size:14px;
}

.leveltwo{
color:#E1AB00;
font-family:Trebuchet MS;
font-weight:bold;
font-size:14px;
}

.levelthree{
color:#E1AB00;
font-family:Trebuchet MS;
font-weight:bold;
font-size:14px;
}

.bottomspace{
margin-bottom:50px;
}

.footer{
color:#330055;
font-family:Trebuchet MS;
font-size:12px;
}

.thumbs2 {
color: #006666;
font-size: 12pt;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
line-height: 10pt;
text-align: center;
}

.text_heads { 
color:  #006666;
font-size: 10pt;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 16pt;
text-decoration: none;
}

/*************************** LINK SETTINGS ********************************/

#topNav a {
color:#ffffff;
text-decoration:none;
}

#topNav a:hover {
color:#E1AB00;
text-decoration:none;
}


#firstLevel a, #secondLevel a, #thirdLevel a, #closewindow a{
color:#330055;
text-decoration:none;
}

#leftNav a:hover, #closewindow a:hover {
color:#e1ab00;
text-decoration:none;
}



/***************************** JOIN FORM ***************************/

#formDiv{
width:440px;
height:300px;
position:relative;
top:0px;
left:0px;
text-align:left;
} 

#name{
width:1.562em;
height:1em;
position:relative;
top:0px;
left:0px;
text-align:left;
margin: 50px 5px 10px 5px;
}

#name_box{
width:15em;
height:1em;
position:relative;
top:-1em;
left:4.375em;
text-align:left;
margin: -5px 5px 10px 5px;
}

#address{
width:1.562em;
height:1em;
position:relative;
top:0px;
left:0px;
text-align:left;
margin: 10px 5px 10px 5px;
}

#address_box{
width:15em;
height:1em;
position:relative;
top:-1em;
left:4.375em;
text-align:left;
margin: -5px 5px 10px 5px;
}

#city{
width:1.562em;
height:1em;
position:relative;
top:0px;
left:0px;
text-align:left;
margin: 10px 5px 10px 5px;
}

#city_box{
width:15em;
height:1em;
position:relative;
top:-1em;
left:4.375em;
text-align:left;
margin: -5px 5px 10px 5px;
}

#state{
width:1.562em;
height:1em;
position:relative;
top:0px;
left:0px;
text-align:left;
margin: 10px 5px 10px 5px;
}

#state_box{
width:15em;
height:1em;
position:relative;
top:-1em;
left:4.375em;
text-align:left;
margin: -5px 5px 10px 5px;
}

#zip{
width:1.562em;
height:1em;
position:relative;
top:0px;
left:0px;
text-align:left;
margin: 10px 5px 10px 5px;
}

#zip_box{
width:15em;
height:1em;
position:relative;
top:-1em;
left:4.375em;
text-align:left;
margin: -5px 5px 10px 5px;
}

#country{
width:1.562em;
height:1em;
position:relative;
top:0px;
left:0px;
text-align:left;
margin: 10px 5px 10px 5px;
}

#country_box{
width:15em;
height:1em;
position:relative;
top:-1em;
left:4.375em;
text-align:left;
margin: -5px 5px 10px 5px;
}

#email{
width:1.562em;
height:1em;
position:relative;
top:0px;
left:0px;
text-align:left;
margin: 10px 5px 10px 5px;
}

#email_box{
width:15em;
height:1em;
position:relative;
top:-1em;
left:4.375em;
text-align:left;
margin: -15px 5px 10px 5px;
}

#buttons{
width:540px;
height:16px;
position:relative;
top:30px;
left:30px;
margin: .312em .312em .312em .312em;
}

/* END JOIN FORM */


iframe {
border: 0px solid #f5f3e1;
background-color:#ffff00;
}


.back {
font-size:16px;
}

li {
list-style-type:disc;
color:#774400;
font-family:Trebuchet MS;
font-size:12px;
line-height:1.5em;
padding:10px 0 0 10px;
}

ul {
margin-left:25px;
}












