
.ie6 .header {
	width: 1024px;
	margin-bottom: -20px;
	overflow: hidden; /* clip the overflow */
	position: relative;
	/* trick to center the header div */
	left: -512;
	margin-left: 50%;
}
.ie6 .head-links {
	color: white;	
	/* same trick to center the main div */
	position: relative;
	top: -25px;
}
.ie6 .main {
	position: relative;
	left: -512;
	margin-left: 50%;
}
.ie6 .selector {
	height: 35px;
}
.ie6 .headerLink {
	color: white;
	font-size: 0.8em;
}
.ie6 .headerLink:link {
	color: white;
	font-size: 0.8em;
}
.ie6 .headerLink:visited {
	color: white;
	font-size: 0.8em;
}
.ie6 .headerLink:hover {
	color: white;
	font-size: 0.8em;
}
.ie6 .headerLink:active {
	color: white;
	font-size: 0.8em;
}
.ie6 .textbox1 {
	border: solid 1px #5b89ad;
	width: 622px;
	padding: 5px 8px 5px 8px;
	margin-top: 30px;
}
.ie6 .observationForecasts {
	height: 118px;
}
.ie6 .datarow {
	font-size: 0.8em;
	height: 22px;
}

.ie6 #container iframe {
	width: 746px;
	height: 644px;
}

.ie7 .header {
	margin-bottom: -30px;
}
.ie7 .head-links {
	color: white;	
	height: 30px;
	position: relative;
	top: -25px;
}
.ie7 .textbox1 {
	border: solid 1px #5b89ad;
	width: 622px;
	padding: 5px 8px 5px 8px;
	position: absolute;
	bottom: 0;
}
.ie7 .graphPanel {
	float: left;
}
.ie7 .navBtns {
	width: 720px;
	text-align: center;
	float: left;
}
.ie7 .captionPanel {
	width: 720px;
	float: left;
}

.ie7 .celineFrame {
	height:642px;
}
.ie7 .appreciation {
	font-size: 0.8em;
}

.gecko .textbox1 {
	border: solid 1px #5b89ad;
	width: 622px;
	padding: 5px 8px 5px 8px;
	position: absolute;
	bottom: 0;
}

/* Settings for Safari */
.webkit .head-links .ibge-link {
	position: relative;
	top: 3px;
}
.webkit .head-links .lang {
	position: relative;
	top: 0;
}
.webkit .textbox1 {
	border: solid 1px #5b89ad;
	width: 622px;
	padding: 5px 8px 5px 8px;
	position: absolute;
	bottom: 0;
}

.webkit .forecast td {
	height: 28px;
}

.webkit .celineFrame {
	height:642px;
}

