#yw-forecast{
	clear:both;
	position:relative;
	width:100%;
	min-height:200px;
	height:14.6154em;
	*height:14.2632em;
	margin-bottom:15px;
	/*background:#CCE1FF url(http://l.yimg.com/a/i/us/nws/weather/crntcondbg_day.gif) repeat-x;*/
	border-bottom:1px solid #b5121b;
	border-left:none;
	border-right:none;
	}
	
#yw-forecast.night{border:1px solid #8e8e8e;border-left:none;border-right:none;background:#DFDDE2 url(http://l.yimg.com/a/i/us/nws/weather/crntcondbg_night.gif);}

#yw-forecast em{
	display:block;
	font-size:1.0em;
	padding:0 0 5px 0;
	font-style: normal;
	}
	
#yw-forecast h2{color:#000;font-size:129%;font-weight:bold;padding:5px 0 5px 15px;position:relative;z-index:2;}

#yw-forecast #yw-cond{
	color:#000;
	font-size:129%;
	font-weight:bold;
	position:relative;
	z-index:2;
	}

#yw-forecast dl{
	color:#000;
	padding:5px 0 0 0;
	*padding-bottom:0;
	margin-top: 15px;
	}

#yw-forecast dt{
	float:left;
	min-width:70px;
	width:11.0em;
	}

#yw-forecast dd{
	margin-bottom:2px;
	z-index:2;
	}
	
#yw-forecast .forecast-temp{
	position:absolute;
	top:45px;
	right:20px;
	min-width:200px;
	width:15.3846em;
	*width:15.0138em;
	}
	
#yw-forecast .forecast-temp h2{
	float:right;
	color:#fff;
	font-weight:bold;
	font-size:260%;
	padding:5px 15px 2px 0;
	}

#yw-forecast .forecast-temp #yw-temp{
	float:right;
	font-weight:bold;
	font-size:260%;
	padding:5px 0 10px 10px;
	}
	
#yw-forecast .forecast-temp p{
	clear:right;
	text-align:
	right;
	padding-right:0;
	}
	
#yw-forecast .forecast-temp ul{color:#039;list-style:none;margin:17px 0 50px 0;}
#yw-forecast .forecast-temp ul li{line-height:1.1em;}

#yw-forecast .forecast-icon{
	position:absolute;
	top:0;
	left:290px;
	width:250px;
	height:130px;
	background-repeat:no-repeat;
	}

	/*
	Colors:
	black: 270506
	red: b5121b
	blue: 09347a
	maroon: 600701
	gold light: 6d4d1c
	gold dark: 5e3d14
	text: 222
	*/

#yw-fivedayforecast{
	margin-bottom:5px;
	}

#yw-fivedayforecast table{
	text-align:center;
	border-bottom:1px solid #5e3d14;
	border-top:1px solid #b5121b;
	border-left:1px solid #b5121b;
	width: 100%;
	}
	
#yw-fivedayforecast.night table{border-bottom:1px solid #b9b8c0;border-top:1px solid #544b60;background:#efebf9;}

#yw-fivedayforecast th{
	color:#fff;
	width:15%;
	padding:1px 0 3px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:85%;
	border-left:1px solid #b5121b;
	border-right:1px solid #b5121b;
	/*background:#6d4d1c url(http://l.yimg.com/a/i/us/nws/weather/frcstbg_day.gif) repeat-x top right;*/
	background:#b5121b url(images/weather/frcstbg_day.gif) repeat-x top right;
	}
	
#yw-fivedayforecast.night th{border-left:1px solid #777382;border-right:1px solid #777382;background:#50485D url(http://l.yimg.com/a/i/us/nws/weather/frcstbg_night.gif) repeat-x top right;}
#yw-fivedayforecast.night td{border-left:1px solid #bab7c2;border-right:1px solid #bab7c2;}

#yw-fivedayforecast tr.fiveday-icons td{
	text-align:center;
	padding-top:10px;
	vertical-align:top;
	font-weight:bold;
	font-size:92%;
	color:#333;
	}
	
#yw-fivedayforecast tr.fiveday-icons td a{
	font-weight:bold;
	font-size:92%;
	}
	
#yw-fivedayforecast tr.fiveday-icons td a:link{
	color:#b5121b;
	}
	
#yw-fivedayforecast tr.fiveday-icons td.extended{
	vertical-align:middle;
	padding:0 0 8px 0;
	font-size:100%;
	}
	
#yw-fivedayforecast tr.fiveday-titles td{
	vertical-align:top;
	padding:0 2px;
	font-weight:bold;
	font-size:92%;
	color:#333;
	}

#yw-fivedayforecast tr.fiveday-temps td{
	padding:5px 0 10px;
	color:#333;
	font-weight:bold;
	font-size:92%;
	padding:5px 0 5px 0;
	}
	
#yw-fivedayforecast tr.fiveday-temps div{
	font-weight:normal;
	font-size:92%;
	padding:2px 0 0 0;
	}
	
#yw-fivedayforecast td{
	border-right:1px solid #5e3d14;
	}
	
#yw-fivedayforecast td.nobg{
	border:none;
	}

#wiff{
	background: url(http://l.yimg.com/a/lib/ywc/img/wicons.png);
	}

