@charset "utf-8";
/* CSS Document */

body {background: #666666 url(images/body-bkg3.png) repeat-x 0 0px; padding:0; margin:0; font-size:12px; }
a{color:#990000;}
a:hover{color:#666666;}
#background-container{padding:0; text-align:center;}
#center-content-wrapper{width:1024px;  margin:0 auto; position:relative;}
#home-header{background:url(images/home-header-interior-bkg.png) no-repeat; height:140px; margin:0 auto; width:1000px;}
#header-top-holder{overflow:hidden; zoom: 1;}
#header-logo{width:237px; padding-left:55px;float:left;}
#header-logo-home{width:275px; padding-left:55px;float:left;}
#header-right-item-holder-home{width:634px; float:left; padding-top:0px; height:104px;}
#header-right-item-holder{width:674px; float:left; padding-top:0px; height:104px;}
#header-right-top-nav{float:right; text-align:right;}
#bracket{background:#CCCCCC; padding:20px;}
#top-nav{
float:right; text-align:right;
}
#top-nav ul
{
list-style: none;
padding: 0;
margin: 0;
}

#top-nav li
{
float: left;
margin: 0 0.005em;
display:inline;
}
.top-nav-separator{
padding-top:4px;
color:#999999;
font-weight:bold;
font-size:12px;
}

#top-nav a
{
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
height: 2em;
line-height: 2em;
float: left;
padding:0 10px;
display: block;
/*border-left: 0.1em solid #dcdce9;*/
color: #FFF;
text-decoration: none;
text-align: center;
}
#top-nav a:hover, #top-nav a.topselected
{
color:#999999;
/*text-decoration:underline;*/
}

/* Hide from IE5-Mac \*/
#top-nav li a
{
float: left;
}
/* End hide */

#top-nav
{
width:30em;
position:relative;
} 
#top-nav-ul{
float:right;
}

#facebook{
width:34px;
height:35px;
}

#header-social-media-nav{float:right; width:67px;}

div #facebook-button{
width:29px;
float:left;
margin-right:6px;
}
#facebook-button a{
display:block;
width: 29px;
height:30px;
background:url(images/facebook-twitter-buttons-sm.png) 0 0 no-repeat;
text-decoration: none;
}
#facebook-button a:hover{
background-position: 0 -31px;
}

div #twitter-button{
width:29px;
float:left;
}
#twitter-button a{
display:block;
width: 29px;
height:31px;
background:url(images/facebook-twitter-buttons-sm.png) -36px 0 no-repeat;
text-decoration: none;
}
#twitter-button a:hover{
background-position: -36px -31px;
}

#food-holder{ 
}
#food-item-holder{
float:right;
background:#336699;
min-height:80px;
}
.offpage{margin:-5000px}

#main-content-wrapper{min-height:300px; padding:0 25px;}
#left-spacer{float:left; width:64px;  min-height:300px;}
#home-center-content{float:left; background:url(images/home-right-column-bkg.jpg) repeat-x #000; min-height:300px; width:976px; position:relative;}
#home-image{float:left; background:#000; min-height:300px; width:748px; padding-top:0px;}
#home-image2{float:left; background:#000; min-height:300px; width:748px; padding-top:0px;}
#home-right-column{float:left; width:206px; padding:10px;}

#interior-center-content{ min-height:300px; width:976px; position:relative; margin:0 auto;}
#interior-content-wrapper{min-height:300px;; width:904px; position:relative; margin:0 auto;}
#interior-image{height:145px;; width:900px; position:relative;}

#leftinteriorimage{float:left; width:200px; height:145px;}
#rightinteriorimage{float:left; width:700px; height:145px;}
.heading{float:left; position:relative; margin:0; left:30px; top:80px; zoom: 1;}

#rightinteriorimage .heading h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:200%; color:#fff;}

#interior-main-content-wrapper{background:#CCCCCC; min-height:165px; width:900px; position:relative; margin:0 auto;overflow:hidden; zoom: 1;}

