/* @override 
	http://tindalstreet.site/mmlib/css/tindalstreet/screen.css
	http://tindalstreet.devspace.net/mmlib/css/tindalstreet/screen.css
	http://tindalstreetpress.site/mmlib/css/tindalstreet/screen.css
*/

/* @group Units */
.unit:after, .group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.unit, .group { display: inline-block; }
* html .unit, * html .group { height: 1%; }
.unit, .group { display: block; }
/* @end */

/* MAJOR ELEMENTS */

html,body {
	background: #F4ECD9 url(../../images/tindalstreet/bg-tile.jpg) repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333;
}

a {outline: none;}
a {text-decoration:none;color:#600;}
a:hover {color:#C00;}
em.title {font-style:normal;}
.clear {clear: both;}

#content-wrapper, #header-content, #unit-navigation ul, #footer {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

/* Has Extra Content (Thick Extra Column) */
#content-wrapper.has-extra-content #main-content {width:620px;float:left;}
#content-wrapper.has-extra-content #extra-content {width:310px;}
#content-wrapper.has-extra-content #main-content .unit {margin-right:30px;}

/* Has Some Extra Content (Thin Extra Column) */
#content-wrapper.has-some-extra-content #main-content {padding-bottom: 20px; width:700px;float:left;}
#content-wrapper.has-some-extra-content #extra-content {width:230px;}
#content-wrapper.has-some-extra-content #main-content .unit {margin-right:50px;}

/* HEADER */
#header {
	background: #900;
	height: 53px;
	padding-top: 10px;
}

#header #logo {
	
}

#header #logo span {
	position: absolute;
	left: -9999px;
	top: 0px;
	overflow: hidden;
}

#header #unit-logo {float:left;width:270px;}

#unit-tools {float:right;width:240px;padding-top:10px;}

#unit-tools form label {position:absolute;left:-9999px;top:0;overflow:hidden;}

/* Search */

#unit-tools form input.text {background:#FFF;border:1px solid #333;padding:3px;font-size:14px;color:#666;width:160px;}
#unit-tools form input.text:focus,#unit-tools form input.text:active,#unit-tools form input.text:hover {color:#000;}
#unit-tools form input {float:left;}

/* BACKSTAGE EDIT */

a.backstageeditbutton {
	border:medium none;
	clear:left;
	color:#333333 !important;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	padding:1em;
	position:fixed;
	right:10px;
	top:0px;
	vertical-align:middle;
	background: #FFF;
	border: 3px solid #333333;
	border-top: none;
	color: #333
}
a.backstageeditbutton:hover {
	color: #FFF;
	background-color: #999;
	border: 3px solid #666;
	border-top: none;
}
 
.backstageeditbutton img {
	float: left;
	margin-right: 6px;
}

/* NAVIGATION */

#unit-navigation {background:#333;height:37px;margin-bottom:30px;}

#unit-navigation ul {overflow:hidden;zoom:1;}

#unit-navigation ul li {float:left;text-transform: uppercase; border-left: 1px dotted #333;}
#unit-navigation ul li.last {border-right: 1px dotted #333;} 
#unit-navigation ul li a {display:block;float:left;color:#FFF;height:37px;background:url(../../images/tindalstreet/sprite-nav.png) no-repeat 0 0;text-indent:-9999px;width:70px;}

/* Individual Navigation Items */ 

#unit-navigation ul li a.nav-home {background-position:0 0;width:47px;}
#unit-navigation ul li a.nav-books {background-position:-55px 0;width:77px;}
#unit-navigation ul li a.nav-authors {background-position:-134px 0;width:103px;}
#unit-navigation ul li a.nav-news {background-position:-233px 0;width:81px;}
#unit-navigation ul li a.nav-events {background-position:-305px 0;width:97px;}
#unit-navigation ul li a.nav-aboutus {background-position:-396px 0;width:115px;}
#unit-navigation ul li a.nav-contact {background-position:-558px 0;width:111px;}
#unit-navigation ul li a.nav-book-groups {background-position:-664px 0;width:149px;}
#unit-navigation ul li a.nav-writers {background-position:-809px 0px;width:119px;}
#unit-navigation ul li a.nav-courses {background-position:-560px 0px;width:111px;}
#unit-navigation ul li a.nav-masterclasses {background-position:-510px 0px;width:152px;}

#unit-navigation ul li a.nav-home:hover {background-position:0 -37px;}
#unit-navigation ul li a.nav-books:hover {background-position:-55px -37px;}
#unit-navigation ul li a.nav-authors:hover {background-position:-134px -37px;}
#unit-navigation ul li a.nav-news:hover {background-position:-233px -37px;}
#unit-navigation ul li a.nav-events:hover {background-position:-305px -37px;}
#unit-navigation ul li a.nav-aboutus:hover {background-position:-396px -37px;}
#unit-navigation ul li a.nav-contact:hover {background-position:-558px -37px;}
#unit-navigation ul li a.nav-book-groups:hover {background-position:-664px -37px;}
#unit-navigation ul li a.nav-trade:hover {background-position:-754px -37px }
#unit-navigation ul li a.nav-writers:hover {background-position:-809px -37px}
#unit-navigation ul li a.nav-courses:hover {background-position:-560px -37px;}
#unit-navigation ul li a.nav-masterclasses:hover {background-position:-510px -37px;}

#unit-navigation ul li.selected a.nav-home {background-position:0 -74px;}
#unit-navigation ul li.selected a.nav-books {background-position:-55px -74px;}
#unit-navigation ul li.selected a.nav-authors {background-position:-134px -74px;}
#unit-navigation ul li.selected a.nav-news {background-position:-233px -74px;}
#unit-navigation ul li.selected a.nav-events {background-position:-305px -74px;}
#unit-navigation ul li.selected a.nav-aboutus {background-position:-396px -74px;}
#unit-navigation ul li.selected a.nav-contact {background-position:-558px -74px;}
#unit-navigation ul li.selected a.nav-book-groups {background-position:-664px -74px;}
#unit-navigation ul li.selected a.nav-trade {background-position:-754px -74px }
#unit-navigation ul li.selected a.nav-writers {background-position:-809px -74px}
#unit-navigation ul li.selected a.nav-courses {background-position:-560px -74px;}
#unit-navigation ul li.selected a.nav-masterclasses {background-position:-510px -74px;}

/* CONTENT */

#content-wrapper {padding-bottom:10px;}

#content-wrapper h2, #content-wrapper h3, 
#content-wrapper #unit-comments h2,
#content-wrapper #unit-post-comment h3 {
	background: #E5DAC5 url(../../images/tindalstreet/header-tile.jpg) repeat left top;
	text-transform: uppercase;
	text-align: center;
	border-top: 1px solid #b7af9e;
	border-bottom: 1px solid #b7af9e;
	margin-bottom:1em;
	font-size:14px;
	padding: 4px 0;
	text-wrap: none;
}

#content-wrapper h3 a {
	color:#333;
}

#content-wrapper #unit-book-awards h3 {
	margin-bottom: 0;
	margin-top: 30px;
}
#content-wrapper #unit-book-awards ul li {
	line-height: 1.4em;
	font-size: 1.2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 0.25em;
}

