/* 
BONNIES BEEF & SEAFOOD (SCREEN)
-------------------------------------------
©2006 TOPSPOT INTERNET MARKETING SOLUTIONS
===========================================
COLOR TABLE
-------------------------------------------
Lightest Beige		#FCFBF9
Dark Beige			#AB9D75
Dark Brown			#663300
Dark Green			#375937
Darkest Brown		#330000
-------------------------------------------
*/

body {
	margin: 0;
	padding: 0;
	font: normal .8em Arial, Helvetica, sans-serif;
	text-align: center;
	background: #FCFBF9;
}

a {
	color: #663300;
}
a:hover {
	text-decoration: none;
}


#headerContainer {
	text-align: center;
}

#wrapper {
	width: 770px;
	margin: 0 auto;
	padding:10px 0 0;
	text-align: left;
	background: #FFF;
	border-top: solid 10px #000;

	border-left: solid 1px #000;
	border-right: solid 1px #000;
}	

h1 {
	color: #663300;
	margin: 5px 0;
}


a#logo {
	width: 350px;
	height: 152px;
	display: block;
	text-indent: -9000px;
	background: url(images/bonnies_logo.gif) no-repeat left top;
	margin: 0 auto;
}

.tagline {/* SEAFOOD AT ITS BEST LINE UNDER LOGO */
	text-indent: -9999px;
	background: transparent url(images/seafood_at_best.gif) no-repeat center top;
	margin: 0;
	height: 1.2em;
}

#headerImage {
	height: 230px;
	margin: 25px auto 0;
	border-top: solid 3px #000;
}


#mainContent {
	margin: 0 25px;
}


/*====================================== NAVIGATION */
#nav {
	list-style: none;
	margin: 0 0 30px;
	padding-left: 90px;
	text-align: center;
	height: 3.2em;
	font-size: 1.1em;
	background: url(images/bkg-nav_bar.gif) repeat-x left top;
}
#nav li {
	text-align: center;
	color: #FFF;
	font-weight: bold;
	display: inline;
}
#nav li a {
	color: #300;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 3em;
	padding: 0 20px;
}
#nav li a:hover {
	background: url(images/bkg-nav_bar-ovr.gif) repeat-x left top;
}
/*========================*/
.filagree {
	height: 230px;
	background: url(images/bonnies_sketch_w_filagree.jpg) no-repeat center bottom;
	margin-bottom: 20px;
}

#footer {
	text-align: center;
	color: #000;
	border-top: solid black 3px;
	padding: 30px 0 20px;
	background: #AB9D75 url(images/bkg-footer.gif) repeat-x left top;
}
#footer a {
	text-decoration: none;
	color: #000;
	border-right: solid 1px #000;
	padding: 0 10px;
}
#footer a:hover {
text-decoration: underline;
}
#footer a.last {
	border-right: none;
}
.floatRight {
	float: right;
}

#menuTable {
	margin: 10px 0 0 ;
	line-height: 1.8em;
}
#menuTable p {
	line-height: normal;
}

#menuTable td,#menuTable th {
	vertical-align: top;
	padding: 5px;
}
#menuTable th {
	background: #AB9D75 url(images/bkg-nav_bar.gif) repeat-x left center;
	color: #000;
}


#menuDownload {
	text-align: center;
	float: right;
}
#menuDownload a {
	color: #600;
}
#menuDownload img {

}

/*=========================== Calendar ==*/

#calendar {
width: 60%;
margin-left:235px;
padding:15px
}

.Cheader {
	font-weight: bold;
	font-size: large;
	color: #FFF;
}
#calendarWrapper {
	width: 600px;
	margin: 15px auto 0;
	
}
* html #calendarWrapper {
	width: 100%;
	text-align: center;
}




/*=============================================================== SIFR ===*


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

h1 {
	margin: 15px 0 0;
	padding: 0;
	font: bold 2.6em Arial, Helvetica, sans-serif;	
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}