@charset "UTF-8";
/* Cabinet Papers website, The National Archives */
/* Author: Roumiana Kurktchian, November 2008 */

/*COLOUR GUIDE
Dark grey (text): #333
Mid grey (dividers): #666
Light grey: #CCC
Very light grey (backgrounds, borders):#ebeaea
Dark Blue (links): #00529b
Red (buttons): #e42418
Beige (menus, icons) #b5ac96
*/
/* ---------->>> GLOBAL <<<-----------*/
body    {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:62.5%; /*10px*/
    background-color:#fff;
    margin:0;
}
#container    {
    width:974px;
    margin: 0 auto;
    padding:0;    
    background-color:#fff;
}
/* ---------->>> TOP OF PAGE <<<-----------*/
#Toolbar{display: none;}
#help    {display: none;}
#searchbar    {display: none;}
#topBanner    {display: none;}
#topBanner img    {display: none;}
/* ---------->>> INTERNAL <<<-----------*/
#navbar {display:none;}
#main {
float:left;
width:660px;
margin:10px 0 0 0;
padding:0;
}
#main-frame {
width:948px;
margin:14px 0 0 0;
padding:0;
}
/* ---------->>> INDEX PAGES <<<-----------*/
/*CONTAINER FOR TWO COLUMNS*/
.block    {
    clear:both;
    padding:0.5em 0em;
    border-bottom:1px dashed #CCC;
    margin-bottom:0.8em;
}
/*REMOVES DASHED BORDER WHEN BLOCKS ARE IN SAME THEME*/
.top    {
border-bottom:none;
}
.block-index-left, .block-index-links {
width:310px;
margin:0 14px 10px 0;
float:left;
}
#block.index-links    {
    float:left;
    width:230px;
}
.index-links    {
    float:left;
    width:230px;
    margin:0em;
}
.index-links-hm    {
    float:left;
    width:165px;
    margin:0.5em 0 0.5em 0;
}
.study-links    {
    float:left;
    width:210px;
    margin:0em;
}
.block-main    {
    float:left;
    width:454px;
    margin:0em;
    padding:0;
    display:inline;
}
.block-right {
   float:left;
   width:178px;
   margin:0 0 0 26px;
   padding:0;
}
#tools    {
    clear:both;
    margin:1.5em 0;
    padding:0.75em 0em;
    }
    
