﻿/* -- Structure -- */
#content-holder {
	background:				#323232;
	width:					940px;
	min-height:				300px;
	overflow:				auto;
	margin:					0 auto;
	padding:				20px 16px 32px 13px;
}
#content-holder-no-margin
{
	background:				#323232;
	width:					969px;
	min-height:				300px;
	margin:					0 auto;
	padding:				20px 0 32px 0;
	/*overflow:				auto;*/
}
#content-holder-no-right 
{
	background:				#323232;
	width:					956px;
	min-height:				300px;
	overflow:				hidden;
	margin:					0 auto;
	padding:				20px 0 32px 13px;
}
#navigation-content {
	float:					left;
	width:					210px;
	margin-right:			33px;
}
#content-holder-no-margin #navigation-content {
	float:					left;
	width:					256px;
	margin-right:			0;
}
#primary-content-wrapper {
	width:					455px;
	margin-right:			25px;
	float:					left;
}
#primary-content-wrapper-wide {
	width:					697px;
	float:					left;
}
#primary-content-wrapper-special {
	width:					705px;
	margin-right:			18px;
	float:					left;
}
#primary-content-wrapper-sketch 
{
	width:					713px;
	float:					left;
	position:				relative;
}
#primary-content-wrapper-no-right {
	width:					713px;
	float:					left;
}
#primary-content-wrapper-full {
	width:					940px;
}
#secondary-content-wrapper {
	float:					left;
	width:					217px;
}
#secondary-content {
	background-color:		#69684b;
	padding:				11px 13px;
}
/* -- Content -- */
.content {
	color:					#c3c3c3;
	font-size:				12px;
	line-height:			17px;
}
.content h1 {
	color:					#fff;
	font-size:				18px;
	margin-bottom:			13px;
}
.content h2 {
	font-size:				14px;
	margin-bottom:			1px;
	color:					#fff;
}
.content h3 {
	font-size:				11px;
	font-weight:			bold;
	color:					#fff;
}
.content h1.tight 
{
	margin-bottom:			5px;
}
.content h2.headline 
{
	margin-bottom:			10px;
}
.content .date 
{
	margin:					0;
	color:					#848484;
	font-size:				11px;
	font-weight:			normal;
}
.content .mainimage 
{
	margin-bottom:			15px;
}
.content .relative 
{
	overflow:				auto;
	position:				relative;
}
.content p {
	margin-bottom:			17px;
}
.content a {
	color:					#fff;
	text-decoration:		underline;
}
.content ul,
.content ol {
	margin-left:			15px;	
}
.content li {
	list-style-type:		disc;		
}
.content ul.no-list,
.content ol.no-list
{
	list-style:				none;
	margin-left:			0;
}
.content ul.no-list li,
.content ol.no-list li 
{
	list-style-type:		none;
}
.preamble {
	font-size:				16px;
	font-weight:			bold;
	color:					#fff;
}
.preamble p {
	margin-bottom:			16px;
	color:					#C3C3C3;
}
.content p.cite {
	font-style:				italic;
}
.content p.important {
	font-weight:			bold;
}
.main-image {
	margin-bottom:			14px;
}
img.left {
	float:					left;
	margin:					0 10px 10px 0;
}
img.right {
	float:					right;
	margin:					0 0 10px 10px;
}
#secondary-content .content h2 {
	font-size:				16px;
	margin-bottom:			12px;
	color:					#fff;
}