/*
Copyright 2007 epixStudios. All materials contained on this site are protected by International copyright law and may not be reproduced, distributed, transmitted, displayed, published without the prior written permission of epixStudios and the Top Table Restaurant Group.
*/


body {
    margin:0;
    padding:0;
    background:url('../images/fish_bg.jpg') no-repeat scroll left top #b4b5ba; 
    background-color:#b4b5ba;
    color:#000;
	font-size: 62.5%;
	font-family: "Lucida Grande", Lucida Sans, arial, helvetica, sans-serif;
    }

#wrapper{ 
    /* background-color:#C0D8F2; */
	/* background-image:url(../images/sidebar.gif); */
    background-repeat:no-repeat; 
    margin:0 auto;
    width:800px;
	position: relative;
	}
	
#header { 
	/* border-bottom: 1px solid #dce9f8;  */
	background-color: #60b1e1;
	height: 175px; 
	}
	 
#lhc { 
	width: 175px; 
	height: 675px;
	float: left; 
	}
	
#rhc { 
	width: 625px; 
	float: right; 
	}             
	
object {
	display: block;
}
            
#sound_loop {
	position: absolute;
	top: 8px;
	left: 65px;
	z-index: 100;
}
	
#content {
    background:#cfe1ec;
    /* background-image:url(../images/contentbg.png);  */
    background-repeat:no-repeat; 
    width:625px;
	border-top: 1px solid #dce9f8;
	}
	
#footer { 
	clear: both; 
	float: right;
	background:#36b1e5;
	height: 2.4em; 
	width: 625px;
	} 
	
/*------------------------------------------------- Typography -------------------- */
#footer p {
	color: #00185b;
 	font-size: 1em;
    padding: 6px;
    margin: 0;
	text-align: right; 
    }
	
	
#content h3 { 	
	color: #00185b;
	font-size: 1.8em;
	margin-left: 10px; 
	margin-right: 10px; 
	}	
	
#content p { 
	font-size: 1.2em;
	margin-left: 10px; 
	margin-right: 10px; 
	}
	
.staffdata {font-size: 1.2em;}

.staffdata td { 
	border: 0px solid green; 
	margin: 0; 
	padding: 0;	
	} 

.bluebold {
 	font-size: 1.2em;
 	color: #00185b;
	font-weight: bold; 
	}

.italics {
 	font-size: 1em;
 	font-style: italic;
	}
	
.bold {font-weight: bold;}
	
/*------------------------------------------------- Images -------------------- */
img { border: none; }
#lhc img { 	margin: 0px 9px ;  }
#winepg .award {margin-right: 20px; float: right; }

/*------------------------------------------------- Gallery Page -------------------- */

#galleryimg ul { 
	list-style: none; 
	margin: 0 auto; 
	width: 475px;
	margin-top: 20px; 
	} 

#galleryimg li { 
	display: inline;
	margin-bottom: 20px; 
	}

#movies li {
	display: inline;
	border: 0px solid red; 
	padding: 5px; 
	font-weight: bold; 
	font-size: 1.2em; 
}

#movies { margin-left: 50px; }

/*------------------------------------------------- Group Pages  -------------------- */

}

.gallery { width: 450px;}
.gallery li {display: inline;}

	/* For the menu pages - centering the content */
	#menu_content {text-align: center;}
	
	/*------------------------------------------------- Group Menus -------------------- */

#groupmenu_nav { 
	margin-bottom: 1.4em;

}
	
#groupmenu_nav li { 
	display: inline;
	margin: 0 10px;
	font-size: 1.5em;
	font-weight: bold;
	
}	



/*------------------------------------------------- Contact Form  -------------------- */
#contactform textarea { 
	width: 400px; 
	height: 100px; 
	}
	
#contactform .text {width: 200px;} 	

#contactform {margin: 30px 10px 20px 10px;}  
           

	/* styling for 'message sent' msg */
h7 { 
	font-size: 1.3em; 
	margin-left: 30px; 
	font-style: bold; 
	
	
} 


/*------------------------------------------------- Floats -------------------- */
.right {float: right; margin: 0 10px 0 0;}
.left {float: left; } 
.clear { clear: both; }

/*------------------------------------------------- Links -------------------- */

a:link { color: #36b1e5; text-decoration: underline; }
a:visited { color: #36b1e5;	text-decoration: underline; 	}
a:hover { color: #36b1e5; text-decoration: none; }
a:active { color: #36b1e5; text-decoration: underline; }    


/* WINE EVENTS PAGE 
------------------------------------------------------------------------------ */
/*  created as temporary styling for October 2009 events - Delete once event is completed */ 
                                                  
#content.wine-event .intro-para img { padding: 20px 12px 0; }
#content.wine-event p {	line-height: 150%; padding: inherit 0; }                                                                                   
#content.wine-event h3 { margin-bottom: 0; padding-bottom: 5px; }
#content.wine-event h4 { font-size: 130%; font-weight: normal; font-style: italic; padding: 0; margin: 0 10px; }
#content.wine-event h5 { font-size: 120%; color: #4469AD; margin: 0 10px; letter-spacing: 1px; }
#content.wine-event .intro-para, 
#content.wine-event .event {
	padding-bottom: 10px;
	margin: 10px 15px 20px;
	border-bottom: 1px solid #cfcfcf;
} 
#content.wine-event .reserve-info {	padding: 10px 0 20px; margin: 0 20px; }

