/* --- /// --- */

* {

	font-family:georgia, "times new roman", times, serif;
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding:0px;

}

a:focus {

	outline:none;

}

body {

	background:#4e4438;

}

iframe {

	display:none;

}

img {

	border:none;
	vertical-align:bottom;

}

/* --- /// container /// --- */

#container {

	background:url(../images/container.png) 0px 0px no-repeat;
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:768px;
	padding:33px 0px 0px 0px;
	position:relative;
	width:1024px;

}

/* --- /// navigation /// --- */

#navigation {

	background:url(../images/navigation.png) 0px 0px no-repeat;
	height:51px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
	width:775px;

}

	#navigation ul {

		height:48px;
		list-style:none;
		overflow:hidden;
		width:775px;

	}

	#navigation ul li {

		display:inline;
		float:left;
		height:33px;
		line-height:33px;
		margin:0px 0px 0px 48px;

	}

	#navigation ul li:last-child {

		float:right;
		margin:0px;

	}

		#navigation ul li a {

			color:#ebdcaa;
			font-family:arial, helvetica, sans-serif;
			font-size:11px;
			letter-spacing:1px;
			text-decoration:none;
			text-transform:uppercase;

		}

		#navigation ul li.moma a {

			background:url(../images/icon-moma.png);
			color:#ffffff;
			height:9px;
			position:absolute;
			right:0px;
			text-indent:-999999px;
			top:12px;
			width:38px;

		}

/* --- /// content /// --- */

#content div.sidebar {

	color:#e0dfdb;
	display:inline;
	float:left;
	height:675px;
	margin:0px;
	width:252px;
}

	#content div.sidebar	h1 {

		background:url(../images/h1.png) 0px 0px no-repeat;
		height:81px;
		margin:-9px 0px 30px 30px;
		width:152px;

	}

		#content div.sidebar	h1 a {
	
			display:block;
			height:81px;
			text-indent:-999999px;
			width:152px;
	
		}

	#content div.sidebar ul {

		background:url(../images/content-sidebar-ul.png) 0px 0px no-repeat;
		height:253px;
		list-style:none;
		overflow:hidden;
		width:222px;

	}

		#content div.sidebar ul li {
	
			display:inline;
			float:left;
			left:0px;
			overflow:hidden;
			width:203px;
	
		}

			#content div.sidebar ul li a {

				color:#ebdcaa;
				display:block;
				font-size:15px;
				font-weight:bold;
				padding:0px 0px 0px 30px;
				text-decoration:none;
				text-transform:uppercase;

			}

		#content div.sidebar ul li.picassos-studio {
		
			height:60px;
		
		}
	
			#content div.sidebar ul li.picassos-studio a {
			
				height:60px;
				line-height:60px;
			
			}
	
		#content div.sidebar ul li.featured-works {
		
			height:54px;
		
		}
	
			#content div.sidebar ul li.featured-works a {
	
				height:54px;
				line-height:62px;
			
			}
		
		#content div.sidebar ul li.materials-and-techniques {
		
			height:60px;
		
		}
		
			#content div.sidebar ul li.materials-and-techniques a {
	
				height:60px;
				padding-top:12px;
		
			}
		
		#content div.sidebar ul li.commentary {
		
			height:60px;
		
		}
	
			#content div.sidebar ul li.commentary a {
			
				height:60px;
				line-height:60px;
			
			}

#content div.main {

	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#e0dfdb;
	display:inline;
	float:left;
	height:675px;
	margin:30px 0px;
	position:relative;
	width:712px;

}

	#content div.main h2 {

		color:#ffffff;
		font-size:18px;
		font-weight:normal;
		height:18px;
		margin:24px 36px;
		text-transform:uppercase;

	}

		#content div.main h2 a {

			color:#ebdcaa;
			font-size:18px;
			text-decoration:none;

		}

	#content div.main h3 {

		color:#ffffff;
		font-family:arial, helvetica, sans-serif;
		font-size:12px;
		margin:24px 36px;
		text-transform:uppercase;

	}

	#content div.main p {

		margin:24px 36px;

	}

