/*
Theme Name: Number Ten 2011
Theme URI: 
Description: A custom theme for Number 10/Prime Minister's website.
Author: Cabinet Office/Number 10 Digital Team
Author URI: http://www.cabinetoffice.gov.uk
Version: 1.0 
Tags: fixed-width, 980
License:
License URI:
General comments: v2/20June11
Development data:
All custom plugins developed should provide style in default.css or here.
dev.txt
*/


@import url('styles/reset.css');
@import url('styles/grid.css');
@import url('styles/type.css');
@import url('styles/default.css');
@import url('styles/historyandtour/historyandtour.css');


.tabs {width:610px;}






#main-content blockquote {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
color: #666666;
padding: 2px 12px 14px 12px;
margin-bottom: 22px;
}

#main-content blockquote p {
margin: .8em 0;
}

#main-content blockquote :last-child {
margin: .8em 0 0 0;
}




.timeline {height: 550px;}

#carousel-surround2 { margin: 5px 0; position:relative; height:300px; overflow:hidden; }
#carousel-surround2 .item {position: relative;  height:300px;}
#carousel-surround2 .item .headline {position: absolute; bottom: 20px; left: 0px; background: transparent url(images/temp/caroslider-headline-back.png) left top no-repeat; height: 181px; width: 306px;}
#carousel-surround2 .item .headline h2 {padding: 10px 20px; margin:4px 4px; line-height: 1.1em; color: #fff; font-size:  1.5em; font-weight: bold;}
#carousel-surround2 .item .headline p {padding-top: 0px; margin-top: -3px;}
#carousel-surround2 .item .headline a, #carousel-surround2 .item .headline a:link {font-weight:bold; color: #fff; padding: 5px 160px 5px 40px ; font-size: 0.75em; background: transparent url(images/temp/caroslider-link-back-off.png) left center no-repeat;}
#carousel-surround2 .item .headline a:hover { color: #fff; padding: 5px 160px 5px 40px ; font-size: 0.75em; background: transparent url(images/temp/caroslider-link-back.png) left center no-repeat;}


#policygallery-wrapper { position:relative; width:612px; background:#fff; }
#policygallery-wrapper #tw-info { display: none; width:306px; height:136px;background: transparent url(images/temp/policygallery-back.png) left top no-repeat; float:left; }
#policygallery-wrapper #tw-info h3 {font-family:"PTSerifCaptionRegular",Arial, sans-serif; font-size: 1.3em; padding: 10px 20px; margin:4px 4px 0px 4px; line-height: 1.1em; color: #2ee0e6; font-weight: bold;}
#policygallery-wrapper #tw-info p {color: #fff; font-size: 0.8em; padding: 0px 25px;line-height: 1.2em; }
#policygallery-wrapper .item {width: 600px; float:left;}
#policygallery-wrapper .item a img {border:none; width: 102px; height:68px; display: none;}

#content blockquote.large-quote { margin:0; padding:0 30px 0 30px; width:auto; font-size:1.4em; line-height:1em; color:#222; position:relative; border:none; font-family:Times New Roman, serif;}

#content blockquote.large-quote p {line-height: 1.0em; padding: 0 20px;}

	#content blockquote.large-quote:before { content: "\201C"; color:#606; position:absolute; left:0px; top:10px; font-family:Times New Roman, serif; font-size:3.2em; font-weight:bold; }
	#content blockquote.large-quote:after { content: "\201D"; color:#606; position:absolute; right:0px; bottom:0px; font-family:Times New Roman, serif; font-size:3.2em; font-weight:bold; }

#content blockquote.small-quote-left cite, #content blockquote.small-quote-right cite, #content blockquote.large-quote cite {font-size: 12px; font-style:normal;}


/* added for bordered and aligned image display (within long blocks of text) */
.wp-caption-dd { font-size: .75em; }
#content dl.alignright {float:right; margin:0 0 1em 1em;  text-align: center; background-color: #f4f4f4; padding: 10px 5px; 3px 5px;}
#content dl.alignleft {float:left; margin:0 1em 1em 0;  text-align: center; background-color: #f4f4f4; padding: 10px 5px; 3px 5px;}
#content dl.aligncenter {display: block; margin-left: auto; margin-right: auto; text-align: center; background-color: #f4f4f4; padding: 10px 5px; 3px 5px;}

