/*   
 ========================================================*/

.relatedContainer h3, 
#supportus .relatedContainer h3 {
	background: none;
}
#wrapper {
	background: url(../../img/artist-rooms/body-bg.png) left top no-repeat;
}

#main {
/* 	background: url(../../img/artist-rooms/body-bg-main.png) 0 -15px repeat-x; */
	padding-bottom: 200px;
}

#content, 
#page, 
#sidebar .itemContainer {
	background: none;
}
#content {
	width: 765px;
	padding: 10px 0;
}
#sidebar .itemContainer {
	margin-top: 25px;
}
#wrapper #page-navigation {
	background: transparent;
}
/*
.side_style #content {
    width: 550px;
}
*/

/*   
 ========================================================*/
	
#header h1 a {
	background: none;
}

/*
#header-cont {
	background: url(../../img/header-bg.gif) 0 100% no-repeat;
}
*/
#header #ticker-intro li a {
	color: #fff;
}
#search-hd fieldset {
    background: #929292;
}
#header #navigation .active, 
#header #navigation .active:hover {
	background: #424246;
}
#breadcrumbs li a {
    color: #424246;
}
.borderTop {
    border-top: 1px solid #fff;
}

/*   
 ========================================================*/
#collection #sub-nav-container {
	float: left;
	font-size: .9em;
	width: 180px;
	border-right: none;
	padding-right: 10px; /* IE hack */
	background: none;
	
}
/* background and border for the sub-nav */
/*
#collection #sub-navigation {
	background: url(../../img/NONE.gif);
}
*/

#collection .mCon {
}

#ar-list-map-cont {
}

#artists-room-list {
}

/* big section title on top of the nav-sidebar */
#collection #section-title {
	color: #424246;
}

	#collection #section-title a {
		color: #424246;
		background: none;
		background-image: none !important;
		text-indent: 10px;
	}
#sub-navigation ul {
	background: none;
}
#collection #sub-navigation a {
	/* background: url(../../img/nav-spacer-alt.gif) 0 100% no-repeat; */
}

/* active navigation item - level 1 */
#collection #sub-navigation li.active a {
	background: url(../../img/nav-spacer-alt.gif) 0 100% no-repeat;
}

/* active navigation item - level 2 */
#collection #sub-navigation li.active li a {
	background: url(../../img/nav-spacer-alt.gif) 0 100% no-repeat;
}	
	
/* active navigation item - level 3 */
#collection #sub-navigation li.active li li a {
	background: url(../../img/nav-spacer-alt.gif) 0 100% no-repeat;
}
#sub-navigation .focus, 
#sub-navigation .focus:hover {
    background-color: #424246;
}
#wrapper #sub-navigation .infocus {
    background-image: url("../../img/artist-rooms/infocus-sprites.png");
}

#collection #bottom-content {
	padding: 10px 0;
	margin: 0;
	overflow: hidden;
	height: 100%;
	clear: both;
	background: none;
}

#ar-intro {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	overflow: hidden;
	height: 100%;
	padding-bottom: 15px;
}

#ar-intro-images {
	float: left;
	position: relative;
	height: 336px;
	width: 450px;
	visibility: hidden;
}

	#ar-intro-images a {
		display: block;
		top: 0;
		left: 0;
		position: absolute;
	}
	
	#ar-intro-images img {
		display: block;
		border: none;
	}
	
#ar-intro-tags,
#ar-small-map,
#ar-large-map,
#ar-large-map ul,
#ar-intro-tags li,
#ar-small-map li,
#ar-large-map li,
#ar-intro-nav,
#ar-intro-nav-alt,
#ar-intro-nav li,
#ar-intro-nav-alt li,
#ar-themes-list,
#ar-themes-list li,
#ar-tags-list,
#ar-tags-list li {
	list-style: none;
	padding: 0;
	margin: 0;
}

a.mapMore {
}

	a.mapMore:hover {
		text-decoration: underline;
	}
	
