@charset "utf-8";
/* CSS Document */
/*
================================================================================
General homepage template.
Author:       Josh Shindler , Craig Anderson
Created:      10th November 2008 
================================================================================
*/
/*
-------------------------------------------------------------------------------------
    Landing Pages
-------------------------------------------------------------------------------------
*/
/*Landing Structure*/
#landing-wrapper{background:#EEEEEE repeat-y top; width:960px; float:left; margin:0 0 0 0; padding:0 0 0 0; }
#landing-primary-content{width:639px; float:left; background-color:#FFFFFF; border-right:#BFBFBF dotted 1px;margin:0 0 0 0; padding:0 0 0 0;}
#landing-secondary-content {width:320px; float:right; 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-wrapper #landing-primary-content #landing-banner .level-two-title {width:580px; margin:20px 20px 20px 20px;}
#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; margin: 12px 0 12px 0;}
#landing-intro h1 {margin:0; color:#FFFFFF; padding:4px 0 0 20px; font-size:1.2em; font-weight:bold;}
#landing-wrapper #landing-primary-content #landing-intro img {margin:0 20px 0 20px; float:left;}
#landing-primary-content #landing-intro p {padding:0 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 .leftlong {width:639px!important;}
#landing-primary-content .listbullet {width:610px!important; list-style:square!important; margin: 0 0 0 20px;}
#landing-primary-content em {font-style:italic; font-size:1.2em;}
#landing-primary-content h2{background:#CDCDCD url(/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-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 dotted #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-content ul.common-list {list-style-image:url(/images/global/bigbullet_red.gif)!important; margin:5px 0 0 20px;}
#landing-primary-content ul.common-list li{width: 600px;}
/*Landing Bookshop*/
#landing-bookshop {float:left; width:319px;}
#landing-bookshop h2{background:#CDCDCD url(/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 (/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; text-decoration:none;}
#landing-secondary-content li a:hover, #landing-secondary-content h2 a:hover{text-decoration:underline;}
#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(/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(/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;}
#landing-secondary-content .holder .level-two-news .description {margin:0 0 0 67px;}
#landing-secondary-content .holder .level-two-news img{padding:0 0 0 0;}
#landing-secondary-content .holder .level-two-news a{padding:0 0 0 0; margin:0 0 0 0; font-weight:bold;}
#landing-secondary-content .holder .level-two-news p{padding:0 0 0 0; margin:0 0 0 0;}
#landing-secondary-content .holder .level-two-news {margin:0 0 0 0; padding:12px 0 12px 0;}
#landing-secondary-content .holder #player{margin:12px 10px 0 10px;}