/* global pics & txt */
body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size : 12px;
	color : #FFCC99;
	background-image:url(images/bg_main.jpg);
	background-repeat:repeat-x;
	}
.cal_month{
	margin: 2px;
	padding: 2px;
	border: 1px #CCCCCC;
	font-family: Verdana;
	font-size : 11px;
	color : #000000;
	font-weight: bold;
	}
.cal_day {
	font-family: Verdana;
	font-size : 11px;
	color : #FFFFFF;
	}
.cal_end {
	font-family: Verdana;
	font-size : 11px;
	color : #FFCC99;
	font-weight: bold;
	}
.global_title {
	color: #FF9900;
	font-family: Georgia, "Times New Roman", Sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	}
	
.rest_title {
	color: #999999;
	font-family: Georgia, "Times New Roman", Sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	}
	
.global_subtitle {
	color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Sans-serif;
	font-size: 22px;
	text-decoration: none;
	}
.subSection3{
	color: #CC9966;
	font-family: Georgia, "Times New Roman", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
	}
	
.main_photo {
	border: 2px solid #FF9900;
	padding: 0px;
	}
	
.pic2{
	float: right;
	margin-right: 4px;
	margin-left: 5px;
	margin-left: 0px;
	margin-bottom: 24px;
}

.pic_gallery{
	border: 2px solid #336699;
}
.pic_galleryCaption{
	color : #BFD5D9;
}

.boldtxt{ font-family: Verdana; font-size : 11px; color : #FFFFFF; font-weight: bold; margin-top: 2px;}

.merchan{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	list-style-type: none;
	text-align: left;
	vertical-align: text-top;
	}
.merchan_title{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #CCCCCC;
	list-style-type: none;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	}
#nav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	}
ul#nav {
	list-style: none;
	display: block;
	width: 160px;
	margin-bottom: 5px;
	position: relative;
	color : #FFFFFF;
	padding-left: 2px;
	margin-left: 2px;
	margin-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	}
	
ul#nav li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #FFFFFF
	position: relative;
	border-bottom: 1px dotted #CCCCCC;
	margin-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 2px;
	}
	
/*	left colume */
.subSection2{
		color: #CCCC99;
		font-family: Georgia, "Times New Roman", Sans-serif;
		font-size: 16px;
		font-weight: normal;
		text-transform: uppercase;
		margin-bottom: 3px;
	}
.subSection{
		color: #000000;
		font-family: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans;
		font-size: 12px;
		font-weight: normal;
		line-height: 14px;
		text-transform: none;
	}
	
img.gotcha{
	margin-top: 8px;
	border: none;
}
a img{ border: none;}
	
.pt8 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8px;
	color: #CCCCCC;
}

.pt9 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
}

/* index page - top gallery */
.mainGallery{
		/*background: url(images/mel_main_shadow.png) top left no-repeat;*/
		border: 4px solid #FF9900;
		padding: 0px;
		height: 233px;
		width: 362px;
	}
.mainGallery #spinner{ height:20px; 
					}
#spinner p{
		padding: 0;
		position: relative;
		background: #706450;
		filter:alpha(opacity=90);
		-moz-opacity: 0.85; 
		opacity: 0.85;
		height:20px;
		}
		#clientInfo{
		margin: -24px 0 0 0;
		padding: 4px 0 0 0px;
		position: relative;
		background: #706450;
		filter:alpha(opacity=90);
		-moz-opacity: 0.85; 
		opacity: 0.85;
		height:22px;
		color: #fff;
		text-transform: uppercase;
		font-size: 10px;
		text-indent: 5px; 
		width:368px;
		font-family: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans;
		}
#spinner p span{
	margin: -24px 0 0 0;
	padding: 4px 0 0 0px;
	height: 22px;
	width: 364px;
	display: block;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: #706450;
	filter:alpha(opacity=90);
	font-family: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans;
	text-indent: 5px;
	width:368px;
		}
		
/* index page - 2nd colume */
		
p.mainText, ul.mainText{
	color: #000000;
	font-family: Georgia, "Times New Roman", Sans-serif;
	font-size: 13px;
	margin-bottom: 30px;
	width: 364px;
	margin-top: 1px;
}
ul.mainText{
	margin-left: 20px;
}
ul.mainText li{
	list-style: outside disc;
}
		
.gallery{
	font-size: 20px;
	color: #FFCC33;
	font-family: Georgia, "Times New Roman", Sans-serif;
}

