/* CSS Document */
/* info@paulcantara.com */
/* Paul Cantara http://www.paulcantara.com */
/* Created by Jon Riches jjr@btconnect.com */

/* MAIN DOCUMENT STYLE */

body	{
margin:0;
padding:0;
background:#000000;
text-align:center;
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper	{
position:relative;
width:810px;
height:800px;
margin-left:auto;
margin-right:auto;
}
a:link, a:visited	{
text-decoration:none;
color:#B9AC84;
font-size:70%;
}
a:hover	{
text-decoration:underline;
color:#B9AC84;
font-size:70%;
}

/* END MAIN DOCUMENT STYLE */
/*------------------------------------------------------------------------------------------*/
/* CONTACT PAGE LAYOUT */

#contactPage	{
position:absolute;
top:60px;
left:0;
height:454px;
width:340px;
}
.contact_txt_layout	{
color:#B9AC84;
font-size:80%;
}
.contactFormInputBox	{
color:#990000;
background-color:#B9AC84;
border:0;
width:180px;
}
.ContactFormButton	{
color:#715930;
background-color:#B9AC84;
border:0;
margin:0;
float:left;
}
.contactFormParagraph	{
clear:left;
margin:0;
padding:0;
padding-top:5px;
}
.contactFormLabel	{
float:left;
width:30%;
font:bold 0.9em Arial, Helvetica, sans-serif;
}
.contactFormTxtArea	{
color:#990000;
background-color:#B9AC84;
}
.contactFormFieldSet	{
border:1px solid #715930;
margin-top:20px;
padding:10px;
}
.contactFormLegend	{
padding-bottom:10px;
color:#B9AC84;
}
.error	{
color:#FF0000;
}

/* END CONTACT PAGE LAYOUT */
/*------------------------------------------------------------------------------------------*/
/* MAIN RIGHT-HAND TITLE LAYOUT */

#title	{
position:absolute;
top:100px;
right:0;
height:30px;
width:450px;
background-image:url(Images/titleBar.jpg);
background-repeat:repeat-x;
text-align:center;
color:#B9AC84;
font-weight:bold;
}
#title ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:0;
padding-top:2px;
}
#title li	{
width:100%;
margin:0;
display:inline;
}

/* END MAIN RIGHT-HAND TITLE LAYOUT */
/*------------------------------------------------------------------------------------------*/
/* MAIN RIGHT-HAND TEXT STYLE */

#content	{
height:390px;
margin-left:350px;
padding:170px 10px 0 0;
text-align:left;
}
#content a:link, #content a:visited	{
text-decoration:underline;
color:#715930;
font-size:110%;
}
#content a:hover	{
text-decoration:underline;
color:#B9AC84;
font-size:110%;
}
#content p	{
font-size:75%;
line-height:1.4em;
padding-left:2.8em;
color:#B9AC84;
}
#content h1	{
padding-left:4em;
font-size:75%;
color:#996600;
margin-bottom:-12px;
}
#content h2	{
padding-left:4em;
font-size:75%;
color:#715930;
margin-bottom:-12px;
text-decoration:underline;
}
#content h3	{
padding-left:2.5em;
font-size:70%;
color:#B9AC84;
margin-bottom:-12px;
}
#content ul	{
margin:0;
padding:0;
}
#content li	{
margin:0;
padding:0;
}

/* END MAIN RIGHT-HAND TEXT STYLE */
/*------------------------------------------------------------------------------------------*/
/* IMAGE STYLE FOR MAIN LEFT-HAND IMAGE */

#img	{
position:absolute;
top:100px;
left:0;
height:454px;
width:259px;
color:#B9AC84;
font-size:80%;
}
#img ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:50px;
text-align:right;
}
#img li	{
padding-top:5px;
padding-bottom:5px;
}
/*STYLE FOR PACKAGE.HTML*/
#Lightimg	{
position:absolute;
top:100px;
left:0;
background-image:url(Images/lightshow_large.jpg);
background-repeat:no-repeat;
background-position:left center;
height:341px;
width:454px;
padding-right:30px;
}
/*END STYLE FOR PACKAGE.HTML*/

/* END IMAGE STYLE FOR MAIN LEFT-HAND IMAGE */
/*------------------------------------------------------------------------------------------*/
/* STYLES FOR SMALL RIGHT-HAND IMAGES */

