/*
Theme Name: NHS Choices
Theme URI: http://wordpress.org/themes/nhschoices
Author: NHS Choices
Author URI: http://www.nhs.uk/
Description: The NHS Choices blog theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: nhs choices
Text Domain: nhschoices

*/

/* =Notes
Uses bootstrap v3.3.1
-------------------------------------------------------------- */

@import url("css/bootstrap.min.css");

body {background:#f7f7f7;}
header, .site-header {margin-top:20px;}
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a, 
h1 a:hover, h1 a:active, h1 a:focus, 
h2 a:hover, h2 a:active, h2 a:focus, 
h3 a:hover, h3 a:active, h3 a:focus, 
h4 a:hover, h4 a:active, h4 a:focus {color:#578300; font-weight:normal;}
p, li, td {color:#333; font-size:17px;}
p, ul {margin-bottom:25px;}
a {color:#0064b7;}
img {display:block;}
.assistive-text {position:absolute; text-indent:-9999px;}

.site-header {margin-bottom:20px;}
.site-header, .post, .widget, .comments-area {background:#fff; border:1px solid #e2e2e2; padding:20px;}
.site-title {margin-bottom:0;}
.entry-header {margin-top:0;}
.entry-header h1 {margin-top:0;}
.entry-header p {margin-bottom:10px;}
.site-description {display:none;}
.entry-title {font-size:28px;}
.entry-summary p {margin-bottom:10px;}
.entry-content a {text-decoration:underline; word-wrap:break-word;}
.entry-content h2 {font-size:24px; margin-top:2em;}
.entry-content h2:first-child {margin-top:0;}
.entry-content h3 {font-size:20px;}
.entry-summary img, .entry-content img {height:auto; max-width:100%;}
hgroup {float:left;}
.searchform {float:right; margin-top:20px;}
.searchform label {position:absolute; text-indent:-9999px;}
.searchform input[type=text] {border:2px solid #0064b7; float:left; font-size:17px; padding:6px 10px; width:300px;}
.searchform input[type=submit] {background-color:#0064b7;
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NEZERTY5NTgyMjA2ODExODIyQUU1RjQ0M0IyQjVBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQTU1NTcxQTRCNkIxMUU0OTExQUVFRDRDMERFRUFBRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQTU1NTcxOTRCNkIxMUU0OTExQUVFRDRDMERFRUFBRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjRGREU2OTU4MjIwNjgxMTgyMkFFNUY0NDNCMkI1QTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjRGREU2OTU4MjIwNjgxMTgyMkFFNUY0NDNCMkI1QTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6iPxQCAAABgklEQVR42rSVu0sDQRDG77QIaoQoiA8sbSwsBVtt1EI7EfEJNqISSJ1C/yQFG5Voa2UjiM9K0ZyEmCaKMeb8BiYwLOzuBC4DP1hmZ+bjsjOTMI7joJ3WYfGnQQ5cgDfQAGVQAFm+1xl9gcE6eI/d9sFxgQ/TcWAp+G3xH7YisAwaIvkWrIA+vs+AVfZLW9MI9IJIJB2DLktSNzgSsSUWdwrsi4R7LuL6dLp/Ejl7PoGCCN7SPB7YFjnnPoGyCB5SCoyInFdbXMiDRn0ecueGyg7vBHU+10DKNWhF4RtWCgyKc8k3yQ/CN6cUmBfnG98k58Tveafooh7wLHJ2fY+c4X5u2olDhIpfidgKz1HLk0zzsAH6+X4AbIJHY5L/eOJVuyhv2Tk1z/Krg0WNQMD7xrdNI2O1kH2BGY0AkebxP+Mh+uWCp2CH78dA0RCh95jUCGiZ4KLmf8V4UgLEFKgaIi9gNCkBYhb8GCKXSQoQS0a3RUkLENPgGnyCBblN22b/AgwAxuCvFWoZugYAAAAASUVORK5CYII=");
background-repeat:no-repeat; background-position:7px 8px; border:0; float:left; font-size:17px; padding:8px; text-indent:-9999px; -webkit-appearance:none; width:39px;} 
.searchform input[type=submit]:hover, .searchform input[type=submit]:active, .searchform input[type=submit]:focus {background-color:#036;}
.widget_search {margin-top:-30px;}
.post {border-bottom:1px solid #ccc; margin-bottom:20px;}
.single-post .entry-header {margin-bottom:30px;}
.readmore {display:inline; margin-bottom:0;}
.commentsnum {font-size:17px;}
.attachment-post-thumbnail, .featured_video_plus {display:block; margin:20px 0;}
.widget {margin-bottom:20px;}
.widget-title {border-bottom:1px solid #e2e2e2; color:#333; font-size:18px; margin-bottom:12px; margin-top:0; padding-bottom:12px;}
.widget ul {list-style-position:outside; margin:0; padding:0;}
.widget li {border-top:1px solid #efefef; list-style:none; padding:7px 7px 7px 0;}
.widget li:first-child {border-top:0;}
.widget_text p {margin-bottom:0;}

.archive .archive-title, .search .page-title {font-size:28px; margin:0 0 20px 20px;}
.archive .archive-header {margin-top:0;}
.search .page-header {border:0; margin:0; padding:0;}
.nav-previous {float:left; margin-bottom:20px;}
.nav-next {float:right; margin-bottom:20px;	}
.comments-area {clear:both; margin-bottom:20px; padding-top:30px;}
.comments-area h2 {margin-top:0;}
.commentlist {margin:0 20px; padding:0;}
.commentlist li {border-bottom:1px solid #efefef; margin-bottom:30px; padding-bottom:30px;}
.commentlist .avatar {float:left; margin-right:10px;}
.commentlist cite {display:block;}
.commentlist .comment-content {margin-top:15px;}
.comment-respond h3 {margin-top:0;}
.comment-respond label {width:150px;}
.comment-respond input, .comment-respond textarea {border:1px solid #e2e2e2; padding:5px; width:85%;}
.comment-respond input[type=submit] {background:#0064b7; border-radius:5px; color:#fff; padding:7px 12px; width:auto;}
.comment-respond input[type=submit]:hover, .comment-respond input[type=submit]:active, .comment-respond input[type=submit]:focus {background:#036;}
.form-submit {margin-bottom:0;}

.site-info {background:#0064b7; padding:20px 0;}
.site-info p, .site-info a {color:#fff; margin-bottom:10px;}
.site-info ul {list-style:none; margin:0; padding:0;}
.site-info li {display:inline; margin-right:20px;}
.site-info li a {text-decoration:underline;}
.site-info li a:hover, .site-info li a:active, .site-info li a:focus {text-decoration:none;}