body {
	margin: 0px;
	margin-top:0px;
	background-color: #734A12; /*cola*/
	/*background-image: url('../images/brown_bg.png');*****/
	background-image: url('../images/velvet_bg.png');
	font-family: Calibri,Arial,Helvetica,Verdana,sans-serif;
}
.right
{	text-align:right;}
.left
{	text-align:left;}
.center
{	text-align:center;}
.floatclear 
{	clear:both;
	position: relative;}
.clearboth 
{	clear:both;
	display: block;
	visibility: hidden;}
.floatleft
{	float:left;}
.floatright
{	float:right;}
.imgborder 
{	margin:5px;
	border:4px solid #CCCCCC;}
a:focus, a:active
{	outline-width:0;
	outline-style:none;
	border:none;}


/*** CONTAINERS ***/
.container 
{	/*position: relative;*****/
	margin:0px auto;
	text-align: center;
	/* NO WIDTH - ALLOWS CENTERING */
	background-image: url('../images/brown_bg.png');
	background-image: url('../images/beige3_bg.png');
	background-repeat: repeat-x;}
.containerwidth 
{	/*width: 900px;*/	/*** WEBSITE WIDTH ***/
	width: 210px;
	width: 900px;
	/*position:relative;****/
	text-align: center;
	margin:0px auto;
	/*border: 2px solid red;*/
	background-color: transparent;
}
.containerborderout
{	/*MIGHT BE REMOVED*/ }
.containerborderin
{	background-color: transparent;
	background-color: beige;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;}

.content
{	position: relative;
	/*height: 400px;*/
	/*width: 1010px;*/
	text-align: center;
	margin: 0px auto;
	clear:both;
	background-color: white;
	background-color: beige;}
.contenthome
{	width:438px;
	margin-right:2px;
	float:right;
	height:100%;}

.contentbox {
	/*display:none;*/
	width:620px;
}
.contentboxall{
	width: 100%;
}

/* WIDTH SUM: 900px */
.contentleft {
	position: relative;
	float:left;
	width:250px;
	font-size: 12px;
	text-align: left;
	z-index:5;
	background-color:#FFE4C4;
	background-color:#EED6AF;
}

.contentcenter {
	/*position: relative;*/
	float:right;
	width:625px;
	padding:5px;
	/*border: green 1px solid;*/
}

.contentright {
	float:left;
	width:200px;
}

.contentheader {
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	margin-bottom: 10px;
	color: #AA6600;
	/*border-bottom: brown 1px solid;*/
	/*font-family: Calibri;*/
	text-transform: uppercase;}
.contentsubheader {
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	margin-bottom: 5px;
	color: #8B7500;
	border-bottom: brown px solid;}

.descbar{
	/*font-family: "Calibri";*/
	font-weight: bold;
}

/*** MENU ***/
#navmenubox
{	/*border: 1px solid red;*/}

#navmenu
{	margin: 0 auto;
	padding: 2;
	width:706px; /* Determines menu centering */
	/*border: 2px solid green;*/
}

#navmenu li
{	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;}

#navmenu li a
{	display: block;
	/*background: #20548E;*/
	padding: 5px 12px;
	padding-top:10px;
	text-decoration: none;
	width: 70px;
	width: auto;
	color: #EAFFED;
	white-space: nowrap}
#navmenu li a:hover
{	/*background: #1A4473;*/
	background-image: url('../images/clear_black1.png');}
#navmenu li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	/*border-top: 1px solid white;*/
	z-index:10; /*PUTS INFRONT OF SPLASH*/}

#navmenu li ul li
{	float: none;
	display: inline;}

#navmenu li ul li a
{	width: auto;
	background: #9F1B1B;
	/*border-bottom:1px solid #fff;*/}

#navmenu li ul li a:hover
{	background: #7F1616;}


/*** SPLASH ***/
#splashbox 
{	border:solid 4px #fff;
	border-bottom: none;
	position: relative;
	display:block;
	height:215px;
	overflow:hidden;}

#splashbg
{	width:100%;}

#splashlogo
{	border: none;
	height: 201px;
	position: absolute;
	top: 5px; left: 5px;}

#quotebox
{	z-index:3;
	position:absolute;
	right:0px;
	padding:5px;
	background-image: url('../images/clear_black1_1.png');
	font-size:12px;
	width:120px;
	height:100%;
	color:white;
	padding:5px;
	/*font-family: "Calibri";*/}

#quoteheader 
{	border:0px;
	color:#CD7054;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top:10px;
	text-decoration:none;}

#quotetext 
{	font-style: italic;}

#quoteauthor 
{	font-weight:bold;
	padding: 3px;
	padding-left:10px;}


/*** LEFT BAR ***/
#followus{
	position: absolute;
	top: 5px; left: -32px;
	z-index: 1;
	display:inline;
}
#followus a{
	display:block;
}
#followus img, div#followus img:active{
	border:none;
}
#followus img:hover{
	filter:alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity: 0.80;
}
#followus div{
	float:left;
}
#followustoggle{
	border: solid 4px white;
}
#followustoggle :hover{
	background-image: url('./images/clear_black1.png');
	cursor: pointer;
}	

