/* style sheet for grandweather.com webpages
*/
html	{
		font-size: 100%; /* IE hack */ 
		}
body	{
		font-size:1em;
		font-family:verdana;
		margin:2px;
		}
div	{
		margin:auto;
		font-size:1em;
		}
img	{
		border: 0 none;
		}
table 	{ 
		border: 0 none;
		font-size: 100%; /* IE hack */ 
		}
h1		{
		font-size: 1em;
		margin:0;
		padding:0;
		}
h2		{
		font-size: 1em;
		margin:0;
		padding:0;
		}
.pgtop	{
		height:100px;
		padding-top:8px;
		}
.pghotop	{
		height:74px;
		padding-top:8px;
		}
#wcontr	{
		position:relative;
		}
table.tafigs {
		font-size: 0.7em;
		}
table.tafigs td.tfhdr{
		background: #eee;
		padding: 0 2px 0 2px;
		text-align: center;
		}
table.tafigs td.tfrain{
		background: #cce5ff;
		text-align: right;
		}
table.tafigs td.tftemp{
		background: #ffd699;
		text-align: right;
		}
.sitename	{
		font-size:1.1em;
		line-height:1.1em;
		font-weight:900;
		color:#fff8e5;
		color:#ffea80;
		text-align:center;
		}
.sitename span	{
		font-size:1.2em;
		font-weight:550;
		}
.grandgold01 {
		background:#998b6b;
		background:#001580;
		}
.grandgold02 {
		background:#f0eadd;
		}

.grandblue01 {
		background:#0b64e0;
		background:#b2fff9;
		width:100%;
		height:1px;
		}
.grandorange01 {
		background:#ffe4a5;
		background:#fff0b2;
		width:100%;
		height:1px;
		}
.grandnbgt	{
		height:5px;
		background:#d7e0e0
			url('../images/nbgt.gif') 
			repeat-x left top;
		}
.grandnbgm	{
		background:#e6f0ef;
		/*
			url('../images/nbgm.gif') 
			repeat-y fixed left top;
		*/
		font-size:0.7em;
		padding:6px;
		}
.grandnbgb	{
		height:6px;
		background:#e6f0ef;
		/*
			url('../images/nbgb.gif') 
			no-repeat fixed left bottom;
		*/
		}
#grandmain	{
		}
#grandmain p {
		font-size:0.7em;
		text-align:left;
		}
h1#grandslogan	{
		font-size:0.9em;
		font-weight:900;
		color:#e80;
		}
h2#pageheading	{
		font-size:0.7em;
		color:#4c5999;
		margin-top:16px;
		}
h3.beijing2008 {
		font-size:1.1em;
		font-weight:bold;
		color:#939
		}
#monthglobal	{
		font-size:0.7em;
		color:#4c5999;
		}
.inloct	{
		font-size:0.8em;
		margin-top:14px;
		margin-bottom:6px;
		}
h4	{
		font-size:0.8em;
		color:#556;
		margin-top:6px;
		margin-bottom:6px;
		}
.mucu {
		margin-bottom:4px;
		}
.legalfooter	{
		text-align:center;
		color:#666;
		font-size:0.7em;
		}
#hotecolu {	
	position:absolute;
	top:3px; left:6px;
	font-family:verdana;
	width:184px;
	background:#ffd;
	font-size:0.7em;
	}
#hotecolu h1 {	
	text-align:center;
	font-size:1.1em;
	margin-bottom:6px;
	color:#60C;
	background-color: #fe8;
	}
#hotecolu h2 {	
	font-size:1em;
	margin-top:8px;
	margin-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	}
#hotecolu p {	
	font-size:0.9em;
	text-align:justify;
	margin:0;
	padding-left:6px;
	padding-right:6px;
	}

/* end of style sheet for grandweather.com webpages
*/