#content div.carousel {

	background:#605b52;
	background:rgba(78, 75, 63, 0.33);
	bottom:36px;
	height:144px;
	position:absolute;
	right:36px;
	visibility:hidden;
	width:760px;

}

	#content div.carousel div.jcarousel-prev {

		background:url(../images/icon-previous.png) 0px 0px no-repeat;
		cursor:pointer;
		height:20px;
		left:24px;
		position:absolute;
		top:62px;
		width:20px;

	}

	#content div.carousel div.jcarousel-prev-disabled {

		background:none;
		cursor:default;

	}

	#content div.carousel div.jcarousel-clip {

		height:144px;
		left:52px;
		overflow:hidden;
		position:absolute;
		top:0px;
		width:660px;

	}

		#content div.carousel ul {
	
			height:144px;
			list-style:none;
			overflow:hidden;
	
		}
	
			#content div.carousel ul li {

				display:inline;
				float:left;
				height:132px;
				margin:6px;
				overflow:hidden;
				width:98px;
	
			}

				#content div.carousel ul li table {

					border-collapse:collapse;
					height:100%;
					width:100%;

				}

					#content div.carousel ul li table tr td {

						text-align:center;
						vertical-align:middle;	
	
					}
	
						#content div.carousel ul li a {
		
							display:block;
							margin:0px auto;
							text-decoration:none;
							width:80px;
			
						}
		
							#content div.carousel ul li a span {
		
								cursor:pointer;
								display:block;
								padding:4px;
								text-align:center;
						
							}
		
							#content div.carousel ul li.active a span {
				
								border:#ffffff solid 1px;
								padding:3px;
						
							}

	#content div.carousel div.jcarousel-next {

		background:url(../images/icon-next.png) 0px 0px no-repeat;
		cursor:pointer;
		height:20px;
		right:24px;
		position:absolute;
		top:62px;
		width:20px;

	}

	#content div.carousel div.jcarousel-next-disabled {

		background:none;
		cursor:default;

	}

	#content div.carousel p {

		bottom:-14px;
		height:8px;
		overflow:hidden;
		position:absolute;

	}

		#content div.carousel p span {

			background:url(../images/icon-dot.png) 0px 0px no-repeat;
			display:inline;
			float:left;
			height:8px;
			margin:0px 3px;
			overflow:hidden;
			text-indent:-999999px;
			width:8px;
	
		}

		#content div.carousel p span.active {

			background:url(../images/icon-dot-active.png) 0px 0px no-repeat;

		}

/* --- /// about /// --- */

body.about #navigation {

	background:url(../images/about-navigation.png) 0px 0px no-repeat;

}

body.about #content div.main h3 {

	margin:0px 36px;

}

body.about #content div.main div.columns {

	margin:24px 0px 24px 36px;
	overflow:hidden;
	width:676px;

}

	body.about #content div.main div.columns p {
	
		display:inline;
		float:left;
		font-size:15px;
		line-height:135%;
		margin:0px;
		padding:0px 30px 0px 0px;
		width:308px;
	
	}

/* --- /// commentary /// --- */

body.commentary {

	background:#5d5851;

}

body.commentary #container {

	background-image:url(../images/commentary-container.gif);

}

body.commentary #content div.sidebar ul {

	background:url(../images/commentary-content-sidebar-ul.png) 0px 0px no-repeat;
	height:413px;
	width:217px;

}

	body.commentary #content div.sidebar ul li.picassos-studio {
	
		height:60px;
	
	}

		body.commentary #content div.sidebar ul li.picassos-studio a {
		
			height:60px;
			line-height:60px;
		
		}

	body.commentary #content div.sidebar ul li.featured-works {
	
		height:62px;
	
	}

		body.commentary #content div.sidebar ul li.featured-works a {

			height:62px;
			line-height:62px;
		
		}
	
	body.commentary #content div.sidebar ul li.materials-and-techniques {
	
		height:66px;
	
	}
	
		body.commentary #content div.sidebar ul li.materials-and-techniques a {

			height:66px;
			padding-top:16px;
	
		}
	
	body.commentary #content div.sidebar ul li.commentary {
	
		height:209px;
	
	}

		body.commentary #content div.sidebar ul li.commentary a {
		
			height:209px;
			line-height:18px;
			padding-top:12px;
		
		}

body.commentary #content div.main h3 {

	text-transform:none;

}

body.commentary #content div.main p {

	font-size:15px;
	line-height:135%;

}

body.commentary #content div.main div.items {

	height:84px;
	margin:0px 36px;
	overflow:hidden;
	width:640px;

}

	body.commentary #content div.main div.items ul {

		height:96px;
		list-style:none;
		overflow:hidden;
		width:640px;
	
	}

		body.commentary #content div.main div.items ul li {
		
			display:inline;
			float:left;
			margin:0px 0px 12px 0px;
			width:213px;
		
		}

			body.commentary #content div.main div.items ul li a {
			
				color:#ebdcaa;
				display:inline;
				float:left;
				font-size:15px;
				line-height:18px;
				text-decoration:none;
			
			}

				body.commentary #content div.main div.items ul li a em {

					display:block;
					font-size:12px;
					line-height:18px;

				}

					body.commentary #content div.main div.items ul li a em img {

						vertical-align:middle;

					}

