/* StyleSheet used for Solazzo.          */
/* This version is for Mozilla browsers. */

/* Elements */

A:link {
}

A:visited {
}

A:active,A:hover {
}

BLOCKQUOTE {
margin:0;
padding:6px 24px;
font:medium Arial, Verdana, sans-serif;
}

BODY {
margin:0;
padding:0;
background:#dfcdb1;
color:#ffffff;
}

H1 {
margin:0;
padding:12px 12px 6px;
font:bold x-large Caslon, serif;
color:#555e67;
}

IMG {
margin:0;
border:none;
padding:0;
}

EM {
font-weight:bolder;
font-style:normal;
}

LI {
margin:0;
padding:3px;
font:medium Arial, Verdana, sans-serif;
}

P {
margin:0;
padding:6px 12px;
font:medium Arial, Verdana, sans-serif;
}

TABLE {
margin:0 auto;
border:none;
padding:24px 0 0;
clear:both;
}

TD {
width:20%;
margin:0;
padding:18px 6px 2px;
font:medium Arial, Verdana, sans-serif;
vertical-align:bottom;
text-align:center;
}

UL {
margin:0 0 0 18px;
}

/********************************/
/*** MastHead *********************/

#Header {
width:840px;
margin:0 auto;
right:0;
background:url(../images/masthead_bg.jpg);
text-align:center;
}

#NavBar {
height:36px;
margin:0;
padding:0;
}

#NavBarWrapper {
width:750px;
margin:0 auto;
text-align:center;
}

#NavBar .MainOption {
width:150px;
padding:6px 0;
color:#ffffff;
font:large Arial, Verdana, sans-serif;
text-align:center;
text-transform:lowercase;
float:left;
}

.SubMenu {
clear:left;
position:absolute;
display:none;
width:150px;
margin-top:-10px;
z-index:100;
}

.SubMenu A {
display:block;
margin:0;
padding:9px 6px;
font:medium Arial, Verdana, sans-serif;
background:#ffffff;
color:#555e67;
text-align:center;
text-transform:uppercase;
}

.SubMenu A:link {
text-decoration:none;
}

.SubMenu A:visited {
text-decoration:none;
}

.SubMenu A:active, .SubMenu A:hover {
text-decoration:underline;
font-weight:bold;
}

/********************************/
/* Main *************************/

#Main {
width:840px;
margin:2px auto;
padding:0;
background:#ffffff;
color:#000000;
clear:left;
}

P#Home {
margin:0;
padding:0;
text-align:center;
}

.HeroShotLeft {
padding:12px 12px 24px;
float:left;
clear:right;
}

.HeroShotRight {
padding:12px 12px 24px;
float:right;
clear:left;
}

.MainPhoto {
padding-bottom:2px;
text-align:center;
}

.Caption {
padding-top:2px;
font-size:smaller;
text-align:center;
}

.ClearFloat {
color:#ffffff;
clear:both;
}

.Quote {
padding:6px 36px;
font-size:larger;
font-style:italic;
}

.Quotee {
padding:6px 36px 24px;
font-style:italic;
}

.SubjectToAvailability {
font-size:smaller;
text-align:center;
}

/********************************/
/* Footer ***********************/

#Footer {
margin:0;
padding:6px;
background:#dfcdb1;
color:#000000;
font:x-small serif;
text-align:center;
}

/***********************************/