/*
================================================================================
General homepage template.
Author:       Josh Shindler , Craig Anderson
Created:      10th November 2008 
================================================================================
*/

/*Reset css*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

/*GENERAL STYLES*/
body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0 auto; padding:0 14px 0 14px;font-size: 0.75em; background: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/global/body-bg.jpg) top center; line-height:150%; width:960px; position:relative; }
img  {border:none;}
form {margin: 0;}
a         {color: #0066CC; text-decoration: underline;}
a:hover   {color: #cc0000; text-decoration: underline;}
/*a:focus, a:active {background-color: #0066CC !important; color:white !important;}*/
h1 {font:1.5em/130%  Verdana, Arial, Helvetica,sans-serif bold; }
h2 { font: 1.2em/130% Verdana, Arial, Helvetica,sans-serif bold; margin:0 0 8px 0;}
h3 {font: 1.3em/130% Verdana, Arial, Helvetica,sans-serif bold; }
h4 {font: 1.2em/130% Verdana, Arial, Helvetica,sans-serif bold;}
.hide{display:none;}
h2 a{color:#000000; text-decoration:none;}h2 a:hover{color:#000000;text-decoration:underline}

/*Header*/
#hdr { background-color: #fff; min-height: 80px; width: 100%; margin-bottom: 5px; clear:both; }
#hdr ul.hidden {position:absolute; left:-999em; visibility:hidden;}
#hdr-logo-holder {float: left;padding: 17px 0 0 17px;}
#hdr #hdr-logo-holder img {border:none;}
#hdr-logo-holder a, #hdr-logo-holder a:hover{border:none;}
#hdr-date-display {float:right; margin-top: 60px; padding-right: 20px;}
#hdr-personalisation {padding: 0 20px 3px 0;text-align: right;}
#hdr-searchform-holder {float: right; padding: 10px 20px 0 10px; background-color: #EDEDED;border-bottom: 2px solid #D9D9D9;}
#hdr-searchform-holder form {margin:0;}
#hdr-searchform-holder div {padding: 1px 0 1px 0;}
#hdr-searchform-holder fieldset {border: none; padding:0; margin:0; }
#hdr-searchform-holder legend span { display:none;  padding:0; margin:0;}
#hdr-searchform-holder label { display:none; padding:0; margin:0;}
#hdr-searchform-holder #search_text {border: 1px solid #D9D9D9; background-image: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/global/sitesearch-bg.gif); padding:0; margin:0;font-size:1em;font-family: Verdana, Arial, Helvetica, sans-serif;}
#hdr a { color: #0066cc; font-size: 0.9em;}
#hdr a:hover {color: #cc0000; text-decoration: underline; }

/*Menu*/
#main-navigation {width:100%; background:#d9d9d9 url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/global/main-menu-bg.gif) bottom repeat-x;list-style:none;border-bottom:#c41d28 4px solid;}
#main-navigation div.accesskeys {position:absolute; left: -999em;}
#main-navigation div.accesskeys ul li {display: inline; list-style: none;}
#main-menu-wrapper {min-height: 2.5em; width:800px; margin:0 auto; background:#d9d9d9 url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/global/main-menu-bg.gif) bottom repeat-x;}
#main-menu {line-height:1.7em; background:#e5e5e5; margin:0; padding:0; text-align:left;}
#main-menu ul, #main-menu li {list-style:none; margin:0; padding:0;}
#main-menu a {display:block; color:#000; text-decoration:none; padding:5px 8px 5px 8px;}
#main-menu li {float:left; border-right:1px solid #a2a2a2; border-left:1px solid #fafafa;}
#main-menu li ul {position:absolute; left:-999em; width:16em; font-weight:normal; background:#e7e7e7 url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/global/main-menu-child-bg.jpg) repeat-x bottom; border-top:#c41d28 4px solid; z-index:1000;}
#main-menu li li {padding:0; width: 15.9em; border:solid #a2a2a2; border-width:0 1px 1px 1px;}
#main-menu li ul a {padding:2px 8px 2px 8px; font-weight:normal; width:90%;}
#main-menu li ul ul {margin:-1.75em 0 0 14em; border-top:1px solid #a2a2a2;}
#main-menu li:hover ul ul, #main-menu li:hover ul ul ul {left:-999em;}
#main-menu li:hover ul, #main-menu li li:hover ul, #main-menu li li li:hover ul {left:auto;}
#main-menu li:hover {background:#c41d28;}
#main-menu li#first-left { border-left:none !important;}
#main-menu li#last-right { border-right:none !important;}
#main-menu a:focus, #main-menu a:hover {color:#fff;}
#main-menu a:active {color:#000;}
#main-menu li:hover a.parent-link {color:#fff;}
#main-menu li li:hover a.child-link {color:#fff;}
#main-menu a.current {background-color: #c41d28; color: #fff;}

/* JavaScript controlled menu, for IE6 and keyboard navigation (by tab key) */
#main-menu li.js-show a.parent-link {color:#fff;}
#main-menu li li.js-show a.child-link {color:#fff;}
#main-menu li.js-show ul {left:auto;}
#main-menu li.js-show li ul {left:-999em;}
#main-menu li li.js-show ul {left:auto;}
#main-menu li.js-show {background:#c41d28;}

/*Footer*/
* html #ftr {height: 1px;}
#ftr {clear:both; text-align: center; font-size:0.9em; border-top:5px solid #d9d9d9; background:#fff;}
#ftr a {padding: 0 10px 0 0; text-decoration: none; color: #000000;}
#ftr a:hover {text-decoration: underline;}
#ftr-footer-links-wrapper {margin: 0 20px 0 20px; list-style:none;}
#ftr-footer-links-wrapper div {float: left; width: 229px; border-left: 1px dotted #e5e5e5; text-align:left;}
#ftr-footer-links-wrapper h4 {padding:0 0 0 10px; margin: 0; font-size:1.2em; font-weight:700; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#ftr-footer-links-wrapper ul {list-style:none; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 0 0 10px; margin:0;}
#ftr-footer-links-wrapper li {list-style:none; list-style-image:none; list-style-position:outside; list-style-type:none; padding: 0; margin: 0;}
.ftr-footer-spacer {clear: both; height: 20px;}
#ftr-footer-contact-bar {clear: both; background-color: #e5e5e5; padding:12px 0 12px 0; font-size:1em;}
#ftr-footer-contact-bar a {text-decoration: underline; color:#0066cc;}
#ftr-footer-contact-bar a:hover{color: #cc0000; text-decoration: underline;}

/*Arrows*/
.red-arrow-large {background:url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/arrows/arrow-red-large.gif) right no-repeat;  display: inline; padding:7px 6px 9px 6px; height:0px; width:0px;}
.red-arrow {background:url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/arrows/arrow-red.gif) right no-repeat;  display: inline; padding:7px 6px 8px 6px; height:0px; width:0px;}
.white-arrow {background: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/arrows/arrow-white.gif) right no-repeat; display: inline; padding:9px 6px 9px 6px; height:0px; width:0px;}
.black-arrow {background: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/arrows/arrow-black.gif) right no-repeat; display: inline; padding:7px 6px 8px 6px; height:0px; width:0px;}
.pink-arrow {background: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/arrows/arrow-pink.gif) right no-repeat; display: inline; padding:7px 6px 8px 6px; height:0px; width:0px;}
.green-arrow {background: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/arrows/arrow-green.gif) right no-repeat; display: inline; padding:7px 6px 8px 6px; height:0px; width:0px;}
.purple-arrow {background: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/arrows/arrow-purple.gif) right no-repeat;display: inline; padding:7px 6px 8px 6px; height:0px; width:0px;}

