/*
Theme Name: Dance Digital
Theme URI: http://dancedigital.org.uk/
Description: Dance Digital Theme
Version: 0.1
Author: TANDOT
Author URI: http://tandot.co.uk/
Tags: fixed width, six columns
*/


/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	background:#D5D6D7;
	color: #333;
	text-align:center;
	padding:0 !important;
	margin:0 !important;
}

#page {
	background-color: white;
	border:0;
	text-align:left;
	width:1000px !important;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0 12px 25px 12px;
}

#content {
	width:1000px !important;
	min-height: 580px;
}

body.home * div#content,
body.archive * div#content {
	font-size: 1.2em;
}
/* front page links */
/*body.home div#content a {
	color:black !important; 
	text-decoration:none !important;
}
body.home div#content a:hover {
	color:black !important;
	text-decoration: underline !important;
} */
body.home div#content a {
	color: #666666;
	text-decoration:none !important;
}
body.home div#content a:hover {
	text-decoration: underline !important;
	color: #333333;
} 
/* end of front-page links */

div.network-content {
	width:500px !important;
	float: left;
}

div.network-rhs {
	width:315px;
	float:left;
	padding-top:26px;
	margin-left:10px;
}

/*Default Page */
div.defaultcontent, div.classcontent, div#content.search {
	width:825px;
	line-height: 200%;
	min-height: 580px;
}

div#content>p {
	width:825px;
	font-size: 1.2em;
}

a {
	color:#828282;
	text-decoration: none;
	margin:0;
	padding:0;
}

a:hover {
	color: #342a37;
	text-decoration:underline;
	}
	
a img {
	border: none;
}


h1 {
}


h2 {
	margin:0;
	padding:0;
	font-size:2em !important;
	display: block;
	width:auto;
}

h3 {
	margin:0.2em 0;
	font-size:1.5em; 
}

h4 {
	margin:.3em 0;
	font-size:1.2em; 
	font-weight: bold;
}

h5 {
	font-size:0.5em;
	margin:0.3em 0;
}

p {
	font-weight: normal;
	font-size: 1.15em;
	margin:5px 0;
}

div#header {
	width:1000px;
	height:93px; 
}

div#header a img{
	width:103px;
	height:75px;
	margin-top:10px;
}

/*Login */

div#header #login {
	width:170px;
	height: 75px;
	padding-top:4px;
	float:right;
	font-size:small;
	line-height:200%;
}

div#header div#login div.loginform {
	background-color:white;
	z-index: 10;
	position: absolute;
	width:151px;
	border:1px solid white;
	padding:4px 6px 6px 6px;
}

div#belowlogin {
	top:2.7em;
	position: absolute;
	min-width:150px;
}

div#login div.login-open {
	border:1px solid gray !important;
	background-color:white !important;
}

div#login div.loginform div#login-slider {
	display:none;
}

div#login div.loginform div#login-slider p {
	font-size: 1em;
	line-height: 110%;
}

div#login div.loginform div#login-slider p input {
	padding-left:2px;
}

div#header div#login div.loginform a {
	padding-left:0;
} 

a#login-slider-trigger {
	cursor: pointer;
}

div#header div#login a.nonloginlisting {
	padding-left:6px;
	margin:0;
	display: block;
}

div#header div#login a {
	padding-left:6px;
}

div#header div#login div.loginform div#fbc_login {
	padding: 0;
}

div#header div#login div.loginform div#fbc_login div.dark {
	height: 27px;
}

div#header div#login div.loginform div#fbc_login span {
	line-height:100% !important;
}

div#header div#login img#RES_ID_fb_login_image {
	width:107px; 
	height: 27px;
	margin: 0;
}

/* Header Images */
div#header.performances {
	background:url(images/wires.png) no-repeat top left;
}

div#header.classes {
	background:url(images/wires.png) 0 -93px no-repeat;
}

div#header.network {
	background:url(images/wires.png) 0 -186px no-repeat;
}

div#header.news {
	background:url(images/wires.png) 0 -279px no-repeat;
}

/*Main Nav*/
	
div#mainnav {
	float:left;
	font-size:2.5em;
	font-weight:bolder;
	height:1.25em;
	width:1000px;;
	z-index: 5;
	display: block;
	margin-bottom:10px;
	cursor: pointer;
}

div.menu {
	float:left;
	clear:none;
}

div#mainnav div {
	display: block;
	float:left;
}

div#mainnav div.navspace {
	height:20px;
	width:3em !important;
	display: block;
}

div#mainnav div#searchboxwrapper {
	width:165px;
	height:18px;
	float:right;
	display:block; 
}

div#mainnav div#searchboxwrapper div#searchfield {
	width:165px;
	height:18px;
}

form#searchform {
	min-width:200px;
}

div#mainnav div#searchboxwrapper div#searchfield form#searchform label.hidden {
	visibility: hidden; 	
}

div#mainnav div#searchboxwrapper div#searchfield form#searchform div{
	position: absolute;
	top:100px;
	width:165px;
}

div#mainnav div#searchboxwrapper div#searchfield form#searchform div input#s{
	width:92px;
	display: block;
	float:left;
	clear:none;
}

div#mainnav div#searchboxwrapper div#searchfield form#searchform div input#searchsubmit {
	float:left;
	display: inline;
	margin:0 0 0 3px;
}

div#mainnav>div>span a {
	text-transform:uppercase;
	padding:.3em .3em 0 .3em;
	border-top: 1px solid transparent; 
	border-right: 1px solid transparent; 
	border-left: 1px solid transparent; 
}

div#mainnav div.menu ul {
	margin:0;
	padding:0;
	list-style:none;
	z-index: 7;
	display:none;
	border-right: 1px solid;
	border-left: 1px solid;
	border-top: 1px solid;
}

div#mainnav div.menu ul li {
	padding: 0.3em;
	font-size: 1.2em:
	line-height:80%;
	border-bottom: 1px solid;
}

div#mainnav div.menu ul li span {
	padding:0; 
	display:block;
}

div#mainnav div.menu ul li span:hover{
	color:white;
	width:auto;
}

div#mainnav div.menu ul li span.company,
div#mainnav div.menu ul li span.info, 
div#mainnav div.menu ul li span.archivelink, 
div#mainnav div.menu span.nonlink, 
div#mainnav div.menu ul li a span.archivelink {
	font-size: .5em;
}

div#mainnav div.menu ul li:hover span.company,
div#mainnav div.menu ul li:hover span.info, 
div#mainnav div.menu ul li:hover span.title, 
div#mainnav div.menu ul li:hover span.title em {
	color:white;
}


/*  Performances drop down menu*/
div#mainnav>div.performances * {
	color:#ff5a00;
}
div#mainnav>div.performances.menuopen>span>a,
div#mainnav>div.performances>span>a:hover {
	text-decoration:none;
	border: 1px solid #ff5a00;
	background: url(images/alphaPerformances.png) repeat;
}

div#mainnav>div.performances ul {
	color:#8f3707;
	border-color: #ff5a00;
	background: url(images/alphaPerformances.png) repeat;
	position:absolute; 	
}

div#mainnav div.performances ul span.nonlink {
	padding:0.5em !important;
	color:#8f3707;
}

