/*
 * MAIN SOIL SITE 
 *
 * GENERIC HTML ELEMENTS
 * ------------------------------------------------------------------------- */

* { margin:0; padding:0; }

body {
	background-color: #FFFFFF;
	color: #636466;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	-webkit-text-size-adjust: none;
}

	ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		ul li {
			margin:0;
			padding:0;
		}

	img {
		border:none;
	}

	h1 {
		margin:0;
		padding:0;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
	}
		h1.none {
			margin:0;
			padding:0;
			font-size: 16px;
			font-weight: bold;
			font-style: normal;
		}
	h2 {
		margin:0;
		padding:0;
		font-size: 14px;
		font-weight: bold;
	}
	h3 {
		margin:0;
		padding:0;
		font-size: 12px;
		font-weight: bold;
	}
	h4 {
		margin:0;
		padding:0;
		font-size: 11px;
		font-weight: normal;
	}

	a { 
		text-decoration: none;
		color: #EF4123;
	}
		a:visited { 
			text-decoration: none;
			color: #F04B37;
		}
		a:hover { 
			color: #FF0000;
			background-color: #F0F5F7;
			text-decoration: none;
		}
		
	em {
		font-style:italic;
	}

	
/* 
 * UTILITY ELEMENTS
 * ------------------------------------------------------------------------- */
.alert,
.alert a{
	color: #F04B37 !important;
}

.yellow {
	background-color: yellow;
}

.indent {
	margin: 0 0 5px 15px;
	list-style: none;
}

.center {
	text-align: center;
}

.highlight {
	background-color: yellow;
}

div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

ul.last {
	margin-bottom: 0px;
}
	ul.last li {
		margin-bottom: 0px;
	}

ul.indent li {
	margin: 0 0 5px 15px;
	list-style: none;
}

.border {
	border: 1px solid #D5D5D5;
}

.title {
	font-style: italic
}

div.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

img.pageCorner {
	margin: -10px 0 0 -5px;
}

img.blueWhiteCorner {
	margin-left: -10px;
}

.strong {
	font-weight: bold;
}

.strike {
	text-decoration: line-through;
}

.error-404 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 600px;
}

.small-font {
	font-size: 10px;
}

.members-only {
	font-size: 10px;
	font-style: italic;
	text-align: right;
}

.line {
	height: 20px;
	margin: 10px -10px 10px -10px;
	background: #F0F5F7;
}
	.line front-page{
		height: 20px;
		margin: 10px -10px -10px -10px;
		background: #F0F5F7;
	}

.main-gallery {
	height: 130px;
}

.quote-credit {
	margin-left: 30px;
}

.font-style-normal {
	font-style: normal;
}

.squeeze {
	margin-left: 35px;
	margin-right: 35px;
	text-align: justify;
	text-justify: all;
}

.deadline {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.line-through {
	text-decoration: line-through;
}

/* 
 * STRUCTURAL ELEMENTS
 * ------------------------------------------------------------------------- */

div#page {
	background: #F0F5F7 url(img/white-blue-corner.jpg) no-repeat left top;
	margin: 0 auto;
	padding: 10px 25px 30px 5px;
	width: 780px;
}
	ul#nav {}
		ul#nav li#click-and-pledge {
			margin-top: 25px;
		}
		ul#nav li img {
			vertical-align: bottom;
		}
	div#primary {
		background: #FFFFFF url(img/blue-white-corner.gif) no-repeat left top;
		margin-top: 30px;
		padding: 0 10px 20px 10px;
		width: 490px;
		float: right;
	}
		div#primary div.block {
			margin-top: 20px;
			padding-bottom: 7px;
			clear: right;
		}
			div#primary div.block.show-proposals {
				padding: 10px;
				zoom: 1;
			}
				div#primary div.block.show-proposals h2 {
					font-size: 16px;
					text-transform: uppercase;
				}
				div#primary div.block.show-proposals dl {
					margin: 5px 0 0 0;
					padding: 0;
					line-height:1.6em;
				}
					div#primary div.block.show-proposals dl dt {
						float: left;
						clear: left;
						font-weight: bold;
					}
					div#primary div.block.show-proposals dl dd {
						margin-left: 70px;
					}
				div#primary div.block.show-proposals p {
					padding-top: 5px;
				}
			div#primary div.block-act {
				margin-top: 30px;
			}
			div#primary div.block div p.auction {
				margin-top: 10px;
			}
			div#primary div.block div h2.auction { 
				padding-top: 10px;
			}
			div#primary div.block.auction {
				margin-bottom: 50px;
			}
			div#primary div.secondary {
				margin-top: 30px;
			}
			ul li.sub-info,
			ul li.sub-info2 {
				font-size: 11px;
				font-weight: bold;
			}
				ul li.sub-info2 {
					padding-top: 5px;
				}
				ul li.sub-info3 {
					font-size: 11px;
					font-weight: normal;
				}
		div#primary div.block-backspace {
			margin: 30px 0 20px 0;
			height: 50px;
		}
			div#primary div.block-backspace div.show-info {
			}
		div#primary div#nextShow {
			margin: 50px 0 30px 0;
		}
			div#primary div#nextShow ul li {
				margin: 10px 0 0 0px;
			}
			div#primary div#nextShow.more-space-for-purge {
				margin-top: 200px;
			}
		div#primary div.imgAndInfo {
			float: right;
			font-size: 11px;
		}
			div#primary div.imgAndInfo img {
				margin: 0 0 10px 5px;
			}
			div#primary div.imgAndInfo ul {
				text-align: right;
			}
			div#primary ul#show-blurb {
				padding-top: 10px;
			}
			
	div.press {
		margin-top: 30px;
		
	}
		div.press a {
			font-style: italic;
		}
	
	div#secondary {
	}
		div#secondary a.logo {
			margin-right: 10px;
			position: absolute;
		}
		div#secondary ul {
			margin-left: 115px;
			padding-top: 60px;
		}
			div#secondary ul.contactInfo {
				color: #a8a9aa;
				font-size: 11px;
			}
				div#secondary ul.contactInfo a {
					color: #a8a9aa;
				}
				div#secondary ul.contactInfo a:hover {
					color: #FF0000;
				}