.pics {
	float: none;
	margin-right: 20px;
	margin-bottom: 35px;
}
.pics2 {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.pics li.desc{
	color: #2e2920;
	font-family: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans;
	font-size: 12px;
	line-height: 15px;
}

	div.features{
		margin-top: 2px;
		padding: 6px;
		background: url(images/mel_main_shadow.png) top left no-repeat;
	}
	div.features img{
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	div.features .title{
		color: #990033;
		font-family: Georgia, "Times New Roman", Sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		text-decoration: none;
	}
	features li{
		margin-bottom: 2px;
	}
	.features li.desc{
		color: #2e2920;
		font-family: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans;
		font-size: 12px;
		line-height: 18px;
	}
	div.features li a{
		color: #990033;
	}

/* index page - 3rd colume */	
	#third_col{
	width: 175px;
	margin-left: 5px;
	margin-right: 0px;
	float: none;
	}	
	#third a img{
	border: 3px solid #FF9900;
	margin-bottom: 8px;
	}
	#third a:hover img{
	border: 3px solid #1970b5;
	}
	#third a.odd img{
	margin-right: 5px;
	}
						.listing_piece{
			 	        border-bottom: 1px dotted #0d70a1;
			 	        padding: 10px 0;
			 		}
					.listing_piece ul{
						list-style: none;
						margin: 0;
						padding: 0;
					}
					.listing_piece ul.options{
						float: right;
					}
					.listing_piece ul.options li{
						
					}
					.listing_piece li {
						width: 545px;
					}
					.listing_piece li.date{
						color: #CCCCCC;
						font-family: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans;
						font-size: 10px;
						font-weight: bold;
						text-transform: uppercase;
						margin-bottom: 2px;
						margin-bottom: 0;
					}
					.listing_piece li.title a,
					.title{
						color: #CCCCCC;
						font-family: Georgia, "Times New Roman", Sans-serif;
						font-size: 14px;
						text-transform: uppercase;
						text-decoration: none;
						vertical-align: top;
						text-align: left;
					}
					.listing_piece li.location{
						color: #FFCC99;
						font-family: Georgia, "Times New Roman", Sans-serif;
						font-size: 11px;
						text-transform: none;
						font-style: italic;
						margin-bottom: 0;
						margin-bottom: 0;
						text-indent: 10px;
					}
/* restaurant page */	
.featured_media_piece{
						padding: 5px 0 6px 5px;
						border-top: 1px dotted #999999;
					}
					.featured_media_piece img{
						border: 0;
						float: left;
					}
					.featured_media_piece ul{
						margin: 0 0 10px 100px;
					}
					/* restaurant txt */	
					.featured_media_piece p{
						margin-left: 140px;
						color: #CCCCCC;
						font-family: Georgia, "Times New Roman", Sans-serif;
						font-size: 12px;
					}
					.featured_media_piece li, ul{
						margin: 0 0 2px 0;
						list-style:none;
					}					
					.featured_media_piece li.title{
						color: #CC9900;
						font-family: Georgia, "Times New Roman", Sans-serif;
						font-size: 14px;
						text-transform: uppercase;
						list-style:none;
					}
/* event page */	
.eventchart{
	float: left;
	width: 530px;
	border-top: 1px dotted #04699b;
	margin-bottom: 10px;
}

	
/* cutlural page */	
	#conter_wrap{
	float: left;
	width: 547px;
	margin-right: 25px;
}
	#left-center_col{
	width: 390px;
	margin-right: 25px;
	float: left;
}
	#left-center_col_events{
	width: 280px;
	margin-right: 25px;
	float: left;
}


/* wallpaper */
#center-center_wrap{
	float: left;
	width: 250px;
	margin-right: 10px;
}
#right-center_col_events{
	width: 250px;
	margin-right: 0;
	float: right;
	}
.wallpaperWrap img{
	margin-bottom: 10px;
	text-align: center;
}
.wallpaperWrap p.title{
	margin: 0 0 10px 5px;
}
ul.wp_sizes{
	float: left;
	width: 100px;
	border-top: 1px dotted #04699b;
	margin-bottom: 10px;
}
ul#wp_small,
ul#wp_medium{
	border-right: 1px dotted #04699b;
}
ul.wp_sizes li{
	border-bottom: 1px dotted #04699b;
}
ul.wp_sizes li a{
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	font-family: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans;
	padding: 4px;
	display: block;
	color: #003366;
}
ul.wp_sizes li a:hover{
	color: #990033;
	text-decoration: underline;
}
/* event list on home page  */
.titlerow {
	height: 20px;
	background-color: #f2f2e9;
	color:#52080a;
	font-weight:bold;
	background-image: url(images/tableRow.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 2px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #52080a;
}
.itemrow {
	/* background-color: #94090e;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-bottom:dashed thin #52080a;
	border-color: #52080a;*/
}
/* General Links */

.linkcolor a{ color: #CCCCCC;}

a.hm:link { font-size: 12px; color: #2e2920; text-decoration: none;}
a.hm:hover { font-size: 12px; color: #fcc12a; text-decoration: underline;}
a.hm:visited { font-size: 12px; color: #221F17; text-decoration: none; }
a.hm:active { font-size: 12px; color: #FFFFFF; text-decoration: underline;} 

a.event:link { font-size: 11px; color: #453e34; text-decoration: none;}
a.event:visited { font-size: 11px; color: #CCCCCC; text-decoration: none; }
a.event:hover { font-size: 11px; color: #000000; text-decoration: underline;}

a:link { text-decoration : none; color : #fcc12a; border: 0px;} 
a:active { text-decoration : underline; color : #FFFFFF; border: 0px;} 
a:visited { text-decoration : none; color : #CCCCCC; border: 0px;} 
a:hover { text-decoration : underline; color : #FFFFFF; border: 0px;} 

/* footer  */
.footer {
	padding: 0px 0px 10px 0px;
	color : #333333;
	clear: both;
	font-size: 11px;
	border-top: solid 1px #FFFFFF;
	text-align:center;
	margin-top: 10px;
	padding-top: 10px;
	background-color: #666666;
}
.footer UL { padding: 10px 0px; margin: 0px; }
.footer LI { display:inline; padding: 0px; margin: 0px; list-style-type: none; }
.footer LI A { padding: 0px 4px 0px 6px; margin: 0px; border-left: solid 1px #CCC; }
.footer .adHeader { font-size: 10px; position: absolute; top: 20px; width: 280px; margin: 25px 0px 0px 305px;}
.footer .adHeader strong { font-size: 9px;}
.chart {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	margin: 1px;
	padding: 1px;
}