body.commentary #content div.main div.panels {

	background:#4d4942;
	height:609px;
	left:12px;
	position:absolute;
	top:66px;
	width:688px;

}

	body.commentary #content div.main div.panels div.panel {
		
	}

		body.commentary #content div.main div.panels div.panel div.detail {
		
			margin:0px 36px;
			overflow:hidden;
			padding:66px 0px 0px 0px;
			position:relative;
			width:616px;
		
		}

			body.commentary #content div.main div.panels div.panel div.detail div.audio {

				display:inline;
				float:left;
				overflow:hidden;
				width:204px;

			}

				body.commentary #content div.main div.panels div.panel div.detail div.audio h3 {
		
					font-family:georgia, "times new roman", times, serif;
					font-size:13px;
					margin:0px 0px 60px 0px;
		
				}

					body.commentary #content div.main div.panels div.panel div.detail div.audio h3 em {

						display:block;
						font-style:normal;
						font-weight:normal;
						font-size:11px;
						margin:6px 0px 0px 0px;

					}

			body.commentary #content div.main div.panels div.panel div.detail div.description {

				display:inline;
				float:right;
				overflow:hidden;
				width:388px;
			
			}
		
				body.commentary #content div.main div.panels div.panel div.detail div.description blockquote,
				body.commentary #content div.main div.panels div.panel div.detail div.description i {

					font-size:18px;
					line-height:135%;
		
				}

				body.commentary #content div.main div.panels div.panel div.detail div.description blockquote.small {

					font-size:15px;
					line-height:135%;

				}

				body.commentary #content div.main div.panels div.panel div.detail div.description p {
		
					margin:24px 0px 0px 0px;
		
				}

		body.commentary #content div.main div.panels div.panel a.close {

			background:url(../images/icon-close.png) 0px 0px no-repeat;
			display:block;
			height:28px;
			position:absolute;
			right:0px;
			text-indent:-999999px;
			top:18px;
			width:70px;

		}

/* --- /// credits /// --- */

body.credits #navigation {

	background:url(../images/credits-navigation.png) 0px 0px no-repeat;

}

body.credits #content div.main div.columns {

	overflow:hidden;
	padding:0px 36px;
	width:640px;

}

	body.credits #content div.main div.columns div.column {

		display:inline;
		float:left;
		padding:0px 28px 0px 0px;
		width:148px;

	}

		body.credits #content div.main div.columns div.n02 {

			width:156px;

		}

		body.credits #content div.main div.columns div.n03 {

			padding:68px 36px 0px 0px;
			width:112px;

		}

		body.credits #content div.main div.columns div.n04 {

			padding:39px 0px 0px 0px;
			width:124px;

		}

		body.credits #content div.main div.columns div.column h4 {
	
			color:#eee4db;
			font-family:arial, helvetica, sans-serif;
			font-size:12px;
			line-height:normal;
			margin:0px 0px 24px 0px;
			text-transform:uppercase;
	
		}

		body.credits #content div.main div.columns div.column h5 {
	
			color:#eee4db;
			font-family:arial, helvetica, sans-serif;
			font-size:10px;
			line-height:normal;
			margin:0px 0px 24px 0px;
			text-transform:uppercase;
	
		}
	
		body.credits #content div.main div.columns div.column p {

			color:#ffffff;
			font-size:12px;
			margin:10px 0px;
	
		}

			body.credits #content div.main div.columns div.column p strong {

				color:#ffffff;
				display:block;
				font-family:arial, helvetica, sans-serif;
				font-size:10px;
				line-height:11px;
				text-transform:uppercase;
		
			}

		body.credits #content div.main div.columns div.column ul {

			list-style:none;

		}

			body.credits #content div.main div.columns div.column ul li {

				color:#ffffff;
				font-size:12px;
				margin:11px 0px;
		
			}

			body.credits #content div.main div.columns div.column ul li small {

				color:#DCDBD3;
				display:block;
				font-size:12px;
				line-height:13px
		
			}

/* --- /// featured-works /// --- */

body.featured-works {

	background:#635d54;

}

body.featured-works #container {

	background-image:url(../images/featured-works-container.gif);

}

body.featured-works #content div.sidebar ul {

	background:url(../images/featured-works-content-sidebar-ul.png) 0px 0px no-repeat;
	height:407px;
	width:219px;

}

	body.featured-works #content div.sidebar ul li.picassos-studio {
	
		height:60px;
	
	}

		body.featured-works #content div.sidebar ul li.picassos-studio a {
		
			height:60px;
			line-height:60px;
		
		}

	body.featured-works #content div.sidebar ul li.featured-works {
	
		height:202px;
	
	}

		body.featured-works #content div.sidebar ul li.featured-works a {

			height:202px;
		
		}
	
	body.featured-works #content div.sidebar ul li.materials-and-techniques {
	
		height:64px;
	
	}
	
		body.featured-works #content div.sidebar ul li.materials-and-techniques a {

			height:64px;
			padding-top:15px;
	
		}
	
	body.featured-works #content div.sidebar ul li.commentary {
	
		height:60px;
	
	}

		body.featured-works #content div.sidebar ul li.commentary a {
		
			height:60px;
			line-height:60px;
		
		}

