/*
Theme Name: Number 10 - 2010
Theme URI: http://www.number10.gov.uk
Description: Number 10 Downing St Theme
Version: 1.0
Author: Mike Little after New Media Maze
Author URI: http://zed1.com/
*/

/*body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
  margin: 0;
  padding: 0;
}
*/

.rm {
  position: absolute;
  left: -999em;

}

.leftfloat{
  float: left;
}

.rightfloat{
  float: right;
}

#calendar_item { float:left; }

.calendar_holder
{
  float:left;
  width:180px;
  color:black;
  margin-top:20px;
  font-size:1em;
}


.calendar_holder a:link
{
  text-decoration:none;
  color:#1d7a7a;
}

.calendar_holder a:visited
{
  text-decoration:none;
  color:#1d7a7a;
}

.calendar_holder a:hover, .calendar_holder a:active, .calendar_holder a:focus
{
  text-decoration:underline;
  color:#1d7a7a;
}


.blacktext{
  color:#000;
}

.skip a:link, .skip a:visited {
  position: absolute;
  left: -999em;
  top: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.skip a:active,  .skip a:focus {
  left: 0;
  top: 0;
  width: 10em;
  height: 1.2em;
  border: 3px #3399cc solid;
  color:#000;
  background-color: #fff;
}

#holder {
  text-align: left;
  min-height: 100%;
  height: 100%;
  background-color: white;
  margin: 0em auto;
  width: 1000px;
}

.clear_all {
  clear:both;
}

.clear_all_youtube{

  clear:both;
  margin-top: 5px;

}

.clear_all_youtube hr{
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: 0;
  width: 94%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: solid;


}

body {
  margin: 0;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 80%;
  text-align: center;
  vertical-align: top;
  background-color: #d6d3cc;
  color: #000;

}


form#kbs {
  margin-top: 1px;
}

.form_title {
  float:right;
  font-family: "Times New Roman", Arial, Sans serif;
  color:#fff;
  font-size:1.2em;
  padding-top:0px;
  margin: 0 5px 0 7px;
  height: 30px;
}

.searchbtn_wrapper{
  margin-top: 3px;
  margin-left: 0px;
  padding-left: 0px;
}

.searchbtn
{
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/search_btn.gif);
  background-repeat:repeat;
  border:0;
  color:#FFF;
  background-color: #5a798b;
  font-weight:bold;

  cursor:pointer;
  font-family: "Times New Roman", Arial, Sans serif;
  font-size: 0.95em;
  margin-top: 2px;
  margin-left: 3px;
}

#wrapper {
  margin: 0 auto;
  width: 1000px;
  text-align: left;
  background: #FFF;
}


h1 {
  font-family: "Times New Roman", Arial;
  font-size: 2.6em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;

  height: 119px;
}

h1 img{

}


h3 {
  padding-top:5px;
  padding-left:0px;
  color:#000;
  font-family: Arial, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
}


/*******************
----Custom Styles---
*******************/

.post_news_archive{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.post_news_archive p{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.post_news_archive p a{
  color:#1d7a7a;
  text-decoration: none;
}

.post_news_archive p a:link{
  color:#1d7a7a;
  text-decoration: none;
}

.post_news_archive p a:visited{
  color:#1d7a7a;
  text-decoration: none;
}


.post_news_archive p a:hover, .post_news_archive p a:active, .post_news_archive p a:focus {
  color:#1d7a7a;
  text-decoration: underline;
}

blockquote {
  font-style: italic;
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 95%;
  color: #000;
  margin: 1.5em 30px 1.5em 30px;
  /* padding: 4px 4px 4px 10px; Triggers obscure wandering off to the left IE6 bug!! */
  background: #f1f0ed;
  border-left: 2px solid #fff;
}

.entry blockquote p {
  margin: 4px 4px 4px 10px;
}

blockquote blockquote { margin-left: 0.5em; font-size: 100%;}
code {
  color: #9A2EFE;
  font-family: Courier, monospace;
}

.entry h4{
  color:#000;
}

.entry p {
  margin: 0 0 15px 0px;

}

.entry p a {
  text-decoration: none;
  color:#1d7a7a;

}

.entry p a:visited {
  text-decoration: none;
  color:#1d7a7a;

}

.entry p a:hover, .entry p a:active, .entry p a:focus {
  text-decoration: underline;
  color:#1d7a7a;

}

.entryline
{
  margin-top:10px;
  border-bottom: 2px solid #000;
}

.bg {
  background: #f1f0ed;

}

.entry ul, .entry ol {
  margin: 0 0 7px 10px;
  padding:0 0 8px 15px; /* added by PM 08.05.09 to make work in IE */

}


.entry ul {
/*list-style-type: none;Removed by PM to make bullets appear in posts 30.04.09 */
}


.entry ul li{
  margin: 0 0 5px 0; /* added by PM 08.05.09 */
  /* display:table; ML why??? */
}

.timestamp{
  font-family: "Times New Roman", Arial, Sans Serif;
  font-size:1.2em;
  color:#000000;
  font-weight:bold;
}
.entry ul.bg {
  background: #f1f0ed;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-right: 10px;

}

.entry ul.bg.blue {
  background: #E0ECF8;
}

.entry ol.bg {
  background: #f1f0ed;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-right: 10px;

}

.entry ol.bg.blue {
  background: #E0ECF8;
}

.entry li {
  margin: 0 0 5px 0;
}

.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {
  margin: 5px 0 5px 30px;
  padding: 0 0 2px 2px; /* added by PM 08.05.09 */
}

.entry blockquote.right {
  width: 150px;
  font-style: normal !important;
  font-size: 1.1em;
  color: #777;
  margin: 0.3em 0 0.3em 15px !important;
  padding: 5px;
  background: #f1f0ed;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  border-left: none;
  border-right: none;
  text-align: center;
  float: right;
}

.entry blockquote.left {
  width: 150px;
  font-style: normal !important;
  font-size: 1.1em;
  color: #777;
  margin: 0.3em 15px 0.3em 0 !important;
  padding: 5px;
  background: #f1f0ed;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  border-left: none;
  border-right: none;
  text-align: center;
  float: left;
}

.entry blockquote.right p, .entry blockquote.left p {
  margin: 0;
  line-height: 1.4 !important;
}

.entry img.left {
  padding: 6px;
  margin: 0.5em 15px 0.5em 0;
  border: none;
  float: left;
  clear: left;
}

.entry img.right {
  padding: 6px;
  margin: 0.5em 0 0.5em 15px;
  border: none;
  float: right;
  clear: right;
}

.entry img.center {
  display: block;
  padding: 8px;
  margin: 0 auto 1.5em auto;
  border: none;
  float: none;
  clear: both;
}

.entry img.frame {
  padding: 6px;
  margin: 0.5em 0 0.5em 15px;
  border: 1px solid #CCC;
  background: #EEE;
  float: right;
  clear: right;
}

.entry img.stack {
  clear: none !important;
}

.archive_head {
  text-align: center;
  font-style: normal;
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 1em;
  color: #000;
  margin: 25px auto 10px 30px;
  border-top: 1px dotted #CCC;
  border-bottom: 1px dotted #CCC;
}

/*******************
------Header-------
*******************/

#header {
  font-family:Georgia, "Times New Roman", Times, serif;
  width: 1000px;
  min-height: 119px;
  margin: 0;
  padding: 0;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/header_bg.png);
  background-color:#000;
  color: #000;
  clear: both;
}


