body
{
	font-family:	Helvetica, Verdana, Arial, sans-serif;
	padding-top:	40px;
	text-align:		center;
}
.container_12
{
	text-align:		left;
}




/*--------------------
HEADER
--------------------*/
h1#title a
{
	display:		block;
	width:		377px;
	height:		181px;
	text-indent:	-1000px;
	overflow:		hidden;
	background:		transparent url(../images/title_main.png) 0 0 no-repeat;
}

#header-info
{
	text-align: 	right;
	height: 		225px;
	background:		transparent url(../images/artichokes.gif) bottom right no-repeat;
}
#header-info .date
{
	font-size:		1.7em;
	margin-bottom:	10px;
	color:			#424242;
}
#header-info .where
{
	font-size:		1.5em;
	color:			#6d6a6a;
	margin-bottom:	10px;
}
#header-info .time
{
	font-size:		1.25em;
	color:			#888;
}
/*--------------------*/




/*--------------------
MENU
--------------------*/
#menu
{
	position:		relative;
	top:			-6px;
	height:			68px;
	width:			920px;
	background:		transparent url(../images/menu_rice.png) 0 center no-repeat;
	padding-left:	2px;
	overflow:		hidden;
}
#menu li
{
	float:		left;
}
#menu a
{
	margin-top:		3px;
	position:		relative;
	overflow:		hidden;
	float:		left;
	font-size:		0.9em;
	color:		#222;
	text-shadow:	0 1px 1px #fff;
	text-decoration:	none;
	height:		59px;
	line-height:	59px;
	font-weight:	bold;
	text-align:		center;
}
#menu a.menu1	{ width: 220px; }
#menu a.menu2	{ width: 230px; }
#menu a.menu3	{ width: 140px; }
#menu a.menu4	{ width: 178px; }
#menu a.menu5	{ width: 141px; }
#menu a.menu6	{ width: 94px; }

#menu a:hover
{
	background:		#000;
	opacity:		0.5;
	color:		#fff;
	text-shadow:	0 1px 1px #000;
}
#menu a
{
	border-left:	1px solid #aaa;
}
#menu li.first a
{
	border:		0;
}
/*--------------------*/




/*--------------------
LEFT NAV
--------------------*/
#left_nav
{
	position:		relative;
	z-index:		500;
}
#left_nav ul
{
	margin:			0;
	padding:		0;
	list-style:		none;
	width:			220px; /* Width of Menu Items */
}
 
#left_nav ul li
{
	position:		relative;
	z-index:		500;
}
#left_nav li.popup ul
{
	position:		absolute;
	left:			210px; /* Set 1px less than menu width */
	top:			0;
	margin:			0;
	display:		none;
	z-index:		500;
}
 
/* Styles for Menu Items */
#left_nav ul li a
{
	position:			relative;
	display:			block;
	text-decoration:	none;
	background:			#7cc575; /* IE6 Bug */
	font-size:			1em;
	color:				#005929;
	border-bottom:		1px solid #ddd;
	z-index:			500;
	margin:				0 5px;
	padding:			10px 18px;
}

#left_nav ul li a.main
{
	position:			relative;
	line-height:		43px;
	font-size:			1em;
	color:				#fff;
	text-align:			center;
	height:				43px;
	background:			#fff url(../images/left_nav_h.gif) center center no-repeat;
	margin:				0;
	padding:			0;
	border:				0;
	text-transform:		uppercase;
	font-weight:		bold;
}
#left_nav ul li a.main:hover
{
	background-image:	url(../images/left_nav_h_on.gif);
}
/* Fix IE. Hide from IE Mac \*/
* html #left_nav ul ul li { float: left; height: 1%; }
* html #left_nav ul ul li a { height: 1%; }
/* End */
 
#left_nav ul li a:hover,
#left_nav ul li.popup-over a:hover { color: #55964e; background-color: #8ecb7f; } /* Hover Styles */

#left_nav li.popup a
{
	background-image:		url(../images/menu-arrow.png);
	background-position:	190px center;
	background-repeat:	no-repeat;
}

