/* The Breaking of Britain
*  Stylesheet
*/


/* HOME PAGE */

#cs .g1 {float: right; width: 300px; padding: 8px; margin: 15px 8px 0 0; background: #f4f4f4; border-radius: 4px; border: 1px solid #e4ebee}
#cs .g1 h3.i1 {font-size: 140%; color: #5A5A5A; font-family: Trebuchet MS, arial, sans-serif; padding: 12px 0 8px;}
#cs .g1 .u h4.i2 {font-size: 110%; font-family: Trebuchet MS, arial, sans-serif; line-height: 1.4em; padding: 5px 0 0 0; margin: 5px 0; border-top: 1px solid #ddd;}
#cs .g1 .u h4.i2 a {border: 0 none;color: #747F8C;}
#cs .g1 .u h4.i2 a:hover {border-bottom: 1px dotted #9aa2ac;}
#cs .g1 .u p {font-size: 95%}

#hcontent {float:left; width: 600px; margin: 25px 8px 0 0;}
#hcontent img {border: 2px solid #c7c8c8; border-radius: 4px; padding: 3px;}
#cs .c1 #hcontent p {font-size: 95%}

#cs .g1 span.x1 {padding-right: 3px; color: #708087; font-weight: 700;}

#cs .cg .h01 {width: 937px; }
#cs .x07 {background: #fff}

/* LOGOS HOME PAGE */

#logos {width: 100%; position: relative; overflow: hidden; padding: 10px 0; background: url("i/fs.r1.png") no-repeat scroll 50% 0 #fff;}
#logos ul li {float: left; margin: 0 25px 0 0}
#logos .img {float: left; left: 18%; padding: 20px 0; position: relative;}



/* STRUCTURAL ELEMENTS */