/*Breadcrumb*/
#breadcrumb {    PADDING-RIGHT: 3px;    PADDING-LEFT: 20px;    PADDING-BOTTOM: 5px;    MARGIN: 0 0px 0px 0;    FONT: 0.9em/150% Verdana,Geneva,Arial,Helvetica,sans-serif normal;    COLOR: #000000;    PADDING-TOP: 3px;    BACKGROUND-COLOR: #fff}
#breadcrumb A:link {    COLOR: #000000;    TEXT-DECORATION: underline}
#breadcrumb A:visited {    COLOR: #000000;    TEXT-DECORATION: underline}


/* For IE6 */
* html .red-arrow-large,* html .white-arrow,* html .red-arrow,* html .black-arrow,* html .pink-arrow,* html .green-arrow,* html .purple-arrow{display:inline-block;margin-top:2px;padding: 1px 6px 1px 6px;margin-bottom:0px;}
/* For IE7 - doesn't display arrows without line-block */
html>body .red-arrow-large, .white-arrow, .red-arrow, .black-arrow, .pink-arrow, .green-arrow, .purple-arrow{*display: inline-block;}

/* RSS items */
#content-column-news #rss, #landing-wrapper #landing-primary-content .left #rss {float:right; padding:4px 10px 4px 0;  text-align:right; margin:-27px 0 0 0; }
#podcast-wrapper #landing-wrapper #landing-secondary-content .holder #rss {float:right; padding:4px 10px 4px 0;  text-align:right; margin:-27px 10px 0 0; }
#content-column-news #rss img, #landing-wrapper #landing-primary-content .left #rss img, #podcast-wrapper #landing-wrapper #landing-secondary-content .holder #rss img {float:right; padding:3px 0 0 10px; border:none;}
#content-column-news #rss a, #landing-wrapper #landing-primary-content .left #rss a, #podcast-wrapper #landing-wrapper #landing-secondary-content .holder #rss a{color:#000000; text-decoration:none;}
#content-column-news #rss a:hover, #landing-wrapper #landing-primary-content .left #rss a:hover, #podcast-wrapper #landing-wrapper #landing-secondary-content .holder #rss a:hover {text-decoration:underline;}