#content-wrapper a.find-out-more, #content-wrapper a.view-all {
	text-transform: uppercase;
	text-align:right;
	font-size:12px;
	background:url(../../images/tindalstreet/icon-read.png) no-repeat 0 center;
	padding-left:16px;
}

#content-wrapper p.find-out-more, #content-wrapper p.view-all {margin-bottom:0;}

#content-wrapper p,
#content-wrapper ul,
#content-wrapper ol,
#content-wrapper dl {line-height:1.5;margin-bottom:1em;}

#content-wrapper blockquote.pullquote {
	padding-top:0.25em;
	background: url(../../images/tindalstreet/quotes-open-small.gif) no-repeat 0 5px;
	color:#111;
	font-size:13px;
	margin-left: -25px;
}
#content-wrapper blockquote.pullquote .last {
	background-image: url(../../images/tindalstreet/quotes-closed-small.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 26px;
}

#content-wrapper blockquote .quote {
	padding-left: 25px;
}
#content-wrapper blockquote.pullquote p.cites {
	color:#C00;
	padding-left: 25px;
	margin-right: -25px;
	margin-top: -0.5em;
	margin-bottom: 1.5em;
}

#content-wrapper .annotation blockquote.pullquote { font-size: 12px;}

/* Tables */

#content table {margin-bottom:1em;}

/* FOOTER */

#footer {border-top:1px solid #b7af9e;padding-top:15px;font-size:11px;padding-bottom:100px;clear:both ;}
#footer-top { border-bottom:1px solid #b7af9e; padding: 0 0 15px; margin: 0 0 15px; }
#footer-top ul { list-style: none; margin: 0; padding: 0; float: left; }
#footer-top li { float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#footer-top li.last { border: none; }
#footer #footer-top p { float: right; width: 340px; text-align: right; color: #333; margin: 0;  }
#footer ul#associates {overflow:hidden;zoom:1;float:right;}
#footer ul#associates li {float:left}
#footer ul#associates li.birmingham-city-council {margin:12px 30px 0 0;}
#footer p {margin-top:10px;float:left;width:400px;color:#C00;}
#footer p span {
	padding-right:12px;
	margin-right:10px;
background-repeat: no-repeat;
background-position: right 2px;

}

#footer p span.made-link {
padding-right: 14px;	
}
#footer p span.follow-us-on-twitter {background:none; }

/* COLUMN LAYOUTS */

#content-wrapper #group-one.group .unit {width:280px;float:left;margin-right:30px;}

#content-wrapper #group-two.group .primary {width:270px;float:left;}
#content-wrapper #group-two.group .secondary {width:350px;float:left;margin-right:0;}
#content-wrapper #group-two.group .secondary .unit {margin-right:0;}

/* EXTRA CONTENT */

#extra-content {float:right;width:310px;}
#extra-content .info {border-bottom: 1px dotted #b7af9e;}
#extra-content .unit {margin-bottom:25px; padding-bottom: 10px; clear: both;}
#extra-content .nofooter { margin-bottom: 20px; padding-bottom:0;}

/* FORMS */

form .field, form .buttons {margin-bottom:10px;}
form .buttons {text-align:right;}

/* Comments Form */

form label {padding:3px 0;}
form input.text, form textarea {border:1px solid #999;padding:3px;}

#unit-post-comment label {
	float:left;width:100px;
}

#unit-post-comment input.text, #unit-post-comment textarea {
	width:242px;
}

#unit-post-comment textarea {width:342px;margin-top:3px;}

#unit-post-comment #errorwrapper {
	border: 1px dotted #ccc;
	background: #ffffcc;	
	margin-bottom:10px;
	padding-left: 8px;
	padding-top: 8px;
}

#unit-post-comment #errorwrapper p{
	font-size: 12px;
	font-weight: bold;
	margin-bottom:10px;
	color: #b31518;
}
#unit-post-comment #errorwrapper ul {
	margin-bottom: 10px;
}

#unit-comments.mini,
#unit-post-comment.mini{
	padding-left: 90px;
	padding-right: 90px;
}

#unit-post-comment.mini .buttons {
	margin-right: 55px;
}

/* Mailing List Form */
#unit-mailing-list {border-bottom: 1px dotted #b7af9e;}
#unit-mailing-list form label {width:50px;float:left}
#unit-mailing-list form input.text {width:200px;}
#unit-mailing-list form {position:relative;}
#unit-mailing-list form .buttons {position: absolute; right: 0; top:83px; margin:0;}

#mailing-list-confirmation {

}
#unit-mailing-list form input.has-error {
	border-color: #A00;
}

/* SPECIFIC / UNIQUE ELEMENTS */

/* Homepage Image */




#unit-main-image {
	overflow:hidden;
	zoom:1;
	background: url(../../images/tindalstreet/header-tile.jpg) repeat top left;
	padding:20px 20px 8px 10px;
	margin-bottom:20px;
	border-top:1px solid #b7af9e;
	border-bottom:1px solid #b7af9e;
	font-size:13px;
}
#unit-main-image img {float:right; margin-right: 20px;}
#unit-main-image .feature-title {border-bottom:1px solid #b7af9e;margin-top:-5px;overflow:hidden;zoom:1;margin-bottom:20px;padding-bottom:10px;}
#unit-main-image h2 {float:left;text-transform:none;border:none;padding:0;margin:0;text-align:left;width:230px;}
#unit-main-image h2 .by {position:absolute;top:0;left:-9999px;}
#unit-main-image h2 .title, #unit-main-image h2 a .title {text-transform:uppercase;font-size:24px;display:block;color:#333;letter-spacing:0.5pt;}
#unit-main-image h2 .author, #unit-main-image h2 a .author {color:#C00;font-size:18px;display:block;}
#unit-main-image .info {float:left;margin-bottom:20px;width:310px;}
#unit-main-image p.buy-now {width:80px; float:right;margin:5px 0 0;}
#unit-main-image p.buy-now .price {float:right;text-transform:uppercase;font-size:10px;font-family:Helvetica, Arial, sans-serif;margin-top:10px;margin-right:2px;}
#unit-main-image p.buy-now a {background:url(../../images/tindalstreet/button-buy-now.jpg) no-repeat top left;width:70px;height:19px;display:block;text-indent:-9999px;float:right;}
#unit-main-image .find-out-more a {	background-image:url(../../images/tindalstreet/icon-read-home.gif); }


#homepage-feature-wrapper {
	height: 352px;
	overflow:hidden;
}

#homepage-feature-wrapper blockquote.pullquote {
	margin-left: 0;
	background: transparent url(../../images/tindalstreet/quotes-open-home.gif) no-repeat scroll 0 5px;
}

#content-wrapper blockquote.pullquote {
	margin-left: -25px;
}

#homepage-feature-wrapper #content-wrapper blockquote.pullquote p.cites {	
	background: none;
	margin-right: 0;
}	

.homepage-feature {
	background-color: transparent !important;
	clear: both;
	width: 580px;
}

/* Homepage Slider */

#slider-controls {
	clear: both;
	width: 100%;
	height: auto;
	padding-top: 7px;	
}