#artworkbox img:hover
{	filter:alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity: 0.80;}
	
#artistbox
{	background-color:#fff;
	padding:5px;}
	
#artpic
{	width:200px;}

.artistheader
{	font-weight: bold;
	/*font-family: Calibri;*/
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	padding:5px;
	/*font-family: Calibri,Arial;*/
	color:#AA6600;}
.artisttext {
	margin-bottom: 10px;
	padding-left: 10px;
	text-align:left;
}

/* jQuery lightBox plugin - Gallery style */
.artistgallery {		
	/*background-color: #444;*/
	padding: 10px;
	/*width: 220px;*/
	text-align:center;
}
.artistgallery img {
	border: 5px solid gray;
	border-width: 5px 5px 20px;
}
.artistgallery a:hover img {
	border: 5px solid silver;
	border-width: 5px 5px 20px;
	color: #fff;
}
.artistgallery a:hover {
	color: #000;
}

#facebook{
	width:249px;
	background-color:#fff;
	margin-top:1px;
}

/*** RIGHT BAR ***/
#rightbar
{	width:200px;
	float:right;}
#locationbox
{	/*background-color:#DBDB70;*/
	/*background-color: #CCCCCC;*/
	/*background-color:#CDBE70;*/
	/*background-color:#8B795E;*/
	background-color: #CCCCCC;
	margin-bottom:3px;
	/*margin-top: 5px;*/
	padding: 2px;}
