/*

[EVOLVER] - Pages Stylesheet
http://www.evolver.org.uk/
Handwritten by Oliver Coningham

*/

																					/* ------------ Home ------------ */
																					
#home #feature-1 {
	background: #fff url('../images/feature-1-bg.gif') no-repeat 0 0;
	float: left;
	height: 246px;
	margin-bottom: 20px;
	width: 450px;
	}

#home #feature-1 dl {
	margin: 20px;
	}

#home #feature-1 dt {
	font-weight: bold;
	margin-bottom: 10px;
	}

#home #feature-1 dl a {
	color: #ee7900;
	display: block;
	padding-top: 10px;
	text-decoration: none;
	}
	
#home #feature-2, #home #feature-3 {
	background: #fff url('../images/feature-2-bg.gif') no-repeat 0 0;
	float: right;
	height: 113px;
	margin-bottom: 20px;
	width: 450px;
	}

#home #feature-2 dl, #home #feature-3 dl {
	margin: 0 0 0 133px;
	}

#home #feature-2 dt, #home #feature-3 dt {
	font-weight: bold;
	margin-bottom: 10px;
	}

#home #feature-2 dl a, #home #feature-3 dl a {
	color: #ee7900;
	display: block;
	padding-top: 10px;
	text-decoration: none;
	}
	
#home #listings-table {
	color: #ff7522;
	float: left;
	height: 314px;
	margin-right: 20px;
	overflow: hidden;
	width: 450px;
	}

#home #listings-table-inner {
	background: #fff url('../images/listings-table-inner-bg.gif') no-repeat bottom left;
	height: 263px;
	padding: 0 8px 8px 8px;
	width: 434px; 
	}

#home #listings-table-inner table {
	width: 100%; 
	}

#home #listings-table-inner table th {
	display: none; 
	}

#home #listings-table-inner table td {
	padding: 6px 0 10px 20px;
	}

#home #listings-table-inner table a {
	border-bottom: 1px dotted #ff7522;	
	color: #ff7522;
	text-decoration: none;
	}

#home #listings-table-inner table a:hover {
	border-bottom: 1px solid #ff7522;	
	color: #ff7522;
	text-decoration: none;
	}

#home #listings-table-inner table .highlight {
	background-color: #fff0e4;
	}
	
#home #copy {
	float: left;
	height: 314px;
	line-height: 1.4em;
	margin-right: 20px;
	overflow: hidden;
	width: 280px;
	}

#home #current-issue {
	float: left;
	height: 246px;
	overflow: hidden;
	width: 150px;
	}

#home #newsletter {
	float: left;
	height: 60px;
	margin-top: 4px;
	overflow: hidden;
	width: 150px;
	}

#home #newsletter a {
	background: url('../images/btn-newsletter.gif') no-repeat 0 0;
	display: block;
	height: 25px;
	text-indent: -25000px;
	width: 150px;
	}

#home #newsletter a:hover {
	background-position: 0 -25px;
	}

#home #current-issue #current-cover {
	background: url('../images/current-cover-bg.gif') no-repeat 0 0;
	height: 188px;
	overflow: hidden;
	padding: 12px 0 0 12px;
	width: 138px;
	}
	
#home #copy h3, #home #current-issue h3, #home #newsletter h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
#home #copy h3 .sIFR-flash, #home #current-issue h3 .sIFR-flash, #home #newsletter .sIFR-flash {
	margin-bottom: -10px;
	}
	
#home #listings-table-nav {
	background: url('../images/listings-table-nav-bg.gif') no-repeat bottom left;
	height: 43px;
	text-indent: -25000px;
	width: 450px; 
	}

#home #listings-table-nav li {
	float: left;
	}

#home #listings-table-nav a {
	display: block;
	height: 35px;
	width: 225px;
	}
	
#listings-table-nav-performance a { background: url('../images/listings-table-nav-performance.gif') no-repeat 0 0; }	
#listings-table-nav-exhibition a { background: url('../images/listings-table-nav-exhibition.gif') no-repeat 0 0; }

#home #listings-table-nav a:hover, #home #listings-table-nav a.selected {
	background-position: 0 -35px;
	}
	
#home #tabbed-exhibition-content {
	display: none;
	}	
	
#home #content ul {
	margin: 0;
	}

#home #content ul li {
	padding: 0;
	}

#home #copy a {
	border-bottom: 1px dotted #a3a3a3;
	color: #a3a3a3;
	text-decoration: none;
	}