/*		div#secondary a#click-and-pledge {
			margin: 100px 0 0 87px;
			width: 97px;
			display: block;
		}
			div#secondary a#click-and-pledge img {
				border:1px solid #efefef;
			}  */
				
/* 
 * SPECIFIC PAGES
 * ------------------------------------------------------------------------- */
 
div#page.currentExhibit {
	font-size: 11px;
}
	div#page.currentExhibit div.show h1 {
		margin-top: 10px;
		font-size: 14px;
	}
	div#page.currentExhibit div.show ul {
		margin-top: 10px;
	}
		div#page.currentExhibit div.show ul.artists {
			font-size: 12px;
			margin: 0;
		}
	div#page.currentExhibit div.show p {
		margin-top: 10px;
	}
		div#page.currentExhibit div.imgAndInfo {
			width: 275px;
			float: right;
			font-size: 11px;
			margin-left: 15px;
			text-align: left;
		}
			div#page.currentExhibit div.imgAndInfo img {
				margin: 0 0 10px 0;
			}
				div#page.currentExhibit div.imgAndInfo img#nathan-lincoln-untitled {
					margin: 0 0 10px 28px;
				}
			div#page.currentExhibit div.imgAndInfo ul {
				margin-bottom: 20px;
			}
				div#page.currentExhibit div.imgAndInfo ul li {
					text-align: right;
				}
			div#page.currentExhibit div.backspace div.imgAndInfo {
				text-align: right;
			}
				div#page.currentExhibit div.backspace div.imgAndInfo ul li {
					text-align: right;
				}
			div#page.currentExhibit div.imgAndInfo.narrow-image {
				width: auto;
			}
	div#page.currentExhibit div#backspace,
	div#page.currentExhibit div#activities {
		margin-top: 60px;
	}
		div#page.currentExhibit div#backspace.beaker {
			margin-top: 80px;
		}

	ul.artists li.curator {
		margin-top: 5px;
	}
	p.quote-credit {
		margin-left: 30px;
	}
	p.artist-quote {
		text-align: justify;
		text-justify: all;
		font-style: italic;
	}
	ul li.normal-list {
		list-style: disc;
		margin-left: 12px;
	}
		ul li.nola {
			font-size: 13px;
		}

/* EXHIBIT ARCHIVES ------------------------------------------------------------------------- */

div#page.exhibitArchives {
}
	div#page.exhibitArchives h1 {
		margin-top: 10px;
		font-style: normal;
		color: #636466;
	}
	div#page.exhibitArchives h1,
	div#page.exhibitArchives h2 {
		margin-bottom: 10px;
		font-size: 13px;
	}
		div#page.exhibitArchives h2 {
		}
			div#page.exhibitArchives h2 a:hover,
			div#page.exhibitArchives h2 a.on {
				color: white;
				background-color: #EF4123;
			}	
	div#page.exhibitArchives div.archives div {
		margin: 0 0 15px 30px;
	}
		div#page.exhibitArchives div.archives div a:hover {
			background-color: #fff88c;
		}
		div#page.exhibitArchives div.archives div h2 {
			margin-bottom: 0;
		}
		div#page.exhibitArchives div.archives div span.title {
			font-weight: bold;
			font-style: italic;
		}
		div#page.exhibitArchives div.archives div ul li {
			margin-bottom: 2px;
		}
	body#archives div#page div#primary {
			height: 600px;
		}
		