#locationheader
{	font-weight: bold;
	/*font-family: Calibri;*/
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	padding:5px;
	position:relative;
	/*color:#262626;*/
	color:#8B814C;}
#locationtext
{	background-color:#0c0b09;
	/*font-family:Calibri;*/
	font-size:12px;
	text-align:right;
	padding: 5px;
	color: beige;
	background-image: url('../images/bgtile.jpg');
	background-position: top;
	background-repeat: repeat-x;}
#locationmap
{	float:left;
	display:inline;
	/*-moz-border-radius:1ex;
	-webkit-border-radius:1ex;*/}
#locationmap img
{	border:none;}
#locationmap img:hover
{	filter:alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity: 0.80;}

#joinlist
{	position:relative;}
#joinlist img
{	position:absolute;
	top:-12px;
	left:0px;
	border:none;}
#joinlist a
{	background-color: #CCCCCC;
	color:#00BBFF;
	color:#4CBB17;
	display: block;
	font-weight:bold;
	padding:5px;
	text-decoration:none;}
#joinlist a:hover
{	background-color: #E3CF57;}
#jointext
{	padding-left:40px;
	/*border:2px solid red;*/}
	
#werecommend
{	position:relative;
	background-color: #CCCCCC;
	/*font-family:calibri;*/
	padding:5px;
	margin-bottom:3px;
	background-image:url(../images/beigeGradient.jpg);}
#werecommend img
{	position:absolute;
	top:-10px;
	left:-4px;
	border:none;}
#werecommendtitle
{	position:relative;
	color:#CD0000;
	color:#AA5303;
	display: block;
	font-weight:bold;
	padding-left:30px;
	text-transform: uppercase;
	font-size:18px;}
#werecommendlist
{	margin-top:10px;
	position:relative;
	color:#734A12;
	font-size:14px;
	display:block;
	text-align:left;
	padding:3px;
	background-color:#EAEAAE;
}
/* TOP 5 SCROLL JQUERY */
#scroller-header a
{	text-decoration:none;    
	color:#867863;    
	padding:0 2px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;}   
#scroller-header a:hover
{	text-decoration:none;
	color:#4b412f;}
#scroller-header a.selected
{	text-decoration:underline !important;
	color:#4b412f !important;}
#scroller-body
{	padding-bottom:30px;}
#mask
{	overflow:hidden;
	margin:0 auto;}
#panel div
{	float:left;}

#memberofbox
{	padding:5px;
	margin-top:10px;
	font-size: 8pt;
	color:#897b49;}
#memberofbox img
{	height: 85px;
	border: none;}

/*** HOME ***/
#hometitle
{	margin-top:3px;
/*	font-family:calibri;*/
	font-size:20px;
	font-weight:bold;
	color: #333333;
	text-transform: uppercase;
	background-color:#EEDD82;}
#homemsg
{	/*font-family:calibri;*/
	font-size:14px;
	color: #363636;
	padding:10px;}
#promopic
{	width:420px;}
#homemsg2
{	/*font-family:calibri;*/
	font-size:14px;
	color: #363636;
	padding:10px;}
	
/*** JOIN LIST ***/
#mc_embed_signup
{	margin-top:20px;
	text-align:left;}

/*** ABOUT US ***/
.aboutusimg {
	float:right;
	float:left;
	height:300px;
}
.aboutustext{
	padding:5px;
	font-size: 14px;
	font-family:arial;
	text-align: left;
}
.aboutusheader{
	font-size: 14px;
	font-weight: bold;
	border-bottom:solid 1px #8f0606;
	text-transform: uppercase;
	color: #333333;
	margin-bottom:5px;
}
.aboutusbody {
	padding-left:15px;
	margin-bottom:5px;
	margin-left:5px;
}
#aboutusvideo{
	border: solid 4px #CCCCCC;
	float:right;
	height:265px;
	width:320px;
	margin-left:5px;
}


/*** CALENDAR ***/
#googlecalendar {
	/*display: none;*/
}

/*** OUR COFFEE MENU ***/
.coffeemenu{
	/*display:none;*/
}
.coffeeheader td{
	text-align: center;
	font-weight:bold;
	font-size: 14px;
	color: brown;
	border-bottom: solid 2px gray;
	background-color: #EED6AF;
}
.coffeelist{
	text-align:left;
}
.coffeelist pre{
	width: 400px;
}
.menutable{
	/*text-transform: lowercase;*/
}
.menutable td {
	font-size: 90%;
	padding-left:5px;
	border-bottom: solid 1px gray;
	text-align:left;
}

/*** OUR TEA MENU ***/
#teapadding
{	padding-left:10px;

}
.picandtxt
{	position:relative;
	border:4px solid #CCCCCC;}
.picleft
{	margin-left:5px;
	margin-right:10px;
	float:left;}
.picright
{	margin-left:10px;
	margin-right:5px;
	float:right;
	height:338px;}
.pictxt
{	position:absolute;
	bottom:0px;
	left:0px;
	width:100%-6;
	font-size:12px;
	/*font-family:Calibri;*/
	z-index:3px;
	padding:3px;
	text-align:left;
	color:#EEE5DE;
	background-image:url('../images/clear_red.png');}
.picpic
{	z-index:2px;
	border:none;}

/*** MAP ***/

/*** BLOG ***/
.blogbox
{	text-align:left;
	/*font-family: "Calibri";*/}
.rsstitle
{	text-transform: uppercase;
	padding-right: 5px;
	border-bottom: dashed 2px #cccccc;
	font-weight: bold;
	color: #ffffff;
	color: brown;}
.rssbody
{	/*background-color: #f1f1f1;*/
	padding: 5px;
	/*border: solid 2px #333333;*/}
.rssbody a
{	text-decoration: none;}
.rssbody a:hover
{	text-decoration: underline;}
.rssbody img
{	border: solid 3px #cccccc;}
.rssbody img:hover
{	border: solid 3px #ffffff;}
.rssauthor 
{	font-size: 80%;}
.blogger-post-footer
{	display:none;}

/*** LIVE ARTISTS ***/
.liveartistheader
{	font-size: 30px;
	font-weight:bold;
	color: #7F1616;
	border: 2px solid #7F1616;
	border-bottom: none;}
.liveartisttext 
{	margin-bottom: 10px;
	padding-left: 10px;
	text-align:left;
	border: 2px solid #7F1616;
	border-top: none;
	background-image: url('../images/clear_black1.png');}
.liveartisttext img:hover
{	filter:alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity: 0.80;}

/*** FRIENDS ***/
.friendsbox 
{	text-align:left;}
.friendstitle 
{	text-align: center;
	font-size: 16px;
	font-weight:bold;
	border-bottom: solid 1px silver;}
.friendsbody 
{	padding-left: 40px;
	margin-bottom: 30px;}
.friendsbody  a
{	display: block;
	margin-bottom:5px;
	margin-left: 20px;}

/*** FOOTER ***/
#footer 
{	position:relative;
	/*background-color: #000000;*/
	/*padding:3px;*/
	background-image:url(../images/brown_bg.png);
	/*border: 2px solid yellow;*/
	border: 4px solid #fff;
	padding-top:5px;
	margin-bottom:10px;}
#emailbox
{	position:absolute;
	text-align:left;
	left:5px;
	top:5px;
	padding:5px;
	z-index:5;
	font-size: 8pt;
	color:#897b49;
	color:#8B6508}
#emailbox a
{	color:#7B3F00;
	font-weight:bold;
	text-decoration:none;}
#emailbox a:hover
{	color:#FFFFFF;
	text-decoration:none;}
#wifibox
{	position:absolute;
	right:0px;
	bottom:0px;
	padding:5px;
	font-size: 8pt;
	color:#897b49;}
#ccbox {
	position:relative;
	font-size: 10px;}
#copyright {
	text-align: center;
	font-size: 10px;
	padding: 5px;
	color: #666666;
	color: #8B6508;}