#leftnavcolumn{float:left; width:180px; padding:20px 10px 20px; background:#CCCCCC;}
#leftnavcolumn ul{
padding:0; 
margin:0;
list-style-type: none;
}
#leftnavcolumn ul li a, #leftnavcolumn ul li a:visited {
display:block; 
text-decoration:none; 
color:#fff; 
/*width:88px; */
height:26px;
font-weight:bold; 
background:#333333;
padding:0 10px; 
line-height:23px;
margin-bottom:5px;
text-align:left;
}
#leftnavcolumn ul li a:hover, #leftnavcolumn ul li a.leftselected {
color:#FFCC00;
background:#990000;
}
#maincontent{margin-left:10px; float:left; width:630px; padding:20px 20px 55px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:90%; text-align:left; line-height:140%; background:#CCCCCC;}
#maincontent h1, #bracket h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:150%; weight:bold; margin:0; padding:0; color:#990000;}
#maincontent a, #maincontent a:visited, #bracket a, #bracket a:visited{color:#990000;}
#maincontent a:hover, #bracket a:hover {color:#333333;}

#footer-gray-bar{background:url(images/footer-bar-bkg.jpg) repeat-x; height:57px;}
.clear{height:0px; clear:both; margin:0; padding:0;}
#copyright-holder{width:976px;  margin:0  auto; position:relative;}
#copyright{font-size:80%; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; width:40%; float:left;}
#now-interactiv{font-size:80%; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; text-align:right; width:50%;}
#now-interactiv a{color:#fff; text-decoration:none;}
#now-interactiv a:hover{color:#CCCCCC; text-decoration:underline;}

.platinum-sponsor-text{font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}
.secondary-sponsor-text{font-size:11px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}
#home-right-gray-bar{height:11px; margin-top:20px; background:url(images/home-right-column-bar.gif);}

div #home-purchase-button{
width:204px;
}
#home-purchase-button a{
display:block;
width: 204px;
height:63px;
background:url(images/purchase-tickets-sm.jpg) 0 0 no-repeat;
text-decoration: none;
}
#home-purchase-button a:hover{
background-position: 0 -63px;
}

div #home-signup-button{
width:204px;
margin-top:2px;
}
#home-signup-button a{
display:block;
width: 204px;
height:63px;
background:url(images/email-signup-sm.jpg) 0 0 no-repeat;
text-decoration: none;
position:relative;
z-index:50000;
}
#home-signup-button a:hover{
background-position: 0 -63px;
}

div #home-recipie-button{
width:204px;
margin-top:2px;
}
#home-recipie-button a{
display:block;
width: 204px;
height:63px;
background:url(images/recipies-sm.jpg) 0 0 no-repeat;
text-decoration: none;
}
#home-recipie-button a:hover{
background-position: 0 -63px;
}

div #home-louisanna-button{
width:204px;
margin-top:2px;
}
#home-louisanna-button a{
display:block;
width: 204px;
height:63px;
background:url(images/louisianas-button-sm.jpg) 0 0 no-repeat;
text-decoration: none;
}
#home-louisanna-button a:hover{
background-position: 0 -63px;
}


div #home-chefs-button{
width:204px;
margin-top:2px;
}
#home-chefs-button a{
display:block;
width: 204px;
height:63px;
background:url(images/meet-chefs-sm.jpg) 0 0 no-repeat;
text-decoration: none;
}
#home-chefs-button a:hover{
background-position: 0 -63px;
}

#secondary-sponsors{ text-align:center; width:100%; min-height:75px; margin-top:-5px;}
#secondary-sponsors ul {
list-style: none;
margin-left:0px;
}
#sponsor-fade ul{
margin0; padding:0;
}
#sponsor-fade li{
padding:0;
padding-top:10px;
margin:0 auto;
left:0;
right:0;

}

#main-nav-holder {height:34px;  margin:0 auto; width:882px; position:relative; z-index:50000;}
/* old nav

#main-nav{ text-align:left;
}
#main-nav ul
{
list-style: none;
padding: 0;
margin: 0;
}

#main-nav li
{
float: left;
margin: 0 0.005em;
}
.main-nav-separator{
padding-top:4px;
color:#999999;
font-weight:bold;
font-size:12px;
}

#main-nav a
{
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
height: 30px;
line-height: 2em;
float: left;
padding:0 20px;
display: block;
color: #FFF;
text-decoration: none;
text-align: center;
font-weight:bold;
}
#main-nav a:hover
{
color:#FDCE60;
background-color:#730000;

}
/* Hide from IE5-Mac \*/
/*#main-nav li a*
{
float: none
}
/* End hide */
/*
#main-nav
{
width:100%;
position:relative;
} 
#main-nav-ul{

}
*/

