/*--- Food Festival 2009 style sheet ---*/

body {
	background-color: #E2F4C1;
	margin-top: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	min-height:900px;
}

#style2

{
	background-color: #E2F4C1;
	margin-top: 15px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size:85%;
	
}

/* ----------styles top navigation bar ---------*/

#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.00em;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited { 
	padding: 3px 10px 2px 10px; 
	color: #FFFFFF; 
	background-color: #B51032;
	text-decoration: none;
	border: 1px solid #711515;
}
#navigation a:hover {
	color: #FFFFFF;
	background-color: #711515;
}


#navigation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.00em;
}
#navigation2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation2 li {
	display: inline;
}
#navigation2 a:link, #navigation2 a:visited { 
	padding: 3px 10px 2px 10px; 
	color: #FFFFFF; 
	background-color:#009900;
	text-decoration: none;
	border: 1px solid #FFFFFF; 
}
#navigation2 a:hover {
	color: #FFFFFF;
	background-color:#052E01;
	
}

/*----------- styles side bar boxes  navigation ----*/

#navigation_sidebar {
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
}
#navigation_sidebar ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
#navigation_sidebar li {
	border-bottom: 1px solid #ffffff;
}
#navigation_sidebar li a:link, #navigation_sidebar li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #ffffff;
	color:#009933; 
		text-decoration: none;
}
#navigation_sidebar li a:hover {
	background-color: #E2F4C1;
	color: #009933;
}



/*----------- top image boxes white outline -------------*/

.topbox {
width:auto;
height:160px;
border:thin solid;
border-color:#FFFFFF;

}
/*------------side bar blue boxes ---------------*/

.smfeatureblue {
width: 180px;
height:auto;
margin-bottom:20px;
margin-right:10px;
}

.smfeatureblue h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:105%;
color:#006699;
background-color:#D5F5F9;

text-align:center;
letter-spacing:2px;
padding:0.5em;
margin-top:0px; 

}

.smfeatureblue p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:10px;
text-align:center;
font-size:110%;}

/*------------------side bar green boxes -------------*/

.smfeature {
width: 180px;
height:auto;
text-align:center;
margin-bottom:20px;
margin-right:10px;
}

.smfeature h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:105%;
color:#339933;
background:#E2F4C1;
text-align:center;
letter-spacing:2px;
padding:0.5em;
margin-top:0px; 

}

.smfeature p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:10px;
text-align:center;
font-size:95%;}

/*------------------------- sponsors box ------------------------ */
.sponsors {
width: 200px;
height:auto;
border:thin solid;
border-color:#000000;
margin-bottom:20px;
margin-right:10px;
}



/*------------styles links and hover colours-------------*/
a
{font-size: 1.0em;
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
text-align:left;
padding-left:10px;}

a:link {color:#336600;}
a:hover {background-color:#E2F4C1;}
a:visited {color:#006699;}

/*------------styles links and hover colours on sponsors page-------------*/
#sponsor_nav 
a
{font-size: 1.0em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-align:left;
padding-left:10px;}

#sponsor_nav
a:link {color:#91b136; text-decoration:none;}
#sponsor_nav
a:hover {background-color:#E2F4C1;}
#sponsor_nav
a:visited {color: #009966;}


/*--------------- styles headers -------------------------------*/

h1 {font-family:Georgia, "Times New Roman", Times, serif; 
font-size:150%;   line-height: 150%; 
color:#91b136; text-align:left;
padding-top:15px;}


h2 {font-family:Arial, Helvetica, sans-serif; font-size:125%; color:#c9710d; text-align:left;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; color:#91b136; text-align:left;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:120%;  color:#000099; text-align:left;}
h5 {font-family: Georgia, "Times New Roman", Times, serif; 	font-size: 300%; color: #FFFFFF;  text-align:center; }
h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; font-weight:bolder;  color:#339933; text-align:left;}

/*------------styles left float box no border-----------*/
.leftimgnoborder
{float:left;
border:none;
margin-right:20px;}


/*------------styles left float box with border-----------*/
.leftimg
{float:left;
border:thin solid #E2F4C1;
margin-right:20px;}

/*----------- aligns footnote bar------*/
.footer {
	text-align:center;
	vertical-align:middle;
	background-color: #9BAA6C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	height: 25px;
	line-height: 20px;
}

.breadcrumb {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#000000;
}

.breadcrumb2 {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color: #FFFFFF;
}
.whitebox {
border-width:4px;
border-style: solid;
border-color:#ffffff;

}

.greenbox {
border-width:2px;
border-style: solid;
border-color:#669933;
background-color:#E2F4C1;
}
