/****** Bonnie Plants *****/
body { margin:0; padding:0; color:#000000; width: 100%; background-color: #FFFFFF; }
p { }
form{ margin: 0; padding: 0; }
img{ border: 0; }
h1 { font: bold 26px Georgia, "Times New Roman", Times, serif !important; color: #000000 !important; letter-spacing: 10px; padding-bottom: 25px;}
h2 { font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 10px; color: #000000 !important; margin-top: 0;}
h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #000000 !important; letter-spacing: 10px;}
h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #000000 !important; letter-spacing: 1px; padding-top: 10px; padding-bottom: 10px; margin-top: 3px; margin-bottom: 3px;}
hr{ }
td{}
#ControlPanel { margin: 0;}
dt { margin: 2px 0; font: bold 1em Tahoma; Color: #000000; }
dd { margin: 2px 6px; padding-bottom: 9px; font: normal 1em Tahoma; color: #000000;  }

/****** Wrapper *****/
#headerwrap { margin: 15px auto 0; padding:0; width: 100%; }
.top-nav { padding: 0; width: 960px; height: 113px; margin: 0 auto; background: url(http://www.calizarestaurant.com/Portals/0/caliza-header.gif) no-repeat; }
.nav-table { width: 960px; height: 113px; margin: 5px auto 0 auto;  }
td.nav-item { vertical-align: top; padding-top: 35px; text-align: center; width: 128px; font: normal 10px Arial, Helvetica, sans-serif; }
.nav-caliza {  width: 160px; }
td.nav-item a { font: normal 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
td.nav-item a:hover { color: #454545;  }
#contentwrap{ width: 860px; margin: 0 auto; padding: 0; }
#footer { width: 960px; margin: 0 auto;  }
	.footernav { width: 960px; height: 20px; margin: 0 auto; background: url(http://www.calizarestaurant.com/Portals/0/caliza-footer.gif) no-repeat; }
	.copyright { width: 960px; text-align: center; font: normal 12px Georgia, Times New Roman, Times, serif; margin: 20px auto;}
		.terms { width: 960px; height: 20px; margin: 0 auto; text-align: center; }
		.terms a:link, .footernav a:visited, .footernav a:active{ color: #fff !important; font-weight: normal !important; text-decoration: none !important; }
		.terms a:hover { text-decoration: underline; }
		
/****** Content *****/
table.layoutone { width: 860px; margin: 0 auto; padding: 0; }
	table.layoutone td.toppane { width: 860px; margin: 0 auto; padding: 8px 0 0; }
	table.layoutone td.contentpane { width: 860px; margin: 0 auto; padding: 0; }
		.main-content { width: 860px; text-align: center; margin: 0 auto; padding-bottom: 25px;}
		.main-content p { margin: 0 auto 10px; font: normal 12px Georgia, Times New Roman, Times, serif; width: 700px; text-align: center; line-height: 1.5em; }
		p.home { width: 680px; padding-bottom: 20px; font: bold 13px Georgia, Times New Roman, Times, serif; font-style: italic; line-height: 1.5em; }		
		table.layoutone td.contentpane h1 { font: bold 1.8em Arial,sans-serif; }
	table.layoutone td.bottompane { width: 860px; margin: 0 auto; padding: 0; }
.menu-content { background: center 120px url(http://www.calizarestaurant.com/Portals/0/graphic-Menu.jpg); background-repeat: no-repeat; width: 860px; height: 425px; text-align: center; margin: 0 auto; }
.menu-content p { margin: 0px auto 8px; width: 700px; text-align: center; color: #000000; line-height: 1.5em; }
	.menu-content h4 a { font: normal 16px Arial, Helvetica, sans-serif !important;  }
.rule { color: #006788; font: bold 17px Arial, Helvetica, sans-serif; padding: 0; margin: 0 auto; letter-spacing: -1px;}
p.bio { text-align:left; }

/***** Various classes *****/
.left { margin:3px 10px 2px 0; float:left; }
.right { margin:2px 0 2px 10px; float:right; }
.textright { text-align:right; }
.center { text-align:center; }
.small { font-size:0.8em; }
.bold { font-weight:bold; }
.clearing { clear:left; padding:0; margin:0; visibility:hidden; }
.hide { display:none; }
.clearboth { clear: both; }
/***** Various tags *****/
a:link, a:visited { font-size: 12px !important; text-decoration: none; font-weight:normal; color: #000000; background-color:inherit; }
	a:hover { text-decoration:none; color:#003366; background-color:inherit; }
	a:active { text-decoration:none; color:#286ea0; background-color:inherit; }
		a img { border:0; }

/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head { }
	.NormalDisabled { color: Silver; }
	.NormalBold { font-weight: bold }
	.NormalRed { font-weight: bold; color: #ff0000; }
