#headContent {
	width: 568px;
}

#headContent h1 {
	float: right;
	width: 133px;
	margin: 0 0 0 74px;
}

#headContent p.description {
	float: right;
	width: 361px;
}

ul.searchList {
	width: 217px;
	margin: 87px auto 0 auto;
}

ul.searchList li {
	padding: 0 0 34px 0; 
}

ul.navigationContent {
	margin: 18px 0 0 0;
	text-align: center;
}

ul.navigationContent li {
	float: left;
	margin: 0 14px 0 0;
	padding: 4px 0 4px 20px;
	background: url(../../img/arrow_01.gif) 0 center no-repeat;
	zoom: 1;
}

h2 {
	width: 551px;
	margin: 25px 0 0 0;
	padding: 5px;
	background-color: #bcb691;
	color: #4c3b1d;
	font-size: 140%;
	font-weight: bold;
}

h2 span.subtitle {
	font-size: 13px;
}

h3 {
	margin: 20px 0 10px 0;
	color: #695738;
	font-size: 165%;
	font-weight: bold;
}

.blockH3 {
	width: 551px;
	margin: 20px 0 0 0;

}

.blockH3 h3 {
	float: left;
	color: #695738;
	font-size: 200%;
	vertical-align: center;
}

.blockH3 a {
	float: right;
	padding: 4px 0 4px 20px;
	background: url(../../img/arrow_01.gif) 0 center no-repeat;
	zoom: 1;
	text-align: right;
	vertical-align: center;

}

#bodyContentB01 {
	width: 551px;
	margin: 20px 0 0 0;
}

#bodyContentB01 table {
	width: 551px;
	border-collapse: collapse;
}

#bodyContentB01 table colgroup.td{
}

#bodyContentB01 table tr th{
	padding: 0px 9px 18px 0px;
	font-weight: bold;
	color: #797350;
	line-height: 1.3;
	vertical-align: middle;
}

#bodyContentB01 table tr td{
	padding: 4px 9px 4px 0px;
	border-bottom: #bfbba3 1px solid;
	line-height: 1.3;
	vertical-align: middle;
}

#bodyContentC01 {
	width: 551px;
	margin: 22px 0 0 0;
}

#bodyContentC01 .thumbnail {
	float: left;
	width: 220px;
	margin: 0 15px 0 0;
}

#bodyContentC01 .details {
	float: left;
	width: 316px;
}

.comment {
	margin: 0 0 15px 0;
	background: url(../../img/line_dotted_01.gif) left bottom no-repeat;
	zoom: 1;
}

.comment p {
	padding: 0 0 12px 0;
	line-height: 1.5em;
}

dl.workInfo {
	margin: -10px 0 0 0;

}

dl.workInfo dt {
	float: left;
	clear: left;
	margin: 0 0.3em 0 0;
	padding: 8px 0 0 0;
	color: #aa9a69;
	font-weight: bold;
	line-height: 1.3;
}

dl.workInfo dd {
	padding: 8px 0 0 0;
	line-height: 1.3;
}

h4 {
	margin: 30px 0 0 0;
	font-weight: bold;

}

dl.publisherInfo {

}

dl.publisherInfo dt {
	float: left;
	clear: left;
	margin: 0 0.5em 0 0;
	padding: 8px 0 0 0;
	font-weight: bold;
	line-height: 1.3;
}

dl.publisherInfo dd {
	padding: 8px 0 0 0;
	line-height: 1.3;
}

dl.relatedLink {
	margin: 30px 0 0 0;
	background: url(../../img/line_dotted_01.gif) left top no-repeat;
	zoom: 1;
}

dl.relatedLink dt {
	float: left;
	clear: left;
	margin: 0 1em 0 0;
	padding: 12px 0 0 0;
}

dl.relatedLink dd {
}

dl.relatedLink dd li {
	float: left;
	margin: 0 15px 0 0;
	padding: 12px 0 0 0;
}

#footContent{
	width: 551px;
	min-height: 17px;
	margin: 50px 0 0 0;
	text-align: center;
}

#footContent a {
	padding: 4px 0 4px 20px;
	background: url(../../img/arrow_01.gif) 0 center no-repeat;
	zoom: 1;
}


/* clearing float */

#headContent,
ul.navigationContent,
.blockH3,
#bodyContentC01,
dl.workInfo,
dl.publisherInfo,
dl.relatedLink,
dl.relatedLink dd ul {
	/*\*/
	_overflow: visible;
	_height: 1px;
	zoom: 1;
	/**/
	/*\*//*/
	display: inline-table;
	/**/
}

#headContent:after,
ul.navigationContent:after,
.blockH3:after,
#bodyContentC01:after,
dl.workInfo:after,
dl.publisherInfo:after,
dl.relatedLink:after,
dl.relatedLink dd ul:after {
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}