body
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11pt;
width:100%;
background-color:#fdf8f6;
}

.container
{
width:800px;
margin-left:auto;
margin-right:auto;
border:1px solid black;
text-align:center;
}

.top
{
background-image:url(/images/top.jpg);
width:800px;
height:105px;
}

h1, h2
{
display:none;
}

a
{
color:#0000ff;
text-decoration:none;
}

/******************  navigation  ***************/

.nav
{
background-color:#dabb68;
height:20px;
border-bottom:1px solid black;
width:800px;
text-align:right;
color:#990000	;
}

.navitem
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding-top:2px;
}

.nav a
{
color:black;
text-decoration:none;
}

.nav a:hover
{
color:#0000ff;
}

/********************* content *********************/

.content
{
width:800px;
background-image:url(/images/content_bg.jpg);
background-repeat:repeat-y;
text-align:left;
}

.contenttext
{
width:750px;
margin-left:20px;
margin-right:30px;
}

.homeleft
{
padding:20px;
float:left;
width:450px;
}

.homeright
{
padding:20px;
float:left;
width:200px;
}

.reviewcontent, .bookingcontent
{
padding:20px;
}

.para
{
text-indent:2em;
}

.intwo
{
width:750px;
padding-top:15px;
}

.thishalf
{
float:left;
width:49%;
text-align:center;
}

.thathalf
{
float:left;
width:49%;
text-align:center;
}

.bookgroup
{
padding-top:20px;
width:790px;
}

.bookblock
{
float:left;
width:110px;
height:220px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding:5px 23px 5px 23px;
}

.pubblock
{
width:780px;
padding-left:20px;
padding-top:20px;
}

.pubpic
{
float:left;
width:110px;
}

.pubdata
{
float:left;
width:500px;
}

.pubbuy
{
float:left;
width:150px;
}

.excerpts
{
clear:both;
padding-top:20px;
padding-right:20px;
}

.pubtitle
{
font-size:14pt;
color:#996600;
}

.pubsummary
{
clear:both;
padding-top:10px;
padding-right:20px;
}

.excerpts
{
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
}

/*********************  page titles  ****************/

.pgtitle_about
{
background-image:url(/images/pgtitle_about.jpg);
}

.pgtitle_press
{
background-image:url(/images/pgtitle_press.jpg);
}

.pgtitle_reviews
{
background-image:url(/images/pgtitle_reviews.jpg);
}

.pgtitle_bookings
{
background-image:url(/images/pgtitle_bookings.jpg);
}

.pgtitle_works
{
background-image:url(/images/pgtitle_works.jpg);
}

.pgtitle_contact
{
background-image:url(/images/pgtitle_contact.jpg);
}

.pgtitle_blogs_n_events
{
background-image:url(/images/pgtitle_blogs_n_events.jpg);
}


.pgtitle_about,
.pgtitle_press,
.pgtitle_reviews,
.pgtitle_bookings,
.pgtitle_works,
.pgtitle_contact,
.pgtitle_blogs_n_events
{
background-repeat:no-repeat;
width:800px;
height:33px;
padding-top:4px;
text-align:left;
}

/*********************  footer   *********************/

.footer
{
background-color:#dabb68;
height:20px;
border-top:1px solid black;
width:800px;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
}

.copyright
{
padding-top:3px;
padding-left:3px;
float:left;
width:49%;
text-align:left;
}
.credits a
{
padding-top:3px;
float:right;
width:49%;
text-align:right;
color:#bd9d49;
text-decoration:none;
padding-right:3px;
}
