body {
	font-family: Arial, Helvetica, sans-serif;
	background:url('/collection/artistrooms/images/background.gif') 0px 240px  no-repeat white;}

#content  {
	margin:0;
	padding:0;
	width:800px;
	}
	
#content a {
	outline:none;
    color:#d61c50;
	text-decoration:none;
	border-bottom:1px solid #d61c50;}
	
#content a:hover {
	background:#eee;
	color:#333;
	border-bottom:1px solid #000;}	
	
#content  a.right-arrow{
	background:url('/collection/artistrooms/images/arrow-right.gif') 100% 60%  no-repeat;
	padding: 0 16px 0 0;}	
	
#content a.right-arrow:hover{
	color:#000;
	background:url('/collection/artistrooms/images/arrow-right.gif') #eee 100% 60%  no-repeat;	}	
	
#content  a.right-arrow-red{
	background:url('/collection/artistrooms/images/arrow-right-red.gif') 100% 60%  no-repeat;
	padding: 0 16px 0 0;}	
	
#content a.right-arrow-red:hover{
	color:#000;
	background:url('/collection/artistrooms/images/arrow-right.gif') #eee 100% 60%  no-repeat;	}
	
#content a.toggleLink{
position:relative;
	left:42px;
	top:5px;
	height:20px;
	}
	
#content a.toggleLink:hover{
	color:#000;}
	
#content a.external{
	/*background-image:url('/collection/artistrooms/images/external-pink.gif');	*/
}
	
#content a.external:hover{
/*	background-image:url('/collection/artistrooms/images/external.gif');
	background-repeat:no-repeat;
	background-position:center right;	*/	
}
/* level1nav */

ul#level1nav {
	background-color:#ffffff; !important	}

/* tate logo */
#logobarnew.inverse #logobarnewtatelogo {background-color:black;}
#logobarnew.inverse a .section{color:black;}

/* level2navbar */
#level2navbar {background-color:#fff;border-top:1px #727272 solid;}
#level2nav ul li a{color:#727272;border-left:1px solid #727272;}
#level2nav ul li a:hover{background-color:#fff;color:#333;}
	
/* breadcrumb and side nav */	
#topholder{
	margin:15px 0 7px 0;
	/* height:21px; */
	width:750px;
	overflow:auto;}

/* breadcrumb trail */
#breadcrumb{
	width:400px;
	font-size:0.75em;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 5px 7px 12px;	
	float:left;
	display:inline;}
	
#breadcrumb ol{
	list-style:none;	
	display: inline;
	margin: 0;
	padding: 0;
	}
	
#breadcrumb ol li{
	display: inline;
	margin:0px;
	padding:0px 12px 0px 0px;
	background:none;
	list-style:none;}
	
#breadcrumb ol li a{
	outline:none;
    color:#d61c50;
	text-decoration:none;
	border-bottom:1px solid #d61c50;
	font-weight:normal;}
	
#breadcrumb ol li a:hover{	
	color:#000;	
	background:#eee;	
	border-bottom:1px solid #000;}	

#searchbar{
	margin:0; 
	padding:0;
	width:300px;
	clear: none;	
	float:right;
	display:inline;}
	
#searchbar #sbholder{
	float:left;
	display:inline;
	width:300px;
	margin:0;
	padding:0;}

	
/* general content styles */	
	
#content {	
	width:790px;	
	padding:0 0 60px 0;
	margin:0;	
	font-size:.8em;
	color:#333;	}	
	
#content ul, #content ul li {
	list-style-type:none;
	margin:0;
	padding:0;}

/* side nav */

.sidebar{	
	width:136px;
	float:left;
	}
	
#content .sidebar ul.ar-nav{
	overflow:auto;
	 padding:0;
	margin:152px 0 0 0;
	}

#content .sidebar ul.ar-nav li{
	width:136px;
	float:left;
	xdisplay:inline;
	 padding:0;
	margin:0;	}

#content .sidebar ul.ar-nav li.list-first{
	margin:10px 0 0 0 ;	}	
	
#content .sidebar ul.ar-nav li.list-divide{
	padding:0 0 11px 0;
	background:url('/collection/artistrooms/images/list-divider.gif') bottom left no-repeat;}
		
#content .sidebar ul.ar-nav li a{
	color:#333;
	display:block;	
	padding:3px 5px 3px 5px;	
	/*margin:0 0 3px 0;*/
	margin:1px 0 0 0;
	font-size:.9em;
	text-decoration:none;
	border:none;}	
	
#content .sidebar ul.ar-nav li.theme a{
	padding-left:14px;}	

#content .sidebar ul.ar-nav li a:hover{
	color:#FFF;
	background-color:#d61c50;}

