@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

body {
background-image:url(images/background-tile.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#272727;
}

/*base structure*/
#wrapper {
margin-left:auto;
margin-right:auto;
width:946px;
}

#top {
position:relative;
width:880px;
margin-left:auto;
margin-right:auto;
}

#top img {
border:none;
}

#home {width:170px; height:142px; float:left;}
#home a { display:block; background-image:url(images/top-nav-home.jpg); background-position:top;}
#home a:hover {background-image:url(images/top-nav-home-over.jpg); background-position:top;}
#about {width:170px; float:left;}
#about a{ display:block; background-image:url(images/top-nav-about.jpg); background-position:top;}
#about a:hover {background-image:url(images/top-nav-about-over.jpg); background-position:top;}
#available {width:170px; float:left;}
#available a { display:block; background-image:url(images/top-nav-available.jpg); background-position:top;}
#available a:hover {background-image:url(images/top-nav-available-over.jpg); background-position:top;}
#pictures {width:170px; float:left;}
#pictures a { display:block; background-image:url(images/top-nav-pictures.jpg); background-position:top;}
#pictures a:hover {background-image:url(images/top-nav-pictures-over.jpg); background-position:top;}
#contact {width:170px; float:left;}
#contact a{ display:block; background-image:url(images/top-nav-contact.jpg); background-position:top;}
#contact a:hover {background-image:url(images/top-nav-contact-over.jpg); background-position:top;}

/*main content */
#maincontent {
position:relative;
font-family:Arial, Helvetica, sans-serif;
position:relative;
width:800px;
min-height:400px;
top:30px;
margin-left:auto;
margin-right:auto;
}

#maincontent p {
font-size:.79em;
padding-bottom:14px;
}

#maincontent h1 {
font-size:1.8em;
color:#FF860D;
font-weight:bold;
letter-spacing:-1px;
}

#maincontent h2 {
font-size:14px;
font-weight:bold;
color:#000000;
}

#maincontent p a {
color:#FF860D;
font-weight:bold;
text-decoration:underline;
}

#maincontent p a:hover {
color:#666666;
text-decoration:none;
}

#footer {
position:relative;
clear:both;
text-align:center;
margin-top:80px;
}

#footer ul li {
display:inline;
margin-left:10px;
margin-right:10px;
}

#footer ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-transform:uppercase;
}

#footer ul li a:hover {
color:#FF6600;
}

#copyright {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
}

#copyright a {
color:#666666;
text-decoration:underline;
}

#copyright a:hover {
color:#FF6600;
}

.pad-right {
padding-right:20px;
}

#loaderbox {
display:none;
}
