/** FRAMEWORK **/
body, table		{font:11px Arial,Sans-Serif;}
body			{background:transparent url("campaign-background.gif") top left repeat;}
div#document	{width:780px;}
div.col_1		{width:460px; float:left; padding:0px 5px}
div.col_2		{width:310px; float:right;}


/** HEADINGS **/
h1, h2, h3	{font-weight:bold; text-align:left;}
h1			{font-size:15pt; margin:0px; padding:0px; color:#000000;}
h2			{font-size:10pt; margin:1em 0em; padding:0em; color:#ffffff;}
h3			{font-size:1em; margin:0em 0em 1em 0em; padding:0em; color:#000000;}

/** HYPERLINKS **/
	a img {border-style:none;}


/** NAVIGATION (GENERAL) **/
div.nav ul,
div.nav ul li	{list-style:none; margin:0px; padding:0px;}
div.nav ul li	{float:left; margin-bottom:1px;}


/** HEADER **/
/** Banner **/


div#header div.banner h1		{height:125px; background:transparent url("campaign-banner-reynold.jpg") top left no-repeat;}
div#header div.banner h1 span	{display:none;}

/** Header Navigation **/
div#header div.nav		{background-color:#F4921D; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}
div#header div.nav ul li a {
	display:block;
	color:#ffffff;
	font:8pt Verdana,Sans-Serif;
	height:25px;
	line-height:25px;
	text-decoration:none;
	background-color:#F4921D;
	padding:0px 5px;
	border-right:1px solid #ffffff;
}
/* Turn off the right-hand border on the "last" anchor */
div#header div.nav ul li.last a {
	border-style:none;
}


div#header div.nav ul li a:hover	{background-color:#999999;}

/**Footer**/
div#footer							{width:780px;background-color:#F4921D;margin-top:1px;text-decoration:none;}
div#footer div.nav ul li			{height:20px;line-height:20px;}
div#footer div.nav ul li			{padding:0px 5px; border-right:1px solid #ffffff;}
div#footer div.nav ul li.first		{padding-left:0.5em;}
div#footer div.nav ul li.last		{padding-right:0em; border-style:none; text-decoration:none;}						
div#footer div.nav ul li a,
div#footer div.nav ul li a:visited	{color:#ffffff; font:8pt Verdana,Sans-Serif; text-decoration:none;}

.clear {clear:both;}

/**MAIN CONTENT**/
div#main				{background-color:#BEC7C6;}
div#main .box.red		{background-color:#BEC7C6; color:#000000; padding:2px;}
div#main .box.red h3	{font:1.75em Serif; color:#ffffff; margin:0px;}


div#main a,				{text-decoration:underline; color:#000000; font-weight:normal; margin:1em 0em;}
div#main a:visited,		{text-decoration:underline; color:#000000; font-weight:normal; margin:1em 0em;}
div#footer a,
div#footer a:visited	{text-decoration:underline; color:#ffffff; font-weight:normal; margin:1em 0em;}
div#main a:hover		{text-decoration:underline; color:#000000; font-weight:normal; margin:1em 0em;}
div#footer a:hover		{text-decoration:underline;}
div#main a img 			{border-style:none;}

div#main .red.box a,	
div#main .red.box a:visited	{color:#ffffff;}
div#main .red.box a:hover {color:#ffffff;}

div#main tr a:hover		{border-bottom-style:none;}

div#main div.top		{text-align:right; background:transparent url("campaign-backtotop-sjr.gif") right center no-repeat; padding-right:15px;}
div#main div.top span	{background:transparent url("campaign-backtotop-sjr.gif") left center no-repeat; padding-left:15px;}

div#main h4.bullet		{background:transparent url("campaign-bullet-sjr.gif") left center no-repeat; padding-left:15px; font-weight:bold; font-size:1em; text-align:left;}
div#main div.red.box h4.bullet {background-image:url("flavourfest-bullet-redbox.gif");}

div#main img.border		{padding:5px; border:5px solid #cccccc;}

div.clear				{clear:both;}