#home #copy a:hover {
	border-bottom: 1px solid #a3a3a3;
	color: #a3a3a3;
	text-decoration: none;
	}

																					/* ------------ Errors ------------ */
																					
#errors #content ul li {
	background: url('../images/icon-plus-red.gif') no-repeat 0 6px;
	}

#errors #content form {
	border: 0;
	padding: 0;
	}

																					/* ------------ Evolver Prize ------------ */
																					
#prize #content a {
	border-bottom: 1px dotted #73b83f;
	color: #73b83f;
	text-decoration: none;
	}

#prize #content a:hover {
	border-bottom: 1px solid #73b83f;
	color: #73b83f;
	text-decoration: none;
	}
	
#prize #content ul li {
	background: url('../images/icon-plus-green.gif') no-repeat 0 50%;
	}

#prize #content #copy-3-lrg {
	margin: 30px 0;
	}
	
#prize #content #copy-3-lrg img {
	float: left;
	margin-right: 20px;
	}

#prize #content #copy-1-lrg {
	float: left;
	margin-right: 20px;
	width: 667px;
	}
#prize #content #copy-2-lrg {
	float: left;
	width: 233px;
	}
		
#prize #content #btn-add-artwork a {
	background: url('../images/icon-plus-green.gif') no-repeat 0 50%;
	padding: 0 0 2px 11px;
	}	

#prize #content form {
	border: 1px dotted #73b83f;
	}	
	
#prize #content form #submit {
	border: none;
	height: 25px;
	margin: 0 0 0 130px;
	padding: 0;
	width: 85px;
	}

#prize #content form #browse {
	border: none;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 58px;
	}
	
																					/* ------------ Fifty Wessex Artists ------------ */
																					
#wessex #content a {
	border-bottom: 1px dotted #00acc4;
	color: #00acc4;
	text-decoration: none;
	}

#wessex #content a:hover {
	border-bottom: 1px solid #00acc4;
	color: #00acc4;
	text-decoration: none;
	}
	
#wessex #content ul li {
	background: url('../images/icon-plus-cyan.gif') no-repeat 0 50%;
	}	

#wessex #content #copy-1-lrg img {
	float: left;
	margin: 5px 10px 0 0;
	}																																		
#wessex #content #copy-3-lrg ul {
	float: left;
	line-height: 210%;
	margin: 0 20px 0 0;
	}																																	
	
#wessex #content #copy-3-lrg img {
	border: 1px solid #cdcdcd;
	float: right;
	}		
	
#wessex #content #copy-3-lrg .spread {
	margin-bottom: 20px;
	}	

#wessex #content form {
	border: 1px dotted #00acc4;
	}	
	
#wessex #content form #submit {
	border: none;
	height: 25px;
	margin: 0 0 0 130px;
	padding: 0;
	width: 73px;
	}
	
#wessex #content form .intro {
	margin: 0 0 20px 0;
	}

#wessex #content form #message {
	color: #00acc4;
	font-weight: bold;
	margin: 0 0 20px 0;
	}
	
																					/* ------------ Advertising ------------ */
#advertising #subnav {
	background: #653d89 url('../images/rates-subnav-bg.gif') no-repeat 0 0;
	padding-left: 600px;
	width: 360px; 
	}

#advertising #content strong {
	color: #9066ae;
	text-transform: uppercase;
	}
	
#advertising #content .highlight {
	color: #9066ae;
	}
	
#advertising #content ul li {
	background: url('../images/icon-plus-purple.gif') no-repeat 0 50%;
	}
	
#advertising #content .rates {
	color: #000;
	float: left;
	font-size: 90%;
	margin: 10px 20px 10px 0;
	text-align: center;
	width: 168px;
	}

#advertising #content .rates p {
	margin: 0;
	}

#advertising #content .rates-last {
	margin-right: 0;
	}

#advertising #content .rates strong {
	color: #000;
	text-transform: none;
	}
	
#advertising #content .rates .highlight strong {
	color: #9066ae;
	}
		
#advertising #content .rates img {
	float: left;
	margin-bottom: 10px;
	}	
	
#advertising #content #notes {
	margin-top: 15px;
	}
	
																					/* ------------ Subscribe ------------ */
#subscribe #content ul li {
	background: url('../images/icon-plus-blue.gif') no-repeat 0 50%;
	}	

#subscribe #subnav {
	background: #154f96 url('../images/subscribe-subnav-bg.gif') no-repeat 0 0;
	padding-left: 480px;
	width: 480px; 
	}
	