body #ar-intro-tags {
	float: right;
	width: 300px;
	text-align: center;
	padding: 0 0 10px 0;
	margin-top: 15px;
	position: relative;
}

	#ar-intro-tags li {
		font-family: Arial, Helvetica, sans-serif;
		padding: 1px 3px;
		display: inline;
		line-height: 1.5em;
	}
	
	#ar-intro-tags li.moreTags {
		position: absolute;
		bottom: -15px;
		left: 0;
		padding: 0;
		text-align: left;
	}
	
		#ar-intro-tags li.moreTags a {
			padding: 0 0 0 15px;
			background: url(../../img/arr-gray.gif) 0 51% no-repeat;
		}
	
	#ar-intro-tags a {
		color: #4A4A4A;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	#ar-intro-tags li.tag a:hover {
		background: #4A4A4A;
		color: #fff;
		text-decoration: none;
	}
	
#ar-tags-list {
	text-align: center;
	margin: 0 0 20px;
}

	#ar-tags-list li {
		font-family: Arial, Helvetica, sans-serif;
		padding: 1px 3px;
		display: inline;
		line-height: 1.5em;
	}

	#ar-tags-list a {
		color: #E6007B;
		text-decoration: none;
		text-transform: uppercase;
	}
	
		#ar-tags-list a:hover,
		#ar-tags-list .active a {
			background: #E6007B;
			color: #fff;
		}

#ar-intro-cont {
	border-bottom: solid 1px #fff;
	overflow: hidden;
	height: 100%;
}

#ar-video-cont {
	overflow: hidden;
	height: 0px;
	position: relative;
}

	#arvc {
		border-bottom: solid 1px #fff;
		padding: 10px 0;
		height: 205px;
	}
	
	#arvc div {
		float: left;
		width: 347px;
	}
	
	#arvc-alt {
		padding: 0 0 15px;
	}
	
	#arvc strong,
	#arvc-alt strong {
		color: #4B575F;
		font-weight: normal;
		font-size: 1.1em;
	}
	
	#arvc p,
	#arvc-alt p {
		padding: 5px 0 0;
		margin: 0;
		font-size: .9em;
	}
	
	.flvPlayer {
		display: block;
		width: 337px;
		height: 200px;
	}

#ar-intro-nav {
	float: right;
	width: 300px;
	margin: 20px 0 0;
}
ul#ar-intro-nav {
	margin-top: 40px
}

/* ============== */

	#ar-intro-nav li.arinItem {
		line-height: 180%;
		float: left;
		padding: 10px 0;
		margin: 0;
	}

	#ar-intro-nav a {
		color: #E6007B;
		text-decoration: none;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		padding: 4px 0 3px 27px;
		background: url(../../img/artist-rooms/icons-sprite.gif) 0 0 no-repeat;
	}
	
	#ar-intro-nav a:hover,
	#ar-intro-tags a:hover {
		text-decoration: underline;
	}
	
		#ar-intro-nav #arin-4,
		#ar-intro-nav #arin-3 {
			width: 170px;
		}
		
		#ar-intro-nav #arin-2,
		#ar-intro-nav #arin-1 {
			width: 130px;
		}
		
		#ar-intro-nav #arin-4 a {
			background-position: 0 -89px;
		}

		#ar-intro-nav #arin-2 a {
			background-position: 0 -30px;
		}
		
		#ar-intro-nav #arin-3 a {
			background-position: 0 -61px;
		}
		
		#ar-intro-nav #arin-1 a {
			background-position: 0 0;
		}
	
body #ar-intro-nav-alt {
	float: right;
	width: 220px;
	margin: 30px 0 0 0;
}	
	
	#ar-intro-nav-alt li {
		width: 180px;
	}
	
	#ar-intro-nav-alt a {
		padding: 4px 0 5px 33px;
		background: url(../../img/artist-rooms/video-icon.gif) 0 50% no-repeat;
		display: block;
		color: #4A4A4A;
		text-decoration: none;
		line-height: 130%;
	}

	#ar-intro-nav-alt a:hover {
		text-decoration: underline;
	}
	
	#text {
		padding-right: 10px;
	}
		
#artistroom-logo-alt {
	background: url(../../img/artist-rooms/ar-logo.png) 0 0 no-repeat;
	top: 25px;
	width: 200px;
	height: 50px;
}