#header h1{
  color: #fff;
  font-size:1em

}

.header_logo{
  float:left;
}

.header_logo span{
  padding-left: 24px;
  color:#ccc;
  font-size: 1.2em;

}

.title {
  margin: 0 auto 0 0;
  width: 900px;
  padding: 20px 20px 20px 10px;
  text-align: left;
  color: #000;
}

.title a:link{
  text-decoration: none;
  color:#000;
}

.title a:hover, .title a:active, .title a:focus {
  text-decoration: underline;
  color: #CCC;
}

.title a:visited{
  text-decoration: none;
  color:#000;
}


/********************
----Navigation Bar---
********************/



/*-----------------------------------//
//         NAVIGATION MENU           //
//-----------------------------------*/


/*----------------Home---------------*/


.current_home_left {
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_left.gif);
  background-color: #f00;
  background-repeat:no-repeat;
  background-position: top left;
  float: left;
  width: 10px;
  height: 13px;
}

.current_home {
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}


.current_home:visited{
  color: #fff;
  background-color: #5a798b;
}

.current_home:hover, .current_home:active, .current_home:focus {
  color: #000;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}

.current_home_active{
  text-decoration: none;
  float:left;
  font-size: 1.4em;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;

  color: #000;
  background: #fff url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif) top right no-repeat;
  text-decoration: none;
}


/*------------------news---------------*/

.current_home_news{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}


.current_home_news:link{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_news:visited{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_news:hover, .current_home_news:active, .current_home_news:focus {
  color: #1d7a7a;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}


.current_home_news_active{
  text-decoration: none;
  float:left;
  color: #1d7a7a;
  font-size: 1.4em;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}

/*------------------Number 10 tv---------------*/

.current_home_nr10tv{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}


.current_home_nr10tv:link{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_nr10tv:visited{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_nr10tv:hover, .current_home_nr10tv:active, .current_home_nr10tv:focus {
  color: #660066;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}


.current_home_nr10tv_active{
  text-decoration: none;
  float:left;
  color: #660066;
  font-size: 1.4em;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}

.pages_textnews_nr10tv h2{
  font-family: Georgia, Arial ,sans-serif;

  font-size: 2.4em;
  font-weight:normal;
  letter-spacing:-0.03cm;
  color: #660066;
  padding: 10px 0 0 0;
  margin: -12px 25px 25px 25px;
  border-bottom:1px dashed #000;
}

.pages_post_nr10tv h2.page_title_border {
  font-size: 1.4em;
  color: #660066;
}


/*------------------communicate---------------*/

.current_home_communicate{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_communicate:link{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_communicate:visited{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_communicate:hover, .current_home_communicate:active, .current_home_communicate:focus {
  color: #4f8718;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}

.current_home_communicate_active{
  text-decoration: none;
  float:left;
  font-size: 1.4em;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
  color: #4f8718;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}

/*------------------meet---------------*/

.current_home_meet{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_meet:link{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_meet:visited{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_meet:hover, .current_home_meet:active, .current_home_meet:focus {
  color: #c2604b;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}



.current_home_meet_active{
  text-decoration: none;
  float:left;
  font-size: 1.4em;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
  color: #c2604b;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}


/*------------------history---------------*/

.current_home_history{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_history:link{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_history:visited{
  text-decoration: none;
  float:left;
  color: #fff;
  font-size: 1.4em;
  background-color: #5a798b;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
}

.current_home_history:hover, .current_home_history:active, .current_home_history:focus {
  text-decoration: none;
  float:left;
  font-size: 1.4em;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
  color: #805429;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}

.current_home_history_active{
  text-decoration: none;
  float:left;
  font-size: 1.4em;
  width:auto;
  padding: 3px 8px 0px 8px;
  margin: 2px 0 0 0;
  min-height: 25px;
  color: #805429;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover_right.gif);
  background-color: #fff;
  background-repeat:no-repeat;
  background-position: top right;
}

/*-----------news navigation------------*/

.navigation{
  margin: 0px 23px 15px 225px;
}

.navigation div{
  margin-bottom:10px;
}

.navigation div a{
  color:#1d7a7a;
  text-decoration: none;
}

.navigation div a:active, .navigation div a:hover, .navigation div a:focus {
  text-decoration: underline;
}



/*-------------- navigation ---------*/

.navigation_communicate {
  margin: 0px 23px 15px 225px;
  padding-bottom: 10px;
}

.navigation_communicate div a{
  color:#4f8718;
  text-decoration: none;
}

.navigation_communicate div a:link{
  color:#4f8718;
  text-decoration: none;
}

.navigation_communicate div a:visited{
  color:#4f8718;
  text-decoration: none;
}


.navigation_communicate div a:hover, .navigation_communicate div a:active , .navigation_communicate div a:focus {
  color:#4f8718;
  text-decoration: none;
}

/*
/----------- sidebar right------------
*/

.sidebar_features_panel div
{
  width: 188px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


.sidebar_features_panel div div
{
  width: 188px;
  margin: 0 0 0 0;
  padding: 0 5px 0 5px;
}

.sidebar_features_panel div div p
{
  width: 188px;
  margin: 5px 0 0 0;
  padding: 0 0 0 0px;
  background-color: #1a1a1a;
}

.sidebar_features_panel div div p img
{
  margin-top: 0px;
}

.sidebar_features_panel div div p a:link
{
  color:#d84cab;
  text-decoration: none;
  /*font-weight:bold;*/
}

.sidebar_features_panel div div p a:visited
{
  color:#d84cab;
  text-decoration: none;
  /*font-weight:bold;*/
}


.sidebar_features_panel div div p a:hover,
.sidebar_features_panel div div p a:active ,
.sidebar_features_panel div div p a:focus {
  color:#d84cab;
  text-decoration: underline;
  /*font-weight:bold;*/
}


/*******************
/---------Post-------
*******************/

#container{
  float: left;
  width: 784px;
  padding: 0 0 0 0;
  background: #FFF;
}

#inner_container{
  padding: 0 0 0 0;

}

#inner_container div{
  padding-right: 15px;
}

#container hr {
  /*width:730px;*/
  text-align:left;
  border:1px dashed #6b6b69;
  margin-top:15px;
}



.page_title1{
  margin-top:10px;
  margin-left:22px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/video_news.gif);
  background-repeat:no-repeat;
  height:24px;
  padding-bottom:10px;
  width: 750px;
  border-bottom:1px dashed #000;

}

.page_title_recent_news{
  margin-top:10px;
  margin-left:22px;
  padding-bottom:10px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/recent_news.gif);
  background-repeat:no-repeat;
  float:left;
  width:182px;
  height:21px;
  width: 535px;
  border-bottom:1px dashed #000;
}

.post_latestnews{
  margin-right:8px;
  padding: 0px 0px 15px 0px;
  width:535px;
}

.post_petition{
  margin-right:25px;
  margin-left: 0;
  padding:0px 0px 15px 0pt;
  width:534px;
}

.post_petition1{
  margin-right:8px;
  padding: 0px 0px 15px 0px;
  width:535px;
}

.post_petition1 div p a{
  color: #4f8718;
}

.post_petition1 div p a:link{
  color: #4f8718;
}

.post_petition1 div p a:visited{
  color: #4f8718;
}

.post_petition1 div p a:hover, .post_petition1 div p a:active, .post_petition1 div p a:focus {
  color: #4f8718;
}

p.postmetadata_communicate{
  font-size: 1em;
  color: #000;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
}

p.postmetadata_communicate a:link{
  color:#4f8718;
  text-decoration:none;
}

p.postmetadata_communicate a:visited{
  color:#4f8718;
  text-decoration:none;
}

p.postmetadata_communicate a:hover, p.postmetadata_communicate a:active , p.postmetadata_communicate a:focus {
  color:#4f8718;
  text-decoration:underline;
}

p.postmetadata_communicate strong{
  float: right;
}

/* This is the link at the bottom of a post which lets you go to the next or previous post */

.postnav{
  padding: 10px 20px 20px 10px;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4;
}

h3.archive_head{
  font-weight: bold !important;
  font-size: 1.1em !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  margin: 0 0 1.8em 10px !important;
  padding: 0.4em 5px !important;
  border-bottom: 1px dotted #CCC;
  background: none;
}



/********************
----Sidebar Styles---
********************/

.sidebar_aroundtheweb_topic
{
  width:167px;
  height:19px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/around_the_web_title.gif);
  background-repeat:no-repeat;
  margin-bottom:5px;
}

.sidebar_topics
{
  padding-top:5px;
  padding-left:5px;
  margin-top:5px;

  margin-bottom:0;
  font-family:Arial;
  font-weight:bold;
  font-size:0.9em;
  color:#fff;

  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/aroundtheweb_panel.gif);
  background-repeat:no-repeat;
}



/* ML duplication below here! */


.tags a{

  color:#1d7a7a;
  text-decoration:none;
}


.tags a:hover, .tags a:active, .tags a:focus {

  color:#1d7a7a;
  text-decoration:underline;
}

h4{
  padding: 0 0 0 15px;
  padding-top:5px;
  padding-left:5px;
  color:white;
  font-family: "Times New Roman", Arial, sans serif;
  font-size:1.2em;
  font-weight:normal;
}

h5{
  padding: 0 0 0 15px;
}


a img {
  border: none;
}


/********************
----Navigaiton Bar---
********************/

#top-menu-container{
  width: 1000px;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-align: left;
  background-color: #5a798b;
  float:left;
}

#top-menu{
  float:left;
  width: 72%;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-align: left;

  background-color: #5a798b;
  display:inline;
  padding-left: 17px;
  margin: 0 0 0 0;
  vertical-align: baseline;
}



#top-menu ul{
  margin: 0 0 0 0;
  height:auto;
  width: auto;
  float:left;
  padding: 0 0 0 0;
  text-align: left;
}

#top-menu ul li{
  display: inline;
  float:left;
  list-style-type: none;
}


/*******************
---------Post-------
*******************/



#main_panel img
{
  padding:0px;
}

#main_panel
{
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/main_panel.gif);
  width:746px;
  height:414px;
  /*height:25em;*/
  margin-top:10px;
  margin-left:22px;
  margin-bottom:0px;
  padding: 6px 0px 5px 6px;
  background-repeat:no-repeat;
}


#main_panel div {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#main_panel div p{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}





#main_panel #right-subpanel p{
  padding: 0 5px 0 476px;
  margin: 15px 6px 0 5px;
  background-color: #1a1a1a;
  color: #fff;
}

#main_panel #right-subpanel h3{
  padding: 0 5px 0 5px;
  margin: 0 10px 10px 476px;
  background-color: #1a1a1a;
  color: #fff;
  font-size: 1.8em;
  font-family:"Times New roman", Times, serif;
}

.beta{

  padding-top: 40px;
  color: #ccc;
  font-size: 1.2em;
}


#main_panel div p a img{
  padding: 0 0 0 0;
  margin: 0 5px 0 0;
}

#main_panel div p a embed{
  padding: 0 0 0 0;
  margin: 0 5px 0 0;
}

#main_panel div p a object{
  padding: 0 0 0 0;
  margin: 0 5px 0 0;
}

#main_panel #right-subpanel p a{
  color: #d84cab;
  text-decoration: none;
  /*font-weight:bold;*/
}

#main_panel #right-subpanel p a:link{
  color: #d84cab;
  text-decoration: none;
  /*font-weight:bold;*/
}

#main_panel #right-subpanel p a:visited{
  color: #d84cab;
  text-decoration: none;
  /*font-weight:bold;*/
}