div#mainnav>div.performances>ul>li:hover {
	background-color:#ff5a00;	
}

div#mainnav>div.performances>ul>li>span.archivelink>a, 
div#mainnav>div.performances>ul>li>a>span.archivelink {
	color:#8f3707;
}

div#mainnav>div.performances>ul>li>a>span.archivelink:hover{
	text-decoration:underline;
}

/* Classes drop down menu */

div#mainnav div.classes * {
	color:#64b50d;
}

div#mainnav div.classes ul li:hover {
	background-color:#64b50d;	
}

div#mainnav div.classes.menuopen span a,
div#mainnav div.classes span a:hover {
	text-decoration:none;
	border: 1px solid #64b50d;
	background: url(images/alphaClasses.png) repeat;
}

div#mainnav div.classes ul {
	color:#64b50d;
	border-color: #64b50d;
	background: url(images/alphaClasses.png) repeat;
	position:absolute; 	
}

/*Network drop down menu */
div#mainnav div.network * {
	color:#3c94a4;
}

div#mainnav div.network ul li:hover {
	background-color:#3c94a4;	
}
div#mainnav div.network.menuopen span a,
div#mainnav div.network span a:hover {
	text-decoration:none;
	border: 1px solid #3c94a4;
	background: url(images/alphaNetwork.png) repeat;
}

div#mainnav div.network ul {
	color:#8f3707;
	border-color:#3c94a4;
	background: url(images/alphaNetwork.png) repeat;
	position:absolute; 	
}


div#mainnav>div.network>ul>li>span.archivelink>a, 
div#mainnav>div.network>ul>li>a>span.archivelink {
	color:#0b5d6d;
}

div#mainnav>div.network>ul>li>a>span.archivelink:hover{
	text-decoration:underline !important;
}


/* gallery variations */

div#mainGallery {
	width:980px;
	background-color:#e7e7e7;
}

div#mainGallery div.thumbnail-strip {
	xmargin: 10px 20px 0 13px !important;
	margin: 10px 0px 0 10px !important;
	width:978px;
}

div#mainGallery div.thumbnail-strip div {
	margin: 2px 5px !important;	
}
	
div#mainGallery div.thumbnail-strip div:hover,
div#mainGallery div.thumbnail-strip div.selected {
	border:3px solid #ff5a00;
	margin:0 3px !important;
}	

div#productionGallery {
	width:475px;
}

div#productionGallery div.mainimage {
	height:267px !important;
}

div#productionGallery div.mainimage div.overlay div.caption{
	display:none;
}


/* sixgallery */
div.sixgallery {
	height: auto;
	padding:9px;
	border: 1px solid #a3a3a3;
	float:left;
	display:block;
}

div.sixgallery div.mainimage {
	height: 410px;
	border: 1px solid #a3a3a3;
	background-color: transparent;
}

div.sixgallery div.mainimage div.overlay{
	width: 100%;
	height:100%;
	border: 0;
	position:relative;
}

div.sixgallery div.mainimage div.overlay div.controls{
	width:100%;
	height:50px; 
	border:0;
	top:50%;
	margin-top:-25px;
	position: absolute;
	z-index:3;
}

div.sixgallery div.mainimage div.overlay div.controls div {
	width:50px !important;
	height:50px !important;
	text-decoration: none;
	position:absolute;
}


div.sixgallery div.mainimage div.overlay div.controls div.leftcontrol {
	background:url(images/ddtemplate.png) no-repeat;
}

div.sixgallery div.mainimage div.overlay div.controls div.leftcontrol:hover {
	background:url(images/ddtemplate.png) -50px 0px no-repeat;
}


div.sixgallery div.mainimage div.overlay div.controls div.middlecontrol {
	background:url(images/ddtemplate.png) -100px -50px no-repeat;
	left:50%;
	margin-left:-25px;
}
div.sixgallery div.mainimage div.overlay div.controls div.middlecontrol:hover {
	background:url(images/ddtemplate.png) -150px -50px no-repeat;
}

div.sixgallery div.mainimage div.overlay div.controls div.pausecontrol {
	background:url(images/ddtemplate.png) 0 -50px no-repeat !important;
	left:50%;
	margin-left:-25px;
}
div.sixgallery div.mainimage div.overlay div.controls div.pausecontrol:hover {
	background:url(images/ddtemplate.png) -50px -50px no-repeat !important;
}

div.sixgallery div.mainimage div.overlay div.controls div.rightcontrol {
	background:url(images/ddtemplate.png) -100px 0 no-repeat;
	left:100%;
	margin-left:-50px;
}
div.sixgallery div.mainimage div.overlay div.controls div.rightcontrol:hover {
	background:url(images/ddtemplate.png) -150px 0px no-repeat;
}

div.sixgallery div.mainimage div.overlay div.caption {
	background: url(images/alphaOverlay.png) repeat;
	position: absolute;
	bottom: 0;
	width:100%;
	padding:1em 0;
	text-align: center;
	color:white !important;
	height:5em !important;
}

div.sixgallery div.mainimage div.overlay div.caption span.title {
	font-size:1.5em;
}

div.sixgallery div.mainimage div.overlay div.caption span.company {
	font-size: 1em;
}

div.sixgallery div.mainimage div.overlay div.caption span.title p, div.sixgallery div.mainimage div.overlay div.caption span.company p {
	padding:0;
	margin:0;
}


div.sixgallery div.thumbnail-strip {
	width:100%;
	height:auto !important;
	margin: 10px 3px 0 1px;
	text-align: center;
}

div.sixgallery div.thumbnail-strip div {
	width:147px;
	height:79px;
	background-color: transparent;
	border:1px solid #a3a3a3;
	margin:2px 3px;
	float:left;
}

div.sixgallery div.thumbnail-strip div:hover,
div.sixgallery div.thumbnail-strip div.selected {
	border:3px solid #ff5a00;
	margin:0 1px;
}

div.smallimage {
	width: 147px !important;
	height:79px;
	background-color:green;
	border: 1px solid #a3a3a3; 
	display: block;
}

/* Below the Fold */

div#belowfold {
	display:block;
	font-weight: bold;
	clear:both;
	margin-top:20px;
	height:auto;
	width:100%;
	float:left;
}
div#belowfold div {
	display: inline;
	clear:none;
	float:left;
}

div#belowfold div div {
	margin-bottom: .3em;
	width:300px;
}

div#belowfold div span {
	color:#7e7e7e;
	top:.5em;
	width:300px;
}

div#belowfold div p {
	color:#828282;
	margin:.3em 0;
}

div#belowfold h3 a {
	color:#b13a75;
	float:left;
	clear:none;
	display: block;
}


h3 a:hover {
	color:#b13a75;
	text-decoration:underline; 
}
 
div#belowfold a span {
	float: left;
	display: block;
	clear: none;
	width:auto;
}

div.newsbox div a.rss {
	height:16px;
	width:16px;
	background:url(images/ddtemplate.png) 0 -100px  no-repeat;
	margin:0 0 0 0.2em;
	display: block;
	float:left;
	clear:none;
	margin:3px 0 0 3px;
}

div.videoplayer {
	width:298px !important;
	height:177px;
	border:1px solid black;
}