.home #content .sidebar ul.ar-nav li.home a, .ontour #content .sidebar ul.ar-nav li.ontour a, .artists #content .sidebar ul.ar-nav li.artists a, .mythology #content .sidebar ul.ar-nav li.mythology a{
	color:#FFF;
	background-color:#d61c50;}
	
li.home {height:20px;overflow:hidden;}
 li.artists {height:21px;overflow:hidden;}
	
#content .sidebar ul.ar-logos{
	float:left;
	margin:40px 0 0 0;
	padding:0 0 7px 0;
	background:url('/collection/artistrooms/images/list-divider.gif') bottom left no-repeat;}	
	
#content .sidebar ul.ar-logos li{
	margin:0 0 14px 6px ;}		

#content .sidebar ul.logo-stack{
	float:left;
	margin:37px 0 0 0;
	padding:0 0 35px 5px;
	background:url('/collection/artistrooms/images/list-divider.gif') bottom left no-repeat;}

#content .sidebar ul.ar-logos li a, #content .sidebar ul.logo-stack li a{
	border:none;
	background:#fff;}

/* main content */

.maincontent{	
    line-height:1.4em;
	width:654px;
	margin:0;
	float:left;
	}
	
#content .maincontent h2.artist-rooms-logo{	
	margin:0 0 0 39px;	}	
	
#content .maincontent h2.artist-rooms-logo a{
	width:116px;
	height:59px;
	background:url('/collection/artistrooms/images/artist-rooms-text-logo.gif');	
	display:block;
	border:none;}		
	
#content .maincontent h2.artist-rooms-logo span{
	display:none;}	
	
#content .maincontent h3.page-title{
	color:#FFF;
	font-weight:normal;
	font-size:1.2em;
	margin:58px 0 0 43px;}	
	
#content .maincontent .content-title{
	margin:60px 40px 0 0;
	padding:1px 0 0 43px;
	height:66px;
	background:url('/collection/artistrooms/images/content-divider.gif') 0 10px no-repeat;	}	

#content .maincontent .content-title h4{
	margin:0;	
	float:left;
	display:inline;
	color:#414141;
	padding:1px 0 0 0;
	font-weight:normal;}
	
#content p.bottom-link {
	clear:left;
	padding-bottom:30px;
	}

#content .maincontent .content-title a, #content .maincontent .bottom-link a{
	background:url('/collection/artistrooms/images/arrow-right-red.gif') 100% 60%  no-repeat;	
	border-bottom:1px solid #d61c50;
	float:right;
	display:inline;	
	padding:2px 13px 0 0 ;
	color:#d61c50;}

#content .maincontent .content-title a:hover, #content .maincontent .bottom-link a:hover{
	color:#000;
	border-bottom:1px solid #000;
	background:url('/collection/artistrooms/images/arrow-right.gif') #eee 100% 60%  no-repeat;	}		
	
.maincontent p{
	margin:20px 0 0 43px;
}	

.maincontent .intro p, .maincontent .intro-continued  p {
	padding-right:50px;
	}
	
.maincontent h5{
	padding:0 0 5px 11px;
	margin:20px 40px 0 32px;
	font-size:.9em;	
	color:#414141;
	border-bottom:1px solid #414143;
	font-weight:normal;	}	

.wide-col{
	width:340px;
	position:relative;
	float:left;
	padding:0;
	margin-top:10px;
	}
	
	#map {
	height:435px;
	}
	
.narrow-col{
float:left;
	width:233px;
	margin:10px 0 0 10px;}
	
.maincontent #artourlogos a , .maincontent #artourlogos a:hover{
	text-decoration:none;
	background:none;
	border:none;
	}
	
.maincontent #artourlogos{
	margin:40px 0 0 10px;}	
	
.column-margin{
	margin-left:31px;}	

#content  .maincontent .wide-col h5, #content  .maincontent .narrow-col h5{		
	margin:20px 0 0 0;}
	
.maincontent .wide-col p, .maincontent .narrow-col p{
	margin:20px 0 0 10px;}	
	
.maincontent p.left-zero{
	margin-left:0px;}	
	
.maincontent p.left-zero-map{
	margin:25px 0 0 0px;}	
	
/* home */

#content .artistroomsvideo {
	margin:20px 0 0 40px;
	}

#content .maincontent p a .readmore{	
	padding:0 16px 0 0 ;	
	background:url('/collection/artistrooms/images/arrow-down-red.gif') 100% 60%  no-repeat;}
	
#content .maincontent p a .readmore:hover{
	color:#333;		
	background:url('/collection/artistrooms/images/arrow-down.gif') 100% 60%  no-repeat;}	

