/* blog rules */

#blog {
	padding:8px 8px 8px 16px;
	margin:0 2px 0 1px;
}

#comments_center a, #comments_center a:visited {
	color:#55B1BF;
	text-decoration:none;
}

#comments_center a:hover {
	color:#008FCA;
}

#blog p a,
#blog p a:visited,
.podcast-post a,
.podcast-post a:visited,
.blogtown-post a,
.blogtown-post a:visited,
.podcast_archives li a, 
.podcast_archives li a:visited, 
.blogtown_archives li a, 
.blogtown_archives li a:visited,
.BlogtownKeepReading a:link,
.BlogtownKeepReading a:visited {
	color:#55B1BF;
	text-decoration:none;
}

#blog p a:hover,
.podcast-post a:hover,
.blogtown-post a:hover,
.podcast_archives li a:hover, 
.blogtown_archives li a:hover,
.BlogtownKeepReading a:hover {
	color:#008FCA;
}

.podcastGetQT a,
.podcastGetQT a:visited {
	color:#008FCA;
}

.podcastGetQT a:hover {
	text-decoration:underline;
}

.blogtown-post img {
	text-align:center;
	margin:12px auto;
	border:3px solid #cc6633;
	display:block;
}

.podcast-post img {
	text-align:center;
	margin:12px auto;
	border:3px solid #CC2229;
	display:block;
}

.podcast-archive-head,
.blogtown-archive-head,
h3.comments-header,
.comments-open-header {
	background:#55B1BF;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin-top:8px;
	font-size:12px;
}

#blog p {
	margin:6px 0;
	line-height:1.4em;
}

/*
#blog h2 {
	font-size:12px;
	margin:6px auto 0 auto;
	padding:0;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	color:#333;
}
*/

#blog h3 {
	margin-bottom:0;
	padding-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

#blog blockquote {
	border:1px solid #ccc;
	background:#FEFEFE;
	padding:4px 6px;
}

.posted {
	margin:0px;
	padding:0px;
	font-size:11px;
	text-transform:uppercase;
	color:#6c5d44;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	letter-spacing:.1em;
}

#blog .author {
	font-weight:bold;
	color:#352710;
}

.blogtitle {
	margin:8px auto;
	text-align:center;
}

.blogdate-new, .blogtown-date {
	margin:10px 0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:#5c5c5c;
	color:#fff;
	text-align:center;
}

.blogtown-date {
	background-color:#cc6633;
}
.blogtown-category {
	float:left;
	background:#5096cd;
	color:#fff;
	padding:0 4px;
	font-size:10px;
	margin-right:4px;
	text-transform:uppercase;
}

ul.podcast_archives, ul.blogtown_archives {
	padding:0;
	list-style-type:none;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}

.podcast_archives li,
.blogtown_archives li {
	background:url(/images/blue_arr.gif) no-repeat 0 3px;
	padding-left:8px;
}

.noarrow li {
	background-image:none;
}

.blog_kicker {
	color:#7E9425;
	margin:0 auto;
	font-size:x-small;
	text-align:center;
	width:200px;
	background:#fff;
	border:1px dotted #7E9425;
	font-weight:bold;
}

p.podcast-postlinks, p.blogtown-postlinks {
	font-size:x-small;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
}

p.blogtown-postlinks {
	padding-bottom:6px;
	border-bottom:4px dotted #6ac2e6;
}

p.podcast-postlinks a,
p.podcast-postlinks a:visited {
	color:#55B1BF;
}

p.podcast-postlinks a:hover {
	color:#008FCA;
}

p.blogtown-postlinks a,
p.blogtown-postlinks a:visited,
p.comment-footer a,
p.comment-footer a:visited {
	color:#cc6633;
}

p.blogtown-postlinks a:hover, p.comment-footer a:hover {
	
}

.blog-head-links {
	text-align:center;
	margin:2px 0 0 0;
	padding:0;
	color:#999;
	font-size:small;
}

.blog-head-links a, .blog-head-links a:visited {
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:small;
	color:#55B1BF;
}

.blog-head-links a:hover {
	color:#008FCA;
}

.blogtown-head-links {
	text-align:left;
	margin:2px 0 0 0;
	padding:0;
	color:#333;
	font-size:small;
}

.blogtown-entry-nav,
.podcast-entry-nav {
	text-align:center;
	color:#636363;
}

.blogtown-head-links a,
.blogtown-head-links a:visited,
.blogtown-entry-nav a,
.blogtown-entry-nav a:hover,
.podcast-entry-nav a,
.podcast-entry-nav a:hover {
	font-size:12px;
	color:#55B1BF;
}