div#belowfold div.newsbox {
	padding:2px 9px 4px 9px;
	border: 1px solid #b13a75;
	width:310px; 
	color:#b13a75;
	background-color:white;
}

div#belowfold div.newsbox div a span.newshome {
	color:#b13a75;
	font-size:1.5em;
	margin:0.1em 0;
}

div#belowfold div.newsbox div a span.newshome:hover {
	text-decoration: underline;
}

div#belowfold div.newsbox span.category-news {
	font-size:1.2em;
	float:left;
}

div.newsbox div img {
	border:solid 1px #B13A75;
}

div.newsbox h3, div.recentcommentsbox h3 {
	color:#b13a75 !important;
}

div#belowfold div.videocommentwrapper {
	width:320px;
	margin-left:10px;
}

div#belowfold div div.videobox {
	padding:2px 9px 4px 9px;
	border: 1px solid #f6630b;
	color:#f6630b;
	background-color:white;
}


div#belowfold div div.recentcommentsbox {
	padding:2px 9px 4px 9px;
	border: 1px solid #b13a75;
	color:#b13a75;
	background-color:white;
	position:relative;
	margin-top:5px;
}

div#belowfold div div.recentcommentsbox ul {
	list-style: none;
	padding:0 !important;
	margin:6px 0;
	font-weight:normal;
}

div#belowfold div div.recentcommentsbox li {
	list-style: none;
	margin-bottom: 10px;
	font-weight: normal;
}

div#belowfold div div.recentcommentsbox li h2 {
	display: none;
}

div#belowfold div div.recentcommentsbox li a{
	font-weight: bold;
}

div#belowfold div.artistsbox {
	padding:2px 9px 4px 9px;
	border: 1px solid #3b95a4;
	width:310px; 
	color:#3b95a4;
	background-color:white;
	margin-left:10px;
}

div#belowfold div.artistsbox div.featured {
	float: left;
	clear:none;
	width:310px;
}

div#belowfold div.artistsbox div.featured * img {
	border: 1px solid #3B95A4;
}

div#belowfold div.artistsbox h3 {
	color:#3b95a4;
}

div#belowfold div.artistsbox div.newadditions {
	border-top: 1px dotted #3B95A4;
	width:310px;
}

div#belowfold div.artistsbox div.newadditions img.avatar {
	clear:none;
	display: block;
	float:left;
	border: 1px solid #3B95A4;
}

div#belowfold div.artistsbox div.newadditions p.latest-glow {
	float:left !important;
	display: block;
	width:260px;
	margin: 0 0 5px 5px;
}

div#belowfold div.artistsbox div.newadditions p.latest-glow span.name {
	font-weight:bold;
	clear:both;
}

div#belowfold div.artistsbox div.newadditions p.latest-glow span.role {
	font-weight: normal;
	float:left;
}

div#belowfold div.artistsbox div.newadditions div.joinglow {
	width:310px;
}

div#belowfold div.artistsbox div.newadditions div.joinglow a {
	background-color:#97dae5;
	border:1px solid #3B95A4;
	clear:none;
	color:#3B95A4;
	display:block;
	font-size:180%;
	font-weight:bold;
	margin-top:5px;
	padding:0 4px;
	text-align:center;
	width:130px;
}

div#belowfold div.artistsbox div.newadditions div.joinglow a:hover {
	background-color:#3B95A4;
	color:white;
	text-decoration: none;
}

div#belowfold div.artistsbox div.newadditions div.editglow a {
	background-color:#97dae5;
	border:1px solid #3B95A4;
	clear:none;
	color:#3B95A4;
	display:block;
	font-size:180%;
	font-weight:bold;
	margin-top:5px;
	padding:0 4px;
	text-align:center;
	width:200px;
}

div#belowfold div.artistsbox div.newadditions div.editglow a:hover {
	background-color:#3B95A4;
	color:white;
	text-decoration: none;
}

p.wp-caption-text {
	font-style: italic;
	font-size: 1em;
	text-align: center;
}

/* Performances Page*/

div#perfwrapper {
	width:1000px;
	float:left;
	display: block;
}

div#perfwrapper div#perfleft {
	width:494px;
	height:100%;
	clear:none;
	float:left;
}

div#perfwrapper div#perfleft div.videocommentwrapper div.videobox h3 {
	padding-top: 325px;
}

div.perfvideoplayer {
	width:495px;
	height:278px;
}

div#perfwrapper div#perfinfo  div.productionnotes {
	margin-top: 10px;
	display:block;
	float:left;
	clear:both; 	
}

div#perfwrapper div#perfinfo  div.productionnotes h3 a {
	display:block;
	float:left;
	clear:none;
}

div#perfwrapper div#perfinfo  div.productionnotes h3 a:hover {
	color:#FF5A00;
}

div#perfwrapper div#perfinfo  div.productionnotes span {
	float: left;
	font-size:1.2em;
	clear:both;
	margin:.3em 0 .1em 1em ;
}

div#perfwrapper div#perfinfo {
	margin-left:10px;
	width:321px;
	display: block;
	float:left;
	clear:none;
}

div#perfwrapper div#perfsidebar {
	float: left;
	clear:none;
	width:165px;
	margin-left:10px;
}

div#perfinfo h2, h3, h3 a {
	color:#ff5a00;
}


/* Sidebar info */

div#perfwrapper div#perfsidebar div.sidebarinfo {
	margin:10px 0;
}

div#perfwrapper div#perfsidebar hr {
	color:black;
	background-color:black;
	height:1px;
	border:0;
	margin:0;
}

div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite {
	padding-left:0;
	max-height:700px;
	overflow-x: hidden;
	overflow-y: auto; 
}

div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li {
	list-style: none;
	padding-bottom: 10px;
}

div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li.eventbrite_more {
	border-bottom: 1px dotted #ff5a00;

}


div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li dl.meta di dt {
	font-weight:bold;
	margin-top:1em;
}

div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li dl.meta dt a {
	background-color:#f9bb50;
	border:1px solid #ff5a00;
	color:#ff5a00;
	display:block;
	font-size:100%;
	font-weight:normal;
	margin:5px 4px 0 0;
	padding:0 4px 0 4px;
	width:auto;
	clear:none;
	text-align: center;
}

div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li dl.meta dt a:hover {
	text-decoration: none;
	color:white;
	background-color:#ff5a00;
}


div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li dl.meta dd {
	margin-left: 10px !important;
}

div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li dl.meta dd span.ddebd {
	clear:both;
	display: block;
}

div#perfwrapper div#perfsidebar div.sidebarinfo ul.eventbrite li dl.meta div.eventbrite_map {
	border: 1px solid #ff5a00;
	margin-top: 10px;
}


div#perfwrapper div#perfinfo div.perfcredits {
	clear: both;
	height:100%;
	margin: 20px 0 20px 0;
}

div#perfwrapper div#perfinfo li.role {
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
	line-height:150%;
	clear:both;
}

div#perfwrapper div#perfinfo li.role ul {
	list-style:inside;
	font-weight: normal;
	padding:0 !important;
	margin:0px;
	height:100%;
	clear:both;
	list-style-type: disc;
}

