@charset "UTF-8";
/* CSS Document */
/*
Theme Name: Spier Contemporary 2010
Theme URI: http://www.tenacityworks.com/
Description: SC2010 theme developed by Tenacity Works in sunny Cape Town.
Author: Tenacity Works
Author URI: http://www.tenacityworks.com/
Vesrion 1.1
.
*/

/*Eric Meyer's CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clr{
	clear:both
}
a,a:visited {
	color:#FF7000;
	text-decoration:underline;
}

a:hover {
	color:#333;
	text-decoration:underline;
}
body {
	background:url(img/bg_body.png) repeat-y fixed center top;
	-x-system-font:none;
	color: #333333;
	font-family:Helvetica,Tahoma,Arial,sans-serif;
	/*font-size:0.6251em;*/
	font-size:11px;
	font-size-adjust:none;
	font-weight:normal;
	line-height:1.2;
	margin:0;
	height:100%;
}
h1{
	font-size: 15px;
	color:#000;
	padding:4px 10px;
	margin:0px;
	font-weight:normal;
	}
h2{
	font-size:13px;
	color: #333;
	font-weight:bold;
	padding:0 10px 10px 10px;
	}
h3	{
	font-size:13px;
	color: #333;
	font-weight:normal;
	padding: 0 10px 10px 10px;
	}
h4{
	color:#FF7000;
	font-size:15px;
	font-weight:bold;
	padding: 10px 10px 0px;
	}
#lr23 h1 a, a:visited{
	color:#FF7000;
	font-weight:normal;
	text-decoration:none;
	}
#lr23 h1 a:hover{
	color:#333;
	font-weight:normal;
	text-decoration:none;
	}
p{
	font-size: 12px;
	line-height:130%;
	}
.introBlack {
	font-size: 18px !important;
	padding:0 10px 10px;
}
.orange{
	color:#FF7000;
	}
.sideBarH{
	font-family:Helvetica,Tahoma,Arial,sans-serif;
	font-size:13px;
	color:#333;
	line-height:130%;
	padding:0 0 10px 10px;
	
	}
.sideBarHome{
	font-family:Helvetica,Tahoma,Arial,sans-serif;
	font-size:13px;
	color:#333;
	line-height:130%;
	padding:0 0 10px 10px;
	}
.sideBarHome ul{
	margin:0 0 0 ;
	padding:0 !important;
	}
.sideBarHome ul li {
	font-size: 13px;
	line-height:130%;
	padding:0 10px;
	list-style:none;
	margin-bottom:10px;
	
	}
.sideBarHome ul li a,a:visited {
	color:#333;
	text-decoration:underline;
}
.sideBarHome ul li  a:hover {
	color:#FF7000;
	text-decoration:underline;
}

#navBox {
	align: center;
	position: fixed;
	background: url(img/nav_bg01.png) repeat-x;
	width: 100%;
	height: 102px;
	left: 0px;
	color: #888;
	font-family: Verdana;
	font-size: 11px;
	z-index:100;
	bottom:0;
}
#navHolder {
	height:92px;
	margin:0 auto;
	padding:10px 10px 0;
	width:940px;
}
#logoBox {
	width: 905px;
	height: 68px;
}
.acLogo {
	float:right;
}
/*random pics divs */
#otwth{
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	background-repeat:repeat-y !important;
	}
#otw{
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	background-repeat:repeat-y !important;
	}
#of{
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	background-repeat:repeat-y !important;
	}
#o{
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	background-repeat:repeat-y !important;
	}
/*end*/

