div.weather { text-align: center;
              margin-left: auto;
			  margin-right: auto;
			  width: 740px;
			  }

div.weather div.b  { 
         border-width:   1px; 
         border-style:   solid;
         font-family:    Verdana, Arial, Helvetica, sans-serif;
         font-size:      24px;
         line-height:    100px;
         padding:        10px;
         margin:         5px;
         width:          225px;
         vertical-align: middle;
         text-align:     center;
       }
div.weather div.t { 
        border-width:   0px; 
        border-style:   none;
        font-family:    Verdana, Arial, Helvetica, sans-serif;
        font-size:      24px;
        padding:        10px;
        text-align:     center;
        padding-right:  25px;
        margin:         5px;
        font-weight:    bold;
        vertical-align: middle;
       }
div.weather p.e  { 
       border-width:   1px; 
       border-style:   solid;
       font-family:    "Times New Roman", "Times Roman", serif;
       font-size:      1.1em;
       line-height:    100px;
       padding:        10px;
       margin:         auto;
       color:          #dc143c;
	   background:     #fffff0;
	   border-color:   #dc143c;
       width:          500px;
       vertical-align: middle; 
       text-align:     center;
     }
div.weather table { padding:   10px; }
div.weather td.w { text-align: center; }
div.weather td.t { width:      225px; }
div.weather td.s { 
       text-align:    center; 
       padding-left:  110px;
       padding-right: 110px;
     }
div.weather span.t { 
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color:       #333333;
         text-align:  center;
         font-size:   12px;
         font-weight: bold;
       }
div.weather span.s { font-size: 80%; vertical-align: middle; }
div.weather span.m { font-size: 80%; }        

