#plugin_container {
    width:160px;
    height:105px;
    position:relative;
	background:transparent;
    overflow:hidden;
    font-family:MyriadProRegular;
    color:#fff;
}

#plugin_container p {
    margin:0;
    padding:0;
}

#digital_container {
    width:160px;
    height:20px;
    position:absolute;
    top:0px;
    left:0;
    z-index:98;
}

#weather {
    width:100%;
    height:160px;
    position:absolute;
    top:-55px;
	margin:0px;
    left:0;
    z-index:0;
    color:#444;
	letter-spacing:2px;
		text-align:justify;
		line-height:20px;
		text-shadow:  0px 1px 1px #CCC;
		font-size:15px;
}

#weather #local, #weather .loading {
    float:left;
    margin-top:55px;
}

.city {
	font-family:MyriadProRegular;
    font-size:14px;
	margin-top:-20px;
	z-index:-9999;
	letter-spacing:2px;
}

.temp {
	font-family:MyriadProRegular;
    font-size:18pt;
    padding:0;
	color:#444;
	letter-spacing:2px;
	text-shadow:  0px 2px 3px #FFF;
}
.temp2 {
	font-family:MyriadProRegular;
    font-size:13pt;
    padding:0;
	color:#444;
	letter-spacing:2px;
	text-shadow:  0px 2px 3px #FFF;
}

.temp .metric {
    margin-left:-3px;
	letter-spacing:2px;
}
#weather #temp {
	font-family:MyriadProRegular;
    float:right;
    margin:0px 10px 0 0;
    text-align:right;
	color:#7f8080;
	letter-spacing:2px;
	font-size:14px;
}

#weather #date {
    font-size:11pt;
    padding-right:2px;
	color:#7f8080;
	letter-spacing:2px;
	font-size:14px;
}
