#LeftCol h2 {
	margin: 1px 0 4pt 0;
	font-size: 10pt;
}
#LeftCol img.preview {
	border: 0; 
	margin: 2px 5px 1px 0;
	float: left;
	width: 60px;
	height: 60px;
}
#ContentLeft {
	background-color:#2a2a2a;
	float:left;
	width: 228px;
	margin-right: 10px;
}
div.Box11 {
	padding:4px;
}
div.Box12 {
	padding:4px;
}
div.Box12 {
	border-top: 10px solid #1b1b1b;
}
#ContentRight {
	background-color:#2a2a2a;
	width: 452px;
	float: right; 
	clear:left;
}
#ContentRight h2 {
	margin-bottom:0;
}
#ContentRight p.dimmed {
	margin-bottom:3px;
}
div.Box21 {
	padding:4px;
}
div.ContentBox, div.ContentBox1st, div.ContentBox3rd {
	width: 215px;
	/*height: 125px;*/
	float: left; 
	margin-bottom: 10px;
	padding: 4px;
	background-color: #2a2a2a;
}
div.ContentBox12 {
	width: 449px;
	float: right; 
	margin-bottom: 10px;
	padding: 4px;
	background-color: #2a2a2a;
	clear:left;
}
div.ContentBox {
	margin-right: 10px;
}
div.ContentBox3rd {
	width: 216px;
}
div.ContentBox1st {
	margin-right: 10px;
	clear:left;
}
.ContentBox h2,.ContentBox3rd h2,.ContentBox1st h2,.ContentBox12 h2 {
	margin: 1px 0 4pt 0;
	font-size: 10pt; 
}
.ContentBox img,.ContentBox3rd img,.ContentBox1st img {
	border: 0; 
	margin: 2px 5px 1px 0;
	float: left;
	width: 60px;
	height: 60px;
}
#navline {
	position:absolute;
	left:12px;
	bottom:2px;
}
#profnavMain {
	position:absolute;
	top:0;
	right:12px;
	font-weight:bold;
}
#profnavMain a,#miscnav a {
	color:#cccccc;
}
#miscnav {
	position:absolute;
	top:20px;
	right:12px;
	font-weight:bold;
}
#searchboxbig {
	background-color: #2a2a2a;
	margin-bottom:10px;
	text-align: center;
}
#sloganbox {
	position:absolute;
	top:67px;
	left:290px;
	font-weight:bold;
}