#subscribe #content a {
	border-bottom: 1px dotted #307bb8;
	color: #307bb8;
	text-decoration: none;
	}

#subscribe #content a:hover {
	border-bottom: 1px solid #307bb8;
	color: #307bb8;
	text-decoration: none;
	}
	
#subscribe #content form #submit {
	border: none;
	height: 25px;
	margin: 8px 0 0 130px;
	padding: 0;
	width: 125px;
	}
	
#subscribe #content form {
	border: 1px dotted #307bb8;
	}	

#subscribe #content form .intro {
	margin: 0 0 20px 0;
	}

#subscribe #content form #message {
	color: #307bb8;
	font-weight: bold;
	margin: 0 0 20px 0;
	}
	
#subscribe #content form select {
	background-color: #fafafa;
	border: 1px solid #cdcdcd;
	color: #a3a3a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	overflow: hidden;
	padding: 5px;
	vertical-align: middle;
	width: 212px;
	}
	
#subscribe #content form #interested p {
	float: left;
	margin-bottom: 10px;
	width: 130px;
	}	

#subscribe #content form #interested #boxes {
	float: left;
	width: 212px;
	}	

#subscribe #content form #interested input {
	background-color: #fff;
	border: none;
	float: none;
	height: auto;
	margin: 0 5px 0 0;
	width: auto;
	}

#subscribe #content form #interested label {
	display: inline;
	float: none;
	height: auto;
	width: 50px;
	}
	
#subscribe #content #signup #submit {
	height: 25px;
	width: 150px;
	}

																						/* ------------ Sponsors ------------ */

#sponsors #content ul li {
	background: url('../images/icon-plus-pink.gif') no-repeat 0 50%;
	}	

#sponsors #content strong {
	color: #f456a1;
	text-transform: uppercase;
	}
	
#sponsors #content .highlight {
	color: #f456a1;
	}

#sponsors #content #logos {
	clear: both;
	margin: 25px 0 10px 0;
	}
	
#sponsors #content #logos .sponsor-logo {
	border: 1px solid #e6e6e6;
	float: left;
	height: 73px;
	margin: 0 10px 10px 0;
	padding: 10px;
	text-align: center;
	width: 123px;
	}

#sponsors #content #logos .sponsor-logo-last {
	margin: 0 0 10px 0;
	}
	
																					/* ------------ Magazine ------------ */
#magazine #content ul li {
	background: url('../images/icon-plus-yellow.gif') no-repeat 0 50%;
	}	

#magazine #subnav {
	background: #ffb910 url('../images/magazine-subnav-bg.gif') no-repeat 0 0;
	padding-left: 120px;
	width: 840px; 
	}

#magazine #content #ebook {
	height: 600px;
	}
	
#magazine #content a {
	border-bottom: 1px dotted #ffd226;
	color: #ffd226;
	text-decoration: none;
	}

#magazine #content a:hover {
	border-bottom: 1px solid #ffd226;
	color: #ffd226;
	text-decoration: none;
	}
	
#magazine #content #outlets-1,
#magazine #content #outlets-2,
#magazine #content #outlets-3,
#magazine #content #outlets-4 {
	float: left;
	width: 215px;
	}
	
#magazine #content #outlets-1,
#magazine #content #outlets-3 {
	margin-right: 20px;
	}
	
#magazine #content #outlets-1 strong,
#magazine #content #outlets-2 strong,
#magazine #content #outlets-3 strong,
#magazine #content #outlets-4 strong {
	color: #ffd226;
	text-transform: uppercase;
	}
	
#magazine #content #outlets-1 a,
#magazine #content #outlets-2 a,
#magazine #content #outlets-3 a,
#magazine #content #outlets-4 a {
	border-bottom: 1px dotted #ffd226;
	color: #a3a3a3;
	text-decoration: none;
	}
	
#magazine #content #outlets-1 a:hover,
#magazine #content #outlets-2 a:hover,
#magazine #content #outlets-3 a:hover,
#magazine #content #outlets-4 a:hover {
	border-bottom: 1px dotted #ffd226;
	color: #ffd226;
	text-decoration: none;
	}
	
#magazine #content .back-issue {
	background: url('../images/back-issue-bg.gif') no-repeat 0 0;
	color: #000;
	float: left;
	font-size: 90%;
	margin: 0 20px 20px 0;
	padding: 12px 12px 0 12px;
	text-align: center;
	width: 112px;
	}

#magazine #content .last { 
	margin-right: 0; 
	}