#main_panel #right-subpanel p a:hover,
#main_panel #right-subpanel p a:active,
#main_panel #right-subpanel p a:focus {
  color: #d84cab;
  text-decoration: underline;
  /*font-weight:bold;*/
}



.page_title1{
  margin-top:10px;
  margin-left:22px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/video_news.gif);
  background-repeat:no-repeat;
  height:24px;
  padding-bottom:10px;
  width: 750px;
  border-bottom:1px dashed #000;

}

.page_title_recent_news{
  margin-top:10px;
  margin-left:22px;
  padding-bottom:10px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/recent_news.gif);
  background-repeat:no-repeat;
  float:left;
  width:182px;
  height:21px;
  width: 535px;
  border-bottom:1px dashed #000;
}

.post{
  padding: 20px 0px 15px 23px;
  width:535px;
}

.post h3{
  text-transform: none;
  font-family: Arial, sans-serif;
  font-size: 1.6em;
  color:black;
  font-weight:normal;
  padding: 0 0 0 0;
  margin: 0;
}

.post h3 a:link{
  color:#000;
  font-size: 1.25em;
  text-decoration:underline;
}

.post h3 a:visited{
  color:#000;
  font-size: 1.25em;
  text-decoration:underline;
}

.post h3 a:hover, .post h3 a:active {
  color:#000;
  font-size: 1.25em;
  text-decoration:underline;
}

.entry {
  line-height: 1.4;
}

.postinfo{
  font-family:"Times New roman", Times, serif;
  font-size: 1.2em;
  color: #000;
  padding: 2px 0 0 0;
}

.postinfo a{
  color: #000;
}

.postdate{ color: #000; }

p.postmetadata{
  font-size: 1em;
  color: #000;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
}

p.postmetadata a:link{
  color:#1d7a7a;
  text-decoration:none;
}

p.postmetadata a:visited{
  color:#1d7a7a;
  text-decoration:none;
}

p.postmetadata a:hover, p.postmetadata a:active{
  color:#1d7a7a;
  text-decoration:underline;
}

p.postmetadata strong{
  float: right;
}

/* This is the link at the bottom of a post which lets you go to the next or previous post */

.postnav{
  padding: 10px 20px 20px 10px;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4;
}

h3.archive_head{
  font-weight: bold;
  font-size: 1.1em;
  text-transform: none;
  letter-spacing: normal;
  margin: 0 0 1.8em 10px;
  padding: 0.4em 5px;
  border-bottom: 1px dotted #CCC;
  background: none;
}



/********************
----Sidebar Styles---
********************/

.newsletter_button {
  width:198px;
  margin-top:6px;
  margin-bottom:16px;
  text-align:center;
}

.iphone_button {
  width:198px;
  margin-top:25px;
  text-align:center;
}





.sidebar_aroundtheweb_topic
{
  width:167px;
  height:19px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/around_the_web_title.gif);
  background-repeat:no-repeat;
  margin-bottom:5px;
}

