#WeatherContainer{
    margin-top:-213px;
    margin-left:-65px;
    width:100%;
    color:white;
    background-color:transparent;
    height:30px;
    
}

#TextContainer{
    font-size:20px;
    font-family:  Helvetica;
    text-shadow: rgba(0,0,0,0.7) 0 0 2px;
    margin-left:5px;
    width:180px;
    z-index:1;
}

#city{
    text-transform:capitalize;
    font-variant: small-caps; 
    font-size: 17px;
    font-weight:bold;
    padding-left:0px;
		color:#FF0000;
}

#TextContainer p{
    margin:0;
    display:inline;
}

#city, #temp{
}

#temp{
    font-weight:normal;
    padding-left:50px;
    color:#FF0000;

}

#desc{
       text-transform:capitalize;
	display:none;
       font-size: 8px;
       color:transparent;
       z-index:0;
}

#weatherIcon{
    height:53px;
    width:55px;
    position:inline;
    margin-top:-48px;
    margin-left: 78px;
    
}

#middle {
	overflow:hidden;
       margin-top:-15px;

}
#Forecast {
    font-size:10px;
    font-family: Helvetica;
    text-shadow: rgba(0,0,0,0.7) 0 0 2px;
    background-color: transparent;
    margin:none;
    text-align: center;
    width:160px;
    color:white;
    z-index:1;
}

#day1, #day2, #day3, #day4, #day5, #day0 {
	vertical-align:top;
	width:30em!important;width:13.5px;
	display:table-cell!important;display:inline;
	font-weight:bold;
       padding-top:5px;
       padding-left:0px;
}

#icon1, #icon2, #icon3, #icon4, #icon5, #icon0 {
    height:24px;
    width:24px;
    padding-top:5px;
	vertical-align:top;
	width:5em!important;width:13.3px;
	display:table-cell!important;display:inline;
}

#hi1, #hi2, #hi3, #hi4, #hi5, #hi0 {
	vertical-align:top;
	width:15em!important;width:33.5px;
	display:table-cell!important;display:inline;
    	font-color:#eeeeee;
}

#low1, #low2, #low3, #low4, #low5, #low0 {
	vertical-align:top;
	width:15em!important;width:13.5px;
	display:table-cell!important;display:inline;
    	font-color:#999999;
       padding-bottom:3px;
}