div.middleContent {
	font-size: 0.85em;
	color:#000;
	padding: 0px;
	margin: 0px;
}	

h1 {
	font-size: 1.5em;
	color: #d52b1e;
}

img {
	border: 0px;	
}

.wxanimgreybox {
	background-color: #D9D9D9;
	font-family: Arial-narrow, sans-serif, Arial;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #666666;
	/*padding: 4px;*/
	white-space: nowrap;
}

.wxnavgreybox {
	background-color: #D9D9D9;
	font-family: Arial-narrow, sans-serif, Arial;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #666666;
	padding: 4px;
	white-space: nowrap;
	margin: 0 0 0 0;
}

a.wxnavgrey {
	text-decoration : none;
}

a.wxnavgrey:hover{
	/*color : #999999;*/
}


.wxhead {
	color: #ABABAA;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
}

.wxheaddate {
	color: #ABABAA;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
}

.wxheadblue {
	font-size: 1.2em;
	font-weight: bold;
	color:  #d52b1e;
	padding: 1px;
}

.countryNames {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B7D1E2;
	padding: 1px;
}

.wxheadred {
	background: #d52b1e URL('/assets/template_2009/images/backgrounds/th_bg.jpg') repeat-x top left;
	color: #FFF;
	padding: 5px;
	text-align: left;
	font-weight: normal;
}

.wxheadred a {
	color: white;
	text-decoration: none;
}

.wxheadred a:hover {
	color: #000080;
}

.wxbold {
	font-weight: bold;
}

.wxlarge {
	font-size: 14px;
	font-weight: bold;
}

.wxsmall {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}

.wxgrey {
	color: gray;
}

div.worlddrops {
	padding: 5px 5px 5px 5px;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #D9D9D9;
    white-space: nowrap;
    margin: 0px;
}

div.worlddrops span {
	font-size: 1.1em;
	font-weight: bold;
}

div.worlddrops select {
	font-size: 0.9em;
	color: #AA0000;
}



a.theWorld{
	text-decoration: underline;
	color: #FF0000;
}

a.theWorld:hover {
	color: 	#000000;
}

.warnings {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	padding-bottom:5px;
}

a.noul {
	text-decoration: none;
}

div.spacer_v1 {
	/** 1px vertical space. **/
	clear: both;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	font-size: 0px;
}

div.twc_logo {
	text-align: center;
	font-size: 0.9em;	
}	

/** Additional CSS for the sitemap page**/
div.sections {
	float: left;
	width: 30%;
	padding: 10px;	
}	

div.structure_45pc_fleft {
	float: left;
	width: 45%;
}

div.structure_55pc_fleft {
	float: left;
	width: 55%;
}

/* CSS style added for new Google ads */
#gAds_bottom {
	padding: 10px 0 0 0;
}

#gAds_bottom #left{
	float: left;
	width: 310px;
	text-align: center;
}

#gAds_bottom #right{
	float: left;
	width: 310px;
	text-align: center;
}

/**
 * Generic classes
 */

.text_blue, .text_blue a {
        color: #11569B;
}

.text_red {
        color: #990000;
}

.text_tempmax, .text_tempdb {
        color: #AA0000;
}

.text_tempmin, .text_tempdp {
        color: #0000AA;
}

.text_wind, .text_rain {
        color: #005500;
}

.text_greyed {
        color: #AAAAAA;
}

.text_uc {
        text-transform: uppercase;
}

.cell_record {
        background-color: #FFFF00;
}

.cell_cool {
        background-color: #BBBBFF;
}

.cell_warm {
        background-color: #FFBBBB;
}

.cell_wet {
        background-color: #BBFFBB;
}

.center {
	text-align: center;	
}

.bold {
	font-weight: bold;	
}

.alt1 {
	background-color: #EEEEEE;
}	

.alt2 {
	background-color: #DDDDDD;
}

/* Testing */
div#h-banner, div#h-banner img {
	height: 0px;	
}

/* Drop Down Menu Fixture */

ul#h-mainnav div ul {
	z-index: 9999;
}

/* Header and footer background image*/

#footer {
	background-image: url('/assets/template_2009/images/backgrounds/20100708/bg.footer.red.jpg');
}

#header #h-elders {
	background-image: url('/assets/template_2009/images/backgrounds/20100708/elders.logo.jpg');
}