html, body{
background:#A79B91;
margin:0;
padding:0;
font: 12pt, Arial, sans-serif;
}

A:link{ color:#403139; text-decoration:none; }
A:hover{ color:#000000; text-decoration:underline; }
A:active{ color:#403139; text-decoration:none; }
A:active:hover{ color:#000000; text-decoration:underline; }
A:visited{ color:#403139; text-decoration:none; }
A:visited:hover{ color:#000000; text-decoration:underline; }

#header{
background:url(images/main_bg_top.jpg) no-repeat transparent top left;
width:673px;
height:277px;
margin-left:8px;
}
#header_2{
background:url(images/main_bg_top_2.jpg) no-repeat transparent top left;
width:673px;
height:276px;
margin-left:8px;
}

#wrap{
width:692px;
margin-left:auto;
margin-right:auto;
background:url(images/bg.gif);
border:0px;
}

#navcontainer{
position: absolute;
top:300px;
width:673px;
background:#5D4229;
margin-left: 8px;
height: 26px;
z-index: 2;
}

#navcontainertext{
position: absolute;
background:transparent;
top:284px;
width:673px;
margin-left:-8px;
border: 0px solid black;
height: 0px;
z-index: 3;
// text-align: justify;
// align: center;
vertical-align: top;
}
#navlist li{
border: 0px solid black;
text-align:justify;
display: inline;
list-style-type: none;
z-index: 100;
font-weight: bold;
font: 10pt, Arial, sans-serif;
}

#navlist li a{
font-weight: bold;
z-index: 100;
text-decoration: none;
padding: .6em;
}

#navlist li a:link {
font-weight: bold;
z-index: 100;
color: #FFFFFF; 
}

#navlist li a:visited { 
font-weight: bold;
z-index: 100;
// color: #ACCBE2; 
color: white; 
}

#navlist li a:hover {
font-weight: bold;
z-index: 100;
color:#A79B91; 
}



#navcontainer_sub{
position: absolute;
top:326px;
width:673px;
background:#8f653f;
margin-left: 8px;
height: 26px;
z-index: 2;
}

#navcontainertext_sub{
position: absolute;
background:transparent;
top:326px;
width:673px;
margin-left:-8px;
border: 0px solid black;
margin-top:-12px;
height: 0px;
z-index: 3;
}

#navlist_sub li{
border: 0px solid black;
text-align:justify;
display: inline;
list-style-type: none;
z-index: 100;
font-weight: bold;
font: 10pt, Arial, sans-serif;
vertical-align: top;

}
#navlist_sub li a{
font-weight: bold;
z-index: 100;
text-decoration: none;
padding-left: .6em;
}

#navlist_sub li a:link {
font-weight: bold;
z-index: 100;
color: #FFFFFF; 
}

#navlist_sub li a:visited { 
font-weight: bold;
z-index: 100;
// color: #ACCBE2; 
color: white; 
}

#navlist_sub li a:hover {
font-weight: bold;
z-index: 100;
color:#A79B91; 
}
#navlist_sub li a:active {
font-weight: bold;
z-index: 100;
color:#ACCBE2; 
}



#main_sub{
width:673px;
margin-left:8px;
margin-top: auto;
background:url(images/main_bg_bottom_fade.jpg) no-repeat transparent top left;
z-index: 10;
height: 1600px;
background-color: #ffffff;
border: 0px;
}


h3{
font-size:16px;
font-weight:bold;
color:#000000;
letter-spacing:.5px;
font-style:normal;
text-align: left;
}
#main{
width:673px;
margin-left:8px;
margin-top: auto;
background:url(images/main_bg_bottom_fade.jpg) no-repeat transparent top left;
z-index: 10;
height: 1800px;
background-color: #ffffff;
border: 0px;
}

#singlecolumn{
position: absolute;
margin-top: 40px;
width:540px;
margin-left:30px;
// margin-right:auto;
padding:9px;
text-align:left;
font-size: 10pt;
color:#000000;
float:left;
border: 0px solid black;
font-family: Arial, sans-serif;
}


#content1{
position: absolute;
margin-top: 40px;
width:270px;
margin-left:30px;
// margin-right:auto;
padding:9px;
text-align:left;
font-size: 10pt;
color:#000000;
float:left;
border: 0px solid black;
font-family: Arial, sans-serif;
}

#content2{
border: 0px solid black;
position: absolute;
width:270px;
// margin-right:30px;
margin-top: 40px;
margin-left:350px;
padding:9px;
text-align:left;
font-size: 10pt;
font-family: Arial, sans-serif;
color:#000000;
}

#main_sub{
width:673px;
margin-left:8px;
margin-top: auto;
background:url(images/main_bg_bottom_fade.jpg) no-repeat transparent top left;
z-index: 10;
height: 1600px;
background-color: #ffffff;
border: 0px;
}

#singlecolumn_sub{
position: absolute;
margin-top: 66px;
width:540px;
margin-left:30px;
// margin-right:auto;
padding:9px;
text-align:left;
font-size: 10pt;
color:#000000;
float:left;
border: 0px solid black;
font-family: Arial, sans-serif;
}


#content1_sub{
position: absolute;
margin-top: 66px;
width:270px;
margin-left:30px;
// margin-right:auto;
padding:9px;
text-align:left;
font-size: 10pt;
color:#000000;
float:left;
border: 0px solid black;
font-family: Arial, sans-serif;
}

#content2_sub{
border: 0px solid black;
position: absolute;
width:270px;
// margin-right:30px;
margin-top: 66px;
margin-left:350px;
padding:9px;
text-align:left;
font-size: 10pt;
font-family: Arial, sans-serif;
color:#000000;
}




#footer{
clear:both;
width:673px;
margin-left:8px;
background:#ffffff;
text-align:center;
text-transform:lowercase;
font: 8pt/9pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#000000;
height: 26px;
border: 0px;
}

#footer a:link{color:#FFFFFF; text-decoration:none; }
#footer a:hover{color:#A79B91; }

#title{
height:30px;
width:653px;
margin-left:auto;
margin-right:11px;
background:#ACCBE2;
text-align:left;
padding-top:6px;
padding-left:20px;
font-size:10px;
letter-spacing:2px;
color:#403139;
text-transform:uppercase; 
}
@font-face {
  font-family: "Scriptina";
  src: url("fonts/SCRIPTIN.ttf"),
    format(truetype); 
}   
@font-face {
  font-family: "HandwritingDakota";
  src: url("fonts/HandwritingDakota");
}
#info {
// "HandwritingDakota", cursive, serif, Times New Roman;
  font-family: Arial, sans-serif;
}