.sidebar_topics_body
{
  padding-left:5px;
  padding-right:5px;
  padding-top:0;
  padding-bottom:5px;

  margin-top:0;
  font-family:Arial;
  font-weight:bold;
  font-size:0.9em;
  color:white;
  background-color:#49545b;
  width:188px;
}

.sidebar_topics_body hr
{
  border: 1px dashed #40494f;
}

.sidebar_topics_body_flicker
{
  padding-left:0px;
  padding-right:0px;
  padding-top:3px;
  padding-bottom:5px;
  margin-top:0;
  font-family:Arial;
  font-weight:bold;
  font-size:0.9em;
  color:white;
  background-color:#49545b;
  width:198px;
}

.sidebar_topics_body_flicker hr
{
  border: 1px dashed #40494f;
}


.sidebar_aroundtheweb_panel img
{
  margin-top:0px;
  padding-bottom: 0;

}

.sidebar_aroundtheweb_panel
{
  margin-bottom: 20px;
  color:#fff;
}

.sidebar_history_topic
{
  width:80px;
  height:21px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/history_title.gif);
  background-repeat:no-repeat;
  margin-top:40px;
}

.sidebar_history_panel
{
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/history_panel.gif);
  background-repeat:no-repeat;
  padding-top:5px;
  padding-left:5px;
  margin-top:5px;
  font-family:Arial;
  font-weight:bold;
  font-size:1.2em;
  color:#fff;

}

.sidebar_history_topics_body{
  padding-left:5px;
  padding-right:5px;
  padding-top:0;
  padding-bottom:5px;

  margin-top:0;
  font-family:Arial;
  font-weight:bold;
  font-size:0.9em;
  color:white;
  background-color:#805429;
  width:188px;
}


.rightbar{
  float: right;
  width: 198px;
  margin-right: 16px;
  padding-top: 0px;
  padding-bottom: 15px;
  display: inline;
  overflow: hidden;
  background: #FFF;
}

.sidebar_features_topic
{
  width:101px;
  margin-top:10px;
  padding-bottom:10px;
  height:16px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/features_title.gif);
  background-repeat:no-repeat;
}

.features_text
{
  font-family: Arial;
  font-size: 0.9em;
  color:white;
  padding-left:5px;
  padding-right:5px;
}


#features_link a
{
  font-family: Arial;
  font-size:0.9em;
  color:#ff4583;
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  text-decoration:none;
}

#features_link a:hover, #features_link a:active, #features_link a:focus {
  font-family: Arial;
  font-size:0.9em;
  color:#ff4583;
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  text-decoration:underline;
}

.sidebar_features_panel
{
  width:198px;
  float:right;
  margin-bottom:10px;
  height:234px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/features_panel.gif);
  background-repeat:no-repeat;
}



.sidebar_features_panel img
{
  margin-top:15px;
}

.sidebar_features_panel p
{
  font-family: Arial, serif;
  color: #fff;
  font-size: 1em;
  padding: 0 0 3px 3px;
}

.rightbar ul{
  list-style: none;
  margin: 0;
  padding: 0 10px 0 10px;
}

.rightbar ul li{
  padding: 10px 0 10px 5px;
}

.rightbar ul li h3{
  font-family: Georgia, Sans-serif;
  font-size: 1.3em;
  font-weight: normal;
  text-transform: uppercase;
  color: #555;
  padding: 5px 5px 5px 0px;
  margin: 0 10px 10px 0;
  border-bottom: 1px solid #CCC;
}

.rightbar ul ul li{
  padding: 0;
  margin: 0 0 0 13px;
  line-height: 1.8;
  list-style: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/bullet.gif);
  font-size: 1em;
}

.rightbar .syndication .rss {
  width: 179px;
  height: 33px;
  position: relative;
  padding-top: 12px;
}

.rightbar .syndication .rss span{
  background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/sub_rss.gif) no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}

.rightbar .syndication .rss .sub{
  list-style: none;
}



#wp-calendar {
  font-size:1em;
}

table#wp-calendar{
  width: 100%;
}

/* Right Sidebar */

.rightbar{
  float: right;
  width: 216px;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 15px;
  display: inline;
  overflow: hidden;
  background: #FFF;
}

.rightbar ul{
  list-style: none;
  margin: 0;
  padding: 0 5px 0 0px;
}

.rightbar ul li{
  padding: 10px 0 10px 5px;
}

.rightbar ul h3{
  font-family: Georgia, Sans-serif;
  font-size: 1.3em;
  font-weight: normal;
  text-transform: uppercase;
  color: #555;
}

.rightbar ul ul li{
  padding: 2px 0;
  margin: 0 3px 0 10px;
  line-height: 1.5;
  list-style: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/bullet.gif);
  font-size: 0.9em;
  border-bottom: 1px dotted #CCC;
}


/* left bar */
.leftbar{
  margin: 0;
  float: right;
  width: 198px;
  margin-right: 16px;
  padding-top: 0px;
  padding-bottom: 15px;
  display: inline;
  overflow: hidden;
  background: #FFF;
}


/*******************
----Comment Form---
*******************/

#comment-form{
  width: 425px;
  background: #f1f0ed;
  margin: 10px 0 0;
  padding: 5px 5px 15px 15px;
}

.comments-template a{
  text-decoration: underline;
  color: #fff;
}


.comments-template a:hover, .comments-template a:active, .comments-template a:focus {
  text-decoration: underline;
  color: #333;
}

.comments-template ol{
  margin: 0;
  padding: 0 0 15px;
  list-style: none;
}

.comments-template ol li{
  margin: 10px 0;
  line-height: 1.5;
  padding: 10px 0 5px 15px;
}

.comments-template h3, .comments-template h3{
  font-family: Georgia, Sans-serif;
  font-size: 1.3em;
  color: #fff;
  padding: 10px 0 30px 0;
}

.commentmetadata{
  font-size: 1em;
  color: #AAA;
  padding: 20px 0;
}

.commentmetadata strong {
  font-size: 1.1em;
}

.comments-template p.nocomments{
  padding: 0;
}

.comments-template input{
  border: 1px solid #CCC;
}

.comments-template textarea{
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 1em;
  color: #000;
  margin: 30px 15px 15px 0;
  background: #FFF;
  border: 1px solid #CCC;
}

.even {
  background: #f1f0ed;
  border: none;
}

.alt {
  background: #FFF;
  border: 2px solid #f1f0ed;
}

/*******************
-------Footer-------
*******************/

