div.itemContainer {
	float:left;
	width:978px;
	position:relative;
	overflow:hidden;
	padding:0px;
	border-bottom:1px solid #666666;
}
body#artists div.itemContainer {
	border-bottom:none;
}
div.catItemList {
	width:978px;
	border-top:1px solid #666666;
}
span.catItemImage a {
	line-height:0px;
}
body#future div.itemContainer {
	float:left;
	width:976px;
	height:auto;
	position:relative;
	overflow:hidden;
	border:none;
	margin-right:0px;
	margin-bottom:10px;
	background-image:none;
	border-bottom:1px solid #666;
	padding-bottom:10px;
}
div.catItemHeader {
	width:788px;
	float:right;
	margin-top:10px;
}
body#artists div.catItemHeader {
	width:978px;
	float:left;
	margin:0px;
	padding-bottom:10px
}
body#future div.catItemHeader {
	width:auto;
	text-align:left;
	z-index:100;
	background:none;
	padding:0;
	position: relative;
	float: none;
	margin:0;
}
body#future div.catItemBody {
	width:100%
}
body#future div.itemListCategory {
	width:976px;
	border-bottom:1px solid #fff;
}
div.catItemBody {
	width:190px;
}
div.catItemView {
	position:relative;
}
body#future div.catItemView {
	width:auto;
	height: auto;
}
.catItemIntroText h1, .catItemIntroText a:link h1, .catItemIntroText a:visited h1 {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	margin:0;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:10px;
}
h1.catfix {
	padding:0;
}
.catItemIntroText h1 a:link, .catItemIntroText h1 a:visited, div.catItemExtraFields {
	padding:10px;
	display:block;
	padding-top:0px;
}
.catItemIntroText h1 a:link {
	padding:10px;
}
div.catItemExtraFields span.catItemExtraFieldsValue a {
	display:none;
}
body#artists h3.catItemTitle a:link, body#artists h3.catItemTitle a:visited {
	padding:0px;
}
body#future h3.catItemTitle, body#future h3.catItemTitle a:link, body#future h3.catItemTitle a:visited {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal;
}
.catItemIntroText a:hover h1, 
.catItemIntroText h1 a:hover,
.catItemIntroText a:hover p, 
.catItemIntroText p a:hover,

body#future h3.catItemTitle a:hover
 {
	background: url(../images/bkg_white.png);
	color:#ffffff;
	text-decoration:none;
}
a.catItemImage img {
	background:#000000;
	border:0px;
}
.catItemImage img {
	height:auto;
}
div.catItemImageBlock {
	text-align:left;
	padding:10px;
}
div.itemVideoBlock, div.itemFullText {
	border:1px solid #666666;
	padding:10px;
	background-image:url(../images/bkg_black.png);
}
body#past div.itemFullText, body#subsamson div.itemFullText, body#publications div.itemFullText, body#current div.itemFullText, body#private div.itemFullText {
	border:none;
	padding:0px;
	background-image:none;
}
div.itemVideoBlock h3 {
	margin:0;
	line-height:normal;
	font-size:19px;
	font-weight:normal;
}
div.itemImageGallery p {
	padding-bottom:10px;
}
body#home div#content ul {
	padding:0;
	margin:0;
}
body#home div#content ul br.clr, body#home div#content div.clr {
	display:none;
}
body#home div#content ul li {
	padding:0;
	margin:0;
	list-style:none;
}
body#home div#content img {
	padding:0;
	margin:0;
	list-style:none;
	border:none;
}
body#home div#content p a:link, body#home div#content p a:visited, body#home div#content p a:hover {
	line-height:0;
	border:none;
	background:none;
}
div.itemExtraFields ul li.typeTextfield, div.itemExtraFields ul li.typeTextarea {
	line-height:25px;
}
div.itemExtraFields ul li.typeTextarea span.itemExtraFieldsValue {
	font-size:19px;
	display:block;
	padding-bottom:10px;
}
div#content div.catItemExtraFields ul {
	padding:0;
	margin:0;
}
div#content div.catItemExtraFields ul br.clr, div#content div.catItemExtraFields div.clr {
	display:none;
}
div#content div.catItemExtraFields ul li {
	padding:0;
	margin:0;
	list-style:none;
}
div#content div.catItemExtraFields ul li.typeLink {
 margin-top: -1em; }




div#content div.catItemExtraFields ul li.typeTextarea {font-size:16px; padding-bottom:10px}
div#content div.catItemExtraFields ul li.typeTextfield {
}
div#content div.catItemExtraFields img {
	padding:0;
	margin:0;
	list-style:none;
	border:none;
}
div#content div.catItemExtraFields p a:link, div#content div.catItemExtraFields p a:visited, div#content div.catItemExtraFields p a:hover {
	line-height:0;
	border:none;
	background:none;
}
.catItemIntroText p a {
	display:none
}
.catItemIntroText p {
	padding:10px;
	padding-top:0;
	padding-bottom:10px;
	font-size:12px;
}
body#past div.catItemIntroText span.cathidden, body#subsamson div.catItemIntroText span.cathidden {
	display:none;
}