#blogHeading {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: bold;
  font-size: 20px;
  margin: 0px;
}

#blogHeading a {color: #DD942D; text-decoration: none;}
#blogHeading a:hover {color: #639; text-decoration: underline;}

#blogTagline {
  margin: 0px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-weight: bold;
  font-style: bold;
  font-size: 18px;
  color: #808080;
  padding-bottom: 0px;
}

#blogImage {
	border: none;
	margin: 0px;
}

.blogDate {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #444;
  margin: 25px 0 0 0;
  font-weight: normal;
}

.blogStorytitle {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-weight: bold;
  font-style: bold;
  font-size: 18px;
  color: #666666;
  margin: 0px;
}

.post h1 {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-weight: bold;
  font-style: bold;
  font-size: 18px;
  color: #666666;
  margin: 0px;
}

.post p{
  font-size: 13px;
  color: #444;
  line-height: 1.4em;
}

.post a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.post a:hover {background-color: #ddd; color: #369;}
.post a:active {background-color: #ddd;}
.post a:visited {border-bottom: dotted 1px #369; color: #666;text-decoration: none;}

.post {
  border: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

p.storytags {
  font-size: 12px;
}
.storytags a {color: #933; text-decoration: none; border: 0;}
.storytags a:hover {background-color: #ddd; border: 0;}
.storytags a:active {background-color: #ddd; border: 0;}
.storytags a:visited {color: #933; text-decoration: none; border: 0;}


blockquote {
  border-left: 1px dotted #ccc;
  margin-left: 1.5em;
  padding-left: 5px;
  font-size: 85%;
  font-weight: normal;
  padding: 8px;
}

.commentsArea {
  font-size: 90%;
}

.blogMoreLink {
}



.idxBlogHead {
  font-size: 24px;  color: #444;
  font-weight: bold;
  text-align: center;
  margin: 0em 0px 1.2em 0px;
  font-family: 'Arial Black',Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.idxBlogBox{
  margin: 30px 0px 20px 0px;
}

h2.idxBlogTitle{
  margin: 0px;
  font-size: 13px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.idxBlogTitle a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.idxBlogTitle a:hover {background-color: #ddd; color: #369;}
.idxBlogTitle a:active {background-color: #ddd;}
.idxBlogTitle a:visited {border-bottom: dotted 1px #369; color: #666;text-decoration: none;}

h3.idxBlogByline{
  font-size: 13px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #808080;
  margin: 0px;
  font-weight: bold;
}
p.idxBlogDescr{
  color: #444;
  margin: 0px;
}
p.idxBlogLink{
  font-size: 13px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #808080;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}
a.idxBlogLink {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.idxBlogLink a:hover {border-bottom: dotted 1px #369; background-color: #ddd; color: #369;}
.idxBlogLink a:active {border-bottom: dotted 1px #369; background-color: #ddd; color: #369;}
.idxBlogLink a:visited {border-bottom: dotted 1px #666; color: #666;text-decoration: none;}

.idxBlogImg{
  width: 100px;
  float: left;
  padding: 5px;
}
#idxBlogImage{
  border: solid 1px #000;
  margin: 0px;
}
p.idxBlogImgCapt{
  margin: 0px;
  font-size: 10px;
  color: #444;
  font-weight: bold;
}

h4.idxBlogRecentHd{
  margin: 5px 0px 0px 0px;
  color: #666;
}
ul.idxBlogRecent{
  margin: 0px;
  text-indent: 0px;
  padding-left: 25px;
  list-style: none;
}

.lsPt{
}

.pagination{
  border-top: dotted 1px #999;
  font-size: 12px;
  color: #444;
  padding-top: 4px;
}
.pagination a {color: #933; text-decoration: none; border: 0;}
.pagination a:hover {background-color: #ddd; border: 0;}
.pagination a:active {background-color: #ddd; border: 0;}
.pagination a:visited {color: #933; text-decoration: none; border: 0;}

#comments p{
  font-size: 12px;
  color: #444;
  line-height: 1.4em;
  margin: 0px 0px 1em 0px;
}

.comment1{
  padding: 12px;
  background-color: #ffc;
  margin: 15px 0px 15px 0px;
}
.comment2{
  padding: 12px;
  background-color: #eee;
  margin: 15px 0px 15px 0px;
}

.commentCredit p{
  margin: 0px;
  font-size: 11px;
}
.commentCredit a {color: #933; text-decoration: none; border: 0;}
.commentCredit a:hover {background-color: #ddd; border: 0;}
.commentCredit a:active {background-color: #ddd; border: 0;}
.commentCredit a:visited {color: #933; text-decoration: none; border: 0;}

.commPreview{}

#commentsForm fieldset{
}

#commentsForm legend{
}
#commentsForm label{
}

p.commentFormNote{}

#commTextarea p{}

#commCaptcha p{}

fieldset.commentsForm{
  font-size: 12px;
  background-color: #ffc;
  padding: 12px;
  border: none;
  margin-top: 20px;
}
.commentsForm legend{
  font-family: Georgia, Times, serif;
  background-color: #ffc;
  color: #444;
  text-align: left;
  margin-left: 0px;
  border: none;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  padding: 10px;
}
.commentsForm label{
  font-size:12px;
  float:left;
  width:20%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  color: #0066b9;
  font-weight:bold;
}

p.commentFormNote{
}

#commCaptcha{
  border: dashed 1px #999;
  padding: 6px;
  margin-bottom: 10px;
}

.blogSponsor{
  text-align: center;
  padding: 2px 4px 4px 4px;
  background-color: #ffffcc;
  border: dotted 1px #fc6;
}
.blogSponsor h3{
  margin: 0px;
  text-align: center;
  font-size: 10px;
  font-weight: normal;
}




.categories{
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 12px;
  color: #DD942D;
  font-weight: bold;
  text-transform: uppercase;
}

.postBody{
  font-size: 13px;
  color: rgb(68, 68, 68);
  margin: 10px 0px 0px 0px;
}





.stReviewBody{
  margin: 0px;
}

.STreviewImage{
  float: left;
  padding: 0px 10px 10px 0px;
}
.STreviewImage img{
  border: 1px solid #000;
}
.BKreviewImage{
  float: right;
  padding: 0px 0px 10px 10px;
}
.BKreviewImage img{
  border: 1px solid #000;
}

.STPostTitle{
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 18px;
  color: #666666;
  font-weight: bold;
  margin: 5px 0px 0px 0px;
}

.STTitle{
  font-style: italic;
}

.STaffLinks{
  display: inline;
  margin: 0px;
}

.STcategories{
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 15px;
  color: #dd942d;
  font-weight: bold;
  text-transform: uppercase;
}


.blogSplashBox img{
  border: 1px solid #000;
}

.BlogLeft img{
  font-size: 13px;
  color: rgb(68, 68, 68);
  border: 1px solid #000;
  float: left;
  margin: 0px 10px 10px 0px;
  display: inline;
}

.BlogRight img{
  font-size: 13px;
  color: rgb(68, 68, 68);
  border: 1px solid #000;
  float: right;
  margin: 0px 0px 10px 10px;
  display: inline;
}



#blogCatList li ul li{
  text-indent: 10x;
}


.BKPostTitle{
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 22px;
  color: #dd942d;
  font-weight: bold;
  margin: 5px 0px 0px 0px;
}
.BKPostArtist{
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 17px;
  color: #888;
  margin: 0px;
}
.BKPostDetails{
  text-transform: uppercase;
  font-size: 10px;
  font-weight: normal;
  color: #666;
  margin: 0px;
}

.blogMeta h4, 
.blogMeta h3 {
  display: block;
  margin: 0px;
  padding: 0px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-weight: normal;
  color: #333;
  line-height: 22px;
}

.blogMeta{
  display: block;
  position: relative;
  height: auto;
  border-bottom: solid 1px #ccc;
  border-top: solid 1px #ccc;
  padding: 4px 0px 4px 0px;
  margin: 30px 0px 25px 0px;
}


.blogMeta h3{
  font-weight: normal;
  text-align: left;
  font-size: 18px;
  line-height: 19px;
  color: #333;
}
.blogMeta a {color: #369; text-decoration: none; border: none;}
.blogMeta a:hover {background-color: #ddd; border: none;}
.blogMeta a:active {background-color: #ddd; border: none;}
.blogMeta a:visited {color: #369; text-decoration: none; border: none;}

.blogMeta h4{
  text-align: right;
  position: absolute;
  bottom: -1px;
  right: 0px;
  padding-bottom: 3px;
  font-style: italic;
  font-size: 15px;
  color: #777;
}

.post2 {
  border: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}



/* ============================== CLEANED-UP STYLES ======================= */


.blogSummary {
	margin: 10px 0px 0px 0px;
	background-color: #ddd;
	font-style: italic;
	padding: 15px;
}


.blogMastCaption{
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	font-size: 11px;
	margin: 0px auto;
	text-align: center;
}


/* ============================== CLEANED-UP RIGHT SIDEBAR STYLES ======================= */

.blogrollTag {
	padding-left: 20px;
	font-size: 10px;
	color: #555;
}
#blogRolltop {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #808080;
}

/* ============================== END CLEANED-UP RIGHT SIDEBAR STYLES ======================= */


/* ============================== NEW CATALOG SIDEBAR STYLES ======================= */




.catSidebar{
	float: right;
	margin: 0px 0px 8px 8px;
}

img.sidebarCoverArt{
	border: 1px solid #444;
}

.catSidebar h1{
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	font-size: 16px;
	color: #333;
	margin: 0px;
}

.catSidebar h2{
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	font-size: 16px;
	color: #DD942D;
	margin: 0px;
}
.catSidebar h3{
	font-size: 10px;
	font-weight: normal;
	color: #555;
	text-transform: uppercase;
	margin: 0px;
}
.catSidebar h4{
	margin: 3px 0px 0px 0px;
	text-transform: uppercase;
	line-height: 10px;
/*
	add img src=\"http://www.popmatters.com/images/bullet.gif\" alt=\"*\" width=\"10\" height=\"10\" border=\"0\">
*/
}

.catSidebar h5{
	margin: 0px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

.catSidebar h6{
	margin: 0px;
	font-size: 10px;
	color: #333;
	font-weight: normal;
}

a.catInlineEdit{
	margin: 0px;
	font-size: 10px;
}
.catSidebar p{
	font-size: 12px;
}
.sidebarLabel{
	font-weight: bold;
}

/* ============================== END NEW CATALOG SIDEBAR STYLES ======================= */

.blogByline{
	font-style: italic;
}