#left_nav li.popup ul
{
	background:			#fff;
}
#left_nav li.popup ul li a
{
	position:			relative;
	display:			block;
	text-decoration:	none;
	background:			#8ecb7f; /* IE6 Bug */
	font-size:			1em;
	color:				#005929;
	border-bottom:		1px solid #ddd;
	z-index:			500;
	margin:				0;
	padding:			10px 18px;
} /* Sub Menu Styles */
#left_nav li.popup ul li a:hover
{
	background-color:			#b2e4a5;
}
#left_nav li.popup:hover ul, #left_nav li.popup-over ul { display: block; } /* The magic */
/*--------------------*/




/*--------------------
CONTENT
--------------------*/
#breadcrumbs
{
	margin-top:		10px;
}
#content
{
	font-size:		0.9em;
	padding-top:	16px;
	color:			#777;
	font-weight:	normal;
}
body#home #content
{
	font-size:		1em;
}
#content a,
#breadcrumbs a,
#sidebar a
{
	color:		#48ad4d;
	text-decoration:	none;
}
#content a:hover,
#breadcrumbs a:hover,
#sidebar a:hover
{
	text-decoration:	underline;
}
#content hr,
#sidebar hr
{
	margin:		24px 0;
}
#content h2,
#sidebar h2
{
	color:		#000;
	margin:		0 0 20px 0;
	font-size:	2em;
}
#content h3,
#sidebar h3
{
	color:		#000;
	font-size:	1.5em;
	margin:		20px 0;
	line-height:1.25em;
}
#content h4,
#sidebar h4
{
	color:		#000;
	font-size:		1.2em;
	line-height:	1.2em;
	margin:		20px 0 10px 0;
}
#content h5,
#sidebar h5
{
	color:		#000;
	font-size:		1em;
	line-height:	1em;
	margin:		20px 0 10px 0;
}
#content ul,
#content ol
{
	margin-left:	28px;
}
#content li
{
	margin:		5px;
}
#content ol
{
	list-style: decimal;
}
body#home #content p
{
	line-height:	1.5em;
}
#content p
{
	line-height:	1.3em;
	margin:		10px 0 20px 0;
}
#content table td
{
	padding:		10px;
	border:			1px solid #ccc;
}
#content table
{
	border-collapse: collapse;
	border:			1px solid #555;
}
/*--------------------*/




/*--------------------
SIDEBAR
--------------------*/
#sidebar 
{
	color:			#000;
}
#sidebar li
{
	margin:			10px 0;
}

#sidebar a{
	color: #333;	
}

#siebar a:hover{
	text-decoration:none;
}
#emailafriend,
#addtocalendar
{
	display:				block;
	-moz-border-radius:		5px 5px 5px 5px;
	-webkit-border-radius:		5px;
	background-color:			#f7f6fe;
	border:				1px solid #bcbbbb;
	color:				#666;
	font-family:			Helvetica;
	font-size:				19px;
	font-weight:			bold;
	height:				60px;
	line-height:			60px;
	padding-left:			50px;
	background-repeat:		no-repeat;
	background-position:		10px;
	text-decoration:			none;
	margin:				10px 0;
}
#emailafriend
{
	background-image:url(../images/email2.png);
}
#emailafriend:hover,
#addtocalendar:hover
{
	background-color: #CCC;
}
#addtocalendar
{
	background-image:			url(../images/calendar2.png);
}



/*--------------------*/




/*--------------------
DETAILS-BOX
--------------------*/
#details-box
{
	color:			#000;
	border:			1px solid #bcbbbb;
	-webkit-border-radius:	5px;
	-moz-border-radius:	5px;
	-khtml-border-radius:	5px;
	padding:			5px;
	margin:			10px 0 0 0;
}
#details-box h4
{
	margin: 0;
	font-size:			1.15em;
}
#details-box p
{

}
#details-box img
{

}
/*--------------------*/




