/*
Theme Name: Henry III Fine Rolls Project
Theme URI: http://www.frh3.org.uk/index.html
Description:Henry III Fine Rolls Project
Version:
Author: CCH
Author URI: http://www.cch.kcl.ac.uk
Tags:
	
*/

/* STRUCTURAL ELEMENTS */

body {font: 95% Arial, Helvetica, sans-serif; background: #cfcfcf;}
.entry ol li,body,#sidebar ul,#sidebar ul ol{margin:0;padding:0}
code{font:1.1em 'Courier New',Courier,Fixed}
#content p,
#content li {font-size: 85%; color:#191919;line-height:1.55em}


/* BANNER AREA */

#bs { background: #ddd9d0 url(images/bs.jpg) no-repeat scroll 0 0; position: relative; height:140px; border-bottom: 0px none; margin: 10px 0 0 0;}
#bs .gx1 {}
#bs .gx2 {}
#bs h3 {background: transparent url(images/bs.h3.png) no-repeat scroll 0 0; position:absolute; height: 70px; width: 350px; margin:37px 0 0 200px; text-indent: -5000px;}


/* TOPNAV */

#ns { background: transparent url(images/ns.png) repeat-x scroll 0 0; border: 0 none; height: 35px; margin: 0; padding: 0; }
#ns ul { margin:0 0 0 5px; padding: 10px 0 0 35px; list-style: none; float: left }
#ns ul li { list-style: none; float: left; padding:0; }

.nvg {padding: 0;}
.nvg a {color: #514836; font-weight: 700; font-size: 105%; padding: 10px;}
.nvg a:hover, 
.nvg .s1 a, 
.nvg .s2 a, 
.nvg .s3 a,
.nvg .current_page_item a{ padding: 10px; background: #5f5645 url(images/nvg.s1.png) no-repeat scroll 50% 100%; text-decoration: none; color:#e4dfd6; border: 0 none;}


/* NAVIGATION */

.navigation a {font-weight: bold; font-size: 70%;}
a img{border:none}
a.image:hover {border: 0 none; text-decoration: none;}
a,h2 a:hover,h3 a:hover{color:#949494;text-decoration:none; border: 0 none;}
a:hover{color:#6b1416;border-bottom:1px dotted #6b1416;}
acronym,abbr{border-bottom:1px dashed #999}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em}
acronym,abbr,span.caps{cursor:help}
blockquote{border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px}f
blockquote cite{display:block;margin:5px 0 0}


/* BREADCRUMB */

#breadcrumb {background: #88400A url(images/breadcrumb_bg.png) repeat-x scroll 0 0; border-bottom: 1px solid #c0845f; border-top: 1px solid #c0845f; height: 25px; margin: 0; padding: 1px 0 1px 0; }


/* HEADINGS */

h1{font-size:4em;text-align:center}
h1{margin:0;padding-top:70px}
h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description{color:white;text-decoration:none;border:none;}
h1,h2,h3{font-family:Arial,Sans-Serif;font-weight:bold}
h2{ color: #6b1416; font-size: 140%; font-weight: normal;  font-family: Georgia, Helvetica, sans-serif; letter-spacing: 0; border-bottom:1px solid #5a534f; margin: 0.5em 0 0;}
h2{margin:30px 0 7px 0}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#6b1416;}
h2 a {border:none;}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite,#wp-calendar a{text-decoration:none;}
h2 a:hover {color:#aaa293; border:none;}
h2.pagetitle{margin-top:30px;}
h4{font-size:80%;text-transform:uppercase;margin:0;padding:0;font-family:Verdana;color: #555}
h4{margin:30px 0 0;padding:0}
h4.comments{margin:40px auto 20px;padding:0}
hr{display:none}
/*
html>body .entry li{margin:7px 0 8px 10px}
html>body .entry ul{list-style:none;margin-left:0px;padding:0 0 0 30px;padding-left:10px;text-indent:-10px}
*/
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.centered{display:block;margin-left:auto;margin-right:auto}
ol li,#sidebar ul ol li{list-style:decimal outside}
p img{max-width:100%;padding:0}
.entry ul {list-style: disc; line-height: normal}
/*
.entry li {font-size: 70%;  padding: 0 0 0 20px; list-style: disc;}
*/
select{width:130px}
small{font: 70% Arial,Helvetica,Sans-Serif;font-weight:normal;}
p small {font-size:100%; font-weight: normal}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{margin: 0 auto;}
#cs p.wp-caption-text{font-size:75%;}
.alt{background-color:#f8f8f8;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd}
.alt{margin:0;padding:10px}
.center,.entry form{text-align:center}
.clear{clear:both}
.commentlist{padding:0;text-align:justify;margin:0;}
.commentlist cite,.commentlist cite a{font-style:normal;font-weight:bold}
.commentlist li{font-weight:bold;font-size:70%;}
.commentlist li{list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
.commentlist li .avatar{background:#fff;border:1px dotted #ddd;float:right;padding:2px}
.commentlist li,#commentform input,#commentform textarea{}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;font-size: 100% !important;}
.commentlist p{margin:10px 5px 10px 0}
.commentmetadata{font-weight:normal}
li small  {font-size:100%}
.commentmetadata{display:block;margin:0}
.entry ol{margin:0;padding:0 0 0 35px}
.entry p a:visited{color:#b85b5a}
.ct {margin:0px 240px 0 0;padding:0 30px 20px 30px;/*width:700px*/}
.ct .entry,.widecolumn .entry{line-height:1.4em}
.ct .postmetadata{padding-top:5px}
.navigation{display:block;margin-bottom:60px;margin-top:10px;}
.nocomments{margin:0;padding:0;text-align:center}
.post{margin:0;text-align:left;}
.post hr,#wp-calendar a{display:block}
.postmetadata{clear:left;border-top:1px dotted #ddd;padding: 0px 0px 4px 0px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-image:none;list-style-type:none}
.widecolumn{margin:0;padding:10px 30px 20px 30px;/*width:100%*/}
.widecolumn .attachment{margin:5px 0px;text-align:center}
.widecolumn .entry p{}

.widecolumn .post,#sidebar form{margin:0}
.widecolumn .postmetadata{margin:30px 0; padding: 3px 6px !important}
.widecolumn .smallattachment{float:left;margin:5px 5px 5px 0px;text-align:center;width:128px}
#commentform #submit{float:right;margin:0}
#commentform input{margin:5px 5px 1px 0;padding:2px;width:170px}
#commentform p{margin:5px 0}
#commentform textarea{padding:2px;width:100%}


/* MAIN CONTENT */

#cs {background: url(images/bg.jpg) repeat-y scroll center top transparent; }
#cs .ct {overflow:hidden; min-height: 500px;}
#cs p {font-size: 85%; color:#333; line-height:1.5em; font-family: Helvetica, Arial; padding: 0; margin: 0.8em 0 0.8em 0;}
.narrowcolumn {margin: 0 230px 0 0; padding: 0 40px 20px; min-height: 460px}



/* FOOTER */

#fs { background:#fff url(images/fs.png) repeat-x scroll 0 0; margin:50px 0 0 0; min-height: 90px; padding: 10px 20px 40px; border-top: 1px solid #691415; color: #691415; font-size: 70%;}
#fs ul {display: block; list-style-type: none; margin: 2px 0 0 2px; padding: 2px 0 1px 0;}
#fs ul li {display: inline; margin: 0 4px 0 0; padding: 0 5px 0 0; border-right: 1px dotted #f8f7f4;}
#fs ul li a {color: #f8f7f4;}

/* SIDEBAR */

#gw {background:#fff !important;width: 960px; margin: 0 auto;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center}

#sidebar{background: url(images/sbBg.png) 0 0 no-repeat;float:right;padding:10px 10px 40px 20px;width:205px; margin: 0 0 0 15px;}

#sidebar .search {background: transparent url(images/sbBr.png) no-repeat scroll 0 0;}
#sidebar #searchform #s{padding:2px;width:120px}
#sidebar #searchsubmit{padding:1px; background-color: #444445; color: #fff;}

#sidebar h2{border:0px none;font-size:80%;text-transform:uppercase;font-weight: bold;font-family:Verdana;padding: 6px 3px;border-bottom: 1px dotted #dddddd;  }
#sidebar .textwidget {color: #666;font-size:70%;line-height:1.55em;}


#sidebar ul li{list-style-image:none;list-style-type:none;margin-bottom:15px;border-bottom: 1px dotted #dddddd;}
#sidebar li li {font-size:70%;line-height: 1.65em; border:0px none;background: url(images/aro_999.png) 2px 0.7em no-repeat;padding:0px 0px 0px 10px !important;}
#sidebar li li a {}

#sidebar ul p,#sidebar ul select{margin:5px 0 8px}
#sidebar ul ul li,#sidebar ul ol li{margin:0px 0 0;padding:0}
#sidebar ul ul {padding: 0 0 3px 0}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px}
#sidebar ul ul,#sidebar ul ol{margin:2px 0 0 10px;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}
#wp-calendar caption{text-align:center}
#wp-calendar caption{text-align:center;width:100%}
#wp-calendar td{padding:3px 0;text-align:center}
#wp-calendar td.pad:hover{background-color:#fff/* Doesn't work in IE */}
#wp-calendar th{font-style:normal;text-transform:capitalize}


/* LOGO MATRIX */

.logoMatrix {margin: 3em 0 0 0; }
.logoMatrix ul {list-style: none outside none; display: inline; }
.logoMatrix ul li {float: left; margin: 0 5px 0 0; }
.logoMatrix ul li a img {padding: 5px; margin: 10px 10px 0 0;}


