/*universal "Trebuchet MS", */
body {	
	background-color: #c7d7e3;
	font-family: verdana, lucida, arial, helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 17px;
	color: #333333;
	leftmargin: 15px;
	topmargin: 0px;
	marginwidth: 15px; 
	marginheight: 0px; 
}
UL {list-style:url(../vida/img/arrow.gif) none inside}
img {
border: 0;}

table{
border: 0px;}
td{
vertical-align: top;}
a:link, a:visited {
	text-decoration: none;
	color: #990000;
	font-weight:bold;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0px;}
a:hover, a:active {
	text-decoration: underline;
	color: #990000;} 



/*navigation*/
table.nav {
border: 0px;
background-color: #2E494A;
width: 599px;
}
table.nav td.left {
width: 44px;
background: url(../img/nav_ends.gif);
}
table.nav td.right {
width: 44px;
background: url(../img/nav_ends.gif);
}
table.nav td.menu{
width: 78px;}
table.nav td.shop{
width: 73px;}
table.nav td.locations {
width: 113px;}
table.nav td.events {
width: 86px;}
table.nav td.press {
width: 78px;}
table.nav td.about {
width: 83px;}

/*subnav*/
table.subnav{
border:0px;
width:150px;}
table.subnav td{
vertical-align: top;}
table.subnav td.top{
height: 26px;}


/*sec pages format*/
td.topbar{
background-color:#3A494A;
height: 2px;}
td.rightbar{
width: 2px;
background-color:#3A494A}
td.leftbar{
width: 2px;
background-color:#3A494A}
td.bottombar{
background-color: #314142;
height: 50px;}
td.header{
width:599px;
height: 130px;}
td.vertdots{
background: url(../img/subnav/dots_vert.gif);}

/*sec pages- left zone*/
td.lz_about{
background-color: #927F0A;
width:71px;
vertical-align: top;}
td.lz_contact{
background-color:#C3B558;
width:28px;}
td.lz_menu{
background-color: #6B0F04;
width:71px;
vertical-align: top;}
td.lz_locations{
background-color: #8B4200;
width: 44px;
vertical-align: top;}
td.lz_locations2{
background-color: #8B4200;
width:28px;}
td.lz_events{
background-color: #174778;
width: 44px;
vertical-align: top;}
td.lz_events2{
background-color: #174778;
vertical-align: top;
width:28px;}
td.lz_press{
background-color:#285911;
width:71px;
vertical-align: top;}
td.lz_shop{
background-color:#55331c;
width:28px;}

/*sec pages- content zone*/
td.content{
width: 477px;
background-color: white;
padding: 25px;
vertical-align: top;}
td.content-contact{
width: 520px;
background-color: white;
padding: 25px;
vertical-align: top;}
td.content-loc{
background-color: white;
padding: 25px;
vertical-align: top;}


td.globalnav{
background-color: #314142;
padding-right: 15px;}
td.globalnav a:link, td.globalnav a:visited{
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;}
td.globalnav a:hover, td.globalnav a:active{
	color: #ffffff;
	text-decoration: none;}
	
td.copyright {
color: #666666;
font-size: 10px;}



/*headers*/
/*menu*/
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #660000;
	font-weight: normal;
	margin-bottom:4px;
}
.menusubhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #660000;
	}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #660000;

	font-weight: normal;

}	
	
/*sitemap, contact*/
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #7C6B00;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:20px;
}	
.aboutsub {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7C6B00;
}
.callout {
	font-size: 15px;
	font-style: italic;
	color: #5887A9;
}

/*locations headers*/
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #A15000;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:20px;
	}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #A15000;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:0px;
}
/*events headers*/
h6{
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #336699;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:20px;
}
.eventssub {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #336699;	
	letter-spacing: 1px;
}


/*press*/
p.presshead{
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #428400;	
	font-weight: normal;
	margin-top: 10px;
}
.presssub {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #428400;
	letter-spacing: 1px;
}
.presssubhead2 {
	font-size: 12px;
	color: #2E494A;
	font-weight: bold;
}
.abouthead {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #7C6B00;
}
.aboutsub {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7C6B00;
	letter-spacing: 1px;
}
p.presshead{
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #428400;	
	font-weight: normal;
	margin-top: 10px;
}
p.mischeads {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #7C6B00;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-bottom: 15px;}
.vidasubhead {
	font-size: 14px;
	color: #6F5418;
	font-weight: normal;
}

.menucallout {
	font-size: 13px;
	color: white;
	font-weight: bold;
	background: #CC6633;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pqevent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	line-height: 13px;
	color: #654C1C;
}

.date {
	font-size: 10px;
	font-style: italic;
	color: #999999;
	letter-spacing: 0px;
}

a.date:link, a.date:visited {
	font-size: 10px;
	color: #999999;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: normal;
}
a.date:hover, a.date:active {
text-decoration:underline;}



/*lh and contact table*/
table.loc-table{
width: 100%;
border: 0px;}
table.loc-table td{
vertical-align: top;}
table.loc-table td.left-cell{
width: 50%;}
table.loc-table td.right-cell{
width: 50%;}


/*vida specific */
td.content-vida {
background-color: #E9E8B6;
width: 398px;
padding: 25px;
vertical-align: top;}
td.lz-vida{
background: url(../vida/img/bkgd.gif);
background-color: #C3B558;
vertical-align: top;
width: 150px;}
/*vidasubnav*/
table.vida-subnav{
border:0px;
width:150px;
height: 95px;}
table.vida-subnav td{
vertical-align:top;}
table.vida-subnav td.top{
height:26px;}
td.vida-vertdots{
background: url(../vida/img/vertdots.gif);}
/*table coffee.htm*/
table.coffee{
border: 0px;
background: white;
width: 385px;}
table.coffee td{
vertical-align: top;
	line-height: 11px;
	color: #6c6848;}
table.coffee td.leftedge{
width: 10px;
background: url(../img/vida_table_leftedge.gif);}
table.coffee td.rightedge{
width: 10px;
background: url(../img/vida_table_rightedge.gif);}
table.coffee td.left{
width: 100px;}
table.coffee td.right{
width: 266px;}
table.coffee p {
margin-top: 5px;
margin-bottom: 5px;}