.blogtown-head-links a:hover,
.blogtown-entry-nav a:hover,
.podcast-entry-nav a:hover {
	color:#008FCA;
}

#blogtown-cat-list-container {
	width:160px;
}

#blogtown-cat-list-container ul {
	margin:10px 0;
	padding:0;
	list-style-type:none;
}

ul.blogtown-cat-list li {
	display:inline;
	float:left;
	width:77px;
	padding:0;
	line-height:1.3em;
	margin:0 3px 2px 0;
	color:#393939;
	background-color:#e1f3fa;
	text-transform:uppercase;
	font-weight:bold;
	font-size:x-small;
}

ul.blogtown-cat-list li.inactive {
	color:#b1b1b1;
}

#blogtown-cat-list-container a, #blogtown-cat-list-container a:visited {
	display:block;
	padding:0 3px 0 4px;
}

#blogtown-cat-list-container a:hover {
	background-color:#7c7c7c;
	color:#fff;
}

.blogtown-module-head {
	clear:both;
	margin:0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:1.2em;
	padding:4px 8px;
	border:2px solid #7c7c7c;
	background:url(/images/blogtown/sidehead_bg.gif);
}

ul.blogtown-blogroll {
	padding:0;
	margin:10px 0;
	list-style-type:none;
	line-height:1px;
}

.blogtown-blogroll li {
	padding:0;
	margin:0;
}

.blogtown-blogroll a, .blogtown-blogroll a:visited {
	display:block;
	line-height:1.3em;
	padding:0 3px 0 4px;
	color:#393939;
	background-color:#e1f3fa;
	font-size:x-small;
	margin:1px 0;
}

.blogtown-blogroll a:hover {
	background-color:#7c7c7c;
	color:#fff;
}

.blogtown-recent-comments {
	padding:8px;
	background:#f3f3f3;
	font-size:x-small;
	border:1px solid #5096cd;
	color:#454545;
}

.blogtown-recent-comments h2 {
	font-style:normal;
	font-size:14px;
	text-align:center;
	margin:3px auto;
	color:#454545;
}
/* Blog Comments */

p.comment-footer {
	font-size:x-small;
	color:#636363;
}

.blogtown-comments-form label {
	font-size:x-small;
	color:#636363;
}

.comment-number {
	font-size:18px;
	float:right;
	margin:0 0 5px 5px;
	color:#aeaeae;
}

#comments_center h2 {
	margin:10px 0;
	padding:2px 4px;
	font-size:small;
	font-weight:normal;
	background:#ddd;
	color:#444;
	border-bottom:3px solid #cbcbcb;
	border-top:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	text-align:center;
}

#comments_left {
	position: absolute;
	left:5px;
	top:60px;
	width:160px;
	background:#fff;
}

#comments_center {
	background:#fff;
	width:402px;
	padding:0 4px;
	margin-left:165px;
	margin-right:165px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	border-right:1px dotted #ccc;
	border-left:1px dotted #ccc;
}

#comments_center label {
	font-size:x-small;
}

#comments_right {
	position: absolute;
	right:5px;
	top:60px;
	width:160px;
	background:#fff;
}

#comments_banner {
	background:#fff;
	height:50px;
	border-bottom:1px dotted #ccc;
	padding:0 0 4px 0;
	text-align:center;
}

#blogtown_comments_banner {
	background:#fff;
	height:96px;
	border-bottom:1px dotted #ccc;
	padding:0 0 4px 0;
	text-align:center;
}

#comments_banner h1 {
	font-size:x-large;
	padding:10px 10px 0px 10px;
	margin:0px;
	color:#7E9425;
}

.listenWatchEmail img {
	border:0px;
	text-align:left;
	margin:8px 0;
	display:inline;
}
.blogCommentsClosed {
	background:#fff;
	border:1px solid #900;
	text-align:center;
	width:410px;
	line-height:1.3em;
	margin:10px auto
}
.podcastGetQT {
	height:20px;
	font-size:11px;
	padding-left:27px;
	color:#666;
	background:#f1f1f1 url(/images/podcasts/quicktime-icon.gif) top left no-repeat;
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	margin:8px 0;
}
.BlogtownKeepReading {
	text-align:center;
	font-size:12px;
	margin:10px auto;
	background:#fff;
}

.cat_nav {
 margin:10px 0;
 text-align:center;
 font-weight:bold;
 }
 	.cat_nav a { color:#E44D47; }