/* MEMBER ACTIVITIES ------------------------------------------------------------------------- */

div#page.member-activities div#primary div.block div {
	font-size: 11px;
}
	div#page.member-activities div#primary div.block div hr {
		margin: 10px 0 15px 0;
		background-color: #D4D4D4;
		color: #D4D4D4;
		font-weight: normal;
		height: 1px;
	}
	div#page.member-activities div#primary div.block div h2 {
		font-size: 13px;
	}
	div#page.member-activities div#primary div.block div h3 {
		margin-bottom: 10px;
	}
	div#page.member-activities div#primary div.block div h4 {
		margin-bottom: 5px;
		font-weight: bold;
	}
	div#page.member-activities div#primary div.block div ul {
		margin: 0 0 20px 25px;
	}
		div#page.member-activities div#primary div.block div ul li.title {
			font-style: italic;
			font-weight: bold;
		}

/* 2010 AUCTION ------------------------------------------------------------------------- */

div#page.auction-2010 {
	width: 870px;
}

	div#page.auction-2010 div#primary {
		width: 700px;
		padding-left: 20px;
	}
	
	div#page.auction-2010 div#primary div.block {
		zoom: 1;
	}

		div#page.auction-2010 div.block div a {
			text-decoration: underline;
		}

		div#page.auction-2010 div.block div h1 {
			font-style: normal;
			padding-top: 20px;
			margin-bottom: 5px;
		}
			div#page.auction-2010 div.block div h1.info {
				font-size: 14px;
				margin: 20px 0;
				padding: 0;
			}
		div#page.auction-2010 div.block div h2 {
			margin: 25px 0 20px 0;
		}
			div#page.auction-2010.auction-preview div.block div h2 {
				margin: 20px 0;
			}
		div#page.auction-2010 div.block div p {
			margin: 10px 0;
		}
		div#page.auction-2010 div.block div#title-info {
			text-align: center;
		}
			div#page.auction-2010 div.block div#title-info a.SDC {
				text-decoration: none;
			}
			div#page.auction-2010 div.block div#title-info img {
				margin-top: 20px;
				margin-left: 10px;
				float: right;
			}
			div#page.auction-2010 div.block div#title-info ul {
				margin-top: 25px;
			}
		div#page.auction-2010 div.block div#featured-artists {
			zoom: 1;
			margin: 20px 0 0 20px;
			padding-top: 20px;
			clear: both;
		}
			div#page.auction-2010 div.block h2.auction-preview {
				text-align: center;
			}
			div#page.auction-2010 div.block div#featured-artists h2 {
				margin: 5px 0 15px 0;
				text-align: center;
			}
			div#page.auction-2010 div.block div#featured-artists div#column1 {
				float: left;
				width: 132px;
				margin-left: 10px;
			}
			div#page.auction-2010 div.block div#featured-artists div#column2,
			div#page.auction-2010 div.block div#featured-artists div#column3,
			div#page.auction-2010 div.block div#featured-artists div#column4 {
				margin-left: 35px;
				width: 135px;
				float: left;
			}
				div#page.auction-2010 div.block div#featured-artists div ul li {
					margin-bottom: 4px;
				}
		div#page.auction-2010 div.block div.generous-contributors {
			clear: both;
			text-align: center;
			padding-top: 30px;		
		}
			div#page.auction-2010 div.block div.generous-contributors h2 {
				text-transform: uppercase;		
			}

	div#page.auction-2010 div#secondary {}
		div#page.auction-2010 div#secondary a.logo {
			padding-left: 10px;
		}
		div#page.auction-2010 div#secondary ul#nav {
			margin-left: 0;
			padding-top: 20px;
			
		}
		div#page.auction-2010 div#secondary ul.contactInfo {
			margin-left: 0;
			padding-top: 320px;
			padding-left: 7px;	
		}
		