#magazine #content .back-issue img {
	float: left;
	margin-bottom: 17px;
	}
		
#magazine #content .back-issue p {
	margin-bottom: 0;
	}
	
#magazine #content #page-nav,
#magazine #content #page-nav li {
	background: none;
	margin: 0;
	padding: 0;
	text-indent: -25000px;
	}
	
#magazine #content #page-nav a {
	border: none;
	display: block;
	height: 32px;
	width: 32px;
	}
	
#magazine #content #page-nav #btn-prev a {
	background: url('../images/btn-prev-yellow.gif') no-repeat 0 0;
	float: left;
	}
	
#magazine #content #page-nav #btn-next a {
	background: url('../images/btn-next-yellow.gif') no-repeat 0 0;
	float: right;
	}
	
#magazine #content #latest-issue {
	margin-top: 25px;
	width: 920px;
	}
	
#magazine #content #magazine-nav {
	background: url('../images/magazine-nav-bg.gif') no-repeat bottom left;	
	height: 43px;
	margin: 0;
	padding: 0;
	text-indent: -25000px;
	width: 920px; 
	}

#magazine #content #magazine-nav li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	}

#magazine #content #magazine-nav a {
	border: none;
	display: block;
	height: 35px;
	width: 184px;
	}
	
#magazine-nav-1 a { background: url('../images/magazine-nav-1.gif') no-repeat 0 0; }	
#magazine-nav-2 a { background: url('../images/magazine-nav-2.gif') no-repeat 0 0; }
#magazine-nav-3 a { background: url('../images/magazine-nav-3.gif') no-repeat 0 0; }
#magazine-nav-4 a { background: url('../images/magazine-nav-4.gif') no-repeat 0 0; }
#magazine-nav-5 a { background: url('../images/magazine-nav-5.gif') no-repeat 0 0; }

#magazine #content #magazine-nav a:hover, #magazine #content #magazine-nav a.selected {
	background-position: 0 -35px;
	}

#magazine #content #latest-issue-content {
	background: url('../images/latest-issue-content-bg.gif') no-repeat bottom left;
	padding: 16px 28px 18px 18px;	
	width: 874px;
	}

#magazine #content #latest-issue-content .image {
	float: left;
	margin: 0 20px 6px 0;
	padding-top: 4px;
	position: relative;
	text-align: right;
	width: 432px;
	}

#magazine #content #latest-issue-content .sample {
	background: url('../images/sample-badge.png') no-repeat 0 0;
	height: 81px;
	position: absolute;
	bottom: -4px;
	left: 0;
	width: 88px;
	}

#magazine #content #latest-issue-content .text {
	float: left;
	width: 422px;
	}

#magazine #content #latest-issue-content .smaller {
	margin-top: 30px;
	}

#magazine #content #latest-issue-content dl {
	margin-bottom: 1.25em;
	}

#magazine #content #latest-issue-content dl dt {
	text-transform: uppercase;
	}

#magazine #content #latest-issue-content dl dt,
#magazine #content #latest-issue-content dl .date {
	color: #ffd226;
	}
	
#magazine #content #magazine-outlets {
	float: left;
	margin-right: 20px;
	width: 293px;
	}

#magazine #content #magazine-subscribe {
	float: left;
	margin-right: 20px;
	width: 294px;
	}

#magazine #content #magazine-download {
	float: left;
	width: 293px;
	}

#magazine #content #magazine-outlets a,
#magazine #content #magazine-subscribe a,
#magazine #content #magazine-download a {
	background: url('../images/btn-more.gif') no-repeat 0 0;
	border: 0;
	display: block;
	float: right;
	height: 25px;
	text-indent: -25000px;
	width: 88px;
	}

#magazine #content #magazine-download a {
	background: url('../images/btn-view.gif') no-repeat 0 0;
	width: 125px;
	}

#magazine #latest-issue .btn-view a {
	background: url('../images/btn-latest-issue.gif') no-repeat 0 0;
	border: 0;
	display: block;
	float: right;
	height: 75px;
	margin-bottom: 10px;
	text-indent: -25000px;
	width: 211px;
	}	
#magazine #latest-issue .btn-view a:hover {
	background-position: 0 -75px;
	}	


																					/* ------------ Listings ------------ */

#listings #content ul li {
	background: url('../images/icon-plus-orange.gif') no-repeat 0 50%;
	}	

#listings #content ul li {
	background: url('../images/icon-plus-orange.gif') no-repeat 0 50%;
	}	

