.main .ex_name		{
	font-size: 160%;
	font-style: italic;
}

.main .ex .general .press a						{
	text-decoration: underline;
}

.ex_box		{
	text-align: left;
	clear: both;
	margin: 0;
	display: block;
	margin: 20px auto 20px auto;
}


.ex_box a.box_link		{
	text-decoration: none;
	display: block;
	text-align: right;
	cursor: pointer;
}

.main .w700			{
	width: 875px;
	overflow: hidden;
}


.ex_box h2					{
	margin: 5px;
	padding: 0;
}

.ex_box a.box_link			{
	overflow: hidden;
}


.main .w700 .ex_image		{
}

.ex_box .full	{
	width: 900px;
	height: 420px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}


.ex_box .oneline {
	float: left;
	margin: 15px;
	padding: 0;
	text-align: left;
}

.ex_box .oneline h1, .ex_box .oneline h2, .ex_box .oneline h3 {
	padding: 0;
	margin: 0;
	float: left;
}

.ex_box .oneline .ex_dates {
	float: right;
}

.main .ex_image		{
	margin-left: 350px;
}

.ex .ex_info_box	{
	position: absolute;
	left: 0px;
	z-index: 20;
	width: 400px;
	height: 373px;
}

.ex .ex_info_box h1, .ex .ex_info_box h2, .ex .ex_info_box h3, .ex .ex_info_box p {
	padding: 0 20px 0 20px;
}

.ex .ex_info_box h1 {
	padding: 30px 20px 0 20px;
}


.ex_box .full h1		{
	margin: 0;
	padding: 30px 15px 5px 15px;
}

.ex_box .full h2, .ex_box .full h3		{
	padding: 0 15px .2em 15px;
}

.ex_box .full .ex_details		{
	padding: 10px 10px 10px 15px;
}

.ex_box .full .ex_details p	{
	margin: 10px 0;
	padding: 0 0 5px 0;
}

.ex_box .full p			{
	padding: 0 15px 0 15px;
}

.ex_box .full .heading		{
	padding: 10px 20px .1em 10px;
	margin: 0;
}


.ex .ex_info_box h1 a, .main .ex .ex_info_box h2 a	{
	text-decoration: none;
}

.ex .ex_info_box a:hover	{
	text-decoration: underline;
}

.ex .general		{
	text-align: center;
	margin: 0 20px;
	padding: 20px;
}

.ex .general a, #exhibit_info .general a:hover	{
	border: 0;
}

.artist_name	{
	font-size: 200%;
}
.ex_name		{
	font-style: italic;
	font-weight: normal;
	font-size: 150%;
}

.ex_dates		{
	font-weight: normal;
}

.ex_desc					{
	margin: 0 20px;
	padding: 10px;
	text-align: left;
}

.ex_desc p					{
	margin: 0;
	padding: 10px;
}

.ex				{
	width: 100%; 
	height: 400px;
	margin: 0;
	font-weight: normal;
	text-align: left;
}

.ex_images_container		{
	z-index: 10;
	width: 500px;
	height: 400px;
	overflow: auto;
	position: absolute;
	left: 554px;
	top: 358px;
}





.ex_images_container .ex_images	{
	margin: 0 0 0 0px;
	white-space: nowrap;
}


.ex_images_container .ex_images img		{
	border: 0;
	margin: 0 1px;
}

body .main .ex_images_container .ex_images img	{
	/*cursor: -moz-grab;*/
}

#context_info_box				{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/overlay_420_100_t.png', sizingMethod='image');
	/*
	moz-opacity: .80;
	opacity: .80;
	*/
	background-repeat: no-repeat;
	position: relative;
	z-index: 30;
	visibility: hidden;
	float: right;
	text-align: left;
	width: 400px;
	height: 80px;
	padding: 10px;
	margin: 10px;
}

body .main #content_info_box img				{
	float: left;
	padding-right: 10px;
}

.video_set			{
	text-align: center;
	padding: 20px;
}

.video_set .video_box		{
	display: inline;
	border: solid #333333 10px;
	visibility: hidden;
}

.obscura		{
	width: 100%;
	position: absolute;
	background: #333333;
}

.ex .cap			{
	font-size: 9pt;
}

#left_col a, #right_col a	{
	text-decoration: none;
	display: block;
}

#exhibit_info .cap				{
	width: 300px;
}

#exhibit_info .cap_n				{
	widtH: 225px;
}

#ex_images img			{
}

#ex_images .image_row		{
	margin: 0;
	clear: both;
	text-align: center;
}

#ex_images .image_footer	{
	width: 600px;
	height: 100px;
	clear: both;
	margin: 10px;
}

#ex_images .image_row img	{
	margin: 0 0px;
}

#ex_images .image_row .img_wrapper	{
	margin: 20px 10px 0 10px;
	padding: 0;
	float: left;
}


#ex_images .image_row .img_wrapper img		{
	margin: 0;
	padding: 0;
}
 
#ex_images .image_row .cap	{
	width: auto;
	margin: 0;
	padding: 0;
	text-align: right;
}

