body {
padding: 0;
margin: 0;
background: #ffffff url(images/flower.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: left center;
font-family: Arial, Helvetica, sans-serif;
color: #444444;
}
body {
font-size: small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: medium;
}
html>body {
font-size: medium;
}

p {
font-size: 80%;
line-height: 1.4em;
margin-top: 0;
margin-bottom: 1em;
}

h1, h2 {
color: #669900;
font-weight: lighter;
font-family: Arial, Helvetica, sans-serif;
}
h1 {
font-size: 120%;
}

h2 {
font-size: 120%;
}

h3 {
font-size: 90%;
color: #999900;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

h4 {
font-size: 90%;
color: #999900;
font-family: Arial, Helvetica, sans-serif;
font-weight: lighter;
}

.location {
color: #D8E5B3;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

a { color:#CC0033; text-decoration: none; }
A:hover {color:#CC3399 ;text-decoration:underline;}

/* main table structure */

th {
text-align: right;
height: 80px;
}

tfoot td {
font-size: 90%;
text-align: right;
height: 25px;
}

tbody td
{
padding-left: 160px;
vertical-align: top;
}

.insert_table tbody td
{
padding-left: 0;
vertical-align: top;
}

tbody li {
line-height: 1.4em;
font-size: 80%;
}

/* leftpadding for navigation links */

.structure_leftpadding
{
padding-left: 176px;
}


/* box for main pullquote */

#pullquote {
background: #ffffff url(images/leaf.gif) bottom center no-repeat; 
float: right; 
width: 133px;
height: 320px;
margin-left: 10px; 
margin-bottom: 10px;
padding-top: 0px;
} 

#pullquote img {
border: 1px solid #818181; 
margin-bottom: .5em;
} 

#pullquote p {
font-size: 22px; 
line-height: 22px;
padding-left: 0px;
color: #CC0033;
text-align: right;
}

#pullquote a {
font-size: 60%; 
line-height: 22px;
padding-left: 0px;
color: #999900;
font-weight: bold;
text-align: right;
}

.mainquote_base {
color: #CC0033;
}

.mainquote_light {
color: #CC3399;
}

.mainquote_lighter {
color: #CC99CC;
font-weight: bold;
}

/* end box for pullquote */

/* side quotes */

.sidequote {
background: #ffffff; 
float: right; 
width: 133px;
height: 320px;
margin-left: 10px; 
margin-bottom: 10px;
padding-top: 0px;

font-size: 22px; 
line-height: 20px;
padding-left: 0px;
color: #CC0033;
text-align: right;
}
