div#centralBar {
	width:442px;
	float:left;
	margin-left:15px;
}
div#mainContent {
	width:442px;
	min-height:299px;
	height:auto;
	padding:0 0 20px 0;
	color:#515151;
}
* html div#mainContent {
	height:274px;
}

div#mainContent h1 {
	color:#1079bc;
	font-size:24px;
	font-weight:normal;
	/*border-bottom:1px solid #0070b8;*/
	padding:0 10px 1px 15px;
	margin-bottom:10px;
}
div#mainContent p {
	margin-top:15px;
}
div#mainContent img {
	float:left;
}
div#mainContent div.overflow {
	width:100%;
	overflow:hidden;
}
div#mainContent div#details {
	float:right;
	width:155px;
	margin-top:-3px;
}
div#mainContent div#details dd {
	font-weight:bold;
	margin-top:8px;
}
div#mainContent div#details dt {
	
}
div#mainContent div#editor {
	
}

div#rightBar {
	width:211px;
	float:right;
}
div#rightBar p {
	color:#2cabd5;
	border-bottom:1px solid #2cabd5;
	font-size:16px;
	font-weight:normal;
}
div#rightBar ul {
	margin-top:3px;
}
div#rightBar ul li {
	list-style:none;
	border-bottom:1px solid #d6d6d6;
	padding:6px 12px 3px 12px;
	margin:0 8px;
}
div#rightBar ul li a {
	text-decoration:none;
	color:#2cabd5;
	font-size:15px;
}
div#rightBar ul li ul {
	padding:0;
	border-bottom:none;
	margin:4px 0 6px 0;
}
div#rightBar ul li ul li {
	padding:0 0 2px 0;
	border-bottom:none;
	margin:0;
}
div#rightBar ul li ul li a {
	text-decoration:none;
	color:#ff9900;
	font-size:12px;
}
a#url {
	color:#1079BC;
	text-decoration:none;
}
a#url:hover {
	text-decoration:underline;
}