#footer{
  clear: both;
  float: left;
  width: 981px;
  margin: 0 0 0 0;
  padding: 10px 5px 5px 14px;
  line-height: 1.5;
  font-size: 1em;
  color: #000;
  background: #FFF;
  border-top: 1px dotted #CCC;
  border-bottom: none;
}

#footer_links
{
  float:left;
  font-size:0.8em;
  margin-left:0px;
}

#footer_links ul li
{
  float:left;
  list-style-type: none;
}



#footer_links ul
{
  padding-left: 8px;
  margin-left: 1px
}

#footer_links ul li a
{
  text-decoration: none;
  color: #000;
  font-size: 1.2em;
  margin-left: 0px;
  padding-right:5px;
  margin-right:5px;
  padding-top:0;
  padding-bottom:0;
  border-right: 1px solid #000;
}

#footer_links ul li a:link{
  text-decoration: none;
  color: #000;
}

#footer_links ul li a:visited{
  text-decoration: none;
  color: #000;
}

#footer_links ul li a:hover, #footer_links ul li a:active, #footer_links ul li a:focus {
  text-decoration: underline;
  color: #000;
}

.page-item-4 a{
  text-decoration: none;
  float:left;
  color: #FFF;
  font-size: 1.3em;
  margin-left:10px;
  height:30px;
  padding-top:5px;
  padding-left:8px;
}

.page-item-4 a:hover, .page-item-4 a:active, .page-item-4 a:focus {
  text-decoration: none;
  float:left;
  color: #1d7a7a;
  font-size: 1.3em;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/home_hover.gif);
  background-repeat:no-repeat;
  height:30px;
  padding-top:5px;
  padding-left:8px;
}



.page-item-6 a{
  text-decoration: none;
  float:left;
  color: #FFF;
  height:30px;
  font-size: 1.3em;
  width:123px;
  padding-top:5px;
  padding-left:8px;
}

.page-item-6 a:hover, .page-item-6 a:active, .page-item-6 a:focus{
  text-decoration: none;
  float:left;
  color: #4f8718;
  font-size: 1.3em;
  height:30px;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/communicate_hover.gif);
  vertical-align:bottom;
  background-repeat:no-repeat;
  width:123px;
  padding-top:5px;
  padding-left:8px;

}



.page-item-5 a{
  text-decoration: none;
  float:left;
  color: #FFF;
  height:30px;
  font-size: 1.3em;
  margin-left:10px;
  width:145px;
  padding-top:5px;
  padding-left:8px;
}

.page-item-5 a:hover, .page-item-5 a:active, .page-item-5 a:focus {
  text-decoration: none;
  color: #805429;
  height:30px;
  font-size: 1.3em;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/history_hover.gif);
  vertical-align:bottom;
  background-repeat:no-repeat;
  width:145px;
  padding-top:5px;
  padding-left:8px;

}



.menu_home {
  text-decoration: none;
  float:left;
  color: #ffffff;
  font-size: 1.3em;
  margin-left:5px;
  width:72px;
  height:30px;
  padding-top:5px;
  padding-left:8px;
}

.menu_home:hover{
  text-decoration: none;
  float:left;
  color: #000000;
  font-size: 1.3em;
  background-image: url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/news_hover.gif);
  vertical-align:bottom;
  background-repeat:no-repeat;
  width:72px;
  height:30px;
  padding-top:5px;
  padding-left:8px;
}

.textfeatures
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:2.0em;
  color:#ca3168;
  font-weight:normal;
  letter-spacing:-0.03cm;
  margin-top:11px;
  padding-bottom:0px;
  margin-bottom: 2px;
}



.textnews {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:2.4em;
  color:#1d7a7a;
  font-weight:normal;
  letter-spacing:-0.03cm;
  margin-top:5px;
  margin-left:22px;
  padding-bottom:2px;
  width: 535px;
  border-bottom:1px dashed #000;
  float:left;
}

.textnews a {
  color:#1d7a7a;
  text-decoration: none;
}

.textnews a:hover, .textnews a:active, .textnews a:focus  {
  text-decoration: underline;
}

.textnews2
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:2.4em;
  color:#ca3168;
  font-weight:normal;
  margin-top:42px;
  margin-left:25px;
  margin-right: 0px;
  letter-spacing:-0.03cm;
  padding-bottom:3px;
  width: 742px;
  border-bottom:1px dashed #000;
  margin-bottom: 25px;
}


.texthistory
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:2.0em;
  color:#805429;
  font-weight:normal;
  letter-spacing:-0.03cm;
  margin-top:40px;
  margin-bottom:0px;
}
.search_text
{float:left; padding-top:3px;}

.pages_post {
  float:left;
  width:500px;
}

.pages_post_news {
  float:left;
  width:534px;
  border-bottom: 2px #000 solid;
  margin-bottom: 10px;
}

.pages_post_news.noborder {
  border-bottom: 0;
  margin-bottom: 0;
}

.pages_post_news h2,
.pages_post_communicate h2{
  margin-top: 0;
  font-size:1.9em;
}

.entry h2 { font-size: 1.3em; }
.entry h3 { font-size: 1.2em;
  /*clear:both; removed by PM 08.05.09 */
  }


.pages_post_communicate {
  float:left;
  width:534px;
  border-bottom: 2px #000 solid;
  margin-bottom: 10px;
}

.pages_post_meet {
  float:left;
  width:500px;
}


.pages_post_history {
  float:left;
  width:500px;
  margin-left:18px;
}

.pages_post_news a{
  color:#000;
}

.pages_post_communicate a{
  color:#000;
}

.pages_post_meet a{
  color:#000;
}

.pages_post_history a{
  color:#000;
}

.pages_sidenav {
  float:left;
  width:200px;
  margin-left:23px;
}

.pages_sidenav_news {
  color:#1d7a7a;
  float:left;
  width:200px;
  margin-left: 25px;
  padding-left:0;
}

.pages_sidenav_news li {
  background-color:white;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;
  border-bottom:1px dashed #cccccc;
  text-decoration: none;
  list-style-type: none;
}

.pages_sidenav_news li:hover {
  background-color:#dbeaea;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;
  border-bottom:1px dashed #cccccc;
  text-decoration:none;
}

.pages_sidenav_communicate li {
  background-color:white;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;
  border-bottom:1px dashed #cccccc;
  text-decoration:none;
  list-style-type: none;
}

.pages_sidenav_communicate li:hover {
  background-color:#e5eedd;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;
  border-bottom:1px dashed #cccccc;
  text-decoration:none;
}



.pages_sidenav_history li {
  background-color:#fff;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;

  text-decoration:none;
  list-style-type: none;
  border-bottom: 1px dashed #cccccc;
}


.pages_sidenav_history li ul li  {

  margin-top:0px;
  padding:2px 0 2px 0;
  text-decoration: none;
  margin-bottom:0px;
  border:none;
}

.pages_sidenav_history li ul li a {
  margin: 0 0 0 10px;

}

.pages_sidenav_history li a{

}

.pages_sidenav_history li ul li:hover  {
  background-color:#f8f5f2;
  margin-top:0px;
  text-decoration: none;
  margin-bottom:0px;
  width: 170px;
  border:none;
}

