body {
	background-color: #464646;
}

div.container {
	background: #F7F7F7;
}
div#header {
	height: 110px;
	background: transparent url(../img/headback4.gif) repeat-x top left;
}
img#headimg {
	position: absolute;
	top: 32px;
	left: 30px;
}
div#head3 {
	/*height: 70px;*/
	padding-top: 30px;
	/*padding-left: 30px;*/
}

div#left {
	background: none;
}
div#lefttop {
	background: none;
}
div#examples {
	background: #FFF770;
	padding: 10px;
	margin-left: 18px;
}
div#news {
	/*background: #FFF770;*/
	padding: 10px;
	margin-left: 18px;
}
div#about {
	background: none;
}
div#aboutsmall {
	font-size: 10px;
}

div#footer {
	background: #464646;
	color: #A0A0A0;
}
div#footer a{
	color: #A0A0A0;
	text-decoration: none;
}
div#footer a:hover{
	color: white;
	text-decoration: underline;
}
div#prefooter{
	height: 40px;
	background: transparent url(../img/prefooterback.gif) repeat-x top left;
}
a:hover {
	color: #ff0000;
}

a#twitter {color: #a0a0a0; font-size: 10px; margin-top:0px; margin-left: 13px; margin-right: 0px; text-decoration: none;}
a#rss {color: #a0a0a0; font-size: 10px; margin-top:0px; margin-left: 0px; margin-right: 0px; text-decoration: none;}
a#twitter:hover {color: black; }
a#rss:hover {color: black;}

div.space1{height: 30px;}
div.space2{height: 5px;}

/* Google Adds */
div#googleads {
	padding-left: 10px;
}

div.spaceontop {
	padding-top: 15px;
}

table.tx {
	background-color: red;
	font-size: 24px;
}

#DrasticTreemapGApi {
	background-color: #FFF770;
	margin-top: 30px;
	font-size: 11px;
}
#DrasticTreemapGApi h1{
	font-size: 12px;
	font-weight: bold;
}

/* FOR NEWSMAP , does not work yet*/
#altContentNewsMap{
	display: block;

	/*set the div in the top-left corner of the screen*/
	/*position: relative;*/
	/*top:0;
	left:0;*/

	/*set the width and height to 100% of the screen*/
	/*width:100%;
	height:100%;*/
	/*width:600px;
	height:450px;*/
}
