p{
	margin:0px;
}

.cde-weather-alerts-no{
	background:linear-gradient(to bottom, #b5bdc8 0%,#828c95 36%,#626f7c 100%);
	border:solid 1px #444444;
	border-radius:4px;
	color:#222222;
	font:10px Arial;
}

.cde-weather-alerts-yes{
	background:linear-gradient(to bottom, #d41414 0%,#eb2121 13%,#ed3939 24%,#c21212 47%,#b71111 50%,#c41212 54%,#f48888 100%);
	border:solid 1px #444444;
	border-radius:4px;
	color:#ffffff;
	font:10px Arial;
}

.cde-weather-forecast{
	background-color:rgba(255,255,255,0.3);
	border-radius:4px;
	box-sizing:border-box;
	font-size:9px;
	height:80px;
	line-height:1;
	margin:4px;
	vertical-align:top;
}

.cde-weather-text-temp{
	font:bold 28px Arial;
}

.cde-weather-text-f{
	font:bold 16px Arial;
}

.cde-weather-text-white{
	color:#ffffff;
	font:12px Arial;
}

.cde-weather-table{
	border-bottom:solid 1px #222222;
	box-sizing:border-box;
	display:block;
	width:275px;
	height:275px;
}

.cde-weather-widget{
	background:url(background.jpg) center top/cover;
	border:solid 1px #444444;
	box-shadow:3px 3px 5px #444444;
	box-sizing:border-box;
	margin:auto;
	overflow:hidden;
	width:275px;
}