#slider-controls div {
	height:18px;
	margin:0 auto;
	width:110px;
}

#slider-controls a {
	background:  url('../../images/tindalstreet/pip.gif') left top no-repeat;	
	display: block;
	float: left;
	height: 15px;
	margin-left: 10px;
	text-indent:-9999px;
	width: 15px;
}
#slider-controls a:focus { outline: none; }

#slider-controls a.activeSlide {
	background:  url('../../images/tindalstreet/pip.gif') right top no-repeat;	
}


/* Featured Book (Covers) */
#unit-featured-titles ul {overflow:hidden;zoom:1;margin: 0px 0px 5px -10px;}
#unit-featured-titles ul li {float:left;margin-left:10px; margin-bottom: 10px;}
#unit-featured-titles ul li a {float:left;}

#unit-featured-titles .info {
	zoom: 1;
}

#view-all-books {
	cursor: pointer;
	cursor: hand;
}

/* Featured Author */

#unit-featured-author {
	margin-bottom: 10px;
	float: left;
}

#unit-featured-author img {
	background:white none repeat scroll 0 0;
	border:1px solid #B7AF9E;
	float:left;
	margin-right:10px;
	padding:2px;
}
#unit-featured-author p { margin-left: 84px;}

#unit-featured-author .more { 
	border-top: 1px dotted #B7AF9E;
	float:none;
	margin:0px;
	padding-bottom:5px;
	text-align:right;
	width: 100%;
}
#unit-featured-author .more a {
	display: block;
	float: right;
}
#extra-content #unit-featured-author .info { border-bottom: none; float: left; }
#template-index #extra-content #unit-featured-author .info { margin-bottom: 15px;}

#template-index #extra-content #unit-featured-titles {
	margin-bottom: 5px;
}
#template-index #extra-content #unit-featured-author {
	margin: -4px 0px 5px;
}
#template-index #group-one {
	padding-top: 17px;
}

#extra-content #unit-associated-events { margin-bottom: 15px; }

/* Associated Files */
#unit-associated-files { padding-bottom: 15px; }

/* More Links*/

.more, .view-all {padding-top:10px;text-align:right;text-transform: uppercase;font-size:11px;overflow:hidden;zoom:1;clear:both;float:right;}
.more a, .view-all a {display:block;background:url(../../images/tindalstreet/icon-read.png) no-repeat 0 3px;padding-left:16px;}

/* Key Details */

#unit-key-details dl {overflow:hidden;zoom:1;font-size:10px;font-family:Helvetica, Arial, sans-serif;}
#unit-key-details dl dt {float:left;clear:left;padding:5px 5px 5px 0;font-weight:bold;}
#unit-key-details dl dd {border-bottom:1px solid #b7af9e;padding:5px 0px;}
#unit-key-details dl dt.hidden { display: none; padding: 5px 0px;}

#unit-key-details .author-caption {
	background:#E5DAC5 url(/images/tindalstreet/header-tile.jpg) repeat left top;
	border:1px solid #B7AF9E;
	padding: 5px;
}

#unit-key-details ul {font-size:10px;font-family:Helvetica, Arial, sans-serif;}
#unit-key-details ul li {border-bottom:1px solid #b7af9e; font-size: 13px; padding:5px 0 5px 15px;background:url(../../images/tindalstreet/bullet.png) no-repeat 0 center;}

/* Main Book Synopsis */

#unit-synopsis {font-size:13px;}
#unit-synopsis .feature-title {border-bottom:1px solid #b7af9e;margin-top:-5px;overflow:hidden;zoom:1;margin-bottom:20px;padding-bottom:10px;}
#unit-synopsis h1 {width:240px;float:left;}
#unit-synopsis h1 .by {position:absolute;top:0;left:-9999px;}
#unit-synopsis h1 .title, #unit-main-image h1 a .title {text-transform:uppercase;font-size:24px;display:block;color:#333;letter-spacing:0.5pt;}
#unit-synopsis h1 .author, #unit-main-image h1 a .author {color:#C00;font-size:18px;display:block;}
#unit-synopsis .info {float:left;width:340px;}
#unit-synopsis p.buy-now {width:90px; float:right;margin:5px 0 0;}
#unit-synopsis p.buy-now .price {float:right;text-transform:uppercase;font-size:10px;font-family:Helvetica, Arial, sans-serif;margin-top:10px;margin-right:2px;}
#unit-synopsis p.buy-now a {background:url(../../images/tindalstreet/button-buy-now.jpg) no-repeat top left;width:70px;height:19px;display:block;text-indent:-9999px;float:right;}

/* Group One Lists */
#content-wrapper .subnav-items li.first { margin: -1em 0 0; }
#group-one .unit {position:relative;}
#group-one .feed {position:absolute;top:5px;right:6px;}
#content-wrapper .subnav-items ul,
#content-wrapper .news-items ul,
#content-wrapper .news-items ol,
#content-wrapper .event-items ul,
#content-wrapper .event-items ol,
#content-wrapper .book-items ul,
#content-wrapper .book-items ol,
#content-wrapper .author-items ul,
#content-wrapper .author-items ol,
#content-wrapper .file-items ul,
#content-wrapper .file-items ol {font-size:12px;margin:-1em 0 0;}
#content-wrapper .site-items ul,
#content-wrapper .site-items ol {font-size:12px;border-top:1px solid #b7af9e;margin-top:25px;}
#content-wrapper .news-items li,
#content-wrapper .subnav-items li,
#content-wrapper .event-items li,
#content-wrapper .book-items li,
#content-wrapper .author-items li,
#content-wrapper .file-items li,
#content-wrapper .site-items li {border-bottom:1px solid #b7af9e;}
#content-wrapper .subnav-items ul li li.last,
#content-wrapper .news-items ul li li.last,
#content-wrapper .event-items ul li li.last,
#content-wrapper .book-items ul li li.last,
#content-wrapper .author-items ul li li.last,
#content-wrapper .file-items ul li li.last,
#content-wrapper .site-items ul li li.last {border-bottom:none;}

#content-wrapper .subnav-items ul li ul,
#content-wrapper .news-items ul li ul,
#content-wrapper .event-items ul li ul,
#content-wrapper .book-items ul li ul,
#content-wrapper .author-items ul li ul,
#content-wrapper .file-items ul li ul,
#content-wrapper .site-items ul li ul {margin-left: 10px; margin-bottom: 0;}



#content-wrapper .news-items li a {display:block;background: url(../../images/tindalstreet/icon-file.png) no-repeat 5px 8px;padding:5px 0 5px 25px; zoom: 1;}
#content-wrapper .event-items li a {display:block;background:  url(../../images/tindalstreet/icon-event.png) no-repeat 5px 8px;padding:5px 0 5px 25px; zoom: 1;}
#content-wrapper .file-items li a {display:block;background:  url(../../images/tindalstreet/icon-pdf.png) no-repeat 5px 8px;padding:5px 0 5px 25px; zoom: 1;}
#content-wrapper .subnav-items li a,
#content-wrapper .site-items li a {display:block;background:  url(../../images/tindalstreet/bullet.png) no-repeat 5px 50%;padding:5px 0 5px 25px; zoom: 1;}