#listings #subnav {
	background: #ff4a0e url('../images/listings-subnav-bg.gif') no-repeat 0 0;
	padding-left: 0;
	width: 960px; 
	}

#listings #content a {
	border-bottom: 1px dotted #ff5c16;
	color: #ff5c16;
	text-decoration: none;
	}

#listings #content a:hover {
	border-bottom: 1px solid #ff5c16;
	color: #ff5c16;
	text-decoration: none;
	}

#listings #content #col-1 {
	border: 1px dotted #ff5c16;
	float: left;
	margin-top: 10px;
	padding: 10px;
	width: 193px;
	}

#listings #content #col-1 .listing {
	margin: 0;
	width: 193px;
	}

#listings #content #col-2 {
	float: left;
	margin: 10px 20px 0 20px;
	width: 450px;
	}

#listings #content #col-3 {
	float: left;
	margin-top: 10px;
	width: 215px;
	}

#listings #content .sponsor {
	/*
	border: 1px solid #cdcdcd;
	background-color: #e6e6e6;
	*/
	height: 373px;
	margin-bottom: 20px;
	width: 213px;
	}

#listings #content .sponsor-last {
	/*
	border: 1px solid #cdcdcd;
	background-color: #e6e6e6;
	*/
	height: 373px;
	margin-bottom: 0;
	width: 213px;
	}

#listings #content .sponsor a,
#listings #content .sponsor-last a {
	border: 0;
	}
	
#listings #content .listing {
	clear: both;
	margin: 0 0 20px 0;
	width: 450px;
	}

#listings #content #col-2 .listing .image {
	float: left;
	margin: 9px 10px 0 0;
	width: 150px;
	}

#listings #content #col-2 .listing .image img {
	float: left;
	}

#listings #content #col-1 .listing .featured-listings-image {
	background: url('../images/featured-listings-image-bg.gif') no-repeat 0 0;
	position: relative;
	width: 193px;
	}
#listings #content #col-1 .listing .featured-listings-image img {
	float: left;
	margin: 12px 0 0 12px;
	padding-bottom: 12px;
	}
#listings #content #col-1 .listing .featured-bottom {
	background: url('../images/featured-bottom-bg.gif') no-repeat 0 0;
	height: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 193px;
	}

#listings #content #col-2 .listing .listings-image {
	background: url('../images/listings-image-bg.gif') no-repeat 0 0;
	float: left;
	margin: 9px 10px 0 0;
	position: relative;
	width: 150px;
	}
#listings #content #col-2 .listing .listings-image img {
	float: left;
	margin: 12px 0 0 12px;
	padding-bottom: 12px;
	}
#listings #content #col-2 .listing .listings-bottom {
	background: url('../images/listings-bottom-bg.gif') no-repeat 0 0;
	height: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 150px;
	}
			
#listings #content .listing dt {
	color: #ff5c16;
	text-transform: uppercase;
	}

#listings #content .listing dd {
	margin-top: 5px;
	}

#listings #content .listing .date {
	margin-top: 0;
	}

#listings #content .listing .date strong {
	font-weight: normal;
	}
		
#listings #content .listing strong {
	color: #ff5c16;
	}

#listings #content #listings-nav td {
	vertical-align: middle;
	}

#listings #content #listings-nav .btn {
	width: 32px;
	}

#listings #content #listings-nav #pages {
	text-align: center;
	}

#listings #content #listings-nav #pages a {
	border-bottom: 1px dotted #a3a3a3;
	color: #a3a3a3;
	margin: 0 5px;
	}

#listings #content #listings-nav #pages a:hover,
#listings #content #listings-nav #pages a.selected {
	border-bottom: 1px dotted #ff5c16;
	color: #ff5c16;
	margin: 0 5px;
	}

#listings #content #listings-nav .btn a {
	border: none;
	}
	
#listings #content form #intro {
	margin: 0 0 20px 0;
	}

#listings #content form #message {
	color: #ff5c16;
	font-weight: bold;
	margin: 0 0 20px 0;
	}
	
#listings #content form select {
	background-color: #fafafa;
	border: 1px solid #cdcdcd;
	color: #a3a3a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	overflow: hidden;
	padding: 5px;
	vertical-align: middle;
	width: 212px;
	}
	
#listings #content form #submit {
	border: none;
	height: 25px;
	margin: 8px 0 0 130px;
	padding: 0;
	width: 111px;
	}
	
#listings #content form {
	border: 1px dotted #ff5c16;
	}