#wrap a:link,
#footer a:link {
	color: #6c1924;
	text-decoration: none;
}

#wrap a:hover,
#footer a:hover {
	text-decoration: underline;
}

#wrap a:visited:hover,
#footer a:visited:hover {
	text-decoration: underline;
}

#wrap a:visited,
#footer a:visited {
	color: #3b2e61;
	text-decoration:none;
}

#wrap .artist {
	width: 205px;
	margin: 0 40px 20px 0;
	padding: 0;
	display: inline;
	overflow: hidden;
	float: left;
}

#wrap .artist p {
	background: #efefef;
}

#wrap .artist p a {
	display: block;
	height: 100px;
	width: 191px;
}

#exhibition-details {
	margin: 0 0 5px 0;
}

#exhibition-details p {
	margin: 5px 0 10px 0;
	font-style: italic;
}

#exhibition-details h4 {
	color: #999;
	font-weight: normal;
	font-size: 90%;
}

#exhibition-details h4 strong {
	font-weight: bold;
}

#wrap #content-exhibition-photos .artist p {
	float: left;
	display: inline;
	width: 191px;
	height: 100px;
	margin: 0 40px 0 0;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
}

#wrap p.bracken {
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
	display: block;
	width: 681px;
	height: 350px;
}



#wrap p.exhib-invite {
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
	display: block;
	width: 681px;
	margin: 0 0 20px 0;
}

#wrap .bracken img {
	width: 681px;
}

#wrap p.more-work a:link,
#wrap p.more-work a:visited {
	margin-top: 25px;
	background: #722642;
	color: #fff;
	display: block;
	padding: 3px;
	border: 2px solid #722642;
}

#wrap p.more-work a:hover {
	background: #efefef;
	color: #722642;
	text-decoration: none;
	border-color: #efefef;
}

body #footer img {
	border: none;
}

h1,h2,h3 {
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.capitalise {
	text-transform: capitalize;
}

h1,h2 {
	font-family: "Gill Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 a {
	font-size: 200%;
	height: 97px;
	display: block;
	background: url(../img/quadrant_logo.gif) no-repeat;
	text-indent: -99999px;
}

h3 {
	font-size: 100%;
}

p {
	font-size: 85%;
	color: #333;
}

em {
	font-style: italic;
}

#blog span.mt-enclosure-image img {
	display: block;
	background: #efefef;
	margin: 5px 0 10px 0;
	padding: 6px;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
}

#blog p {
	margin: 10px 0 20px 0;
}

#blog h4 {
	color: #999;
	font-size: 90%;
}

#content-work-desc h2 {
	width: 205px;
}

#content-work-desc p {
	display: block;
	margin: 5px 0 0 0;
	font-size: 80%;
}


#content-work-feature h2 {
	width: 450px;
}

#wrap #content-work-desc p strong {
	margin: 0 5px 0 0;
	font-size: 110%;
}

#content-work-feature p {
	display: block;
	width: 436px;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
	margin: 5px 0 10px 0;
}

#content-work-feature p img {
	width: 436px;
}

#content-feature p.blurb {
	color: #454545;
	margin: 5px 0 10px 0;
}

p.artist-photo {
	display: block;
	width: 191px;
	height: 255px;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
}

p.artist-photo img {
	display: block;
	width: 191px;
	height: 255px;
}

#wrap .blurb p {
	color: #454545;
	margin: 5px 0 10px 0;
}

#content-media-type {
	margin: 0 40px 20px 0;
}

p.media-img {
	display: block;
	width: 436px;
	height: 100px;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
	float: right;
}

p.media-img a {
	display: block;
	width: 436px;
	height: 100px;
}

p.media-img img {
	display: block;
	background: #aaa;
	width: 436px;
	height: 100px;
}


#content-new-work p {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
}

#content-new-work p a {
	display: block;
	width: 191px;
	height: 100px;
}

#arti #content-new-work p {
	margin-right: 40px;
}

#wrap .r {
	margin-right:  0;
}


#content-new-work p img {
	display: block;
	background: #aaa;
	width: 191px;
	height: 100px;
}

p.map {
	display: block;
	width: 191px;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
	margin: 0 0 10px 0;
}

p.map img {
	display: block;
	background: #aaa;
	width: 191px;
}

h2 {
	text-transform: uppercase;
	font-size: 100%;
	color: #831818;
	border-bottom: 1px solid #eee;
	margin: 0 0 15px 0;
	font-weight: normal;
}

#footer p,
#footer dl,
#sidebar p {
	margin: 5px 0 15px 0;
	font-size: 75%;
	color: #666;
}

#footer dd span {
	float: right;
	text-align: left;
	margin: 0 50px 0 0;
}

#content #sidebar h2 {
	color: #18831b;
}
#content h3,
#content h3 {
	font-size: 140%;
	color: #333;
}

#content-articles p {
	color: #454545;
	margin: 5px 0 10px 0;
}

#nav {
	background: #762744; /* #7d4d64 */
	border: 5px solid #762744; /* #7d4d64 */
	border-width: 3px 3px 0 3px;
}

