/*
	Chi Chi Chef Catering
*/

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 13px;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}

html 				{ height: 100%; }

#chichi-header		{ width: 964px; min-height: 110px; margin-left: auto; margin-right: auto; padding-top: 0px; text-align: center; margin-bottom: -30px; }
.header-text		{ text-align: right; font-size: 10px; font-family: Verdana; color: #007057; padding-right: 20px; padding-top: 20px; }
.header-text h2		{ font-weight: bold; }

#title				{ margin-left: -9999px; height: 1px; }
body				{ background: #d9d7c9 url(../images/chichi-bckgnd1.gif) repeat-y; background-position: center; height: 100%; } 
#sub				{ /*background: #ffffff url(/images/bckgnd4.gif) repeat-x; text-align: center*/ }  /* light green alternative #e2efec */

body.sample-menus li A.samplenav { text-decoration: underline; color: #d44a3c; }
body.brochure li A.downnav { text-decoration: underline; color: #d44a3c; }
body.gallery li A.gallerynav { text-decoration: underline; color: #d44a3c; }
body.contact li A.contactnav { text-decoration: underline; color: #d44a3c; }
body.testimonials li A.testnav { text-decoration: underline; color: #d44a3c; }


#page-wrap			{
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -260px;
	background: #ffffff url(../images/bckgnd6.gif) repeat-x top;
}

.top-nav			{
	width: 699px;
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	float: right;
	margin: 0px;
}


.main-content		{ width: 964px; background: #ffffff; min-height: 300px; margin-bottom: 20px; margin-top: 50px; margin-left: auto; margin-right: auto; text-align: center; }
.main-content-gallery	{ width: 964px; background: #ffffff; min-height: 430px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 50px; }
.main-content-testimonials	{ width: 964px; margin-left: auto; margin-right: auto; text-align: center; }
.main-content h1	{ font-weight: bold; }
.main-content-gallery h1	{ font-weight: bold; }
.content-text		{ text-align: left; font-size: 12px; font-family: Verdana; color: #8f7c3d; padding: 10px; margin-top: 60px; }
.content-text-gallery	{ text-align: left; float: right; font-size: 12px; font-family: Verdana; color: #8f7c3d; padding: 65px; margin-top: 0px; width: 375px; }
.content-text-menu	{ text-align: center; font-size: 14px; font-family: Aerial; color: #E4E1BE; padding-left: 110px; }
.content-text-testimonials		{ text-align: left; font-size: 12px; font-family: Verdana; color: #8f7c3d; padding: 10px 70px 10px 70px; margin-top: 60px; }
.content-text-testimonials h1 { font-weight: bold; }
.content-text-testimonials hr { border-bottom: 2px solid #d2b6b4; padding-bottom: 10px; padding-top: 10px; } /* also tried c32d25 */
.wufoo .info		{ display:none; }
.pic-right			{ float: right; margin-left: 20px; }
.pic-left			{ float: left; margin-right: 10px; margin-left: 18px; }
.pic-left-contact	{ float: left; margin-right: 15px; margin-left: 80px; }


.chichi-gallery-home { width 400px; float: left; }

.content-text A:link 	{text-decoration: none; color: #8f7c3d; }
.content-text A:visited {text-decoration: none; color: #8f7c3d; }
.content-text A:active 	{text-decoration: none; color: #8f7c3d; }
.content-text A:hover 	{text-decoration: underline; color: #8f7c3d; }

.menuBox {
	border:1px solid #E4E1BE;
	text-align: center;
	width: 700px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:20px;
}

.menuWrap {
	padding: 25px;
}

.menuBox h1 {
	color:#867C1D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:175%;
	font-weight:normal;
	margin:0;
	padding:0;
	font-style:italic;
}

.menuBox h2 {
	color:#867C1D;
	font-size:130%;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.menuBox li {
	color:#867C1D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	line-height:1.5em;
	text-align:center;
	font-weight:normal;
	margin:10px 0;
	padding:0;
	list-style: none;
}

.logo				{ padding-top: 20px; margin-top: 0px; margin-left: 30px; float: left; }

.push				{ width: 964px; height: 260px; padding-top: 0px; text-align: center; margin-left: auto; margin-right: auto;  }
#footer				{
	background: #f8f6e2;
	width: 100%;
	height: 260px;
	padding-top: 20px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
.footer-text		{ text-align: center; font-size: 12px; font-family: Verdana; color: #867c1d; margin-top: 20px; }
.footer-text h2		{ font-weight: bold; }	
.footer-text A:link 	{text-decoration: underline; color: #8f7c3d; }
.footer-text A:visited {text-decoration: none; color: #8f7c3d; }
.footer-text A:active 	{text-decoration: none; color: #8f7c3d; }
.footer-text A:hover 	{text-decoration: underline; color: #8f7c3d; }
