html,body{
white-space:normal;
background-color: #1A1A1A;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1; 
}

body,td,th {
	font-family: Lucida Grande, Lucida Sans Unicode, Georgia;
	font-size: 12px;
	color: #EFEFEF;
}
a:link {
	color: #F0F08B;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F0F08B;
}
a:hover {
	text-decoration: none;
	color: #000;
	background:#F0F08B;
}
a:active {
	text-decoration: none;
}
body,td,th {
	font-size: 12px;
}
.treemap{
float:left;
}
div.treemap
	{
	margin-bottom: 4px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, sans serif;
	}
	
div.treemap div.node
	{
	float: left;
	clear: none;
	background-color: transparent;
	
	}

div.treemap a.textnode
	{
	display: block;
	font-size: 12px;
	text-align: center;
	width: 100%;
	height: 100%;
	background-image: url(../chrome/textnode-border.gif);
	display: block;
	float: left;
	color: #000;
	overflow:visible;
	letter-spacing:-0.05em;
	
	background-color: #A4C088;
	text-decoration: none;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);

	}
	
div.treemap a.textnode:hover
	{
/*	background-image: url(../chrome/textnode-border-hover.gif);*/
opacity: 0.8;
-moz-opacity: 0.8;
filter:alpha(opacity=80);

	}
	
div.treemap a.proper
	{
	background-color: #DE9949;
	}
	
div.treemap a.textnode img
	{
	vertical-align: middle; 
	border: none;
	}
.scroller{
overflow:auto;
height:468px;
width:100%;
}
.container{
width: 4500px;
height:450px;
overflow:hidden;
}
.logo{
width:200px;
float:left;
}
.slogan{
float:left;
width: 350px;
margin-left:30px;
margin-top:20px;
}
.header{
clear:both;
width:100%;
height:60px;
background-color: #0f0f0f;
}

.links{
float:right;
width: auto;
padding-left:10px;
margin-top:20px;
padding-right:10px;
text-align:right;
}

.centerize{
width:100%;
clear:both;
min-height:1000px;
float:none;
}

.middleman{
width: 970px;
height: 550px;
}

.menubar{
width:50px;
height:550px;
float:left;
}
.mesh{
width:700px;
height:550px;
float:left;
overflow:hidden;
}
.centerContainer{
width:700px;
float:left;
}
.sidebar{
width:218px;
min-height:550px;
float:left;
background-color:#0f0f0f;
}

.padded{
padding:5px;
}

.hidden{
display:block;
visibility:visible;
}

.sidebar h2{
background-color: #1A1A1A;
letter-spacing:-0.1em;
font-size:16px;
font-weight:bold;
padding: 10px;
}

.date {
margin-top:20px;
text-align:left;
padding-left:15px;
width:300px;
float:left;
}
.date h2{
letter-spacing:-0.1em;
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
line-height:
}

.feed h1{
font-size: 20px;
letter-spacing:-0.05em;
background-color:#0f0f0f;
color:#F0F08B;
padding:5px;
margin:2px;
}
.feed small{
text-transform:uppercase;
background:#CCC;
color:#000000;
margin:5px;
padding:5px;
}

.newsContainer{
width:700px;
clear:both;
float:none;
background-color: #222;
text-align:left;
border-top:#333 1px solid;
}

.newsContainer h2{
background-color: #222;
letter-spacing:-0.1em;
font-size:16px;
font-weight:bold;
padding: 10px;
}
.newsContainer h3{
background-color: #1a1a1a;
letter-spacing:-0.1em;
font-size:16px;
font-weight:bold;
padding: 10px;
}


.newsBox1{
	width:230px;
	float:left;
	min-height:100px;	
	border-right: 1px #333 dashed;
}

.newsBox2{
	width:230px;
		float:left;
		min-height:100px;
	border-right: 1px #333 dashed;
}
.newsBox3{
	width:235px;
		float:left;
		min-height:100px;
}
.newsArea{
	padding:10px;
	padding-top:0px;
}
.newsArea ul{
list-style:none;
}
.newsArea a{
display:block;
padding:3px;
border-bottom: 1px dashed #333;
}
.divider{
min-height:10px; 
clear:both;
float:none;
width:100%;
}

#noLinks a{
display:inline;
text-decoration:none;
border:none;
padding:0px;
}