body.featured-works #content div.main div.items {

	height:563px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	width:670px;

}

	body.featured-works #content div.main div.items ul {
	
		list-style:none;
	
	}
	
		body.featured-works #content div.main div.items ul li {
		
			position:absolute;
		
		}

		body.featured-works #content div.main div.items ul li.n01 {

			left:24px;
			top:35px;

		}

		body.featured-works #content div.main div.items ul li.n02 {

			left:195px;
			top:11px;

		}

		body.featured-works #content div.main div.items ul li.n03 {

			left:113px;
			top:0px;

		}

		body.featured-works #content div.main div.items ul li.n04 {

			left:102px;
			top:65px;

		}

		body.featured-works #content div.main div.items ul li.n05 {

			left:160px;
			top:130px;

		}

		body.featured-works #content div.main div.items ul li.n06 {

			left:10px;
			top:141px;

		}

		body.featured-works #content div.main div.items ul li.n07 {

			left:370px;
			top:121px;

		}

		body.featured-works #content div.main div.items ul li.n08 {

			left:386px;
			top:27px;

		}

		body.featured-works #content div.main div.items ul li.n09 {

			left:275px;
			top:136px;

		}

		body.featured-works #content div.main div.items ul li.n10 {

			left:563px;
			top:17px;

		}

		body.featured-works #content div.main div.items ul li.n11 {

			left:231px;
			top:245px;

		}

		body.featured-works #content div.main div.items ul li.n12 {

			left:440px;
			top:123px;

		}

		body.featured-works #content div.main div.items ul li.n13 {

			left:581px;
			top:234px;

		}

		body.featured-works #content div.main div.items ul li.n14 {

			left:487px;
			top:210px;

		}

		body.featured-works #content div.main div.items ul li.n15 {

			left:296px;
			top:13px;

		}

		body.featured-works #content div.main div.items ul li.n16 {

			left:276px;
			top:337px;

		}

		body.featured-works #content div.main div.items ul li.n17 {

			left:172px;
			top:338px;

		}

		body.featured-works #content div.main div.items ul li.n18 {

			left:371px;
			top:337px;

		}

		body.featured-works #content div.main div.items ul li.n19 {

			left:465px;
			top:1px;

		}

		body.featured-works #content div.main div.items ul li.n20 {

			left:85px;
			top:327px;

		}

		body.featured-works #content div.main div.items ul li.n21 {

			left:164px;
			top:248px;

		}

		body.featured-works #content div.main div.items ul li.n22 {

			left:76px;
			top:431px;

		}

		body.featured-works #content div.main div.items ul li.n23 {

			left:0px;
			top:307px;

		}

		body.featured-works #content div.main div.items ul li.n24 {

			left:441px;
			top:457px;

		}

		body.featured-works #content div.main div.items ul li.n25 {

			left:284px;
			top:450px;

		}

		body.featured-works #content div.main div.items ul li.n26 {

			left:353px;
			top:463px;

		}

		body.featured-works #content div.main div.items ul li.n27 {

			left:476px;
			top:338px;

		}

		body.featured-works #content div.main div.items ul li.n28 {

			left:374px;
			top:209px;

		}

		body.featured-works #content div.main div.items ul li.n29 {

			left:547px;
			top:127px;

		}

		body.featured-works #content div.main div.items ul li.n30 {

			left:615px;
			top:139px;

		}

		body.featured-works #content div.main div.items ul li.n31 {

			left:294px;
			top:219px;

		}

		body.featured-works #content div.main div.items ul li.n32 {

			left:95px;
			top:138px;

		}

		body.featured-works #content div.main div.items ul li.n33 {

			left:91px;
			top:232px;

		}

		body.featured-works #content div.main div.items ul li.n34 {

			left:21px;
			top:215px;

		}

		body.featured-works #content div.main div.items ul li.n35 {

			left:526px;
			top:449px;

		}

		body.featured-works #content div.main div.items ul li.n36 {

			left:575px;
			top:341px;

		}

			body.featured-works #content div.main div.items ul li a {

				color:#ebdcaa;
				text-decoration:none;
				text-transform:none;

			}