#contentBoxloo{
	background:url(img/bg_loo.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
}
#contentBoxpiggy{
	background:url(img/bg_piggy.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxglass{
	background:url(img/bg_spier.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxdentist{
	background:url(img/bg_dentist.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxape{
	background:url(img/bg_ape.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxerror{
	background:url(img/bg_404.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxhole{
	background:url(img/bg_hole.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxbubbles{
	background:url(img/bg_bubbles.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxdonut{
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxpottery{
	background:url(img/bg_pottery.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxwire{
	background:url(img/bg_wire.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxgun{
	background:url(img/bg_gun.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxplasma{
	background:url(img/bg_plasma.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxplug{
	background:url(img/bg_plug.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxair{
	background:url(img/bg_air.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxcompass{
	background:url(img/bg_compass.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxtear{
	background:url(img/bg_tear.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxspier{
	background:url(img/bg_spier.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxsink{
	background:url(img/bg_sink.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxpool{
	background:url(img/bg_pool.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxsafe{
	background:url(img/bg_safe.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxpainting{
	background:url(img/bg_painting.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxsuburbia{
	background:url(img/bg_suburbia.jpg ) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxroof{
	background:url(img/bg_roof.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxhome{
	background:url(http://spiercontemporary2010.co.za/2010/img/bg_home.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentBoxcontact{
	background:url(img/bg_contact.jpg) no-repeat fixed center top;
	width:939px;
	height: 100%;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#contentHome{
	background: url(img/contentHome_bg.png) repeat-y fixed center top;
	width:960px;
	overflow:hidden;
	min-height:1000px;
	}
#contentContact{
	background: url(img/contentContact_bg.png) repeat-y fixed center top;
	width:960px;
	overflow:hidden;
	min-height:1000px;
	}

#contentInsideOF{
	background: url(img/content_of_bg.png) repeat-y fixed center top;
	width:960px;
	overflow:hidden;
	min-height:1000px;
	}
	#contentInsideOF ol{
	margin-left:40px;
	padding:0 10px 10px 0;
	}
#contentInsideOF ol li{
	list-style-type:decimal;
	list-style-position:outside;
	font-size:13px;
	color:#333;
}
#contentInsideOF ul{
	margin-left: 24px;
	}
#contentInsideOF ul li{
	list-style: url(img/content_bullet.png);
	padding-bottom:10px;
	font-size:13px;
}
#contentInsideOF ul li ul{
	padding:10px 0 0 0;
	}
#contentInsideOF ul li a,a:visited{
	color:#FF7000;
}
#contentInsideOF ul li a:hover{
	color:#333;
	}
#contentInside{
	background: url(img/content_bg.png) repeat-y fixed center top;
	width:960px;
	overflow:hidden;
	min-height:1000px;
	}
#contentInside ol{
	margin-left:40px;
	padding-right:10px;
	}
#contentInside ol li{
	list-style-type:decimal;
	list-style-position:outside;
	font-size:13px;
	color:#333;
}
#contentInside ul{
	margin-left: 24px;
	}
#contentInside ul li{
	list-style: url(img/content_bullet.png);
	padding-bottom:10px;
	font-size:13px;
}
#contentInside ul li ul{
	padding:10px 0 0 0;
	}
#contentInside ul li a,a:visited{
	color:#FF7000;
}
#contentInside ul li a:hover{
	color:#333;
	}
.ddsg-wrapper h2{
	padding:0 10px 10px 0;
	}
#l1{
	width:220px;
	height:100%;
	float:left;
	margin-right:20px;
	position:relative;
	background:#E3E3E3; background-repeat: repeat; background-position: center top; background-attachment: fixed;
	}
#l1.a{
	background: url(img/a_flower.jpg) no-repeat fixed 25% top;
	}
#l1.b{
	background-image: url(img/b_test.jpg) 
	}
#l1.c{
	background: url(img/c_circle.jpg) no-repeat fixed 25% top;
	}
#l2{
	width:220px;
	height:100%;
	float:left;
	background:url(img/column_bg01.png) repeat;
	margin-right:20px;
	}
#l2.a{
	background:url(img/a_plug.jpg) no-repeat top;
	}	
#l12{
	width:460px;
	display:block;
	margin:0 auto;
	position:relative;
	background:url(img/column_bg01.png) no-repeat fixed 30% top;
	float:left;
	margin-right:20px;
	}
#l12.a{
	background:url(img/img_2col.jpg) no-repeat fixed 5% top;
	}
.open {
	height:1450px;
	}
.openTeam {
	height:1800px;
	}
.openTerm {
	height:2500px;
	}
.openHome{
	height:760px;
	}
.imgRepeat{
	background:url(img/block_grey.png) repeat;
	}
#lr123{
	}
#lr234{
	background:transparent url(img/line-repeat.png) repeat-y scroll 0 0;
	overflow:hidden;
	}
#lr1234{
	}
#lr23{
	float:left;
	height:100%;
	margin-left:239px;
	position:relative;
	width:460px;
	margin-bottom:200px;
	}
.heroArt{
	width:420px;
	background:#E3E3E3;
	border-top:#D1D1D1 1px solid;
	border-bottom:#D1D1D1 1px solid;
	padding:10px;
	margin:10px 0 10px 10px;
	text-align:center;
	}
.galleryBox{
	padding:10px;
	background:#E3E3E3;
	border-top:#D1D1D1 1px solid;
	border-bottom:#D1D1D1 1px solid;
	margin:0 0 10px 10px;
	padding:5px;
	width:420px;
	}
.back{float:right;
	margin-right:10px;
	}
#r3{
	width:220px;
	float:left;
	background:url(img/column_bg01.png) repeat;
	margin-right:20px;
	}
#r3.a{
	background:transparent url(img/img_1col_rt.jpg) no-repeat fixed 64% top;
	}
#rightCol{
	width:220px;
	height:100%;
	float:right;
	margin-left:720px;
	position:fixed;
	}
#rightCol.solid{
		background:url(img/column_bg01.png) repeat;
}
#rightCol.opaque{	
	background:url(img/column_bg_opaque.png) repeat;
	}

#r4 {
	width:220px;
	height:100%;
	float:right;
	margin-left:720px;
	position:fixed;
	background:url(img/column_bg01.png) repeat;
	}
#r4Content {
	width:220px;
	height:100%;
	float:right;
	margin: 0 19px 0 720px;
	background:url(img/column_bg01.png) repeat;
	}
#r34 {
	float:right;
	height:100%;
	margin-right:21px;
	width:460px;
	}
#rightCol ul{
	margin:-10px 0 0 ;
	padding:0 !important;
	}
#rightCol ul li {
	font-size: 13px;
	line-height:130%;
	padding:0 10px;
	list-style:none;
	margin-bottom:10px;
	
	}
#rightCol h2 {
	font-size: 13px;
	color:#333333;
	font-weight:bold;
	padding: 0 10px 0 10px;
	}
#rightCol ul li a,a:visited {
	color:#333;
	text-decoration:underline;
}
#rightCol ul li  a:hover {
	color:#FF7000;
	text-decoration:underline;
}
.more{
	padding-bottom:15px;
	}
p a, a:visited{
	color:#FF7000;
	text-decoration:underline;
	}
p a:hover{
 	color:#333;
	text-decoration:underline;
	}
#lr23 p,#r34 p,#twoColRight p,#threeColLeft p,#threeColRight p, #r4 p,#r4Content p {
	padding: 0 10px 10px 10px;
	margin: 0;
}
.titleBar {
	padding-bottom:18px;
}
.circlePic {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.menu {
	margin: 0;
	width:940px;
}
.menu ul li span{
	font-size:0;
	color:#FF7000;
}
.menu ul li a:hover span {
	color:#FF7000 !important;
	}
.menu a {
	display:block;
}
.menu li {
	float:left;
	list-style:none;
	display:inline;
	padding: 0;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/upmenu.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:94px; height:25px; text-align:left; color:#666666; padding-left:10px;  background:#FFFFFF; line-height:25px;font-size:16px;}
.menu ul {padding:0; margin:0;list-style-type: none;  }
.menu ul li {float:left; position:relative; height:24px;display:block;}
.menu ul li ul {visibility:hidden; position:absolute; border-top: solid 3px #FF7000;  border-left:#999999 1px solid; border-right:#999999 1px solid;}
.menu ul li ul li a { background:url(img/nav_arrow.png) no-repeat left;}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}

.menu ul li:hover a, .menu ul li a:hover {color:#666666; background: url(img/nav_hover.png) no-repeat;}

.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:25px; left:0;}

.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {background:#FFFFFF; color:#666666;}

.menu ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#fff; color:#666666;width:199px; clear:both;}

.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background: url(img/nav_hover.png) no-repeat; color:#666666;}

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;} 
.menu ul li ul li	{ background: url(img/nav_active_plain.png) no-repeat !important;padding-left:10px;  }

.menu ul li:hover ul li a, .menu ul li a:hover ul li a {background: #FFFFFF !important; color:#666666!important; width:100%!important; }
.menu ul li ul li:hover{ background: url(img/nav_hover_plain.png) no-repeat !important; padding-left:10px; }
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background: #C7C7C7!important; color:#666666 !important;}

.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible!important; left:210px!important; bottom:0!important;}

.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#C7C7C7!important; color:#666666!important;}

.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7!important; color:#666666!important;}

.menu ul li:hover ul.left, .menu ul li a:hover ul.left {left:-105px !important;}

.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px !important;}

.line{
	border:1px solid #D1D1D1;
	margin:0 12px;
	width:432px;
}
#home a{
	height: 25px;
	width:84px;
	background:url(img/nav_sprite5.png) no-repeat 0px 0px;
	padding:0;
	border:none;
}
#about a{
	height: 25px;
	width:114px;
	background: url(img/nav_sprite5.png)  no-repeat -83px 0px;
	padding:0;
	border:none;
}
#exhib a{
	height: 25px;
	width:164px;
	background:url(img/nav_sprite5.png) no-repeat -197px 0px;
	padding:0;
	border:none;
	}