#content-wrapper .subnav-items li a:hover,
#content-wrapper .subnav-items li.selected a,
#content-wrapper .news-items li a:hover,
#content-wrapper .news-items li.selected a,
#content-wrapper .event-items li a:hover,
#content-wrapper .event-items li.selected a,
#content-wrapper .file-items li a:hover,
#content-wrapper .file-items li.selected a,
#content-wrapper .site-items li a:hover,
#content-wrapper .site-items li.selected a {background-color:#ffe5b1;}

#content-wrapper #unit-images .info{
	margin-bottom: 0px;
}
#content-wrapper #unit-images ol li {	
	float: left;
	margin-right: 6px;
}
#content-wrapper #unit-images ol li.last {
	margin-right: 0px;
}
#content-wrapper #unit-images ol li.col-3 {
	margin-right: 0px;
}

#content-wrapper #unit-images .info {
	padding-bottom: 5px;
}

/* Related Books */
#unit-associated-titles ol { margin: none; padding-top: 10px; overflow: hidden; padding-bottom: 8px;}
#unit-associated-titles ol li { margin-right: 7px;}
#content-wrapper .book-items li {float: left;}
#content-wrapper .book-items li { border-bottom: none; text-decoration: none;}

/* Related Authors */
#unit-associated-authors .info { border-bottom: none ;}
#content-wrapper .author-items h3 { margin-bottom: 1em; }
#content-wrapper .author-items ol { margin-top: 1em; margin-bottom: 0;}
#content-wrapper .author-items p.more { margin-top: 0; padding-top: 0;}
#content-wrapper .author-items li { 
	border:none;
	clear:both;
	margin-bottom: 10px;
	overflow:auto;
}
#content-wrapper .author-items li img {float:left; border: 1px solid #B7AF9E; background: white; padding: 2px;}
#content-wrapper .author-items li.has-image p { margin-left: 84px;}
#content-wrapper #unit-associated-authors .more {
	clear: none;
	padding-top: 3px;
}
#extra-content #unit-associated-authors {
	margin-bottom: 15px;
}

/* Stop selected state from cascading down the tree */
#content-wrapper .news-items li.selected ul li a,
#content-wrapper .event-items li.selected ul li a,
#content-wrapper .file-items li.selected ul li a,
#content-wrapper .site-items li.selected ul li a {background-color:transparent;}

#content-wrapper .site-items ul.level-0 {border-top: none;}
#content-wrapper .site-items h3 {margin-bottom: 5px;}

#extra-content .subnav-items .info,
#extra-content .news-items .info,
#extra-content .event-items .info,
#extra-content .file-items .info,
#extra-content .site-items .info,
#extra-content .news-items .info,
#extra-content .event-items .info,
#extra-content .file-items .info,
#extra-content .site-items .info {border-bottom:none;}

/* News Sidebar RSS  */
#extra-content .unit {position:relative;}
#extra-content .feed {position:absolute;top:5px;right:6px;}

/* Related News Storeis */

#content-wrapper .site-items#unit-relevant-links h3 {margin-bottom: 0;}
#content-wrapper .site-items#unit-relevant-links ul { margin-top: 0;}
#content-wrapper .site-items#unit-relevant-links .level-2 .first { border-bottom: 0;}


/* Video Container */

#content-wrapper .video-container {margin:20px 0;border-bottom:1px solid #b7af9e;border-top:1px solid #b7af9e;padding: 1em 0;}
#content-wrapper .video-container .caption {text-align:center;margin:10px 0 0;font-size:12px;}

/* Book Comments */

#unit-comments { clear: both;}
#unit-comments ol li {padding:10px;font-size:13px;}
#unit-comments ol li.odd {background:url(../../images/tindalstreet/header-tile.jpg) repeat top left;}
#unit-comments ol li .cited {text-align:right;margin-bottom:0;}
#unit-comments ol li .cited cite {color:#C00;}

/* Author Profile */

#unit-author-profile h1 {font-size:24px;text-transform:uppercase;border-bottom:1px solid #b7af9e;margin-bottom:20px;padding-bottom:10px;}

/* Article Content Styling */

#content-wrapper .article p,
#content-wrapper .article ul,
#content-wrapper .article ol,
#content-wrapper .article dl {font-size:13px;}

#content-wrapper .article h1 {background:none;border-bottom:1px solid #b7af9e;padding-bottom:5px;text-align:left;text-transform:uppercase;font-weight:normal;font-size:18px;margin-bottom:10px;}
#content-wrapper .article h2 {background:none;border:none;text-align:left;text-transform:none;font-weight:bold;font-size:16px;margin-bottom:4px;}
#content-wrapper .article h3 {background:none;border:none;text-align:left;text-transform:none;font-weight:bold;font-size:14px;margin-bottom:4px;}
#content-wrapper .article h4 {background:none;border:none;text-align:left;text-transform:none;font-weight:bold;font-size:13px;margin-bottom:10px;}

#content-wrapper .article ul li {margin-left:2em;list-style:disc outside;}
#content-wrapper .article ul li li {margin-left:2em;list-style:square outside;}
#content-wrapper .article ol li {margin-left:2em;list-style:decimal outside;}
#content-wrapper .article ol li li {margin-left:2em;list-style:lower-alpha outside;}

#content-wrapper .article a { font-weight: bold; }


/* News List */

#unit-news-list ol li img {float:left;padding-right:20px;padding-top:5px;}
#unit-news-list ol li .info {float:right;width:470px;}
#unit-news-list ol li .info a {
	border-bottom:1px solid #B7AF9E;
	color:#660000;
	margin-bottom:5px;
	padding-bottom:0;
	width:auto;
}
#unit-news-list ol li .info a:hover {
	color: #CC0000;
}
#unit-news-list ol li .info p {
	margin-top: 6px;
}
#unit-news-list ol li .info h3 {background:none;border:none;padding:0;text-align:left;font-size:16px;letter-spacing:0.5pt;}
#unit-news-list ol li {overflow:hidden;zoom:1;margin-bottom:10px;font-size:13px;border-top: 1px solid #b7af9e;padding-top:15px;}

/* News View */

#unit-news-image {	float: right; margin: 0 0 20px 15px; width: 296px; text-align: right;}
#unit-news-image img {	margin: 5px 0; }
#unit-news-image .caption {	font-style: italic; }


/* Event List */

#unit-event-list ol li {overflow:hidden;zoom:1;margin-bottom:10px;font-size:13px;border-top: 1px solid #b7af9e;padding-top:15px;}
#unit-event-list ol li.previous-events {
border: none;
margin: 0;
padding: 0;
}
#unit-event-list ol li.first-previous-event {
border-top: 0;
padding-top: 0;
}
#unit-event-list ol li a { border-bottom:1px solid #B7AF9E; }
#unit-event-list ol li a.thumbnail { border-bottom: none; }
#unit-event-list ol li h3 {background:none;border-top:none;padding-top:0;text-align:left;font-size:16px;letter-spacing:0.5pt;}
#unit-event-list ol li h3 em.archived {color:#C00;font-size:14px;float:right;margin-top:-1.5em;}
#unit-event-list ol li {overflow:hidden;zoom:1;margin-bottom:10px;font-size:13px;}
#unit-event-list ol dl dt, #unit-event-list dl dt {float:left;clear:left;padding-right:10px;font-weight:bold;width:50px;}
#unit-event-list ol li .info {float:right;width:470px;}
#unit-event-list a img { margin-top: 5px}
#unit-event-list dl { margin-top: 10px;}
#unit-event-list .thumbnail {float: left;}