* html #nav ul {
	margin: 0 0 0 0px;
}

#nav li {
	float: left;
	font-size: 95%;
}

#nav li a {
	color: #fff;
	padding: 5px 15px;
	display: block;
	text-decoration: none;
	text-transform: lowercase;
	border: 1px solid #762744; /* #7d4d64 */
	border-width: 0 1px 1px 0;
}

#nav li a:hover {
	background: #efefef;
	color: #783c55;
}

#footer h2 {
	border-color: #cb9898;
	margin: 0;
}

#sidebar h3 {
	font-size: 90%;
	color: #333;
}

.sidebar-news-item a {
	color: #18831b;
}

#sidebar span.news-date {
	font-size:80%;
	color: #999;
	font-weight: normal;
}

#content h2 {
	color: #184283;
}

#sidebar p.new-arrival {
	float: left;
	display: block;
	width: 191px;
	height: 100px;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;
	margin: 0 0 20px 0;
}

#sidebar p.new-arrival a {
	display: block;
	width: 191px;
	height: 100px;
}

#sidebar p.new-arrival img {
	display: block;
	background: #aaa;
	width: 191px;
	height: 100px;
}

#content-new p {
	float: left;
	display: block;
	width: 191px;
	height: 100px;
	margin: 0 40px 0 0;
	background: #efefef;
	border: 1px solid #aaa;
	border-top-color: #eee;
	border-left-color: #eee;
	padding: 6px;	
}

#content-new p img {
	display: block;
	background: #aaa;
	width: 191px;
	height: 100px;
}

#content-new p.last-work {
	margin: 0;
}

#sculpture #content-main h2,
#jewellery #content-main h2  {
	margin-right: 40px;
}

#sculpture #content-main #content-new h3 a,
#jewellery #content-main #content-new h3 a {
	display: inline;
	width: auto;
	height: auto;
	float: none;
	font-weight: normal;
}

#sculpture #content-main h3 a,
#jewellery #content-main h3 a {
	display: block;
	width: 245px;
	height: 113px;
	float: left;
	font-weight: normal;
}

h3 a:link {
	color: #6c1924;
	text-decoration: none;
}

h3 a:visited {
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
	color: #9b2028;
}

#home #nav li.nav-home a,
#exhi #nav li.nav-exhi a,
#arti #nav li.nav-arti a,
#jewellery #nav li.nav-jewe a,
#sculpture #nav li.nav-scul a,
#blog #nav li.nav-blog a,
#cont #nav li.nav-cont a,
#cera #nav li.nav-cera a,
#obje #nav li.nav-obje a,
#glas #nav li.nav-glas a {
	background: #fff;
	color: #783c55;
	border: 1px solid #4d2636;
	border-width: 0 1px 1px 0;
	border-bottom-color: #fff;
}

#wrap .artist h3 {
	font-weight: normal;
	font-size: 80%;
}

.post-large {
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #dedede;
}

.post-large h3 {
	font-size: 140%;
	color: #333;
}

.post-large p.entry-date {
	color: #999;
	font-size: 70%;
}

.post-large p {
	margin: 0 0 10px 0;
}

#blog #sidebar ul li {
	font-size: 0.8em;
	background: url(../img/folder.gif) no-repeat 0 50%;
	padding: 0 0 0 15px;
	line-height: 1.5;
	text-decoration: none;
}

#blog #sidebar ul,
#blog #sidebar form {
	margin: 0 0 10px 0;
}

#blog #sidebar ul li ul {
	margin: 0 0 0 15px;
}

a:link {
	color: #783c55;
}

p.blurb span,
a:link span {
	color: #777;
}

h3 span {
	color: #ddd;
}

h3:hover span {
	color: #783c55;
}

#content-feature {
	margin: 0 0 20px 0;
}

#hours dd {
	width: 205px;
}

#hours dd span.left {
	float: left;
	margin: 0;
	display: block;
}

#hours dd span.right {
	float: right;
	margin: 0;
}

.address span {
	margin-bottom: 5px;
	display: block;
}

#exhi #sidebar h3 {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}


.success {
	margin: 0 0 10px 0;
	padding: 10px;
	font-size: 90%;
	color: darkgreen;
	background: lightyellow;
	text-align: center;
}

.failure {
	padding: 5px;
	color: darkred;
	background: lightyellow;
	text-align: center;
}

label {
 padding: 0;
 display: block;
 margin: 0 0 10px 0;
 }

label span {
 display: block;
 float: left;
 width: 80px;
 font-size: 95%;

}

input,textarea {
 width: 290px;
 margin-bottom: 10px;
 border: 1px solid #762744;
 font-size: 95%;
}

textarea {
	height: 200px;
	width: 610px;
}

input#formSubmit {
	margin: 0 0 0 80px;
	width: 150px;
	background: #762744;
	color: #fff;
}

#wrap a.feed {
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url(../img/feed-icon-14x14.png) no-repeat 0 50%;
	text-transform: none;
}