#ar-small-map {
	width: 250px;
	height: 207px;
	float: right;
	background: url(../../img/artist-rooms/map-small.png) no-repeat;
}

	#arlm a.mapMore {
		position: absolute;
		top: 6px;
		left: 0;
		color: #4A4A4A;
		text-decoration: none;
		padding: 0 0 0 15px;
		background: url(../../img/arr-gray.gif) 0 51% no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
	}
	
		#arlm a.mapMore:hover {
			text-decoration: underline;
		}

#arlm {
	position: relative;
}

	#arlm .logo {
		position: absolute;
		top: 0;
		left: 70px;
	}
	
		#arlm .l1 {
			top: -70px;
			width: 120px;
			height: 24px;
			background: url(../../img/artist-rooms/ArtFund_logo-transparent_120px.png) no-repeat;
		}
		
		#arlm .l2 {
			top: -20px;
			width: 53px;
			height: 66px;
			background: url(../../img/artist-rooms/logo-2.png) no-repeat;
		}

	#arlm .logo a {
		display: block;
		text-indent: -9000em;
		width: 100%;
		height: 100%;
	}

#ar-large-map {
	margin: 110px 0 0 0;
	width: 270px;
	height: 375px;
	background: url(../../img/artist-rooms/map-big.png) no-repeat;
}
	
	#ar-small-map li.arsmItem,
	#ar-large-map li.arsmItem {
		position: absolute;
	}
	
	#ar-small-map .arTip strong,
	#ar-large-map .arTip strong,
	#ar-small-map .arTip h4,
	#ar-large-map .arTip h4,
	#ar-small-map .arTip li,
	#ar-large-map .arTip li {
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none;
	}
	
	#ar-small-map .arPin,
	#ar-large-map .arPin,
	#ar-large-map .arPinNa {
		display: block;
		position: relative;
	}
	
		#ar-small-map .arPin {
			width: 12px;
			height: 12px;
			background: url(../../img/artist-rooms/pin.png) no-repeat;
		}
	
		#ar-large-map .arPin {
			width: 20px;
			height: 20px;
			background: url(../../img/artist-rooms/pin-large-n.png) no-repeat;
		}
		
		#ar-large-map .arPinHighlight {
			width: 33px;
			height: 33px;
			background: url(../../img/artist-rooms/pin-large-s.png) no-repeat;
		}
		
		#ar-large-map .arPinNa {
			width: 20px;
			height: 20px;
			background: url(../../img/artist-rooms/pin-large-u.png) no-repeat;
		}

	
	#ar-small-map .arTip,
	#ar-large-map .arTip {
		display: none;
		width: 202px;
		position: absolute;
		left: 0px;
		top: 0px;
		padding: 10px 0 0 10px;
		z-index: 999;
	}
		
	body #ar-small-map .arTip li,
	body #ar-large-map .arTip li {
		background: #424145;
		margin: 0 0 2px 0;
		float: left;
		display: inline;
		overflow: hidden;
		padding: 0 6px 6px 6px;
		color: #fff;
		width: 190px;
		font-size: 1em;
	}
	
	body #ar-large-map .arTip li {
		font-size: .9em;
	}
	
	#ar-small-map .arTip strong,
	#ar-large-map .arTip strong {
		color: #F17FC9;
		font-size: 1.1em;
		font-weight: bold;
		padding: 5px 0 0 0;
		display: block;
		
	}
	
	#ar-small-map .arTip em,
	#ar-large-map .arTip em {
		display: block;
		font-weight: bold;
		font-style: normal;
		padding: 0 0 3px;
	}
	
	#ar-small-map .arTip span,
	#ar-large-map .arTip span {
		display: block;
		padding: 0 0 3px;
		font-size: .9em;
	}
	
	#ar-small-map .arTip a,
	#ar-large-map .arTip a {
		display: block;
		color: #fff;
		text-decoration: none;
	}
		
.sa a {
	/*background: url(../../img/artist-rooms/specialHeading-2.gif) 100% 0 no-repeat;*/
}

