body {
	background-color : #ffffff;
	font-family : Arial, Helvetica, sans-serif; 
	color : #373737; 							
	font-size : 10pt; 							
	font-style : normal; 						
	margin : 0; 
	padding : 0;
} 

	#weather-msnbc {
			font: normal .8em Verdana, Arial, Helvetica, sans-serif;
			border: 1px solid #ccc;
			background: #ffe;
            padding: .4em;
           
            
		}

		#weather-msnbc h4, 
		#weather-msnbc h5, 
		#weather-msnbc p {
			padding: 0;
			margin: 0;
			font-size: 1em;
		}

		#weather-msnbc h4 {
			color: #c00;
			text-transform: uppercase;
			font-weight: bold;
			margin-bottom: 4px;
		}

		#weather-msnbc h5 {
			font-weight: bold;
		}

		#temperature, #glyph {
			float: left;
			text-align: left;
			width: 40%;
			margin: 4px 0;
		}

		#weather-msnbc img { border: none; display: block; }

		#weather-msnbc #temperature {
			font: 1.6em "Times New Roman", Times, serif;
			color: #c00;
		}

		#weather-msnbc ul {
			list-style: none;
			margin: 0;
			padding: 0;
			margin: 5px 0;
		}

		#weather-msnbc ul b {
			font-weight: normal;
			text-transform: uppercase;
			color: rgb(0, 51, 204);
		}

		#weather-msnbc li.alt {
			background: #eec;
		}

		#weather-msnbc li {
			line-height: 1.1em;
		}
		
		/*Modal Popup */
        .modalBackground {
            background-color:Gray;
            filter:alpha(opacity=65);
            opacity:0.65;
        }
        .modalPopup {
        	background-color:Window;
            border-width:3px;
            border-style:solid;
            border-color:Gray;
            padding:3px;
        }
        }
                
        .fontLarge {
        	font-family:'Trebuchet MS';
        	font-size:large;
        }
        
        .fontNormal {
        	font-family:'Trebuchet MS';
        }
        
        .fontSmaller {
        	font-family:'Trebuchet MS';
        	font-size:smaller;
        }
        
        .fontXSmall {
        	font-family:'Trebuchet MS';
        	font-size:x-small;
        }