#unit-event-list .past-event { font-weight: bold;}

/* Event View */

#unit-event-image {	float: right; margin: 0 0 20px 15px; width: 270px; text-align: right;}
#unit-event-image img {	margin: 5px 0; }
#unit-event-image .caption { font-style: italic; }


/* Pagination */

#content-wrapper ol.pagination {text-align:center;padding:10px 0;}
#content-wrapper ol.pagination li {margin:0 5px;display:inline;border:none;}
#content-wrapper ol.pagination li a {padding:0 5px 3px;border: 1px solid transparent;}
#content-wrapper ol.pagination li.selected a {border: 1px solid #b7af9e;}

/* Book List Viewer */

#unit-featured-books-browser ol#visual-book-list {zoom:1;position:relative;clear:both;margin: 0px;}

#unit-featured-books-browser ol#visual-book-list li {
	float:left;
	margin: 15px 30px 15px 0px;
}

#unit-featured-books-browser ol#visual-book-list li div.annotation-wrapper {
	cursor: pointer;
	display: none;
	position: absolute
}
#unit-featured-books-browser ol#visual-book-list li:hover div.annotation-wrapper {
	display: block;
}
#unit-featured-books-browser ol#visual-book-list li div.annotation-container {	
	position:absolute;
	width:280px;
	left:120px;
	top:-26px;
	background:url(../../images/tindalstreet/point-at-book.png) no-repeat 0 62px;
}
#unit-featured-books-browser ol#visual-book-list li.rightside-col div.annotation-container {
	left: -190px;
	background: url(../../images/tindalstreet/point-at-book-right.png) no-repeat right;
}
#unit-featured-books-browser ol#visual-book-list li.last-col {
	margin-right: 0px;
}

#unit-featured-books-browser ol#visual-book-list li div.annotation-container div.annotation {background:#FFF;margin-left:15px;padding:10px;}

#unit-featured-books-browser ol#visual-book-list li.rightside-col div.annotation-container div.annotation {margin-left: 0px; margin-right: 15px;}

#unit-featured-books-browser ol#visual-book-list li div.annotation-container div.annotation { opacity: 0.9; }

#unit-featured-books-browser ol#visual-book-list li div.annotation-container div.annotation ul li { float:none; margin-top: 0; margin-left: 0px; padding-left: 15px; background: white url(../../images/tindalstreet/bullet.png) no-repeat scroll 0 center;}

#unit-featured-books-browser blockquote.pullquote {background-image: url(../../images/tindalstreet/quotes-open-white.png); clear: left; }
#unit-featured-books-browser blockquote.pullquote p.cites {background-image: url(../../images/tindalstreet/quotes-closed-white.png);}

#unit-featured-books-browser ol#visual-book-list li div.annotation h3 {text-align:left; border:none;background:none;padding-top:0;margin-bottom:5px;}
#unit-featured-books-browser ol#visual-book-list li div.annotation h3 .author {display:block;color:#C00;text-transform:none;}
#unit-featured-books-browser ol#visual-book-list li div.annotation h3 .by {position:absolute;top:0;left:-9999px;}
#unit-featured-books-browser ol#visual-book-list li div.annotation dl {border-bottom: 1px solid #b7af9e; border-top: 1px solid #b7af9e;padding:5px 0; }
#unit-featured-books-browser ol#visual-book-list li div.annotation dt {float:left;margin-right:5px;clear:left;font-weight:bold;}



#unit-featured-authors-list ul.authors-books li div.annotation-wrapper {
	display: none;
}
#unit-featured-authors-list ul.authors-books li:hover div.annotation-wrapper {
	display: block;
}


#unit-featured-authors-list ul.authors-books li div.annotation-wrapper {
	background: url(../../images/tindalstreet/point-at-book.png) no-repeat 0 10px;
	width: 160px;
	left: 40px;
	position: absolute;
	z-index: 999;
}

#unit-featured-authors-list ul.authors-books li {
	overflow: visible;
}

#unit-featured-authors-list ul.authors-books li div.annotation-container {
	background: white;
	opacity: 0.8;
	overflow: visible;
	background: white;	
	margin-left: 10px;
	margin-left:15px;	
	width: 200px;	
	padding:3px;
	padding-bottom: 2px;
}

#unit-featured-authors-list ul.authors-books li div.annotation-wrapper h3 {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

#unit-featured-authors-list ul.authors-books li div.annotation-wrapper h3,
#unit-featured-authors-list ul.authors-books li div.annotation-wrapper p {
	text-align: left;
}
#unit-featured-authors-list ul.authors-books li div.annotation-wrapper h3{
	position:relative;
	padding-left: 10px;
	padding-top: 5px;
}
#unit-featured-authors-list ul.authors-books li div.annotation-wrapper p {
	margin-bottom: 10px;
	padding-left: 10px;	
	position:relative;	
}




/* Author List Viewer */
#unit-featured-authors-list ol#authors-with-books-list {border-top: 1px solid #b7af9e;clear:both;}
#unit-featured-authors-list ol#authors-with-books-list li {overflow:hidden;zoom:1;clear:both;border-bottom: 1px solid #b7af9e; padding:20px 0 5px; position: relative;}
#unit-featured-authors-list ol#authors-with-books-list li a.author-image {
	background:white none repeat scroll 0 0;
	border:1px solid #B7AF9E;
	float:left;
	margin-right:10px;	
	padding: 3px 4px 0;
}
#unit-featured-authors-list ol#authors-with-books-list li .info {float:right;width:850px;}
#unit-featured-authors-list ol#authors-with-books-list li.last { border-bottom: none;}
#unit-featured-authors-list ol#authors-with-books-list li .info ul {overflow:hidden;zoom:1;float:right;width:480px;}
#unit-featured-authors-list ol#authors-with-books-list li .info ul li {float:left;clear:none;border:none;margin-left:10px;padding:0; overflow: visible;}
#unit-featured-authors-list ol#authors-with-books-list li .info ul li a.book-cover {float:left;}
#unit-featured-authors-list ol#authors-with-books-list li .info ul li .book-detail {float:left;margin:0 5px 0 10px;width:140px; text-align: left;}
#unit-featured-authors-list ol#authors-with-books-list li .info ul li .book-detail h4 {font-weight:bold;margin-top:30px;}
#unit-featured-authors-list ol#authors-with-books-list li .info ul li .book-detail p {color:#C00;}
#unit-featured-authors-list ol#authors-with-books-list li .author-about {float:left;width:350px;font-size:13px;}

#author-index #footer { border-top: none; }
#author-index #content-wrapper { padding-bottom: 0; }