/*--------------------
HERO
--------------------*/
#hero
{

}
#hero img
{

}
#rotating-hero-box
{
	position:		relative;
	top:			20px;
	text-align:		center;
}
#rotating-hero-box p
{
	position:		absolute;
	text-shadow:	0 0 2px #fff;
	top:			400px;
	left:			50px;
	font-weight:	bold;
	font-size:		1.25em;
	color:		#000;
	text-align:		center;
	line-height:	1.5em;
	width:		290px;
}
/*--------------------*/




/*--------------------
FOOTER
--------------------*/
/* BOK CHOY */
#bok-choy
{
	position:		relative;
	bottom:		0;
	background:		transparent url(../images/bok-choy-sml.png) left top repeat-x;
	height:		247px;
	z-index:		100;
}
#footer
{

}
#footer_body
{
	background:		#201b1a;
	color:		#7e6b61;
	padding:		30px 0 50px 0;
	font-size:		0.9em;
}
#footer_body a
{
	text-decoration:	none;
	color:		#b57d61;
}
#footer_body a:hover
{
	text-decoration:	underline;
}
#footer_body h2
{
	text-transform:	uppercase;
	color:		#bda293;
	font-size:		1.75em;
	font-weight:	normal;
	letter-spacing:	-0.05em;
}
#footer_body p
{
	margin:		20px 0;
	line-height:	1.5em;
}
#footer_body dt
{
	color:		#bda293;
}
#footer_body dd
{
	margin:		5px 0 5px 32px;
}
#footer_body li
{
	margin:		10px 0;
}
/*--------------------*/




/*--------------------
FOOTER-SHARE
--------------------*/
#footer_body #share li a
{
	display:			block;
	padding-left:		58px;
	height:			48px;
	line-height:		48px;
	font-size:			1.25em;
	background-position:	0 0;
	background-repeat:	no-repeat;
	background-color:		transparent;
}
#share-facebook a	{ background-image: url(../images/facebook.png); }
#share-twitter a	{ background-image: url(../images/twitter.png); }
#share-friend a	{ background-image: url(../images/email.png); }
#share-calendar a	{ background-image: url(../images/calendar.png); }
/*--------------------*/




/*--------------------
SPONSORS
--------------------*/
#sponsor_bar
{
	background:		#534741;
	color:			#fff;
}
#sponsor_bar .container_12
{
	position:		relative;
}
#sponsors h2,
#header-sponsors h2
{
/*	font-weight:	normal;
	padding:		10px;
	text-align:		center;
	border-bottom:	1px solid #201b1a;
*/
display: none;
}
#sponsors h4,
#header-sponsors h4
{
	font-size:		0.75em;
	text-align:		center;
}
#header-sponsors h4
{
	background:		#ddd;
	padding:		5px 0;
}
#sponsors li,
#header-sponsors li
{
	float:		left;
	padding:		0;
	margin:		10px 31px;
	text-align:		center;
	height:		100%;
}
#sponsors li.alt,
#header-sponsors li.alt
{
	background:		#7a685f;
}
/*
#sponsors li li
{
	margin:		5px 2px 0 0;
	padding:		0;
}
*/

#sponsors ul a,
#header-sponsors ul a
{
	display:			block;
	text-indent:		-1000px;
	overflow:			hidden;
	background-position:	0 0;
	background-repeat:	no-repeat;
	background-color:		transparent;
	height:			32px;
}
#sponsors ul a.main,
#header-sponsors ul a.main
{
	height:			48px;
}
.sponsor1
{
	width:		147px;
	background-image: url(../images/logo_nutrition_australia.gif);
}
.sponsor2
{
	width:		55px;
	background-image: url(../images/logo_heart_foundation.gif);
}
.sponsor3
{
	width:		97px;
	background-image: url(../images/logo_go_for_your_life.gif);
}
.sponsor4
{
	width:		83px;
	background-image: url(../images/nestle-logo.gif);
}
.sponsor5
{
	width:		71px;
	background-image: url(../images/logo_mushrooms_sml.gif);
}
.sponsor6
{
	width:		47px;
	background-image: url(../images/logo_jalna_sml.gif);
}
.sponsor7
{
	width:		79px;
	background-image: url(../images/logo_eggs_sml.gif);
}
.sponsor8
{
	width:		73px;
	background-image: url(../images/logo_aco_sml.gif);
}
.sponsor9
{
	width:		70px;
	background-image: url(../images/logo_bfa_sml.png);
}
/*--------------------*/