div#page.auction-2010.auction-preview {
	width: auto;
}
	div#page.auction-2010.auction-preview h1 {
		padding-top: 10px;
	}
	div#page.auction-2010.auction-preview h2 {
		margin: 0;
		padding: 0;
	}
		div#page.auction-2010 div.block div h2.jana-auction-preview {
			margin: 20px 0 -10px 0;
			padding: 0;
		}
	div#page.auction-2010.auction-preview div#primary.auction-preview {
		width: auto;
		margin-left: 150px;
		float: none;
	}
	div#page.auction-2010.auction-preview div#secondary {
		position: absolute;
		left: 15px;
		top: 15px;
	}
		div#primary.auction-preview img {
			margin: 0;
			padding: 0;
			border: 1px solid #D4D4D4;
		}

		div#auction-preview {
		}

			div#auction-preview ul {
				margin-right: 450px;
				zoom: 1;
			}
				div#auction-preview ul li {
					float: left;
					width: 80px;
					height: 90px;
					margin: 0 5px 10px 5px;
					text-align: center;
					cursor: pointer;
				}
					div#page.auction-2010 div.block div#auction-preview ul li p {
						margin: 0;
						padding: 0;
						font-size: 10px;
					}
						div#page.auction-2010 div.block div#auction-preview ul li p.info {
							display: none;
						}
		div#slideshow {
			padding-left: 200px;
		}
			div#slideshow ul {
				padding-top: 20px;
			}
				div#slideshow ul li {
					padding-bottom: 8px;
				}
					div#slideshow ul#first-round li {
						list-style: decimal;
					}
		div#auction-preview-artist-image {
			position: fixed;
			width: 402px;
			height: 100%;
			right: 90px;
			top: 0;
			overflow-x: hidden;
			overflow-y: auto;
		}
			div#preview-image-wrapper {
				margin: 145px 0 0 0;
			}
				div#auction-preview-artist-image img {
					display: block;
					margin: 20px;
				}
				div#auction-preview-artist-image p {
					margin: 5px 0 0 0;
					padding: 0;
					text-align: right;
				}
				
/* 2011 AUCTION ------------------------------------------------------------------------- */
.preview-2011 {
	text-transform: uppercase;
	font-size: 16px;
}
				
/* CALLS, SHOW PROPOSALS ------------------------------------------------------------------------- */
	div#page.calls div#primary div.block {
		height: 250px;
	}
		div#page.calls div#primary div.block h1 {
			font-style: normal;
		}
		div#page.calls div#primary div.block div,
		div#page.show-proposals div#primary div.block {
			margin-top: 20px;
		}
				
		div#page.calls div#primary div.block div dl,
		div#page.show-proposals div#primary div.block dl {
					margin: 5px 0;
					padding: 0;	
				}
					div#page.calls div#primary div.block div dl dt,
					div#page.show-proposals div#primary div.block dl dt {
						float: left;
						clear: left;
					}
					div#page.calls div#primary div.block div dl dd,
					div#page.show-proposals div#primary div.block dl dd {
						margin-left: 70px;
					}
		div#page.show-proposals h2 {
			font-size: 16px;
		}
		div#page.show-proposals h3 {
			text-transform: uppercase;
			padding-top: 20px;
		}
		div#page.show-proposals p {
			padding-bottom: 10px;
		}
			div#page.show-proposals p.not-accepting{
				padding-bottom: 0px;
			}

/* MEMBERSHIP PAGE ------------------------------------------------------------------------- */
	div.membership h2 {
		font-size: 16px;
		margin-top: 0px;
	}
	div.membership h3 {
		margin-top: 30px;
	}
		div.membership h3.none {
			margin-top: 0px;
		}
	div.membership ul {
		margin: 10px 40px 5px 40px;
		list-style: decimal;
	}
		div.membership ul li {
			list-style: decimal;
			margin-bottom: 10px;
		}
			div.membership ul.bullet {
			margin: 10px 40px 5px 40px;
			list-style: disc;
		}
			div.membership ul.bullet li {
				list-style: disc;
				margin-bottom: 10px;
			}
	div.membership p {
		margin-bottom: 10px;
	}

/* ABOUT PAGE ------------------------------------------------------------------------- */
	div.about p {
		margin-bottom: 10px;
	}
		div.about p.sponsor {
			font-style: italic;
			font-size: 10px;
		}
			div.about p.sponsor-img {
				text-align: center;
				margin-top: 20px;
			}
				div.about p.sponsor-img a.margin {
					margin-left: 60px;
				}
			div.about p.first {
				margin-top: 30px;
			}
	div.about ul {
		margin: 10px 40px 5px 40px;
		list-style: decimal;
	}
		div.about ul li {
			list-style: decimal;
			margin-bottom: 10px;
		}
		
/* ABOUT - PRESS ------------------------------------------------------------------- */
	div.soil-press dl {
		margin: 5px 0 0 0;
		padding: 0;
		line-height:1.4em;
	}
		div.soil-press dl dt,
		div.soil-press dl dd {
			margin-bottom: 5px;
		}
		div.soil-press dl dt {
			float: left;
			clear: left;
			font-weight: bold;
		}
		div.soil-press dl dd {
			margin-left: 40px;
		}
		
/* MEMBERS ------------------------------------------------------------------------- */
	div#member-list {
		position: relative;
	}
		div#member-list p {
			margin-bottom: 2em;
		}
			div#member-list p.last {
				margin-bottom: 0px;
			}
			div#member-list ul li {
				line-height: 20px;
			}
			div#member-list p.member-activities {
				margin-top: 45px;
				width: 140px;
			}
		div#member-image {
			float: right;
			height: 450px;
		}