/*
----------------------------------------------------------------------------------
                                Home page items
--------------------------------------------------------------------------------
*/

/*Banner*/
#banner-holder {width:100%; float:left; clear:both; border-bottom:#c41d28 4px solid;}
#branding{ width:640px; float:left; height:188px; }
#branding h1  {background:#c41d28; float:left;color:#FFFFFF;padding:12px 12px 12px 12px;margin:-90px 0 0 20px;overflow:hidden; position:absolute; filter: alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; z-index:1;}
html>body #branding h1{*position: static;}

/*Quick Links*/
#quicklinks {width:32%; float:left; }
#quicklinks h2 {padding:12px 12px 0 20px; font-weight:700;}
#quicklinks li{line-height:160%; padding:0 20px 0 0;}
#quicklinks li a{text-decoration:none; color:#000000; }
#quicklinks li a:hover{text-decoration:underline;}
#quicklinks ul{padding:0 12px 12px 20px;}

/*Content*/
#content { }

/*Research*/
#content-column-research {width:320px; float:left;}
#content-column-research p {padding: 12px 20px 0 20px;}
#content-column-research h2 {background:#CDCDCD url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/h2-bg.jpg) top left repeat-x; padding: 4px 0 4px 20px; margin:0 0 0 0;font-weight:700; }
#content-column-research h2 a{color:#000000; text-decoration:none;}
#content-column-research h2 a:hover{ text-decoration:underline;}
#content-column-research .break {border-bottom:#D9D9D9 1px dotted; padding:0 0 12px 0 ; margin:0 20px 0 20px}








#content-column-research #family {padding:0 0 0 20px; min-height:150px;  margin:12px 20px 0 20px;border-bottom:#433523 5px solid; background: #4B3D29 url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/family-bg.jpg) top right no-repeat;}
#content-column-research #family h3{padding:50px 0 10px 0; width:140px; font-size:1.3em;}
#content-column-research #family h3 a{color:#FFFFFF; text-decoration:none; padding:0 12px 0 0;}
#content-column-research #family h3 a:hover{text-decoration:underline;} 







