/*
Theme Name: Consultations original
Theme URI: http://consultation.dfid.gov.uk
Description: For use at the site's top level. Omits changes made in 2009.11.
Version: 2009.08
Author: Simon Dickson
Author URI: http://puffbox.com/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}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:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
em,i { font-style:italic; font-weight:inherit; }
strong,b { font-weight:bold; font-style:inherit; }
.hidden { display:none; }
.nowrap { white-space:nowrap; }
.rounded { -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; }
img#wpstats { display:none; }
.navigation { overflow:auto; margin:0 370px 1em 15px; font-size:85%; }
.alignleft { float:left; }
img.alignleft { margin:0 0.5em 0.5em 0; }
.alignright { float:right; }
img.alignright { margin:0 0 0.5em 0.5em; }
#main p, #main li { line-height:1.539em; margin-bottom:1em; }
.sidebar p, .sidebar li { line-height:1.31em; margin-bottom:1em; }
body { background:#fff; font-family:Verdana,Arial,sans-serif; }
.container { width:100%; }
.container-1 { background:#fff url(images/bg_header.jpg) top left repeat-x; }
.container-2 { background:#e8e8e8 url(images/footer.jpg) top left repeat-x; }
#header, #bd, #ft { width:990px; }
#header { float:left; }
#logo_primary { float: left; padding-top: 37px; width:167px; padding-left:45px; }
#logo_secondary { float: right; padding-top: 24px; padding-right:16px; }
/* This CSS lifted - more or less - from main dfid.gov.uk stylesheet */
#toplinks { float:right; *margin:-1px 0 0 0; padding-top:30px; font-size:85%; text-transform:uppercase; }
#toplinks ul {float:right; margin:0px; padding:0px; padding-right:89px;}
#toplinks ul li {display:block; float:left; padding-left:7px; padding-right:7px; border-left:1px solid #b3b3b3; list-style:none;}
#toplinks ul li a { color:#666; }
#toplinks ul li.selected a {text-decoration:underline;}
#toplinks ul li.first {border:none;}
#topnav { clear:left; float:left; _float:none; width:900px; margin:20px 0 0 37px; *margin:26px 0 0 37px; height:45px; font-size:86%; text-transform:uppercase; }
#topnav ul {float:left; margin:0px; }
#topnav ul li {display:block; float:left; list-style:none;}
#topnav li a {float:left; margin:0px; text-decoration:none;white-space:nowrap; font-size: 0.95em; color:#666; }
#topnav li a span.middle {display:block; float:left; padding:11px 6px 11px 7px;}
#topnav li a span.left {display:block; float:left;}
#topnav li a:hover, #topnav li a:active, #topnav li a:focus, #topnav li.current a {background:url(http://www.dfid.gov.uk/templates/images/structure/bg_topnav_right.gif) no-repeat scroll right top; padding:0px 6px 0px 0px; color:#000;}
#topnav li a:hover span.middle, #topnav li a:active span.middle, #topnav li a:focus span.middle, #topnav li.current a span.middle {background:url(http://www.dfid.gov.uk/templates/images/structure/bg_topnav_middle.gif) #e0dfdf repeat-x scroll left top; float:left; padding:11px 0px 11px 0px; z-index:-100;}
#topnav li a:hover span.left, #topnav li a:active span.left, #topnav li a:focus span.left, #topnav li.current a span.left {background:url(http://www.dfid.gov.uk/templates/images/structure/bg_topnav_left.gif) no-repeat scroll left top; padding:0px 0px 0px 7px;}
#topnav li.selected a {background:url(http://www.dfid.gov.uk/templates/images/structure/bg_topnav_right.gif) no-repeat scroll right top; padding:0px 6px 0px 0px; color:#000;}
#topnav li.selected a span.middle {background:url(http://www.dfid.gov.uk/templates/images/structure/bg_topnav_middle.gif) #e0dfdf repeat-x scroll left top; float:left; padding:11px 0px 11px 0px; z-index:-100;}
#topnav li.selected a span.left {background:url(http://www.dfid.gov.uk/templates/images/structure/bg_topnav_left.gif) no-repeat scroll left top; padding:0px 0px 0px 7px;}
#bd { text-align:left; overflow:auto; }
#youarehere { clear:both; display:block; font-size:85%; color:#999; text-align:left; padding:0 0 0 45px; }
#youarehere a { color:#999; }
#bd { margin:20px 0 0 45px; }
#bd a, #ft a { color:#07b; }
#l_sidebar { float:left; display:block; width:120px; margin-right:20px; }
#l_sidebar h2 { font-size:85%; text-transform:uppercase; border-bottom:1px solid #666; margin:0 0 3px 0; padding:3px 0; color:#666; }
#l_sidebar .widget ul { margin:0 0 2em 0; }
#l_sidebar .widget li { font-size:85%; margin:0 0 0.5em 0; }
#main { margin:0 0 0 140px; }
#main h2.maintitle a { background:#07b url(images/blueloz.gif) top left no-repeat; color:#fff; display:block; padding:10px 10px 10px 15px; font-size:123.1%; margin:0 360px 10px 0; }
#main h3.pagetitle { margin:0 370px 1em 15px; font-size:116%; font-weight:bold; }
.thecontent p { margin:0 370px 1em 15px; font-size:85%; }
.thecontent p.wp-caption-text { margin:0 0 1em 15px; font-style:italic; }
.thecontent table td p { margin:0; padding:0.25em 0; font-size:inherit; }
.thecontent li { margin:0 370px 1em 40px; font-size:85%; list-style:square; }
blockquote { border-left:1px dotted #666; margin-left:17px; padding-left:8px; }
#main .indexitem { display:block; width:465px; border-bottom:1px solid #ccc; margin:0 0 1em 15px; }
#main .indexitem h4 { margin:0 0 0.5em 0; padding:0; font-size:100%; font-weight:bold; }
#main .indexitem p { font-size:85%; }
ol.commentlist { font-size:85%; margin:0 370px 1em 15px; border-top:1px solid #ccc; }
ol.commentlist cite { font-style:normal; }
ol.commentlist li { background:#fafafa; border-bottom:1px solid #ccc; padding:1em 0.5em 0 0.5em; margin:0 !important; }
.commentlist .alt { background:#f4f4f4; }
.commentlist .byuser { background:#efa; }
.comment .comment-author, .comment .comment-meta { margin:0 0 0.5em 0; }
.comment .comment-author { float:left; }
.comment .comment-meta { float:right; }
.comment p { clear:right; padding:0 1em; }
#respond { position:fixed; _position:absolute; display:block; top:175px; margin-left:500px; width:305px; background:#eee; font-size:85%; border-bottom:1px solid #ddd; }
#respond h3 { display:block; background:#666 url(images/greyfade.gif) top left repeat-x; color:#fff; font-weight:bold; text-transform:uppercase; padding:5px 10px; }
#respond p.closed { padding-left:10px; padding-right:10px; }
#commentform { padding:0.5em 1em; }
#commentform p { margin-bottom:0.5em; }
#commentform label { font-size:92%; }
#commentform input, #commentform textarea { width:272px; font-family:Verdana,Arial,sans-serif; padding:2px; }
#commentform textarea { height:100px; }
#commentform input#submit { width:140px; }
#commentform p.rules { font-size:92%; }
.siblings { margin:0 0 0 15px; font-size:85%; border-top:1px solid #ccc; padding:1em 0 0 0; margin-right:370px; }
.siblings form, .siblings select { display:inline; font-family:Verdana,Arial,sans-serif; }
#ft { height:140px; min-height:140px; padding:30px 0 0 45px; font-size:85%; }
#ft .unit { float:left; width:300px; margin-right:2em; }
#ft h2 { font-weight:bold; color:#666; text-transform:uppercase; border-bottom:1px solid #666; padding-bottom:2px; margin-bottom:2px; }
#ft p { line-height:1.539em; margin-bottom:0.77em; }
#ft li.rss { background:url(images/rss.gif) center left no-repeat; padding:3px 0 3px 14px; }
#ft ul { margin-bottom:0.5em; }
.thecontent table { margin:0 1em 1em 1em; width:470px; border:1px solid #999; }
.thecontent table td, .thecontent table th { font-size:85%; font-family:Verdana,Arial,sans-serif; padding:0.5em; }
.thecontent table th { background:#eee; text-align:center; }
.pagenav div { width:48%; }
.pagenav .alignright { text-align:right; margin-right:0.5em; }

