/* World Food Festival - Global CSS
   Copyright 2009, Visionary Service Inc. */
body {margin:0; padding:0; background-color:#dcddde; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
img {border:0;}
a {color:#50b7ce;}
a:hover {color:#288193; text-decoration:none;}

@Calibri {font-family: Calibri; src:url(/font/CALIBRIB.TTF);}

#container {width:800px; margin:10px auto; border:1px solid #999; background-color:#fff; overflow:hidden;}

#head {width:800px; height:215px; margin:0 auto;}
#menu {width:205px; float:left; clear:left; background-color:#fff; padding-left:30px;}
#body {width:535px; float:left; clear:right; background-color:#fff; margin-left:10px;}
#foot {width:800px; height:98px; float:left; clear:both;}
#legal {width:795px; margin:0 auto; text-align:right; padding:5px 5px 5px 0; font:normal 8px Verdana, Geneva, sans-serif; color:#666;}
#legal a {color:#666;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 24px; color: #666666;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 18px; color: #666666;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 16px; color: #666666;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #666666;}
h5 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #666666;}
h6 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #666666;}
h7 {font-family: Arial, Helvetica, sans-serif;font-size: 15px; color: #bb3178; text-decoration:underline; font-weight:bold;}
.pinktext{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px; 
color: #bb3178; 
text-decoration:underline; 
font-weight:bold;
}
hr {width:100%; text-align:left; color:#DCDDDE; height:1px;}

.heading {font:bold 16px Arial, Helvetica, sans-serif; color:#50b7ce;}
h1.heading {font:bold 16px Arial, Helvetica, sans-serif; color:#50b7ce; margin:0;}
.subheading {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #50B7CE;}
.subsubheading {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #50B7CE; font-weight: bold; }

.req {color:#c00; font-weight:bold;}
.sendbutton {width:86px; height:27px; background:url(/images/btn-submit.gif) no-repeat; border:none; cursor:pointer;}

.homemenu {width:100%; text-align:center; font:bold 16px Calibri, Arial, Helvetica, sans-serif; color:#82aeb6; margin:18px 0 18px 0;}
.homemenu a {color:#82aeb6; text-decoration:none; display:inline; text-transform:lowercase;}
.homemenu a:hover {color:#288193;}
.homemenu a.red {color:#c23a44;}
.homemenu a.red:hover {color:#288193;}

.sponsorlist {width:520px; text-align:center; float:left; clear:both; margin:0 auto;}
.sponsorlist img {margin:5px 0 10px 0;}
h2.sponsor {font:bold 18px Arial, Helvetica, sans-serif; color:#666; margin:15px 0 0 0; border-bottom:1px solid #666;}

#head .top {width:800px; height:202px; display:block; float:left; clear:both; background:url(/images/wff_header.jpg) no-repeat;}
#head .bar {width:100%; height:8px; float:left; clear:both; background-color:#a5c639; margin-top:1px;}
#head .barleft {width:400px; height:60px; display:block; float:left; background:url(/images/homepage_bar.jpg) no-repeat;}
#head .barright {width:400px; height:60px; display:block; float:left; background:url(/images/index_06.jpg) repeat-x; text-align:center; text-decoration:none; text-transform:uppercase; font:bold 11px/60px Arial, Helvetica, sans-serif; color:#b5daec;}

#menu a.main {color:#808285; text-decoration:none; font:bold 16px Calibri, Arial, Helvetica, sans-serif;}
#menu a.main:hover {color:#97b433;}
#menu a.green {color:#97b433;}
#menu a.sub {color:#808285; text-decoration:none; font:bold 14px Calibri, Arial, Helvetica, sans-serif; margin-left:15px;}
#menu a.sub:hover {color:#50b7ce;}
#menu a.blue {color:#50b7ce;}

#menu .leftpic {width:100%; margin-top:10px;}
#menu .leftpic img {border:1px solid #000; margin:10px 0 6px 3px;}

#body .photo {width:100%; padding-bottom:10px; border-bottom:2px solid #dcddde;}
#body .photo img {border:1px solid #000;}

.section_header {font-family: Arial, Helvetica, sans-serif;font-size: 16px; color: #666666; font-weight:bold;}

.leftnav {font-family:Arial, Helvetica, sans-serif; color: #666666;font-size: 11px;  line-height:20px;}
.leftnav:link {color: #666666; text-decoration:none;}
.leftnav:active {color: #006699;text-decoration:none;}
.leftnav:visited {color: #666666;text-decoration:none;}
.leftnav:hover {color: #006699;text-decoration:none;}

.unbulleted_list {line-height:20px; list-style-type:none; list-style:none;}

.revised_red {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000;}

.border {border-color:#006699; border-width:1px; margin:5px;}

.caption {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}