.fullbodytabletophome
{ 
background-image: url('images/back1.jpg');
background-repeat: no-repeat;
border-style: hidden;
margin: 0px;
background-color: #100F55;
}
.fullbodytabletopbio
{ 
background-image: url('images/back2.jpg');
background-repeat: no-repeat;
border-style: hidden;
margin: 0px;
background-color: #100F55;
}
.fullbodytabletopcurrentprojects
{ 
background-image: url('images/back4.jpg');
background-repeat: no-repeat;
border-style: hidden;
margin: 0px;
background-color: #7D1009;
}
.fullbodytabletoppress
{ 
background-image: url('images/back6.jpg');
background-repeat: no-repeat;
border-style: hidden;
margin: 0px;
background-color: #100F55;
}
.fullbodytabletoppresscont
{ 
border-style: hidden;
margin: 0px;
background-color: #100F55;
}
.fullbodytabletoppressplain
{ 
border-style: hidden;
margin: 0px;
background-color: #100F55;
}
.fullbodytabletopcontact
{ 
background-image: url('images/back8.jpg');
background-repeat: no-repeat;
border-style: hidden;
margin: 0px;
background-color: #7D1009;
}
.fullbodytabletopeventcalendar
{ 
border-style: hidden;
margin: 0px;
background-color: #282E46;
}
.fullbodytablebase
{ 
padding-left: 45px;
padding-right: 335px;
padding-top: 7px;
padding-bottom: 7px;
border-style: hidden;
font-family:'Verdana',helvetica,arial,sans;
color: #D1CDC3;
font-size: 10px;
line-height:1.225em;
}

h1
{
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',helvetica,arial,sans;
color: #3399FF;
text-decoration: italics;
font-size: 11px;
line-height:1.225em;
}

.text
{ 
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',helvetica,arial,sans;
color: white;
font-size: 11px;
line-height:1.225em;
width: 520px;
height: 400px;
margin-top: 85px; 
margin-left: 45px;
}
.texthometop
{ 
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',helvetica,arial,sans;
color: white;
font-size: 11px;
line-height:1.225em;
width: 520px;
height: 400px;
margin-top: 35px; 
margin-left: 45px;
}
.texthome
{ 
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',helvetica,arial,sans;
color: white;
font-size: 11px;
line-height:1.225em;
width: 390px;
height: 400px; 
margin-left: 0px;
}
.textcontact
{ 
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',helvetica,arial,sans;
color: white;
font-size: 11px;
width: 620px;
height: 400px;
margin-top: 55px; 
margin-left: 45px;
}
.textdouble
{ 
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',helvetica,arial,sans;
color: white;
font-size: 12px;
line-height:1.225em;
height: 400px;
margin-top: 85px;
margin-left: 80px;
width: 90%;
}

.menu
{ 
font-family:'Lucida Grande','Lucida Sans Unicode',helvetica,arial,sans;
color: white;
font-size: 13px;
height: 120px;
}
.menuname
{ 
padding-bottom: 14px;
}
.menu li
{ 
font-family:'Lucida Grande','Lucida Sans Unicode',helvetica,arial,sans;
color: white;
font-size: 13px;
border: medium none;
white-space:nowrap;
display:inline;
line-height:20px;
background:url('images/menuspacer.gif') no-repeat center right;; padding-left:7px; padding-right:11px; padding-top:3px; padding-bottom:3px
}
.menustop
{
background:none !important;border-right:0px !important;
}
.menustopname
{
background:none !important;border-right:0px !important;
margin-bottom: 21px; !important;
}
.formtabletext
{ 
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',helvetica,arial,sans;
color: white;
font-size: 11px;
line-height:1.225em;
}

