﻿body, h1, h2, h3, h4, h5, h6
{
	margin:   0;
	padding:  0;
	color: #666;
	text-align: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:   12px;
	line-height: 14px;
	font-weight: normal;
}
body
{
	background-color: #EEE;
	padding: 8px 0 16px 8px;
	font-weight: normal;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
a:link, a:visited, a:hover, a:active
{
	background-color: transparent;
	color: #00F; 
	text-decoration: none;
}
a:hover
{
	background-color: #00F;
	color: #FFF;
}
a.active, .active
{
	background-color: #00F;
	color: #FFF;
}
a.ext:link, a.ext:visited, a.ext:hover, a.ext:active
{
	background-color: transparent;
	color: #F00; 
	text-decoration: none;
}
a.ext:hover
{
	background-color: #F00;
	color: #FFF;
}
img
{
	border: none;
}




ol, ul, li
{
	margin:  0;
	padding: 0;
	list-style: none;
}
ul.horz li
{
	float: left;
	padding-right: 8px;
}
ul.vert
{
	margin-bottom: 12px;
}
ul.vert li.label
{
	padding: 0 0 1px 8px;
}
ul.vert a
{
	display: block;
	padding: 1px 0 1px 8px;
}
ul.list li
{
	padding: 8px;
}
ul.list li.stripe
{
	background-color: #F0F6FF;
}




.box0
{
	padding: 8px;
}
.box1, .box2, .box3, h1, h4
{
	position: relative;
	float: left;
	margin: 0 8px 8px 0;
	background-color: #FFF;
	overflow: auto;
}
.box1, .box1 .tile, h4
{
	width:   99px;
	height:  64px;
}
.box2, .box2 .tile, h1
{
	width:  206px;
	height: 136px;
}
.box3, .box3 .tile
{
	width:  420px;
	height: 280px;
}
h1
{
	overflow: hidden;
}
h1 a
{
	display: block;
	padding: 8px;
	width:   100%;
	height:  100%;
}
h2, h3
{
	color: #000;
}
h4
{
	overflow: hidden;
}
h4 a
{
	display: block;
	padding: 8px;
	width:   100%;
	height:  100%;
}
h6, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active
{
	clear: both;
	color: #FFF;
	background-color: transparent;
}
.clear
{
	clear: both;
}
.tile
{
	display:table-cell;
	background-color: #00F;
	color: #FFF;
}
.box1>.tile, .box2>.tile, .box3>.tile
{
	overflow: hidden;
}
a:link .tile, a:visited .tile, a:active .tile
{
	background-color: #CCF;
}
a:hover .tile
{
	background-color: #00F;
}
.block
{
	display: block;
}




#dock
{
	position: absolute;
	top: 8px;
	left: 8px;
	width: 206px;
}
#about
{
	margin-top: 16px;
	width: 160px;
}
#ads
{
	margin: 256px 0 64px 6px;
}
#display
{
	position: absolute;
	top: 8px;
	left: 222px;
}
#bookmark
{
	clear: both;
	padding-bottom: 64px;
}
#feeds
{
	clear: both;
	padding-top: 16px;
}