@font-face {
	font-family: 'Proxima Nova';
	src: url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-regular-webfont.eot?') format('eot'), 
	     url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-regular-webfont.woff') format('woff'), 
	     url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-regular-webfont.ttf')  format('truetype'),
	     url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-regular-webfont#svgFontName') format('svg');
}

@font-face {
	font-family: 'Proxima Nova Bold';
	src: url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-bold-webfont.eot?') format('eot'), 
	     url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-bold-webfont.woff') format('woff'), 
	     url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-bold-webfont.ttf')  format('truetype'),
	     url('http://moments.tigweb.org/images/programs/dm/fonts/proximanova-bold-webfont#svgFontName') format('svg');
}

@font-face {
	font-family: 'Chunk Five';
	src: url('http://moments.tigweb.org/images/programs/dm/fonts/Chunkfive-webfont.eot?') format('eot'), 
	     url('http://moments.tigweb.org/images/programs/dm/fonts/Chunkfive-webfont.woff') format('woff'), 
	     url('http://moments.tigweb.org/images/programs/dm/fonts/Chunkfive-webfont.ttf')  format('truetype'),
	     url('http://moments.tigweb.org/images/programs/dm/fonts/Chunkfive-webfont#svgFontName') format('svg');
}

html
{
		background: url("http://cdn.tigweb.org/images/programs/dm/patterns/page.jpg") 0 0 repeat;
}

body
{
	margin: 0;
}

#dm_exoskeleton
{

	font-family: 'Proxima Nova', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #4e4d4b;
	padding-bottom: 30px;
}

#dm_header nav ul li a,
#dm_exoskeleton h1, h2,
#dm_exoskeleton .dm_section_partners h3,
#dm_copyright,
.dm_fancy dl dt a span
{
	font-family: 'Chunk Five', "Lucida Sans", Lucida, sans-serif;
	letter-spacing: -0.5px;
}

#dm_exoskeleton h3
{
	font-size: 16px;
	line-height: 20px;
	margin: 20px 0 -10px 0;
}

#dm_exoskeleton .dm_section_partners h3
{
	font-size: 20px;
	line-height: 38px;
	height: 38px;
	font-weight: normal;
	padding-left: 7px;
	margin-left: -7px;
}

#dm_exoskeleton .dm_module h2
{
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
	font-size: 18px;
	margin-top: -10px;
	color: #4e4d4b;
}

#dm_exoskeleton .dm_popup h2
{
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	margin: 0;
	color: #ff9336;
}

#dm_body article .dm_module h3
{
	margin-top: 0px;
}

#dm_exoskeleton h2 a,
#dm_exoskeleton h3 a
{
	color: #4e4d4b;
	text-decoration: none;
}

#dm_exoskeleton a
{
	text-decoration: underline;
	color: #4e4d4b;
}

#dm_exoskeleton hr
{
	border: none;
	border-bottom: 1px #565553 solid;
	margin: 25px 1px;
}

#dm_logo
{
	margin: 0 auto;
	width: 672px;
	top: 10px;
	position: relative;
}

#dm_logo a
{
	background: url("http://cdn.tigweb.org/images/programs/dm/logos/dm.png") 0 0 no-repeat;
	width: 672px;
	height: 184px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#dm_header
{
	background: transparent url("http://cdn.tigweb.org/images/programs/dm/backgrounds/landscape.png") top center repeat-x;
	min-height: 346px;
	display: block;
	position: relative;
}

#dm_header div
{
	background: transparent url("http://cdn.tigweb.org/images/programs/dm/backgrounds/foreground.png") bottom center no-repeat;
	min-height: 287px;
}

#dm_header div div,
#dm_container
{
	width: 942px;
	margin: 0 auto;
	position: relative;
}

#dm_language,
#dm_legal
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#dm_language
{
	position: absolute;
	top: 0;
	right: 0;
	width: 165px;
	height: 53px;
	background: url("http://cdn.tigweb.org/images/programs/dm/backgrounds/language.png") 0 0 no-repeat;
	text-align: center;
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
}

#dm_language li,
#dm_legal li
{
	display: inline-block;
	margin-top: 5px;
}

#dm_language li:first-child:after,
#dm_legal li:first-child:after
{
	content: " | ";
}

#dm_language a,
#dm_language
{
	font-weight: bold;
	color: white;
	font-size: 13px;
	text-decoration: none;
}

#dm_legal a
{
	text-decoration: none;
}

#dm_header nav ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
}

#dm_header nav ul li
{
	display: inline-block;
}

#dm_header nav ul li a
{
	background: white url("http://cdn.tigweb.org/images/programs/dm/backgrounds/button.png") -5px 0 repeat;
	color: white;
	display: block;
	-moz-box-shadow: 0 -3px 4px #333;
	-webkit-box-shadow: 0 -3px 4px #333;
	box-shadow: 0 -3px 4px #333;
	font-size: 17px;
	text-decoration: none;
}