.pages_sidenav_history li ul li a:hover,
.pages_sidenav_history li ul li a:active,
.pages_sidenav_history li ul li a:focus  {
  text-decoration: none;
}

.pages_sidenav_history li a:hover, .pages_sidenav_history li a:active, .pages_sidenav_history li a:focus  {
  text-decoration: none;
}

.pages_sidenav_history li a:hover, .pages_sidenav_history li a:active, .pages_sidenav_history li a:focus {
  background-color:#f8f5f2;
  color:#805429;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;
  /*border-bottom:1px dashed #cccccc;*/
}

.pages_sidenav_meet li {
  background-color:white;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;
  border-bottom:1px dashed #cccccc;
  list-style-type: none;
}

.pages_sidenav_meet li:hover {
  background-color:#faedea;
  padding-top:5px;
  width:180px;
  padding-bottom:5px;
  margin:0px;
  border-bottom:1px dashed #cccccc;
  list-style-type: none;
}


.pages_sidenav_news li a {
  color:#1d7a7a;
  text-decoration: none;
}

.pages_sidenav_news li a:visited {
  color:#1d7a7a;
  text-decoration: none;
}

.pages_sidenav_news li a:hover, .pages_sidenav_news li a:active, .pages_sidenav_news li a:focus {
  color:#1d7a7a;
  text-decoration:none;
}


.pages_sidenav_history  {
  color:#805429;
  float:left;
  width:200px;
  margin-left: 25px;
  height: 100%;
  padding: 0 0 0 25px ;
  margin:0;
}

.pages_sidenav_history li ul{
  padding:0 0 0 0;
  margin:0 0 0 0px;
}

.pages_sidenav_history li a {
  color:#805429;
  text-decoration:none;
}


.pages_sidenav_history li a:visited {
  color:#805429;
  text-decoration:none;
}


.pages_sidenav_history li a:active{
  color:#805429;
  text-decoration:none;
}

.pages_sidenav_communicate {
  color:#4f8718;
  float:left;
  width:200px;
  margin-left: 25px;
  padding-left:0;
}

.pages_sidenav_communicate li a {
  color:#4f8718;
  text-decoration:none;
}


.pages_sidenav_communicate li a:visited {
  color:#4f8718;
  text-decoration:none;
}

.pages_sidenav_communicate li a:hover, .pages_sidenav_communicate li a:active , .pages_sidenav_communicate li a:focus{
  color:#4f8718;
  text-decoration:none;
}

.pages_sidenav_meet {
  color:#c2604b;
  width:200px;
  float:left;
  margin-left: 25px;
  padding-left:0;
}

.pages_sidenav_meet li a {
  color:#c2604b;
  text-decoration:none;
}


.pages_sidenav_meet li a:visited {
  color:#c2604b;
  text-decoration:none;
}

.pages_sidenav_meet li a:hover, .pages_sidenav_meet li a:active, .pages_sidenav_meet li a:focus{
  color:#c2604b;
  text-decoration:none;
}

.pages_textnews_news h2{
  font-family: Georgia, Arial ,sans-serif;
  font-size: 2.4em;
  font-weight:normal;
  letter-spacing:-0.03cm;
  color: #1d7a7a;
  padding: 10px 0 0 0;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  margin-top: -12px;
  border-bottom:1px dashed #000;
}

.pages_textnews_communicate h2{
  font-family: Georgia, Arial ,sans-serif;
  font-size: 2.4em;
  font-weight:normal;
  letter-spacing:-0.03cm;
  color: #4f8718;
  padding: 10px 0 0 0;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  margin-top: -12px;
  border-bottom:1px dashed #000;
}

.pages_textnews_meet h2{
  font-family: Georgia, Arial ,sans-serif;
  font-size: 2.4em;
  font-weight:normal;
  letter-spacing:-0.03cm;
  color: #c2604b;
  padding: 10px 0 0 0;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  margin-top: -12px;
  border-bottom:1px dashed #000;
}


.pages_textnews_history h2{
  font-family: Georgia, Arial ,sans-serif;

  font-size: 2.4em;
  font-weight:normal;
  letter-spacing:-0.03cm;
  color: #805429;
  padding: 10px 0 0 0;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  margin-top: -12px;
  border-bottom:1px dashed #000;
}


.pages_textnews_news h3{
  font-family: Georgia, Arial ,sans-serif;
  font-size: 2.6em;
  color: #1d7a7a;
  font-weight: bold;
  padding-top:10px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:21px;
  margin:0px;
}

.pages_textnews_history h3
{
  font-family: Georgia, Arial ,sans-serif;
  font-size: 2.1em;
  color: #805429;
  font-weight: bold;
  padding-top:10px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:21px;
  margin:0px;
}

.pages_textnews_communicate h3
{
  font-family: Georgia, Arial ,sans-serif;
  font-size: 2.1em;
  color: #4f8718;
  font-weight: bold;
  padding-top:10px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:21px;
  margin:0px;
}

.pages_textnews_meet h3
{
  font-family: Georgia, Arial ,sans-serif;
  font-size: 2.2em;
  color: #e2907b;
  font-weight: bold;
  padding-top:10px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:21px;
  margin:0px;
}

/*********16/07**********/
.feed_youtube_content{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1em;
  color:#FFFFFF;
  font-weight:normal;

  text-decoration:none;
  height:60px;
}

/*********16/07**********/
.feed_flickr_content{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1em;
  color:#FFFFFF;
  font-weight:normal;

  text-decoration:none;
}


.feed_youtube_viewall{
  font-weight:bold;

  margin-top:2px;
  padding-top:5px;
}

.feed_twitter_viewall{
  font-weight:bold;
  margin-top:5px;
  padding-top:5px;
  font-size:1.3em;
}

.feed_history_viewall{
  font-weight:bold;
  border-top: 1px dashed #ccc;
  margin-top:5px;
  padding-top:5px;
}


.feed_youtube_viewall a:link{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1.3em;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  margin-left: 0px;
}
.feed_youtube_viewall a:visited{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1.3em;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  margin-left: 0px;

}


.feed_youtube_viewall a:hover, .feed_youtube_viewall a:active, .feed_youtube_viewall a:focus{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1.3em;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  margin-left: 0px;
}

.feed_history_viewall a{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1.3em;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  margin-left: 0px;

}

.feed_history_viewall a:link{
  color:#FFFFFF;
  text-decoration:none;

}

.feed_history_viewall a:visited{
  color:#FFFFFF;
  text-decoration:none;

}

.feed_history_viewall a:hover, .feed_history_viewall a:active, .feed_history_viewall a:focus {
  color:#FFFFFF;
  text-decoration:underline;
}



.feed_twitter_viewall a:link{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1em;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  margin-left: 0px;
}
.feed_twitter_viewall a:visited{
  color:#FFFFFF;
  text-decoration:none;

}

.feed_twitter_viewall a:hover, .feed_twitter_viewall a:active, .feed_twitter_viewall a:focus {
  color:#FFFFFF;
  text-decoration:underline;
}


.feed_flickr_viewall{
  border-top: 1px dashed #ccc;
  margin: 0 5px 5px 5px;
  padding-top:5px;
  padding-right: 0;
}

