

h1.head {
	margin: 0 6px;
	padding-top: 13px;
}
h2 {
	margin: 0;
}
p.intro {
	font-weight: bold;
	margin-bottom: 6px;
}
div.intro p {
	margin: 0;
}
p.author {
	margin: 3px 0;
}

div.article-flow {
	float: left;
	clear:left;
	width: 822px;
}

div.paragraphs {
	clear: both;
	width: 812px;
	margin-left: 6px;
}
div.paragraphs h5 {
	color: #E30B00;
	margin: 0;
}
div.paragraphs h4 {
	margin: 0 0 2px 0;
}
div.paragraphs h5 {
	margin: 0;
}

div.paragraphs p.intro{
	margin-top:0px;
}

div.paragraphs div.text {
	float: left;
	width: 474px;
	margin-bottom: 20px;
}
div.paragraphs div.text a img {
	margin-right: 6px;
}
div.paragraphs div.rel {
	float: left;
	width: 330px;
	padding-left: 6px;
}

div.paragraphs div.rel  ul li span{
	display:block;
	font-weight: normal;
}
div.paragraphs div.rel  ul li span.caption{
	display:block;
	font-size: 0.9em;
}
div.paragraphs div.rel ul li {
	/*border-top: 1px solid #efefef;*/
	margin-top: 5px;
	padding-bottom: 5px;
}
div.paragraphs div.rel ul li.first, dl.related dd.rel-user ul li{
	border-top: none;
}


div.paragraphs img {
	margin-right: 6px;
	/*float: left;*/
}
div.paragraphs div.p {
	float: left;
	width: 353px;
}
div.paragraphs div.p p:first-child {
	margin-top: 0;
}
div.paragraphs li.textonly div.p, div.paragraphs li.centerfold div.p {
	width: 474px;
	margin-left: 0;
}
div.paragraphs li.text_largeimage div.p {
	width: 230px;
}

div.related-empty {
	clear: both;
	width: 336px;
	margin-left: 486px;
}

/* exception for article with text-flow */
div.full-width div.double-width {
	clear: none;
	width: auto;
	float: none;
	overflow: visible;
}
div.full-width div.related {
	float: right;
}
 
/* images left */
div.textonly { 
	width:474px;
}
div.text-images, div.text-images.largeimage {
	margin-left: 240px;
	max-width:470px;
}
div.text-images.smallimage { 
	margin-left: 121px;
	max-width:476px;
	
}
div.text-images.centerfold { 
	margin-left: 0px;
	max-width:470px;
}
ul.images {
	position: absolute;
	left: 6px;
}
div.paragraphs ul.images {
	left:0px;
	float:left;
	position:relative;
}
div.paragraphs ul.images li a.popup{
	position:relative; 
}

div.text-images ul.images, div.paragraphs li.text_largeimage ul.images{
	width:240px;
} 
div.text-images.centerfold ul.images, div.paragraphs li.centerfold ul.images{
	width:100%;
	position:relative;
	left:0px;
}
div.text-images.smallimage ul.images, div.paragraphs li.text_smallimage ul.images{
	width:121px;	
}



p.caption {
	font-style: italic;
	margin: 0 0 1em 0;
	padding-right: 6px;
}

ol.paragraphs li {
	clear: both;
}

ol.paragraphs li.smallimage,
ol.paragraphs li.largeimage,
ol.paragraphs li.centerfold {
	display:block;
	margin-top:25px;
	margin-bottom:40px;
}

ul.appreciation { 
	padding-top: 5px;
	overflow: hidden;
}
ul.appreciation li {
	clear: left;
}
ul.appreciation label {
	font-weight: bold;
	float: left;
	width: 70px;
}
ul.appreciation div.rating {
	float: left;
}
ul.appreciation div.rating div {
	background-color: #000;
}
div.text-images ul, div.text-images ul li {
	list-style: disc;
	margin-left: 10px;
} 
div.text-images ol, div.text-images ol li {
	list-style: decimal;
	margin-left: 10px;
}
div.text-images ul.images, div.text-images ul.images li {
	list-style: none;
	margin-left: 0;
} 