/* all images have 0 border */
img {
border:0px none;
}
a.elmd:link { 
color: #D8C3AE;  !important;
text-decoration: underline;
background-image: url('none');
}
a.elmd:visited { 
color: #D8C3AE;  !important;
text-decoration: underline;
background-image: url('none');
}
a.elmd:hover {
color: #ECE2D8;  !important;
text-decoration: underline;
background-image: url('none');
} 
a.plain:link { 
color: #A39B9B;  !important;
text-decoration: underline;
background-image: url('none');
}
a.plain:visited { 
color: #A39B9B;  !important;
text-decoration: underline;
background-image: url('none');
}
a.plain:hover {
color: #C6C0C0;  !important;
text-decoration: underline;
background-image: url('none');
} 
a:link { 
color: white; 
text-decoration: none;
line-height:20px;

}
a:visited { 
color: white; 
text-decoration: none;
line-height:20px;

}
a:hover {
color: white; 
background-image: url('images/menunderlinewhite.gif');
background-repeat: repeat-x;
background-position: 100% 100%;
padding-bottom: 4px;
white-space: nowrap;
line-height:20px;
padding-top:4px;

} 

.titlehome
{
position: absolute; top: 95px; left: 50px;
width: 248px;
height: 50px;
background-image: url('images/welcome_title.gif');
background-repeat: no-repeat;
}
.titlebio
{
position: absolute; top: 95px; left: 50px;
width: 166px;
height: 50px;
background-image: url('images/about_title.gif');
background-repeat: no-repeat;
}
.titlecontact
{
position: absolute; top: 95px; left: 50px;
width: 204px;
height: 49px;
background-image: url('images/contact_title_brown.gif');
background-repeat: no-repeat;
}
.titlecurrentprojects
{
position: absolute; top: 95px; left: 50px;
width: 197px;
height: 50px;
background-image: url('images/services_title.gif');
background-repeat: no-repeat;
}
.titleevents
{
position: absolute; top: 95px; left: 50px;
width: 382px;
height: 51px;
background-image: url('images/eventcalendar_title_white.gif');
background-repeat: no-repeat;
}
.titleeventretreat
{
position: absolute; top: 95px; left: 50px;
width: 442px;
height: 48px;
background-image: url('images/retreatbig_title.gif');
background-repeat: no-repeat;
}
.titlepress
{
position: absolute; top: 95px; left: 50px;
width: 126px;
height: 48px;
background-image: url('images/press_title.gif');
background-repeat: no-repeat;
}
.titletestimonials
{
position: absolute; top: 95px; left: 50px;
width: 314px;
height: 50px;
background-image: url('images/testimonials_title_big.gif');
background-repeat: no-repeat;
}
.titlevideo
{
position: absolute; top: 95px; left: 50px;
width: 335px;
height: 61px;
background-image: url('images/video_title_big.gif');
background-repeat: no-repeat;
}
.titlecollectiveworks
{
position: absolute; top: 95px; left: 50px;
width: 543px;
height: 66px;
background-image: url('images/interviewsandwritings_title.gif');
background-repeat: no-repeat;
}
.line
{
position: absolute; top: 95px; left: 0px;
width: 100%;
height: 2px;
background-image: url('images/line.gif');
background-repeat: repeat-x;
}
.description
{
position: absolute; top: 0px; left: 50px;
width: 248px;
height: 50px;
}
#yep {
	background-image: url('none');   !important;
text-decoration: none;   !important;
}
table#event {
    border: 0px;
    width: 563px;
}
table#event td {
    padding: 5px;
    border: 0px;
	font-family:'Verdana',helvetica,arial,sans;
	color: #FFF;
	font-size: 10px;
	line-height:1.225em;
}
a.btn:link { 
text-decoration: none;
background-image: url('none');
    padding: 0px;
    border: 0px;
}
a.btn:visited { 
text-decoration: none;
background-image: url('none');
    padding: 0px;
    border: 0px;
}
a.btn:hover {
text-decoration: none;
background-image: url('none');
    padding: 0px;
    border: 0px;
}
.sidequote {
font-family:'Verdana',helvetica,arial,sans;
color: #FFFFFF;
font-size: 10px;
line-height:1.225em;
       position:     absolute;
	   z-index: 4;
       top:          600px;
left:         50%;/*some magic to align the element in the center;*/
       width:        400px;
       margin-left:  -50px;/* half of the width */
}