#content-column-research #military { min-height:150px; margin:12px 20px 0 20px; background: #171717 url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/military-bg.jpg)  top left no-repeat;  border-bottom:#0B0D32 5px solid;  }
#content-column-research #military h3{padding:60px 10px 0 0; width:130px; float:right; font-size:1.3em; }
#content-column-research #military h3 a{color:#FFFFFF; text-decoration:none; padding:0 0 0 0;}
#content-column-research #military h3 a:hover{text-decoration:underline;} 



/*News*/
#content-column-news {width:318px; float:left; margin:0 0 0 0; border-right:#CDCDCD dotted 1px; border-left:#CDCDCD dotted 1px;}
#content-column-news ul{ padding:0 20px 0 20px;  margin:8px 0 0 0; }
#content-column-news li {border-bottom:#D9D9D9 1px dotted; padding:12px 0 12px 0; float:left;  line-height:150%; width:100%;    }
#content-column-news li a{text-decoration:none; color:#000000; padding:0 10px 0 0;}
#content-column-news li a:hover {text-decoration:underline;}
#content-column-news img{float:left; margin:0 12px 0 0; border: #CCCCCC 1px solid;}
#content-column-news h2 {background:#CDCDCD url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/h2-bg.jpg) repeat-x; padding: 4px 0 4px 20px; margin:0 0 0 0;font-weight:700;   }
#content-column-news h2 a{color:#000000; text-decoration:none;}
#content-column-news h2 a:hover{ text-decoration:underline;}


/*Features*/

