
/*---------------GLOBAL STYLES-------------------*/

	html
	{
		overflow: scroll;
	}
	
	body
	{
		width: 960px;
		margin: 0px auto 0px auto;
		padding: 0px 0px 12px 0px;
		font-family: arial, helvetica, sans-serif;
		background-color: #999b99;
		background-image: url(../../_assets/_images/bodybg.jpg);
		background-repeat: repeat-x;
	}
	
	.left
	{
		float: left;
	}
	
	.right
	{
		float: right;
	}
	
	.print
	{
		display: none;
	}
	
/*---------------HEADER STYLES-------------------*/

	#header
	{
		display: inline;
		float: left;
		clear: both;
		width: 960px;
		height: 130px;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image: url(../../_assets/_images/headerbg.gif);
		background-position: top left;
		background-repeat: no-repeat;
		text-align: center;
	}
	
	#logo
	{
		display: inline;
		float: left;
		width: 196px;
		height: 130px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#logo img
	{
		border: none;
		margin: 36px 0px 0px 0px;
		
	}
	
	#logo p
	{
		font-size: 16px;
		color: #eee;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		letter-spacing: 1px;
		font-weight: bold;
	}
	
	#logo p img
	{
		margin: 0px 8px -4px 0px;
		display: inline;
	}
	
	#flash
	{
		display: inline;
		float: right;
		width: 762px;
		height: 130px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#flash img
	{
		display: inline;
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
/*---------------MAIN STYLES-------------------*/

	#main
	{
		display: inline;
		float: left;
		clear: both;
		width: 960px;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #fff;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		background-image: url(../../_assets/_images/mainbg.gif);
		background-position: top left;
		background-repeat: repeat-y;
	}
	
/*---------------FOOTER STYLES-------------------*/

	#footer
	{
		display: inline;
		float: left;
		clear: both;
		width: 960px;
		height: 52px;
		margin: 0px 0px 12px 0px;
		padding: 8px 0px 0px 0px;
		background-image: url(../../_assets/_images/footerbg.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		text-align: center;
	}
	
	#footer p
	{
		font-size: 9px;
		color: #ccc;
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#footer p.nav
	{
		font-size: 11px;
		color: #fff;
	}
	
	#footer p a
	{
		color: #fff;
		text-decoration: none;
	}
	
	#footer p a:hover
	{
		color: #ff0;
		text-decoration: none;
	}
	
/*---------------NAV STYLES-------------------*/

	#nav
	{
		display: inline;
		float: left;
		width: 192px;
		height: auto;
		margin: 0px 0px 0px 2px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav ul
	{
		display: inline;
		float: left;
		list-style: none outside;
		margin: 12px 0px 0px 12px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav ul li
	{
		font-size: 14px;
		color: #393E3A;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 12px;
		background-image: url(../../_assets/_images/navlibg.gif);
		background-position: 0px 5px;
		background-repeat: no-repeat;
	}
	
	#nav ul li a
	{
		color: #393E3A;
		text-decoration: none;
	}
	
	#nav ul li a:hover
	{
		color: #393E3A;
		text-decoration: underline;
	}
	
	#nav ul li a.navin
	{
		color: #393E3A;
		font-weight: bold;
	}
	
	#nav ul li a.navin:hover
	{
		color: #393E3A;
		text-decoration: none;
	}
	
	#nav ul.claim
	{
		width: 192px;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		background: #69A793;
	}
	
	#nav ul.claim li
	{
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		margin: 6px 0px 6px 12px;
		padding: 0px 0px 0px 12px;
		background-image: url(../../_assets/_images/navlibg2.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
	}
	
	#nav ul.claim li a
	{
		color: #fff;
		text-decoration: none;
	}
	
	#nav ul.claim li a:hover
	{
		color: #393E3A;
		text-decoration: none;
	}
	
	#nav p
	{
		display: inline;
		float: left;
		margin: 24px 0px 24px 30px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav p img
	{
		border: none;
	}
/*---------------CLAIM FORM STYLES-------------------*/

	#sidebar
	{
		display: inline;
		float: right;
		width: 200px;
		height: auto;
		margin: 10px 12px 0px 0px;
		padding: 0px 0px 12px 0px;
	}
	
	#sidebar p
	{
		display: inline;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar div#sideform
	{
		display: inline;
		float: left;
		width: 200px;
		height: auto;
		background: #D6C595;
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar div#sideform fieldset
	{
		display: inline;
		float: left;
		width: 200px;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: none;
	}
	
	#sidebar div#sideform label
	{
		display: inline;
		float: left;
		clear: both;
		color: #393E3A;
		font-size: 12px;
		margin: 4px 0px 0px 13px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar div#sideform .imageinput
	{
		display: inline;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top: 2px solid #fff;
	}
	
	#sidebar div#sideform p
	{
		display: inline;
		color: #393E3A;
		font-size: 12px;
		margin: 4px 13px 4px 13px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar div#sideform .inputright
	{
		display: inline;
		float: right;
		color: #666;
		border: 1px solid #fff;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		margin: 4px 13px 4px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar div#sideform .inputtext
	{
		color: #666;
		border: 1px solid #fff;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
	}
	
	#sidebar div#sideform .labelsmall
	{
		float: none;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar div#sideform p.large
	{
		font-size: 16px;
	}
	
	#sidebar p.facebook
	{
		margin: 12px 0px 0px 0px;
		clear: both;
	}
	
	#sidebar p img
	{
		display: inline;
		float: left;
		border: none;
	}
	
/*---------------BREADCRUMB STYLES-------------------*/

	#content p.breadcrumbs
	{
		font-size: 12px;
		color: #4E524E;
		margin: 0px 24px 0px 24px;
		padding: 0px 0px 0px 0px;
	}
	
	#content p.breadcrumbs a
	{
		color: #4E524E;
		font-weight: bold;
	}
	
/*---------------CONTENT STYLES-------------------*/

	#content
	{
		display: inline;
		float: left;
		width: 540px;
		height: auto;
		min-height: 400px;
		margin: 12px 2px 0px 2px;
		padding: 0px 0px 0px 0px;
	}
	
	#content.wide
	{
		width: 761px;
	}
	
	#content h1
	{
		font-size: 32px;
		color: #393E3A;
		line-height: 1.15em;
		margin: 8px 24px 12px 24px;
		padding: 0px 0px 0px 0px;
	}
	
	#content h1 span.small
	{
		font-size: 16px;
		font-weight: normal;
	}
	
	#content h1 span.small img
	{
		margin: 0px 0px -2px 6px;
	}
	
	#content blockquote.home
	{
		display: inline;
		float: left;
		clear: both;
		width: 462px;
		background: #393E3A;
		padding: 0px 18px 0px 0px;
		margin: 0px 24px 18px 24px;
		line-height: 1.7em;
		font-weight: bold;
		font-style: italic;
		border: 6px solid #393E3A;
		font-size: 17px;
		color: #DDE1DE;
		text-align: center;
	}
	
	#content blockquote img
	{
		display: inline;
		float: left;
		margin: 0px 24px 0px 0px;
	}
	
	#content blockquote.b300
	{
		display: inline;
		float: left;
		clear: both;
		width: 444px;
		background: #C6DDD5;
		font-size: 12px;
		margin: 0px 24px 18px 24px;
		padding: 20px 24px 20px 24px;
		background-image: url(../../_assets/_images/blockquotebg.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	#content blockquote.b300 strong
	{
		display: inline;
		float: left;
		clear: both;
		font-style: italic;
		font-size: 14px;
		margin: 18px 0px 0px 0px;
		text-align: center;
	}
	
	#content h2
	{
		font-size: 18px;
		color: #464749;
		line-height: 1.25em;
		padding: 0px 0px 0px 0px;
		margin: 0px 24px 12px 24px;
	}
	
	#content h3
	{
		font-size: 16px;
		color: #464749;
		font-weight: normal;
		line-height: 1.4em;
		padding: 0px 0px 0px 0px;
		margin: 0px 24px 12px 24px;
	}
	
	#content h4
	{
		font-size: 14px;
		color: #69A792;
		line-height: 1.4em;
		padding: 0px 0px 0px 0px;
		margin: 0px 24px 12px 24px;
	}
	
	#content p
	{
		font-size: 14px;
		color: #464749;
		line-height: 1.4em;
		margin: 0px 24px 12px 24px;
		padding: 0px 0px 0px 0px;
	}
	
	#content p.small
	{
		font-size: 12px;
	}
	
	#content p.storytitle
	{
		display: inline;
		float: left;
		clear: both;
		width: 464px;
		background-color: #C6DDD5;
		background-image: url(../../_assets/_images/storytitlebg.gif);
		background-position: 7px 14px;
		background-repeat: no-repeat;
		font-size: 18px;
		color: #464749;
		line-height: 1.4em;
		margin: 0px 0px 0px 24px;
		padding: 8px 0px 0px 28px;
	}
	
	#content p.storytitle2
	{
		background-image: url(../../_assets/_images/storytitlebg2.gif);
		background-color: #69A792 !important;
		color: #fff;
	}
	
	#content p.storyname
	{
		display: inline;
		float: left;
		clear: both;
		width: 464px;
		background-color: #C6DDD5;
		font-size: 14px;
		color: #464749;
		line-height: 1.4em;
		margin: 0px 0px 0px 24px;
		padding: 0px 0px 4px 28px;
	}
	
	#content p.storyname2
	{
		background-color: #69A792 !important;
		color: #fff;
	}
	
	#content p.story
	{
		display: inline;
		float: left;
		clear: both;
		width: 464px;
		background-color: #C6DDD5;
		font-size: 12px;
		color: #464749;
		line-height: 1.4em;
		margin: 0px 0px 12px 24px;
		padding: 0px 0px 8px 28px;
	}
	
	#content div.recipe, #content div.site
	{
		display: inline;
		float: left;
		clear: both;
		width: 492px;
		height: 100px;
		background-color: #C6DDD5;
		margin: 0px 0px 12px 24px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.site
	{
		background-color: #D7CAD4;
	}
	
	#content div.recipe img, #content div.site img
	{
		display: inline;
		float: left;
		margin: 0px 12px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.recipe p.recipetitle, #content div.site p.recipetitle
	{
		display: inline;
		float: left;
		width: 319px;
		background-image: url(../../_assets/_images/storytitlebg.gif);
		background-position: 0px 6px;
		background-repeat: no-repeat;
		font-size: 18px;
		color: #464749;
		line-height: 1.4em;
		margin: 4px 24px 4px 0px;
		padding: 0px 0px 0px 21px;
	}
	
	#content p.recipetitle2
	{
		display: inline;
		float: left;
		clear: both;
		width: 464px;
		background-color: #C6DDD5;
		background-image: url(../../_assets/_images/storytitlebg.gif);
		background-position: 7px 9px;
		background-repeat: no-repeat;
		font-size: 18px;
		color: #464749;
		line-height: 1.4em;
		margin: 0px 0px 18px 24px;
		padding: 4px 0px 4px 28px;
	}
	
	#content div.recipepic
	{
		display: inline;
		float: left;
		clear: both;
		width: 492px;
		background: #D7CAD4;
		margin: 0px 24px 18px 24px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.recipepic img
	{
		display: inline;
		float: left;
		margin: 0px 24px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.recipepic p
	{
		display: inline;
		float: left;
		width: 204px;
		font-size: 12px;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.site p.recipetitle
	{
		background-image: url(../../_assets/_images/eventtitlebg.gif);
	}
	
	#content div.recipe p.recipeintro, #content div.site p.recipeintro
	{
		display: inline;
		float: left;
		width: 344px;
		font-size: 12px;
		color: #464749;
		line-height: 1.25em;
		margin: 0px 20px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content p.eventtitle
	{
		display: inline;
		float: left;
		clear: left;
		width: 464px;
		background-color: #D7CAD4;
		background-image: url(../../_assets/_images/eventtitlebg.gif);
		background-position: 7px 7px;
		background-repeat: no-repeat;
		font-size: 14px;
		color: #464749;
		line-height: 1.4em;
		margin: 0px 0px 12px 24px;
		padding: 4px 0px 4px 28px;
	}
	
	#content ul
	{
		display: inline;
		float: left;
		clear: left;
		width: 464px;
		list-style: none outside;
		line-height: 1.35em;
		margin: 0px 0px 12px 24px;
		padding: 12px 12px 4px 12px;
		background: #C6DDD5;
	}
	
	#content ol
	{
		list-style: decimal outside;
		line-height: 1.35em;
		margin: 0px 0px 12px 30px;
		padding: 0px 0px 0px 0px;
	}
	
	#content ul li, ol li
	{
		font-size: 14px;
		color: #464749;
		line-height: 1.4em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 8px 0px;
	}
	
	#content ul li
	{
		background-image: url(../../_assets/_images/storytitlebg.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	#content hr
	{
		clear: both;
		height: 1px;
		color: #ccc;
		background: #ccc;
		border-style: none;
		font-size: 0px;
		line-height: 0em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#content a
	{
		color: #666;
		text-decoration: none;
	}
	
	#content a:hover
	{
		color: #464749;
		text-decoration: underline;
	}
	
	#content a img
	{
		border: none;
	}
	
	#content .imginline
	{
		display: inline;
		margin: 0px 4px -2px 4px;
	}
	
	#content .imgleft
	{
		float: left;
		clear: left;
		padding: 2px;
		background: #fff;
		border: 1px solid #c2c2c2;
		margin: 0px 16px 4px 0px;
	}
	
	#content .formimg
	{
		float: right;
		clear: right;
		border: none;
		margin: 0px 24px 0px 0px;
	}
	
	#content .imgright
	{
		float: right;
		clear: right;
		padding: 2px;
		background: #fff;
		border: 0px solid #c2c2c2;
		margin: 0px 0px 4px 16px;
	}
	
	#content div#find
	{
		display: inline;
		float: left;
		width: 300px;
		height: 302px;
		background-color: #C6DDD5;
		margin: 0px 0px 12px 24px;
		padding: 12px 12px 12px 12px;
	}
	
	#content div#reward
	{
		display: inline;
		float: left;
		width: 320px;
		height: 339px;
		background-color: #C6DDD5;
		margin: 0px 0px 12px 24px;
		padding: 12px 12px 12px 12px;
		overflow: hidden;
	}
	
	#content div#find fieldset,#content div#reward fieldset
	{
		display: block;
		float: left;
		width: 100%;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: none;
	}
	
	#content div#find .inputright,#content div#reward .inputright
	{
		display: inline;
		float: right;
		color: #666;
		border: 1px solid #fff;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		margin: 4px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div#find .inputtext,#content div#reward.inputtext
	{
		color: #666;
		border: 1px solid #fff;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
	}

	#content div#find label,#content div#reward label
	{
		display: inline;
		float: left;
		clear: both;
		color: #393E3A;
		font-size: 12px;
		margin: 4px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div#reward label.labelinline
	{
		display: inline;
		float: left;
		clear: none;
		font-size: 11px;
		margin: 4px 4px 4px 2px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div#reward .inputcheck
	{
		display: inline;
		float: left;
		clear: none;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div#find .imageinput,#content div#reward .imageinput
	{
		display: inline;
		float: right;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