/* INDIVIDUAL MEMBER PAGES ------------------------------------------------------------------------- */
	body#member-page {
		font-size: 11px;
	}
		body#member-page div#page {
			width: 930px;
		}
			body#member-page div#page div#primary {
				width: 640px;
			}

	div#member-page p {
		margin-bottom: 10px;
	}
		div#member-page p a {
			font-style: normal;
		}

	div#member-page div#info-column {
		float: left;
		width: 200px;
	}
	
	div#member-page div#image-column {
		float: right;
		margin: 0 10px;
	}

	div#member-page ul {
		margin-bottom: 10px;
	}
		div#member-page ul li.name {
			font-weight: bold;
		}
		div#member-page ul li.title {
			font-weight: bold;
			font-style: italic;
		}
		div#member-page ul li.photo-credit,
		ul li.photo-credit {
			font-style: italic;
		}
	
	div#thumbnails img {
		border: 2px solid white;
	}
		div#thumbnails img:hover {
			border: 2px solid #ff351d;
		}
		div#thumbnails img.on {
			border: 2px solid #ff351d;
		}
	div#thumbnails ul li {
		float: left;
		padding: 5px 0 0 10px;
	}
		div#thumbnails ul li.first {
			padding-left: 0px;
		}
	
	body#member-page.horizontal div#page {
		width: 960px;
	}
		body#member-page.horizontal div#page div#primary {
			width: 680px;
		}
		body#member-page div#page div#primary.small-image {
			height: 500px;
		}
	