.onDisplayAlt {
	background: url(../../img/artist-rooms/onDisplay.gif) 0 50% no-repeat;
}

#ar-artist,
#ar-works,
#ar-bio {
	padding: 0 0 20px;
}

#ar-artist {
	height: 100%;
	overflow: hidden;
}

	#ar-main.hasSide {
		width: 550px;
		float: left;
	}
	
	#ar-side {
		float: right;
		width: 200px;
	}
	
	#ar-venues-side .relatedLinks {
		line-height: 1.6em;
		margin: 2px 0 0;
	}
	
	#ar-side .relatedLinks li,
	#ar-venues-side .relatedLinks li {
		padding: 0 0 10px;
	}
	
	#ar-side .relatedLinks li a,
	#ar-venues-side .relatedLinks li a {
		padding: 0 0 0 15px;
		background: url(../../img/arr-gray.gif) 0 4px no-repeat;
		color: #4B575F;
	}
	
	#ar-side .relatedLinks li br {
		display: none;
	}
	
	#ar-side .relatedLinks li em {
		font-style: normal;
		display: block;
	}

#ar-works {
}

#works-room-list {
	overflow: hidden;
	height: 100%;
	padding: 2px 0 10px 0;
}

#ar-bio {
}

	#ar-artist-bio p {
		padding: 0;
		margin: 0 0 10px;
	}
	
	#artn {
		padding: 0 0 10px;
	}

	#ar-tab-nav li,
	#tab-nav li {
		border-right: solid 2px #C9C9C9;
	}
	
	#tab-nav .backToList,
	#ar-tab-nav .posAlt {
		border-right: none;
		border-left: solid 2px #C9C9C9;
	}
	
	#ar-tab-nav .posAlt {
		float: right;
	}
	
	#ar-tab-nav.arAlt {
		border: none;
	}
	
	#ar-tab-nav.arAlt li.ar1 {
		width: 160px;
	}
	
	#ar-tab-nav.arAlt li.ar2 {
		width: 90px;
	}

#ar-single-header {
	overflow: hidden;
	height: 100%;
	margin: 10px 0;
}

	#ar-single-header h3 {
		width: 450px;
		float: left;
		font-size: 2.0em;
		font-weight: normal;
		line-height: 1.2em;
		font-family: "Century Gothic", "Letter Gothic Std", Arial, Helvetica, sans-serif;
	}
	
	#ar-side div.relatedContainer h3 span, 
	#ar-venues-side div.relatedContainer h3 span {
	    background: none repeat scroll 0 0 transparent;
	    border: medium none;
	    color: #333333;
	    font-family: "Century Gothic","Letter Gothic Std",Arial,Helvetica,sans-serif;
	    font-size: 12px;
	    letter-spacing: 0 !important;
	    text-transform: none;
	}
	
	#ar-single-header form {
		width: 180px;
		float: right;
		margin: 4px 5px 0 0;
	}
	
	#ar-single-header select {
		float: right;
		width: 175px;
	}
	
	.more {
		border-top: solid 1px #B9B9B9;
		padding: 4px 0 0;
		margin: 20px 0 0;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	}

	.more a {
		text-decoration: none;
		padding: 0 0 0 15px;
		background: url(../../img/arr-gray.gif) 0 51% no-repeat;
		
	}
	
	.more a:hover {
		text-decoration: underline;
	}
	
#ar-venues {
	float: left;
	width: 450px;
}
	
	#ar-venues strong,
	#ar-venues h4,
	#ar-venues p {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#ar-venues strong {
		font-weight: normal;
	}
		
	#ar-venues strong a {
		text-decoration: none;
		color: #E30794;
	}
	
	#ar-venues strong a:hover {
		text-decoration: underline;
	}
	
	#ar-venues h4 {
		font-size: 1em;
		padding: 0;
		color: #353535;
	}

	#ar-venues p {
		padding: 0;
		margin: 2px 0 6px;
		font-size: .9em;
	}

#ar-venues-side {
	float: right;
	width: 300px;
}

	#ar-venues-side .caption {
		font-size: .9em;
		color: #696969;
		margin: 0 0 15px;
	}