body{font:13px/1.231 arial,helvetica,clean,sans-serif;background:url("i/bg.png")repeat-x scroll center top transparent; }
.cg .c1{float:left;width:690px}
.cg .c1 h1{border-bottom:1px solid #e5edee;color:#1f2b36;font:bold 167% "Adobe Garamond Pro";margin:0 0 5px 0;padding:10px 0 2px 0}
.cg .c2{float:left;width:160px}

/* WRAPPER */


#gw{margin:0 auto;width:960px}
#gw .w{ }
#gw .w:last-child{}

/* HEADER */

#hs{position:relative; }
#hs .gx img{bottom:-25px;position:absolute;right:20px;z-index:10}

/* BANNER */

#bs{height:130px;position:relative;background:url("i/bs.jpg") no-repeat scroll 0 0 #2b3e4e;}
#bs h3 a{background:url("i/bs.h3.png") 0 0 no-repeat;height:150px;right:10px;position:absolute;text-indent:-5000px;top:0;width:139px;}
#bs h4 a{background:url("i/bs.h4.png") 0 0 no-repeat;height:130px; left: 22px;position:absolute;text-indent:-5000px;top:0;width:591px}

/* TOP NAVIGATION */

#ns { }
#ns ul{overflow:hidden; background:#9fa6af url("i/ns.ul.png") 0 100% repeat-x;border-bottom:3px solid #dadada}
#ns li{float:left;margin:0;padding:0 1px 0 0;background:url("i/ns.li.png") 100% 50% no-repeat}
#ns li.ix{background:none}
#ns li a{float:left}
#ns li b{color:#1f2b36;float:left;font-size:123.1%;padding:10px 10px 9px 10px;}
.j #ns li b{font-size:15px;padding:11px 10px 8px 10px;font-family: "Trebuchet MS", Tahoma, verdana;}
#ns li a:hover{background:url("i/ns.li.a.h.png") 0 100% repeat-x;}
#ns li a:hover b{background:url("i/ns.li.a.b.h.png") 50% 100% no-repeat;color:#fff}
#ns li.s1 a{}
#ns li.s1 a b{background:url("i/ns.li.a.b.h.png") 50% 100% no-repeat;}
#ns ul{padding:0 0 0 14px}



/* MAIN CONTENT */

#cs{background: url("i/cs.png") 100% 0 repeat-y;min-height:408px}
#cs .cg {margin-bottom: 20px;}


/* COLUMN ONE */

#cs .c1{min-height:520px; margin: 0 0 20px 0; background: #fff; padding: 0 10px 0 20px;}
#cs .c1 a{border-bottom:1px dotted #b2c1c3;color:#2c4968}
#cs .c1 a:hover{border-bottom:1px solid #36587c;color:#36587c}
#cs .c1 dl{border-top:1px solid #e5edee;margin:0 0 1.2em 0;overflow:hidden}
#cs .c1 dl dd{border-bottom:1px dotted #e5edee;font-size:93%;line-height:1.8em;padding-left:9.4em;color:#333}
#cs .c1 dl dt{color:#666666;float:left;font-size:93%;font-weight:bold;line-height:1.8em;width:9em}
#cs .c1 h2{color:#265e6d;font:bold 125% Arial, Helvetica, sans-serif;padding:7px 0 5px 0}
#cs .c1 h2 a {border: 0 none}
#cs .c1 h3{color:#47505b;font-size:105%;font-weight:bold;padding:12px 0 5px 0;}
#cs .c1 h4,#cs .c1 h5{color:#666;font-size:93%;font-weight:bold;padding:12px 0 5px 0}
#cs .c1 p{color:#333; font-family: Helvetica, arial, sans-serif; font-size:105%;line-height:1.55em;margin:0 0 0.85em 0; }
#cs .c1 > ul, #cs .c1 .entry-content ul{margin-bottom:1.2em; color: #333;}
#cs .c1 > ul li,#cs .c1 .entry-content ul li{background:url("i/ct.li.png") 10px 0.65em no-repeat;font-size:105%;line-height:1.65em;padding:0 0 0 20px}
#cs .c1 > ul li p,#cs .c1 > ul li h4,
#cs .c1 .entry-content ul li p,#cs .c1 .entry-content ul li h4{font-size:100% !important}

#cs .c1 .entry-utility {display:none;}

/* COLUMN TWO */

#cs .c2 {min-height:300px;}
#cs .c2 .subp, #cs .c2 h3.x07 {display:none}
#cs .c2 .ln{float:left;margin:2px 20px 30px 20px}
#cs .c2 .ln li{float:left}
#cs .c2 .subp li a, #cs .c2 .menu li a {border-bottom: 1px dotted #839cb7;}
#cs .c2 .ln li a, #cs .c2 .subp li a{color:#345172;float:left;font-size:93%;padding:4px 4px;text-decoration:none;width:194px;line-height:1.45em; border-bottom: 1px solid #ddd;}
#cs .c2 .ln li a:hover,#cs .c2 .ln li.s1 a, #cs .c2 .subp li a:hover{background:#f9f9f9;color:#333;}




#cs .c2 h3{color:#0b2227;font-size:108%;text-transform:uppercase;margin:0 20px;padding:38px 0 3px 3px}
.j #cs .c2 h3{padding:35px 0 2px 3px}

/* WIDGETS */

#cs .c2 h3.widget-title {margin: 20px 0 7px 0; background: #656a72; color: #fff; padding: 8px 0 5px 7px; border-radius: 3px }

/* share tool */

#wpa2a_1 {margin-left: 15px}


/* CAT POST ITEM WIDGET */

#cs .c2 ul li.cat-post-item p.post-date {}


/* TABLE */

#cs .c1 table tr {}
#cs .c1 table td {padding: 5px; border: 1px solid #ddd; color:#333;font-size:93%;}

/* POSTS - BLOG */

#cs .c1 .entry-meta, #cs .c1 .entry-utility{ color: #888; display: none;}
#cs .c1 .entry-meta a, #cs .c1 .entry-utility a {border-bottom: 1px dotted #888; color: #888;}
#cs .c1 .entry-meta a:hover, #cs .c1 .entry-utility a:hover {border-bottom: 1px solid #888;}
#cs .c1 .entry-summary, #cs .c1 .entry-content {margin: 10px 0 0 0}

#cs .c1 .category-blog, #cs .c1 .category-news{margin:30px 0 30px 0;}

#cs .c1 h3.post-title {padding: 15px 0 0 0; font-size: 125%; font-family: Helvetica, arial, sans-serif; }
#cs .c1 h3.post-title a {border: 0 none;}
#cs .c1 h3.post-title a:hover {border: 0 none;}

#cs .c1 .post-content h2 {font-size: 90%; padding: 5px 0 2px 0; color: #60656b}
#cs .c1 .post-content {border-bottom: 1px dotted #ddd; padding-bottom: 10px;}

#respond p.form-allowed-tags {display: none}
#respond p.comment-form-comment label {display: none}


/*
#cs .g1 .u{float:left;width:285px}
#cs .g1 .u h4{font-size:93%;font-weight:bold;line-height:1.55em}

#cs .g1 .u li *{margin:0}
#cs .g1 .u p {margin: 0 5px 5px 6px}
#cs .g1 .u h3{padding:6px 10px 8px 5px;font-size:155%;font-family: Georgia, helvetica, sans-serif;color:#204273;margin:0 0 5px 0;}
#cs .g1 .u2{margin:0 0 0 15px}
#cs .g1 .u2 h3{}
#cs .g1 .u2 li{border-bottom:1px dotted #c6d3d5;margin:0 0 7px 0;padding:0 0 5px 0;background:none}
#cs .g1 .u2 li img{float:left;margin:5px 10px 0 0}
#cs .g1 .u2 strong,#cs .g1 .u2 h4,#cs .g1 .u2 a{margin:0 0 5px 6px;}
#cs .g1 .u1 strong,#cs .g1 .u1 h4,#cs .g1 .u1 a{margin:0 0 5px 6px;}
*/
#cs .il{margin:0 0 30px 0}
#cs .il li{border-bottom:1px dotted #c6d3d5;margin:0;overflow:hidden;padding:6px 3px 5px 3px}
#cs .il li h4{color:#36565a;font-size:93%;font-weight:bold;line-height:1.75em}
#cs .il li img{float:left;margin:5px 10px 3px 0}
#cs .il li.z2{background:#f8fafa}
#cs .im1 dl{border:0;float:right;margin:0 0 10px 10px;position:relative}
#cs .im1 dl dd{background:url("i/im.dd.png");border:0;bottom:3px;color:#fff;font-size:60%;font-weight:bold;left:3px;line-height:1.5em;padding:5px 10px;position:absolute;right:3px;color:#333}
#cs .im1 dl dt{float:none;font-size:0px;line-height:normal;margin:0;width:auto;color:#333}
#cs .im1 dl dt a{border:2px solid #e5edee;float:left}
#cs .im1 dl dt a:hover{border:2px solid #b2c1c3}
#cs .im1 dl dt img{margin:1px}

#cs ul.m0 {border: 1px solid #b2c1c3;padding:10px;background:#eef3f4}

#cs .nvi {overflow:hidden; text-align:right; /*border-bottom: 1px dotted #b2c1c3; */}
#cs .nvi a  {font-weight:700}


#nav-above, #nav-below {display: none;}



/* TABLE OF CONTENTS TOC */

#cs .c1 .toc {background: #E8E8E8; padding: 8px 0 8px 10px; border-radius: 5px; margin: 5px 0 5px 0; border: 1px solid #a8aeb5}
#cs .c1 .toc ul {margin: 0;}
#cs .c1 .toc ul li {line-height: 1.40em; background: url("i/toc_icon.png") no-repeat scroll 0 7px transparent; padding: 0 0 0 10px; font-size: 95%}
#cs .c1 .toc ul li a {border: 0 none; color: #616872;}
#cs .c1 .toc ul li a:hover {border-bottom: 1px dotted #757D89; color: #757D89;}



/* COMMENTS */
/*
  =Comments
  --------------------------------------------------------------
 */
#comments {
    clear: both;
}
#comments .navigation {
    padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
}
h3#comments-title {
    padding: 24px 0;
}
.commentlist {
    list-style: none;
    margin: 0;
}
.commentlist li.comment {
    border-bottom: 1px solid #e7e7e7;
    line-height: 24px;
    margin: 0 0 24px 0;
    padding: 0 0 0 56px;
    position: relative;
}
.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 18px;
}
#comments .comment-body p:last-child {
    margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px;
}
.commentlist ol {
    list-style: decimal;
}
.commentlist .avatar {
    position: absolute;
    top: 4px;
    left: 0;
}
.comment-author {
}
.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: bold;
}
.comment-author .says {
    font-style: italic;
}
.comment-meta {
    font-size: 12px;
    margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
    color: #888;
    text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
    color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
    font-size: 12px;
    padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
    color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
    color: #ff4b33;
}
.commentlist .children {
    list-style: none;
    margin: 0;
}
.commentlist .children li {
    border: none;
    margin: 0;
}
.nopassword,
.nocomments {
    display: none;
}
#comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
    margin-top: -6px;
}
#comments .pingback p {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
}
#comments .pingback .url {
    font-size: 13px;
    font-style: italic;
}
/* Comments form */
input[type=submit] {
    color: #333;
}