body.featured-works #content div.main div.detail {

	height:492px;
	margin:0px 36px;
	overflow:hidden;
	width:640px;

}

	body.featured-works #content div.main div.detail div.image {
	
		display:inline;
		float:left;
		height:492px;
		overflow:hidden;
		width:400px;
	
	}

		body.featured-works #content div.main div.detail div.image p {

			display:inline;
			float:left;
			margin:0px 0px 12px 0px;
			text-align:right;

		}

		body.featured-works #content div.main div.detail div.image p small {

			color:#c2c0bb;
			display:block;
			font-size:10px;
			font-weight:bold;
			font-family:arial, helvetica, sans-serif;
			padding:6px 0px 0px 0px;
			text-transform:uppercase;

		}

	#zoom-big {

		z-index:2;

	}

	body.featured-works #content div.main div.detail div.zoom {

		position:absolute;
		right:-48px;
		top:24px;
		width:314px;
		z-index:99px;

	}

		body.featured-works #content div.main div.detail div.zoom div.MagicZoomBigImageCont {

			border:#ffffff solid 1px;
			overflow:hidden;
			padding:6px;

		}

	body.featured-works #content div.main div.detail div.description {

		display:inline;
		float:right;
		height:432px;
		overflow:hidden;
		padding:60px 0px 0px 0px;
		width:204px;
	
	}

		body.featured-works #content div.main div.detail div.description h3 {

			font-family:arial, helvetica, sans-serif;
			color:#ffffff;
			display:inline;
			font-size:12px;
			font-weight:normal;
			margin:0px 0px 12px 0px;
			text-transform:none;

		}

			body.featured-works #content div.main div.detail div.description h3 em {
	
				color:#ffffff;
				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
	
			}


		body.featured-works #content div.main div.detail div.description ul {

			list-style:none;

		}

			body.featured-works #content div.main div.detail div.description ul li {

				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				line-height:14px;
				margin:6px 0px;
	
			}

				body.featured-works #content div.main div.detail div.description ul li * {

					line-height:14px;

				}

				body.featured-works #content div.main div.detail div.description ul li em {
	
					font-family:arial, helvetica, sans-serif;
					font-size:12px;
	
				}

		body.featured-works #content div.main div.detail div.description p {

			font-family:arial, helvetica, sans-serif;
			margin:12px 0px 0px 0px;

		}

			body.featured-works #content div.main div.detail div.description p a {

				color:#ebdcaa;
				font-family:arial, helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;

			}

		body.featured-works #content div.main div.detail div.description div.audio {
		
			margin:12px 0px 0px 0px;
		
		}

	body.featured-works #content div.main div.detail div.more {

		background:#625a4e;
		height:456px;
		left:36px;
		padding:0px 0px 12px 0px;
		position:absolute;
		top:66px;
		width:640px;
		z-index:999;

	}

		body.featured-works #content div.main div.detail div.more p {

			color:#ffffff;
			font-family:georgia, "times new roman", times, serif;
			font-size:15px;
			line-height:145%;
			margin:12px 24px;

		}

			body.featured-works #content div.main div.detail div.more p strong {
	
				color:#ebdcaa;
				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				text-transform:uppercase;
	
			}

		body.featured-works #content div.main div.detail div.more a.close {

			background:url(../images/icon-close.png) 0px 0px no-repeat;
			height:28px;
			position:absolute;
			right:0px;
			text-indent:-999999px;
			top:7px;
			width:70px;

		}

body.featured-works #content div.carousel p {

	left:348px;

}

/* --- /// home /// --- */

body.home #container {

	background:none;

}

body.home #content div.sidebar p {

	font-size:13px;
	line-height:145%;
	margin:75px 30px 30px 30px;

}

	body.home #content div.sidebar p a {
	
		color:#ebdcaa;
		font-size:14px;
		text-decoration:none;
		text-transform:uppercase;
	
	}

body.home #content div.main p {

	margin:36px 0px 0px 0px;

}

/* --- /// materials-and-techniques /// --- */

body.materials-and-techniques {

	background:#615e52;

}

body.materials-and-techniques #container {

	background-image:url(../images/materials-and-techniques-container.gif);

}

body.materials-and-techniques #content div.sidebar ul {

	background:url(../images/materials-and-techniques-content-sidebar-ul.png) 0px 0px no-repeat;
	height:459px;
	width:219px;

}

	body.materials-and-techniques #content div.sidebar ul li.picassos-studio {
	
		height:60px;
	
	}

		body.materials-and-techniques #content div.sidebar ul li.picassos-studio a {
		
			height:60px;
			line-height:60px;
		
		}

	body.materials-and-techniques #content div.sidebar ul li.featured-works {
	
		height:52px;
	
	}

		body.materials-and-techniques #content div.sidebar ul li.featured-works a {
		
			height:52px;
			line-height:62px;
		
		}
	
	body.materials-and-techniques #content div.sidebar ul li.materials-and-techniques {
	
		height:272px;
	
	}
	
		body.materials-and-techniques #content div.sidebar ul li.materials-and-techniques a {

			height:272px;
			padding-top:9px;
	
		}
	
	body.materials-and-techniques #content div.sidebar ul li.commentary {
	
		height:58px;
	
	}

		body.materials-and-techniques #content div.sidebar ul li.commentary a {
		
			height:58px;
			line-height:58px;
		
		}