#dm_header nav ul li a span
{
	height: 46px;
	line-height: 46px;
	display: block;
	padding: 0 10px;
}

#dm_header nav ul li a span span
{
	padding: 0;
	border: none;
}

#dm_nav_home a
{
	border: 1px #585453 solid;
	border-bottom: 1px #d3d3d3 solid;
}

#dm_nav_home a span
{
	background: #5e5654 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_home.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(155, 153, 154, 0.8) 0%, rgba(94, 86, 84, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(155, 153, 154, 0.8)), to(rgba(94, 86, 84, 0.8)));
	border: 1px #aaa6a5 solid;
}

#dm_nav_home a span span
{
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/home.png") 0 10px no-repeat;
	width: 25px;
	text-indent: -9999px;
	display: block;
}

#dm_nav_contest a
{
	border: 1px #4c268d solid;
	border-bottom: 1px #d5d0d7 solid;
}

#dm_nav_contest a span
{
	background: #6c4aa1 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_contest.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(158, 124, 210, 0.8) 0%, rgba(108, 74, 161, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(158, 124, 210, 0.8)), to(rgba(108, 74, 161, 0.8)));
	border: 1px #ab96ce solid;
}

#dm_nav_workshops a,
#dm_nav_exhibits a
{
	border: 1px #85c657 solid;
	border-bottom: 1px #c6d9bb solid;
}

#dm_nav_workshops a span,
#dm_nav_exhibits a span
{
	background: #90ae70 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_workshops.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(189, 206, 170, 0.8) 0%, rgba(144, 174, 112, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(189, 206, 170, 0.8)), to(rgba(144, 174, 112, 0.8)));
	border: 1px #c6d9bb solid;
}

#dm_nav_timeline a
{
	border: 1px #c36b11 solid;
	border-bottom: 1px #ded5cc solid;
}

#dm_nav_timeline a span
{
	background: #e17304 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_timeline.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(241, 182, 122, 0.8) 0%, rgba(225, 115, 4, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(241, 182, 122, 0.8)), to(rgba(225, 115, 4, 0.8)));
	border: 1px #efb77a solid;
}

#dm_nav_partners a
{
	border: 1px #d22720 solid;
	border-bottom: 1px #dfcdcd solid;
}

#dm_nav_partners a span
{
	background: #e43932 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_partners.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(248, 119, 114, 0.8) 0%, rgba(228, 57, 50, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 119, 114, 0.8)), to(rgba(228, 57, 50, 0.8)));
	border: 1px #f4908e solid;
}

#dm_nav_about a
{
	border: 1px #1072a6 solid;
	border-bottom: 1px #c7d4db solid;
}

#dm_nav_about a span
{
	background: #067fbf url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_about.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(97, 183, 229, 0.8) 0%, rgba(6, 127, 191, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(97, 183, 229, 0.8)), to(rgba(6, 127, 191, 0.8)));
	border: 1px #80c4e8 solid;
}

#dm_nav_collection a
{
	border: 1px #9042ac solid;
	border-bottom: 1px #d7d1d9 solid;
}

#dm_nav_collection a span
{
	background: #8a40a5 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_collection.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(187, 97, 219, 0.8) 0%, rgba(138, 64, 165, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(187, 97, 219, 0.8)), to(rgba(138, 64, 165, 0.8)));
	border: 1px #cd93e3 solid;
}

#dm_nav_getinspired a,
#dm_nav_top26 a
{
	border: 1px #d61379 solid;
	border-bottom: 1px #d7d1d9 solid;
}

#dm_nav_getinspired a span,
#dm_nav_top26 a span
{
	background: #e04193 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_getinspired.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(229, 94, 161, 1) 0%, rgba(205, 4, 106, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 94, 161, 1)), to(rgba(205, 4, 106, 1)));
	border: 1px #e76cab solid;
}

#dm_nav_emergingartists a
{
	border: 1px #d61379 solid;
	border-bottom: 1px #d7d1d9 solid;
}

#dm_nav_emergingartists a span
{
	background: #e04193 url("http://cdn.tigweb.org/images/programs/dm/patterns/nav_emergingartists.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(229, 94, 161, 1) 0%, rgba(205, 4, 106, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 94, 161, 1)), to(rgba(205, 4, 106, 1)));
	border: 1px #e76cab solid;
}

/*#dm_nav_winners a,
#dm_nav_exhibit a
{
	border-bottom: 1px #c3bfbc solid;
}

#dm_nav_winners a span,
#dm_nav_exhibit a span
{
	background: -moz-linear-gradient(top, #f8f8f6 0%, #e7e7e5 65%, #8f8f8d 100%);
	
	border: 1px #c3bfbc solid;
	color: #5a5250;
}*/