/* IMAGES CAPTION */

#cs .c1 .wp-caption a {border: 0 none}
#cs .c1 .wp-caption {background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;}
#cs .c1 .wp-caption p.wp-caption-text {color: #888; font-size: 12px; margin:5px}

/* CONTENT IMAGES ALIGNMENT */

#cs .c1 .alignleft,
#cs .c1 img.alignleft {display: inline; float: left; margin-right: 7px;margin-top: 4px;}
#cs .c1 .alignright,
#cs .c1 img.alignright { display: inline; float: right; margin-left: 24px;margin-top: 4px;}
#cs .c1 .aligncenter,
#cs .c1 img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#cs .c1 img.alignleft,
#cs .c1 img.alignright,
#cs .c1 img.aligncenter {margin-bottom: 12px;}

/* SEARCH FORM */

#searchform {font-size:100%;padding:0 0 0 4px;margin:24px 10px 0 0;height:28px;overflow:hidden}
#ns li.widget_search {background: none; float: right;position: relative; height: 25px; bottom: 18px;}
#cs .fms h3 {margin:0 10px;padding:13px 0 5px 0;}

#searchsubmit {background: url("i/search.png") repeat scroll 0 0 transparent; border: 0 none; height: 27px; cursor:pointer; position: absolute; width: 25px; margin: 1px 0 0 -28px;text-indent: -5000px;}
input#s {border-radius: 4px; background:url("i/s_box.jpg")repeat-x scroll left top #fff;border:1px solid #ccc;color:#6d6d6d;padding:3px 3px 3px 6px;width:13em;font-family: helvetica, arial; float:left; }
#searchform label{display: none;} 

