/* ++Default++ */
* {margin:0; padding:0;}
h1, h2, h3, p, pre, blockquote, form, fieldset, table, ul, ol {margin:1.0em 0;}
body {
	font:62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:19px 0 0 0;
	color:#222;
	text-align:center;
	background:url(images/body-bg.jpg) repeat top left #EACA97;
}
img {border: 0;}

/* ++Block details++ */
p {
	font-size:1.2em;
	line-height:1.49em;
	margin-top:7px;
}
h1, h2, h3 {
	font-family:Palatino, "Times New Roman", Times, serif;
}
h1 {
	margin:29px 0 0 0;
	font-size:2.0em;
	font-weight:normal;
	color:#880800;
}
h2 {
	margin:12px 0;
	font-size:1.8em;
	font-weight:normal;
	color:#880800;
}
h3 {
	font-size:1.6em;
	color:#0f4b75;
}
li {
	font-size:1.2em;
}
	a:link, a:visited {
	color:#94252a;
}
	a:hover {
	color:#1479c1;
}

/* ++Layout++ */
#viz {display:none;}

#wrapper {
	width:909px;
	position:relative;
	margin:0 auto;
	background:url(images/wrap-bg3.gif) repeat-y top left #fefbea;
	text-align:left;
}
#brand {
	width:909px;
	height:157px;
	position:relative;
	background:#E8C092;
	clear:both;
}
#logo {
	position:absolute;
	top:0;
	left:29px;
}
#mow {
	position:absolute;
	top:35px;
	left:194px;
}
#disc {
	position:absolute;
	top:138px;
	left:674px;
}
#platter {
	position:absolute;
	top:17px;
	left:646px;
}


#contactbox {
	margin:22px 0 7px 7px;
	padding:0;
	background:url(images/nav-footprint.gif) no-repeat center center;
	clear:both;
}
#contactinfo {
    width:175px;
    margin:0;
    padding:0;
    line-height:1.3em;
}
#contactinfo h3 {
	margin:7px 0 0 0;
    font-size:1.5em;
	color:#94252a;
}
#contactinfo p {
    margin:0;
    padding:0;
    font-size:1.1em;
    font-weight:bold;
}
#contactinfo big {
	font-size:1.2em;
}
#contactinfo a.phone {
	color:#222;
	text-decoration:none;
}





#home #content {
	float:left;
	display:inline;
	width:698px;
	margin-left:12px;
	vertical-align:top;
	background:url(images/hm-main-bg3.jpg) no-repeat top right;
}
#home #content p {
	width:408px;
}
#home #content h1, #content h2 {
	padding-right:14px;
}



#scroll1, #scroll2, #scroll3 {
	float:left;
	margin:16px 0 12px 0;
}
#scroll1 img.minihdr, #scroll2 img.minihdr, #scroll3 img.minihdr {
	margin:0;padding:0;
}

#contentscroll1, #contentscroll2, #contentscroll3 {
	width:222px;
	height:229px;
	margin:0 8px 2px 0;
	overflow:auto;
	border:1px solid #ff9a59;
	background:#fff;
}
#content #contentscroll1 p, #content #contentscroll2 p, #content #contentscroll3 p {
	width:198px;
	margin-left:7px;
	padding:0;
}

.featureimg {
	margin:8px 0 7px 8px;
}




#about #content {
	float:left;
	display:inline;
	width:698px;
	margin-left:12px;
	vertical-align:top;
	background:url(images/hm-main-bg3a.jpg) no-repeat right top;
}
#about #content h1, #content h2 {
	padding-right:14px;
}
#about #content p {
	padding-right:14px;
	padding-left:2px;
}

#chefs #content {
	float:left;
	display:inline;
	width:698px;
	margin-left:12px;
	vertical-align:top;
	background:url(images/hm-main-bg3a.jpg) no-repeat right top;
}
#chefs #content h1, #content h2 {
	padding-right:14px;
}
#chefs #content p {
	padding-right:14px;
	padding-left:2px;
}