div#perfwrapper div#perfinfo li.role ul li {
	color:#FF5A00;	
	width: auto;
	clear:none;
	float: left;
	margin:0 0 8px 10px;
}

div#perfwrapper div#perfinfo li.role ul li a {
	color:#3C94A4;
}

div#perfwrapper div#perfinfo li.role ul li span {
	color:#828282;
}

div#perfwrapper div#perfinfo div.videocommentwrapper {
	width:320px;
	clear:both;
}

div#perfwrapper div#perfinfo div div.videobox {
	padding:2px 8px 4px 8px;
	border: 1px solid grey;
	color:#f6630b;
	background-color:white;
}


/* User Generated Content */

div#ugcwrapper {
	width:980px;
	height:auto;
	background-color:#e8e9e9;
	border:1px solid #929292; 
	padding:0 9px;
	float: left;
	display: block;
	background-image:url(images/ugcline.png);
	background-repeat: repeat-y;
	margin-top:10px;
}

div#ugcwrapper div.ugcblock {
	width:100%;
	height:9px !important;
	background-color:#e8e9e9;
	clear:both;
}

div#ugcwrapper div h3{
	color: black;
}

div#ugcwrapper div.yourviews {
	width:486px !important;
	float:left;
	clear:none;
}

div#ugcwrapper div.yourviews ol.commentlist div.comment-body p {
	xbackground-color: red;
	margin:0 0 5px 0;
	position: relative;
	top:-8px;
}

div#ugcwrapper div.yourviews ol.commentlist div.comment-body div.comment-author cite.fn, 
div#ugcwrapper div.yourviews ol.commentlist div.comment-body div.comment-author span.says {
	position: relative;
	top:-15px;
}


div#ugcwrapper div.yourviews ol.commentlist div.comment-body div.comment-meta {
	position: relative;
	top:-15px;
	left:35px;
}

div#ugcwrapper div.yourviews ol.commentlist div.comment-body div.reply {
	font-weight: bold;
	font-size: 1.3em;
}


div#ugcwrapper div.yourviews ol.commentlist ul.children {
	list-style: none;
}

div#ugcwrapper div.yourviews ol.commentlist ul.children li {
	border-left: 1px solid grey;
	padding-left: 10px;
	margin-top: 10px;
}

div#ugcwrapper div.yourcontent {
	width:468px;
	margin-left:18px;
	float:left;
	clear:none;
}

div#ugcwrapper div.yourviews ol.commentlist {
	padding:0;
	list-style: none;
}

div#ugcwrapper div.yourviews div#respond div#fbc_login {
	float:right;
	position: relative;
	top:-100px;
}

div#ugcwrapper div.yourviews form#commentform p {
	width:100%;
}

div#ugcwrapper div.yourviews form#commentform textarea#comment {
	width:inherit;
}

div#ugcwrapper div.yourviews form#commentform p input#submit {
	float: right;
}

div#ugcwrapper div.yourcontent p {
	color:#ff5a00;
}

div#ugcwrapper p span#hashtag {
	color:#333333;
	background-color:white;
	border:1px solid grey;
	font-weight:bold;
	padding:2px;
}

div#ugcwrapper div.yourcontent div.yourcontentwrapper {
	width:460px;
	border:1px solid #c0c1c1;
	background-color: #f4f4f4;
	max-height:170px;
	margin-bottom: 10px;
	padding:5px;
	overflow-y: auto;
}

div#ugcwrapper div.yourcontent div.yourcontentwrapper div#flickr {	
	margin:0;
	padding:0;
	height:auto;
	text-align: left;
}

div#ugcwrapper div.yourcontent div.yourcontentwrapper div#flickr a img{
	margin:6px;
	width:75px;
	height:75px !important;
	border:none;
}

div#ugcwrapper div.yourcontent div.yourcontentwrapper div#youtube div.tubepress_thumb {
	width:120px;
	height:100px;
	float:left;
	clear:none;
	margin:6px;
}	

div#ugcwrapper div.yourcontent div.yourcontentwrapper div#youtube div.tubepress_thumb div.tubepress_thumb_inner{
	width:120px;
	height:72px;
}

div#ugcwrapper div.yourcontent div.yourcontentwrapper div#youtube div.tubepress_thumb div.tubepress_thumb_inner div.tubepress_meta_title {
	height:5px;
}

div#ugcwrapper div.yourcontent div.yourcontentwrapper div#twitter p.twitter-tag-message {
	display: block;
	clear:both;
	margin-bottom:10px;
	height:32px;
}

div#ugcwrapper div.yourcontent div.yourcontentwrapper div#twitter p.twitter-tag-message a.twitter-imagelink {
	display:block;
	clear:none;
	float:left;
	margin-right: 6px;
}


/* Archives */
div.network-content, div.symposium {
	line-height: 200%;
}

div.performancelist h2,
div.classcontent h2, 
div.network-content h2,div.networklist h2, div#latestsymposiaposts h3, 
div.symposium h2, div#author h2, 
div.defaultcontent h2, div.dancedigitallist h2  {
	border-bottom:1px dotted;
	width:825px;
}

div.performancelist h2 {
	color:#FF5A00;
	border-color:#FF5A00;
	width:825px;
}

div.performancelist div div.listinginfo span.company {
	margin-left:10px;
}

div.network-content h2,
div.networklist h2, 
div#latestsymposiaposts h3 {
	color:#3C94A4;
	border-color:#3C94A4 !important;
}

div.classcontent h2 {
	color:#64B50D;
	border-color:#64B50D;
	font-size: 2.3em !important;
	padding-bottom:5px;
	margin-top:35px;
}

div#exglow h2,
div.symposium h2, 
div#author h2 {
	font-size: 2.3em !important;
	border-color:#3C94A4 !important;
	padding-bottom:5px;
}

div.defaultcontent h2 {
	color:#B13A75;
	border-color:#B13A75;
	font-size: 2.3em !important;
	padding-bottom:5px;
}

div.dancedigitallist h2 {
	color:#B13A75;
	border-color:#B13A75;
}

div.classcontent h3 {
	color:#64B50D;
}

div#content div.category-performances,
div#content div.category-performancesarchive, 
div#content div.category-associate-artists, 
div#content div.category-associate-artists-archive,
div#content div.category-bursaried-artists, 
div#content div.category-bursaried-artists-archive, 
div#content div.category-bursary-artists, 
div#content div.category-bursary-artists-archive,
div#content div.category-commissioned-artists, 
div#content div.category-commissioned-artists-archive, 
div#content div.category-symposia, 
div#content div.category-symposia-archive, 
div#content div.category-uncategorized, 
div.newsletter, 
div#latestsymposiaposts div.symposiapost {
	clear:both;
	padding: 5px;
	height: auto;
	width:825px;
	min-height:5em;
}

div#content div.category-newsletter,
div#content div.category-news {
	clear:both;
	padding: 5px;
	height: auto;
	width:825px;
}


div#content div.category-performances img, 
div#content div.category-performancesarchive img {
	border:1px solid #FF5A00;
	display: block;
	float:left;
	clear:none;
	margin: 3px 0 0 0;
}