#dm_container
{
	background: url("http://cdn.tigweb.org/images/programs/dm/backgrounds/flowers.png") bottom center no-repeat;
	padding-bottom: 68px;
}

#dm_body
{
	background: #f9f9f7;
	background: rgba(249, 249, 247, 0.9);
	min-height: 200px;
	display: block;
	margin-top: -60px;
	border-width: 2px;
	border-top-width: 0;
	border-bottom-width: 0;
	-moz-border-image: url("http://cdn.tigweb.org/images/programs/dm/patterns/border.png") 1 repeat;
	-webkit-border-image: url("http://cdn.tigweb.org/images/programs/dm/patterns/border.png") 1 repeat;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
	padding: 20px;
/* 	width: 900px; */
}

#dm_footer
{
	background: transparent url("http://cdn.tigweb.org/images/programs/dm/backgrounds/footer.jpg") 1px 0 repeat;
	border-top-width: 0;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
	display: block;
	height: 178px;
	border-bottom: 1px #494440 solid;
	padding: 15px 45px 30px 45px;
	position: relative;
/* 	overflow: hidden; */
}

#dm_footer_sawtooth
{
	display: block;
	height: 8px;
	width: 940px;
	background: transparent url("http://cdn.tigweb.org/images/programs/dm/backgrounds/footer_sawtooth.png") 2px 0 repeat-x;
	position: absolute;
	top: -8px;
	left: 0;
}

#dm_footer_misc
{
	width: 460px;
	float: left;
	padding-top: 91px;
}

#dm_footer_partners
{
	width: 380px;
	float: right;
}

#dm_social
{
	list-style-type: none;
	padding: 0;
	margin: 0;
/*	position: absolute;
	right: 40px;
	top: 50px;*/
}

#dm_social li
{
	display: inline-block;
	margin: 0 5px;
}

