/* CSS Document */

body {
	background-image:url(bg.png);
	background-repeat:repeat;
	background-color:#000;
	color:#fff;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size: 11px;

}
a {
	color: #fff;
	text-decoration: none;
	border: none;
}
a img { border: 0px; }
h1 {
	background-image:url(logo.png);
	margin:0px;
	padding:0px;
	height:46px;
}
h1 a {
	display:block;
	text-indent:-666em;
	padding-top:0px;
	padding-bottom:0px;
	height:46px;
}
#header {
	margin:0px;
	padding:0px;
	width:234px;
	height:46px;
	padding-bottom:20px;
}
#container{
	margin:auto;	
	width:800px;
	height:auto;
}
#left{
	width:400px;
	height:auto;
}
#right{
	float:right;
	clear:both;
	width:400px;
	height:auto;
}

#news{
	background-image:url(h_news.png);
	background-repeat:no-repeat;
	padding-left:30px;
	min-height:100px;
	margin-right:30px;
}
#hosted{
	background-image:url(h_hosted.png);
	background-repeat:no-repeat;
	padding-left:30px;
	min-height:200px;
}

#r3d_stuff{
	background-image:url(h_stuff.png);
	background-repeat:no-repeat;
	padding-left:30px;
	min-height:180px;
}