#content .maincontent p a .hide{	
	padding:0 16px 0 0;	
	background:url('/collection/artistrooms/images/arrow-up-red.gif') 100% 60%  no-repeat;}
	
#content .maincontent p a .hide:hover{
	color:#333;		
	background:url('/collection/artistrooms/images/arrow-up.gif') 100% 60%  no-repeat;}	


.intro-continued{
	}

#content  ul.theme-list{
	margin-top:20px;
margin-bottom:20px;	}
	
#content   ul.theme-list li a{
	font-size:.9em;
	color:#333;
	display:block;
	margin:6px 0 0 0;
	padding:0 0 0 10px;	
	background:url('/collection/artistrooms/images/arrow-right.gif') 99% 60%  no-repeat;
	border-bottom:1px solid #ddd;	}	
	
#content  ul.theme-list li a:hover{
	background:url('/collection/artistrooms/images/arrow-right-white.gif') #d61c50 99% 60%  no-repeat;
	color:#fff;
	border-bottom:1px solid #d61c50;	}	
	
/* Artist Page */

#content .maincontent .artistpagecontent {
	padding-right:50px;
	}
	
/* Artist List */

#content   ul.ar-artist-list{
	margin:12px 0 0 33px;}
	
#content   ul.ar-artist-list li{
	width:135px;
	float:left;
	display:inline;
	margin:6px 0 0 10px;}
	
#content   ul.ar-artist-list li a{
	background:url('/collection/artistrooms/images/arrow-right.gif') 127px 60%  no-repeat;
	display:block;
	color:#333;
	padding:1px 1px 0 1px;
	border-bottom:1px solid #ddd;}	

#content   ul.ar-artist-list li a:hover{
	background:url('/collection/artistrooms/images/arrow-right-white.gif') #d61c50 127px 60%  no-repeat;
	display:block;
	color:#fff;
	border-bottom:1px solid #d61c50;}
	
#content   ul.ar-artist-list li a.active{
	background:#d61c50;
	display:block;
	color:#fff;
	border-bottom:1px solid #d61c50;}		
	
#content   .content-visual-right{
	float:right;
	margin: 25px 0 10px 10px;}

#content   .content-visual-right .credit{
	color:#666;
	text-align:right;}


/* Tour */

#content .sidebar ul.logo-stack{
	margin-top:20px;}

#content .sidebar ul.logo-stack li{
	margin:15px 0 0 0;
	}
	
#content .sidebar ul.logo-stack li a{	
	border:none;}
	
#content .maincontent ul.tour-dates {
	margin-right:5px ;
	}

#content .maincontent ul.tour-dates li{
	margin:15px 0 0 10px ;
	}
	
#content .maincontent ul.tour-dates li .dates{
	font-style:italic;}
	
	


/* Themes */

#content .maincontent .themeessay {
	margin:20px 60px 10px 40px;
	}

#content .maincontent .themeessay p {
	margin:0 0 20px 0;
	padding:0;
	clear:left;
	}
	
#content .maincontent .themeessay img {
	margin:0 10px 2px 0;
	padding:0;
	}
	
#content    .maincontent .themeessay  .credit{
	display:block;
	margin:0 15px 20px 0;
	padding:2px 0 0 0;
	color:#666;
	font-size:.8em;
	}


#content .maincontent ul.theme_images{
	margin:22px 0 0 0;
	padding:0;
}

#content .maincontent ul.theme_images li{
	float:left; 
	padding:0;
	margin:0 10px 0px 0;
		}
	
#content .maincontent ul.theme_images li a{

	}
	
#content .maincontent ul.theme_images li img{
	margin:0;
	padding:0;
	}
	
#content .maincontent ul.theme_images_copyright_info{
	margin:20px 0 0 40px;
	padding:20px 0 20px 0;
	clear:both;
	xborder-top:1px #999 solid;
}

#content .maincontent ul.theme_images_copyright_info li{
	padding:0;
	margin:0 0px 1px 0;}
	
#content .maincontent ul.theme_images_copyright_info li .credit{
	font-size:.8em;
	color:#999;
	margin:0;
	padding:0;
	display:inline;}
	
	
/* breadcrumb */

#breadcrumb {
	height:32px;
	padding:2px 0 0 10px;
	width:400px;
	font-size:12px;
	color:#333;
	background-color:#fff;
}

#breadcrumb ol li { background:url('/images/breadcrumb.gif') right center no-repeat; padding-right:15px;}

#breadcrumb ol li a:hover {
	text-decoration:none;
	color:#333;
	background-color:transparent;
	padding:0;
}