/* Browsable List Controls */

.browsable h1 {float:left;width:240px;font-size:18px;text-transform:uppercase;}
.browsable #unit-selection-controls {float:right;padding-right: 9px; width:674px;}
.browsable #unit-selection-controls ul li {float:left;margin-left:10px;padding-left:10px;border-left:1px solid #b7af9e;}
.browsable #unit-selection-controls ul li.first {border-left:none;}
.browsable #unit-selection-controls ul#category-selection {float:left;}
.browsable #unit-selection-controls ul#sort-order-selection {float:right;}
.browsable #unit-selection-controls ul li.selected a {color:#600; border-bottom: 1px solid transparent;}
.browsable #unit-selection-controls ul li a {color:#C00;border-bottom: 1px solid #b7af9e;}

/* Hyphenator */
.hyphenate {text-align:justify;}

/* 404 */

body#p404 div {
	margin: 0 auto;
	text-align: left;
	width: 500px;
	font-size: 18px;
	line-height: 26px;
	overflow:hidden;
	zoom:1;
	background: url(../../images/tindalstreet/header-tile.jpg) repeat top left;
	padding:00px 25px 05px 15px;
	margin-bottom:10px;
	margin-top: 40px;
	border-top:1px solid #b7af9e;
	border-bottom:1px solid #b7af9e;
}
#p404 h1 {
	color: #333333;
	font-size: 32px;
}


#errorwrapper li {
	font-size: 11px;
}



.hidden {
	display: none;
}


.search_result {
	padding-left: 20px;
	margin-top: 10px;
	border-bottom: 1px dotted #b7af9e;
	padding-bottom: 10px;	
}

#unit-search-results .event-results,
#unit-search-results .page-results {
	padding-left: 0;
}

#content-wrapper #unit-search-results h2 {
	text-transform: uppercase;
}

#content-wrapper #unit-search-results h3 {
	padding-top: 0;
}


#unit-search-results .cover {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#unit-search-results blockquote.pullquote {
	margin-top: 10px;
	padding-top: 0;
	padding-right: 30px;
}

#unit-search-results .book-results {
	clear: both;
	overflow: auto;
}

#unit-search-results .book-results a {
	color:#C00;
	border-bottom: 1px solid #b7af9e;
	font-size: 12px;
	margin-bottom: 10px;
}

#unit-search-results .book-results .cover {
	border-bottom: none;
}

#unit-search-results .book-results .pullquote {
	background: none;
}


.event-results h3 a {
	background:  url(../../images/tindalstreet/icon-event.png) no-repeat 5px 8px;
	padding:5px 0 5px 25px
}

.page-results h3 a {
	background:  url(../../images/tindalstreet/icon-file.png) no-repeat 5px 8px;
	padding:5px 0 5px 25px	
}


.event-results, .page-results {
	margin-left: 20px;
}
.author-results img {
	float: left;
	margin-right: 15px;
}

.show-all {
	margin-left: 20px;
}
.show-all-search-results {
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 20px;
	background:url(../../images/tindalstreet/icon-read.png) no-repeat 0 center;
	margin-top: 10px;
	display: block;
}

#content-wrapper .search h2 {
	background: #E5DAC5 url(../../images/tindalstreet/header-tile.jpg) repeat left top;
	text-align: left;
	border-top: 1px solid #b7af9e;
	border-bottom: 1px solid #b7af9e;
	margin: 22px 0px;

	font-size:14px;
	padding: 4px 0 4px 19px;
	font-weight: normal;
}

.notice, .success {padding:5px; margin: 5px 0 0 0; float: left;border:2px solid #ddd;}
/*.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}*/
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error input.text, .error form textarea { border: 1px solid #AA0000;  }
.error label { color: #AA0000;  }
#unit-attachments ol li a{
	background:  url(../../images/tindalstreet/icon-file.png) no-repeat 5px 8px;
	padding:5px 0 5px 25px
}
#unit-attachments ol li.acrobat a { 
	background:  url(../../images/tindalstreet/icon-pdf.png) no-repeat 5px 8px;

 }
 
 #unit-attachments ol li.word a{
	background:  url(../../images/tindalstreet/icon-word.png) no-repeat 5px 8px;
}



#unit-downloads ol li.first { 
	border-top: 0px;
	margin: -1em 0 0; }

 #unit-downloads ol li a{
	background:  url(../../images/tindalstreet/icon-file.png) no-repeat 5px 2px;
}


#unit-downloads ol li.filetype-pdf a,
#unit-downloads ol li.filetype-acrobat a { 
	background:  url(../../images/tindalstreet/icon-pdf.png) no-repeat 5px 2px;

 }


#unit-downloads ol li.filetype-text a{
	background:  url(../../images/tindalstreet/icon-word.png) no-repeat 5px 2px;
}


#unit-downloads ol li.filetype-xls a{
	background:  url(../../images/tindalstreet/icon-xls.png) no-repeat 5px 2px;
}



#unit-downloads ol li a { 
padding: 0 0 0 25px;
display: block; }



#unit-downloads ol li{  
border-top: 1px solid #B7AF9E;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 5px;
    }
    
 #unit-downloads ol li:hover { 
    	background-color:#ffe5b1;
	}


 #unit-downloads ol li.last {    
      border-bottom: 1px solid #B7AF9E;
    }
    

#unit-address address {
	padding-left: 20px;
	border-bottom: solid 1px #b7af9e;
	padding-bottom: 12px;
}

#unit-rss p {

}

#unit-rss p.rss {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	border-top: 1px solid #B7AF9E;	
	margin-bottom: 0;
}

#unit-rss p.rss img {
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: top;
}

#unit-rss p.last {
	border-bottom: 1px solid #B7AF9E;
}

#unit-rss p.rss:hover {
	background-color:#ffe5b1;
}

#unit-news-list ol li .info h3.list-header {
	margin-bottom: 5px;
}


#unit-about-us div {
	-moz-column-width: 18em; 
	-webkit-column-width: 18em; 
	-moz-column-gap: 2em; 
	-webkit-column-gap: 2em;
	text-align: left;

}

#content-wrapper #unit-about-us ul {
	margin: 0 0 65px 0;
}

#content-wrapper #unit-about-us ul,
#unit-mailing-list ul {
	clear: both;
	margin: 0px;
	list-style: none;
	padding: 0;
}

#content-wrapper #unit-about-us ul li,
#unit-mailing-list ul li  {
	margin: 0 0 5px 0;
	list-style: none;
}

#content-wrapper #unit-about-us ul li a.facebook,
#unit-mailing-list ul li a.facebook {
	background: url(../../images/tindalstreet/icon-facebook.png) no-repeat 0 50%;
	padding-left: 25px;
	display: block;
	font-size:13px;
	font-weight:bold;
}
#unit-mailing-list ul li a.facebook {
	font-weight:normal;
}

#content-wrapper #unit-about-us ul li a.twitter,
#unit-mailing-list ul li a.twitter {
	background: url(../../images/tindalstreet/icon-twitter.png) no-repeat 0 50%;
	padding-left: 25px;
	font-size:13px;
	font-weight:bold;
	display: block;
}
#unit-mailing-list ul li a.twitter {
	font-weight:normal;
}

