/* CSS Document */
@charset "utf-8";
body {  }
p { margin:0px; }

/* ========== Heading Components ========== */
h1 											{ color:#FFF; font-size:20px; letter-spacing:0px; margin:0px 0px 6px 12px; padding-right:0px; }
h2 											{ color:#CCC; font:bold 17px Verdana, Geneva, sans-serif; margin:0px 0px 0px 16px; } 
h3 											{ color:#CCC; font:bold 16px Calibri, Arial, sans-serif; margin:1px 0px 0px 12px; } 
h4 											{ color:#999; font:bold 16px Calibri, Arial, sans-serif; margin:1px 0px 0px 12px; } 
 
.events-title 					{ width:500px; float:left; }
.events-title h2 				{ clear:both; color:#F9A565; float:left; margin-top:4px; font-family: Verdana, Geneva, sans-serif; }
.events-divider 				{ background-color:#666; height:1px; float:left; margin:25px 10px 25px 10px;  width:680px; }
.events-link 						{ margin:3px 15px 0px 10px; float:left; text-decoration:none !important;  color:#DF710D !important; text-align:left !important; font-weight:bold;  } 
.events-link:hover			{  } 
.events-link span:hover { text-decoration:underline; } 

/* ========== Main Section ========== */
.link-info 										{ text-align:right !important; padding-top:0px; margin-top:3px;  color:#FF373D; font-weight:bold; padding-right:15px !important; }
.top-banner 									{ width:960px; height:154px; background-image:url(../images/top-banner.jpg); overflow:hidden; }
.events-body 									{ padding-top:2px; float:left; width:490px; padding-left:5px; }
.events-body p 								{ padding-bottom:4px !important; }

/* 
#DF710D
#016699
*/
#mailer												{ margin:3px 0px 0px 6px !important; font-size:14px; padding:0px !important; line-height:19px; } 
 
#facebook-fan 								{ float:left; margin-top:22px; margin-left:10px; }
#facebook-fan a 							{ font:bold 14px Calibri, Arial, sans-serif; color:#FFF !important;text-decoration:none; } 
#facebook-fan img							{ margin-bottom:-8px; margin-top:5px; border-style:none; } 
#facebook-fan a:hover					{	text-decoration:underline !important;	color:#016699 !important; } 

.events-div-img 							{ float:left; border:solid 2px #FFF; margin-top:6px; margin-left:17px; margin-bottom:20px; } 
.events-div-img img 					{ border-style:none;  }
.events-div-img:hover					{ border-color:#016699 !important; }

.image-container 				{ width:960px; height:245px; margin-top:0px; margin-bottom:0px; overflow:hidden; }

.event-table 						{ width:100%; text-align:left; height:51px; }
.event-table td					{ margin-bottom:0px; margin-top:0px; padding-top:0px; padding-right:5px; vertical-align:bottom; } 
.event-table h1					{ margin-bottom:0px; color:#FFF !important; } 

.img-event		 					{	margin-left:12px; margin-bottom:5px; }
.img-event img 					{ border-width:2px; border-style:solid; height:130px; width:176px; }
.img-event img:hover 			{ border-color:#016699 !important; }

.main-content { clear:both; height:100%;  margin:0px auto 0px auto; text-align:left; width:960px; }
.event-wrapper { clear:both; float:left; height:auto; margin-top:7px; padding-bottom:20px; padding-left:10px; width:auto; }
.event-divider { background-color:#999; height:340px; float:left; margin:15px 10px 0px 10px; width:2px; }
.large-container { color:#FFF; float:left; font:15px Calibri, Arial, sans-serif; margin-bottom:35px; margin-left:0px; padding-left:0px; padding-right:0px; width:500px; }
.event-container { color:#FFF; float:left; font:15px Calibri, Arial, sans-serif; margin:0px; padding:0px 5px 20px 0px; width:205px; height:auto; border-right-width:0px; border-right-color:#333; border-right-style:outset; }
.event-container p, .large-container p { line-height:19px; letter-spacing:normal; padding:2px 12px 0px 12px; margin:0px; text-align:left; }
.event-container a, .large-container a { color:#FF373D; font-weight:bold;  }

#myGallery { text-align: left; margin:0px auto; width: 960px !important; height: 245px !important; }
  
/* ========== Menu Components ========== */ 
#buffer { width:179px; visibility:hidden; }
#home  { width:91px; }
#venue { width:95px; }
#mixology { width:125px; }
#events { width:105px; }
#functions { width:140px; } 
#gallery { width:105px; }
#contact { width:120px; }

.menu-wrapper { float:left; margin:109px 0px 0px 0px;  width:980px; }
.menu-wrapper div { float:left; } 
.menu-wrapper div a img{ height:38px; visibility:hidden; border:none;}
ul { color:#FFF; } 


/* ========== Bottom Bar ========== */
.bottom-spacer { clear:both; width:100%; height:20px; }

#fixed { padding-bottom:14px; bottom:0px; position:fixed; margin:0px; width:100%; font-weight:bold; right:0px; color:#000; clear:both; background-image:url(../images/footer.png); height:23px; }
#fixed div, #fixed div a {color:#666; font:10px Verdana, Geneva, sans-serif; padding:10px 8px 0px 8px; }