div#content div.category-associate-artists img, 
div#content div.category-associate-artists-archive img, 
div#content div.category-bursaried-artists img, 
div#content div.category-bursaried-artists-archive img, 
div#content div.category-bursary-artists img, 
div#content div.category-bursary-artists-archive img,
div#content div.category-commissioned-artists img, 
div#content div.category-commissioned-artists-archive img, 
div#content div.category-symposia img, 
div#content div.category-symposia-archive img, 
div.symposium img {
	border:1px solid #3C94A4;
	display: block;
	float:left;
	clear:none;
	margin: 3px 0 0 0;
}

/*Newsletter single post */

div.newsletter img,
div#content div.category-news img {
	border:1px solid #B13A75;
	display: block;
	float:left;
	clear:none;
	margin: 3px 10px 0 0;
}

div.newsletter>p {
	clear: none;
	line-height: 150%;
}

div.network-content p img {
	border:1px solid #3C94A4;
	display: block;
	float:left;
	clear:none;
	margin: 3px 15px 0 0;
}

div#content div.category-performances div.listinginfo, 
div#content div.category-performancesarchive div.listinginfo, 
div#content div.category-associate-artists div.listinginfo, 
div#content div.category-associate-artists-archive div.listinginfo,  
div#content div.category-bursary-artists div.listinginfo, 
div#content div.category-bursary-artists-archive div.listinginfo,
div#content div.category-commissioned-artists div.listinginfo, 
div#content div.category-commissioned-artists-archive div.listinginfo, 
div#content div.category-symposia div.listinginfo, 
div#content div.category-symposia-archive div.listinginfo {
	display: block;
	float:left;
	margin:0 0 10px 10px;	
	width:666px;
}

div#content div.category-news div.listinginfo {
	width:auto;
}

div#content div.category-performances div.listinginfo h3, 
div#content div.category-performancesarchive div.listinginfo h3, 
div#content div.category-associate-artists div.listinginfo h3, 
div#content div.category-associate-artists-archive div.listinginfo h3, 
div#content div.category-bursary-artists div.listinginfo h3, 
div#content div.category-bursary-artists-archive div.listinginfo h3,
div#content div.category-commissioned-artists div.listinginfo h3, 
div#content div.category-commissioned-artists-archive div.listinginfo h3, 
div#content div.category-symposia div.listinginfo h3, 
div#content div.category-symposia-archive div.listinginfo h3, 
div#content div.category-news div.listinginfo h3, 
div#content div.category-associate-artists-archive h3, 
div#content div.category-performances h3, 
div#content div.category-performancesarchive h3,
div#content div.category-associate-artists h3,  
div#content div.category-bursary-artists h3, 
div#content div.category-bursary-artists-archive h3,
div#content div.category-commissioned-artists h3,
div#content div.category-commissioned-artists-archive h3, 
div#content div.category-symposia h3, 
div#content div.category-symposia-archive h3,
div#content div.category-news h3, 
div#content div.category-newsletter h3, 
div#content div.category-uncategorized h3, 
div#profilerecentposts div.author_post h4, 
div#latestsymposiaposts h4 {
	margin:0;
	display: inline;
}

div#content div.category-performances a:hover, 
div#content div.category-performancesarchive a:hover {
	color:#ff5a00;
	text-decoration: underline;
}

div#author h2,div#author h2 a,
div.symposium h2,
div.symposium h3,
div#latestsymposiaposts h3,
div.network-content h2,
div.network-content h3,
div#performedincompany h3,
div#content div.category-associate-artists a, 
div#content div.category-associate-artists-archive a,
div#content div.category-bursary-artists a, 
div#content div.category-bursary-artists-archive a,
div#content div.category-commissioned-artists a,
div#content div.category-commissioned-artists-archive a, 
div#content div.category-symposia a, 
div#content div.category-symposia-archive a {
	color:#3C94A4 !important;
}

div.defaultcontent h3,
div#content div.category-news a, 
div#content div.category-newsletter a {
	color:#B13A75;
}

div#content div.category-glow a {
	color:#3C94A4;
}

div#content div.category-uncategorized a {
	color:#B2B2B2
}

div#content div.category-associate-artists a:hover, 
div#content div.category-associate-artists-archive a:hover, 
div#content div.category-bursary-artists a:hover, 
div#content div.category-bursary-artists-archive a:hover,
div#content div.category-commissioned-artists a:hover,
div#content div.category-commissioned-artists-archive a:hover, 
div#content div.category-symposia a:hover, 
div#content div.category-symposia-archive a:hover, 
div#content div.category-news a:hover {
	text-decoration: underline;
}

div.newsletter h2 {
	color:#B13A75;
	display: inline;
}


/*Symposia */

div.symposium p img {
	margin:0 10px 10px 0 !important;
}

div.symposium p {
	width:835px;
}

div.associatedsiteblock {
	clear:both;
}


div.associatedsiteblock a {
 	color:#3C94A4;
}

span.associatedsitelink {
	font-size: 200%;
	font-weight: bold;
	margin:5px 0 5px 0;
	cursor: pointer;
 	color:#3C94A4;
 	display: block;
 	font-style: italic;
}

div#latestsymposiaposts {
	width:825px;
}

/* Book for your Course */
div.wpcf7 {
	clear:none;
	float: left;
	border:1px solid #64B50D;
	padding:9px !important;
	width:310px;
	margin:10px 10px 0 0 !important;
}


div.wpcf7 div {
	margin:0;
	padding:0 0 5px 0;
	color:red;
	border:none;
	font-size:1.3em;
}

div.wpcf7 form.wpcf7-form p span.phone input#phone {
	width:150px;
}

div.wpcf7 form.wpcf7-form p span.your-requirements textarea, 
div.wpcf7 form.wpcf7-form p span.your-message textarea {
	width:305px;
}

div.wpcf7 form p img.ajax-loader {
	width:0;
}


div.wpcf7>form>p>input {
	float: right;
}

div.wpcf7-response-output {
	float:left;
	margin-top:10px !important;
}

div.wpcf7 form p span span.wpcf7-not-valid-tip {
	color:red;
	left:56% !important;
	xtop:-15px !important;
	top:-23px !important;
	padding:0 !important;
	font-size:0.9em;
	border:none;
	background:transparent;
}

div.wpcf7 form p span.phone span.wpcf7-not-valid-tip {
	left:104% !important;
}

div.classcontent p img {
	float:left;
	clear:none;
	border:1px solid #64B50D;
}

img.alignleft {
	float:left;
	margin-right:10px;
}

img.alignright {
	float:right;
	margin-left:10px;	
}

/* Badges & Awards */
div.relationship-badges {
}

div.relationship-badges span.relationship-badges-item {
	margin:0 8px 0 0;
}

div.relationship-badges span.relationship-badges-item img {
	width:70px;
	height:82px;
}

div.relationship-mini span.relationship-mini-item {
	margin:4px 4px 4px 0;
}

div.relationship-mini span.relationship-mini-item img {
	width:30px;
	height:35px;
}

div.relationship-large {
	float:left;
	min-width: 343px;
	margin-top:8px;
}

div.relationship-large span.relationship-large-item {
	margin:0 4px 4px 0;
	float:left;
}

div.relationship-largespan.relationship-large-item img {
	width:150px;
	height:173px;
}


/* Find a Course */