/* SPECIFIC, BY NAME MEMBER PAGES ------------------------------------------------------------------------- */
	
	body#member-page.alessandrini div#page {
		width: 860px;
	}
		body#member-page.alessandrini div#page div#primary {
			width: 580px;
		}
		
		
	body#member-page.alpert div#page {
		width: 980px;
	}
		body#member-page.alpert div#page div#primary {
			width: 700px;
		}
			body#member-page.alpert div#info-column {
				width: 170px;
			}
	
	body#member-page.avienne div#page {
		width: 930px;
	}
		body#member-page.avienne div#page div#primary {
			width: 650px;
		}
			body#member-page.avienne div#info-column {
				width: 170px;
			}
	
	body#member-page.brevick div#page {
		width: 810px;
	}
		body#member-page.brevick div#page div#primary {
			width: 530px;
		}
			body#member-page.brevick div#info-column {
				width: 170px;
			}
	body#member-page.brevick-2 div#page {
		width: 800px;
	}
		body#member-page.brevick-2 div#page div#primary {
			width: 520px;
		}
	body#member-page.brevick-3 div#page {
		width: 740px;
	}
		body#member-page.brevick-3 div#page div#primary {
			width: 460px;
		}
		body#member-page.brevick-3 div#info-column {
			width: 170px;
		}	
	body#member-page.buening div#page {
		width: 900px;
	}
		body#member-page.buening div#page div#primary {
			width: 620px;
		}
			body#member-page.buening div#info-column {
				width: 145px;
			}
	body#member-page.buening-2 div#page {
		width: 760px;
	}
		body#member-page.buening-2 div#page div#primary {
			width: 480px;
		}
			body#member-page.buening-2 div#info-column {
				width: 170px;
			}
	body#member-page.buening-3 div#page {
		width: 850px;
	}
		body#member-page.buening-3 div#page div#primary {
			width: 570px;
		}
			body#member-page.buening-3 div#info-column {
				width: 160px;
			}
	
	body#member-page.erlinger-2 div#page {
		width: 900px;
	}
		body#member-page.erlinger-2 div#page div#primary {
			width: 620px;
		}
			body#member-page.erlinger-2 div#info-column {
				width: 135px;
			}
	
	body#member-page.griffith div#page {
		width: 910px;
	}
		body#member-page.griffith div#page div#primary {
			width: 630px;
		}
			body#member-page.griffith div#info-column {
				width: 135px;
			}
	body#member-page.griffith-2 div#page {
		width: 820px;
	}
		body#member-page.griffith-2 div#page div#primary {
			width: 540px;
		}
			body#member-page.griffith-2 div#info-column {
				width: 145px;
			}
	
	body#member-page.jefferies div#page {
		width: 780px;
	}
		body#member-page.jefferies div#page div#primary {
			width: 500px;
		}
			body#member-page.jefferies div#info-column {
				width: 135px;
			}
	body#member-page.jefferies-2 div#page {
		width: 750px;
	}
		body#member-page.jefferies-2 div#page div#primary {
			width: 470px;
		}
			body#member-page.jefferies-2 div#info-column {
				width: 135px;
			}
	body#member-page.jefferies-3 div#page {
		width: 900px;
	}
		body#member-page.jefferies-3 div#page div#primary {
			width: 620px;
		}
			body#member-page.jefferies-3 div#info-column {
				width: 135px;
			}
			
	body#member-page.johnson div#page {
		width: 910px;
	}
		body#member-page.johnson div#page div#primary {
			width: 630px;
		}
			body#member-page.johnson div#info-column {
				width: 135px;
			}
			
	body#member-page.komada div#page {
		width: 950px;
	}
		body#member-page.komada div#page div#primary {
			width: 670px;
		}
			body#member-page.komada div#info-column {
				width: 150px;
			}
			
		body#member-page.komada-3 div#page {
			width: 920px;
		}
			body#member-page.komada-3 div#page div#primary {
				width: 640px;
			}
				body#member-page.komada-3 div#info-column {
					width: 115px;
				}
		body#member-page.komada-4 div#page {
			width: 910px;
		}
			body#member-page.komada-4 div#page div#primary {
				width: 630px;
			}
				body#member-page.komada-4 div#info-column {
					width: 100px;
				}
	
	body#member-page.lang div#page {
		width: 790px;
	}
		body#member-page.lang div#page div#primary {
			width: 510px;
		}
	body#member-page.lang-2 div#page {
		width: 810px;
	}
		body#member-page.lang-2 div#page div#primary {
			width: 530px;
		}
			body#member-page.lang-2 div#info-column {
				width: 135px;
			}
	body#member-page.lang-3 div#page {
		width: 760px;
	}
		body#member-page.lang-3 div#page div#primary {
			width: 480px;
		}
			body#member-page.lang-3 div#info-column {
				width: 150px;
			}
	
	body#member-page.livingston div#page {
		width: 890px;
	}
		body#member-page.livingston div#page div#primary {
			width: 610px;
		}
			body#member-page.livingston div#info-column {
				width: 135px;
			}
	body#member-page.livingston-2 div#page {
		width: 870px;
	}
		body#member-page.livingston-2 div#page div#primary {
			width: 590px;
		}
			body#member-page.livingston-2 div#info-column {
				width: 135px;
			}
	body#member-page.livingston-3 div#page {
		width: 720px;
	}
		body#member-page.livingston-3 div#page div#primary {
			width: 440px;
		}
			body#member-page.livingston-3 div#info-column {
				width: 125px;
			}
	
	body#member-page.macinnis div#page {
		width: 900px;
	}
		body#member-page.macinnis div#page div#primary {
			width: 620px;
		}
			body#member-page.macinnis div#info-column {
				width: 135px;
			}
	body#member-page.macinnis-3 div#page {
		width: 780px;
	}
		body#member-page.macinnis-3 div#page div#primary {
			width: 490px;
		}
			body#member-page.macinnis-3 div#info-column {
				width: 150px;
			}
			
	body#member-page.manitach div#page {
		width: 930px;
	}
		body#member-page.manitach div#page div#primary {
			width: 650px;
		}
			body#member-page.manitach div#info-column {
				width: 135px;
			}
		body#member-page.manitach-2 div#page {
			width: 820px;
		}
			body#member-page.manitach-2 div#page div#primary {
				width: 540px;
			}
				body#member-page.manitach-2 div#info-column {
					width: 135px;
				}
		body#member-page.manitach-3 div#page {
			width: 855px;
		}
			body#member-page.manitach-3 div#page div#primary {
				width: 575px;
			}
				body#member-page.manitach-3 div#info-column {
					width: 180px;
				}
	
	body#member-page.russell div#page {
		width: 940px;
	}
		body#member-page.russell div#page div#primary {
			width: 660px;
		}
			body#member-page.russell div#info-column {
				width: 135px;
			}
			
		body#member-page.russell-2 div#page {
		width: 880px;
		}
			body#member-page.russell-2 div#page div#primary {
				width: 600px;
			}
				body#member-page.russell-2 div#info-column {
					width: 140px;
				}
	
	body#member-page.tihanyi div#page {
		width: 940px;
	}
		body#member-page.tihanyi div#page div#primary {
			width: 660px;
		}
			body#member-page.tihanyi div#info-column {
				width: 180px;
			}
	body#member-page.tihanyi-2 div#page {
		width: 860px;
	}
		body#member-page.tihanyi-2 div#page div#primary {
			width: 580px;
		}
	
	body#member-page.veltkamp div#page {
		width: 850px;
	}
		body#member-page.veltkamp div#page div#primary {
			width: 570px;
		}
			body#member-page.veltkamp div#info-column {
				width: 180px;
			}
		body#member-page.veltkamp-2 div#page {
			width: 960px;
		}
			body#member-page.veltkamp-2 div#page div#primary {
				width: 680px;
			}
				body#member-page.veltkamp-2 div#info-column {
					width: 180px;
				}
		body#member-page.veltkamp-3 div#page {
			width: 965px;
		}
			body#member-page.veltkamp-3 div#page div#primary {
				width: 685px;
			}
				body#member-page.veltkamp-3 div#info-column {
					width: 180px;
				}
			
	body#member-page.wood div#page {
		width: 840px;
	}
		body#member-page.wood div#page div#primary {
			width: 560px;
		}
			body#member-page.wood div#info-column {
				width: 120px;
			}
	
	body#member-page.ziegler div#page {
		width: 890px;
	}
		body#member-page.ziegler div#page div#primary {
			width: 600px;
		}
			body#member-page.ziegler div#info-column {
				width: 130px;
			}
	body#member-page.ziegler-2 div#page {
		width: 810px;
	}
		body#member-page.ziegler-2 div#page div#primary {
			width: 520px;
		}
			body#member-page.ziegler-2 div#info-column {
				width: 150px;
			}
	body#member-page.ziegler-3 div#page {
		width: 900px;
	}
		body#member-page.ziegler-3 div#page div#primary {
			width: 610px;
		}
			body#member-page.ziegler-3 div#info-column {
				width: 130px;
			}
	
