body{margin: 0;font-size:12px; background-color:#640000;}
* {margin: 0 auto; padding: 0; /*text-align:left;*/}
-a {text-decoration:none; color:inherit;}

h1{font-size: 2.3em;} /*headers*/
h2{font-size: 1.6em;}
h3{font-size: 1.0em;}
h4{font-size: 1.9em;} /*notices*/
h5{font-size: 1.2em;}
h6{font-size: 1.0em;} /*footer*/


.header{
background-image:url(../img/sitewide/white_birch_resort_header01b.jpg);
width: 768px;
height:236px;
}

.root{
background-image:url(../img/sitewide/white_birch_resort_header01c.jpg);
width: 768px;
overflow:auto;
margin-bottom:10px;
}

.rootfooter{
float:left;
width: 768px;
/*
overflow:auto;
*/
}

.footer_text{
margin-top: 5px;
margin-bottom:0px;
text-align:center;
}

.nav{
float:left;
/*margin-top:10px;*/
padding-left:10px;
width: 240px;
width: 200px;
}

.navsub{
padding-right:5px;
margin:5px 0px;
text-align:center;
line-height:1.5em;
font-family: helvetica; 
}

.navsublinks{
padding-left:5px;
margin:10px 5px;
line-height:1.5em;
}

.navsubfreevac{
margin-right:15px;
line-height:1.3em;
font-size: 1.0em;
font-family: helvetica;
}

.content_body{
float:left;
width: 500px;
width: 540px;
margin-top:-10px;
padding-left:10px;
font-family: Times New Roman;
/*font-size: 1.0em;*/
font-size: 1.25em;
}

.content_header{
margin-top: 0.3em;
margin-bottom: 0.3em;
margin-right: 10px;
text-align:center;
-font-size:2.3em;
}

.content_indented{
float:left;
margin: 5px 0px;
width:530px;
text-indent:1.3em;
}

.content{
float:left;
width: 530px;
margin: 5px 0px;
}

.content_list{
padding-left:5px;
margin-left:30px;
font-size:1em;
line-height:1.3em;
}

.notice{
float:left;
width:530px;
margin: 5px 0px;
font-size:0.9em;
text-align:center;
font-weight: bold;
}

.alert{
float:left;
width:530px;
margin: 5px 0px;
font-size:0.8em;
font-weight: bold;
color:#FF0000;
}

.mini_alert{
float:left;
width:530px;
font-size: 1em;
text-align:center;
color:#F00;
font-style:italic;
margin-bottom: 0.3em;
}

.green_centered{color:#008080;
text-align:center;
}

.red_centered{color:#F00000;
text-align:center;
}

p{
margin:10px 10px;
/*
font-size: 1.25em;
line-height:1.3em;
*/
}

span{
margin:10px 10px;
font-family: Times New Roman;
font-size: 1.1em;
/*
font-weight: bold;
*/
line-height:1.1em;
text-indent:0;
}

.img{
text-indent:0;
padding: 0px;
float:none;
}

.imgright{
text-indent:0;
float: right;
width:160px;
margin-left:5px;;
}

.imgleft{
text-indent:0;
float: left;
width:160px;
margin-right:5px;;
}

.imgcenter{
text-indent:0;
padding: 0px;
border: 1px solid #000;
}

.border1px{
border: 1px solid #000;
text-decoration:none
}

.border1px_m2px{
border: 1px solid #000;
margin-bottom:2px;
}

.border1px_m8px{
border: 1px solid #000;
margin-bottom:8px;
}

.winner{
padding:1px;
border: #CC0000 3px dashed;
text-align:center;
text-indent:0px;
}

.blink{
text-decoration:blink;
}