/*
Theme Name: Be_Heard_In_Birchfield
Theme URI: http://podnosh.com/
Description: A theme for the Birchfield Ward developed by Nick Booth of podnosh.com
Version: 1.0
Author: Nick Booth & Josh Hart
Author URI: http://podnosh.com/
Tags: social, media, widgets, birchfield, birmingham, podnosh

 Be Heard In Birchfield
 A theme for the Birchfield Ward developed by Nick Booth of podnosh.com

*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#4B7A1F;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

body {line-height:1.5; background:#fff}
.container {width:950px; margin:0 auto; padding:0 10px;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

h1 {font-size:28px; color:#111; margin-bottom:0;}
h2 {font-size:22px; color:#333; margin-bottom:0}
h3 {font-size:18px; color:#555; margin-bottom:0;}
h4 {font-size:16px; color:#777; margin-bottom:0;}
h5 {font-size:14px; color:#999; margin-bottom:0;}

header {display:block; margin:0 0 20px 0; height:186px; background:url(/wp-content/themes/birchfield/images/bhib-bg.gif) right -30px repeat-x;}
header div {padding:10px; margin:0 auto; width:950px}
header div h1 {float:left; width:400px; padding-bottom:28px;}
header div h2 {float:right; width:480px; font-size:18px; line-height:1.4; color:#E1FFEA; font-family:"Helvetica Neue",helvetica, arial, sans-serif; font-weight:normal; padding-top:28px; padding-right:40px;
text-shadow:1px 1px 3px #222;

}
header div h2 a {font-size:15px; text-shadow:0 0 0; color:#333; padding-left:5px;}
header div h2 a:hover {}

nav {display:block; clear:both; margin:0 ; border-top:0px solid #43921A; border-bottom:3px solid #43921A;}
nav ul {list-style:none; margin:0 auto; width:950px; padding:0 10px; height:34px; overflow:hidden;}
nav ul li {float:left; margin:0; padding:0}
nav ul li a {display:block; text-decoration:none; color:#333B50; padding:8px 24px 8px 24px; font-size:13px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; margin-right:1px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px; 
	border-top-right-radius:5px;
	border-top-left-radius:5px;

	-webkit-box-shadow:3px 3px 5px #796F6A;
	-moz-box-shadow:3px 3px 5px #796F6A;
	box-shadow:3px 3px 5px #796F6A;
	background:#CBF1CD;
	}
nav ul li.current_page_item a,
nav ul li.current_page_parent a,
nav ul li.current_page_ancestor a 
	{background:#43921A; color:#fff}

nav ul li a:hover {background:#323A42; color:#fff;}

nav ul li.current_page_item a:hover,
nav ul li.current_page_parent a:hover,
nav ul li.current_page_ancestor a:hover 
	{background:#43921A; color:#fff}





footer {display:block; clear:both;  border-top:3px solid #43921A; padding:10px 0 20px 0; margin:10px 0 0 0; background:#E0F7DB;}
footer p {width:950px; margin:0 auto 10px auto}
footer p.logos a img {padding:10px 20px 10px 0;}


div#content {float:left; width:500px; padding:10px 24px 10px 0; border-right:1px solid #E4D1C8;}
div#content p.intro {font-size:16px;}
div#content p.filed {margin:0; padding:2px 0 4px 0;font-size:11px; color:#999;}
body.home div#content p.filed {margin:-5px 0 0 0}
div#content p.filed a {color:#777;}

div#content div.homecontent p {font-size:15px; line-height:1.4;}

div.post {padding-bottom:24px; }
body.home div.post {padding-bottom:4px; }
div.post h2 {font-weight:bold; font-size:22px; line-height:1.1; margin:10px 0;}
div.post p {font-size:13px;color:#444}
div.post p.postmetadata {margin:-10px 0 0 0; padding:5px 8px; font-size:11px; background:#f1f1f1;border-bottom:1px solid #E4D1C8}
div.post small {font-size:12px; display:block;}
body.single div.post p.postmetadata {margin:20px 0 0 0; padding:8px; color:#666}



div#sidebar {float:right; width:190px; background:#fff; margin:0; padding:0 5px 20px 10px;}
div#sidebar ul {list-style:none; margin:0; padding:0;}
div#sidebar ul li {margin:0; padding:0 0 4px 0;}
div#sidebar form {margin:0;}
div#sidebar h2 {font-size:18px; margin-top:20px; color:#467337}

div#leftside {float:right; width:190px; background:#fff; margin:0; padding:0 10px 20px 10px;}
div#leftside ul {list-style:none; margin:0; padding:0;}
div#leftside ul li {margin:0; padding:0 0 4px 0;}
div#leftside form {margin:0}
div#leftside form label {display:none;}
div#leftside h2 {font-size:16px; margin:20px 0 0 0; color:#507738}
div#leftside ul li#fidgetr-4 {height:192px; width:183px;padding-left:5px;} 
div#leftside ul li#fidgetr-3 {margin-bottom:30px;}
div#leftside ul li#fidgetr-3 h2 {display:none;} 
div#leftside ul li#fidgetr-3 a.fidgetr_link {margin:0; padding:0 5px 5px 0;}
div#leftside ul li#fidgetr-3 a.fidgetr_link img {width:90px; }

div#leftside ul li.widget_rs_event {font-size:14px; font-weight:bold; line-height:1.2; color:#555;}
div#leftside ul li.widget_rs_event h2.widgettitle {margin-bottom:8px;}
div#leftside ul li.widget_rs_event a {display:block; padding-bottom:16px; font-weight:normal;}

div#homefeature {float:right; width:410px; margin-bottom:15px; background:#fff}
div#homefeature h2 {margin-bottom:3px;}
div#homefeature ul {list-style:none; margin:0; padding:0 0 0 5px}
div#homefeature ul li {clear:both; margin:0; padding:0}
div#homefeature ul li div.flickr {clear:both; margin:0; padding:0; text-align:left;}
div#homefeature ul li h2 {font-size:18px; color:#C15729}
div#homefeature ul li div.flickr a {padding:0 5px 5px 0;}

div#homefeature ul li div.orangebg {margin-right:10px;margin-top:10px;}
div#homefeature ul li div.bluebg {margin-right:10px;margin-top:10px;}


ul li div.orangebg {}
ul li div.orangebg h3 a {
	font-weight:bold;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:block; font-size:18px; color:#fff; line-height:1.2; 
	text-decoration:none;background:#7BC731; padding:7px;
	-webkit-box-shadow:1px 1px 4px #777;
	-moz-box-shadow:1px 1px 4px #777;
	box-shadow:1px 1px 4px #777;
	text-shadow:0px 0px 3px #333;
	}
ul li div.orangebg h3 a span {text-shadow:0 0 0; display:block; padding-top:2px; font-size:13px; color:#333;font-weight:normal}
ul li div.orangebg h3 a:hover {background:#3E6519; color:#fff; text-shadow:0 0 0;}
ul li div.orangebg h3 a:hover span {color:#ddd;}


ul li div.bluebg {}
ul li div.bluebg h3 a {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:block; font-size:18px; color:#333; line-height:1.2; 
	text-decoration:none;background:#F1EA5D; padding:7px;
	-webkit-box-shadow:1px 1px 4px #999;
	-moz-box-shadow:1px 1px 4px #999;
	box-shadow:1px 1px 4px #999;
	}
ul li div.bluebg h3 a span {display:block; padding-top:2px; font-size:13px; color:#4D781E;}
ul li div.bluebg h3 a:hover {background:#3E6519; color:#fff;}
ul li div.bluebg h3 a:hover span {color:#fff;}


ul li a {color:#507738; font-size:12px;}


ul.events {margin:10px 0; padding:0; list-style:none;}
ul.events li {list-style:none; margin:0; padding:0 }
ul.events li h3 {font-size:28px; color:#ccc; line-height:1; letter-spacing:-0.07em;}
ul.events li h4 a {font-size:22px; line-height:1; letter-spacing:-0.07em}
ul.events li p {font-size:16px; color:#777; margin-top:3px; line-height:1.3;}

section#actionplan h1 {margin-bottom:20px;}
section#actionplan {display:block; width:950px;}
section#actionplan nav {display:block; float:left; width:220px; background:#D8FAD1; border:0;margin-bottom:10px;}
section#actionplan nav ul {list-style:none; height:auto; display:block; margin:0 0 10px 0; padding:0; width:220px;}
section#actionplan nav ul li {float:left; clear:both;display:block;width:220px}
section#actionplan nav ul li a {display:block; padding:4px 10px 4px 14px; font-weight:bold; background:#D8FAD1; -moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px; -webkit-border-radius:0px; border:0; -moz-border-radius:0; }
section#actionplan nav ul li ul {background:#D8FAD1; line-height:1.1;}
section#actionplan nav ul li ul li a {display:block; padding:6px 10px 6px 26px; font-weight:normal; background:#D8FAD1; color:#111;}
section#actionplan nav ul li.page_item ul {display:none;}
section#actionplan nav ul li.current_page_item ul {display:block;}
section#actionplan nav ul li.current_page_ancestor ul {display:block;}
section#actionplan nav ul li.current_page_item a,
section#actionplan nav ul li.current_page_ancestor a,
section#actionplan nav ul li.current_page_parent a 
	{background:#CBEAC3; color:#36512E;}
section#actionplan nav ul li.current_page_item a {font-weight:bold;}
section#actionplan nav ul li.current_page_item ul li a {font-weight:normal;}
section#actionplan nav ul li ul li.current_page_item a {font-weight:bold;}

section#actionplan nav ul li a:hover {color:#000}

section#actionplan div.apcontent {display:block; float:right; width:695px}
section#actionplan div.apcontent h3 {font-size:18px; margin:10px 0 4px 0; padding:0}
section#actionplan div.apcontent h3 a {text-decoration: none;}
section#actionplan div.apcontent h3 a:hover {text-decoration: underline; color:#000;}
section#actionplan p {font-size:110%; margin:2px 0; padding:0 0 10px 0; color:#444;}
section#actionplan p.readmore {font-size:13px; color:#555; margin:-10px 0 22px 0; padding:0}
section#actionplan p.readmore a {}
section#actionplan li {font-size:110%; color:#444;}

div.entry {margin-bottom:10px}


textarea#comment {width:480px; height:auto;}


div.bhibcatlist {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 4px #999;
	-moz-box-shadow:1px 1px 4px #999;
	box-shadow:1px 1px 4px #999;
	}
div.bhibcatlist h3 a {
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	}

div#sidebar div.bhibcatlist {background:#D1EBC4; padding:0 0 5px 0; margin-bottom:10px}
div#sidebar div.bhibcatlist h3 {margin:2px 0 7px 0;}
div#sidebar div.bhibcatlist h3 a {
	font-size:16px; font-weight:bold; 
	color:#fff; background:#4B7A1F;
	text-transform:uppercase;  text-decoration:none; 
	display:block;	
	padding:5px;
	}
div#sidebar div.bhibcatlist h3 a:hover {color:#000}
div#sidebar div.bhibcatlist ul li {font-size:11px; color:#4B5565; padding:0 0 2px 5px}
div#sidebar div.bhibcatlist ul li a {color:#444; font-size:14px; text-decoration:none}
div#sidebar div.bhibcatlist ul li a:hover {text-decoration:underline; color:#000}

div#leftside div.bhibcatlist {background:#D1EBC4; padding:0 0 5px 0; margin-bottom:10px}
div#leftside div.bhibcatlist h3 {margin:2px 0 7px 0;}
div#leftside div.bhibcatlist h3 a {
	font-size:16px; font-weight:bold; 
	color:#fff; background:#4B7A1F;
	text-transform:uppercase;  text-decoration:none; 
	display:block;	
	padding:5px;
	}
div#leftside div.bhibcatlist h3 a:hover {color:#000}
div#leftside div.bhibcatlist ul {border:0;}
div#leftside div.bhibcatlist ul li {font-size:11px; color:#4B5565; padding:0 0 2px 5px}
div#leftside div.bhibcatlist ul li a {color:#444; font-size:14px; text-decoration:none}
div#leftside div.bhibcatlist ul li a:hover {text-decoration:underline; color:#000;}

form p {margin:0;}
form p input {margin:0; padding:2px; font-size:14px; color:#333;}
form p label {padding-left:8px; color:#666; font-size:12px;}
form p small {color:#666; font-size:12px; font-weight:normal;}



div#sidebar ul li.widget_bhibsubscribe,
div#leftside ul li.widget_bhibsubscribe {
	margin: 3px 0 10px 0;
	padding:5px 16px 5px 8px;
	background:#CBF1CD;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 4px #999;
	-moz-box-shadow:1px 1px 4px #999;
	box-shadow:1px 1px 4px #999;
	}

div#sidebar ul li.widget_bhibsubscribe h2,
div#leftside ul li.widget_bhibsubscribe h2 {margin:0; padding:0; font-weight:bold; font-size:20px;}

div#sidebar ul li.widget_bhibsubscribe h3,
div#leftside ul li.widget_bhibsubscribe h3 {
	display:block; 
	margin:0; padding:2px 0 6px 0;  
	color:#507738;
	font-size:16px; 
	font-family:Helvetica, arial, sans-serif; font-weight:normal; text-decoration:none; 
	}

div#sidebar ul li.widget_bhibsubscribe h3 a,
div#leftside ul li.widget_bhibsubscribe h3 a {
	display:block; 
	margin:0; padding:8px 0 6px 38px;  
	font-size:16px; 
	font-family:Helvetica, arial, sans-serif; font-weight:normal; text-decoration:none; 
	}

	div#sidebar ul li.widget_bhibsubscribe a.feed,
	div#leftside ul li.widget_bhibsubscribe a.feed {
		display:block; 
		margin:0; padding:8px 0 6px 38px;  
	 background:#CBF1CD url(/wp-content/themes/birchfield/images/rss.png) 0 8px no-repeat; 
		}

		div#sidebar ul li.widget_bhibsubscribe a.email,
		div#leftside ul li.widget_bhibsubscribe a.email {
			display:block; 
			margin:0; padding:8px 0 6px 38px;  
		 background:#CBF1CD url(/wp-content/themes/birchfield/images/email.gif) 0 8px no-repeat; 
			}

div#sidebar ul li.widget_bhibsubscribe a:hover,
div#leftside ul li.widget_bhibsubscribe a:hover {
	color:#000;
	}


p input.emailin {color:#aaa; font-size:12px; width:164px;}
p.feedburner {font-size:11px; color:#777; margin:10px 0 0 0; padding:0;}
p.feedburner a {color:#777}


div#respond h3 {margin:10px 0;}

div.navigation {border-bottom:1px dotted #6EBB41; margin:0 0 15px 0; padding:2px; height:20px;}
div.navigation div.alignleft {float:left;}
div.navigation div.alignright {float:right;}

#sidebar ul li h2 a,
#leftside ul li h2 a {font-size:16px; text-decoration:none;}

#sidebar li.widget_recent_entries ul li, 
#leftside li.widget_recent_entries ul li 
	{color:#111; line-height:1.1; padding-bottom:8px;}

#sidebar li.widget_recent_entries ul li a,
#leftside li.widget_recent_entries ul li a {color:#81B347; text-decoration:none; font-size:14px;}

#sidebar li.widget_recent_entries ul li a:hover,
#leftside li.widget_recent_entries ul li a:hover {color:#000}


ul.rsevent {margin:10px 0; padding:0; list-style:none;}
ul.rsevent li {list-style:none; margin:0 0 30px 0; padding:0 0 20px 0; border-bottom:1px dotted #ccc;}
ul.rsevent li  {font-size:24px; color:#aaa; line-height:1; letter-spacing:-0.07em;}
ul.rsevent li strong {display:block; margin:0 0 -26px 0; padding:0; font-weight:normal; color:#81B347; font-size:20px;}
ul.rsevent li a {font-size:16px; line-height:1.2; margin-top:-3px;}
ul.rsevent li hr {display:none;}

#sidebar ul.rsevent li {margin:10px 0; padding:0 0 12px 0; border-bottom:1px dotted #ccc;}
#sidebar ul.rsevent li  {font-size:13px; color:#555; letter-spacing:0; line-height:1.3; }
#sidebar ul.rsevent li strong {margin:0 0 -14px 0; color:#81B347; font-size:14px; line-height:1.2;}
#sidebar ul.rsevent li a {font-size:12px}
#sidebar ul.rsevent li hr {display:none;}

#leftside ul.rsevent li {margin:10px 0; padding:0 0 5px 0; border-bottom:1px dotted #ccc;}
#leftside ul.rsevent li  {font-size:13px; color:#555; letter-spacing:0; line-height:1.3; }
#leftside ul.rsevent li strong {margin:0 0 -14px 0; color:#81B347; font-size:14px; line-height:1.2;}
#leftside ul.rsevent li a {font-size:12px}
#leftside ul.rsevent li hr {display:none;}

div#respond {background:yellow; padding:10px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	-webkit-box-shadow:1px 1px 4px #999;
	-moz-box-shadow:1px 1px 4px #999;
	box-shadow:1px 1px 4px #999;
	}
	

div#respond h3 {font-size:24px; color:#37441E; margin:0; padding: 0 0 10px 0;}
div#respond div.cancel-comment-reply {}
div#respond form {}
div#respond form p {color:#555; font-size:14px; margin:0;}
div#respond form p a {color:#37441E;}
div#respond form p textarea {width:468px; font-size:16px; color:#444;}
div#respond form p small {}
div#respond form p input {font-size:16px; color:#444; margin:0 0 10px 0;}

section#actionplan div.apcontent div#respond h3 {font-size:20px; color:#37441E; margin:10px 0; padding: 0 0 10px 0;}
section#actionplan div.apcontent div#respond div.cancel-comment-reply {}
section#actionplan div.apcontent div#respond form {}
section#actionplan div.apcontent div#respond form p {color:#555; font-size:14px; margin:0;}
section#actionplan div.apcontent div#respond form p a {color:#37441E;}
section#actionplan div.apcontent div#respond form p textarea {width:468px; font-size:16px; color:#444;}
section#actionplan div.apcontent div#respond form p small {}
section#actionplan div.apcontent div#respond form p input {font-size:16px; color:#444; margin:0;}


h3.getstarted a,
h3.commentcount a {display:block; padding:6px; width:275px; background:yellow; color:#37441E;
	text-align:center; text-decoration:none; font-size:12px; margin:10px 0 10px 0;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	-webkit-box-shadow:1px 1px 4px #999;
	-moz-box-shadow:1px 1px 4px #999;
	box-shadow:1px 1px 4px #999;
	}

	div#content h3.getstarted a:hover,
	div#content h3.commentcount a:hover {background:#48751E; color:#fff;}

h3#comments {margin:10px 0; color:#00AF00; font-size:18px; margin:10px 0;}

ol.commentlist {margin:20px 0; padding:0; }
ol.commentlist li {margin:10px 0; padding:10px 0 0 0; font-size:14px; border-bottom:1px solid #ddd;}
ol.commentlist li img {float:left; padding:0 10px 10px 0;}

ol.commentlist li div.commentmetadata {color:#666; font-size:11px;}
ol.commentlist li .comment-author {font-size:16px; color:#222;}
ol.commentlist li p {color:#555; margin:10px 0; padding:0;}



div#flickr_dashboard_widget div.flickr-dashboard {clear:both}
div.flickr-dashboard p.jdate {font-size:11px; margin:0;color:#777}

/*-- Fix search results 13 April 2011 --*/

div.search-result {
  margin: 0;
  padding: 0 0 30px 0;
}
h2 {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.1;
  margin: 10px 0 20px 0;
}
h2 a {
  color: #1E194D;
  text-decoration: none;
}
h2 a:hover {
  text-decoration: underline;
}
p {
  color: #444;
  font-size: 13px;
}
p.postmetadata {
  background: #f1f1f1;
  border-bottom: 1px solid #e4d1c8;
  font-size: 11px;
  margin: -10px 0 0;
  padding: 5px 8px;
}
small {
  display: block;
  font-size: 12px;
}
small.timestamp {
  color: #7074AD;
  margin-bottom: 10px;
}

/* share link styles */

.share-links
{
	margin:0 0 5px 0;
}

	.share-links .fblike,
	.share-links .tweet-this
	{
		display:inline-block;
		float:left;
		margin:0;
	}

	.share-links .fblike
	{
		height:25px;
		min-width:100px;
	}
	
	.share-links .tweet-this
	{
		height:20px;
		width:100px;
		margin:2px 0;
	}
	
.entry .share-links
{
	margin:10px 0 0;
}
