
div.breadcrumb {background-color:#121212; color:#fff; display:block; float:left; margin:10px 0px 0px -5px; width:380px;}

/* .blogListing */
div.blogListing {margin-bottom:0px; padding-top:0px;}
	div.blogListing.nomargin {margin-bottom:0px !important; padding-bottom:1px; padding-top:2px;}
	div.blogListing div.blogListingHeader {background:#000 none bottom left repeat-x; display:block; height:80px; padding:5px;}
			div.blogListing div.blogListingHeader.green {background-image: url(../img/blog_header_bg_green.gif);}
			div.blogListing div.blogListingHeader.yellow {background-image: url(../img/blog_header_bg_yellow.gif);}
			div.blogListing div.blogListingHeader.blue {background-image: url(../img/blog_header_bg_blue.gif);}
		div.blogListing div.blogListingHeader span.addThis {float:right;}
			div.blogListing div.blogListingHeader span.addThis img {margin:0px;}
		div.blogListing div.blogListingHeader a.subscribe {background:transparent url(../img/subscribe_rss_bg.gif) top right no-repeat; color:#fff; float:right; font-weight:bold; margin-top:3px; padding-right:20px;}
		div.blogListing div.blogListingHeader h2 {background-color:transparent !important; font-size:24px; padding:0px;}
			div.blogListing div.blogListingHeader h2 a {color:white !important; font-size:inherit !important; font-weight:bold;}
		div.blogListing h3 {clear:both !important;}
		div.blogListing div.blogListingHeader img {float:left; margin-right:10px;}
		div.blogListing div.blogListingHeader p {line-height:16px !important; margin:0px; padding:0px;}
	div.blogListing a.readMore {font-weight:bold;}
	div.blogListing h3 a {font-size:inherit !important; font-weight:bold;}
	div.blogListing p {line-height:18px;}
	div.blogListing p.byline {font-size:10px; margin:0px; padding-bottom:0px;}
		div.blogListing p.author_byline {font-size:10px; margin-top:-7px; margin-bottom:5px; padding-bottom:0px;}
	div.blogListing p.meta {color:#D9973D; font-weight:bold;}
		div.blogListing p.meta span {font-size:inherit; color:#fff; font-weight:bold;}
	div.blogListing ul {margin:0px; padding:0 0 0 20px;}
	div.blogListing ul li {padding-bottom:0px;}
		div.blogListing ul li.header {font-weight:bold; list-style:none; margin-left:-20px;}
	div.blogListing div.innerModule {padding:5px 0px;}
	div.blogListing div.blogListingFooter {clear:both; display:block; padding:0px 5px;}
		div.blogListing div.blogListingFooter ul {float:right;}
			div.blogListing div.blogListingFooter ul li {display:inline;}
				div.blogListing div.blogListingFooter ul li.email_share a {background:transparent url(../img/email_share_bg.gif) 0px 2px no-repeat; padding-left:20px;}
				div.blogListing div.blogListingFooter ul li a {color:white; font-weight:bold; font-style:oblique;}
	img.headshot {float:left; margin:5px 10px 4px 10px;}
	img.entry_list_image {float:right; margin:0px 10px 10px 10px;}
	
/* .blogWidget */
div.blogWidget {padding-bottom:2px; margin-bottom:12px; padding-top:2px;}
	div.blogWidget.first {padding-top:2px;}
	div.blogWidget div.innerModule p {padding:5px;}
		div.blogWidget div.innerModule p.byline {padding-bottom:0px; margin:0px;}
	div.blogWidget div.innerModule ul {margin:0 0 0 20px; padding:5px 0px;}
	div.blogWidget div.innerModule.tagCloud {padding:5px;}
		div.blogWidget div.innerModule.tagCloud a.rank6 {font-size:9px;}
		div.blogWidget div.innerModule.tagCloud a.rank5 {font-size:10px;}
		div.blogWidget div.innerModule.tagCloud a.rank4 {font-size:12px;}
		div.blogWidget div.innerModule.tagCloud a.rank3 {font-size:14px;}
		div.blogWidget div.innerModule.tagCloud a.rank2 {font-size:16px;} 
		div.blogWidget div.innerModule.tagCloud a.rank1 {font-size:18px;}
		
/* .image */
div.image {display:block;}
	div.image.right {float:right; margin:0 10px 10px 10px;}
	div.image.left {float:left; margin:0 10px 10px 10px;}
	div.image.center {display:block; clear:both; margin:10px 0px; text-align:center;}
	div.image img {margin-bottom:5px;}
	div.image p {font-size:10px; text-align:center;}
	
/* #comments */
div#comments {}
	div#comments div.commentCountHeader {background-color:#000; color:#fff; font-size:14px; font-weight:bold; padding:5px 5px 7px 5px;}
	div#comments div.commentHeader {background:black url(../img/comment_header_bg.gif) top left repeat-x; color:#fff; font-weight:bold; margin:2px 0px; padding:3px 5px 2px 5px;}
		div#comments div.commentHeader a {color:#fff !important; font-weight:bold;}
	div#comments div.innerModule {padding:0px 0px 5px 5px;}
		div#comments div.innerModule p {padding:5px 0px;}
	div#comments div.innerModule form table {padding-top:5px;}
	div#comments div.innerModule form table label {color:#fff; font-weight:bold;}
	div#comments div.innerModule form table tr td {padding:0 10px 5px 5px; text-align:left;}
	div#comments div.innerModule form table tr td input.text {font-size:10px; width:210px;}
	div#comments a.report {color:#fff; font-weight:bold;}
	div#comments div.commentInput {padding: 0px 5px 5px 5px;}
		div#comments div.commentInput label {color:#fff; clear:both; float:left; font-weight:bold;}
		div#comments div.commentInput textarea {clear:both; display:block; font-family:Arial; sans-serif; font-size:12px; height:180px; margin:5px 0px; padding:5px; width:485px;}
		div#comments div.commentInput a.submit {background:transparent url(../img/submit_button_bg.gif) top left no-repeat; display:block; float:right; height:18px; width:75px;}
			div#comments div.commentInput a.submit span {display:none;}
	div#comments-open-captcha div.label {clear:both;}
		div#comments-open-captcha div.label label {float:none;}
		
div#PageNav {color:#fff !important; float:right; font-size:13px; margin-top:10px;}
	div#PageNav a {font-size:13px; padding:0px 5px;}
	div#PageNav span {color:#fff !important; font-size:13px; padding:0px 5px;} 