#dm_social li a
{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#dm_social_facebook
{
	width: 11px;
	height: 17px;
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/facebook.png") 0 0 no-repeat;
}

#dm_social_twitter
{
	width: 14px;
	height: 18px;
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/twitter.png") 0 0 no-repeat;
}

#dm_meta_partnership
{
	margin-top: 25px;
}

#dm_meta
{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#dm_meta li
{
	display: inline-block;
	margin-right: 40px;
}

#dm_meta a,
a.dm_meta_tig,
a.dm_meta_heritage
{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

a.dm_meta_tig
{
	background: url("http://cdn.tigweb.org/images/programs/dm/logos/tig.png") 0 0 no-repeat;
	width: 193px;
	height: 44px;
	margin: 10px 0;
}

.dm_partner a.dm_meta_tig,
.dm_partner a.dm_meta_heritage
{
	margin: 0px auto;
}

a.dm_meta_heritage
{
	background: url("http://cdn.tigweb.org/images/programs/dm/logos/heritage.png") 0 0 no-repeat;
	width: 187px;
	height: 24px;
}

a.dm_meta_canada
{
	background: url("http://cdn.tigweb.org/images/programs/dm/logos/canada.png") 0 0 no-repeat;
	width: 108px;
	height: 25px;
}

#dm_copyright
{
/*	text-align: right;*/
	font-size: 14px;
	/*position: absolute;
	bottom: 20px;
	right: 45px;*/
}

#dm_body
{
	overflow: hidden;
}

.dm_section_home article,
.dm_section_emergingartists article
{
	width: 505px;
	float: left;
}

.dm_section_workshops article,
.dm_section_contest article,
.dm_section_partners article
{
	width: 595px;
	float: left;
}

.dm_section_home aside,
.dm_section_emergingartists aside
{
	width: 376px;
	float: right;
}

#facebook
{
	margin-top: 10px;
	width: 376px;
	float: right;
}

.dm_section_workshops aside,
.dm_section_contest aside,
.dm_section_partners aside
{
	width: 288px;
	float: right;
}

#dm_about_components,
#dm_exhibit_components
{
	width: 580px;
	float: left;
}

#dm_about_partners,
#dm_exhibit_info
{
	width: 260px;
	float: right;
	background: #eeeced;
	padding: 10px 20px;
}

.dm_media,
.dm_partner
{
	padding: 10px;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	display: block;
	background: white;
}

.dm_media_caption
{
	margin: 0;
	text-align: center;
	font-size: 12px;
}

.dm_partner
{
	padding: 5px;
}

.dm_partner span
{
	background: #f4f4f4;
	display: block;
	padding: 20px 0;
}

.dm_partner img
{
	border: none;
	display: block;
}

.dm_media embed
{
	display: block;
	margin: 0 auto;
	width: 480px;
}

aside .dm_media
{
	padding: 5px;
}

.dm_media img
{
	display: block;
}

#dm_partners ul
{
	list-style-type: none;
	padding: 0;
	margin: 20px 0 0 0;
}

#dm_partners ul li
{
	margin-bottom: 10px;
}

#dm_body h1,
#dm_body h2
{
	background: url("http://cdn.tigweb.org/images/programs/dm/backgrounds/heading.png") 0 0 no-repeat;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	margin-left: -10px;
	font-weight: normal;
	font-size: 24px;
}

#dm_body.dm_section_collection h2,
#dm_body.dm_section_getinspired h2,
#dm_body.dm_section_partners h3,
#dm_body.dm_section_timeline h2,
#dm_body.dm_section_top26 h2
{
	background: url("http://cdn.tigweb.org/images/programs/dm/backgrounds/heading_med.png") 0 0 no-repeat;
}

#dm_about_partners h2,
#dm_exhibit_info h2,
#dm_emergingartists_crewthanks h2
{
	font-size: 20px;
	background: none;
	margin-top: 0px;
}

.dm_fancy,
.dm_section_header,
#dm_spotlight
{
	background: url("http://cdn.tigweb.org/images/programs/dm/patterns/module.png") 0 0 repeat;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
}

#dm_spotlight
{
	padding: 10px;
}

#dm_spotlight div
{
	background: #eeecec;
	padding: 10px;
}

#dm_spotlight div p:first-child
{
	margin-top: 0;
}

#dm_spotlight div h2
{
	background: none;
}

.dm_section_header
{
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}

.dm_section_header .dm_button
{
	position: absolute;
	top: 0;
	right: 5px;
}

#dm_body .dm_section_header h1
{
	background: none;
	font-size: 28px;
	margin: 0 0 -10px 0;
	padding-left: 0;
}

#dm_body aside h2
{
	margin-bottom: -10px;
}

.dm_section_timeline h1,
.dm_section_timeline h2
{
	color: #ff9336;
}

.dm_section_workshops h1,
.dm_section_workshops h2,
.dm_section_exhibits h1,
.dm_section_exhibits h2
{
	color: #85c657;
}

.dm_section_partners h1,
.dm_section_partners h2,
.dm_section_partners h3
{
	color: #ef3631;
}

.dm_section_contest h1,
.dm_section_contest h2,
.dm_section_contest h3,
.dm_section_contest h4
{
	color: #653da0;
}

.dm_section_about h1,
.dm_section_about h2
{
	color: #1185c2;
}

.dm_section_about #dm_about_partners h2,
.dm_section_exhibit #dm_exhibit_info h2,
#dm_emergingartists_crewthanks h2
{
	color: #4e4d4b;
}

.dm_section_collection h1,
.dm_section_collection h2
{
	color: #9848b4;
}

.dm_section_getinspired h1,
.dm_section_getinspired h2,
.dm_section_emergingartists h1,
.dm_section_emergingartists h2,
.dm_section_top26 h1,
.dm_section_top26 h2,
.highslide-heading
{
	color: #d61379;
}

.dm_section_collection .dm_section_header div,
.dm_section_top26 .dm_section_header div
{
	padding-right: 230px;
}

.dm_section_header div
{
	margin: 10px;
	background: #f3f4ee;
	padding: 10px;
	overflow: hidden;
}

.dm_section_header div div.dm_button
{
	padding: 0px;
}

.dm_section_contest .dm_section_header div { background: #f0eef4; }
.dm_section_workshops .dm_section_header div, .dm_section_exhibits .dm_section_header div { background: #ecf1e8; }
.dm_section_timeline .dm_section_header div { background: #f3f4ee; }
.dm_section_partners .dm_section_header div { background: #f4eeee; }
.dm_section_about .dm_section_header div { background: #eef2f4; }
.dm_section_collection .dm_section_header div { background: #f2eef4; }
.dm_section_getinspired .dm_section_header div, .dm_section_top26 .dm_section_header div { background: #f2eef4; }

.dm_section_about .dm_section_header div #dm_about_slideshow,
.dm_section_contest .dm_section_header div object,
.dm_section_exhibits .dm_section_header div #dm_exhibit_slideshow
{
	float: left;
	margin: 0 20px 0 0;
	width: 380px;
	height: 230px;
	text-align: center;
	background: white;
}

.dm_section_contest .dm_section_header div object
{
	width: 373px;
	height: 219px;
}

.dm_section_collection aside,
.dm_section_getinspired aside,
.dm_section_timeline aside,
.dm_section_top26 aside
{
	width: 284px;
	display: block;
	float: left;
	margin: 0 11px;
}

.dm_section_getinspired aside .dm_avatar
{
    float: left;
    margin: 20px 0 0 0;
    padding-right: 8px;
}

.dm_section_getinspired aside .dm_avatar img
{
	display: block;
}

.dm_section_timeline aside .dm_button,
#dm_howto_online .dm_button
{
	float: right;
}

#dm_collection_people,
#dm_timeline_explore
{
	margin-left: 0;
}

#dm_collection_time,
#dm_timeline_item
{
	margin-right: 0;
}

.dm_fancy
{
	padding: 3px 0;
	margin-bottom: 15px;
}

.dm_fancy dl
{
	margin: 8px;
}

.dm_fancy dl dt
{
	-moz-box-shadow: 0 2px 2px #999;
	-webkit-box-shadow: 0 2px 2px #999;
	box-shadow: 0 2px 2px #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.dm_fancy dl dt a
{
	font-size: 24px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#dm_exoskeleton .dm_fancy dl dt a
{
	color: white;
	text-decoration: none;
}

.dm_fancy dl dt a span
{
	display: block;
	height: 80px;
	line-height: 80px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.dm_fancy dl dd
{
	margin: 10px 5px;
	background: #f3f4ee;
	padding: 10px;
}

.util_collapsed dd
{
	display: none;
}

#dm_fancy_contest dt a
{
	border: 1px #5b4d7e solid;
}

#dm_fancy_contest dt a span
{
	background: #8366a6 url("http://cdn.tigweb.org/images/programs/dm/patterns/fancy_contest.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(180, 164, 201, 0.8) 0%, rgba(131, 102, 166, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(180, 164, 201, 0.8)), to(rgba(131, 102, 166, 0.8)));
	border: 1px #cfc3d7 solid;
	text-shadow: #4a3475 0 0 1px;
}

#dm_fancy_workshops dt a
{
	border: 1px #536239 solid;
}

#dm_fancy_workshops dt a span
{
	background: #90ae70 url("http://cdn.tigweb.org/images/programs/dm/patterns/fancy_workshops.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(189, 206, 170, 0.8) 0%, rgba(144, 174, 112, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(189, 206, 170, 0.8)), to(rgba(144, 174, 112, 0.8)));
	border: 1px #c6d9bb solid;
	text-shadow: #536239 0 0 1px;
}

#dm_fancy_exhibit dt a
{
	border: 1px #b57a40 solid;
}

#dm_fancy_exhibit dt a span
{
	background: #ea9c38 url("http://cdn.tigweb.org/images/programs/dm/patterns/fancy_exhibit.png") repeat-x;
	background: -moz-linear-gradient(top, rgba(247, 196, 141, 0.8) 0%, rgba(234, 156, 56, 0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 196, 141, 0.8)), to(rgba(234, 156, 56, 0.8)));
	border: 1px #f4d2b6 solid;
	text-shadow: #b57a40 0 0 1px;
}

.dm_button,
.dm_submit button
{
	border: 6px #dcdcd0 solid;
	border: 6px rgba(220, 220, 208, 0.8) solid;
}

.dm_button a,
.dm_submit button span
{
	border: 1px #6a6361 solid;
	display: block;
	font-size: 16px;
	background: #5b5351 url("http://cdn.tigweb.org/images/programs/dm/patterns/button_lg.png") 0 0 repeat-x;
	background: -moz-linear-gradient(top, #9e9998 0px, #857f7f 24px, #77716f 25px, #5b5351 49px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9e9998), color-stop(0.48979, #857f7f), color-stop(0.51020, #77716f), color-stop(1, #5b5351));
}

.dm_submit
{
	margin: 20px 0 0 0;
}

.dm_submit button
{
	padding: 0;
	margin: 0;
}

.dm_submit button span
{
	font-family: 'Proxima Nova', Helvetica, sans-serif;
	color: white;
	height: 32px;
	line-height: 32px;
	width: 110px;
	text-align: center;
}

#dm_exoskeleton .dm_button a
{
	color: white;
	text-decoration: none;
}

.dm_button a.dm_complete,
.dm_section_timeline .dm_button a.dm_complete
{
	border: 1px #85c657 solid;
	background: #90ae70 url("http://cdn.tigweb.org/images/programs/dm/patterns/button_complete.png") 0 0 repeat-x;
	background: -moz-linear-gradient(center top , rgb(189, 206, 170) 0%, rgb(144, 174, 112) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(189, 206, 170)), to(rgb(144, 174, 112)));
}

.dm_button a.dm_complete span,
.dm_section_timeline .dm_button a.dm_complete span
{
	border: 1px #c6d9bb solid;
}

.dm_section_timeline .dm_button a,
#dm_howto_online .dm_button a
{
	background: #5b5351 url("http://cdn.tigweb.org/images/programs/dm/patterns/button_sm.png") 0 0 repeat-x;
	background: -moz-linear-gradient(top, #9e9998 0px, #857f7f 15px, #77716f 16px, #5b5351 32px);
}

.dm_button a span
{
	border: 1px #bfbcbc solid;
	display: block;
	padding: 0 15px 0 40px;
	height: 49px;
	line-height: 49px;
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/submit_lg.png") 10px 12px no-repeat;
}

/*.dm_section_timeline .dm_button a span,
#dm_howto_online .dm_button a span
{
	border: 1px #fbe1c6 solid;
}*/

aside .dm_button,
#dm_howto_online .dm_button
{
	width: 135px;
}

aside .dm_button a,
#dm_howto_online .dm_button a
{
	font-size: 14px;
}

aside .dm_button a span,
#dm_howto_online .dm_button a span
{
	height: 32px;
	line-height: 32px;
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/submit.png") 10px 8px no-repeat;
	padding: 0;
	text-align: center;
}

#dm_howto dl
{
	margin-top: 10px;
}

#dm_howto dl dt
{
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
	margin-bottom: 10px;
	line-height: 26px;
	height: 26px;
}

#dm_howto_online dl dt:first-child
{
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/online.png") top right no-repeat;
}

#dm_howto_post dl dt:first-child
{
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/mail.png") top right no-repeat;
}

#dm_howto dl dt span
{
	background: url("http://cdn.tigweb.org/images/programs/dm/backgrounds/heading_sm.png") 0 0 no-repeat;
	display: block;
	height: 26px;
	line-height: 23px;
	padding-left: 5px;
}

#dm_howto dl dd
{
	margin-left: 0;
	margin-bottom: 10px;
	padding: 0;
}

#dm_howto address
{
	display: block;
	margin-top: 20px;
	font-style: normal;
} 

.dm_module
{
	background: #eeeced;
	padding: 15px 20px;
	margin-bottom: 20px;
}

.dm_module ol
{
	padding-left: 20px;
	margin-left: 0;
}

#dm_faqs ol h3
{
	font-size: 13px;
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
}

#dm_faqs ol h3 a
{
	text-decoration: underline;
}

#dm_faqs .util_collapsed p
{
	display: none;
}

#dm_disclaimer
{
	font-size: 11px;
}

#dm_disclaimer h3
{
	font-size: 12px;
}

#dm_disclaimer ul
{
	padding-left: 20px;
}

#dm_howto
{
	overflow: hidden;
}

#dm_howto section
{
	width: 98%;
}

#dm_howto_online
{
	float: left;
}

#dm_howto_post
{
	float: right;
}

.dm_switcher
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px #565553 solid;
}

.dm_switcher li
{
	display: inline-block;
}

.dm_switcher li a
{
	font-size: 18px;
	line-height: 33px;
	height: 33px;
	display: block;
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
	padding: 0 15px;
	top: 1px;
	position: relative;
}

#dm_exoskeleton .dm_switcher li a
{
	color: #4e4d4b;
	text-decoration: none;
}

#dm_exoskeleton .dm_switcher li.util_active a,
#dm_exoskeleton .dm_switcher li a:hover
{
	color: #653Da0;
}

.dm_switcher li.util_active a
{
	border-top: 1px #565553 solid;
	border-right: 1px #565553 solid;
	border-left: 1px #565553 solid;
	border-bottom: 1px #f9f9f7 solid;
}

#s3slider {
   width: 380px; /* important to be same as image width */
   height: 230px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin: 0;
	padding: 0;
}

#s3sliderContent {
   width: 380px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin: 0;
   list-style-type: none;
	padding: 0;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
/*    font: 10px/15px Arial, Helvetica, sans-serif; */
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
}

.dm_popup
{
	left: 300px;
	position: absolute;
	top: 400px;
	-moz-box-shadow: 0 0 3px #444;
	-webkit-box-shadow: 0 0 3px #444;
	box-shadow: 0 0 3px #444;
	background: #ccc;
	background: rgba(0, 0, 0, 0.3);
	padding: 11px;
	width: 400px;
}

.dm_popup form
{
	background: none repeat scroll 0 0 #f2f3ed;
	padding: 15px;
	border: 1px #999 solid;
}

.dm_popup form p.dm_form_error label,
.dm_popup form p.dm_form_error span.dm_form_error
{
	color: #ef3631;
}

.dm_popup form p label
{
	display: block;
	line-height: 14px;
	margin-bottom: 5px;
/* 	font-weight: bold; */
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
}

.dm_popup form p .dm_form_caption,
.dm_popup form p span
{
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin-top: -3px;
}

.dm_popup p.dm_close
{
	position: absolute;
	top: -15px;
	right: -15px;
	margin: 0;
}

.dm_popup p.dm_close button
{
	width: 29px;
	height: 28px;
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/close.png") 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
	cursor: pointer;
}

.dm_form_submit
{
	text-align: center;
}

#dm_form_agree
{
	float: left;
	margin-right: 10px;
}

#dm_my_moment_user
{
	float: left;
	width: 48%;
}

#dm_my_moment_location
{
	float: right;
	width: 48%;
}

#dm_my_moment_moment
{
	clear: both;
}

#dm_my_moment
{
	display: none;
}

#dm_gg_submit
{
	width: 825px;
	/*left: 270px; */   
	margin-left: -445px;
	display: none;
	left: 50%;
}

.dm_show_gg,
.dm_show_login
{
	margin-left: 50px !important;
	display: inline;
}

#dm_tg_login
{
	width: 170px;
	display: none;
	left: 50%;
	margin-left: -85px;
}

#dm_tg_login input
{
	width: 100%;
}

#dm_partners_exhibition,
#dm_partners_promotions,
#dm_partners_contributions,
#dm_partners_workshops
{
	width: 48%;
}

#dm_partners_exhibition,
#dm_partners_promotions
{
	float: left;
}

#dm_partners_contributions,
#dm_partners_workshops
{
	float: right;
}

#dm_partners_promotions
{
	clear: both;
}

#dm_contest_switcher
{
	margin-top: 30px;
}


#dm_workshop_schedules
{
	overflow: hidden;
	margin-top: 30px;
	display: block;
}

#dm_workshop_schedules nav
{
	float: left;
}

#dm_workshop_schedules nav ul
{
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#dm_workshop_schedules nav ul li
{
	margin: 7px 0;
}

#dm_workshop_schedules nav ul li a
{
	display: block;
	width:  132px;
	padding: 0 9px;
	height: 36px;
	line-height: 36px;
	border: 1px #5a5250 solid;
	background: #5a5250;
	color: white;
	text-decoration: none;
}

#dm_workshop_schedules nav ul li a:hover
{
	background: #85c657;
	border: 1px #85c657 solid;
}

#dm_workshop_schedules nav ul li.util_active a
{
	background: #eeecec;
	border: 1px #5a5250 solid;
	border-right: 1px #eeecec solid;
	color: #85c657;
/*	font-weight: bold; */
}

#dm_workshop_schedules section
{
	background: #eeecec;
	border: 1px #5a5250 solid;
	display: block;
	margin-left: 151px;
}

#dm_workshop_schedules section div
{
	height: 600px;
	overflow: auto;
	padding: 20px;
}

#dm_workshop_schedules section div div
{
	height: auto;
	overflow: visible;
	padding: 0;
}

#dm_workshop_schedules section h2
{
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	height: auto;
	background: none;
}

#dm_workshop_schedules section h2 small
{
	color: #4E4D4B;
	font-size: 15px;
}

#dm_workshop_schedules section h2 small span.util_active a
{
	text-decoration: underline;
}

#dm_partners_switcher
{
	overflow: hidden;
	display: block;
}

#dm_partners_switcher nav
{
	float: left;
}

#dm_partners_switcher nav ul
{
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#dm_partners_switcher nav ul li
{
	margin: 7px 0;
}

#dm_partners_switcher nav ul li a
{
	display: block;
	width:  132px;
	padding: 0 9px;
	height: 36px;
	line-height: 36px;
	border: 1px #5a5250 solid;
	background: #5a5250;
	color: white;
	text-decoration: none;
}

#dm_partners_switcher nav ul li a:hover
{
	background: #85c657;
	border: 1px #85c657 solid;
}

#dm_partners_switcher nav ul li.util_active a
{
	background: #eeecec;
	border: 1px #5a5250 solid;
	border-right: 1px #eeecec solid;
	color: #85c657;
	font-weight: bold;
}

#dm_partners_switcher section
{
	background: #eeecec;
	border: 1px #5a5250 solid;
	display: block;
	margin-left: 151px;
}

#dm_partners_switcher section div
{
	height: 600px;
	overflow: auto;
	padding: 20px;
}

#dm_partners_switcher section div div
{
	height: auto;
	overflow: visible;
	padding: 0;
}

#dm_partners_switcher section h2
{
	font-family: 'Proxima Nova Bold', Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	height: auto;
	background: none;
}

.dm_ws_recent
{
	float: right;
	margin-left: 25px;
}

#dm_exoskeleton .dm_ws_recent h3
{
	font-size: 13px;
	color: #85c657;
}

.dm_ws_recent ul
{
	margin: 30px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.dm_ws_recent ul li
{
	margin: 5px 0;
}

.dm_ws_recent a img
{
	border: none;
}

.dm_ws_recent .dm_media
{
	padding: 5px;
	display: inline-block;
}

#dm_partners_switcher .dm_ws_recent
{
	margin-left: 0;
}

#dm_partners_switcher .dm_ws_recent ul
{
	width: 390px;
}

#dm_partners_switcher .dm_ws_recent ul li
{
	float: left;
	width: 195px;
}

.dm_ws_schedule
{
	width: 350px;
}

.dm_ws_schedule h4
{
	margin-bottom: 0;
}

.dm_ws_schedule ul li p
{
	margin-top: 5px;
	font-size: 12px;
}

.dm_ws_schedule ul
{
	padding: 0;
	list-style-type: none;
	margin: 0;
}

.dm_ws_schedule ul li
{
	border-bottom: 1px #5a5250 solid;
	padding: 8px 0 7px 44px;
	background: url("http://cdn.tigweb.org/images/programs/dm/icons/world.png") 0 33px no-repeat;
	width: 100%;
}

.dm_ws_schedule ul li img
{
	float: right;
	clear: right;
}

.dm_ws_schedule ul li:last-child
{
	border-bottom: none;
}

#dm_login form p label
{
	display: block;
}

#dm_login form p input
{
	border: 1px #5a5250 solid;
	background: -moz-linear-gradient(top, #d2d2d2 0px, #fff 4px, #fff 32px, #f1f1f1 33px);
	background: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), color-stop(0.12121, #fff), color-stop(0.96969, #fff), to(#f1f1f1));
	line-height: 33px;
	height: 33px;
	width: 235px;
	padding: 0 5px;
}

#dm_login form p.dm_submit
{
	text-align: center;
}

#dm_logged_in
{
	overflow: hidden;
}

#dm_logged_in .dm_button
{
	float: right;
}

.dm_contact_form
{
	display: block;
}

.dm_contact_form .dm_contact_form_error
{
    color: red;
    display: block;
    float: right;
    width: 254px;
}

.dm_contact_form label
{
	clear: left;
	float: left;
	text-align: right;
	width: 60px;
	margin: 0 10px 0 0;
}

.dm_contact_form input
{
    background: none repeat scroll 0 0 #F8F8F8;
    border-color: #CCCCCC #E7E6E6 #E7E6E6 #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
	outline: medium none;
	width: 230px;
	height: 20px;
	padding: 0 5px;
	margin: 0 5px;
}

.dm_contact_form p.dm_button
{
	padding: 0;
	background: none repeat scroll 0 0 #F0EEF4;
    overflow: hidden;
	border: 6px solid rgba(220, 220, 208, 0.8);
	width: 110px;
	margin: 0 auto;
}

.dm_contact_form button
{
	background: -moz-linear-gradient(top, #9e9998 0px, #857f7f 24px, #77716f 25px, #5b5351 49px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9e9998), color-stop(0.48979, #857f7f), color-stop(0.51020, #77716f), color-stop(1, #5b5351));
    border: 1px solid #6A6361;
    font-size: 16px;
	color: white;
	width: 100%;
	padding: 0;
}

.dm_contact_form button span
{
    border: 1px solid #BFBCBC;
    display: block;
    height: 35px;
    line-height: 35px;
}

#dm_emergingartists_videopane,
#dm_exhibit_videopane
{
	margin-left: auto;
	margin-right: auto;
	width: 460px;
}

#dm_emergingartists_video,
#dm_emergingartists_video iframe,
#dm_exhibit_video,
#dm_exhibit_video iframe 
{
	width: 440px;
	line-height: 0;
}

#dm_emergingartists_sharethis
{
	float: right;
	margin: 12px 0px 20px;
}

#dm_exhibit_sharethis 
{
	float: right;
	margin: 12px 0 0;
}

#dm_emergingartists_contestinfo {
	clear: both;
}

#dm_emergingartists_contestinfo h2 {
	margin-top: 0;
}

#dm_emergingartists_crewthanks
{
	width: 336px;
	float: right;
	clear: both;
	background: #eeeced;
	padding: 10px 20px;
}

.highslide-header
{
	display: none !important;
}

.highslide-credits
{
	display: none !important;
}
#dm_about_video,
#dm_about_video2,
#dm_about_video3,
#dm_about_video4 {
    background: none repeat scroll 0 0 white;
    float: left;
    margin: 0 20px 0 0;
    text-align: center;
	line-height: 0;
}

.dm_section_about .dm_section_header p {
    margin-left: 520px;
}
	
#dm_about_video div,
#dm_about_video2 div,
#dm_about_video3 div,
#dm_about_video4 div {
    margin: 0;
    padding: 0;
}

#dm_exhibit_audiocredit {
	font-size: 9px; 
	float:right; 
	clear:right;
}

#dm_home_quote {
    background-color: #F3F4EE;
    margin: 10px 13px;
    padding: 10px;
    overflow: hidden;
}
#dm_home_quote blockquote {
    margin: 0;
	padding: 0;
    font-style: italic;
}
#dm_home_quote .author {
    float: right;
    margin: 6px 0 0;
}
.dm_section_home .dm_media {
    width: 480px;
    height: 270px;
}

#dm_timeline_explore {
	width: 100%;
}