/* All content below is the intellectual property of Crown Productions. */

body{
	background: #FFF;
}
hr{
	height: 2px;
	color: #4E2F75;
	background: #4E2F75;
	border: none;
}
/* kate jackson */
.jackson{
	float: left;
	margin-right: 10px;
}
/* member of the chamber of commerce */
#member{
	margin-top: 36px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#member strong{
	color: #4E2F75;
}
/* FONTS
------------------------- */
.reg{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.heading{
	color: #007C57;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
}
.small{
	font-size: 16px;
}
.xSmall{
	font-size: 14px;
}
.menuItems{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* standard text links */
a{
	color: #007C57;
	text-decoration: none;
}
a:hover{ color: #4E2F75; }
/* list bullets */
ul{
	list-style-image: url(../images/bullet.jpg);
}
ul .sub{
	list-style-image: url(../images/bulletSub.jpg);
}
/* FORM
------------------------- */
input{
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border: 1px solid #4E2F75;
	background: #DCD8E6;
	padding: 2px;
}
.button{
	width: 120px;
	color: #007C57;
	cursor: pointer;
}
.button:hover{
	background: #FFF;
}
textarea{
	width: 373px;
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border: 1px solid #4E2F75;
	background: #DCD8E6;
	padding: 2px;
}
/* PANELS
------------------------- */
#container{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 770px;
	background: #FFF;
	margin: 20px 10px;
}
#container #leftPanel{
	display: block;
	float: left;
	position: relative;
	width: 270px;
}
#container #rightPanel{
	float: right;
	width: 475px;
	margin-bottom: 50px;
}
.thumbnail{
	border: 4px solid #007C57;
	border-bottom: 10px solid #007C57;
	margin: 6px;
}
.thumbnail:hover{
	border: 4px solid #4E2F75;
	border-bottom: 10px solid #4E2F75;
}
.thumbnail.hover{
	border: 4px solid #4E2F75;
	border-bottom: 10px solid #4E2F75;
}
/* NAVIGATION
------------------------- */
.nav{
	width: 270px;
	height: 25px;
	/* just so we make certain the link appears clickable */
	cursor: pointer;
	/* hover in IE6 (uses y.js and dom.js - both are YUI scripts) */
	_behavior:expression((function(el){
		el.runtimeStyle.behavior = 'none';
		el.onmouseenter = function(){
			YAHOO.util.Dom.addClass(this,'hover');
		};
		el.onmouseleave = function(){
			YAHOO.util.Dom.removeClass(this,'hover');
		};
		el = null;	
	})(this));
}
/* individual navigation */
#hors{       background: url(../images/nav/hors.jpg);  } #hors:hover,
#hors.hover{ background: url(../images/nav/hors!.jpg); }
#receptions{       background: url(../images/nav/receptions.jpg);  } #receptions:hover,
#receptions.hover{ background: url(../images/nav/receptions!.jpg); }
#full{       background: url(../images/nav/full.jpg);  } #full:hover,
#full.hover{ background: url(../images/nav/full!.jpg); }
#accomp{       background: url(../images/nav/accomp.jpg);  } #accomp:hover,
#accomp.hover{ background: url(../images/nav/accomp!.jpg); }
#buffets{       background: url(../images/nav/buffets.jpg);  } #buffets:hover,
#buffets.hover{ background: url(../images/nav/buffets!.jpg); }
#tea{       background: url(../images/nav/tea.jpg);  } #tea:hover,
#tea.hover{ background: url(../images/nav/tea!.jpg); }
#mini{       background: url(../images/nav/mini.jpg);  } #mini:hover,
#mini.hover{ background: url(../images/nav/mini!.jpg); }
#breakfast{       background: url(../images/nav/breakfast.jpg);  } #breakfast:hover,
#breakfast.hover{ background: url(../images/nav/breakfast!.jpg); }
#contact{       background: url(../images/nav/contact.jpg);  } #contact:hover,
#contact.hover{ background: url(../images/nav/contact!.jpg); }
#print{       background: url(../images/nav/print.jpg);  } #print:hover,
#print.hover{ background: url(../images/nav/print!.jpg); }
#testimonials{	background: url(../images/nav/testimonials.jpg); } #testimonials:hover,
#testimonials.hover{	background: url(../images/nav/testimonials!.jpg); }
#venues{	background: url(../images/nav/venues.jpg); } #venues:hover,
#venues.hover{	background: url(../images/nav/venues!.jpg); }
#gallery{	background: url(../images/nav/gallery.jpg); } #gallery:hover,
#gallery.hover{	background: url(../images/nav/gallery!.jpg); }
/* link to the top of the page (below navigation buttons) */
#toTop{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
/* FOOTER
------------------------- */
#footer{
	clear: both;
	position: relative;
	width: 100%;
	bottom: 0px;
	color: #4E2F75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin-bottom: 50px;
}