#develop a{
	height: 25px;
	width:134px;
	background: url(img/nav_sprite5.png)  no-repeat -361px 0px;
	padding:0;
	border:none;
}
#news a{
	height: 25px;
	width:108px;
	background:url(img/nav_sprite5.png) no-repeat -495px 0px;
	padding:0;
	border:none;
	}
#archive a{
	height: 25px;
	width:213px;
	background: url(img/nav_sprite5.png)  no-repeat -603px 0px;
	padding:0;
	border:none;
}
#contact a{
	height: 25px;
	width:118px;
	background:url(img/nav_sprite5.png) no-repeat -816px 0px;
	padding:0;
	border:none;
}
#home a:hover,#home .selected {
	background:url(img/nav_sprite5.png) no-repeat 0px -23px;
}
#about a:hover,#about .selected {
	background:url(img/nav_sprite5.png)  no-repeat -83px -23px;
}

#exhib a:hover,#exhib .selected {
	background:url(img/nav_sprite5.png)  no-repeat -197px -23px;
}

#develop a:hover,#develop .selected {
	background:url(img/nav_sprite5.png)  no-repeat -361px -23px;
}
#news a:hover,#news .selected {
	background:url(img/nav_sprite5.png) no-repeat -495px -23px;
}
#archive a:hover,#archive .selected {
	background:url(img/nav_sprite5.png) no-repeat -603px -23px;
}
#contact a:hover,#contact .selected {
	background:url(img/nav_sprite5.png)  no-repeat -816px -23px;
}
#subMenu{
	background:#E3E3E3;
	width:200px;
	height:150;
	padding:5px 10px;
	border-top:2px solid #333;
	overflow:hidden;
	}
