@charset "utf-8";
/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color: #0d350d;
	color:#006633;
	font-weight:bold;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', '?????? Pro W3', 'MS P????', 'IPAPGothic', sans-serif;
}

h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:orange;
	}

p { 
	margin:0;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */

	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
	width:716px;
	background-image:url(TBG_bg.gif);
}

div#header {
	background-color: #0d350d;
	background-image:url(TBG_header5.gif);
	background-repeat:no-repeat;
	padding:10px;
	padding-bottom:3px;
	height:110px;
	padding-top:160px;
}

div#menu {
text-align:center;

}

div#weather{
	display:block;
	float:right;
	text-align:center;
	background-color: #009900;
	padding:5px;
		margin:5px;
	}
div#weather_block{
	display:block;
	width:100%;
	min-width:100%;
	clear:both;
	padding: 5px;
	padding-left:0;

}	
	div#clear{
	clear:both;}
	
a.weather{
	text-decoration:none;
	color: #ffff00;
}

a.weather:hover {
	text-decoration:none;
	color: #fff;

}

a.link{
	text-decoration:none;
	color: #009900;
}

a.link:hover {
	text-decoration: none;
	color: #ffff00;

}

#menu a{
text-decoration:none;
	
	color: #009900;
	font-weight:bold;
	font-size:48px;
}

#menu a:hover{
text-decoration:none;
	
	color: #ffff00;
	font-weight:bold;
	font-size:48px;
}

div#content {
	padding:10px 10px 266px; /* bottom padding for footer */
}
	

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background-color: #0d350d;
	background-image: url(TBG_footer2..gif);
	background-repeat:no-repeat;
	text-align:right;
	width:696px;
	height:246px;   /* Height of the footer */
	padding:10px;
}
	
a {
	color: #ffff00;
	font-weight:bold;
}
a:hover {
	color: #009900;
	font-weight:bold;
	text-align: center;
}
.intro {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.quickclick {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:right;
}
.picture{
border-style: solid;
border-color: #009900;
border-width:1px;
margin:5px;
float:right;
overflow:visible;
}


.yellow {
	color: #ECF40D;
	font-size: 24px;
}

table{
	font-size:12px;
	}

th{
	color: #ECF40D;
	font-size: 24px;
	background-color:#009900;
}
tr {
 border-bottom:dotted #009900 1px;	
}
td {
 border-bottom:dotted #009900 1px;	
 background-color: #ffff00;
}

table a {
	color: #009900;
	font-weight:bold;
}
table a:hover {
	color: #333333;
	font-weight:bold;
}