.feed_flickr_viewall a:link{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1.3em;
  color:#FFFFFF;
  text-decoration:none;
  margin-left:  0;
  margin-top: 0;
  padding-top: 0;

}
.feed_flickr_viewall a:visited{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1.3em;
  color:#FFFFFF;
  text-decoration:none;
  margin-left: 0;

}

.feed_flickr_viewall a:hover, .feed_flickr_viewall a:active, .feed_flickr_viewall a:focus{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1.3em;
  color:#FFFFFF;
  text-decoration:underline;
  margin-left: 0;
}



.feed_youtube_content a{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1em;
  color:#FFFFFF;
  font-weight:normal;

  text-decoration:none;

}

.feed_youtube_content a:link{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1em;
  color:#FFFFFF;
  font-weight:normal;


  text-decoration:none;
}
.feed_youtube_content a:visited{
  font-family:  Arial, Verdena, Sans-serif;
  font-size: 1em;
  color:#FFFFFF;
  font-weight:normal;


  text-decoration:none;
}

.feed_youtube_content a:hover, .feed_youtube_content a:active, .feed_youtube_content a:focus {
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1em;
  color:#FFFFFF;

  font-weight:normal;
  margin-top:3px;
  text-decoration:underline;
}



.feed_youtube_date{
  font-family:  Arial, Verdena, Sans-serif;
  font-size:1em;
  color:#FFFFFF;
  font-weight:normal;

}

.feed_title{
  background-color: #49545b;
  font-family:  Arial, Verdena, Sans-serif;
  padding: 0 0 0 0;
  margin: 0 24px 0 0;
  font-size:1.3em;
  color:#fff;
  font-weight: bold;
}




.feed_title_history{
  background-color: #805429;
  margin-right: 24px;
}

.twitter_feed_logo{
  margin-top: 8px;
  margin-bottom: 0px;
}



.feed_image{
  margin-left:123px;
}