div#ex {
	width:1000px;
	height:700px;
	margin-top: 10px;
	line-height:130%;
}


div#ex div#ex-viewpanel {
	width:825px;
	height:auto;
	float:left;
}

div#ex div#ex-controls {
	width:165px;
	margin-left:10px;
	float:right;
	clear:none;
}

div#ex div#ex-help {
	width:165px;
	margin:20px 0 0 10px;
	float:right;
	clear:none;
}

div#ex div#ex-help div.questionmark {
	width:16px;
	height:16px;
	background: url(images/ddtemplate.png) -64px -100px  no-repeat;
	display: block;
	clear:none;
	float: left;
}

div#ex div#ex-help a {
	display: block;
	float: left;
	font-size: 1.2em;
	margin-left:5px;
}

div#ex div#ex-viewpanel div.exhibit-views-header span, 
div#ex div#ex-viewpanel div.exhibit-collectionView-header span {
	font-size:1.2em;
}

div#ex div#ex-controls span.exhibit-facet-header-title {
	font-size: 1.5em;
}

div#exfindcourse div#ex div#ex-viewpanel span.exhibit-viewPanel-viewSelection-selectedView {
	border-bottom:3px solid #64B50D;	
}

div#exglow div#ex div#ex-viewpanel span.exhibit-viewPanel-viewSelection-selectedView {
	border-bottom:3px solid #3C94A4;	
}

div.map-lens {
	width:350px;
	text-align: left !important;
	border: none !important;
	overflow:none !important;
	height: 217px !important;
}

div.exhibit-viewPanel-viewSelection {
	font-size: 1.4em;
}

/*Map view balloon width*/
body.page>div {
	width:340px !important;
}

body.page>div.exhibit-menu-popup {
	width:auto !important;
}

/* Map view balloon content */

div#ex div#ex-viewpanel div.map-lens dt, 
div.map-lens span dt, 
div.map-lens div.metadata dt {
	font-weight: bold; 
	display:block;
	float:left;
	width:auto;
	clear:both;
	width:7em;
	margin:2px 0;
}

div#ex div#ex-viewpanel div.map-lens dd, 
div.map-lens span dd, 
div.map-lens div.metadata dd {
	font-weight: normal; 
	display: block;
	float:left;
	margin-left:5px;
	clear:none;
	margin:2px 0;
}

div#ex div#ex-viewpanel div.map-lens div.metadata span.pricepreamble, 
div.map-lens div.metadata span.pricepreamble {
	clear:both;
	display: block;
}

div a.purchase {
	color:#378821;
	font-weight:bold;
	font-size:180%;
	padding:4px;
	margin:5px 0;
	border:1px solid #378821;
	display: block;
	cursor: pointer;
	float:right;
	background-color: #D9F39B;
	position:relative;
}

div a.purchase:hover {
	background-color:#378821;
	color:white;
	text-decoration:none;
}

div.map-lens div a.purchase {
	top:-170px;
	left:5px;
}

div.tile-lens div a.purchase {
	position:static !important;
	top:5px;
	right:5px;
}

div.gmnoprint div.exhibit-views-bubbleWithItems ul {
	padding-left: 10px;
	list-style:disc;
	color:#64B50D;
}

div.gmnoprint div.exhibit-views-bubbleWithItems ul li{
	margin:2px;
	text-decoration: none !important;
}

div.gmnoprint div.exhibit-views-bubbleWithItems ul li a{
	text-decoration: none !important;
	border:none !important;
}

div.gmnoprint div.exhibit-views-bubbleWithItems ul li a:hover {
	text-decoration: underline !important;
}

/*Listing View*/

div#exfindcourse div#ex div.exhibit-collectionView-header-sortControls {
	border:solid 1px #64B50D;
	padding:5px;
	background-color: #d9f39b;
}

div#exglow div#ex div.exhibit-collectionView-header-sortControls {
	border:solid 1px #3C94A4;
	padding:5px;
	background-color: #aedbe3;
}

div.exhibit-thumbnailView-group h1,
div.exhibit-collectionView-group h1 {
	font-size:2em !important;
	margin:0 0 1em 0 !important;
	border-top:1px dotted #64B50D;
	padding-top:10px !important;
	display: block !important;
}


div#exfindcourse div.exhibit-collectionView-group h1 {
	border-color:#64B50D;
	color:#64B50D;
}

div#exglow div.exhibit-collectionView-group h1, 
div#exglow div.exhibit-thumbnailView-group h1 {
	border-color:#3C94A4;
	color:#3C94A4;
}

div#exfindcourse div.exhibit-collectionView-group h2, 
div#exfindcourse div.exhibit-collectionView-group h3,
div#exglow div.exhibit-collectionView-group h2, 
div#exglow div.exhibit-collectionView-group h3 {
	color:#64B50D;
	border:none !important;
}

div#exglow div.exhibit-collectionView-group h1, 
div#exglow div.exhibit-collectionView-group h2, 
div#exglow div.exhibit-collectionView-group h3 {
	color:#3C94A4;
}

div.exhibit-thumbnailView-group h2,
div#ex div.exhibit-collectionView-group h2 {
	font-size: 1.5em !important;
	font-weight: normal !important;
/*take out indent*/			
	xmargin-left:2em;	
}

div.exhibit-thumbnailView-group h3,
div.exhibit-collectionView-group h3 {
	font-size: 1.2em !important;
	font-weight: normal !important;
	font-style: italic;
/*take out indent*/		
	xmargin-left:3em;
}

div.exhibit-collectionView-group-content {
		xmargin:4px 0 4px 5em;
/*take out indent*/		
		margin: 0 !important;
}

ol.exhibit-tileView-body {
		list-style:none;
		margin:0;
		clear:both;
}

ol.exhibit-tileView-body li {
	width:auto;
	clear:none;
	float:left;
}

div.exhibit-collectionView-group {
	clear:both;
}

ol.exhibit-tileView-body li div.tile-lens span {
	margin:2px 0;
}

ol.exhibit-tileView-body li div.tile-lens div div span span {
	font-size:1.1em;
}

ol.exhibit-tileView-body li div.tile-lens div div h3.name {
	margin:0 0 0.2em 0 !important;
	font-weight: bold !important;
	padding-bottom: 5px;
	font-style: normal;
}

div.map-lens div.contact span.email-address,
ol.exhibit-tileView-body li div.tile-lens span.email-address {
	clear:both;
	display: block;
}

div.map-lens div.contact span.address,
ol.exhibit-tileView-body li div.tile-lens span.address {
	display: inline;
}

ol.exhibit-tileView-body li div.tile-lens span.information {
	font-style: italic;
}

div#exfindcourse div.class-listings {
	margin:6px 6px 15px 6px;
	border:1px solid #64B50D;
	padding:6px;
	height:125px;
	clear: both;
	width: 300px;
	overflow-y:auto;
}

div.class-listings h3.name {
	color:#64B50D !important;
	font-size:1.8em !important;
	display: block;
	margin-bottom: 10px;
}

div.class-listings span.contact-name {
	font-weight: bold;
	font-size: 1.2em;
}

div.class-listings div.information {
	margin:5px 0;
}
div.information span.information {
	display:block;
	clear:both;
}
div.information span.teacher, div.information span.time, div.information span.price {
	clear:both;
}
div.class-listings.tile-lens div.card span.address {
	clear:both;
	display: block;
}

