/*------------ YBW Specific ---------------------------------------------------------*/

	#ybw-branding {
	
	}

  .feeds-pod a {
	  background-repeat: no-repeat;
		background-image: url(/subaru/images/ybw/rss-feed.png);
	}

  #subaru-branding.referrer {
    background-image: url(/subaru/images/ybw/branding-car.png);
  }
  
  #subaru-nav.referrer {
    background-color: #D21027;
  }
  
  #main-content {
    border-color: #E3F0FF;
  }

  #articles.referrer h2, #articles.referrer h2 a {
    color: #003D7B;
  }
  
  #articles.referrer .mpu {
    background-color: #E3F0FF
  }

  #articles.referrer .pod .forum-summary h3 a{
	  color: #D80C24;
	}
  
  .pod hr.referrer {
    color: #E3F0FF;
    background-color: #E3F0FF;
  }
  
  .referrer-pod a {
    color: #D21027;
    text-decoration: none;
  }
	
	.referrer-pod h2 a {
	  font-size: 1em;
	}
  
  .referrer-pod a:hover {
    color: #D21027;
    text-decoration: underline;
  }
  
  .referrer-pod a:visited {
    color: #921625;
  }
 
	/* ---------------------------------- Top Navigation ----------------------------  */
ul#navlist
{	list-style-type: none;
	width:100%;
	margin: 0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	float:left;
	background: url(/subaru/images/ybw/globalnav_background.gif) repeat-x top left;
}

ul#navlist li {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

ul#navlist li#active {
	background-color: #fff;
}

ul#navlist li#first {
	background: url(/subaru/images/ybw/globalnav_leftbg.gif) no-repeat top left;
}

li#active a {
	color: #000;
}
#navlist a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 20px 20px 15px 20px;
}
#navlist a:hover {
	text-decoration:underline;
}
	
	/* ---------------------------------- Branding ----------------------------  */
	
	#branding-separator {
	  color: #ffffff;
		background-color: #ffffff;
		height: 1px;
		border: none;
	}
	
	#ybw-branding h1{
	  background-image: url(/subaru/images/ybw/ybw-logo.png);
		clear: both;
		float: left;
		margin-top: 10px;
	}
	
	#ybw-branding h1 a {
		display: block;
		width: 300px;
		height: 80px;
		text-indent: -1337px;	
	}
	
	hr#branding-separator {
	  clear: both;
		border: 0;
	}
	
	.banner {
	  margin-top: 10px;
		margin-bottom: 10px;
	}
  
/*-----------------------------------------------------------------------------------*/