/* ALUMNI ------------------------------------------------------------------------- */
	div.alumni h2 {
		font-size: 16px;
		margin: 0 0 10px 0;
	}
	
	div.alumni ul {
		margin: 30px 10px 0 30px;
	}
		div.alumni ul li{
			line-height: 1.4em;
		}
	div.alumni div#column1 {
		float: left;
	}
	div.alumni div#column2,
	div.alumni div#column3{
		margin-left: 10px;
		float: left;
	}

/* ACT PAGE ------------------------------------------------------------------------- */
	p.act {
		padding-top: 10px;
	}
	h3.act {
		font-weight: normal;
	}
	
	div.act-info-and-image {
		font-size: 11px;
		margin-top: 40px;
		text-align: left;
	}
		div.act-info-and-image img {
			float: right;
			margin: 5px 0 -5px 20px;
		}
		
		div.act-info-and-image p {
			margin: 0;
			padding-top: 0px;
			padding-bottom: 0px;
			line-height: 15px;
		}
			div.act-info-and-image p.script-summary {
				padding-bottom: 0px;
			}
			div.act-info-and-image p.about-text {
				float: right;
				clear: right;
				width: 275px;
				margin-left: 20px;
				margin-bottom: 10px;
				text-align: right;
				line-height: 12px;
			}
		
		ul#first-installment {
			padding-top: 50px;
		}
	.image-credit {
		font-size: 9px;
		font-style: italic;
	}
/* SHORT SHOW PAGES ------------------------------------------------------------------------- */
	div#primary.short-page {
		height: 350px;
	}
		div#primary.short-page div.block div#backspace {
			margin-top: 150px;
		}
			div#primary.short-page-ryan-shuquem-8-2011 div.block div#backspace {
				margin-top: 150px;
			}
		

/* WHAT A WONDERFUL WORLD ------------------------------------------------------------------------- */

img#what-a-wonderful-world {
	margin-left: 42.5px;
}

/* FAME
------------------------------------------------------------------------- */

div#fame {
	margin: 30px 0 0 20px;
}
	div#fame img{
		border: 1px solid #D5D5D5;
	}
	div#fame ul {
		margin-bottom: 30px;
		text-align: center;
	}
		div#fame ul li {
			text-align: left;
		}

/* INDUCTION
------------------------------------------------------------------------- */

div#induction {
	margin: 30px 0 0 50px;
}
	div#induction ul {
		margin-bottom: 30px;
		text-align: center;
	}
		div#induction ul li {
			text-align: left;
		}

/* MY MOTHER MY FATHER ------------------------------------------------------------------------- */
li.my-mother-my-father-special-performance {
	margin-bottom: 5px;
}

/* SOIL RETROSPECTIVE ------------------------------------------------------------------------- */
div#retrospective div#column-1 {
	float: left;
	margin-left: 20px;
}
	div#retrospective div#column-2,
	div#retrospective div#column-3 {
		margin-left: 100px;
		float: left;
	}

/* INDEX PAGE: AUCTION SAVE THE DATE ------------------------------------------------------------------------- */
.main-gallery-auction-save-the-date {
}

div#auction-save-the-date {
	border: 3px dashed #A8A9AA;
	padding: 30px 0;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
}

div#auction-save-the-date p {
	margin-bottom: 10px;
}

div#auction-save-the-date ul li {
	margin-bottom: 5px;
}