#auction #content {
	float:left;
	display:inline;
	width:698px;
	margin-left:12px;
	vertical-align:top;
	background:url(images/hm-main-bg3a.jpg) no-repeat right top;
}
#auction #content h1, #content h2 {
	padding-right:14px;
}
#auction #content p {
	padding-right:14px;
	padding-left:2px;
}

#contact #content {
	float:left;
	display:inline;
	width:698px;
	margin-left:12px;
	vertical-align:top;
	background:url(images/hm-main-bg3a.jpg) no-repeat right top;
}
#contact #content h1, #content h2 {
	padding-right:14px;
}
#contact #content p {
	padding-right:14px;
	padding-left:2px;
}

#press #content {
	float:left;
	display:inline;
	width:698px;
	margin-left:12px;
	vertical-align:top;
	background:url(images/hm-main-bg3a.jpg) no-repeat right top;
}
#press #content h1, #content h2 {
	padding-right:14px;
}
#press #content p {
	padding-right:14px;
	padding-left:2px;
}

#sponsorship #content {
	float:left;
	display:inline;
	width:698px;
	margin-left:12px;
	vertical-align:top;
	background:url(images/hm-main-bg3a.jpg) no-repeat right top;
}
#sponsorship #content h1, #content h2 {
	padding-right:14px;
}
#sponsorship #content p {
	padding-right:14px;
	padding-left:2px;
}





#content a.phone {
	color:#222;
	text-decoration:none;
}
#content p.lft {
	float:left;
	width:32%;
	vertical-align:top;
	padding-right:15%;
}
#content p.rgt {
	float:right;
	width:32%;
	text-align:left;
	vertical-align:top;
	padding-right:17%;
}


#foot {
	width:909px;
	height:7px;
	background:url(images/foot.gif) no-repeat top left #fff;
	clear:both;
	margin:0;
	padding:0;
}

#legal {
	width:909px;
	margin:0 auto;
	text-align:left;
	color:#7f4417;
}
#legal p {float:left;padding-left:14px;}
#legal p.created {float:right;padding-right:16px;}
#legal p.created a {color:#7f4417;text-decoration:none;}


#xtra3 {clear:both;}
.clear {clear:both;}
.imgr {float:right; clear:right; margin-left:21px;}
.imgl {float:left; clear:left; margin-right:21px;}
.imgbr {float:right; clear:right; border:1px solid #AF2B28; margin-left:21px;}
.imgdir {float:left; clear:left; border:1px solid #AF2B28; margin:3px 17px 8px 7px;
}

.bbsponsorlist {
	margin-left:49px;
	font-weight:bold;
}
.bbsponsorimg {
	margin-left:35px;
}

#tchefs {
	width:98%;
	border-collapse:collapse;
	border:none;
}
#tchefs tr {
	vertical-align:middle;
}
#tchefs td {
	padding:2px;
	font-size:1.1em;
	text-align:center;
}

#tsponsors {
	width:98%;
	border-collapse:collapse;
	border:1px solid #F8BE7C;
}
#tsponsors tr {
	vertical-align:middle;
}

#tsponsors td {
	padding:1px;
	border:1px solid #F8BE7C;
	font-size:1.1em;
	text-align:center;
}
#tsponsors td p {
	margin:4px 0;
	padding:0;
}
#tsponsors td img {
	margin:8px 0;
	padding:0;
}

.trbg {
	background:#a01717;
}
.HeaderLgWhite { color:#fff; font-weight:bold; }


/* Navigation */


#mainnav ul ul {
list-style:none;
font-size:0.9em;
}

#mainnav ul:after {
display:block;
content: ".";
height:0;
visibility:hidden;
}

#mainnav ul li {
display:block !important;
position:relative;
}


#mainnav ul a {
height:1%;
}


#mainnav ul a:hover, #mainnav ul li:hover a, #mainnav ul li.iehover a {
color:#FFF;
background:none;
}