/* ---------->>> CLEAR ALL FIX <<<-----------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clear    {
    clear:both;
    }
    
/* ---------->>> HIDE <<<-----------*/
.hidden {visibility: hidden;}
/* ---------->>> HOME BLOCKS <<<-----------*/
#search-form   {display:none;}
.home-block    {display:none;}
#teaching-block .home-block   {display:none;}
.resource-index   {display:none;}
/* ---------->>> HEADERS <<<-----------*/
h1    {font-size:2.1em;line-height:1.6em;font-weight:normal;color:#333;margin:0 0 0.5em 0}
h2    {clear:both;font-size:1.6em;line-height:1.1em;font-weight:bold;color:#333;margin:0 0 0.75em 0;padding-top:0.5em;}
h3    {clear:both;font-size:1.45em;line-height:1.2em;font-weight:bold;color:#333;margin:0.5em 0 1em 0;padding-top:0.5em;}
h4    {font-size:1.3em;line-height:1.1em;font-weight:bold;color:#000;margin:0 0 0.75em 0;padding-top:0.5em;}
h5    {font-size:1.1em;line-height:1.0em;font-style:italic;color:#000;margin:0 0 0.75em 0;padding-top:0.5em;}
h6    {font-size:1.1em;line-height:1.0em;font-weight:normal;font-style:italic;color:#000;margin:0 0 0.75em 0;padding-top:0.5em;}
#browse-block h3    {margin:1.2em 0 0.5em 0; font-size:1.3em;}
.block-index-left h3, .block-index-links h3    {margin-top:0;}
.study-links h3    {
    margin-top:0em;
}
h2.overview    {border-top:7px solid #ebebea;padding-top:0.5em;}
.block h2    {
    font-weight:normal; color:#333;
}
.block h3    {
    font-size:1.2em; color:#333;
}
h3.accordian-head    {
    margin-bottom:0;
    margin-top:1em;
}
h2.subtheme    {
    font-size:1.6em;line-height:1.1em;font-weight:normal;color:#333;
}
h3.subtheme    {
    font-size: 1.3em; font-weight:bold; color:#333;
}
.primary-source {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding:1em 0em;
    min-height:150px;
}
.source h3    {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding:0.2em 0;
    margin:1.3em 0 0 0;
}
/*breadcrumbtrail*/
/*#breadcrumb    {margin-bottom:2em;font-size:1.2em;width:45.4em}*/
/*#breadcrumbwide    {margin:1.2em 1.4em 0em 3em;font-size:1.2em;width:74em}*/
#breadcrumb1    {margin-bottom:2em;font-size:1.1em;width:70em}
#breadcrumb2    {float:left;margin:1.2em 0 0 2.6em;padding:0;font-size:1.1em;width:760px} /* for A level studies */
#breadcrumbwide1    {margin:1.2em 1.4em 0em 3em;font-size:1.1em;width:74em}
/* ---------->>> TEXT <<<-----------*/
p, blockquote    {
    font-size:1.2em;
    line-height:1.4em;
    margin:0.8em 0;
}
.source p    {
    margin:0.4em 0;
}
small    {font-size:99%}
input    {font: 1.0em Verdana;}
#searchbar, #help    {
    font-size:1.1em;
}
/* ---------->>> LINKS incl LISTS <<<-----------*/
a:link { color: #00529b; }
a:visited { color: #666;color: #00529b; }
a:hover, a:focus { color: #e42418; text-decoration:none; }
a:active { color: #e42418; }
a img    {border:none;}
ul    {
    margin: 0 0.4em 0 0.2em;
    padding:0 1.2em;
    list-style:square;
    font-size:1.2em;
    line-height:1.4em;
}
ul ul li    {
    font-size:0.9em;
}
ul ul ul li    {
    font-size:0.8em;
}
ol    {
    margin: 0 0.4em 0 0.5em;
    padding:0 1.2em;
    font-size:1.2em;
    line-height:1.4em;
}
li    {
    padding:0.3em 0em;
}
/* main navigation bar */ 
#navbar ul{display:none;}
#navbar ul li {display:none;}
#navbar li a {display:none;}
#navbar li a:link:hover, #navbar li a:visited:hover {display:none;}
/*second level*/
#navbar ul ul li {display:none;}
#navbar ul ul li a:link, #navbar ul ul li a:visited {display:none;}
#navbar ul ul li a:link:hover, #navbar ul ul li a:visited:hover, #navbar ul ul li a.active:link, #navbar ul ul li a.active:visited{display:none;}
/*selected styles*/
ul li#selected a:link, ul li#selected a:visited {display:none;}
ul li#selected a:link:hover, ul li#selected a:visited:hover {display:none;}
ul li#selected ul li a:link, ul li#selected ul li a:visited {display:none;}
/*selected styles without siblings*/
ul li#selected1 a:link, ul li#selected1 a:visited {display:none;}
ul li#selected1 a:link:hover, ul li#selected1 a:visited:hover {display:none;}
ul li#selected1 ul li a:link, ul li#selected1 ul li a:visited {display:none;}
/*side navigation*/
.side-nav    {border-top:7px solid #ebeaea;}
.side-nav ul    {border-bottom:1px solid #CCC;padding-bottom:1em;margin-bottom:0.75em;}
.index-nav ul    {margin-bottom:1em;}
.side-nav li, .index-nav li, .block-index-left li, .block-index-links li    {
    list-style-image:url(/cabinetpapers/images/cabinetpapers/global/red-dot-bullet.gif);
    padding:0.3em 0em;    }
.side-nav ul ul    {
    margin-top:0.5em;
    border-bottom:none;
    margin-bottom:0;
}
.side-nav ul ul li    {
    list-style-image:none;
    list-style:none;
    font-size:0.8em;
    margin-left: -20px;
}
.index-links-hm ul,  ul.browse-nav, .study-links ul    {
    padding:0em;
}
.index-links-hm ul    {
    margin-top:-0.5em;
    margin-left:0em; /*updated 02/10/08*/
}
.index-links-hm li, .home-block li    {
    list-style:none;
    padding:0.3em 0em;
}
#pagination    {
    padding-bottom:1em;
    margin-bottom:2em;
    font-size:1.1em;
    border-bottom:1px dashed #ccc;
}
#pagination-foot    {
    padding-top:1em;
    margin-top:2em;
    font-size:1.1em;
    border-top:1px dashed #ccc;
}
.highlight    {
    
    background-color:#fff;
    border: 1px solid #e42418;
    /*border-bottom:7px solid #e42418;*/
}
.highlight p    {
    padding:0em 1.4em;
}
.highlight h3    {
    background-color:#e42418;
    margin-top:0;
    padding:0.9em 1.4em;
}
/*buttons*/
.print    {display:none;}
} 
.print:hover   {display:none;}    
.help          {display:none;}
.help:hover    {display:none;}
.author        {display:none;}
.author:hover  {display:none;}
.tip           {display:none;}
.tip:hover     {display:none;}
/*tools menu*/
#tools ul      {display:none;}
.tools-links li {display:none;}
.tools-links li em {display:none;}
 
/* ---------->>> CABINET PAPERS DOWNLOADS <<<-----------*/
.accordion h4  {
    background: url(/cabinetpapers/images/cabinetpapers/global/red-arrow.gif) no-repeat scroll left -48px;
    padding: 0.7em 1.8em;
    margin: 0;
    font-size:1.2em;
    font-weight:normal;
}
.accordion h4.active {
    background-position: left 7px;
    margin:0;
}
.accordion ul {
    margin-left: 3em;
    margin-top:0;
    border-bottom:none;
}
.accordion li {
    padding:0.5em 0;
    margin:0;
}
/* ---------->>> FORMS <<<-----------*/
form           {display:none;}
.formfield     {display:none;}
.formfield-sml {display:none;}
#searchbar .button, #search-form .button    {display:none;}
#search-form .button                        {display:none;}
#searchbar:hover .button, #search-form:hover .button    {display:none;}
.search-links    {display:none;}
.fieldset        {display:none;}
/* ---------->>> IMAGES <<<-----------*/
.img-left    {
    float:left;
    margin-right:10px;
}
.img-right    {
    float:right;
    margin-left:10px;
}
#alevel-banner img    {
    border:none;
}
.large-image    {
    width:454px;
    padding:0 0 0.7em 0;
    border-bottom:1px solid #ebebea;
    margin-bottom:1.5em;  
    
}
.large-portrait-image    {
    float:left;
    width:225px;
    padding:0.7em 0 0.7em 0; 
}
.portrait-caption {
   float:left; 
   padding:0.7em 0.3em 0.7em 0; 
   width:200px;
   margin-left:10px;
}
.portrait-border {
    width:454px;
    border-bottom:1px solid #ebebea;
    margin-bottom:1.5em; 
}
.image-portrait    {
    width:30px;
}
.image-portrait img    {
    padding-bottom:0.3em;
}    
.image-landscape    {
    width:185px;
}
.image-landscape img    {
    margin-bottom:0.3em;
}
.large-image img    {
    margin-bottom:0.4em;}
                     /* ---------->>> RUMI images inside the text <<<-----------*/
.image-inside-right {
   width:247px;
   float:right;
   margin-left:1em;
   padding:0 0 0.7em 0;
   border-bottom:1px solid #ebebea;
}
                     /* ---------->>> RUMI images inside the text <<<-----------*/
.image-inside-left {
   width:247px;
   float:left;
   margin-right:1em;
   padding:0 0 0.7em 0;
   border-bottom:1px solid #ebebea;
}
                     /* ---------->>> RUMI images for home video banner <<<-----------*/
.image-home-video {display:none;}
/* ---------->>> RULES <<<-----------*/
hr {border:0px;color: #666;background-color: #666;height: 1px;margin:20px 0px;}
/* ---------->>> TABLES <<<-----------*/
table    {border:0px;color: #666;margin-bottom:1.5em;}
caption    {font-size:1.2em;margin:1.5em 0em 0.5em 0em;text-align:left;color:#000;font-weight:bold }
td, th    {padding:0.4em 0.2em 0.6em 0.2em; text-align:left; border-bottom:1px dashed #CCC;vertical-align:top;}
td ul li    {font-size:0.9em;margin-left:0em;}
th    {color:#000;font-size:1.1em;border-top:7px solid #ebebea;}    
 
/* ---------->>> SITEMAP <<<-----------*/
.accordion-sitemap p  {
    background: url(/cabinetpapers/images/cabinetpapers/global/red-arrow.gif) no-repeat scroll left -48px;
    padding: 0.7em 1.8em;
    margin: 0;
    font-size:1em;
    font-weight:normal;
}
.accordion-sitemap p.active {
    background-position: left 7px;
    margin:0;
}
.accordion-sitemap ul {
    margin-left: 2em;
    margin-top:0;
    border-bottom:none;
}
.accordion-sitemap li {
    padding:0.2em 0;
    margin:0;
}
/* ---------->>> WRITING FRAME <<<-----------*/
.side-nav li.writing-frame-link {
background: #fff url(/cabinetpapers/images/cabinetpapers/global/book_30pcent_tint.jpg) no-repeat scroll right bottom;
list-style:none;
border:1px dashed #ccc;
padding:8px 6px;
margin-left:-5px;
margin-top:0.5em;
margin-bottom:0.5em;
}
.no-nav li.writing-frame-link {
background: #fff url(/cabinetpapers/images/cabinetpapers/global/book_30pcent_tint.jpg) no-repeat scroll right bottom;
list-style:none;
border:1px dashed #ccc;
padding:8px 6px 14px 6px;
margin-left:-5px;
margin-top:0.5em;
margin-bottom:0.5em;
}
.side-nav li.writing-frame-link ul li, .no-nav li.writing-frame-link ul li {
font-size:0.85em;
padding:0px;
list-style:none;
}
.no-nav li.writing-frame-link ul li {
margin:8px 0px 10px -20px;
}
 
/*  VIDEO SMALL on the top of the page */
.player
{
width:185px;
height:130px;
padding:5px;
border:1px dashed #ccc;
font-size:90%; 
text-align: center;
background-color:#CCC;
}
/*  VIDEO SMALL on inside the page */
.player1 
{
width:185px;
height:130px;
padding:5px;
border:1px dashed #ccc;
font-size:90%; 
text-align: center;
background-color:#CCC;
}
/*  VIDEO for the home page */
.player-home
{
width:946px;
height:226px;
background-color:#CCC;
}
 
.textright {
  text-align: right;
  font-size:100%; 
}