/*NEW NAV BELOW HERE*/
/* Set up the default font and ovrall size to include image */
.main-nav {
width:860px;
position:relative; 
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:-12px;
}
/* get rid of the default padding - margin and bullets */
.main-nav ul {
padding:0; 
margin:0;
list-style-type: none;
list-style:none outside;
}
/* make menu horizontal */
.main-nav ul li {
float:left;
position:relative;
display:inline;
}
/* set up the default top level links */
.main-nav ul li a, .main-nav ul li a:visited {
display:block; 
text-decoration:none; 
color:#fff; 
height:26px;
font-weight:bold; 
border-bottom:0px solid #D77D00;
border-top:3px solid #CC6600;
/*background:#fff;*/
padding:0 15px; 
padding-left:10px; 
line-height:26px;
margin:0px;
margin-right:2px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .main-nav ul li a,* html .main-nav ul li a:visited {
/*width:100px;
w\idth:100px;*/
border:none;
padding:8px 15px 8px 15px;
margin-top:5px;
line-height:26px;
margin-right:5px;
display:inline;
}
/* hide the drop down menu */
.main-nav ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.main-nav table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.main-nav ul li:hover a,
.main-nav ul li a:hover, .main-nav ul li a.mainnavon {
color:#FFCC00;
border-bottom:0px solid  #D77D00;
/*border-top:1px solid #CC6600;*/
background:#660200;
height:29px;
}

*html .main-nav ul li:hover a,
*html .main-nav ul li a:hover, *html .main-nav ul li a.mainnavon {
color:#FFCC00;
border:none;
padding:8px 15px 8px 15px;
margin-top:5px;
line-height:26px;
margin-right:5px;
display:inline;
}

/* make the drop down menu show and correctly position it */
.main-nav ul li:hover ul,
.main-nav ul li a:hover ul {
display:block; 
position:absolute; 
top:19px;
margin-top:11px;
left:0; 
width:136px;
border:none;
border-top:0;
background:transparent;
list-style:none outside;
}
/* style the drop down links with no hover */
.main-nav ul li:hover ul li a,
.main-nav ul li a:hover ul li a {
display:block; 
background:#333;
color:#D77D00; 
border:0;
margin:0;
color:#fff;
font-weight:bold; 
font-size:0.9em;
height:auto; 
line-height:1.1 em; 
padding: 5px 10px; 
width:146px;
list-style:none;
}
/* style the drop down menu links when hovered */
.main-nav ul li:hover ul li a:hover,
.main-nav ul li a:hover ul li a:hover {
background:#666; 
color:#ccc;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.main-nav ul li a:hover ul {
background:#666;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:6px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.main-nav ul li a:hover ul li a {
background:#333;
width:146px; /* for IE5.5 faulty box model */
w\idth:146px; /* for IE6 */
}

.chef-border{float:left; width:180px; padding:10px; background:#EBEBEB; border:#999999 solid 1px; margin:0 0 10px 5px;}
.chef-image{float:left; width:50px; padding-right:10px;}
.chef-image a img{border:none;}
.chef-data{float:right; width:115px; font-size:.8em;}
.chef-data-normal{font-size:.8em;}
.chef-data h1 a, .chef-data-normal h1 a{ display:block; background:#ccc; text-decoration:none; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em; font-weight:bold; line-height:1.1em; padding:3px; margin-bottom:4px;}
.bigchefimage{float:left; padding:0 20px 15px 10px;}


#sponsors{overflow:hidden; zoom:1; margin-bottom:10px;}
#sponsors .sponsorlevelheading {display:block; border-bottom:2px solid #666; text-decoration:none; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:bold; line-height:1.1em; padding:10px; margin-bottom:20px}
#sponsros h1.whitetext{color:#FFFFFF;}

.sponsor-name{float:left; padding:0 28px 10px 0;}
.sponsor-image{float:left; padding:0 15px 10px 0;}
.sponsor-image img{ border:none;}