#extra-content #unit-hot-off-press {
	margin-bottom: 0;
}

#extra-content #unit-hot-off-press h3 {
	margin-bottom: 12px;
}

#lightbox #lightbox-infoContainer {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#lightbox #lightbox-infoContainer a {
	text-decoration: none;
}

#unit-related-audio li {
	margin:5px 0px;
	padding:5px 0px;
}
#unit-related-audio li h4 {
	margin-bottom: 4px;
}

#content-wrapper #main-content #unit-post-comment {
	margin-top: 20px;
}
#content-wrapper #main-content #unit-comments,
#content-wrapper #main-content #unit-post-comment {
	-moz-column-width: auto; 
	-webkit-column-width: auto; 
	-moz-column-gap: auto; 
	-webkit-column-gap: auto;
	margin-right: 0px;
}
#content-wrapper #unit-post-comment form textarea {
	width: 512px;
}
#content-wrapper #main-content .secondary form textarea {
	width: 350px;
}

#content-wrapper #unit-comments h2 {	
	width: 100%;
}
#content-wrapper #main-content #unit-comments li {
	list-style-type: none;
	margin: 0px;
}

/* @group Holding Page */

#template-holding #main-content {
	text-align: center;
	width: 100%;
}

#template-holding h1 {
	font-size: 45px;
	margin: 20px 0;
}

#template-holding p.holding-text {
	font-size: 25px;
}

#template-holding a.btn-prospectus {
	background:url(../../images/tindalstreet/button-prospectus.jpg) no-repeat left top;
	display:block;
	width:226px;
	height:19px;
	text-indent:-5000px;
	margin:0px auto 0 auto;
}

/* @end */

/* @group Masterclasses */

#template-masterclasses #content-wrapper.has-extra-content #extra-content { 
	padding-top: 10px;
 }



#template-masterclasses #header { 
	background: #abb2b8;
 }
 


#template-masterclasses #master-class-header h1 a {
	display: block;
	text-indent: -5000px;
	width: 950px;
	margin: 20px 0;
	height: 144px;
	background:url(../../images/tindalstreet/tsm-logo.jpg) no-repeat left top;
}

/* #content-wrapper .subnav-items li.first { border-top: 1px solid #B7AF9E; }
*/

/*#unit-masterclass-list { float: left; }*/

#template-masterclasses #extra-content {
	float: left;
}

 #content-wrapper.has-extra-content #main-content .unit { 
 margin:0 0 0 0px;
  } 
  
#extra-content #unit-subnav { 
margin-bottom: 0px; }


#template-masterclasses #content-wrapper.has-extra-content #main-content {
	float: right;  }
	
#unit-masterclass-list ul { 
	list-style: none;
 }
 
#unit-masterclass-list ul#featured li { 
	overflow: hidden;
	width: 280px;
 	float: left;
 	margin: 0 20px 0 0;
	zoom:1;
	background: url(../../images/tindalstreet/header-tile.jpg) repeat top left;
	padding:20px 10px 8px 10px;
	margin-bottom:20px;
	border-top:1px solid #b7af9e;
	border-bottom:1px solid #b7af9e;
	font-size:13px;
	height: 380px;
}


#unit-masterclass-list ul#featured .feature-title {border-bottom:1px solid #b7af9e;margin-top:10px;overflow:hidden;zoom:1;margin-bottom:20px;padding-bottom:10px; height: 80px;}
#unit-masterclass-list ul#featured h2 {float:left;text-transform:none;border:none;padding:0;margin:0;text-align:left;width:230px;}
#unit-masterclass-list ul#featured h2 .title, #unit-masterclass-list ul#featured h2 a .title {text-transform:uppercase;font-size:22px; line-height: 1.2em; display:block;color:#333;letter-spacing:0.5pt;}

#unit-masterclass-list ul#featured h2 .date, #unit-masterclass-list h2 a .date {color:#C00;font-size:18px;display:block;}

#unit-masterclass-list ul#featured .info {margin-bottom:20px;}





#unit-masterclass-list li img { 
	width: 97px;
	height: 147px ;
	margin: 0 48px 0 0;
 }
 
 #unit-masterclass-list li a.thumbnail { 
 	float: left;

  }
 
 #unit-masterclass-list li p.date { 

  }
  
 #unit-masterclass-list li p.date span {
	font-weight: bold; 
 }

    
#unit-masterclass-list li h3 { 
	border:none;padding:0;margin:0;text-align:left;
	background: none;
	font-size: 18px;
}

#unit-masterclass-list li p.info,
#unit-masterclass-list li p.find-out-more { 
}

#unit-masterclass-list li { 
	border-bottom:1px solid #b7af9e;
	padding-bottom: 15px;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}
	

 #unit-masterclass-list { 
 	clear: both;

  }
	 	
 #unit-masterclass-list ul#featured li.last { 
 	float: right;
 	margin: 0px; }
 
#template-masterclasses #unit-twitter ol li { 
	background: url("../../images/tindalstreet/header-tile.jpg") repeat scroll left top transparent;
    margin: 0 0px 1px 0;
    padding: 20px 10px 8px;
  }


#template-masterclasses #unit-twitter ol li.first {
	margin-top: -1em ; }

#template-masterclasses #unit-twitter ol li .meta { 
	font-style: italic;  }


#unit-clblog h3	{ 
border: none;
background: none;
text-align: left;
margin: 0 0 0 120px;
padding-bottom: 0px;
 }

#unit-clblog p.meta { 
margin-left:  120px;
font-size: .9em;
font-style: italic; }

#unit-clblog p.info { 
margin-left:  120px;
padding-bottom: 5px;
}

#unit-clblog p.find-out-more { 
margin-left:  120px;

 }
#unit-clblog img { float: left; }

/* @end */

/* @group Masterclass detail */

/* @group map */

.venue #content-wrapper .article h3 {background:none;border:none;text-align:left;text-transform:none;font-weight:bold;font-size:14px;margin-bottom:4px;}


#venue-map { 
clear: both;
display: block;
overflow: hidden;
height: 400px;
margin: 50px 0 0 0;
width: 620px; }

/* @end */

/* @group Authors */




.masterclass-authors ul {clear:both;}

#content-wrapper .article .masterclass-authors ul li {overflow:hidden;zoom:1; clear:both;border-bottom: 1px solid #b7af9e;
 padding:10px 0 10px 0; margin-bottom: 10px; position: relative; margin-left: 0px;
 list-style: none;
 }

.masterclass-authors ul li a.author-image {
	background:white none repeat scroll 0 0;
	border:1px solid #B7AF9E;
	float:left;
	margin-right:18px;	
	padding: 4px;
}

.masterclass-authors ul li a.author-image img,
#unit-masterclass-info .masterclass-authors ul li a.author-image img { width: 68px;
margin: 0px; }

  #unit-masterclass-info img {  }poo
  
.masterclass-authors ul li .info {}
.masterclass-authors ul li.last { border-bottom: none;}


/* @end */

/* @group Tab Panel */

.tab-panel { 
	display: none;
 }

