body {
	font-family: tahoma, sans-serif
}

h1 {
 	font-size: 138.5%;
}
h2 {
 	font-size: 123.1%;
}
h3 {
 	font-size: 108%;
}
h4 {
 	font-size: 100%;
}

a {
	text-decoration: none;
}

#hd {
	text-align: center;
	padding: 12px;
}

.sidebar {
 	padding-bottom : 15px
}

.caption {
	font-size: 108%;
	text-align: center;
	background: #E5ECF9 none repeat scroll 0% 50%
}
.hotnow {
 	border: 1px solid #C5D7EF;
}
.currentactivity {
	margin-top : 15px;
	border: 1px solid #C5D7EF;
}

.hotnow td {
	font-size: 93%;
}

.hotnowtotal {
 	#width : 45px;
 	text-align: right;
}

.hotnow table {
	border-collapse: separate;
	border-spacing: 7px;
}

.currentactivity .itemtotal  {
	width : 45px;
	float : left;
	text-align: right;
}
.currentactivity table {
	border-collapse: separate;
	border-spacing: 7px 0px;
}
.currentactivity td {
	font-size:93%;
}
.currentactivity .item  {
	padding-bottom: 5px
}

.sitesummary {
	float: none;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
}	

.logo {
	float: left;
	padding-right: 5px;
}

.detailstopbox {
	margin-top: 2px;
	min-width: 345px;
	border: 1px solid #C5D7EF;
	float: right;
}

.detailstopbox table {
	border-collapse: separate;
	border-spacing: 7px 2px;
}

.detailstopbox th {
	text-align : center;
}

.detailstopcaption {
	background: #E5ECF9 none repeat scroll 0% 50%;
	padding : 2px
}

.detailstopadd {
	margin-top: 2px;
}

.userbar {
	position: absolute;
	right: 10px;
	top: 10px;
}

.blogbody {
	margin-top: 10px;
}

.rssiconlink {
	margin-left: 5px;
	vertical-align: middle;
}

.rssiconimage {
	margin-top: 2px;
}

.emailiconlink {
	margin-left: 5px;
	vertical-align: middle;
}

.emailiconimage {
	margin-top: 2px;
}

.byline {
   color: #CCCCCC;
}

.centeredbox {
	text-align: center;
	margin-top: 8px;
}

.datebar {
	margin-top: 8px;
}

.datebar img {
	width:32px;
	height:32px;
	margin-left: 5px;
	margin-right: 5px;
}

.datebar table {
	margin-left: auto;
	margin-right: auto;
}

.current {
	margin-bottom: 15px;
}

#cal1Container {
	display: none;
	position:absolute;
}

#paused {
	margin-left: 5px;	
}

#control {
	float: right;
}
