#content .boxes,
#sidebar .boxes {
	width: 310px;
	height: 108px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
	margin-bottom: 8px;
}

* html #content .boxes,
* html #sidebar .boxes {
	margin-bottom: 0px;
}

#content .boxes h1,
#content .boxes h2,
#content .boxes h3,
#content .boxes .top-boxes h3,
#sidebar .boxes h1,
#sidebar .boxes h2,
#sidebar .boxes h3,
#sidebar .boxes .top-boxes h3 {
	color: #FFF;
	padding: 8px 10px 7px 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	font-size: 14px;
}

#content .boxes p.bodytext,
#content .boxes .bottom-boxes,
#sidebar .boxes p.bodytext,
#sidebar .boxes .bottom-boxes {
	padding: 8px 10px 8px 10px;
	height: 61px; /* height:77px; */
}

#content .boxes .top-boxes .date,
#sidebar .boxes .top-boxes .date {
	float: right;
	font-weight: normal;
	margin-right: 8px;
	margin-top: 8px;
}

#content .boxes .top-boxes .dive,
#sidebar .boxes .top-boxes .dive {
	float: right;
	font-weight: normal;
	margin-right: 8px;
	margin-top: 0px;
}

#content .boxes .top-boxes .right-top-elems,
#sidebar .boxes .top-boxes .right-top-elems {
	float: right;
	font-weight: normal;
	margin-right: 7px;
	margin-top: 5px;
}

#content .dark,
#sidebar .dark {
	background-image: url("../images/blueboxes/dark.png");
	background-repeat: no-repeat;
}

#content .light,
#sidebar .light {
	background-image: url("../images/blueboxes/light.png");
	background-repeat: no-repeat;
}

#content .mid,
#sidebar .mid {
	background-image: url("../images/blueboxes/mid.png");
	background-repeat: no-repeat;
}

#content .mid2,
#sidebar .mid2 {
	background-image: url("../images/blueboxes/mid2.png");
	background-repeat: no-repeat;
}

#content .boxes a,
#sidebar .boxes a {
	color: #fff;
	text-decoration: underline;
}