div.class-listings div.information span.price {
	clear:both;
	display: block;
}

/*GLOW Listings*/

div#exglow div.glow-listings {
		margin:6px;
		clear:both;
		width:720px !important;
		margin:6px 6px 15px 6px;
		border:1px solid #3C94A4;
		padding:6px;
		height:150px;
		clear: both;
		overflow-y:auto;		
}
	
div.glow-listings div.logo {
		width:48px;
		height:48px;
		float:left;
		margin-right:5px;
}

div.glow-listings div.content {
		clear:none;
		line-height:160%;
}

div.exhibit-collectionView-footer {
	padding-top:20px !important;
}

ol.exhibit-tileView-body li div.glow-listings {
	min-height:140px !important;
	overflow-y: auto;
}

ol.exhibit-tileView-body li div.bioimage {
	clear:none;
	float:left;
	width:110px;
}

ol.exhibit-tileView-body li div.bioimage {
	margin-top:5px;
}

ol.exhibit-tileView-body li div.bioimage div {
	clear:none;
	float:left;
	margin-right:5px;
}

ol.exhibit-tileView-body li div.bioimage div.card div {
	clear: both;
	float: left;
	margin:2px 0;
}

ol.exhibit-tileView-body li div.infobio {
	clear:none;
	float:left;
	width:590px;
	margin-top:5px;
}

ol.exhibit-tileView-body li span.number {
	clear:both;
	float:left;
	display:block;
}

ol.exhibit-tileView-body li div.address {
	clear:both;
	float:left;
}

div#exglow div#ex-viewpanel ol.exhibit-tileView-body li div.glow-listings div.elsewhere {
	display: none;
}



/* Contact Cards + Map view */
div.g div.avatar {
		float:left;
		clear:none;
		margin:5px 5px 5px 0;
}


div.g div.relationship {
		float:left;
		clear:none;
		margin:5px;
}
	
div.g div.card {
		float:left;
		clear:none;
		margin:5px;
}

div.g div.address {
	float: left;
	clear:both;
}

div.g div.elsewhere {
	float: left;
	clear:both;
}

div.g div.elsewhere span.profile_homepage a {
	color:#3C94A4;
	font-size:1.3em;
	border-top:1px dotted #3C94A4;
	display: block;
	margin-top: 5px;
	padding-top: 5px;
	width:220px;
}

div.g div.elsewhere ul.profile-sites {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}

ul.profile-sites li {
	width:16px;
	height:16px;
	margin-right:4px;
	display: block;
	float: left;
	clear:none;
}

ul.profile-sites li a {
	width:16px !important;
	height:16px !important;
	display: block;
}


ul.profile-sites li.profile_youtube {
	background:url(images/ddtemplate.png) -112px -100px  no-repeat;
}

ul.profile-sites li.profile_vimeo {
	background:url(images/ddtemplate.png) -96px -100px  no-repeat;
}

ul.profile-sites li.profile_twitter {
	background:url(images/ddtemplate.png) -48px -100px  no-repeat;
}

ul.profile-sites li.profile_flickr {
	background:url(images/ddtemplate.png) -128px -100px  no-repeat;
}

ul.profile-sites li.profile_myspace {
	background:url(images/ddtemplate.png) -80px -100px  no-repeat;
}

ul.profile-sites li.profile_facebook {
	background:url(images/ddtemplate.png) -32px -100px  no-repeat;
}


div.g div.company {
		font-weight:200%;
		font-size:120%;
		font-style:italic;
}

div.g h3.name {
		font-size:2em !important;
		color:#3C94A4 !important;
		font-style: normal;
		font-weight: bold !important;
		margin:5px 5px 5px 0 !important;
		display: block;
}

div.g h3.name:hover {
	text-decoration: underline;
}

div.g div.profactivity {
		font-style:normal;
		font-size:80%;
}

div.g span dt {
	font-weight: bold; 
	display:block;
	float:left;
	width:auto;
	clear:both;
	width:5em;
	margin:2px 0;
}
 
div.g span dd {
	font-weight: normal; 
	display: block;
	float:left;
	margin-left:5px;
	clear:none;
	margin:2px 0;
}

/* GLOW Contact Cards */
div.glow-thumbnail {
		width:22em !important;
		border:1px solid #3C94A4;		
		padding:6px !important;
		height:20em;
		overflow-y:auto;
		margin:10px !important;
		display:block !important;
}

div.glow-thumbnail div p.infobio, div.glow-map div p.infobio {
	display:none;
}


/*GLOW map lens */

div.glow-map div.elsewhere span.profile_homepage a {
	width:350px !important;
}

div.exhibit-menu-popup {
	background:#ebebeb none repeat scroll 0 0 !important;
	text-align: center !important;
}


/*Sidebar Filters*/

div#ex div#ex-controls div.exhibit-facet-header-filterControl {
	width: 22px;
}

div#ex div#ex-controls div.exhibit-facet-value {
	font-size: 1.2em;
}

div#ex div#ex-controls div.exhibit-facet-value div.exhibit-facet-value-count {
	width:15px;
}

div#ex div#ex-controls div.exhibit-facet-value div.exhibit-facet-value-inner {
	padding-left: 1.8em;
}

div#ex div#ex-controls div.ex-show-more {
	display: block;
	cursor: pointer;
	font-size: 1.4em;
	padding:5px;
	text-align: center;
	background-color:#cbcbcb;
	border: solid 1px #a8a8a8;
	color:white;
}

div#ex div#ex-controls div.ex-show-more:hover {
	background-color:#a8a8a8;
	color: white;
	border: solid 1px #282828;
}

div#ex div#ex-controls div.moreopen {
	color:white;
	background-color:#a8a8a8;	
	border: solid 1px #282828;
}

div#ex div#ex-controls div.ex-more div.ex-show-more {
	text-align: left;
	font-size: 1.2em;
	height: 15px;
	background:url(images/morebutton1.png) 0 0  no-repeat;
	padding-left: 20px;
	border: none;
}

div#ex div#ex-controls div.ex-more div.ex-show-more:hover {
	background:url(images/morebutton2.png) 0 0  no-repeat;
}

div#ex div#ex-controls div.ex-more div.moreopen {
	background:url(images/morebutton3.png) 0 0  no-repeat;
}

div#ex div#ex-controls div.ex-more div.moreopen:hover {
	background:url(images/morebutton4.png) 0 0  no-repeat;
}

/* Find a Course Pop-up */
body.page-id-311>div#page {
	width:475px !important;	
}

div#page div.popup {
	width:100% !important;
}

/* Artists Indiviual Page */
div#page div p img.badge {
	margin: 0 0 25px 10px;
}


/*Archives */
div.category-performancesarchive, 
div.category-associate-artists-archive,
div.category-bursary-artists-archive,
div.category-commissioned-artists-archive, 
div.category-symposia-archive {
	background: url(images/pattern.png);
	width:825px;
	min-height:90px !important;
}

div.category-newsletter {
	background: url(images/pattern.png);
}


/*Sponsors */