/* SHARE IT */

#cs .shareinpost {background: #f5f5f5; border: 1px solid #ddd; clear: both; height:100%; overflow: hidden; padding: 20px;}
#cs .shareinpost ul li.share {font: bold 18px "Trebuchet MS", Tahoma, verdana;float:left}
#cs .shareinpost ul li a, #cs .shareinpost ul li a:hover {border: 0 none}


/* FOOTER */

#fs{background:url("i/fs.png") 0 0 repeat-x #486f8f;border-top:3px solid #1e364b;color:#ddd;min-height:130px}
#fs .c1{padding:18px 30px 0 30px; width: auto}
#fs .c1 li{float:left;margin:0 0 0 5px;padding:0 0 0 6px}

#fs .c1 li a{border-bottom:1px dotted #496b75;color:#779097;font-size:93%;line-height:1.25em}
#fs .c1 li a:hover{border-bottom:1px solid #779097;color:#fff}
#fs .c1 li{border-left:1px solid #496b75}
#fs .c1 li.i1{border:none; padding:0;margin:0}
#fs .c1 p{color:#ddd;font-size:93%;padding:10px 0 30px 0}
#fs .c1 ul,#ns,.cg{overflow:hidden}
#fs .c2{float: right; }
#fs .c2 img {margin-top: 10px}
#fs .c2 span {position: relative; bottom: 10px}
#fs .c2 a{color: #ddd; border-bottom: 1px dotted #ddd;}
#fs .c2 a:hover{border-bottom: 1px solid #ddd}
#fs .c2 p{font-size:93%;padding:20px 105px 0 0;position:relative}


img.alignright {float:right}
 