body.materials-and-techniques #content div.main div.videos {

	margin:24px auto;
	overflow:hidden;
	width:640px;

}

	body.materials-and-techniques #content div.main div.videos ul {

		list-style:none;	
		margin:0px auto;
		overflow:hidden;
		position:relative;
		width:630px;
	
	}
	
		body.materials-and-techniques #content div.main div.videos ul li {

			display:inline;
			float:left;
			text-align:center;
			width:210px;
		
		}

			body.materials-and-techniques #content div.main div.videos ul li a {

				color:#ebdcaa;
				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;

			}

			body.materials-and-techniques #content div.main div.videos ul li a img {

				vertical-align:middle;

			}

body.materials-and-techniques #content div.main div.items {

	margin:0px auto;
	overflow:hidden;
	width:640px;

}

	body.materials-and-techniques #content div.main div.items ul {

		height:450px;
		list-style:none;	
		margin:0px auto;
		overflow:hidden;
		position:relative;
		width:630px;
	
	}
	
		body.materials-and-techniques #content div.main div.items ul li {
		
			height:134px;
			position:absolute;
			text-align:center;
			width:210px;
		
		}

			body.materials-and-techniques #content div.main div.items ul li.n01 {

				left:0px;
				top:0px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n02 {

				left:0px;
				top:158px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n03 {

				left:0px;
				top:316px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n04 {

				left:210px;
				top:0px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n05 {

				left:210px;
				top:158px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n06 {

				left:210px;
				top:316px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n07 {

				left:420px;
				top:0px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n08 {

				left:420px;
				top:158px;

			}

			body.materials-and-techniques #content div.main div.items ul li.n09 {

				left:420px;
				top:316px;

			}

			body.materials-and-techniques #content div.main div.items ul li a {

				color:#ebdcaa;
				font-size:14px;
				text-decoration:none;
				text-transform:none;

			}

			body.materials-and-techniques #content div.main div.items ul li h3 {

				font-weight:normal;
				margin:6px 0px 0px 0px;

			}

body.materials-and-techniques #content div.main div.playlist {

	margin:18px auto;
	overflow:hidden;
	width:640px;

}

	body.materials-and-techniques #content div.main div.playlist ul {

		list-style:none;
		overflow:hidden;
		width:640px;

	}

		body.materials-and-techniques #content div.main div.playlist ul li {
	
			background:url(../images/icon-video.png) 0px center no-repeat;
			display:inline;
			float:left;
			margin:6px 0px;
			padding:0px 0px 0px 22px;
			width:298px;
	
		}

			body.materials-and-techniques #content div.main div.playlist ul li a {

				color:#ebdcaa;
				text-decoration:none;

			}

			body.materials-and-techniques #content div.main div.playlist ul li a.active {

				color:#ffffff;

			}

body.materials-and-techniques #content div.main div.video {

	margin:0px auto;
	width:640px;

}

body.materials-and-techniques #content div.main div.detail {

	margin:0px 36px;
	overflow:hidden;
	position:relative;
	width:640px;

}

	body.materials-and-techniques #content div.main div.detail div.image {

		border:#ffffff solid 1px;
		display:inline;
		float:left;
		overflow:hidden;
		padding:6px;
		position:relative;
		width:288px;
		width:320px;
	
	}

		body.materials-and-techniques #content div.main div.detail div.image p {
	
			margin:0px;
	
		}

	body.materials-and-techniques #content div.main div.detail div.description {

		display:inline;
		float:right;
		padding:36px 0px 99px 0px;
		position:relative;
		width:270px;
	
	}

		body.materials-and-techniques #content div.main div.detail div.description p {

			margin:0px 0px 24px 0px;

		}

		body.materials-and-techniques #content div.main div.detail div.description ul {

			list-style:none;

		}

			body.materials-and-techniques #content div.main div.detail div.description ul li {
	
				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				line-height:14px;
				margin:6px 0px;
	
			}

				body.materials-and-techniques #content div.main div.detail div.description ul li * {

					line-height:14px;
				
				}

				body.materials-and-techniques #content div.main div.detail div.description ul li strong {
		
					color:#ffffff;
					font-family:arial, helvetica, sans-serif;
					font-size:11px;
					display:block;
					margin:0px 0px 12px 0px;
					text-transform:uppercase;
		
				}
	
				body.materials-and-techniques #content div.main div.detail div.description ul li h3 {

					color:#ffffff;
					display:inline;
					font-family:arial, helvetica, sans-serif;
					font-size:12px;
					line-height:normal;
					font-weight:normal;
					margin:0px 0px 12px 0px;
					text-transform:none;
		
				}

					body.materials-and-techniques #content div.main div.detail div.description ul li em {
			
						color:#ffffff;
						font-family:arial, helvetica, sans-serif;
						font-size:12px;
						line-height:normal;
						text-transform:none;
			
					}