#mainnav ul li:hover li a, #mainnav ul li.iehover li a {
background:#f98e20;
background-image:none;
color:#fff;
font-size:0.9em;
}


#mainnav ul li:hover li a:hover, #mainnav ul li:hover li:hover a, #mainnav ul li.iehover li a:hover, #mainnav ul li.iehover li.iehover a {
background:#f98e20;
background-image:none;
color:#FFF;
}

#mainnav ul ul, #mainnav ul ul ul {
display:none;
position:absolute;
top:-14px;
left:177px;
}

#mainnav ul li:hover ul ul, #mainnav ul li.iehover ul ul {
display:none;
}

#mainnav ul li:hover ul, #mainnav ul ul li:hover ul, #mainnav ul ul ul li:hover ul, #mainnav ul li.iehover ul, #mainnav ul ul li.iehover ul, #mainnav ul ul ul li.iehover ul {
display:block;
}


#mainnav ul li ul li {
margin-bottom:0;
}



#mainnav {
	width:185px;
	display:inline;
	float:left;
	margin-left:7px;
	background:url(images/nav-lbgfaux.jpg) no-repeat top left transparent;
	vertical-align:top;
}
#mainnav ul {
    list-style:none;
    margin:13px 0 22px 0;
}
#mainnav ul.nav li {
    width:177px;
    height:28px;
	font-weight:bold;
    text-align:center;
    margin:4px 0;
    padding:0;
    border-bottom:1px solid #d65b00;
    background:#FD7108;
}
#home ul.nav li.home, #about ul.nav li.about, #chefs ul.nav li.chefs, #auction ul.nav li.auction, #sponsorship ul.nav li.sponsorship, #press ul.nav li.press, #tickets ul.nav li.tickets, #contact ul.nav li.contact {
    border-bottom:1px solid #720d12;
}





#mainnav ul.nav li.home a:link, #mainnav ul.nav li.home a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg1.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}
#mainnav ul.nav li.about a:link, #mainnav ul.nav li.about a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg2.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}
#mainnav ul.nav li.chefs a:link, #mainnav ul.nav li.chefs a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg3.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}
#mainnav ul.nav li.auction a:link, #mainnav ul.nav li.auction a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg4.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}
#mainnav ul.nav li.sponsorship a:link, #mainnav ul.nav li.sponsorship a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg5.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}
#mainnav ul.nav li.press a:link, #mainnav ul.nav li.press a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg6.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}
#mainnav ul.nav li.tickets a:link, #mainnav ul.nav li.tickets a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg7.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}
#mainnav ul.nav li.contact a:link, #mainnav ul.nav li.contact a:visited {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#efe;
    background:url(images/nav-dbg7.gif) no-repeat top left transparent;
	padding:7px 0 0 0;
	margin:0;
}

#mainnav ul.nav li.home a:hover, #mainnav ul.nav li.about a:hover, #mainnav ul.nav li.chefs a:hover, #mainnav ul.nav li.auction a:hover, #mainnav ul.nav li.sponsorship a:hover, #mainnav ul.nav li.press a:hover, #mainnav ul.nav li.tickets a:hover, #mainnav ul.nav li.contact a:hover {
    display:block;
    width:177px;
    height:28px;
    text-decoration:none;
    color:#fff;
    background:#f98e20;
	padding:7px 0 0 0;
	margin:0;
}

#home #mainnav ul.nav li.home a, #about #mainnav ul.nav li.about a, #chefs #mainnav ul.nav li.chefs a, #auction #mainnav ul.nav li.auction a, #sponsorship #mainnav ul.nav li.sponsorship a, #press #mainnav ul.nav li.press a, #tickets #mainnav ul.nav li.tickets a, #contact #mainnav ul.nav li.contact a {
    display:block;
    width:177px;
    height:28px;
    color:#fff;
    background:url(images/nav-on.gif) no-repeat top left transparent;
    /*cursor:default;*/
	padding:7px 0 0 0;
	margin:0;
}

.listed {
	margin-left:28px;
}