div#contents div.generic_text div.text p strong { color: #cc9933; }

div#contents h1 { margin-bottom: 16px;}

div.generic_text h2 {
	text-align: left;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 4px 0px 4px 10px;
	clear: both;
	font-weight: bold;
	font-size: 12px;
	background: url(../images/bg_h2_blocks.png) bottom left no-repeat #916b4f;
	letter-spacing: 1px;
}

div.picture a { float: left; border: 1px solid #cccccc;  } 
div.picture a img { float: left;  border: 4px solid #fff; padding: 0; }

div.generic_text { 
	float: left;
	width: 522px;
	margin: 4px 8px 4px 8px;
	padding: 0 0 12px 0;
	border-top: none;
	}

div.generic_text p { text-align: justify; margin: 0px 8px 14px 8px; }

div.generic_text .picture.left { float: left; padding: 0 8px 4px 8px; }
div.generic_text .picture.right { float: right; padding: 0 8px 4px 10px; }

div.generic_text .thumbails { float: left; width: 100%; margin: 10px 0 0 4px; clear: both;  }
div.generic_text .thumbails .thumbnail img { float:left; }
div.generic_text .thumbails .thumbnail .thumbnail_caption { display: none; }

div.generic_text .thumbails div.thumbnail { margin: 3px; float: left; }
div.generic_text .thumbails div.thumbnail a { float: left; border: 1px solid #cccccc;  }
div.generic_text .thumbails div.thumbnail a img { float: left;  border: 2px solid #fff; padding: 0; }

div.generic_text div.link {
	clear: both;
	margin-left: 10px;
	padding: 5px 0 5px 8px;
	float: left;
	background: url(../images/bg_link_blocks.png) left no-repeat;
}

div.generic_text .link a { float: left; color: #a86a43; text-decoration: none; clear: both; margin: 0 0 0 8px; }
div.generic_text .link a:hover { color: #7e4521; text-decoration: underline; }

div.text ol {  color: #ffffff; margin: 0 0 10px 15px; }
div.text ol li { margin-left: 10px; margin-bottom: 5px; padding: 0; }
