/*
Theme Name: pspace-dev
Theme URI: http://boccalatte.com/
Description: A theme including hand-drawn elements, with monotone colour-scheme with multiple widgets and slideshow. Based on a 960, 4 column layout.
Version: 1.0
Tags: 
Author: Boccalatte (credit: Thad Allender)
Author URI: http://boccalatte.com
License: GPL
*/

/* GLOBAL STYLES */
body {color:#000;background: #fff; font-family: Georgia, serif; }

/*body.ClubHouse{background: url('images/bg_chalk.jpg'); }*/

.container-inner {width:720px; margin:0 auto; float: left;}
.container {background:#fff;}
h1,h2,h3,h4,h5,h6,p {color:#000;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#000;}
a {color: #000; text-decoration:none;}
a:hover, a:focus {color:#ccc;}
/* LAYOUT */ 

.morelink{font-weight:bold;margin:-20px 0px 0px 0px;display:block;}
/* DYNAMIC FEATURES CONTROLLED FROM WP-ADMIN */
.welcomebox {background:#fff;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.welcomebox h2 { margin-bottom: -10px; }
.subpagelist {margin-top: 20px;}

/* SLIDESHOW */
ul#portfolio {padding:0;list-style:none;margin:0 0 1em;overflow:hidden;max-height:590px; }
ul#portfolio li {list-style:none;padding:0;}
ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:none;padding:0 16px;}
ul#portfolio li img {max-width:720px;text-align:center;margin:0;}
/*#slideshow_container {width: 720px; margin:0px; float:left;}*/

/* THUMBLISTS */
/* 3col */
ul.thumblist {  list-style: none; list-style-type: none; }
.thumblist, .thumblist2col {  float:left; margin: 0px 10px 10px 0px; }
.thumb { z-index: 0; width: 223px; height: 223px; position: relative; top: 0px; }
.psthumbbdr { z-index: 20; position: absolute; top: 0; left: 0; }


.thumblist2col, .thumblist2col img {width: 220px; height: 220px;}
.thumb2col { z-index: 0; width: 220px; height: 220px; position: relative; top: 0px; }

.thumblist2col_small {  float:left; margin: 0px 10px 10px 0px; }
.thumblist2col_small, .thumblist2col_small img {width: 99px; height: 99px;}
.thumb2col_small { z-index: 0; width: 99px; height: 99px; position: relative; top: 0px; }


/* POST IMAGES*/

.postimg { z-index: 0; width: 450px; height: 335px; position: relative; top: 0px; margin-bottom: 10px;	 }
.nothumb {height: 163px; padding: 25px; color: #fff; background: #000;}
.nothumb p, .nothumb a { color: #fff; background: #000;}

.nothumb2 {height: 79px; padding: 10px; color: #fff; background: #000;overflow:hidden; line-height: 1.2em;}
.nothumb2 p, .nothumb2 a { color: #fff; background: #000;}
.nothumb2 p{font-size:0.8em; }
.imagelist img {width: 220px; height: 220px;}


/* POST TEXT */
.ps_bdrsides_480 p {padding-right:15px;}

/* BORDERED SECTIONS -- COMMON STYLES */
.ps_bdrtop_720, .ps_bdrtop_480, .ps_bdrtop_240, .ps_bdrbottom_720, .ps_bdrbottom_480, .ps_bdrbottom_240 { height: 15px; background: no-repeat #fff; margin: 0px; padding: 0px; border: 0px; }
.ps_bdrsides_720, .ps_bdrsides_480, .ps_bdrsides_240 { background: repeat-y #fff; padding-left: 15px; }

/* THREE COLUMN BORDERED SECTIONS 720px */
.ps_3col_bdr { width:720px; }
.ps_bdrtop_720 { width: 720px; background: url('images/ps_bdr_top_720.gif'); }
.ps_bdrbottom_720 { width: 720px; background: url('images/ps_bdr_bottom_720.gif'); }
.ps_bdrsides_720 { width: 705px; background: url('images/ps_bdr_sides_720.gif'); float: left; } 

.feedcol {margin: 0px 0px 0px 0px;} 
.feedcol ul { margin: 0.5em 0 0 0.5em;} /* a tweak to make the widget feed lists flush-left */ 



/* TWO COLUMN BORDERED SECTIONS 480px */
.ps_2colbdr { width: 480px;  }
.ps_bdrtop_480 { width: 480px; background: url('images/ps_bdr_top_480.gif')}
.ps_bdrbottom_480 { width: 480px; background: url('images/ps_bdr_bottom_480.gif'); }
.ps_bdrsides_480 { width: 465px; background: url('images/ps_bdr_sides_480.gif'); float: left; padding-top: 10px;} 

/* ONE COLUMN BORDERED SECTIONS 240px */
.ps_1colbdr { width: 240px; }
.ps_bdrtop_240 { width: 240px; background: url('images/ps_bdr_top_240.gif') }
.ps_bdrbottom_240 { width: 240px; background: url('images/ps_bdr_bottom_240.gif') }
.ps_bdrsides_240 {  width: 225px; background: url('images/ps_bdr_sides_240.gif'); float: left; } 

/* EVENTCALENDAR -- see also ec3.css in plugin files */ 

#wp-calendar { /*background:#fff url('images/ps_thumb_bdr.gif') no-repeat; text-align: center; padding: 15px;*/ }
#wp-calendar table { margin-bottom: 0;}

/* FOOTER */
#footer-wrap {background:#fff; text-align:left; width: 960px; margin: 0 auto; }
#footer {width:690px;padding: 2.5em 10px ;margin:0;color:#000;text-align:left; text-transform: capitalize; float:left;}
p.footer { margin-top: 20px;}

/* FLOATS AND IMAGES */
.right { float: right; }
.left { float: left; }
.middle {margin: 0 auto;float:left;}
.clear { clear: both; }
.break { margin-top: 10px; }
img.centered{display: block;margin-left: auto;margin-right: auto;max-width:940px}
img.alignright{padding: 4px;margin: 3px 0 2px 10px;display: inline;max-width:940px}
img.alignleft{padding: 4px;margin: 3px 10px 2px 0;display: inline;max-width:940px}
img.alignnone{padding:0; margin:1em 0;display: block;max-width:940px}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {padding-top:0;margin:0}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;;text-align:center;padding: .5em 0;margin: 0;background:#000;max-width:940px}
.home .wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;;text-align:center;padding: .5em 0;margin: 0;background:#000;max-width:590px}
.thumbnail, .attachment-thumbnail {max-width:223px;margin:0px;float:left}
.attachment-medium {max-width:940px;overflow:hidden;display: inline}
.attachment-large {max-width:940px;overflow:hidden;display: inline}
.content .size-medium, content size-large {margin: 0 1.5em 1.5em 0}
.home .size-medium, .home .size-large {max-width:590px; height:auto; overflow:hidden;margin:0 .5em .5em 0;}
dl.gallery-item .gallery-caption {clear:both;float:none;width:150px;}
dl.gallery-item {width:170px;padding:10px}
.gallery-icon .attachment-thumbnail{padding:0;margin:0}
.gallery {width:auto;}
.content {padding-right: 10px;}
.content ul { list-style-type: disc; list-type: disc; padding-right: 10px; margin: 0 0 1.5em 1.5em;  }
.content ol { list-style-type: decimal; list-type: decimal; padding-right: 10px; margin: 0 0 1.5em 1.5em; }

/* LOGO LISTS */
.content ul.logolist {margin-left: 5px; }
ul.logolist li {display: inline; list-style-type: none; list-style: none;}
ul.logolist li img.alignnone { display: inline; padding-right: 5px; margin: 0px;}

/* ETC */
#filters {clear: both;height: 2em;margin-bottom: 1em;}
#filters li {float: left;margin-right: 2em;}
.next, .prev { margin: 10px 10px 10px 0px;}
.prev a, .next a {color:#000;text-decoration:none;padding:.2em 1em;}
/* remember to define focus styles! */
:focus {outline: 0;}
.advertisement .box {background:#e5ecf9;}

/* SEARCH */
#search {margin:3px 0px 20px 0px; padding:0px 20px 0px 0px; background: url('images/ps_searchbox.gif') left no-repeat; height: 50px; }
#search #s {margin:0;background: none; font-size: 1.5em; font-family:Georgia, "Times New Roman", Times, serif; padding: 13px 10px 13px 10px; width:140px;}
#search input {border:0}
#search #s:hover {margin:0;}
.search-excerpt {margin: 0;}

#addicted_results{background:#000;color:#fff;z-index:999;position:absolute;width:198px;margin:-2px 0px 0px 0px;}
#addicted_results a{color:#fff;padding:5px 10px 0px 10px;display:block;font-size:11px;} 
/* POSTS */ 
.prev a, .next a {color:#222;text-decoration:none;padding:.2em 1em;}

/* SIDEBAR - additions by alex*/
#sidebar {padding:0px 0px 0px 15px; }
#sidebar .item {margin-bottom: 20px;}
.logoleft img{padding:0px 0px 0px 0px;}
#sidebar_home .logoleft img{padding:0px 0px 0px 0px;}
#sidebar_home .item  {margin-bottom: 20px;}
/*Tweak by Martin -- padding now solely attributed to #ps_rightcol .item in library/styles/screen.css*/
/*#sidebar .item ul{padding-bottom: 15px;}*/
#sidebar_home .item h3 {margin-bottom: -10px;}
#sidebar .item h3 {margin-bottom: -10px;}

a.booknow img {margin:0px 0px -10px 0px;} /*Added by Martin 20/05/10*/
#signup-form{}
#signup-form .form-item{padding:0px 0px 10px 0px;}
#signup-form input.form-text{width:130px;float:right;margin:0px 24px 0px 0px;border:1px solid #000;}
#signup-form input.form-radio{}
#signup-form input.form-submit{width:110px;text-align:left;}
.navcenter { text-align: center; clear:both;}
.navcenter img { margin: 10px; }
.social-links{}
img#ps_twitter, img#ps_facebook, img#ps_rss {padding-right: 16px;}
.artistlinks {padding-bottom: 15px;}
.artistlinks img {margin-right: 10px;} 
/*li.page_item page-item-822 ul li{display:none;}*/

/*sidebar_home additions by martin*/

#sidebar_home {padding:0px 0px 0px 15px; }
#sidebar_archive {padding:0px 0px 0px 15px;}
#slideshow-outer {height: 295px;overflow:hidden;}

.small3 .item ul li ul, .small1 .item ul li ul {display: none;}

/* tooltips - additions by alex*/
#demotip {text-transform: none;height:60px;overflow:hidden;width:185px;margin:0px 0px 0px 0px;display:none;background:#000;font-size:12px;padding:10px;color:#fff;z-index:999;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;text-align:center;}

/* style the trigger elements */
img.psthumbbdr{border:0;cursor:pointer;margin:0;}

/* added by martin */
.nothumb a, .nothumb2 a { font-size: 0.9em; }
searchform { font-size: 0.8em; }
.ps_1col li.cat-post-item a {text-transform: uppercase; }
a.addmenuitem {text-transform: none; }


/* NEW 05/03/10 by ALEX */
.clearcontainer{clear:both;}
.thecontent{clear:both;padding:0px;}
.cust_label{width:150px;float:left;font-weight:bold;text-align:left;}
.cust_value{ padding-right: 15px;}

/* ADJUSTED 150410 by MF */
.clearcontainer_imagecredits{ font-size: 0.7em; text-align: right; padding-bottom: 5px; margin-top: -5px; }
.clearcontainer_presentedby { font-size: 0.9em; padding-bottom: 0px;}
.singlepost_title h2 { margin-bottpom: -20px;}
.clearcontainer_artists { font-weight: bold; font-size: 1.2em; padding-bottom: 20px;}

.clearcontainer_date1{ }
.clearcontainer_date2{ }
.clearcontainer_openingdate { }
.clearcontainer_duration { }
.clearcontainer_artisttalk { font-style:italic; }
.clearcontainer_where{font-weight: bold; padding: 15px 0px 0px;}
.clearcontainer_price{ font-weight: bold; padding-bottom: 10px;}
.clearcontainer_bookingfee { font-size: 0.7em; padding-bottom: 15px;  }

div.booknowlink { padding-bottom: 10px;}
div.booknowlink p { font-size: 0.7em;}

.clearcontainer_details{font-size: 0.9em; font-style: italic;}
.clearcontainer_quote{font-style: italic; padding: 15px 15px 0px 15px; }
.clearcontainer_quotecredit{font-size: 0.7em; padding: 0px 25px 15px 15px; text-align:right;}

.clearcontainer_logotext {padding-bottom: 15px; font-size: 0.8em; }
.clearcontainer_logolist { }

.single_post{clear:both;padding:0px 0px 0px 0px;}
.single_thumb{float:left;width:99px;overflow:hidden;}
.single_full{clear:both;}
.single_full_outer{padding:0px 10px 0px 0px;}
.single_right{}
.single_right img{}
.content h2 {margin: 10px 0px -15px;}

p.postcategories { font-size: 1.2em; }
p.postcategories a { text-decoration: underline;}
p.postmetadata { margin-bottom: 1em;}


.psthumbbdr2{ z-index: 20; position: absolute; top: 0; left: 0; }
.borderover{z-index: 0; width: 99px; height: 99px; position: relative; top: 0px;float:left;padding:0px 10px 0px 0px;}
.img_spacetop{padding:20px 0px 10px 0px;}

/* NEW 14/04/10 by Martin*/
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
p.psexcerpt { margin: 0.25em 0 0 0.25em; }

#clubhousescroll {height: 310px; overflow: auto; position: relative;padding:0px 10px 0px 0px;margin:0px 0px 0px 0px;clear:both;}


/* NEW 20/04/10 by alex*/
/* CLUBHOUSE STYLES */
.ps_2col_clubhouse{background:url('images/clubhouse_bg.jpg') no-repeat top;height:626px;overflow:hidden;padding:0px 0px 50px 0px;}
.ps_2col_clubhouse_single{background:url('images/clubhouse_bg_single.jpg') no-repeat top;height:596px;overflow:hidden;padding:40px;}
.ps_2col_clubhouse_inner{padding:310px 75px 0px 0px;width:210px;float:right;}
.ps_2col_clubhouse_inner_left{width:190px;height:90px;float:left;margin:535px 0px 0px 0px;}

.newtitle_h3, .newtitle_h2, .single_post_clubhouse p, .ps_2col_clubhouse p, .ps_2col_clubhouse_single p, .single_post_clubhouse h5, .ps_2col_clubhouse_single h5{color:#fff;}
.ps_2col_clubhouse_single a, .single_post_clubhouse a{color:#ddd;}
.ps_2col_clubhouse_single_inner{border:1px solid;padding:100px 0px 0px 0px;}
.single_post_clubhouse{clear:both;}
.single_post_clubhouseclear{clear:both;height:400px;}
.single_club_links{padding:20px 0px 0px 0px;clear:both;}
.single_club_left_link{float:left;text-align:left;width:100px;}
.single_club_right_link{float:right;text-align:right; width:47px;}
/* scrollbars */
#mycustomscroll {
/* Typical fixed height and fixed width example */
height: 460px;  
overflow: auto;   
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding:0px 20px 0px 0px;
margin:0px 0px 0px 0px;
clear:both;}

/* NEW 17/05/10 by alex*/
/* ARCHIVE STYLES */
.parentone{clear:both;padding:0px;/*background:url('images/ps_hrimg.gif') no-repeat bottom left;*/ margin-bottom:-15px;}
.child{clear:both;padding:10px 0px 30px 0px;background:url('images/ps_hrimg.gif') no-repeat bottom left;}
.child_image{float:left;width:99px;}
.child_description{float:left;width:210px;padding:0px 0px 0px 10px;}
.child_name{float:right;width:100px;text-align:right;padding:0px 25px 0px 0px;}

.single_post_archive{background:url('images/ps_hrimg_660px.gif') no-repeat bottom left;padding:10px 40px 30px 0px;}
.ps_1col_other ol li{list-style:none;}

/*safari*/
html* p {}
