/*   
Theme Name: Beardsmore gallery
Theme URI: http://www.oncotton.co.uk/
Description: Designed for Beardsmore Gallery
Author: oncotton
Author URI: http://www.oncotton.co.uk
Version: 2.0
.
General comments/License Statement if any.
.
*/

body { font: 80% Helvetica, verdana, geneva;color: #333; margin: 0;}

h1{ font-size: 220%; font-weight: normal;}
h1 span{ display: none;}
h2{ font-size: 200%; font-weight: normal; padding-bottom: 0px; margin-bottom: 10px; text-transform: uppercase; color: #999;}
h2 a{ text-decoration: none; font-weight: normal; color: #999;}
h3{ font-size: 200%; font-weight: normal; padding: 20px 0 60px 0; margin: 0;}
h4{ font-size: 140%; font-weight: normal; padding: 20px 0 0 0; margin: 0;}
h5 { color:#44555F; padding: 20px 0 0 0; margin: 0; font-size: 100%; font-weight: normal;}

#scrollTop {display: none;}
#scrollText{float: right; color: #999; font-size: 80%;}
#scrollText a{color: #999; font-size: 80%;}
#scrollText img{padding-right: 5px;}

#wrapper {width: 100%; margin: 0 auto 0 auto; border-top: solid 4px #CCC;}
#header {height: 120px; width: 960px; margin: 0 auto 0 auto;
border-bottom: solid 1px #e9e9e9;}
#header img{ padding: 35px 0 0 0px;}
#addressHeader {float: right; width: 300px; padding-top: 25px; color: #999; text-align: right; font-size: 85%;}

#content{ width: 960px; line-height: 1.6em; margin: 0 auto 0 auto; }
#left-column{ width: 640px; float: left; padding: 40px 0 0 0; overflow: hidden;}

#right-column {width: 290px; float: right; padding-top: 40px; color: #999;}
#right-column ul{list-style: none; padding: 0; margin: 0;}

#right-column h3{text-decoration: none; color: #000; text-transform: uppercase; font-size: 90%; font-weight: bold; padding: 30px 0 10px 0; margin: 0}

#footer { width: 100%; border-top: solid 1px #e9e9e9; margin-top: 60px; margin-bottom: 40px; font-size: 80%; line-height: 1.4em; color: #CCC;}
#footer a{color: #999; }

#homeImage {padding-top: 40px;}

#rightNav{list-style: none; font-size: 90%; text-transform: uppercase; margin: 0; padding: 0}
#rightNav li {  border-bottom: solid 1px #dedbd1; width: 100%; padding: 3px 0 3px 0; word-spacing: 2px}
#rightNav li a{text-decoration: none; color: #999; display: block;}
#rightNav li a:hover{text-decoration: none; color: #000;}

.publications p{padding: 0 0 20px 0; margin: 0;}

.artistPage{height: 410px; color: #809bba; width: 290px; float: left; background-color: #efefef; margin-bottom: 40px; padding: 20px 10px 0px 10px; border: solid 1px #ccc; margin-right: 20px; }
.artistPage h2{ padding:0; margin: 0 0 20px 0; font-size: 140%; border-bottom: solid 0px #999; border-top: solid 0px #999; text-transform: capitalize;}
.artistPage a {text-decoration: none; color:#44555F; }
.artistPage h2 a{color:#44555F; }
.artistPage h3 a{text-decoration: none; }
.artistPage ul li{padding: 0px 0 3px 0px; list-style-type: square; margin-left: 10px}
.artistPage ul li a{text-decoration: underline;}
.artistPage ul {padding: 0; margin: 0 0 20px 10px;}


.newsletterPage { color: #000;
 margin-bottom: 40px; padding: 20px 10px 0px 10px; border-bottom: solid 1px #ccc; margin-right: 20px; }
.newsletterPage h3 {font-size: 160%; margin-bottom: 20px; padding-bottom: 0; color: #809bba;}

.tagPage{ border-bottom: solid 1px #efefef; padding: 0px; margin-bottom: 20px; height: 280px;}

#artistList {list-style: none; font-size: 90%; text-transform: uppercase; margin: 0;  width: 290px;}
#artistList li {  border-bottom: solid 0px #999; padding: 0px 0 0px 0; margin: 0; text-transform: capitalize;float: left; width: 145px;  /* accommodate the widest item */ } /* stop the floating after the list */}
#artistList li a{text-decoration: none; color: #999; display: block;}
#artistList li a:hover{text-decoration: none; color: #000;}

#relatedShows { background-color: #efefef; border: solid 1px #999; border-top: solid 1px #CCC; border-left: solid 1px #CCC; padding: 10px; margin-top: 40px;}
#relatedShows ul{padding: 0; margin: 0;}
#relatedShows li{padding: 0; margin: 0;}
#relatedShows li a{text-decoration: none; color: #999;}
#relatedShows li a:hover{color: #000;}

.sitemap h4 a{color: #000;}
.sitemap h4 a:hover{color: #777;}
.sitemap ul {list-style: circle;}

#mailingList h2{text-transform: capitalize; padding-bottom: 40px;}
#mailingList {width: 450px;}

#searchBox{ 
width: 210px;
margin: 10px 0 20px 0;
padding: 0px;
float: right;
}


input.sbox {
background:white none repeat scroll 0 0;
color:#80808C;
font-size:10px;
}
#searchsubmit{position: relative; top:6px;}


.hidden{display: none;}
.clear {clear: both;}
ul {list-style: none;}
a{text-decoration: none; color: #999;}
a:hover{color: #000;}
.imgtfe {padding: 4px; margin: 0 20px 20px 0; background-color: #FFF; border: solid 1px #efefef;}

.post-meta {font-variant: small-caps; color: #283864; font-size: 120%;}
.post-meta-key {display: none; }
#showTitle {padding: 0; margin: 0; color: #333; font-size: 170%; padding-bottom: 0px;}
#showSubTitle {}
#showDuration {padding: 5px 0 20px 0; margin: 0; color: #999; font-size: 100%; font-variant: small-caps; }
.rightSmall a{float: right; width: 200px; text-align: right; font-size: 90%; text-decoration: none; color: #999; padding-top: 12px;
}
.rightSmall a:hover{color: #000;}
.wp-caption {margin: 0; padding: 0;}
.wp-caption-text {font-size: 75%; color: #999; margin:0px 0px 40px 0px; text-align: left; padding: 0;}
#catAvailable {background:url(images/catalogue_av.gif) no-repeat 0 0; padding: 2px; width: 155px; float: right; margin-top: 35px;}
#catAvailable a{color: #FFF; font-size: 200%; font-weight: bold;}
#pleaseContact {padding-top: 40px; padding-bottom: 0px;}


#fullSize {
	display: none;
}
.gallery {padding: 40px 0 20px 0;}
.gallery-caption {display: none;}
.readMore {padding: 0; margin: 30px 0 0 0;}
.readMore li { list-style: none; border: 0px; font-size: 90%; padding: 0px 0 0 21px; background: url(images/arrow_right_grey.jpg) no-repeat 0px 2px; margin-top: 10px;}
.readMore li a{ font-weight: normal; color: #999; text-decoration: none; border: 0px;}
.readMore li a:link { color: #999; text-decoration: none;}     /* unvisited link */
.readMore li a:visited { color: #999; text-decoration: none;}  /* visited link */
.readMore li a:hover { color: #535353; text-decoration: none;}   /* mouse over link */
.readMore li a:active { color: #999; text-decoration: none;}   /* selected link */
.widget {
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}

.ngg-galleryoverview {margin: 0; padding: 20px 0 0 0;}
#shopRight {background-color: #F2F6F8; margin-top: 40px; border: solid 1px #999; padding: 10px; color: #333; }
#shopRight a{color: #44555F; font-weight: bold;}
#NewsletterSign h2{text-transform: capitalize; font-size: 120%; }
#NewsletterSign {margin: 0 0 40px 0; border-bottom: solid 0px #999; padding: 20px; background-color: #f2f6f8; }

#NewsletterSignSide {margin: 40px 0 20px 0; border-bottom: solid 0px #999; padding: 0px; font-size: 80%;} 
#NewsletterSignSide h2{text-transform: uppercase; font-size: 140%; color: #7199a0;}

#newSign {background-color: #efefef; margin-top: 20px; padding: 20px;}
#newSign h2{text-transform: capitalize; color: #000; font-size: 130%;}


.exPageShow { padding: 0; margin: 0; width: 700px; text-align: center; line-height: 1.2em; display: inline;}
.exPageShow li { width: 185px; float: left; border: solid 1px #CCC; margin-right: 10px; height: 280px; padding: 0px; text-align: center; margin-bottom: 10px; color: #666666;  background-color: #efefef;}
.exPageShow h4 {padding: 15px 2px 15px 2px; margin: 0; color:#44555F;}
.exPageShow h4 a {color:#44555F; }
.exPageShow p{display: none;}
.showDur {color: #666666; font-size: 80%; line-height: 1.6em;}
.showDurRight {float: right; color: #999; font-size: 80%;} 
.showCat {font-size: 4px; background-color: green; color: green; margin-left: 5px;}
.showCat a{color: green;}
.showCat a:hover{color: #999; background-color: #999;}
.showCatLink {background:url(images/catalogue_av.gif) no-repeat 0 0; padding: 4px; float: right; width: 96px;}
.showCatLink a{color: #FFF; font-weight: bold; font-size: 200%;}


.showTitleText {background-color: #efefef; height: 140px; overflow: hidden;  color: #FFF;}


		
	.tabdiv {
	margin-top: 2px;
	border-top: 1px solid #dedbd1;
	padding: 0px;
	}
	

	
	
		.tabdiv li {
	border: solid 0px; text-transform: capitalize;
line-height: 1.3em;

		}
		
.tabdiv li a:hover{
background-color: #f2f6f8;	


	
		}		

.ui-tabs-hide {
		display: none;
		}
		
		
.ui-tabs-selected a{font-weight: bold; color: #000;}		
		
#popular li{border: none; padding: 0; margin: 0;}		

.sidebarNewsList {background-color: #F2F6F8; border-left: solid 1px #dedbd1; border-right: solid 1px #dedbd1;}

.sidebarNewsList li {color: #666666; border-bottom: solid 1px #dedbd1; padding:15px 10px 15px 10px;}
.showFutArtist {color: #5e7581;}

#latestNewsList li{ list-style-type: none; font-weight: normal; border: none; display: inline;
list-style-type: none; padding:5px 40px 5px 0px; border: solid 0px #999; text-transform: uppercase; color: #000; }
#latestNewsList .ui-tabs-selected {font-weight: normal;}
#tabvanilla {margin-top: 40px;}
.sidebarNews {font-size: 80%; float: right; color: #999; font-weight: bold;}
.sidebarNewsAut {font-size: 80%; color: #999; padding-bottom: 10px; text-transform: lowercase; font-weight: normal;}
.capitalize {text-transform: capitalize;}


#MapImage {float: right; margin-top: 20px; border: solid 1px #999; padding: 0; line-height:0;}


.NewsletterSignSide button{ z-index: 2; cursor: pointer; border:none; background:url(images/banner_next.png) no-repeat 0 0; padding:10px; height:90px; line-height:33px;}

img {border: 0; }
.linklove{ display: none;}
.thumb_ex_img {text-align: center; border: solid 1px #CCC; padding: 4px; background-color: #fff; margin-right: 20px; margin-bottom: 10px;}
.exPageShow .thumb_ex_img {text-align: center; border: solid 0px #CCC; padding: 17px !important; padding: 10px; background-color: #efefef; margin: 0px; text-align: center; width: 150px; }
eShow .thumb_ex_img {text-align: center; border: solid 0px #CCC; padding: 20px; background-color: #efefef; margin: 0px; text-align: center; width: 150px; }

#searchTop {padding:0; margin: 0; height: 25px; width: 100%; float: right; background-color: #333; text-align: right; border-bottom: solid 1px #999;}

.internal_tag{color: #333; text-decoration: underline;}
#left-column h2 a{ text-decoration: none; color: #4a546f;}
.postmetadata{color:#999; padding-top: 20px; border-top: solid 1px #CCC; width: 300px; margin-top: 40px;}
.alignleft {float: left; padding: 0 40px 30px 0;}
#relatedContent {clear: both; margin-top: 20px; background-color: #F2F6F8; padding: 20px}
#relatedContent ul{padding: 0; margin: 15px 0 20px 10px; color: #4a546f;}
#relatedContent ul li{padding: 0 0 5px 0; border-bottom: solid 1px #fff; margin-bottom: 10px;}
#relatedContent a{color: #4a546f; text-decoration: underline;}
#relatedContent img {width: 20px; height: 20px; background: #FFF; padding: 2px; border: solid 1px #999;}

.relatedCoArtist { margin-bottom: 40px; color: #4A546F; border-top: solid 0px #FFF; width: 230px; float: right; font-size: 90%;}
.relatedCoArtist a{ color: #4A546F; text-decoration: underline;}
.relatedCoArtist a:hover{ color: #809bba;}


.relatedCoArtist ul{margin: 20px 0 20px 0; padding: 0;}
.relatedCoArtist ul li{padding: 0px 0 3px 20px; background: url(images/arrow_right.jpg) no-repeat 0px 3px;}
.relatedCoArtist img {width: 20px; height: 20px; background: #FFF; padding: 2px; border: solid 1px #999; }

.imageText {width: 200px; float: left; background-color: #efefef; margin-bottom: 40px; padding: 20px; border: solid 1px #ccc;}
.visitArtist {background-color: #e2e2e2; padding: 5px; margin-top: 0px; border: solid 1px #ccc;  }
.visitArtist a{text-decoration: none;}


			
			
#myMap 
{ margin: 20px 0 20px 0;	
border:1px solid #adadad; 
	border-left-color:#ececec; 
	border-top-color:#ececec; 	width: 650px;
	height: 400px;
}			

.linklove{display: none;}
.post-edit-link {font-weight: bold; background-color: red; color: #000; padding: 10px;}

.largerFont {font-size: 80%; text-transform: lowercase; padding: 15px 0 0 5px;}
.frame-box-bg {
	float:left;
	padding:0px;
	width:550px;
	background-color:#CBD8E3;
	color:#333;
	margin:0px 18px 18px 0px;
}
.frame-box 				 {background:url(images/frame_box_A-00.gif) no-repeat}
.frame-box div 			 {background:url(images/frame_box_B-01.gif) no-repeat 0 100%}
.frame-box div div 		 {background:url(images/frame_box_C-11.gif) no-repeat 100% 100%}
.frame-box div div div 	 {background:url(images/frame_box_D-10.gif) no-repeat 100% 0;padding:15px;height:1%;}
.frame-box div div div p {margin-top:0}

#galleryArtists ul {width: 520px; margin: 20px 0 0 0; padding-left: 0;}
#galleryArtists ul li { color: #333; border-bottom: solid 0px #999; padding: 0px 0 15px 0; margin: 0; float: left; width: 250px;  text-transform: uppercase; font-size: 120%;}
#galleryArtists ul li a{text-decoration: none; color: #333; display: block;}
#galleryArtists ul li a:hover{text-decoration: none; color: #999;}


#newsletter legend, #newslettersub legend {
    font-weight: bold;
    color: #999;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: -3px;
    border: solid 0px;
    }

#newsletter input.addressinfo, #newslettersub input.addressinfo {
    cursor: text;
    margin-bottom: 5px;
    height: 1.2em;
    width: 175px;
    }

#newsletter input.button, #newslettersub input.button {
    color: #333;
    font-weight: bold;
    border: 0px outset #999;
    background: #efefef;
    padding: 3px;
    }

input.addressinfo:hover, input.addressinfo:focus {
    cursor: text;
    color: #000;
    background-color: #efefef;
    }


#print-this{padding-top: 20px;}


#showDurColour {color: #df6db1; padding-left: 0px;}
#notice {background-color: #efefef; border: solid 1px #333; padding: 20px; margin-top: 60px;}