body.materials-and-techniques #content div.carousel p {

	left:348px;

}

/* --- /// picassos-studio /// --- */

body.picassos-studio #container {

	background-image:url(../images/picassos-studio-container.gif);

}

body.picassos-studio #content div.sidebar ul {

	background:url(../images/picassos-studio-content-sidebar-ul.png) 0px 0px no-repeat;
	height:474px;
	width:221px;

}

	body.picassos-studio #content div.sidebar ul li.picassos-studio {
	
		height:286px;
	
	}

		body.picassos-studio #content div.sidebar ul li.picassos-studio a {
		
			height:286px;
			line-height:18px;
			padding-top:21px;
		
		}

	body.picassos-studio #content div.sidebar ul li.featured-works {
	
		height:52px;
	
	}

		body.picassos-studio #content div.sidebar ul li.featured-works a {

			height:52px;
			line-height:52px;
		
		}
	
	body.picassos-studio #content div.sidebar ul li.materials-and-techniques {
	
		height:60px;
	
	}
	
		body.picassos-studio #content div.sidebar ul li.materials-and-techniques a {

			height:60px;
			padding-top:12px;
	
		}
	
	body.picassos-studio #content div.sidebar ul li.commentary {
	
		height:60px;
	
	}

		body.picassos-studio #content div.sidebar ul li.commentary a {
		
			height:60px;
			line-height:60px;
		
		}

body.picassos-studio #content div.main p {

	font-size:14px;
	line-height:145%;

}

	body.picassos-studio #content div.main p strong {
	
		font-family:arial, helvetica, sans-serif;	
		font-size:11px;
		line-height:normal;
	
	}

	body.picassos-studio #content div.main p small {

		font-family:arial, helvetica, sans-serif;	
		font-size:11px;
		line-height:normal;
	
	}

body.picassos-studio #content div.main div.items {

	margin:24px auto;
	width:642px;

}

	body.picassos-studio #content div.main div.items ul {

		list-style:none;

	}

	body.picassos-studio #content div.main div.items ul li {

		display:inline;
		float:left;
		overflow:hidden;
		width:198px;

	}

	body.picassos-studio #content div.main div.items ul li.n01 {

		margin:0px 24px;

	}
	
	body.picassos-studio #content div.main p.picasso-home-caption {

		display:inline;
		float:left;
		font-family:arial, helvetica, sans-serif;	
		font-size:11px;
		line-height:normal;
		width:420px;
	
	}

		body.picassos-studio #content div.main p.picasso-home-caption em {
		
			font-family:arial, helvetica, sans-serif;	
			font-size:11px;
			line-height:normal;	
		
		}

	body.picassos-studio #content div.main div.detail p.pagination {

		display:inline;
		float:right;
		height:20px;
		margin:6px 48px 0px 0px;

	}

		body.picassos-studio #content div.main p.pagination span {

			background:url(../images/pagination-span.n.png);
			display:inline;
			float:left;
			height:8px;
			margin:6px 3px;
			text-indent:-999999px;
			width:8px;

		}

		body.picassos-studio #content div.main p.pagination span.previous {

			background:url(../images/pagination-span.previous.png);
			height:20px;
			margin:0px 12px 0px 0px;
			width:20px;

		}

		body.picassos-studio #content div.main p.pagination span.active {

			background:url(../images/pagination-span.active.png);

		}

		body.picassos-studio #content div.main p.pagination span.next {

			background:url(../images/pagination-span.next.png);
			height:20px;
			margin:0px 0px 0px 12px;
			width:20px;

		}

		body.picassos-studio #content div.main p.pagination a {

			display:inline;
			float:left;
			text-indent:-999999px;

		}

		body.picassos-studio #content div.main p.pagination a.previous {

			background:url(../images/pagination-a.previous.png);
			height:20px;
			margin:0px 12px 0px 0px;
			width:20px;

		}

		body.picassos-studio #content div.main p.pagination a.next {

			background:url(../images/pagination-a.next.png);
			height:20px;
			margin:0px 0px 0px 12px;
			width:20px;

		}

		body.picassos-studio #content div.main div.items ul li p {

			font-family:arial, helvetica, sans-serif;
			font-size:11px;
			margin:0px 0px 12px 0px;
	
		}

			body.picassos-studio #content div.main div.items ul li p a {
				
				color:#ebdcaa;
				display:block;
				margin:0px 0px 6px 0px;
				text-decoration:none;
	
			}