/*Primary Colours*/
.yellow-banner            {background-color:#FF9933; border-bottom: 4px solid #9b5f1d; color:#000000; width:280px; margin:12px 10px 12px 10px;}
.orange-banner             {background-color:#cd5806; border-bottom: 4px solid #7b3700; color:#ffffff; width:280px; margin:12px 10px 12px 10px;}
.claret-banner            {background-color:#860b0b; border-bottom: 4px solid #520a0a; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.blue-banner            {background-color:#4382a8; border-bottom: 4px solid #10547c; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.purple-banner            {background-color:#6d3678; border-bottom: 4px solid #45224c; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.dk-green-banner        {background-color:#007e3a; border-bottom: 4px solid #004a22; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.green-banner            {background-color:#88cc44; border-bottom: 4px solid #527f2a; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.teal-banner            {background-color:#008193; border-bottom: 4px solid #0b454d; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.pink-banner            {background-color:#c40098; border-bottom: 4px solid #840267; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.blue-banner            {background-color:#4382a8; border-bottom: 4px solid #10547c; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.dk-blue-banner            {background-color:#00529b; border-bottom: 4px solid #01325e; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.grey-banner            {background-color:#716b6b; border-bottom: 4px solid #353434; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.black-banner            {background-color:#000000; border-bottom: 4px solid #716b6b; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}

/*Secondary Colours*/

.light-orange-banner             {background-color:#cd5806; border-bottom: 4px solid #7b3700; color:#000000; width:280px; margin:12px 10px 12px 10px;}
.light-claret-banner            {background-color:#860b0b; border-bottom: 4px solid #520a0a; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.light-pink-banner            {background-color:#c40098; border-bottom: 4px solid #840267; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.light-purple-banner            {background-color:#6d3678; border-bottom: 4px solid #45224c; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.light-blue-banner            {background-color:#4382a8; border-bottom: 4px solid #10547c; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.light-dk-blue-banner            {background-color:#00529b; border-bottom: 4px solid #01325e; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.light-teal-banner            {background-color:#008193; border-bottom: 4px solid #0b454d; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.light-green-banner            {background-color:#b1e8ca; border-bottom: 4px solid #007e3a; color:#000000; width:280px;margin:12px 10px 12px 10px;}
.light-grey-banner            {background-color:#c7c9c8; border-bottom: 4px solid #716b6b; color:#000000; width:280px;margin:12px 10px 12px 10px;}

/*Custom banners*/
.family-banner            {background: #4B3D29 url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/banners/fb-family-banner-bg.jpg) top left no-repeat; border-bottom: 4px solid #433523; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.military-banner        {background: #171717 url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/banners/fb-military-banner-bg.jpg) top left no-repeat; border-bottom: 4px solid #0b0d32; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.census-banner            {background-color:#00568b ; border-bottom: 4px solid #013656; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}
.wdytya-banner            {background-color:#5ca3d0; border-bottom: 4px solid #006699; color:#ffffff; width:280px;margin:12px 10px 12px 10px;}

/* text */
.wdytya-banner h3, .orange-banner h3,.census-bannerb h3, .claret-banner h3, .blue-banner h3, .purple-banner h3, .green-banner h3, .teal-banner h3, .dk-blue-banner h3, .pink-banner h3, .grey-banner h3, .black-banner h3, .family-banner h3, .military-banner h3, yellow-banner  h3, .light-orange-banner h3, .light-claret-banner h3, .light-pink-banner h3,.light-purple-banner h3, .light-blue-banner h3, .light-dk-blue-banner h3, .light-teal-banner h3, .light-green-banner h3, .light-grey-banner h3, .blue-banner h3, 
.dk-green-banner h3  {padding:12px 20px 12px 20px; font-size:1.2em; min-height:81px;}

/* white text */
.wdytya-banner h3 a, .orange-banner h3 a, .claret-banner h3 a,.census-banner h3 a, .blue-banner h3 a, .purple-banner h3 a,  .teal-banner h3 a, .dk-blue-banner h3 a, .pink-banner h3 a, .black-banner h3 a, .family-banner h3 a, .military-banner h3 a,  .blue-banner h3 a, .dk-green-banner h3 a, .grey-banner h3 a {color:#ffffff; text-decoration:none;}
.wdytya-banner h3 a:hover, .orange-banner h3 a:hover, .census-banner h3 a:hover, .claret-banner h3 a:hover, .blue-banner h3 a:hover, .purple-banner h3 a:hover, .green-banner h3 a:hover, .teal-banner h3 a:hover, .dk-blue-banner h3 a:hover, .pink-banner h3 a:hover, .black-banner h3 a:hover, .family-banner h3 a:hover, .military-banner h3 a:hover, .grey-banner h3 a:hover, .dk-green-banner  h3 a:hover{color:#ffffff; text-decoration:underline;}

/* black text */
.light-orange-banner h3 a, .light-claret-banner h3 a, .light-pink-banner h3 a,.light-purple-banner h3 a, .light-blue-banner h3 a, .light-dk-blue-banner h3 a, .light-teal-banner h3 a, .light-green-banner h3 a, .light-grey-banner h3 a, yellow-banner  h3 a, .green-banner h3 a {color:#000000; text-decoration:none;}
.light-orange-banner h3 a:hover, .light-claret-banner h3 a:hover, .light-pink-banner h3 a:hover,.light-purple-banner h3 a:hover, .light-blue-banner h3 a:hover, .light-dk-blue-banner h3 a:hover, .light-teal-banner h3 a:hover, .light-green-banner h3 a:hover, .light-grey-banner h3 a:hover, yellow-banner  h3 a:hover, .green-banner h3 a:hover{color:#000000; text-decoration:underline;}

/* images */
.wdytya-banner img, .orange-banner img, .claret-banner img, .blue-banner img, .purple-banner img, .green-banner img, .teal-banner img, .dk-blue-banner img, .pink-banner img, .grey-banner img, .black-banner img, .family-banner img, .military-banner img, .census-banner img, .light-orange-banner img, .light-claret-banner img, .light-pink-banner img,.light-purple-banner img, .light-blue-banner img, .light-dk-blue-banner img, .light-teal-banner img, .light-green-banner img, .light-grey-banner img, yellow-banner img, dk-blue-banner img, .dk-green-banner img{float:right; border:none;}

#content-column-features {width:320px; float:right; margin:0 0 0 0; padding:0 0 0 0;}
#content-column-features h2{background:#CDCDCD url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/h2-bg.jpg)  top left repeat-x; padding: 4px 0 4px 20px; font-weight:700; }
#content-column-features h2 a{color:#000000; text-decoration:none;}
#content-column-features h2 a:hover{ text-decoration:underline;}
#content-column-features h3{padding:20px 0 0 20px; font-size:1.2em; min-height:85px;} 
#content-column-features ul{margin:0 10px 0 10px; padding:10px 0 0 0; }
#content-column-features li{min-height:105px; background:#006699;margin:0px 0 20px 0;}
#content-column-features p  {padding: 8px 0 8px 12px;}
#content-column-features .break{border-bottom:#D9D9D9 1px dotted; padding:0 0 0 0 ; margin:0 20px 0 20px;}
#content-column-features div{margin:12px 20px 12px 20px !important;}



/*Promotions*/
#promotions{width:100%; float:left; background-color:#F1f1f1; margin:12px 0 0 0}
#promotions ul {margin:0 0 0 0; padding:0 0 0 0;}
#promotions li{width:319px; float:left; border-right:#FFFFFF solid 1px; margin:0 -1px 0 0; padding:12px 0 0 0;}
#promotions li img{float:left; padding: 0 12px 12px 20px; } 
#promotions li h4{padding: 12px 20px 0 20px;font-weight:700;} 
#promotions #podcasts{color:#AE2481; padding:0 12px 0 0;} 
#promotions #newsletter {color:#24909D; padding:0 12px 0 0;}
#promotions #bookshop {color:#652677; padding:0 12px 0 0;}
#promotions #podcasts a{color:#AE2481; text-decoration:none;} 
#promotions #newsletter a{color:#24909D;text-decoration:none;}
#promotions #bookshop a{color:#652677;text-decoration:none;} 
#promotions #podcasts a{color:#AE2481; text-decoration:none;} 
#promotions #newsletter a{color:#24909D;text-decoration:none;}
#promotions #bookshop a:hover,#promotions #newsletter a:hover,#promotions #podcasts a:hover{text-decoration:underline;} 
#promotions li p a{padding: 0 0 12px 0; color:#000000; text-decoration:none;} #promotions li p a:hover{text-decoration:underline;}
#promotions .promo-centre{width:319px}
#promotions .promo-right{border-right:none}

/*
-------------------------------------------------------------------------------------
    Landing Pages
-------------------------------------------------------------------------------------
*/

/*Landing Structure*/
#landing-wrapper{background:#EEEEEE repeat-y top; width:100%; float:left; }
#landing-primary-content{width:639px; float:left; background-color:#FFFFFF; border-right:#BFBFBF dotted 1px;}
#landing-secondary-content {width:320px; float:left; background-color:#EEEEEE; }

/*Landing Banner*/
#landing-banner{ width:639px; float:left; }
.black-bkgd {background-color:#000000;border-bottom:#000000 solid 4px;} /*for Military history*/
.orange-bkgd {background-color:#cd5806;border-bottom:#7b3700 solid 4px;}/*for Shop online*/
.dk-brown-bkgd {background-color:#291e12;border-bottom:#433523 solid 4px} /*for Family history*/
.violet-bkgd{background-color:#6d3678;border-bottom:#45224c solid 4px;} /*for Research and learning*/
.teal-bkgd{background-color:#008193;border-bottom: 4px solid #0b454d;} /* for Social and economic research */
.red-bkgd{background-color:#860b0b;border-bottom: 4px solid #520a0a;} /* for Services for Professionals */
.blue-bkgd {background-color: #4382a8;border-bottom: 4px solid #10547c;} /* for About us */
.green-bkgd {background-color: #007e3a;border-bottom: 4px solid #004a22;} /* for Visit us */
.pink-bkgd {background-color: #c40098;border-bottom: 4px solid #840267;} /* for Search the archives */
#landing-banner h1 {margin:40px 60px 0 20px; width:279px; color:#FFFFFF; padding:0 0 0 0; font-size:3em;}
#landing-primary-content #landing-banner img {float:right; padding:0 0 0 0; margin:0 0 0 0; border:none;}
#landing-intro {width:639px; float:left;}
#landing-primary-content #landing-intro p {padding:12px 20px 12px 20px;}

/*Landing Items*/
#landing-primary-content li{margin:0 0 0 0; float:left; background:#FFFFFF; padding:0 0 12px 0px; width:319px; }
#landing-primary-content .left {border-right:#BFBFBF dotted 1px;}
#landing-primary-content h2{background:#CDCDCD url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/h2-bg.jpg) top left repeat-x; padding: 4px 0 4px 20px; margin:0 0 0 0;font-weight:700; display:block; }
#landing-primary-content img, #landing-secondary-content .holder ul li img, #landing-secondary-content p img{float:left; margin:0 10px 0 0; border:#8F8B8B solid 1px;}
#landing-primary-content p{padding:12px 20px 0 20px;}
#landing-primary-content h2 a{color:#000000; text-decoration:none;}
#landing-primary-content h2 a:hover{ text-decoration:underline;}
#landing-primary-content li a.right-link{ float:right; color:#0066cc; text-decoration: underline;}
#landing-primary-content li a:hover.right-link{text-decoration: none!important;}
#landing-primary-content ul.single-column {width: 319px; float:left; border-right:#D9D9D9 dotted 1px;}

#landing-primary-content ul.full-content-width {}
#landing-primary-content ul.full-content-width li {width: 100%;}
#landing-primary-content ul.full-content-width li h3 {font-size: 1.1em; font-weight: 700; padding-left: 20px;}
#landing-primary-content ul.full-content-width li p {border-bottom: 1px solid #CDCDCD; margin: 10px 20px 0 20px; padding: 0 0 20px 0;}
#landing-primary-content ul.full-content-width li h3 a {color:#000000; text-decoration:none;}
#landing-primary-content ul.full-content-width li h3 a:hover { text-decoration:underline;}

#landing-primary-list ul {margin:0 20px 0 20px;}
#landing-primary-list ul li{padding:8px 0 8px 0;border-bottom:#BFBFBF 1px dotted; width: 279px; }
#landing-primary-list ul li a img{margin: 0 12px 0 0!important; }
#landing-primary-list li a {color:#000000; text-decoration:none; }
#landing-primary-list li a:hover, #landing-secondary-content h2 a:hover{text-decoration:underline;}
#landing-primary-list #rss img {float:right!important; padding:3px 0 0 10px; border:none;}




/*Landing Bookshop*/
#landing-bookshop {float:left; width:319px;}
#landing-bookshop h2{background:#CDCDCD url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/h2-bg.jpg) top left repeat-x; padding: 4px 0 4px 20px; margin:0 0 0 0;font-weight:700; }
#landing-bookshop img{float:left; padding:0 0 0 0; border:none;}
#landing-bookshop ul{min-height:170px; padding:0 20px 0 20px}
#landing-bookshop li {width:278px; padding:12px 0 12px 0; margin:0 0 0 0;}
#landing-bookshop .book-title{font-weight:bold; padding:0 0 0 0; display:block;}
#landing-bookshop .book-title a{color:#000000; text-decoration:none;}
#landing-bookshop .book-title a:hover{text-decoration:underline;}
#landing-bookshop .book-author { display:block;}
#landing-bookshop .book-price {line-height:300%; color:#CC0000; font-style:italic;}
#landing-bookshop .book-price .book-RRP{color:#000000;}
#landing-bookshop .book-break {border-top:#BFBFBF 1px dotted;}

/*Landing Lists*/
#landing-secondary-content .holder {background:#FFFFFF; margin:8px; padding:0 0 12px 0; border:dotted #BFBFBF 1px; border-top:none;}
#landing-secondary-content .holder-opening {background:#FFFFFF; margin:8px 0 8px 0; padding:0 0 12px 0; border:dotted #BFBFBF 1px; border-top:none;}
#landing-secondary-content .holder p.with-image {height: 127px;}
#landing-secondary-content .holder ul li a img{padding-right: 10px;}
#landing-secondary-content h2{background:#CDCDCD url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/home-img/h2-bg.jpg) top left repeat-x; padding: 4px 0 4px 0; margin:0 0 0 0; font-weight:700;}
#landing-secondary-content .day {float: left; width: 40%!important;}
#landing-secondary-content h2 a, #landing-secondary-content h2 span.header-no-link{color:#000000; text-decoration:none; margin-left: 10px!important;}
#landing-secondary-content img{border:none;}
#landing-secondary-content ul{padding:0 10px 0 10px;}
#landing-secondary-content li{padding:8px 0 8px 0;border-bottom:#BFBFBF 1px dotted; }
#landing-secondary-content ul.stripes{padding:10px 0 10px 0; background-color:#eee;}
#landing-secondary-content ul.stripes li{padding:4px 0 4px 10px; border-bottom:none!important;}
#landing-secondary-content ul.stripes li.white{padding:4px 0 4px 10px; border-bottom:none!important; background-color:#fff; }
#landing-secondary-content li a,#landing-secondary-content h2 a{color:#000000!important; text-decoration:none!important;}
#landing-secondary-content li a:hover{text-decoration:underline!important;}
#landing-secondary-content li a.heading{font-weight:bold;}
#landing-secondary-content #features li{margin:12px 0 12px 0;}
#landing-secondary-content .podcast{font-size:1.2em; background:url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/global/landing-podcast-icon.gif) no-repeat left ; padding:12px 0 12px 50px}
#landing-secondary-content .podcast .podcast-listen {color:#AE2481; font-weight:bold;}
#landing-secondary-content .enewsletter {font-size:1.2em; background:url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/global/landing-enewsletter-icon.gif) no-repeat left ; padding:12px 0 12px 50px}
#landing-secondary-content .enewsletter .newsletter {color:#24909D; font-weight:bold;}
#landing-secondary-content .break{border-bottom:#BFBFBF 1px dotted; padding:0 0 0 0 ; margin:0 10px 0 10px;}
#landing-secondary-content p{padding:10px 10px 0 10px;}


/* CA: Search control specific rules */
div.qs_div_wrapper { border-bottom: 2px solid #D9D9D9; margin: 0 20px 20px 20px; padding: 0; background-color: #EDEDED; position: relative; width: 599px; }
div.qs_div_search { padding: 30px 10px; position: relative; }
div.qs_div_field_links { position: absolute; top: 3px; right: 10px; }
div.qs_div_navigation_links { position: absolute; bottom: 5px; left: 10px; }
* html div.qs_div_navigation_links { left: 0px; }
div.qs_div_form_field { clear: both; padding: 0 0 20px 0; position: relative; }
div.qs_div_keyword_textbox { float: left; padding: 0; width: auto; }
div.qs_div_date_range { float: left; padding:0; width: auto; }
div.qs_div_keyword_textbox label { padding: 0 10px 0 0; font-weight: 700; }
div.qs_div_date_range label { padding: 0 5px 0 10px; font-weight: 700; }
div.qs_div_date_range label span { font-weight: normal; }
div.qs_div_keyword_textbox input, div.qs_div_date_range input { border: 1px solid #D9D9D9; }
div.qs_div_keyword_textbox input { width: 130px; }
div.qs_div_date_range input { width: 50px; }
input.qs_button_search { float: right; background: url(http://collections.europarchive.org/tna/20090316204232/http://www.nationalarchives.gov.uk/images/globalsearch/search_button_hp.gif); border: 0; cursor: pointer; height: 22px; width: 65px; }
/* validation error messages */
div.qs_validator_style { color: #FF0000; clear: both; font-weight: 700; }
div.qs_validator_style ul { list-style: none; margin: 0; padding: 0; }
div.qs_validator_style ul li { background: #EDEDED !important; font-weight: normal; margin: 0 0 10px 10px !important; }

 