#subMenu img{
	border-bottom:1px solid #D1D1D1;
	margin-bottom:3px;
	width:200px;
	} 
#subMenuH{
	background:#E3E3E3;
	width:200px;
	height:150;
	padding:5px 10px;
	border-top:1px solid #D1D1D1;
	overflow:hidden;
	margin-top:20px;	
	}
#subMenuH img{
	border-bottom:1px solid #D1D1D1;
	margin-bottom:3px;
	width:200px;
	} 
#search input:hover,
#search textarea:hover,
#search select:hover	{
	 
}
#search input:focus,
#search textarea:focus,
#search select:focus	{ 
	color:#333333;
}
#search textarea,#search input {
	background:transparent url(img/search.png) no-repeat;
	color:#666666;
	height:19px;
	margin:2px 0 6px -2px;
	padding:4px 5px 5px 23px;
	width:173px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	border:none;
}
.searchHolder{
	margin:10px;
	}
h2.news{
	font-size:20px;
	}
h2.widgettitle{
	display:none;
	}
/* Titles */
.about{
	background: url(images/sprite_titles.png)  no-repeat 0px 0px;
	}
#title {
    display:block;
    height:28px;   
    margin-bottom:10px;
}
#title h1 {
	height:17px;
	text-indent:-7777px;
	width:440px;
}	
h1#about{
	background: url(img/sprite_titles.png)  no-repeat 0px 0px;
	}
h1#about_spier{
	background: url(img/sprite_titles.png)  no-repeat -460px 0px;
	}
h1#about_team{
	background: url(img/sprite_titles.png)  no-repeat 0px -29px;
	}
