body 
	{
		background:url(/i/lasttry.gif) repeat 0 0;
		margin:0;
		padding:0;
	}	a:link, a:visited
	{
		color:#cf4c44;
	}
	#wrapper2 
	{
		position:relative;
		margin:0 auto;
		width:770px;
		background:url(/i/lasttry2.gif) repeat 0 0;
	}

	#leftheader
	{
		float:left;
		margin-top:0px;
		position:relative;
		left:-467px;
		width:240px;
		background-color:#f0f1d5;
	}
	
	form, input {
	padding:0; 
	margin:2px 0 0 0;
	border:0;
	}

	
	#rightheader
	{
		margin-top:0px;
		float:left;
		position:relative;
		left:261px;
		width:488px;
		background-color:#fff;
	}
	
	#breadcrumbs
	{
		width:483px;
		background-color:#7D842B;
		heigth:10px;
		font-size:9px;
		font-family:arial;
		color:#d58a81;
		padding-left:5px;
	}
	
	#breadcrumbs a, #breadcrumbs a:visited
	{
		color:#fff;
		font-family:arial;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	#searchbox
	{
		width:488px;
		background-color:#9ea338;
		height:50px;
	}	
	
	#searcharea
	{
		position:absolute;
		top:23px;
		padding-left:110px;
	}
	#searcharea input
	{
		float:left;
		margin:0;
	}
	
	#searchtitle
	{
		padding-left:23px;
	}
	.searchinput
	{
	height:20px;
	margin:0;
	padding-top:4px;
	border:1px solid #fff;
	margin-top:2px;
	}
	.searchgo
	{
		position:relative;
		top:-3px;
		left:8px;
	}
	
	
	
	
	/*HOMEPAGE STYLES*/
	
	
	/* 3 COLUMN REVIEW CALLOUTS */
	#calloutblock
	{
		width:488px;
		height:227px;
		background:url(/i/calloutblock-banner.gif) no-repeat;
		background-color:#590000;
	}
	
	#quickfixblock
	{
		float:left;
		width:162px;
		margin-top:58px;
		padding-top:40px;
		background:url(/i/quickfixblock.gif) no-repeat;
		border-right:1px dashed #6E0C0F;
		text-align:center;
	}
	#quickfixblock a, #quickfixblock a:visited 
	{
		color:#fff;
		text-decoration:none;
		font-family:arial;
		font-size:12px;
		padding-bottom:2px;
		border-bottom:1px solid #6E0C0F;
		display:block;
	}

	#quickfixblockmore
	{
		float:left;
		width:162px;
		background-color:#480101;
		padding:2px 0;
		text-align:right;
	}
	#quickfixblockmore a, #quickfixblockmore a:visited
	{
		padding-right:10px;
		background:url(/i/blockarrow.gif) no-repeat 98px 1px;
		border:none;
	}
	
	
	#maintblock
	{
		float:left;
		width:172px;
		margin-top:58px;
		padding-top:40px;
		background:url(/i/maintblock.gif) no-repeat;
		border-right:1px dashed #6E0C0F;
		text-align:center;
	}
	#maintblock a, #maintblock a:visited 
	{
		color:#fff;
		text-decoration:none;
		font-family:arial;
		font-size:12px;
		padding-bottom:2px;
		border-bottom:1px solid #6E0C0F; 
		display:block;
	}
	#maintblockmore
	{
		float:left;
		width:172px;
		background-color:#480101;
		padding:2px 0;
		text-align:right;
	}
	#maintblockmore a, #maintblockmore a:visited
	{
		padding-right:10px;
		background:url(/i/blockarrow.gif) no-repeat 106px 1px;
		border:none;
	}
	
	#ridiblock
	{
		float:left;
		width:152px;
		margin-top:58px;
		padding-top:40px;
		background:url(/i/ridiblock.gif) no-repeat;
		text-align:center;
	}
	#ridiblock a, #ridiblock a:visited 
	{
		color:#fff;
		text-decoration:none;
		font-family:arial;
		font-size:12px;
		padding-bottom:2px;
		border-bottom:1px solid #6E0C0F;
		display:block;
	}
	#ridiblockmore
	{
		float:right;
		width:152px;
		background-color:#480101;
		padding:2px 0;
		text-align:right;
	}
	#ridiblockmore a, #ridiblockmore a:visited
	{
		padding-right:10px;
		background:url(/i/blockarrow.gif) no-repeat 88px 1px;
		border:none;
	}
	
		#quickfixblock a:hover, #ridiblock a:hover, #maintblock a:hover
	{ background-color:#6E0C0F}
	
	#quickfixblockmore a:hover, #maintblockmore a:hover, #ridiblockmore a:hover
	{ background-color:#480101; text-decoration:underline;}
	/* KATIE CALLOUT */
	
	#newsblock
	{
		width:488px;
		background-color:#557079;
	}
	
	.imgpos{position:relative; top:3px}
	.imgpos2{position:relative; top:1px;}
	#dietdish
	{
		float:left;
		width:204px;
		padding:15px 20px 20px 20px;
		font-family:arial;
		font-size:12px;
		color:#cdd5d8;

		
	}
	#dietdish2
	{
		float:left;
		width:204px;
		padding:11px 20px 20px 20px;
		font-family:arial;
		font-size:12px;
		color:#cdd5d8;
		background-color:#47636b;

	}
	#dishfooter
	{
		clear:both;
	}

	

	
	
	#item-wrapper
	{
		margin:0;
		padding:0;
		font-family:arial;
		width:450px;
		padding:0 16px 0 16px;
	}
	
	#item-wrapper .title
	{
		color:#5797b3;
		font-weight:bold;
		text-decoration:None;
		margin:0;
		padding:0;
	}
	#item-wrapper .description
	{
		color:#fff;
		font-family:arial;
		font-size:12px;
		line-height:16px;

	}
	
	.description a:link, .description a:visited
	{
		color:#74a9cc;
	}
	
	.description a:hover
	{
		color:#e76589;
	}
	#item-wrapper .description ol
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#item-wrapper .read-more 
	{
		font-weight:bold;
		font-size:12px;
		float:right;
		position:relative;
		top:-17px;
		color:#C3C951;
	}
	
	.read-more a:hover
	{
		color:#CCBC00;
	}
	
	#lnfooter{clear:both;width:488px;height:0;}	
	/* PPC HOME */
	
	#ppchome
	{
		width:226px;
		margin:-5px 0 5px 6px;
		font-family:arial;
		font-size:10px;
		color:#ba7d70;
		background:url(/i/ppcstrip.gif) repeat ;
		position:relative;		
	}
	#ppcwrap
	{
		width:181px;
		position:relative;
		top:-5px;
		left:6px;
		padding:5px 20px 5px 25px;
	}
	
	.ppctitle:link, .ppctitle:visited
	{
		font-size:14px;
		font-weight:bold;
		display:block;
		color:#fff;
		padding-left:25px;
		background:url(/i/ppcstar.jpg) no-repeat 5px 3px;
		position:relative;
		left:-25px;

	}
	.ppctitle:hover {background:url(/i/ppcstar_hover.gif) no-repeat 5px 3px;}
	.ppchost:link, .ppchost:visited
	{
		width:181px;
		overflow:hidden;
		font-size:11px;
		display:block;
		color:#fff;
		text-decoration:none;
		margin-bottom:8px;

	}
	
	#ppcsl
	{
		position:relative;
		left:45px;
	}
	
	#ppcsl a:link, #ppcsl a:visited
	{
		color:#fff;
	}
	
	.ppcdescription:link, .ppcdescription:visited
	{
		text-decoration:none;color:#ba7d70;
		
	}
	
	.ppcdescription:hover
	{
		text-decoration:none;color:#ba7d70;
	}

	#header
	{
		background:url(/i/header-logo.gif) no-repeat;
		height:199px;
		weidth:240px;
	}
	
	#header-image
	{
		width:488px;
		height:199px;
		background:url(/i/header-image.jpg) no-repeat;
	}
	
	#headersearch
	{
		width:488px;
		background-color:red;
	}
	
	#nav
	{
		width:240px;
		background:url(/i/navbottom.gif) no-repeat left bottom;
		background-color:#9EA338;
		padding:15px 0 28px 0;
	}
	
	
	#contwrap
	{
		float:right;
		margin-top:25px;
		width:488px;
	}

	
	#content
	{
		float:left;
		width:210px;
		margin-top:-10px;
		padding:0 10px 0 10px;
		font-size:12px;
		line-height:16px;
		font-family:arial;
		color:#666;
	}
	
	#content2
	{
		float:left;
		width:210px;
		padding:0 15px 0 15px;
		font-size:12px;
		line-height:16px;
		font-family:arial;
		color:#666;
	}
	
	#content b
	{
		color:#87898c;
	}
	
	h1
	{
		color:#636466;
		font-family:arial;
		font-size:24px;
		margin:0 0 2px 0;
		padding:0 0 0 10px;
	}
	h2
	{
		color:#AAB04F;
		font-family:arial;
		font-size:14px;
		margin:2px 0 0 0; padding:0 0 0 10px;
	}
	
	h3
	{
		color:#fff;
		font-family:arial;
		font-size:25px; line-height:24px;
		margin:0;
		padding:0;
		
	}
	h5
	{
		color:#7a8d95;
		font-family:arial;
		font-size:17px;
		margin:15px 0 0 0 ;
		padding:0;
	}
	.shift
	{
		float:right;
		padding:0 0 10px 10px;
	}
	
	
	#topnav
	{
		width:240px;
		height:62px;
		background-color:#678790;
	}
	#topnav a:link, #topnav a:visited
	{
		float:left;
	}
	
	#test a:link, #test a:visited
	{
		display:block;
		text-decoration:none;
		color:#fff;
		font-size:9px;
		font-family:arial;
		width:120px;
		height:62px;
		background-color:#678790;
		position:relative;
		border:none;
	}
	
	#test a:hover
	{
		color:#fff;
		background-color:#8199a1;	
	}
	
	#test span
	{
		width:120px;
		position:absolute;
		height:62px;
		
	}
	
	#test2 a:link, #test2 a:visited
	{
		display:block;
		text-decoration:none;
		color:#fff;
		font-size:9px;
		font-family:arial;
		width:67px;
		height:62px;
		background-color:#678790;
		position:relative;
	}
	
	#test2 a:hover
	{
		color:#fff;
		background-color:#8199a1;	
	}
	
	#test2 span
	{
		width:67px;
		position:relative;
		bottom:0px;
		left:0px;
	}
	
	
	#test3 a:link, #test3 a:visited
	{
		display:block;
		text-decoration:none;
		color:#fff;
		font-size:9px;
		font-family:arial;
		font-family:arial;
		width:53px;
		height:62px;
		background-color:#678790;
		position:relative;
	}
	
	#test3 a:hover
	{
		color:#fff;
		background-color:#8199a1;	
	}
	
	#test3 span
	{
		position:relative;
		bottom:0px;
		left:0px;
	}
	
	
	#test4 a:link, #test4 a:visited
	{
		display:block;
		text-decoration:none;
		color:#fff;
		font-size:9px;
		font-family:arial;
		width:42px;
		height:62px;
		background-color:#678790;
		position:relative;
	}
	
	#test4 a:hover
	{
		color:#fff;
		background-color:#8199a1;	
	}
	
	#test4 span
	{
		position:absolute;
		bottom:2px;
		left:5px;
	}

	
	/* FOOTER BUILD */
	#footer
	{
		width:728px;
		clear:both;
		background-color:#9CA137;
		margin-left:21px;
		height:75px;
		padding:2px 0;
	}
	
	#footermap
	{
		padding-left:160px;
	}
	
	#footermap a
	{
		text-decoration:none;
		color:#ccc;
		font-size:11px;
		font-family:arial;
		padding:0 5px;
	}
	#footermap a:hover
	{ 
		color:#fff;
	}	
	
	#myths
{
	margin-left:5px;
	width:230px;
	background-color:#BB3B42;
	position:relative;
}
	.mythimg{margin-left:15px;}
	.mythimg2{margin-left:5px;}
	#mythcontent{padding:0 18px 0 18px;font:11px/16px arial; color:#fff;}
	#mythbottom{clear:both;}

	#leaderboard
	{
		position:absolute;
		top:0;
		left:0;
		width:728px;
		height:90px;
		margin-left:21px;
	}
	
	#skyscraper {
		top:90px;
		position:absolute;
		width:160px;
		height:600px;
		margin-left:750px;
	}
	
	#medrect {
	text-align:center;
	margin:20px 0;
	}
	
	#button {
	text-align:center;
	width:240px;
	}
	
	#latestnews{
	width:488px;
	background:url(/i/test.gif) no-repeat 0 0;
	background-color:#373434;
	}