body.picassos-studio #content div.main div.detail {

	margin:24px auto;
	width:642px;

}

	body.picassos-studio #content div.main div.detail p {

		margin:0px 0px 24px 0px;	
	
	}

		body.picassos-studio #content div.main div.detail p strong {

			display:block;
			font-weight:normal;
			margin:0px 0px 12px 0px;		
		
		}

		body.picassos-studio #content div.main div.detail p a.more {
		
			color:#ebdcaa;
			position:absolute;
			right:36px;
			text-decoration:none;
			top:24px;
		
		}

body.picassos-studio #content div.main div.more {

	background:#40392e;
	height:672px;
	left:-24px;
	position:absolute;
	top:66px;
	width:760px;

}

	body.picassos-studio #content div.main div.more p {

		margin:12px 0px 12px 24px;
		overflow:hidden;
		width:736px;

	}

		body.picassos-studio #content div.main div.more p em {

			display:inline;
			float:left;
			font-family:georgia, "times new roman", times, serif;
			font-size:12px;
			line-height:18px;
			margin-top:15px;
			width:368px;

		}

	body.picassos-studio #content div.main div.more ul {

		list-style:none;
		margin:0px 0px 0px 24px;
		overflow:hidden;
		width:736px;

	}

		body.picassos-studio #content div.main div.more ul li {

			display:inline;
			float:left;
			font-family:arial, helvetica, sans-serif;
			font-size:11px;
			line-height:13px;
			letter-spacing:0px;
			margin:0px 6px 0px 0px;
			width:178px;

		}

			body.picassos-studio #content div.main div.more ul li em {

				color:#ffffff;
				font-family:arial, helvetica, sans-serif;
				font-size:11px;
				line-height:12px;
				text-decoration:none;

			}		

			body.picassos-studio #content div.main div.more ul li a,
			body.picassos-studio #content div.main div.more ul li a em {

				color:#ebdcaa;
				font-family:arial, helvetica, sans-serif;
				font-size:11px;
				line-height:12px;
				text-decoration:none;

			}		

			body.picassos-studio #content div.main div.more ul li a strong, 
			body.picassos-studio #content div.main div.more ul li strong {

				font-family:arial, helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;

			}

	body.picassos-studio #content div.main div.more a.close {

		background:url(../images/icon-close-2.png) 0px 0px no-repeat;
		height:24px;
		position:absolute;
		right:0px;
		text-indent:-999999px;
		top:9px;
		width:67px;

	}

/* --- /// jplayer /// --- */

div.jp-interface {

	background:#675e4e;
	height:60px;
	overflow:hidden;
	position:relative;

}

	div.jp-interface div.jp-title {

		background:url(../images/icon-audio.png) right center no-repeat;
		color:#ebdcaa;
		font-family:arial, helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		height:12px;
		left:12px;
		line-height:12px;
		padding:0px 21px 0px 0px;
		position:absolute;
		text-transform:uppercase;
		top:6px;

	}

	div.jp-interface div.jp-controls {
	
		height:12px;
		top:6px;
		position:absolute;
		right:12px;
		width:12px;
	
	}

		div.jp-interface div.jp-controls div.jp-play {
		
			background:url(../images/icon-play.png) 0px 0px no-repeat;
			cursor:pointer;
			display:block;
			height:12px;
			width:12px;
		
		}
		
		div.jp-interface div.jp-controls div.jp-pause {
		
			background:url(../images/icon-pause.png) 0px 0px no-repeat;
			cursor:pointer;
			display:block;
			height:12px;
			width:12px;
		
		}

	div.jp-progress {

		background-color:#38342d;
		bottom:24px;
		height:12px;
		left:12px;
		overflow:hidden;
		position:absolute;
		width:180px;

	}

		div.jp-seek-bar {
		
			cursor:pointer;
			height:100%;
			width:0px;
		
		}

		div.jp-play-bar {
		
			background:#999999;
			height:12px;
			width:0px;
		
		}

	#content div.jp-interface div.jp-current-time {
	
		bottom:6px;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:9px;
		left:12px;
		line-height:12px;
		position:absolute;
	
	}
	
	#content div.jp-interface div.jp-duration {

		bottom:6px;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:9px;
		line-height:12px;
		position:absolute;
		right:12px;

	}

div.audio {

	position:relative;
	z-index:1;

}

	div.audio div.jp-jplayer {
	
		height:0px;
		overflow:hidden;
		width:204px;
	
	}
	
		div.audio div.jp-interface {
		
			width:204px;
			
		}
	
			div.audio div.jp-progress {
			
				width:180px;
				
			}

div.video div.jp-jplayer {

	height:360px;
	overflow:hidden;
	width:640px;

}

	div.video div.jp-jplayer img {

		cursor:pointer;

	}

	div.video div.jp-interface {
	
		width:640px;
		
	}

		div.video div.jp-progress {
		
			width:616px;
			
		}

/* --- /// --- */