div#sponsors {
	height:90px;
	width:1000px !important;
	clear:both;
	top:10px; 
	position: relative;
	background-color:#e8e8e8; 
}

div#sponsors ul{
	list-style: none;
	display: block;	
	margin:0;
	padding:0;
}

div#sponsors ul li {
	height:90px;
	xwidth:250px;
	clear:none;
	float:left;
	cursor:pointer;
}

div#sponsors ul li a {
	display: block;
	width:100%;
	height:100%;
}

div#sponsors ul li#ndn {
	width:184px;
	background: url(images/sponsors.jpg) no-repeat;
}

div#sponsors ul li#exploreculture {
	width:184px;
	background: url(images/sponsors.jpg) 0px -90px no-repeat;
}

div#sponsors ul li#artscouncil {
	width:158px;
	background: url(images/sponsors.jpg) 0px -180px no-repeat;
}

div#sponsors ul li#essexcouncil {
	width:158px;
	background: url(images/sponsors.jpg) 0 -270px no-repeat;
}

div#sponsors ul li#chelmsford {
	width:158px;
	background: url(images/sponsors.jpg) 0px -360px no-repeat;
}

div#sponsors ul li#hertfordshire {
	width:158px;
	background: url(images/sponsors.jpg) 0 -450px no-repeat;
}

/*Author */
div.network-rhs div#performedin, 
div.network-rhs div#performedincompany  {
	width:295px !important;
	margin-top: 10px !important;
	min-height: inherit !important;
}

div#author div#mainbio,
div#author div#vcard,
div#performedin, 
div#performedincompany  {
	width:248px;
	padding:9px;
	border:solid 1px #3B95A4;
	float:left;
	clear:none;	
	margin-right:10px;
	min-height: 250px;
}

div#author h2 {
	margin-bottom:10px;
}

div#author * h3, 
div#performedin h3 {
	color:#3B95A4 !important;
}

div#author div#mainbio img {
	margin-right:5px;
}

div#otherprofiles h3 {
	color:#3B95A4 !important;
	border-top:1px dotted #3B95A4;
	width:248px;
	padding-top:5px; 
}

div#profilerecentposts h3{
	color:#3B95A4 !important;
}

div#profilerecentposts span.data {
	font-size: 0.9em;
	display: block;
	clear:none;
}

div#profilerecentposts {
	font-size: 1.2em;
	display: block;
	clear:both;
	float:left;
	margin-top:10px;
	width:825px;
}

div#profilerecentposts div.author_post {
	margin: 5px 0 15px 0;
}

div#author div#vcard span {
	font-size: 1.2em;
}

div#author div#vcard div.adr {
	margin-bottom: 10px;
	height: auto !important;
}

div#author div#vcard div.adr span {
	display:block;
	clear:both;
}

div#vcard span.tel {
	margin-bottom: 10px;
	display: block;
	font-size: 1em !important;
}

div#vcard span.tel span span.value {
	font-size: 1em !important;
}

div#otherprofiles {
	width:310px;
	margin-top: 10px;
}

div#otherprofiles div.online ul.profile-sites {
	margin:10px 0;
	padding:0;
}

div#otherprofiles div.online ul.profile-sites li {
	width:16px;
	height: 16px;
	display:block; 
	cursor:pointer;
	list-style: none;
	margin-right:6px;
	background-color: red;
	float: left;
}

div#performedin ul {
	overflow-y:auto;
	overflow-x: hidden;
	padding-left:15px;
	margin:0;
}

div#performedin ul li {
	color:#FF5A00;
}

div#performedin ul li span {
	font-size: 1.2em;
	margin:5px 5px 5px 0;
	display: block;
	color:#333333;
}

div#performedin ul li span.smallitem a {
	color:#FF5A00;
	font-size: 1.1em;
}

div#performedin ul li span {
}

/*Newsletter Subscription */
div.newsletter-signup {
	clear:none;
	float:left;
	border:1px solid #B13A75;
	padding:9px;
	width:310px;
}

div.newsletter-signup a {
	color:red;
	font-weight:bold;
	padding:2px;
}

div#content div.newsletter-archive {
	width:495px !important;
	margin-left:10px;
	float:left; 
}

div#content div.newsletter-archive div.dottedtitle {
	border-bottom: 1px dotted #B13A75;
}

div.newsletter-archive h2 a span {
	color:#B13A75;
}

div.newsletter-archive h2 a span:hover {
	text-decoration: underline;
}

div#content div.newsletter-archive div.category-newsletter {
	width: 488px;
	display:block;
	clear:both;
	float: left;
	margin-top:10px;
}

div.newsletter-archive div.category-newsletter h3 {
	display: inline;
	float: left;
}

div.newsletter-archive div.category-newsletter h3 a {
	color:#B13A75;
}

div.newsletter-archive small {
	display: block;
	width:auto;
	clear:none;
	float: left;
	margin:8px 0 0 10px;
}


/*Search */
div#content.search ul {
	border-top: 1px dotted #B13A75;
	padding:0;
	list-style: none;
	width:825px;
}

#content.search>h2>span.search {
	xcolor:#ffd200;
	background-color:yellow;
	border:solid 1px #ffd200;  
	padding:2px 4px;
}

#content.search>p {
	font-weight: bold;
	text-align: center;
	color:#B13A75;
	width:825px;
	margin:10px 0 0 0;
}

#content.search>ul {
	margin:0 0 0 0;
}
#content.search>ul>span.searchcategory {
	font-size:200%;
	margin-top:10px;
	display: block;
}
#content.search>ul>li {
	margin:0 0 0 30px;
	width:795px;
	padding:10px 0 !important;
	display: block;
}

#content.search>ul>li>div {
	width:790px;
}

#content.search div.navigation div#wp_page_numbers ul, 
#content.dancedigitallist div.navigation div#wp_page_numbers ul {
	border:none !important;
}


/*Pagnation */
div#wp_page_numbers {
	width: 825px;
	margin-left:35%;	
	background:none; 
}

/* Contact */
div#visituscontact {
	float:right;
	width:170px;
	position: relative;
	top:0;
	right:-180px;
}


/* Footer */

div#footer {
	width:1000px;
	border: none;
	position:relative;
	margin-top:10px;
	top:10px;
	text-align:center; 
	color:#B2B2B2;
	clear:both;
	display: block;
	height: 2.5em;
	font-size:1.2em;
}
	
ul#foot {
	list-style:none;
	display: block;
	margin-left:3%;
	padding:0;
	height:100%;
}
	
ul#foot li {
	clear:none;
	float:left;
	margin:5px 0 0 2em;
}

ul#foot li a {
	display: block;
	width:100%;
	height:100%;
}
	
div#footer li#facebook{
	height:16px;
	width:16px;
	background:url(images/ddtemplate.png) -32px -100px  no-repeat;
	margin-left:4px;
	display:block; 
	cursor:pointer;
}	

div#footer li#twitter{
	height:16px;
	width:16px;
	background:url(images/ddtemplate.png) -48px -100px  no-repeat;
	margin-left:4px;
	cursor:pointer;
}

div#footer li#flickr{
	height:16px;
	width:16px;
	background:url(images/ddtemplate.png) -128px -100px  no-repeat;
	margin-left:4px;
	cursor:pointer;
}