/* ------- homepage content formatting --------*/
	
	#contwrapleft {
	width:212px;
	float:left;
	padding:0 15px 0px 15px;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	color:#5d5d5d;
	
	}
	
	#contwrapright {
	width:212px;
	float:right;
	padding:0 15px 0px 15px;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	color:#5d5d5d;
	
	}
	
	#left-content {
		width:210px;
		float:left;
		padding:10px 15px 0 15px;
		font-family:arial;
		font-size:12px;
		line-height:16px;
		color:#555;
		position:relative;
	}
	
	#left-content a {
		text-decoration:none;
	}
	
	#left-content a:hover {
		text-decoration:underline;
	}
	
	#left-content h1 {
		font-size:16px;
		margin:0;
		padding:0;
		color:#9ea338;
	}
	
	#left-content h1:hover {
		text-decoration:underline;
		color:#9ea338;
	}
	
	#left-content h2 {
		font-size:12px;
		font-weight:bold;
		color:#555;
		margin-left:0;
		padding-left:0;
		margin-bottom:0;
	}
	
	#contwrapleft h1, #contwrapright h1{
	font-size:16px;
	color:#8C1021;
	margin:0;
	padding:0; 
	text-decoration:none; 
	}
	
	#contwrapleft h1:hover, #contwrapright h1:hover{
	color:#8C1021;
	text-decoration:underline; 
	}
	
	#contwrapleft h2, #contwrapright h2{
	font-size:12px;
	color:#555;
	margin-left:0;
	padding-left:0;
	margin-bottom:0;
	}
	
	
/* -------- Homepage callouts --------*/




#callout-btn {
	position:relative;
	background:url(/i/button-left.gif) no-repeat ;
	right:12px;
	bottom:5px;
	height:50px
}

#callout-btn a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	position:relative;
	top:24px;
	left:17px;
}

#callout-btn a:hover {
	text-decoration:underline;
}


#callout-btn-2 {
	position:relative;
	background:url(/i/button-right.gif) no-repeat ;
	right:12px;
	bottom:5px;
	height:45px
}

#callout-btn-2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	position:relative;
	top:21px;
	left:21px;
}

#callout-btn-2 a:hover {
	text-decoration:underline;
}


#incent-banner1 { display:none; }
#incent-banner2 { display:none; }                 






	