.tab-panel.selected { 
	display: block;
 }

/* @end */



#unit-masterclass-tab { 

 }

#unit-masterclass-tab ul.tab-nav { 
margin: 20px 0 33px 0; }
#unit-masterclass-tab ul.tab-nav li { 
	background: url("../../images/tindalstreet/header-tile.jpg") repeat scroll left top transparent;
    display: block;
    background: #660000;
    float: left;
    line-height: 1.6em;
    margin: 0 1px 0 0;
    padding: 7px 10px;
}
#unit-masterclass-tab ul.tab-nav li:hover { 
cursor: pointer;
 }

#unit-masterclass-tab ul.tab-nav li a { 
color: #f3ebd8;
 }

#unit-masterclass-tab ul.tab-nav li a:hover,
#unit-masterclass-tab ul.tab-nav li:hover a { 
text-decoration: underline;
 }
 


#unit-masterclass-tab ul.tab-nav li.selected { 
	background: url("../../images/tindalstreet/header-tile.jpg") repeat scroll left top transparent;
 }


#unit-masterclass-tab ul.tab-nav li.selected a { 
color: #660000; }

#template-masterclasses .tabbed-content { 
padding: 20px;
margin: 0 0 20px 0;
display: block;
	background: url("../../images/tindalstreet/header-tile.jpg") repeat scroll left top transparent;

 }
 
/* #unit-masterclass-tutor img { 
 float: right;
 width: 170px;
 padding-left: 20px;
  }
 #unit-masterclass-tutor ul li { 
 clear: both;
 display: block;
 border-bottom: 1px dotted #b7af9e;
 padding: 10px 0 10px 0;
 overflow: hidden; 
  }
  #unit-masterclass-tutor h3 { 
  clear: both;

   } 
  
  */

#unit-masterclass-dates li .date { 
	float: left;
	width: 25px;
	height: 25px;
	padding: 20px 25px 20px 15px;
	text-align: center;
	font-weight: bold;
	background: #660000;
 }
 
 #unit-masterclass-dates li { 
 clear: both;
 overflow: hidden;
 margin: 0 0 10px 0; }
 
#unit-masterclass-dates li .date p { 
	 text-transform: uppercase;
	 font-size: 1.1em;
	 padding-top: 0px;	 
	 color: #f3ebd8;
  }
  
#unit-masterclass-dates li .date .month { 
	 	display: block;
	 	clear: right; 
	 	line-height: 1em;
    }
   
#unit-masterclass-dates li h3 { 
	border:none;padding:0;margin:0;text-align:left;
	background: none;
	font-size: 14px;
	margin-left: 80px;
}
#unit-masterclass-dates li h3 em.title  { 
font-weight: bold;
}
#unit-masterclass-dates li h3 .course-date { 
font-size: .9em;
text-transform: none;

 }

#unit-masterclass-dates li p.info,
#unit-masterclass-dates li p.find-out-more { 
	margin-left: 80px;
}

#unit-masterclass-dates li { 
	border-bottom:1px solid #b7af9e;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
	

#unit-masterclass-media ul li {
	float: left;
	margin: 0px 20px 15px 0;  }

#unit-masterclass-media ul li.last { 
	margin-right: 0px; }

#unit-masterclass-media ul { 
margin: 0px 0px 0px 0;

 }
 
#unit-masterclass-tab #unit-video li { 
 height: 110px;
 overflow: hidden; }
 
 #unit-masterclass-tab #unit-video li img { 
  margin-top: -10px; }
  
  
  
  
  .tweet_list li a img { margin: 0 10px 0 0;
  float: left; }
  
  
   .tweet_list li { 
   clear: both;
   margin: 0 0 10px 0;
   border-bottom: 1px dotted #b7af9e; 
   padding-bottom: 10px;}

/* @group Form */

#unit-masterclass-apply p.hint { 
	display: none; }

#unit-masterclass-apply form legend { 
text-indent: -5000px; }

#unit-masterclass-apply form .error { 
 }

#unit-masterclass-apply form label { 
 font-weight: bold;
 display: block;
 }
 
#unit-masterclass-apply .text { 
 padding: 7px;
 width: 100%;
  margin: 0 5px 10px 0;}
 
 #unit-masterclass-apply .field { width: 565px;
 clear: both;
  margin: 0 0px 10px 0; }

 #unit-masterclass-apply .field-50 { width: 265px;
 float: left;
 margin: 0 0px 10px 0;  } 
 
  #unit-masterclass-apply .field-30 { width: 125px;
 margin: 0 0px 10px 0;  } 
 
  #unit-masterclass-apply .field-50.first { 
  margin:0 35px 10px 0; }
  
  #unit-masterclass-apply select { 
  width: 91px; }
  
    #unit-masterclass-apply textarea { 
  width: 560px;
  padding: 10px;
   }
   
  #unit-masterclass-apply button { 
  border: none;
  display: block;
  width: 65px;
  height: 24px;
  text-indent: -5000px;
  cursor: pointer;
  float: right;
	background: url("../../images/tindalstreet/button-submit.jpg") repeat scroll left top transparent;
   }
   
   
 
   
 a.button-apply { 
 	background: url("../../images/tindalstreet/button-apply.jpg") repeat scroll left top transparent;
  display: block;
  width: 70px;
  height: 19px;
  text-indent: -5000px;
  }  
   
   

  
#unit-masterclass-info ol dl dt, #unit-masterclass-info dl dt {float:left;clear:left;padding-right:10px;font-weight:bold;width:64px;}
#unit-masterclass-info ol li .info {float:right;width:470px;}
#unit-masterclass-info a img { margin-top: 5px}
#unit-masterclass-info dl { margin-top: 10px; float: left; width: 335px; }
#unit-masterclass-info .thumbnail {float: left;}
#content-wrapper #unit-masterclass-info blockquote.pullquote { margin-left: 0px;  }

#unit-masterclass-info h1 .fully-booked, #unit-masterclass-list .fully-booked { text-indent: -5000px;
margin: 0 0 5px 10px;
display: inline-block;
width: 82px;
height: 19px;
background: url("../../images/tindalstreet/button-fullybooked.jpg") no-repeat left top;

 }
#unit-masterclass-list .fully-booked {
	background-position: 0 3px;
	height: 22px;
	margin: 0 0 0 10px;
}
  
  
 #unit-masterclass-info img { float: right;
  margin: 0px 0 0 20px; }
  
 #unit-masterclass-info .breadcrumbs { 
 
 border-bottom: 1px solid #B7AF9E;
    clear: both;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
      padding: 4px 0
     }
 
  #unit-masterclass-info .breadcrumbs li {
	font-size: .9em;
	}
  #unit-masterclass-info .breadcrumbs li a { 
  	font-weight: normal;
  	padding: 0 6px 0 0;

   }
 #content-wrapper .article  .breadcrumbs ol li { 
 list-style: none;
 float: left;
 margin: 0 6px 0 0; } 
 
 
 #unit-masterclass-details #details ul {
	padding:0 0 0 20px;
	}
 #unit-masterclass-details #details ul li { 
 list-style: disc outside;}



/* @end */
  
  
  
  
/* @end */

