div#weather div.title-outer h2 {
	float:left;
	font-size:11px;
}
div#weather div.title-outer {
	background:#ced1f2;
}
div#weather div.subtitle-outer {
	background:#a7b7f5;
}
div#weather div.subtitle-outer h3
,div#weather div.subtitle2-outer h3
,div#weather div.adstitle-outer h3 {
	float:left;
	font-size:11px;
}
div#weather div.title-outer ul 
,div#weather div.subtitle-outer ul
,div#weather div.subtitle2-outer ul
,div#weather div.adstitle-outer ul {
	float: right;
	display: inline;/* for ie */
}

div#weather div.title-outer ul li
,div#weather div.subtitle-outer ul li
,div#weather div.subtitle2-outer ul li 
,div#weather div.adstitle-outer ul li {
	float: left;
	display: inline;
	padding-left:5px;
	font-size:11px;
}
div#weather div.title-outer ul li img
,div#weather div.subtitle-outer ul li img
,div#weather div.subtitle2-outer ul li img
,div#weather div.adstitle-outer ul li img{
	vertical-align:bottom;
	float:left;
	line-height:1;
}
table.week
,table.datetime
{
	border:solid #a7b7f5;
	border-width:1px 0 0 1px;
	font-size:11px;
}
table.week th
,table.datetime th{
	background:#ecf0ff;
	font-weight:normal;
	border:solid #a7b7f5;
	border-width:0 1px 1px 0;
	text-align:center;
}

table.week th.basic
,table.datetime th.basic{
	background:#eeeeee;
}
table.week td
,table.datetime td{
	border:solid #a7b7f5;
	border-width:0 1px 1px 0;
}

table.week td img.icon
,table.datetime td img.icon{
	margin-bottom:5px;
}
p.weekinfo
,p.datetimeinfo{
	margin-top:-8px;
	margin-bottom:10px;
}