.feed_image_flickr{
  margin-left:128px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.feed_image_youtube{
  margin-left:123px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.feed_image_history{
  margin-left:90px;
}

.feed_holder_history{
  font-weight:normal;
}

.feed_holder_history hr{
  border: 1px dashed #779eb5;
}

.feed_holder_flickr{
  margin-bottom: 3px;
  padding-bottom: 0px;
}

.feed_holder_flickr a img{
  width:198px;
  height:150px;
}



/*********16/07**********/
.feed_holder_flicker {
  display: block;
  width:188px;

  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 6px;

}

/*********16/07**********/
.feed_holder_youtube {
  display: block;
  width:188px;

  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 6px;
  border-bottom: 1px dashed #ccc;
}

/*********16/07**********/
.feed_holder_youtube1 {
  display: block;
  width:188px;

  margin-bottom: 6px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 6px;
  border-bottom: 1px dashed #ccc;
}

/*********16/07**********/

.embed_this{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px dashed #ccc;
  font-size: 1.3em;
}

.embed_this_youtube{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px dashed #ccc;
  font-size: 1.3em;
}

/*.pages_post_news div p img{
  float:left;
  margin-right: 10px;
}
*/

.pages_post_communicate div p img{
  float:left;
  margin-right: 10px;
}

.pages_post_meet div p img{
/*  float:left; No need to force this here */
/*  margin-right: 10px; */
}


.pages_post_history div p img{
  float:left;
  margin-right: 10px;
}

/***************************************
News post links
****************************************/

.pages_post_news div p {
  line-height:1.4;
}

.pages_post_meet div p {
  line-height:1.4;
}

.pages_post_history div p {
  line-height:1.4;
}

.pages_post_communicate div p {
  line-height:1.4;
}



.pages_post_news div p a:link{
  color: #1d7a7a;
  text-decoration: none;
}

.pages_post_news div p a:visited{
  color: #1d7a7a;
  text-decoration: none;
}

.pages_post_news div p a:hover, .pages_post_news div p a:active, .pages_post_news div p a:focus{
  color: #1d7a7a;
  text-decoration: underline;
}

.pages_post_news div ul li a:link{
  color: #1d7a7a;
  text-decoration: none;
}

.pages_post_news div ul li a:visited{
  color: #1d7a7a;
  text-decoration: none;
}


.pages_post_news div ul li a:hover, .pages_post_news div ul li a:active, .pages_post_news div ul li a:focus{
  color: #1d7a7a;
  text-decoration: none;
}

/***************************************
Communicate post links
****************************************/

.pages_post_communicate div p strong a:link{
  color: #4f8718;
  text-decoration: none;
}

.pages_post_communicate div p strong a:visited{
  color: #4f8718;
  text-decoration: none;
}

.pages_post_communicate div p strong a:hover,
.pages_post_communicate div p strong a:active,
.pages_post_communicate div p strong a:focus {
  color: #4f8718;
  text-decoration: underline;
}

.pages_post_communicate div p a:link{
  color: #4f8718;
  text-decoration: none;
}

.pages_post_communicate div p a:visited{
  color: #4f8718;
  text-decoration: none;
}

.pages_post_communicate div p a:hover, .pages_post_communicate div p a:active, .pages_post_communicate div p a:focus {
  color: #4f8718;
  text-decoration: underline;
}

/***************************************
Meet the PM post links
****************************************/

.pages_post_meet div ul li a:link{
  color: #c2604b;
  text-decoration: none;
}

.pages_post_meet div ul li a:visited{
  color: #c2604b;
  text-decoration: none;
}

.pages_post_meet div ul li a:hover, .pages_post_meet div ul li a:active, .pages_post_meet div ul li a:focus{
  color: #c2604b;
  text-decoration: underline;
}

.pages_post_meet div p a:link{
  color: #c2604b;
  text-decoration: none;
}

.pages_post_meet div p a:visited{
  color: #c2604b;
  text-decoration: none;
}


.pages_post_meet div p a:hover, .pages_post_meet div p a:active, .pages_post_meet div p a:focus{
  color: #c2604b;
  text-decoration: underline;
}

/***************************************
history post links
****************************************/

.pages_post_history div p strong a:link{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div p strong a:visited{
  color: #805429;
  text-decoration: none;
}


.pages_post_history div p strong a:hover, .pages_post_history div p strong a:active, .pages_post_history div p strong a:focus{
  color: #805429;
  text-decoration: underline;
}

.pages_post_history div ul li a:link{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div ul li a:visited{
  color: #805429;
  text-decoration: none;
}


.pages_post_history div ul li a:hover, .pages_post_history div ul li a:active, .pages_post_history div ul li a:focus{
  color: #805429;
  text-decoration: underline;
}

.pages_post_history div p a:link{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div p a:visited{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div p a:hover, .pages_post_history div p a:active, .pages_post_history div p a:focus{
  color: #805429;
  text-decoration: underline;
}


.pages_post_history div ol li a:link{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div ol li a:visited{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div ol li a:hover, .pages_post_history div ol li a:active, .pages_post_history div ol li a:focus{
  color: #805429;
  text-decoration: underline;
}

.pages_post_history div ul li a:link{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div ul li a:visited{
  color: #805429;
  text-decoration: none;
}

.pages_post_history div ul li a:hover, .pages_post_history div ul li a:active, .pages_post_history div ul li a:focus{
  color: #805429;
  text-decoration: underline;
}



.entry ul{
  margin-left: 5px;
}


/****************************
Bread Crumbs
*****************************/
.bread_crumb {
  margin-top: 15px;
  margin-left:26px;
  margin-bottom: 10px;
}

.bread_crumb a:link,
.bread_crumb a:visited { text-decoration: none; }
.bread_crumb a:hover,
.bread_crumb a:active,
.bread_crumb a:focus { text-decoration: underline; }

.bread_crumb_news {}
.bread_crumb_news a:link,
.bread_crumb_news a:visited,
.bread_crumb_news a:hover { color: #1d7a7a; }
.bread_crumb_news a:active{  color: #1d7a7a;}

/*----------nr 10 TV-------------*/

.bread_crumb_nr10tv{ margin-bottom:20px; }
.bread_crumb_nr10tv a:link,
.bread_crumb_nr10tv a:visited,
.bread_crumb_nr10tv a:hover{ color:#660066; }
.bread_crumb_nr10tv a:active{ color:#660066; }

.pages_post_nr10tv{ margin-left: 25px; }

/*-----------communicate---------*/

.bread_crumb_communicate {}
.bread_crumb_communicate a:link,
.bread_crumb_communicate a:visited,
.bread_crumb_communicate a:hover{ color: #4f8718; }
.bread_crumb_communicate a:active{ color: #4f8718; }

/*-----------meet the PM---------*/

.bread_crumb_meet {}
.bread_crumb_meet a:link,
.bread_crumb_meet a:visited,
.bread_crumb_meet a:hover{ color: #c2604b; }
.bread_crumb_meet a:active{color: #c2604b; }

/*-----------history---------*/

.bread_crumb_history {}
.bread_crumb_history a:link,
.bread_crumb_history a:visited,
.bread_crumb_history a:hover{ color: #805429; }
.bread_crumb_history a:active{ color: #805429; }
.history_submenu{ margin-left:10px; }

.history_submenu div a{
  color:#805429;
  text-decoration: none;
}


.submenu_top_border{
  border-top:1px dashed #cccccc;
  margin-top:5px;
  margin-bottom:5px;
  margin-left: 0;
  padding-left: 0;
}

.page_title_border{
  border-bottom:2px solid #000;
  padding-bottom: 5px;
  font-family: Georgia, "Times New Roman",Times,serif;
  font-weight:normal;
  letter-spacing:-0.03cm;
}

.page_title_border a{
  text-decoration: none;
}


.flickr_logo_margin{
  margin-top:0px;
  margin-bottom:0px;
  padding-top: 0px;
  padding-bottom: 0;
}

.youtube_logo_margin{
  margin-top:15px;
  margin-bottom:5px;

}

.youtube_img{
  float:left;
  margin-right:4px;
}

.youtube_feed_logo{
  margin-top: 3px;

}

.youtube_hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: 0;
  width: 94%;
}

.posts_list_post {
  margin:  0 0 5px 0;
  padding: 0 0 0 0;
  font-size: 2.0em;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}


.posts_list_post a{
  margin:  0 0 5px 0;
  padding: 0 0 0 0;
  font-size: 1.0em;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  color: #000;
  text-decoration: none;
}

.posts_list_post a{
  text-decoration: underline;
}

.posts_list_post a:hover, .posts_list_post a:active, .posts_list_post a:focus {
  margin:  0 0 5px 0;
  padding: 0 0 0 0;
  font-size: 1.0em;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  color: #000;
  text-decoration: underline;
}

.posts_list_post a{
  text-decoration: underline;
}

#all_latest_news
{
  width:550px;
  text-align:left;
  padding-left:22px;
  font-weight: bold;
}

a#latest_news_link
{
  color:#1D7A7A;
  text-decoration:none;
}

a#latest_news_link:hover, a#latest_news_link:active, a#latest_news_link:focus {
  text-decoration:underline;
}

div.sharethisholder
{
  text-align : left;
  padding-left : 0px;
}

div#sharethisembed
{
  width:120px;

  padding-top : 16px;

  font-weight:bold;

  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.2em;
  float:left;
}

div.sharethisholdermain
{
  width:120px;
  text-align : left;
  padding-left : 3px;
  padding-top : 16px;
  float:left;
}

img.shareimage
{
  vertical-align : middle;
  border-width : 0px;
  margin-right : 5px;
  margin-left : 5px;
}

a.sharethislink
{
  font-family : Arial,Verdana,Sans-Serif;
  font-size : 1.0em;
  text-decoration : none;
}

img.alignnone
{
  display: block;
}

div#rssholder
{
  margin-right:25px;
  text-align : right;
}

.hidden {
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}

.flash-warning {
  color: #000;
  background-color: #fff;
}


/* Spouse specific */
/**/
.sp #container {
  min-height: 500px;
  position:relative;
}

.sp .rightbar { margin-top: 52px; }
.sp .leftbar {
  margin-top: -18px;
  float:left;
  margin-left: 16px;
}
.sp .post_latestnews{
  width:530px;
}

.sp .sidebar_features_panel {
  float:left;
  height:240px;
  height:240px;
  width: 198px;
  background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.number10.gov.uk/wp-content/themes/number10/images/aroundtheweb_panel.gif);
  background-repeat:no-repeat;
  background-color: #49545b;
}

.sp .sidebar_features_panel .post {
  width: 198px;
}
.sp .sidebar_features_panel div.entry  {
  width: 178px;
}


.sp .textaround {
  margin-top:10px;
}

.sp .textnews {
  margin-left:0;
}

.sp #all_latest_news { }

.sp .sidebar_features_panel div div  {
  margin: 5px;
  width: 188px;
  float:left;
}


.sp .sidebar_features_panel div div img  {
  margin-top: 5px;
}

.sp .sidebar_features_panel div div img.aligncenter  {
  margin-left:auto;
  margin-right:auto;
  display:block;
}
.sp .sidebar_features_panel div div p {
  background-color: #49545b;
  width:auto;
}

.sidebar_features_panel div div div.flashmovie {
  padding: 5px 0;
}

/* WP required classes */

/* Begin Images */
/*p img {
	max-width: 100%;
	}
*/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
}

img.aligncenter {
	border: 1px solid #000;
}

img.alignright {
	margin: 0.5em 0 0.5em 15px;
	display: inline;
	border: 1px solid #000;
	float: right;
	clear: right;
}

img.alignleft {
	margin: 0.5em 15px 0.5em 0;
	border: 1px solid #000;
	float: left;
	clear: left;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.wp-caption {
	border: 1px solid #000;
	text-align: center;
	background-color: #fefefe;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Minimal template css */

.minimalleft {
  margin: 0 25px;
}
.minimalright {
  width: 770px; 
  
}
#container_minimal{
  float: left;
  padding: 0 0 0 0;
  background: #FFF;
}
.page_title_border_minimal {
  margin-top: 0px;
  font-size: 1.9em;
  border-bottom:2px solid #000;
  padding-bottom: 5px;
  font-family: Georgia, "Times New Roman",Times,serif;
  font-weight:normal;
  letter-spacing:-0.03cm;
}

