#plugin_container {
    width:140px;
    height:90px;
    position:relative;
    overflow:hidden;
    font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
    color:#fff;
}

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

#digital_container {
    width:140px;
    height:90px;
    background:url(images/background_mini2.png) 50% 8px no-repeat;
    position:absolute;
    top:0;
    left:0;
    z-index:98;
}


#clock {
    float:left;
    margin-left:16px;
}

#hours, #minutes {
    width:50px;
    height:50px;
    float:left;
    position:relative;
}

#minutes {
    margin-left:9px;
}

#hours_bg, #minutes_bg {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:99;
}

.first_digit {
    width:20px;
    height:100%;
    position:absolute;
    top:0;
    left:5px;
    z-index:100;
}

.second_digit {
    width:20px;
    height:100%;
    position:absolute;
    top:0;
    left:25px;
    z-index:100;
}

.line {
    width:44px;
    height:1px;
	background:#efefef;
    position:absolute;
    top:24px;
    left:3px;
    z-index:101;
    font-size:1px;
}

#am_pm {
    position:absolute;
    top:156px;
    left:130px;
    z-index:110;
}

#weather {
    width:100%;
    height:35px;
    position:absolute;
    top:35px;
    left:0;
    z-index:105;
    color:#fff;
	font-size: 12px;
	font-weight: bold;
}


.temp {
    padding:0;
}

.temp .metric {
    margin-left:-1px;
}

#weather #temp {
   /* float:right;*/
    margin:15px 3px 0 3px;
   /* text-align:right;*/
}

#weather #date
{
	width: 10%;
	float: left;
}

#weather #date {
    padding-right:2px;
}

#weather .temp
{
	float: right;
	padding-top: 10px;
}


