/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";
@import "text_styles.css";
@import "menu.css";

body {margin:0 auto; padding:0; height:100%; min-height:100%; background-image:url(../global_images/background.jpg); background-repeat:repeat-x; background-position:left top; background-attachment:fixed; color:#2b392a; font:Georgia, "Times New Roman", Times, serif; font-size:0.8em; line-height: 1.4em; }

#sitesurroundings {width:800px; min-height:100%; height:100%;  margin:0px auto; padding:0px;}

#sitesurroundingsPanoramic {width:3550px; min-height:100%; height:100%;  margin:0px auto; padding:0px;}



#main_body {margin:0px; padding:18px 15px 10px 18px; height:100%; min-height:100%; background-color:#f0e6be; border: 1px solid #101311;}

ul {list-style:none;}

/* Global Styles
----------------------------------------------- */
img {border:0px; }


/* Header
----------------------------------------------- */
#header{width:800px; height:130px; margin:0px; padding:0px; }
#logo{width:120px; height:110px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#logo img{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
#tagline{width:525px; height:80px; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#logo img{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; text-align:right;}
#navigation{width:800px; height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:8; position:relative;}


/* Image Frame
----------------------------------------------- */
.imageFrame {margin:0px; padding:12px 0px 0px 12px; height:226px; z-index:1; position:relative; width:548px; background-color:#212820; background-image:url(../global_images/mainFrame.jpg); background-repeat:no-repeat; background-position:left top; float:left; }

.flashBanner {margin:0px; padding:0px; height:210px; width:534px; z-index:1; position:relative;}

/* Newsletter Frame
----------------------------------------------- */
.newsletterFrame {margin:0px; padding:24px 22px 20px 21px; height:196px; width:145px; background-image:url(../global_images/newsletterFrame.jpg); background-repeat:no-repeat; background-position:right top; float:right; color:#f0e6be;}

.newsReg img {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }

.boxes {background-color:#1b1d1b !important; border:hidden; width:135px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#f0e6be; border:0;}
.input {margin:0px -5px 0px 0px;}
.input td { padding:0px 0px 5px 0px;}

/* Content
----------------------------------------------- */
.content {margin:15px 0px 0px 2px; padding: 0px; min-height:300px; height:100%; width:552px; float:left;}
.content img {margin:0px; padding:0px 0px 10px 0px; }
.content p {margin:0px 0px 10px 0px; padding:0px; text-align:justify; }
.content ul {margin:0px; padding:0px; }
.content li {margin:0px; padding:0px;  }

.content table {margin:0px 0px 10px 0px; padding:0px; border:0;}


/* Gallery
----------------------------------------------- */
.gallery{ float:left; text-align:left; color:#fff; height:80px; width:100%; max-height:80px; max-width:552px; border-bottom:5px solid #f0e6be; background-color:#e3d9b2;}
.gallery h1{ float:left; width:143px; height:53px; font-weight:normal; margin: 0px; padding: 27px 0px 0px 10px; border-right:5px solid #f0e6be; color:#fff;}
.gallery img{ padding:0; border:0; display:inline; float:right; width:394px;}
.gallery p{ margin:0 0 0 0; padding:0; }


/* Guests
----------------------------------------------- */
.guests{ float:left; text-align:left; color:#fff; width:100%; max-width:552px; border-bottom:5px solid #f0e6be; background-color:#e3d9b2;}
.guests h1{float:left; width:138px; font-weight:normal; margin: 0; padding: 10px 5px 0px 10px;}
.guests img{ padding:0; border:0; display:inline; float:right; border-left:5px solid #f0e6be;}
.guests p{ margin:0 0 0 0; padding:0;}

/* Right Side
----------------------------------------------- */
.rhs {margin:13px 0px 0px 0px; padding: 0px; min-height:300px; height:100%; width:190px; float:right; }
.rhs img {margin:0px; padding:0px 0px 10px 0px;}


/* Footer
-------------------------------------------------*/
#footer {height:20px; margin:10px 0px 0px 0px; padding:0px; clear:both; font-size:0.9em;} 


/* footer links
-------------------------------------------------*/
#footerLinks {width:800px; height:45px; margin:0px; padding:0px; clear:both;} 
#footerLinks p {width:760px; height:45px; margin:5px 20px 0px 20px; padding:0px; clear:both; color:#f0e6be; font-size:0.8em; text-align:center;} 