@charset "utf-8";
/* CSS Document */

*
{
margin:0px;
padding: 0px;
border: none;
}

body{
background-color:#451c1d;
margin: 4% auto;
color: #331516;
}
p{
font-family:Calibri;
font-size: 14px;
margin:10px 20px 0px 40px;
font-weight:bold;
color: #331516;
}

#contentbox{
width:880px;
height:480px;
background-image:url(images/content-bckgrd.jpg);
background-repeat:no-repeat;
margin:0 auto;
}
#maincontent{
width:860px;
height:460px;
}
#featurecontentbox{
width:860px;
height:auto;
background-color:#8c7555;
border:1px solid #2c0c0d;
margin:0 auto;
}
#header{
width:860px;
height:160px;
}
#footer{
width:860px;
margin:5px auto;
}

#gallery{
margin-left:20px;
}
#gallery img{
border:1px solid #441c1c;
margin-top:20px;
}
#gallery img.noborder{
border:none;
margin:0px;
}

/*CONTACT PAGE*/
#map-small{
float:left;
margin-left: 30px;
margin-right: 30px;
text-align:center;
}

/*FLOORPLAN PAGE*/
p.floorplanlinks{
float:left;
margin-left:30px;
margin-right:20px;
}
.floorplanlinks img{
margin-bottom:5px;
}
p.floorplaninfo{
text-align:center;
border:1px solid #441c1c;
padding:15px;
font-size:16px;
}
#subdivisionmap{
text-align:center;
}



/*LIKS*/
p.mainlinks{
float:right;
margin-right:20px;
margin-top:40px;
}
.mainlinks img{
margin-bottom:5px;
}
a:link{
color: #331516;
}
a:visited{
color: #331516;
}
a:hover{
color:#9e0b11;
}


/*TABLES*/
table.contactpics{
float:right;
margin-right:20px;
text-align:center;
font-size:13px;
color:white;
font-family:Calibri;
}
td.black{
color:black;
}
table.floorplaninfo{
margin-left:10px;
text-align:center;
}
table.floorplaninfo td{
padding:0px;
}


/*CLASSES & PROPERTIES*/
h1{
font-family:Calibri;
color:white;
font-size: 17px;
font-weight:normal;
}
h2{
font-family: Calibri;
color:color: #331516;
font-size:16px;
font-style:italic;
text-align:center;
}
.border{
border:1px solid #441c1c;
}
.noborder{
border:none;
}
.nomargin{
margin:0px;
padding:0px;
}

em.bold{
font-weight:bold;
font-style:normal;
}
.center{
text-align:center;
margin:0 auto;
}
.floatright{
float:right;
}
.paddingright{
padding-right:20px;
}
.paddingleft{
padding-left:90px;
}
.floatleft{
float:left;
}
.margin20{
margin:20px;
}
.linespacing{
line-height:2em;
}
.marginleft{
margin-left:20px;
}


.gallerylink {
font-size: 12px;
padding-bottom:5px;
text-align:center;
}
.underline{
text-decoration:underline
}