/*--------------------
CREDITS
--------------------*/
#credits
{
	height:		32px;
	font-size:		0.8em;
	line-height:	32px;
	color:		#fff;
	text-align:		right;
	background:		#000;
}
#credits a
{
	color:			#fff;
	text-decoration:none;
}
#credits a:hover
{
	text-decoration:	underline;
}
/*--------------------*/




/*--------------------
TIPS PAGE
--------------------*/
form#tips ul,
form#tips li
{
	margin:			0;
	padding:		0;
}
form#tips li
{
	float:			left;
}
form#tips li label
{
	display:		block;
}
form#tips input#tip
{
	width:			445px;
}
form#tips input#tip_name
{
	width:			250px;
}
form#tips input#tip_suburb
{
	width:			160px;
}
form#tips li input[type="text"]
{
	font-size:		1.2em;
	padding:		5px;
}
form#tips li input[type="submit"]
{
	font-size:		1.2em;
	padding:		10px;
	border:			2px solid #aaa;
	background:		#eee;
	cursor:			pointer;
	color:			#555;
}
form#tips li input[type="submit"]:hover
{
	background:		#aaa;
	color:			#000;
	border-color:	#888;
}
/*--------------------*/




#bok-choy-lola
{
	position:			absolute;
	right:			0;
	bottom:			-80px; /* CHANGE TO MOVE HERO DOWN */
	z-index:			1;
}
#home #bok-choy-lola
{
	bottom:				0; /* CHANGE TO MOVE HERO DOWN ON HOME PAGE */
}
ul.hearts li
{
	margin:				10px !important;
	padding-left:		20px;
	background:			transparent url(../images/li-heart.gif) left 2px no-repeat;
}
a#purchase-tickets-link
{
	display:			block;
	font-size:			0.81em;
	padding:			5px;
	background:			#ff0000;
	color:				#fff;
}
body#popup
{
	padding:			20px;
}
body#popup h1
{
	font-size:			1.5em;
}
body#popup p
{
	text-align:			left;
	margin:			10px 0;
}


/*pdf icons*/

ul.downloadable-documents
{
	border-top:1px solid #F0F0F0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.downloadable-documents li
{
	border-bottom:1px solid #F0F0F0;
	clear:both;
	margin:0 0 2px;
	min-height:40px;
	padding:10px;
}
ul.downloadable-documents h4
{
	margin-top: 0 !important;
	padding-top: 0 !important;
}
* html ul.downloadable-documents li
{
	height:40px;
}

ul.downloadable-documents li.alt
{
	background:#fbfbfb none repeat scroll 0 0;
	}

ul.downloadable-documents li img
{
	float:left;
}

ul.downloadable-documents li div
{
	font-size:0.95em;
	margin-left:50px;
	padding-left:8px;
}

ul.downloadable-documents li ul, ul.downloadable-documents li ul li, ul.downloadable-documents li h3
{
	border:0 none;
	line-height:1.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.downloadable-documents li h3 {
	font-size:1.2em;
}

ul.downloadable-documents li h3 a
{
	text-decoration:none;
}

ul.downloadable-documents li h3 a:hover
{
	text-decoration:underline;
}

ul.downloadable-documents li p
{
	margin:0 0 1em;
}

ul.downloadable-documents li dl, ul.downloadable-documents li dl li
{
	line-height:1.5em;
}

ul.downloadable-documents li dt
{
	display:block;
	float:left;
	font-weight:bold;
	width:9em;
}

ul.downloadable-documents li dd
{
	margin-left:10em;
}


a.icon-pdf-small
{
	display:inline-block;
	height:	16px;
}

.icon-pdf-small
{
	background-image: url(../images/icon-pdf-small.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
}