span.stars {
	font-size: 8px;
	font-weight: bold;
	font-style: normal;
}
	span.stars2 {
		font-size: 11px;
		font-style: normal;
	}
	span.stars3 {
		font-size: 13px;
		font-style: normal;
	}
	
span.hearts {
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
}
	span.hearts2 {
		font-size: 10px;
		font-style: normal;
	}
	span.hearts3 {
		font-size: 13px;
		font-style: normal;
	}

/* FP MEMBERSHIP CALL ------------------------------------------------------------------------- */
div.member-call {
	height: 125px;
	margin-left: 10px;
/*	margin-right: 10px; */
}
	div.member-call h1 {
		margin-top: -10px;
		margin-bottom: 10px;
	}
		div.member-call h1.second {
			margin-top: 20px;
			margin-bottom: 10px;
		}
	div.member-call h2 {
		margin-top: 18px;
	}

/*	div.member-call p {
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 6px;
	} */
	div.member-call img {
		float: right;
	}
	
	div.member-call p {
		font-size: 12px;
		line-height: 12px;
		margin-bottom: 10px;
	}
	
/* FP AUCTION 2011 CALL ------------------------------------------------------------------------- */
div.auction-2011 {
	height: 250px;
	margin-left: 10px;
	margin-right: 10px;
}
	div.auction-2011 h1 {
		margin-top: -10px;
	}
	div.auction-2011 h2 {
		margin: 12px 0;
	}

	div.auction-2011 p {
		font-size: 12px;
		line-height: 16px;
		margin-top: 8px;
	}
	div.auction-2011 img {
		float: right;
		margin-top: 8px;
		margin-left: 10px;
		padding: 5px;
	}

/* LOOSE LEAF ------------------------------------------------------------------------- */
.loose-leaf-title {
	margin-bottom: 3px;
}

/* 11 MOST DANGEROUS TOYS ------------------------------------------------------------------------- */
body#reuters {
	color: #000000;
	font-size: 90%;
	width: 600px;
	margin: 0 auto;
	padding-top: 60px;
}

body#reuters a,
body#reuters span.rosa-bonita {
	color: #325f86;
}

body#reuters h1 {
	font-size: 40px;
	font-style: normal;
	font-weight: lighter;
	margin-bottom: 30px;
}

body#reuters h2 {
	color: #636466;
	font-weight: normal;
	margin-bottom: 5px;
}

body#reuters p {
	font-size: 17px;
	line-height: 27px;
	margin-bottom: 10px;
}
	body#reuters p#large-first-paragraph {
		font-size: 26px;
		line-height: 35px;
	}
	
div#dangerous-toys-articles {
	margin-top: 30px;
	padding-bottom: 40px;
}
	div#dangerous-toys-articles p {
		margin-bottom: 20px;
	}

div#backspace-claire-johnson-2011,
div#activities-claire-johnson-2011 {
	margin-top: 25px;
}

/* FP AQUA ------------------------------------------------------------------------- */
div.aqua {
	height: 160px;
	margin-left: 10px;
/*	margin-right: 10px; */
}
	div.aqua h1 {
		margin-top: -10px;
		margin-bottom: 10px;
	}
		div.aqua h1.second {
			margin-top: 20px;
			margin-bottom: 10px;
		}
	div.aqua h2 {
	}

/*	div.aqua p {
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 6px;
	} */
	div.aqua img {
		float: right;
	}
	
	div.aqua p {
		font-size: 12px;
		line-height: 12px;
		margin-bottom: 6px;
	}
	
	div#aqua div.imgAndInfo {
			float: right;
			font-size: 11px;
		}
		div#aqua div.imgAndInfo img {
			margin: 0 0 10px 5px;
		}
		div#aqua div.imgAndInfo ul {
			text-align: right;
		}
		div#aqua ul#show-blurb {
			padding-top: 10px;
		}
		
/* FP NEW MEMBERSHIP ANNOUNCEMENT ------------------------------------------------------------------------- */
div.new-member-announcement {
	height: 195px;
	margin-left: 10px;
/*	margin-right: 10px; */
}
	div.new-member-announcement h1 {
		margin-top: -10px;
		margin-bottom: 10px;
		text-align: center;
	}
		div.new-member-announcement h1.second {
			margin-top: 20px;
			margin-bottom: 10px;
		}
	div.new-member-announcement h2 {
		margin-top: 18px;
	}
	
	div.new-member-announcement img {
		float: right;
	}
	
	div.new-member-announcement p {
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 10px;
		text-align: center;
	}
		div.new-member-announcement p.left {
			text-align: left;
			margin-top: 15px;
		}

/* FUTURE NEXT ITEM ------------------------------------------------------------------------- */