h1#about_funders{
	background: url(img/sprite_titles.png)  no-repeat -460px -29px;
	}
h1#about_africa{
	background: url(img/sprite_titles.png)  no-repeat 0px -58px;
	}
h1#compete{
	background: url(img/sprite_titles.png)  no-repeat -460px -58px;
	height:28px;
	padding:0;
	}
h1#compete_process{
	background: url(img/sprite_titles.png)  no-repeat -460px -87px;
	}
h1#compete_faq{
	background: url(img/sprite_titles.png)  no-repeat 0px -87px;
	}
h1#compete_terms{
	background: url(img/sprite_titles.png)  no-repeat -460px -116px;
	}
h1#compete_form{
	background: url(img/sprite_titles.png)  no-repeat 0 -116px;
	}
h1#develop{
	background: url(img/sprite_titles.png)  no-repeat -460px -145px;
	}
h1#develop_intern{
	background: url(img/sprite_titles.png)  no-repeat 0px -145px;
	}
h1#develop_perform{
	background: url(img/sprite_titles.png)  no-repeat -460px -174px;
	}
h1#develop_workshops{
	background: url(img/sprite_titles.png)  no-repeat 0 -174px;
	}
h1#develop_fort{
	background: url(img/sprite_titles.png)  no-repeat -460px -203px;
	}
h1#news{
	background: url(img/sprite_titles.png)  no-repeat 0px -203px;
	}
h1#news_press{
	background: url(img/sprite_titles.png)  no-repeat -460px -233px;
	}
h1#news_video{
	background: url(img/sprite_titles.png)  no-repeat 0 -233px;
	}
h1#archive{
	background: url(img/sprite_titles.png)  no-repeat -460px -261px;
	}
h1#contact{
	background: url(img/sprite_titles.png)  no-repeat 0px -261px;
	}
h1#search{
	background: url(img/sprite_titles.png)  no-repeat -460px -290px;
	}
h1#error{
	background: url(img/sprite_titles.png)  no-repeat 0px -290px;
	}
h1#exhib{
	background: url(img/sprite_titles.png)  no-repeat 0px -319px;
	}
h1#exhib_artists{
	background: url(img/sprite_titles.png)  no-repeat 0px -348px;
	}
h1#exhib_map{
	background: url(img/sprite_titles.png)  no-repeat -460px -348px;
	}
h1#exhib_events{
	background: url(img/sprite_titles.png)  no-repeat 0 -377px;
	}
h1#exhib_reviews{
	background: url(img/sprite_titles.png)  no-repeat -460px -377px;
	}
h1#site{
	background: url(img/sprite_titles.png)  no-repeat -460px -319px;
	}
/* CFORMS*/
.cform {
	background: url(img/contact_bg.png) no-repeat;
	width:460px !important;
	margin:10px 0 !important;
	 }
.cform  span{
	display:none !important;
	}

li#li--1 label{
	background: url(img/name.png) no-repeat;
	height:20px;
	width:101px;
	}
li#li--2 label{
	background: url(img/email.png) no-repeat;
	height:20px;
	width:101px;
	}
li#li--3 label{
	background: url(img/message.png) no-repeat;
	height:20px;
	width:101px;
		}
#cf_field_1{
	height:16px;
	}
#cf_field_2{
	height:16px;
	}
#cf_field_3{
	height:94px;
	}
.linklove {
	display:none !important;}
	/*end*/
/* search unleached*/

.incoming {
	background-color:#F8F8F8 !important;
	border:1px solid #FFFF00 !important;
	color:#333333 !important;
}
.incoming{
	color:#FF7000;
	}
.incoming a:hover {
	color:#333;
}
.page-nav a,a:visited {
	color:#FF7000;
	text-decoration:underline;
}

.page-nav a:hover {
	color:#333;
	text-decoration:underline;
}
.previous-entries{
	background:url(img/arrow_prev.png) no-repeat scroll 106px 32%;
	float:left;
	font-size:15px;
	margin:10px 0 0 20px;
	padding-right:24px;
}
.next-entries{
	background: url(img/arrow_next.png) no-repeat scroll 0 32%;
	float:right;
	font-size:15px;
	margin: 10px 20px 0 0;
	padding-left:23px;
}
.entrytext{
	padding-left:27px;
	}
	.pmc-link{
		display:none;}