.arVenues,
.arVenues li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.arVenues li {
	margin: 20px 0 0;
}

.arTitle,
h4.arSubTitle {
	font-family: Arial, Helvetica, sans-serif;
}

.arTitle {
	font-size: 2.0em;
	font-weight: normal;
	line-height: 1.2em;
	padding: 5px 0 8px;
}

#ar-venues .arSubTitle {
	font-size: 1.1em;
	padding: 2px;
}

.arvHead {
	font-size: 1em;
	overflow: hidden;
	height: 100%;
}

	.arvHead img {
		float: left;
		margin: 0 8px 0 0;
	}

	#ar-venues .arvHead h4 {
		font-size: 1em;
		padding: 0;
		color: #E30794;
		font-weight: normal;
	}

	#ar-venues .arvHead strong {
		display: block;
		padding: 2px 0;
	}
	
	.addToSocial {
		padding: 15px 0 0;
	}

	.arvHead p {
		padding: 0;
		margin: 0;
	}
	
	.arvBody {
		margin: 15px 0 15px;
	}
	
	.arvDetails {
		margin: 5px 0 15px;
	}
	
	#ar-venues .arvLink {
		display: block;
		margin: 5px 0 0;
	}
	
	#ar-venues .arvDetails strong {
		font-weight: bold;
	}

.enlarge a {
	background: url(../../img/lens-2.gif) 0 50% no-repeat;
}

#collection .back {
	background-color: transparent;
	background: url(../../img/arr-gray.gif) 0 51% no-repeat;
	color: #505050;
	padding: 0 0 0 15px;
	text-decoration: none;
	text-transform: uppercase;
}

.onDisplay {
	background: url(../../img/on-display-2.gif) 0 50% no-repeat;
}

.clearalt {
	clear: both; 
	height: 1px; 
	font-size: 1px; 
	overflow: hidden; 
	background-color: transparent;
}

.arLogos {
	
}

.tabContItem,
#sidebar p {
	padding-right: 10px;
}

/* 
 ========================================================*/

	#section-switcher li {
		border-left: solid 1px #DADADA;
	}
	
	#section-switcher li a {
		border-bottom: solid 4px #B7B7B7;
	}
	
	#section-switcher li.active a {
		border-bottom: solid 4px #838383;
	}
	
#woa-wrapper .woaHeading {
	color: #696969;
}

#work-text .woaBodytext,
#work-bio p {
	padding: 0 10px 0 0;
}

/* embeddable media */
.inlineMedia a,
.inlineMedia .imaName {
	color: #696969;
}

.inlineMedia .imMoreInfo {
	background: #C5C5C5;
}

.inlineMedia .imOpenclose li a {
	background: url(../../img/arr-gray.gif) 0 3px no-repeat;
}

#collection .video .mlDetails h3 a, 
.video .imActions li.imaName {
	background: url(../../img/ico_video.png) 0 3px no-repeat;
}

#collection .audio .mlDetails h3 a, 
.audio .imActions li.imaName {
	background: url(../../img/ico_audio.png) 0 3px no-repeat;
}

.inlineMedia .imActions .imaEnlarge a {
	background: url(../../img/enlarge.png) 0 4px no-repeat;
}

/* 
 ========================================================*/
#project-navigation {
}

	#project-navigation,
	#project-navigation li,
	#project-navigation ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	#project-navigation img {
		border: none;
	}
	
	#project-navigation h3 {
		font-size: 2.0em;
		line-height: 1.5em;
		margin-top: 20px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#project-navigation li a.otherProjects {
		background: url(../../img/arr-gray.gif) 100% 5px no-repeat;
		padding-right: 13px;
	}
	
		#project-navigation li a.otherProjects:hover {
			text-decoration: none;
		}
		
/* 
 ========================================================*/	
#content-navigation #page-navigation {
	border-bottom: solid 1px #fff;
}

	#content-navigation #page-navigation li a.nv {
		background-image: url(../../img/arr-gray.gif);
	}
	
	#content-navigation #page-navigation li a.active {
		background-color: #BFBFBF !important;
	}
	
	 