.leftimage	{
float:left;
margin-top:6px;
margin-right:10px;
margin-bottom:4px;
}
.rightimg	{
float:right;
margin-top:6px;
margin-right:10px;
margin-bottom:4px;
}

/* END STYLES FOR SMALL RIGHT-HAND IMAGES */
/*------------------------------------------------------------------------------------------*/
/* SPECIAL TEXT LAYOUT FOR ABOUT_>HTML */

#abouttxt	{	/*Replaces #content for the biog text*/
position:absolute;
top:5px;
left:0;
height:30px;
width:100%;
background-image:url(Images/titleBar.jpg);
background-repeat:repeat-x;
text-align:center;
color:#B9AC84;
font-weight:bold;
}
#abouttxt ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:0;
padding-top:2px;
}
#abouttxt li	{
width:100%;
margin:0;
display:inline;
}
#abouttxt1	{	/*First Text Div*/

}

#abouttxt1  ul	{
color:#B9AC84;
font-size:80%;
padding:-5px;
margin:0;
}

#abouttxt1 p	{
color:#B9AC84;
font-size:80%;
}

/* END SPECIAL TEXT LAYOUT FOR ABOUT_>HTML */
/*------------------------------------------------------------------------------------------*/
/* NAVIGATION BAR */

#nav	{
position:absolute;
top:550px;
left:0;
height:40px;
width:100%;
background-image:url(Images/linkBar.jpg);
background-repeat:repeat-x;
}
#nav ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:10px;
}
#nav li	{
width:100%;
margin:0;
padding-left:5px;
padding-right:10px;
border-right:solid 1px #715930;
display:inline;
}
#nav a:link, a:visited	{
color:#B9AC84;
}
#nav a:hover	{
color:#A99C76;
}

/* END NAVIGATION BAR */
/*------------------------------------------------------------------------------------------*/
/* BOTTOM DIV */

#bottomText	{
position:absolute;
top:600px;
left:0;
width:100%;
color:#B9AC84;
height:150px;
}

/* END BOTTOM DIV */
/*------------------------------------------------------------------------------------------*/
/* BOTTOM LEFT DIV (bl), BOTTOM MIDDLE DIV (bm), BOTTOM RIGHT DIV (br) */

#bl	{
position:absolute;
top:10px;
left:10px;
width:50%;
text-align:left;
font-size:50%;
line-height:1.4em;
font-size:80%;
}
#bl a	{
font-size:90%;
font-weight:bold;
}
#bm	{
position:absolute;
top:10px;
left:55%;
}
#br	{
position:absolute;
top:10px;
right:10px;
width:30%;
text-align:left;
font-size:80%;
line-height:1.4em;
}
#br a	{
font-size:90%;
font-weight:bold;
}

/* bl_legend, bm_text, br_image for 'thelegendShow.html' */

#bl_legend	{
position:absolute;
top:5px;
left:10px;
width:25%;
font-size:100%;
text-align:left;
font-size:50%;
line-height:1.4em;
}
#bl_legend p	{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1.4em;
padding-top:10px;
}
#bm_text	{
position:absolute;
top:10px;
width:50%;
left:25%;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
}
#br_image	{
position:absolute;
top:10px;
right:0;
width:20%;
text-align:right;
font-size:80%;
line-height:1.4em;
}

/* END BOTTOM LEFT DIV (bl), BOTTOM MIDDLE DIV (bm), BOTTOM RIGHT DIV (br) */
/*------------------------------------------------------------------------------------------*/
/* FOOTER */

#footer	{
position:absolute;
bottom:0;
left:0;
width:100%;
font-size:90%;
color:#715930;
}
#footer a:link, #footer a:visited	{
color:#715930;
text-decoration:none;
font-size:100%;
}
#footer a:hover	{
color:#B9AC84;
text-decoration:underline;
font-size:100%;
}

/* END FOOTER */
/*------------------------------------------------------------------------------------------*/
/* LAYOUT FOR BOOKINGS.HTML */

#listings	{
margin-top:50px;
}

/* END LAYOUT FOR BOOKINGS */

#contact	{
position:absolute;
top:100px;
left:0;
height:454px;
width:259px;
color:#B9AC84;
font-size:80%;
}
#contact a:link, #contact a:visited	{
font-size:.9em;
font-weight:bold;
}