/* DZ Restaurants: Main CSS  */
/* Shannon-Rose Design 2009 */

/* Swatches
	Background: 581207
	Links(Footer): e1b65d/f9eccf
	Main Background: fef4e3
	Border: 997c3b
	Headers: 65170b
	Copy: 624d21
*/

/* == Common Rules ============================ */
.clear { clear: both; }
div.clear {	font-size: 0px;	line-height: 0px; height: 0; visibility: hidden; }
.left {	float: left; display: inline; }
.right { float: right; display: inline; }
h1 { font: normal 22px/26px Georgia, Times, "Times New Roman", serif; color: #65170b; margin: 20px 0 15px; }
h2 { font: normal 19px/23px Georgia, Times, "Times New Roman", serif; color: #65170b; margin: 15px 0 10px; }
h3 { font: normal 16px/20px Georgia, Times, "Times New Roman", serif; color: #65170b; margin: 15px 0 5px; }
h4 { font: normal 14px/18px Georgia, Times, "Times New Roman", serif; color: #65170b; margin: 15px 0 5px; }
h5 { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #65170b; }
h6 { font: bold 10px/14px Arial, Helvetica, sans-serif; color: #65170b; }
p { font-size: 12px; line-height: 18px; margin: 0 0 1em; }
ul { list-style-type: disc; margin: 0 0 1em 15px; }
li { font-size: 12px; line-height: 18px; margin: 0 0 3px 15px; }
a { text-decoration: none; color: #9F0800; }
a:hover { text-decoration: underline; color: #9F0800; }
.paddingBottom100 { padding-bottom: 100px!important; }
.paddingBottom125 { padding-bottom: 125px!important; }
.paddingBottom175 { padding-bottom: 175px!important; }
/* ============================================ */
body { font-size: 62.5%; color: #624d21; font-family: Arial, Helvetica, sans-serif; line-height: 140%; background-color: #581207; }
#wrapper { width: 980px; margin: 85px auto 50px; }
#navigation { width: 100%; height: 33px; position: relative; z-index: 999; }
#main { width: 980px; background: #ffda9b url(/imgs/mainBkgd.jpg) no-repeat 0 0; }
.contentLeft { float: left; display: inline; width: 319px; margin: 30px 0; }
.contentLeft img { position: relative; margin: 0 0 0 37px; }
.contentRight { float: left; display: inline; width: 630px; border-left: 1px solid #997c3b; margin: 30px 0; padding: 0 0 25px; }
.contentRight h1 em { color: #5b461d; font-size: 16px; font-weight: normal; margin: 0 0 0 8px; font-style: normal; }
.restaurantCallout { float: left; display: inline; width: 182px; margin: 0 0 0 28px; text-align: center; }
.restaurantCallout img { margin: 0 0 15px; }
.restaurantCallout h3 { height: 248px; border-bottom: 1px solid #997c3b; width: 182px; margin: 0; }
.restaurantCallout p { margin: 10px 0 0; }
.secondaryNavigation { margin: 20px 0 35px 28px; }
.secondaryNavigation ul { list-style-type: none; margin: 0; }
.secondaryNavigation li { float: left; display: inline; font-size: 13px; margin: 0 20px 0 0; }
.secondaryNavigation a { color: #624d21; text-decoration: none; }
.secondaryNavigation a:hover, .secondaryNavigation li.current_page_item a { color: #65170b; text-decoration: none; }
.entry-content { padding: 0 0 0 28px; }
.restaurantCallouts img { float: left; display: inline; margin: 10px 20px 10px 0; }
form#error404-searchform, form#noresults-searchform { margin: 0 0 0 28px; }
.contactLeft { float: left; display: inline; width: 210px; margin: 10px 0 0; }
.contactRight { float: left; display: inline; width: 325px; margin: 10px 0 0 45px; }
/* Footer Styles */
#footer { margin: 0 0 50px; width: 980px; }
#footer p { color: #e1b65d; padding: 10px 0 0; }
#footer img { float: right; display: inline; margin: -3px 0 0 5px; }