/*
New stylesheet written Aug 30-31 2005

*/



body {
	font-family: verdana, Geneva, Helvetica, arial,sans-serif;
	font-size: 13px;
	background: #666 url(http://www.popmatters.com/images/background.jpg) repeat;
	margin: 0px;
	padding: 0px;
	text-align:center; /* for IE5/Win */
}

#wrapper {
	width: 1006px;
	margin:0px auto;
	text-align:left; /* corrects IE5/Win workaround */
}



#pageHeader {
	margin-bottom: 0px;
	background-color: #333;
}



/* LAYOUT FOR LOGO AND JUMBO BANNER AD */

#masthead {
	margin: 0px;
	background-color: #333;
	height: 92px;
	width: 1004px; /* for early IE box model */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 1006px;
}
html>#masthead {
	width:1004px; /* for Opera */
}

#logo {
	margin: 0px;
	width: 276px;
	height: 92px;
	background-color: #639;
	text-align: center;
	float: left;
}

#mastheadAd {
	width: 728px;
	margin: 1px;
	float: right;
}



/* LAYOUT FOR ARCHIVE LINKS STRIP AND GOOGLE SEARCH */

#archiveBar {
	height: 32px;
	border: 1px solid #DD942D;
	background-color: #999;
	clear: both;
	width: 1002px; /* for early IE box model */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 1004px;
}
html>#archiveBar {
	width:1002px; /* for Opera */
}


#googleSearch {
	float: right;
	width: 199px;
	display: inline;
	margin-right:3px;
	margin-top: 3px;
}

h2#sectionHd {
	display: inline;
	font-size: 18px;
}

#archiveLinksHd {
	display: inline;
	font-size: 16px;
}

#archiveLinksList {
	text-indent: 0;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#archiveLinksList li{
	text-indent: 0px;
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
}



/* LAYOUT FOR BANNER ADS STRIP */

#bannerAds {
	clear: both;
	height: 61px;
	background-color: #333;
	margin: 1px 1px 1px 1px;
	width: 1002px; /* for early IE box model */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 1004px;
}
html>#archiveBar {
	width:1002px; /* for Opera */
}

#spons1 {
	display: inline;
	float: left;
	width: 15px;
	margin-right: 2px;
}

#banner1 {
	display: inline;
	float: left;
	width: 468px;
	margin-right: 17px;
}

#spons2 {
	display: inline;
	float: left;
	width: 15px;
	margin-right: 2px;
}

#banner2 {
	display: inline;
	float: left;
	width: 468px;
	margin-right: 16px;
}



/* STYLES FOR TODAY BOX */


#tBoxContents{
	padding: 4px 10px 4px 10px;
	margin: 0px;
	font-size: 80%;
}

#tBoxContents p{
	margin-top: 0px;
	margin-bottom: 0px;
}

#tBoxDate {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 7px;
	color: #808080;
	font-weight: normal;
}

.tBoxSecDiv {
	margin-top: 1em;

}

.tBoxSecHd {
	font-size: 125%;
	display: inline;
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	color: #808080;
	text-transform:uppercase;
}

.tBoxSecLk {
}

.tBoxListPt {
	color: #ff8000;
	font-weight: bold;
}

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


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









#mainContentTab{
	width: 1006px;
	margin-bottom: 12px;
}

#leftCell{
  width: 171px;
}
#centCell{
  width: 524px;
}
#rightCell{
  width: 310px;
}

#leftCol{
	margin-top: 4px;
	margin-right: 11px;
	width: 160px; /* no borders or padding, so no need for IE5/Win workaround */
}

.leftColAdBox {
	margin-bottom: 12px;
}

#leftColAd-4 {
  overflow: hidden;
}

#rightCol{
	margin-top: 4px;
	margin-left: 10px;
	width: 300px; /* no borders or padding for this block itself, so no need for IE5/Win workaround */
}

#cenCol {
	background-color: white;
	border: 2px solid #999;
	padding: 10px;
	font-weight: normal;
	margin-top: 4px;
	width: 500px;
}




#cenCol h1{
  margin: 0px 0 1px 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #333;
}





.rightColAdBox {
	z-index: 500;
}
.leftColAdBox {
	z-index: 500;
}
.articleFootAd {
	z-index: 500;
}
.leftColBlogAdBox {
	z-index: 500;
}
.blogSponsor {
	z-index: 500;
}
#sectSponsor {
	z-index: 500;
}
.miscAdZone {
	z-index: 500;
	margin: 0px;
}


.rightColAdBox {
	margin-bottom: 12px;
}

.rightSidebarBox {
	background-color: white;
	border: 2px solid #999;
	padding-bottom: 8px;
	margin-bottom: 12px;
	width: 296px;
}
* html.rightSidebarBox {
	width: 300px;
	w\idth: 296px;
}

.rightSidebarBoxHeader {
	padding: 1px;
	text-align: center;
	border-bottom: 2px solid #999;
	text-transform: uppercase;
}

.rightSidebarBoxContent {
}


.rightSidebarBoxHeader {
	background-color: #dd942d;
	font-family: 'Arial Narrow', 'Arial MT Condensed Light', sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 10pt;
}



#pricegrabberBox {
}



#sectSponsor {
  float: right;
  margin: 4px 4px 0px 4px;
}



.leftSidebarBox {
	background-color: white;
	border: 2px solid #999;
	padding-bottom: 8px;
	margin-bottom: 12px;
	width: 160px; /* for early IE box model */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 156px;
}
html>body .leftSidebarBox {
	width:156px; /* for Opera */
}

.leftSidebarBoxHeader {
	padding: 1px;
	text-align: center;
	border-bottom: 2px solid #999;
	text-transform: uppercase;
}

.leftSidebarBoxContent {
}


.leftSidebarBoxHeader {
	background-color: #dd942d;
	font-family: 'Arial Narrow', 'Arial MT Condensed Light', sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 10pt;
}


.dateslug {
	color: #808080;
	margin-bottom: -8px;
}






#refURL {
  display: none;
}



#footer {
	margin:20px auto;
	clear: both;
	width: 801px;
	padding: 4px;
	font-size: 80%;
	color:#484848;
	background-color: #fff;
	border: solid 2px #999;
	list-style: none;
}
#footer p{
	margin-top: 0px;
	margin-bottom: 0px;
}

.articleFootAd{
  margin-top: 1em;
}


a {text-decoration: none; color:#484848;}
a:active {color:#66f;}
a:visited {color:#639;}
a:hover {color:#66f;}
a img {border: none;}


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



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







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

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

#splashReviewHeader h2 {
	font-size: 100%;
	font-weight: bold;
	color: #333;
	margin: 0px;
}

#reviewHeader h2 {
	font-size: 100%;
	font-weight: bold;
	color: #333;
	margin: 0px;
}



#splashReviewHeader h3 {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	margin: 0px;
}

#reviewHeader h3 {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	margin: 0px;
}


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

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







#reviewBody {
	font-size: 13px;
	color: #333;
}

#reviewBody {
	font-size: 13px;
	color: #333;
}
#reviewBody a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
#reviewBody a:hover {background-color: #ddd; color: #369;}
#reviewBody a:active {background-color: #ddd;}
#reviewBody a:visited {border-bottom: dotted 1px #369; color: #666; text-decoration: none;}

/*

#reviewBody p{
	margin: 0px;
}

div.postbody p{
	margin: 0px;
}
div.post p{
	margin: 0px;
}

*/


#splashReviewHeader {
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
}

#reviewHeader {
	color: #333;
	margin-top: 0px;
	margin-bottom: 3px;
  padding-bottom: 3px;
	border-bottom: solid 1px #ccc;
}


.reviewTitle2 {
	font-size: 100%;
	font-weight: bold;
	color: #333;
	margin: 0px;
}

.reviewInfo {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	margin: 0px;
}

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

.reviewSubtitle {
	font-size: 100%;
	font-weight: normal;
	color: #333;
	margin: 0px;
}

#label {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
}

.label {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
}

#rating {
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
}

.releaseDate {
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
}

#reviewBodyTitle {
	color: #333;
	font-size: 13px;
	font-weight: bold;
}

#reviewAuthor {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}
.seriesAuthor {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 15px;
  font-weight: normal;
  margin: 0px;
}

#reviewAuthorTitle {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
}

#reviewImageBox {
	display: inline;
	float: right;
	font-weight: bold;
	font-size: 80%;
	margin: 0px 0px 5px 5px;
}

#reviewImage {
	border: solid 1px #000;
}

#amzButton {
	margin-top: 2px;
}

#amzUKButton {
	margin-top: 2px;
}

#inSndButton {
	margin-top: 2px;
}

#amzButton {
	margin-top: 2px;
}

#iTunesButton {
	margin-top: 2px;
}

.musicReviewImage {}


#articleOptions {
	padding: 0px;
	font-size: 11px;
	list-style-type: none;
	text-indent: 0px;
	display: inline;
}

ul#articleOptions {
  display: block;
	margin: 3px 0px 12px 0px;
}

#articleOptions li{
	text-indent: 0px;
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
}
.commentsLink {
  font-weight: bold;
}
#articleOptions a {color: #134; text-decoration: none;}
#articleOptions a:hover {background-color: #ddd; color: #369;}
#articleOptions a:active {background-color: #ddd;}
#articleOptions a:visited {color: #134; text-decoration: none;}


#reviewCopy {
	clear: left;
}

#date {
	font-size: 13px;
	color: #D99223;
	margin: 0px;
}




#splashBox{
  text-align: center;
  margin-bottom: 10px;
}
.splashCaption{
  text-align: center;
  margin: 2px 0px 0px 0px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #666;
  font-size: 12px;
}
.splashCaption p{
  margin: 0px;
}


.splashLinks{
  display: inline;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #444;
  font-size: 13px;
  text-transform: uppercase;
}
.splashLinks a {color: #444; text-decoration: none;}
.splashLinks a:hover {color:#66f;}
.splashLinks a:active {color:#66f;}

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





.pmPicks {
	font-weight: bold;
}


/* STYLES FOR RECENT REVIEWS PAGES */


#mainPageTitle {
	font-family: 'Arial Black',Verdana, arial, sans-serif;
	font-size: 100%;
	color: #639;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	border-bottom: solid 1px #808080;
}

h4.dateslug {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
}

ul.mainBdList {
	margin-top: 0px;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;
}

.lsPt {
	color: #ff8000;
	font-weight: bold;
}

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


/* END STYLES FOR RECENT REVIEWS PAGES */




/* STYLES FOR ARTICLE TEXT STYLES */

blockquote.epigraph {
	text-indent: 0px;
	font-size: 80%;
	padding-left: 0px;
	margin-left: 0px;
}

ul.articlePoints {
	text-indent: 0px;
	padding-left: 0px;
	margin-left: 0px;
	list-style-position: inside;
}

ul.articlePoints li {
	margin-bottom: 1em;
}

/* END FOR ARTICLE TEXT STYLES */


/* STYLES FOR MERCORA MUSIC BOX */

.mercoraBox {
  margin: 3px 0px 8px 0px;
  padding: 0px;
  border: 1px dotted #DD942D;
}

/* END STYLES FOR MERCORA MUSIC BOX */



/* STYLES FOR RELATED CONTENT */

#relatedHeader {
  color: #333;
  margin: 0px 0px 12px 0px;
  font-size: 12px;
}

#relatedBox {
	padding: 5px;
  margin: 10px 5px 10px 5px;
	background-color: #def;
	border: dashed 1px #cde;
}

ul.relatedBoxList {
  font-size: 12px;
  color: #444;
	margin-top: 0px;
	list-style: none;
	margin-left: 12px;
	padding-left: 0px;
	text-indent: -12px;
}
#relatedBox a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
#relatedBox a:hover {background-color: #ddd; color: #369;}
#relatedBox a:active {background-color: #ddd;}
#relatedBox a:visited {border-bottom: dotted 1px #369; color: #222; text-decoration: none;}


/* END OF RELATED CONTENT STYLES */


ul.sidebarLinkList{
  text-indent: 0px;
  padding: 0px;
  list-style: none;
  margin-left: 25px;
}
.sidebarLinkList li{
  text-indent: 0px;
  margin-left: 0px;
  padding: 0px;
  list-style: none;
}





/* ============================== RECENT SIDEBARS ============================== */


.recentBox {
  margin: 4px 8px 0px 8px;
  font-family: verdana, geneva, helvetica, arial;
  font-weight: bold;
}

#recentSidebarKey {
	text-align: left;
	margin: 0px 0px 6px 0px;
	font-style: italic;
	color: #000;
}

.pmPick{
  font-weight: bold;
}

.sidebarList {
  margin: 0px 0px 4px 0px;
  list-style-type: none;
  padding-left: 0px;
  text-indent: 0px;
}

.sidebarList li {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
  text-indent: 0px;
}

.recentBoxListHead {
  text-transform: uppercase;
  color: #333;
  font-weight: bold;
}
.recentBoxListHead2 {
  padding-top: 1em;
  text-transform: uppercase;
  color: #333;
  font-weight: bold;
}

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

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

.recentSidebarLinks{
  font-weight: bold;
  margin-top: 0px;
}
ul.recentSidebarLinks{
  list-style: none;
  padding-left: 0px;
  margin-left: 0px;
}
.recentSidebarLinks li{
  font-size: 10px;
  display: inline;
}
.recentSidebarLinksHd{
  font-size: 11px;
  margin: 4px 4px 0px 4px;
  text-transform: uppercase;
  color: #333;
}
.recentSidebarLinks a {border-bottom: dotted 1px #369; color: #888; text-decoration: none;}
.recentSidebarLinks a:hover {background-color: #ddd; color: #369;}
.recentSidebarLinks a:active {background-color: #ddd;}
.recentSidebarLinks a:visited {border-bottom: dotted 1px #369; color: #888; text-decoration: none;}

.recentSidebarLinksPt{
  font-size: 11px;
  color: #FF8000;
}

.recentSectionBox {
  clear: both;
  color: #484848;
  padding: 6px;
  font-size: 10px;
}
.recentSectionBox a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.recentSectionBox a:hover {background-color: #ddd; color: #369;}
.recentSectionBox a:active {background-color: #ddd;}
.recentSectionBox a:visited {border-bottom: dotted 1px #484848; color: #222; text-decoration: none;}


#recentSidebarCol1_1 {
}


#recentSidebarCol1_2 {
	width: 129px;
	float: left;
}

#recentSidebarCol2 {
	border-left: dashed 1px #555;
	padding-left: 5px;
	width: 136px;
	float: right;
}

.recentDVDBoxHd {
  color: #333;
  font-weight: bold;
  margin: 4px auto 0px auto;
  text-align: center;
}
.recentDVDBox {
  border-top: dashed 1px #555;
}


/* === RECENT SIDEBARS FOR POPCOMIX === */


h4.sidebarHead {
	font-size: 10px;
	margin: 0px;
}

h4.sidebarHeadNar {
	font-size: 12px;
	margin: 0px;
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	color: #666;
	text-transform: uppercase;
}



/* ============================== NEW ARTICLE STYLES ============================== */



.inlineEditLink {
  margin: 0px;
  font-size: 10px;
  clear: both;
}


#splashDate {
  margin: 0px 0px 14px 0px;
  font-size: 10px;
  font-weight: normal;
  color: #444;
}

#subjectSlug {
  margin: 0px 0px 14px 0px;
  font-size: 10px;
  font-weight: normal;
  color: #444;
}

#insetDEK {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  float: right;
  width: 180px;
  padding: 0px 0px 10px 12px;
  background-color: #fff;
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  color: #444;
  z-index: 15;
  position: relative;
}

#authorPhoto {
  border: 1px solid #000;
  float: left;
  margin: 0px 10px 10px 0px;
}

.columnTitle {
  text-transform: uppercase;
}
.columnTitle a {border-bottom: dashed 1px #999; color: #333; text-decoration: none;}
.columnTitle a:hover {background-color: #ddd; color: #369;}
.columnTitle a:active {background-color: #ddd;}
.columnTitle a:visited {border-bottom: dotted 1px #666; color: #666; text-decoration: none;}

.authorBioBox{
  font-size: 11px;
  color: #555;
  border-top: 1px solid #999;
  padding-top: 1em;
  clear: both;
}

.authorBioBox p{
  margin-top: 0px;
}

#tagsBox {
  border-top: 1px dotted #999;
  margin: 16px 0px 15px 0px;
  padding: 5px 0px 0px 0px;
}

/* ============================== ITEM SIDEBAR STYLES ============================== */


/* red. */

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

.reviewTitle1 {
	font-family: 'Arial Black',Verdana, arial, sans-serif;
	font-size: 100%;
	color: #639;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
}

.reviewTitle1splash{
  margin: 0px 0 1px 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #333;
}
.reviewTitle1splash a {color: #333; text-decoration: none;}
.reviewTitle1splash a:hover {border-bottom: dotted 1px #369; color:#333; text-decoration: none;}
.reviewTitle1splash a:active {border-bottom: dotted 1px #369; color:#333; text-decoration: none;}
.reviewTitle1splash a:visited {color:#333; text-decoration: none;}

/* end red. */



#itemsSidebar {
  float: left;
  border: 2px dotted #D99223;
  padding: 5px;
  margin: 0px 10px 10px 0px;
}

.sbItemBox {
  margin: 0px 0px 10px 0px;
}





.sbImage {
}

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




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

.sbItemInfo {
  font-size: 10px;
  font-weight: normal;
  color: #555;
  text-transform: uppercase;
  margin: 0px;
}


.footLinks{
  display: inline;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #444;
  font-size: 13px;
  text-transform: uppercase;
  padding: 3px 5px 0px 5px;
}
.footLinks a {color: #444; text-decoration: none;}
.footLinks a:hover {color:#66f;}
.footLinks a:active {color:#66f;}

.specialSectionLink {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #808080;
  font-size: 15px;
  margin: 0px 0px 5px 0px;
  font-weight: normal;
}
.specialSectionLink a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.specialSectionLink a:hover {background-color: #ddd; color: #369;}
.specialSectionLink a:active {background-color: #ddd;}
.specialSectionLink a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}


/* === styles for box containing links to other articles in special section === */


div.specSecHeadBox{
  background-color: #dfd;
  z-index: 1;
  position: relative;
/*
  background: url(http://www.popmatters.com/images/fade-green.png) repeat-x;
  float:left;margin-bottom:20px;padding:10px;width:690px  
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
*/
  margin: 18px 0px 11px 0px;
  padding: 10px;
}

.specSecHeadBox h3{
  margin: 0px 0px 5px 0px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #505050;
  font-size: 15px;
}

.specSecHeadBox ul{
  text-indent: 0px;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.specSecHeadBox ul li{
  padding-left: 13px;
  text-indent: 0px;
  margin: 0px;
  list-style-type: none;
}

.specSecHeadBox ul li a {color: #369; text-decoration: none;}
.specSecHeadBox ul li a:hover {border-bottom: dotted 1px #369; color: #369;}
.specSecHeadBox ul li a:active {border-bottom: dotted 1px #369;}
.specSecHeadBox ul li a:visited {color: #666; text-decoration: none;}

/* === end styles for box containing links to other articles in special section === */
/*  background: url(http://www.popmatters.com/images/bullet.gif) no-repeat 0px 2px; */




/* ============================== END NEW ARTICLE STYLES ============================== */

/* ============================== LIST-STYLE ARTICLE STYLES ============================== */

#itemsList {
  margin-top: 25px;
}

.lsItem{
	font-size: 13px;
  clear: both;
  margin-bottom: 10px;
}

.lsItemWDiv{
  font-size: 12px;
  clear: both;
  margin-bottom: 10px;
  border-bottom: solid 2px #999;
}

.lsItemBox{
  float: left;
  padding: 0px 10px 10px 0px;
}

.lsItemDescr {
  font-size: 12px;
  color: #444;
  font-weight: bold;
}

.lsItemText {
  margin: 0px;
}
.lsItemNr {
  float: left;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 45px;
  color: #DD942D;
  font-weight: bold;
  padding: 0px 10px 10px 0px;
  margin: 0px;
}

.listItDir {
  margin: 0px;
  font-size: 11px;
  color: #333;
  font-weight: normal;
}
.listItCast {
  margin: 0px;
  font-size: 10px;
  color: #333;
  font-weight: normal;
}


/* ============================== END LIST-STYLE ARTICLE STYLES ============================== */


#articleMediaLinks {
  font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0;
}
#articleMediaLinks a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
#articleMediaLinks a:hover {background-color: #ddd; color: #369;}
#articleMediaLinks a:active {background-color: #ddd;}
#articleMediaLinks a:visited {border-bottom: dotted 1px #484848; color: #222; text-decoration: none;}

.ml_stream {
  margin: 4px 0px 0px 25px;
}

#tagLinks {
  clear: both;
  text-align: center;
  border-top: 1px solid #999;
  margin: 8px 3px 3px 3px;
}





.mediaObject{
  margin:0px auto;
  text-align: center;
  margin: 1em 0px 0px 0px;
}
.mediaObjectCap{
  font-weight: normal;
  text-align: center;
  margin: 0px;
}
.mediaObjectCap p{
  margin: 4px 0px 0px 0px;
}


.ratingsLink img{
  border: none;
  margin: 0px;
}
.ratingsLink a img {border: none;}


.miscClr {
	clear:both;
	margin:0px;
	font-size: 2px;
}

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

.articleUnit {
  margin: 0px;
  clear: both;
}




.articleSidebar{
	margin: 10px 0px 10px 10px;
	width: 170px;
	padding: 10px;
	float: right;
	border: 1px solid #808080;
	background-color: #fc6;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.articleSidebar h4{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}
.articleSidebar p{
	padding: 0px;
	margin: 1em 0px 0px 0px;
	font-size: 12px;
}

/* ============================== ARTICLE COMMENT STYLES ============================== */

#commentsDEK {
  padding: 10px 0px 0px 0px;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  color: #444;
}

#articleComments {
  border-top: 1px solid #999;
  clear: both;
}

#articleComments 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;
}
.commentPrev{
  padding: 12px;
  background-color: #dde;
  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;}

#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;
}


/* ============================== END ARTICLE COMMENT STYLES ============================== */



/* ============================== ARCHIVE/RECENT PAGE STYLES ============================== */


.archiveHeader {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #DD942D;
  font-size: 24px;
  margin: 0px;
}

.archiveLinksBarDiv {
  border-top: solid 1px #333;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  text-transform: uppercase;
  clear: both;
  margin-top: 15px;
}

.archiveLinksBarTop {
  border-top: solid 1px #333;
  border-bottom: solid 1px #333;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  text-transform: uppercase;
  clear: both;
}

.archiveLinksBarTop2 {
  border-bottom: solid 1px #333;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  text-transform: uppercase;
  clear: both;
}

.archiveLinksBarBot {
  border-top: solid 1px #333;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  text-transform: uppercase;
  margin-top: 20px;
}

.archiveLinksBarDiv h2{
  font-size: 15px;
  display: inline;
  color: #808080;
}

ul.archiveLinksBar {
  display: inline;
  margin: 0px;
  color: #444;
  font-weight: normal;
  font-size: 15px;
  padding: 0px;
}

ul.archiveLinksBar li{
  display: inline;
  list-style: none;
  color: #808080;
  padding: 0px 1px;
  font-weight: bold;
}

.archiveLinksBar a {color: #666; text-decoration: none;}
.archiveLinksBar a:hover {color: #66f;}
.archiveLinksBar a:active {color: #66f;}
.archiveLinksBar a:visited {color: #666;}

.archiveBackLink {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-weight: bold;
  margin: 0px;
  clear: both;
 color: #333;
  border-top: solid 1px #333;
  border-bottom: solid 1px #333;
  font-size: 15px;
}

.archiveBackLink a {font-weight: bold; color: #333; text-decoration: none;}
.archiveBackLink a:hover {color: #66f;}
.archiveBackLink a:active {color: #66f;}
.archiveBackLink a:visited {color: #333;}

.archiveDayBox {
  margin: 8px 0px 17px 0px;
  clear: both;
}

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


.musicarchiveDayBox {
  border-bottom: 1px solid #DD942D;
  margin: 8px 0px 17px 0px;
  clear: both;
}

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


.archiveDayImg {
  margin: 0px 0px 3px 0px;
}

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

.archiveDayEmbedImg {
  float: left;
  width: 60px;
  padding: 0px 5px 5px 0px;
}

.archiveDayEmbedImgMusic {
  float: right;
  width: 150px;
  padding: 0px 0px 5px 5px;
}

.archiveDayEmbedImg img{
  border: 0px;
}

.archiveDayEmbedImgMusic img{
  border: 0px;
}

h4.archiveDateSlug {
  color: #808080;
  font-weight: normal;
  margin: 0px;
  font-size: 12px;
}

h4.musicarchiveDateSlug {
  color: #DD942D;
  font-weight: bold;
  margin: 0px;
  font-size: 12px;
}

.archiveArticleBox {
  margin: 3px 0px;
}

.archiveTitle {
  font-weight: normal;
  margin: 0px;
}

.archiveItemTitle {
  font-weight: bold;
}

.archiveItemMusic {
  font-style: italic;
}

.archiveBullet {
  color: #FF8000;
}

.articleDescr {
  color: #444;
}

.archiveDEK {
  margin: 0px;
}

.musicarchiveDEK {
  margin: 0px;
  font-size: 11px;
  color: #444;
}

.archiveTitle2{
  font-weight: bold;
  color: #333;
}



/* ============================== END ARCHIVE/RECENT PAGE STYLES ============================== */

/* ============================== STANDARD IMAGE STYLES ============================== */

.imageEmbedLeft{
  clear: both;
  float: left;
  margin: 0px 10px 10px 0px;
  padding: 0px;
  z-index: 100;
  background-color: #fff;
}
.imageEmbedLeft img{
  border: 1px solid #000;
  margin: 0px;
}
.imageEmbedRight{
  float: right;
  margin: 0px 0px 10px 10px;
  padding: 0px;
  z-index: 100;
  background-color: #fff;
}
.imageEmbedRight img{
  border: 1px solid #000;
  margin: 0px;
}
.imageCaption {
  text-align: center;
  font-size: 12px;
  color: #555;
  margin: 2px 0px 0px 0px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #666;
}
.imageBlock{
  clear: both;
  margin: 1em 0px;
}
.imageBox {
  margin: 0px;
}


.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;
}

/* ============================== END STANDARD IMAGE STYLES ============================== */

/* ============================== NEWS-STYLE INDEX PAGE STYLES ============================== */

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

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

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

.sectionDate {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #444;
  margin: 8px 0 5px 0;
  font-weight: bold;
  text-transform: uppercase;
}

.sectionDateLower {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #444;
  margin: 15px 0 5px 0;
  font-weight: bold;
  text-transform: uppercase;
}

#day1Box {
}

.day1HeadBoxesFloat {
  float: left;
  width: 242px;
  padding: 0px 8px 0px 0px;
  border-right: dashed 1px #aaa;
  margin: 0px 8px 0px 0px;
}
.day1HeadBoxesBlock {
  width: 500px;
}

#newsFirDayCol1{
  float: left;
  width: 242px;
  padding: 0px 8px 0px 0px;
  border-right: dashed 1px #aaa;
  margin: 0px 8px 0px 0px;
}
#newsFirDayCol2{
  margin-left: 258px;
}


.newsStyleLeadBox {
  margin: 0px 0px 10px 0px;
}

.fpMusRevImg {
  float: left;
  width: 62px;
  margin: 0px 5px 5px 5px;
}
.fpMusRevImg img{
  border: solid 1px #000;
}
.fpDEK {
  font-size: 11px;
  margin: 0px;
}

.sectionStoryLeadLink {
  margin: 0px;
  font-size: 12px;
}
.sectionStoryLeadLink a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.sectionStoryLeadLink a:hover {background-color: #ddd; color: #369;}
.sectionStoryLeadLink a:active {background-color: #ddd;}
.sectionStoryLeadLink a:visited {border-bottom: dotted 1px #484848; color: #808080; text-decoration: none;}

.sectionStoryLink {
  margin: 0px 0px 5px 0px;
  font-size: 12px;
}
.sectionStoryLink a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.sectionStoryLink a:hover {background-color: #ddd; color: #369;}
.sectionStoryLink a:active {background-color: #ddd;}
.sectionStoryLink a:visited {border-bottom: dotted 1px #484848; color: #808080; text-decoration: none;}

.sectionStoryLinkScnd {
  margin: 0px 0px 5px 0px;
  font-size: 12px;
  font-weight: normal;
}
.sectionStoryLinkScnd a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.sectionStoryLinkScnd a:hover {background-color: #ddd; color: #369;}
.sectionStoryLinkScnd a:active {background-color: #ddd;}
.sectionStoryLinkScnd a:visited {border-bottom: dotted 1px #484848; color: #808080; text-decoration: none;}

.newsSecDayBox{
  margin: 20px 0 0 0;
  border-top: solid 1px #808080;
  clear: both;
}

.newsFirDayFloat{
  margin-bottom: 10px;
}
.newsSecDayLead{
  margin: 10px 0;
}

/* ============================== END NEWS-STYLE INDEX PAGE STYLES ============================== */


.articleSource {
  margin: 0px;
  font-size: 10px;
}
.articleCopyright {
  font-style: italic;
  font-size: 11px;
  margin: 4px 0px;
}
.articleCopyright p{
  font-style: italic;
  font-size: 11px;
  margin: 0px 0px;
}








h3.subPageHeading {
  margin: 15px 0 1px 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #555;
}

.nestedPageLink {
  clear: both;
  font-weight: bold;
}
.nestedPageLink a {font-weight: normal; border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.nestedPageLink a:hover {background-color: #ddd; color: #369;}
.nestedPageLink a:active {background-color: #ddd;}
.nestedPageLink a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}

.podcastLink {
  text-align: center;
  color: #888;
  font-size: 14px;
  font-weight: bold;
  padding: 14px;
  margin: 10px 50px;
  border: solid 1px #369;
  background-color: #def;
}
.podcastLink a {color: #000; text-decoration: none;}
.podcastLink a:hover {border-bottom: dotted 1px #369; color: #369;}
.podcastLink a:active {border-bottom: dotted 1px #369; }
.podcastLink a:visited {color: #000; text-decoration: none;}


.fpBullet {
  color: #FF8000;
  font-weight: normal;
}






/* ============================== RELATED ARTICLES ============================== */

.relArticleBox {
  clear: both;
  margin: 15px;
}
.relArticleHead {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #444;
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
}
.relArticleLink {
  margin: 0px 0px 0px 15px;
  font-size: 12px;
}
.relArticleLink a {font-weight: normal; border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.relArticleLink a:hover {background-color: #ddd; color: #369;}
.relArticleLink a:active {background-color: #ddd;}
.relArticleLink a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}

#relArtBox2{
  background-color: white;
  border: 2px solid #999;
  padding-bottom: 10px;
  font-weight: normal;
  margin-top: 15px;
}

#relArtHd2{
	padding: 1px;
	margin: 0px;
	text-align: center;
	border-bottom: 2px solid #999;
	text-transform: uppercase;
	background-color: #dd942d;
	font-family: 'Arial Narrow', 'Arial MT Condensed Light', sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 10pt;
/*
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #D99223;
  font-size: 16px;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
*/
}

#relArtBoxUpper{
  margin-top: 15px;
}

.relArtDekUnit{
  float: left;
  display: inline;
  padding: 0px 6px 0px 10px;
  width: 150px;
}

img.relArtImg{
  border: 1px solid #333;
}

.relArtByline{
  color: #444;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
}

.relArtDate{
  color: #666;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
}

.relArtDEK{
  color: #333;
  font-size: 12px;
  font-weight: normal;
  margin: 0px;
}


.relArtTitle{
  font-size: 12px;
}
.relArtTitle a {font-weight: normal; border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.relArtTitle a:hover {background-color: #ddd; color: #369;}
.relArtTitle a:active {background-color: #ddd;}
.relArtTitle a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}


#relArtBoxLower{
  margin-top: 15px;
}




#commentsUnit{
  background-color: white;
  border: 2px solid #999;
  font-weight: normal;
  margin-top: 15px;
}

#commentsUnitHd{
	padding: 1px;
	margin: 0px;
	text-align: center;
	border-bottom: 2px solid #999;
	text-transform: uppercase;
	background-color: #dd942d;
	font-family: 'Arial Narrow', 'Arial MT Condensed Light', sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 10pt;
/*
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #D99223;
  font-size: 16px;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
*/
}


/* ============================== END RELATED ARTICLES ============================== */






/* ============================== COMPOUND LIST PAGE STYLES  ============================== */


.compLsPagination {
	clear: both;
  background-color: #ddd;
  font-weight: bold;
  margin: 8px 0px 8px 0px;
  padding: 7px;
  font-size: 14px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #333;
  text-transform: uppercase;
/*
  border-top: solid 1px #333;
  border-bottom: solid 1px #333;
  margin: 5px 0px 5px 0px;
*/
}
.compLsPagination a {color: #666; text-decoration: none;}
.compLsPagination a:hover {color: #66f;}
.compLsPagination a:active {color: #66f;}
.compLsPagination a:visited {color: #666;}

.nextPageTitle {
	text-transform: none;
}

.lsReviewAuthor{
  margin: -1em 0px 0px 0px;
  font-size: 12px;
  font-weight: normal;
  color: #808080;
}
.lsByline{
  display: inline;
  margin: 0px 0px 0px 3px;
  font-size: 12px;
  font-weight: normal;
  color: #808080;
  background: url(http://www.popmatters.com/images/bullet.gif) no-repeat 0px 2px;
  padding-left: 13px;
}

#compItemsList {
  margin-top: 10px;
}

.compLsItem{
  clear: both;
  margin-bottom: 10px;
  border-bottom: solid 2px #999;
}

.lineDiv{
  clear: both;
  padding: 6px 2px 6px 2px;
  margin: 15px 0px 30px 0px;
  border-bottom: 1px solid #e5e5e5;
  line-height: 1px;
}



/* ============================== END COMPOUND LIST PAGE STYLES ============================== */





/* ============================== ARCHIVE PAGE STYLES  ============================== */


.archiveHead{
  font-weight: normal;
  color: #333;
  font-size: 13px;
  margin: 1em 0px 4px 0px;
}
.archiveHeadBld{
  font-weight: bold;
  color: #333;
  font-size: 13px;
  margin: 1em 0px 4px 0px;
}

.archiveItemData{
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  color: #444;
  font-size: 10px;
}
.archiveItemDataHd{
  font-weight: bold;
  color: #666;
  text-transform: uppercase;
}

.archiveList{
  font-weight: normal;
  color: #555;
  font-size: 13px;
  margin: 3px 0px 0px 0px;
}

.archiveList li{
  background: url(http://www.popmatters.com/images/bullet.gif) no-repeat 0px 2px;
  padding-left: 13px;
  text-indent: 0px;
  margin: 0px;
  list-style-type: none;
}

.archiveList a {font-weight: normal; border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.archiveList a:hover {background-color: #ddd; color: #369;}
.archiveList a:active {background-color: #ddd;}
.archiveList a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}


.archFtBx {
  border: 1px dotted #aaa;
  background-color: #feb;
  padding: 10px 10px 5px 10px;
  margin: 15px;

}
.archFtBx a {font-weight: normal; border: 0px; color: #369; text-decoration: none;}
.archFtBx a:hover {background-color: #ddd; color: #369;}
.archFtBx a:active {background-color: #ddd;}
.archFtBx a:visited {border: 0px; color: #369; text-decoration: none;}

.archFtImg {
  border: 1px solid #000;
  float: left;
  margin: 0px 5px 5px 0px;
  padding: 0px;
}

.archFtHd {
  text-transform: uppercase;
  margin: 0px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 11px;
  font-weight: bold;
  float: right;
  padding: 0px 0px 4px 4px;
}

.archEdLink a {border: 0px; text-transform: uppercase; font-weight: bold; color: #999; text-decoration: none; font-size: 9px;}
.archEdLink a:hover {border-bottom: dotted 1px #369; background-color: #ddd; color: #369;}
.archEdLink a:active {border-bottom: dotted 1px #369; background-color: #ddd;}
.archEdLink a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}

/* ============================== END ARCHIVE LIST PAGE STYLES  ============================== */


/* ============================== SPECIAL ARCHIVE PAGE STYLES (e.g. tags, contribs) ============================== */


h1.specArchHd {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #DD942D;
  font-size: 24px;
  margin: 0px 0px 15px 0px;
  padding-bottom: 5px;
  border-bottom: 1px solid #666;
}

.specArchErr {
}


.specArchUnit {
  clear: both;
  margin: 15px 0px 0px 0px;
}

.specArchImgBox {
  float: right;
  margin: 0px 0px 10px 10px;
}
.specArchImg {
  border: 1px solid #666;
}

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

.specArchTitle {
  font-weight: bold;
  color: #555;
  font-size: 13px;
  margin: 0px;
}
.specArchTitle a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.specArchTitle a:hover {background-color: #ddd; color: #369;}
.specArchTitle a:active {background-color: #ddd;}
.specArchTitle a:visited {border-bottom: dotted 1px #369; color: #666; text-decoration: none;}

.specArchTitleLo {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #DD942D;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: normal;
  margin: 3px 0px;
}
.specArchTitleLo a {
  text-transform: none;
  font-family: verdana, Geneva, Helvetica, arial,sans-serif;
  font-size: 13px;
  border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.specArchTitleLo a:hover {background-color: #ddd; color: #369;}
.specArchTitleLo a:active {background-color: #ddd;}
.specArchTitleLo a:visited {border-bottom: dotted 1px #369; color: #666; text-decoration: none;}

.specArchByline {
  color: #555;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: normal;
  margin: 0px;
}
.specArchDEK {
  font-size: 11px;
  margin: 0px;
}
.specArchDt {
  color: #666666;
  margin: 0px;
}
.specArchFurth {
  margin: 0px;
}
.specArchFurth a {font-weight: normal; border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.specArchFurth a:hover {background-color: #ddd; color: #369;}
.specArchFurth a:active {background-color: #ddd; color: #369;}
.specArchFurth a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}

.specArchUnitFt {
  border: 1px dotted #aaa;
  background-color: #feb;
  padding: 0px 10px 5px 10px;
  margin: 15px 0px 15px 0px;
}
.specArchFtHd {
  text-transform: uppercase;
  margin: 0px;
  text-align: right;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0px 0px 4px 4px;
}


h1.contribHead {
  font-size: 18px;
  color: #333;
  margin: 4px 0px 2px 0px;
}
h4.contribTitle {
  font-size: 12px;
  margin: 0px;
  color: #444;
}


div.contribAboutBox {
  margin: 0px 0px 15px 0px;
  font-size: 12px;
  color: #444;
}
.contribAboutBox p{
}

h3.contribSubHd {
  clear: both;
/*
  font-size: 11px;
  color: #666;
  border-bottom: 1px solid #666;
  margin: 15px 0px 10px 0px;
  padding: 0px 0px 4px 0px;
*/
  margin-top: 25px;
  padding: 3px 5px;
  text-align: center;
  background-color: #999;
  color: #fff;
  font-size: 12px;
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  text-transform: uppercase;
}


#colArchIntro {
  margin: 0px 0px 15px 0px;
  border-bottom: 1px solid #666;
  padding: 0px 0px 10px 0px;
}
#colArchIntro h1{
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  color: #DD942D;
  font-size: 24px;
  margin: 0px 0px 5px 0px;
  padding-bottom: 5px;
}
#colArchIntro h2{
  margin: 0px 0px 8px 0px;
  font-size: 13px;
  color: #555;
  font-weight: normal;
}
#colArchIntro p{
  font-size: 12px;
}


/* ============================== END SPECIAL ARCHIVE PAGE STYLES (e.g. tags, contribs) ============================== */

/* ============================== ROUNDED CORNERS ======================= */

/* Large radius image backgrounds */
.boxc {position:relative;}
.boxc b.cn { height: 10px; width: 10px; background:
 url(http://www.popmatters.com/images/white.gif) no-repeat;
 position:absolute;
 }
.boxc b.tl {top: -1px; left: -1px; background-position: top left;}
.boxc b.tr {top: -1px; right: -1px; background-position: top right;}
.boxc b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
.boxc b.br {bottom: -1px; right: -1px; background-position: bottom right;}

/* IE Filters */
    * html .boxc b.bl {bottom:-2px}
    * html .boxc b.br {bottom:-2px}
    * html .boxc b.cn {background-image: url(http://www.popmatters.com/images/white.gif);}

/* -- end rounded corners -- */


/* ============================== EMAIL A FRIEND FORM ============================== */


div#emailForm {
  font-family: Arial,Helvetica,sans-serif;
  margin: 0px;  
}

#emailForm h1 {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 22px;
  color: #DD942D;
  border-bottom: solid 1px #888;
  margin: 0px 0px 17px 0px;
  padding: 0px;
}
#emailForm h2 {
  font-size: 15px;
  color: #0060c0;
}

#emailForm p {
  font-size: 12px;
}

#emailForm p label {
}

#emailForm p input {
}

#emailForm textarea {
  border: none;
  margin: 10px 0px 0px 0px;
  font-size: 12px;
  background-color: #f7f7f5;
  width: 100%;
}



/* ============================== EMAIL A FRIEND FORM ============================== */

h1.contests {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 22px;
  color: #DD942D;
  border-bottom: solid 1px #888;
  margin: 0px 0px 17px 0px;
  padding: 0px;
}

p.disclaimer {
  font-size: 11px;
  color: #999;
}

#standardForm span.reqd {
  color: red;
  font-weight: bold;
}


#standardForm {
  font-family: Arial,Helvetica,sans-serif;
  margin: 0px;  
}

#standardForm h1 {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 22px;
  color: #DD942D;
  border-bottom: solid 1px #888;
  margin: 0px 0px 17px 0px;
  padding: 0px;
}
#standardForm h2 {
  font-size: 15px;
  color: #0060c0;
}

#standardForm p {
  font-size: 12px;
}

#standardForm p label {
}

#standardForm p input {
}

#standardForm textarea {
  border: none;
  margin: 10px 0px 0px 0px;
  font-size: 12px;
  background-color: #f7f7f5;
  width: 100%;
}

#standardForm textarea {
  border: none;
  margin: 10px 0px 0px 0px;
  font-size: 12px;
  background-color: #f7f7f5;
  width: 100%;
}

#standardForm textarea.formEntryTextArea {
  margin: 10px 0px 0px 0px;
  font-size: 12px;
  border: 1px solid #888;
  background-color: none;
  width: 100%;
}

/* ============================== END EMAIL A FRIEND FORM ======================= */






/* ============================== GENERIC ABOUT PAGE STYLES ============================== */


.aboutPage {
  font-family: Arial,Helvetica,sans-serif;
  margin: 0px;  
}

.aboutPage h1 {
  font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
  font-size: 22px;
  color: #DD942D;
  border-bottom: solid 1px #888;
  margin: 0px 0px 17px 0px;
  padding: 0px;
}
.aboutPage h2 {
  font-size: 15px;
  color: #0060c0;
}

.aboutPage p {
  font-size: 12px;
}

.aboutPage p.note {
  font-size: 11px;
  color: #999;
}


/* ============================== END GENERIC ABOUT PAGE STYLES ======================= */

#feedList dl{
  clear: both;
  margin: 5px 0px 10px 0px;
}

#feedList dt{
  width: 160px;
  float: left;
  margin: 0px;
  background: url(http://www.popmatters.com/images/art_tools/rss_icon_14x14.gif) no-repeat 0px 2px;
  padding: 4px 4px 4px 16px;
  background-color: #add;
  font-weight: bold;
}

#feedList dd{
  float: left;
  margin: 0px;
  padding: 4px;
  background-color: #ddd;
}

#feedList h3{
  clear: both;
  font-size: 15px;
  color: #0060c0;
}

/* ============================== ARTICLE TOOLS ======================= */
/* Sept 2007; these replace articleOptions */
/* ref: http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#articleToolsDiv {
/*
  width: 315px;
*/
  border-bottom: solid 1px #ccc;
  border-top: solid 1px #ccc;
  margin: 4px 0 11px 0;
  clear: left;
  padding-top: 2px;
}

#articleTools, #articleTools ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 11px;
}

#articleTools a {
	display: block;
	width: auto;
}

#articleTools li {
	float: left;
	width: auto;
}

#articleTools li ul {
  position: absolute;
  width: auto;
  left: -999em;
  background: #fff;
  padding: 3px 3px 0.5em 0px;
  z-index: 100;
  border-bottom: solid 1px #ccc;
}
#articleTools li ul li{
  clear: left;
  margin-top: 2px;
}

#articleTools li:hover ul, #articleTools li.sfhover ul {
  left: auto;
  margin-left: -18px;
}


#articleTools a {color: #134; border: none;}
#articleTools a:hover {color: #369; background-color: #ddd; border: none;}
#articleTools a:active {color: #369; background-color: #ddd; border: none;}
#articleTools a:visited {color: #134; border: none;}

#shareLinks, #printLink, #commentsLink, #rssLinks, #emailEdLink{
  padding-left: 18px;
  background: url(http://www.popmatters.com/images/bullet.gif) no-repeat 2px 2px;
  margin-right: 8px;
}
#shareLinks ul li{
  font-size: 13px;
  padding-bottom: 1px;
  padding-top: 1px;
}

#emailLink{padding-left: 18px; background: url(http://www.popmatters.com/images/bullet.gif) no-repeat 2px 2px; font-weight: bold;}
#delLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/delicious.png) no-repeat 2px 2px;}
#diggLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/digg.png) no-repeat 2px 2px;}
#reddLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/reddit.png) no-repeat 2px 2px;}
#newsvLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/newsvine.png) no-repeat 2px 2px;}
#stumLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/stumbleupon.png) no-repeat 2px 2px;}
#googleLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/google.png) no-repeat 2px 2px;}
#yahooLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/yahoo.png) no-repeat 2px 2px;}
#facebookLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/facebook.png) no-repeat 2px 2px;}
#twitLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/twitter.png) no-repeat 2px 2px;}
#buzzLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/buzzup.png) no-repeat 2px 2px;}

.feedLink{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/feed.png) no-repeat 2px 2px;}
#rssLinks{padding-left: 18px; background: url(http://www.popmatters.com/images/art_tools/feed.png) no-repeat 2px 2px;}



/* ============================== END ARTICLE TOOLS ======================= */

/* ============================== MEDIALINKS CLASS ======================= */
/* replaces #articleMediaLinks (remains in hardcoded use) */

.pmMediaLinks {
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0;
}
.pmMediaLinks a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.pmMediaLinks a:hover {background-color: #ddd; color: #369;}
.pmMediaLinks a:active {background-color: #ddd;}
.pmMediaLinks a:visited {border-bottom: dotted 1px #484848; color: #222; text-decoration: none;}

.pmMediaLinks li{padding-left: 16px; background: url(http://www.popmatters.com/images/bullet.gif) no-repeat 0px 2px;}
.pmMediaLinks li div{margin: 3px 0px}


/* ============================== END MEDIALINKS CLASS ======================= */



.spacerDiv {
  clear: both;
  line-height: 2px;
}

.spacerDivRight {
  clear: left;
  line-height: 2px;
}

.spacerLine{
  clear: both;
  margin: 4px 0px 4px 0px;
  border-bottom: solid 1px #ccc;
  line-height: 1px;
}


/* LAYOUT FOR ANNOUNCEMENT STRIP */

#announcement {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom:0px;
	padding: 4px 4px 0px 4px;
}
#announcement a {
	font-size: 10px;
	text-decoration: none;
	color: #fff;
}
#announcement a:hover {border-bottom: dotted 1px #fff; color: #fff;}
#announcement a:active {border-bottom: dotted 1px #fff; color: #fff;}
#announcement a:visited {color: #fff; text-decoration: none;}


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


.rightSidebar {
	background-color: #fff;
	border: 2px solid #999;
	padding: 0px 20px 20px 20px;
	margin: 0px 0px 12px 0px;
}
.rightSidebar h3 {
	margin: 0px -20px 15px -20px;
	padding: 1px;
	text-align: center;
	border-bottom: 2px solid #999;
	text-transform: uppercase;
	background-color: #dd942d;
	font-family: 'Arial Narrow', 'Arial MT Condensed Light', sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 10pt;
}

.rightSidebar ul {
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
	list-style-type: none;
}
.rightSidebar ul li{
	padding-bottom: 4px;
}
.rightSidebar a:link {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.rightSidebar a:hover {background-color: #ddd; color: #369;}
.rightSidebar a:active {background-color: #ddd;}
.rightSidebar a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.rightSidebar img {border: none;}

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


/* ============================== COLUMNS ARCHIVE STYLES ======================= */



.archiveUnit {
  clear: both;
  margin: 15px 0px 25px 0px;
  font-size: 12px;
}
div.archiveModule {
	border-top: solid 1px #ddd;
}
.archiveModule h4 {
	color: #555;
}
.archiveUnit h2{
  font-weight: normal;
  color: #777;
  font-size: 13px;
  margin: 0px 0px 4px 0px;
}
.archiveUnit h2 a{
	font-weight: bold;
}
.archiveUnit a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
.archiveUnit a:hover {background-color: #ddd; color: #369;}
.archiveUnit a:active {background-color: #ddd;}
.archiveUnit a:visited {border-bottom: dotted 1px #369; color: #666; text-decoration: none;}

.archiveUnitDate {	
  font-weight: normal;
  color: #777;
}

img.archiveUnitImg {
  float: left;
  margin: 0px 10px 10px 10px;
  padding: 4px;
  border: 1px solid #ccc;
}

.archiveUnit p {
	margin: 3px 0px;
}

/* ============================== END COLUMNS ARCHIVE STYLES ======================= */



/* ============================== GX IMAGE GALLERY STYLES ======================= */



#imgCol {
	background-color: white;
	border: 2px solid #999;
	padding: 10px;
	font-weight: normal;
	margin-top: 4px;
}
#imgCol h1 {
	margin: 0px 0 5px 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #333;
}

#imgCol h1 a {border-bottom: dotted 1px #369; color: #369; text-decoration: none; font-weight: normal;}
#imgCol h1 a:hover {background-color: #ddd; color: #369;}
#imgCol h1 a:active {background-color: #ddd;}
#imgCol h1 a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}

#imgCol p {
	text-align: center;
	color: #555;
}
#imgCol img.mainImage {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #999;
	padding: 2px;
}
#imgCol #pagination {
	margin: 15px auto 0px auto;
	width: 270px;
}
#imgCol #pagination p{
	margin: 0px;
}
#imgCol #pagination p.pNav{
	width: 65px;
	float: left;
}
#imgCol #pagination p.mNav{
	width: 130px;
	float: left;
}
#imgCol #pagination p.nNav{
	width: 65px;
	float: left;
}

#imgCol p.pNav a img {
	background-image: url(http://www.popmatters.com/images/back-arrow.gif);
	background-repeat: repeat;
	background-position: 0% 0%;
	height: 21px;
	vertical-align: middle;
	width: 26px;
}
#imgCol p.pNav a:hover img
{
	background-position: 0pt -19px;
}

#imgCol p.nNav a img {
	background-image: url(http://www.popmatters.com/images/more-arrow.gif);
	background-repeat: repeat;
	background-position: 0% 0%;
	height: 21px;
	vertical-align: middle;
	width: 26px;
}
#imgCol p.nNav a:hover img
{
	background-position: 0pt -19px;
}

ul.GXimageGallery {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 100%;
}
ul.GXimageGallery li {
	list-style: none;
	text-indent: 0px;
	display: inline;
	float: left;
	padding-left: 0px;
	margin: 0 auto 10px auto;
	width: 116px;
	min-height: 106px;
}
ul.GXimageGallery a img {
	border:1px solid #999;
	padding: 2px;
}


/* ============================== END GX IMAGE GALLERY STYLES ======================= */




/* ============================== SECTION FRONT PAGE STYLES ======================= */


#sectionFront h1{
	font-family: Georgia,Garamond,"Times New Roman",Times,serif;
	font-size: 26px;
	color: #333333;
	margin: 0px 0px 15px 0px;
}

#sectionFront h2{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-family: Georgia,Garamond,"Times New Roman",Times,serif;
	font-weight: bold;
	font-size: 18px;
	color: #222;
}


#sectionFront h2 span.moreLink{
	float: right;
	font-size: 13px;
}

#sectionFront h2 span.moreLink a {color: #369; text-decoration: none; border: none;}
#sectionFront h2 span.moreLink a:hover {background-color: transparent; color: #369; border: none;}
#sectionFront h2 span.moreLink a:active {background-color: transparent; color: #369; border: none;}
#sectionFront h2 span.moreLink a:visited {color: #369; text-decoration: none; border: none;}

#sectionFront h2 span.moreLink img {
	background-image: url(http://www.popmatters.com/images/more-arrow.gif);
	background-repeat: repeat;
	background-position: 0% 0%;
	height: 21px;
	vertical-align: middle;
	width: 26px;
}
#sectionFront h2 span.moreLink a:hover img
{
	background-position: 0pt -19px;
}


#sectionFront h4{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #dd942d;
	margin: 14px 0px 5px 0px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
}
#sectionFront h4.reviewDate{
	padding-top: 10px;
	margin-top: 20px;
	border-top: 1px solid #ddd;
}
#sectionFront h3{
	font-size: 12px;
	margin: 4px 0px 0px 0px;
}
#sectionFront p{
	font-size: 11px;
	margin: 0px;
}
#sectionFront p.byline{
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

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

.sectionFrontArticle{
	margin: 0px 0px 12px 0px;
	clear: both;
}
.sectionFrontArticle img{
	border: 1px solid #333;
}

#sectionFront img.reviewCover {
	float: right;
	padding: 4px;
	border: solid 1px #ccc;
	margin: 0px 0px 6px 6px;
}

.sectionFrontLeft{
	width: 240px;
	padding: 0px 8px 0px 0px;
	border-right: 1px dashed #aaa;
	float: left;
}

.sectionFrontRight{
	padding: 0px 0px 0px 8px;
	float: left;
	width: 242px;
}

#sectionFront .spacer{
	display: block;
	clear: both;
	margin-bottom: 30px;
}

.sectionFrontModule{
	margin: 0px 0px 35px 0px;
	border-top: 3px solid #ddd;
}


ul.sectionSubs {
	clear: both;
	font-family: Geneva, Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
}
ul.sectionSubs li{
	list-style: none;
	display: inline;
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
}
br.spacer {
	clear: both;
}

/* ============================== END SECTION FRONT PAGE STYLES ======================= */



/* ============================== SIDEBAR ARCHIVE AND SEARCH STYLES ======================= */

.rightSidebar h5 {
	color: #444;
	margin: 10px 0px 5px 0px;
	font-size: 11px;
}

ul.sectionArchiveBox {
	font-size: 11px;
	list-style: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
ul.sectionArchiveBox li {
	list-style: none;
	text-indent: 0px;
	display: inline;
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 3px 0px;
	border-right: 1px solid #ccc;
	text-transform: uppercase;
}


#sidebarSearch .submit{
	margin-left: 10px;
}

#keywordsLabel {
	display: none;
}
#sidebarSearch p {
	margin-bottom: 0px;
}
p.advSearchLink {
	font-size: 11px;
	margin: 3px 0px 10px 0px;
}


/* ============================== END SIDEBAR ARCHIVE AND SEARCH STYLES ======================= */







/* ============================== SPECIAL SECTIONS ======================= */


#specialSection a {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
#specialSection a:hover {background-color: #ddd; color: #369;}
#specialSection a:active {background-color: #ddd; color: #369;}
#specialSection a:visited {border-bottom: dotted 1px #484848; color: #333; text-decoration: none;}
#specialSection a img {border: none;}

#specialSection h1{
	margin: 0px 0px 1px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #333333;
}

#specialSection img.splash{
	display: block;
	margin-bottom: 10px;
}

#specialSection p.byline{
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
}

#specialSectionLeft{
	float: left;
	color: #555;
}
#specialSectionRight{
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	float: right;
	width: 247px;
	border-left: 1px solid #e5e5e5;
}
#specialSectionRight h4{
	margin: 0px 0px 3px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #444;
}
#specialSectionRight img{
	border: solid 1px #000;
}
#specialSectionRight a img {
	display: block;
	border: solid 1px #000;
	margin-bottom: 3px;
}
#specialSectionRight h3{
	font-size: 13px;
	margin: 0px;
}
#specialSectionRight p.byline{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
	color: #666;
}
#specialSectionRight p{
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
}



/* ============================== END SPECIAL SECTIONS ======================= */





/* ============================== RECENT ARCHIVE PAGE STYLES ======================= */

#recentArchive h1{
	font-family: Georgia,Garamond,"Times New Roman",Times,serif;
	font-size: 26px;
	color: #333333;
	margin: 0px 0px 15px 0px;
}
#recentArchive h4{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-top: 1px solid #ddd;
	padding: 18px 0px 0px 0px;
	font-size: 11px;
	color: #dd942d;
	margin: 18px 0px 5px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
#recentArchive h3{
	font-size: 12px;
	margin: 0px;
}
#recentArchive p{
	font-size: 11px;
	margin: 0px;
}
#recentArchive p.byline{
	font-size: 11px;
	color: #333;
	font-weight: bold;
}

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

.recentArchiveArticle{
	margin: 0px 0px 12px 0px;
}
.recentArchiveArticle img{
	border: 1px solid #333;
}

/* ============================== END RECENT ARCHIVE PAGE STYLES ======================= */


/* ============================== ARCHIVE BAR FOR SECTION/RECENT PAGES ======================= */


.archiveLinks {
	border-top: 3px solid #ddd;
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	padding-top: 5px;
	margin: 10px 0px 15px 0px;
	font-size: 12px;
}
.archiveLinks h6 {
	font-size: 15px;
	color: #808080;
	margin: 0px;
}
.archiveLinks ul {
	margin: 0px;
	color: #444;
	font-weight: normal;
	font-size: 15px;
	padding: 0px;
}
.archiveLinks ul li{
	display: inline;
	list-style: none;
	color: #808080;
	padding: 0px 1px;
	font-weight: bold;
	text-transform: uppercase;
}
.archiveLinksB {
	border-top: none;
}


/* ============================== END ARCHIVE BAR FOR SECTION/RECENT PAGES ======================= */



/* ============================== TEMPORARY GALLERY LINKS (July 2008) ======================= */



p.galleryLink {
	margin: 0px;
	font-weight: bold;
}

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

p.galleryLink img {
	background-image: url(http://www.popmatters.com/images/more-arrow.gif);
	background-repeat: repeat;
	background-position: 0% 0%;
	height: 21px;
	vertical-align: middle;
	width: 26px;
}
p.galleryLink a:hover img
{
	background-position: 0pt -19px;
}


/* ============================== AFFILIATE LINK STYLES ======================= */


#reviewBody div.sbAffLink {
	 margin: 3px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
	
#reviewBody div.sbAffLink a {color: #369; text-decoration: none; border: none;}
#reviewBody div.sbAffLink a:hover {background-color: transparent; color: #369; border-bottom: dotted 1px #369;}
#reviewBody div.sbAffLink a:active {background-color: transparent; color: #369; border-bottom: dotted 1px #369;}
#reviewBody div.sbAffLink a:visited {color: #666; text-decoration: none; border: none;}

#reviewBody div.sbAffLink a img {
	background-image: url(http://www.popmatters.com/images/more-arrow.gif);
	background-repeat: repeat;
	background-position: 0% 0%;
	height: 21px;
	vertical-align: middle;
	width: 26px;
}
#reviewBody div.sbAffLink a:hover img
{
	background-position: 0pt -19px;
}


/* ============================== STATIC (ABOUT) PAGE STYLES ======================= */

#aboutPage h1{
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	color: #dd942d;
	font-size: 24px;
	border-bottom: 1px solid #999;
	margin-bottom: 20px;
	padding-bottom: 2px;
}
#aboutPage h2{
	color: #333;
	font-size: 18px;
	margin-bottom: 0px;
}
#aboutPage h3{
	color: #333;
	font-size: 14px;
	margin-bottom: 0px;
}
#aboutPage p{
	color: #333;
	margin: 0 0 1em 0;
}
.aboutPageUnit{
	border-top: solid 1px #aaa;
}


/* ============================== MOST POPULAR BOX ======================= */

#popularBox {
	font-size: 10px;
	padding: 0px;
}

#popularBox ul.popularOptions{
	list-style: none;
	font-size: 12px;
	color: #888;
	font-weight: bold;
	margin:0 -10px 0 0;
	padding-left: 10px;
	float:left;
	width:286px;
	background: url("/images/tab_bg.gif") repeat-x bottom;
	line-height:normal;
}
#popularBox ul.popularOptions li{
	list-style: none;
	text-indent: 0px;
	display: inline;
	float: left;
	background:url("/images/tab_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
}
#popularBox ul.popularOptions a {
	float:left;
	display:block;
	background:url("/images/tab_right.gif") no-repeat right top;
	padding:5px 10px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#765;
	border: none;
	}
#popularBox ul.popularOptions a:hover {
	color:#333;
	}
#popularBox ul.popularOptions .current {
	background-image:url("/images/tab_left_on.gif");
	}
#popularBox ul.popularOptions .current a {
	background-image:url("/images/tab_right_on.gif");
	color:#333;
	padding-bottom:5px;
	}
#mostPopularList, #mostEmailedList, #mostCommentedList {
	margin: 5px 0px 0px 10px;
	padding: 0px 15px 15px 25px;
}
#popularBox ol li {
	padding-left: 0px;
	clear: both;
}

#recentSectionContent {
	padding: 0px 8px 20px 12px;
}

#recentSectionContent ul {
	padding-left: 11px;
	margin: 0px;
	text-indent: -11px;
}

#recentSectionContent ul li {
	padding: 0px;
	clear: both;
}

#recentSectionContent h4 {
	font-size: 11px;
	padding: 0px;
	margin: 12px 0px 6px 0px;
	color: #444;
}



/* ============================== GENERIC 'MORE/HIGHLIGHT' ARROW LINK ======================= */


.highlightLink a {color: #369; text-decoration: none; border: none; font-weight: bold;}
.highlightLink a:hover {background-color: transparent; color: #369; border: none;}
.highlightLink a:active {background-color: transparent; color: #369; border: none;}
.highlightLink a:visited {color: #369; text-decoration: none; border: none;}

.highlightLink img {
	background-image: url(http://www.popmatters.com/images/more-arrow.gif);
	background-repeat: repeat;
	background-position: 0% 0%;
	height: 21px;
	vertical-align: middle;
	width: 26px;
}
.highlightLink a:hover img
{
	background-position: 0pt -19px;
}



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




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

img.sidebarCoverArt{
	border: 1px solid #ccc;
	padding: 4px;
}

.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 2px 0px;
	text-transform: uppercase;
/*
	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 ======================= */

.viralBoxes {
	clear: both;
	margin: 10px 0px 10px 0px;
}
.viralBoxes a {background-color: transparent; text-decoration: none; border: none;}
.viralBoxes a:hover {background-color: transparent; text-decoration: none;}
.viralBoxes a:active {background-color: transparent; text-decoration: none;}
.viralBoxes a img {background-color: transparent; text-decoration: none;}


.viralBox {
	float: left;
	margin: 0px 0px 0px 10px;
}
.viralBox1 {
	margin: 0px;
}



/* ============================== NEW POPULAR BOX ======================= */

#newPopularBox {
	font-size: 10px;
	padding: 0px;
}

#newPopularBox ul.newPopularOptions{
	list-style: none;
	font-size: 11px;
	color: #888;
	font-weight: bold;
	margin:0 -10px 0 0;
	padding-left: 10px;
	float:left;
	width:286px;
	background: url("/images/tab_bg.gif") repeat-x bottom;
	line-height:normal;
}
#newPopularBox ul.newPopularOptions li{
	list-style: none;
	text-indent: 0px;
	display: inline;
	float: left;
	background:url("/images/tab_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
}
#newPopularBox ul.newPopularOptions a {
	float:left;
	display:block;
	background:url("/images/tab_right.gif") no-repeat right top;
	padding:5px 10px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#765;
	border: none;
	}
#newPopularBox ul.newPopularOptions a:hover {
	color:#333;
	}
#newPopularBox ul.newPopularOptions .current {
	background-image:url("/images/tab_left_on.gif");
	}
#newPopularBox ul.newPopularOptions .current a {
	background-image:url("/images/tab_right_on.gif");
	color:#333;
	padding-bottom:5px;
	}
#mostPopularList, #mostEmailedList, #mostCommentedList {
	margin: 5px 0px 0px 10px;
	padding: 0px 15px 15px 25px;
}
#recentColumnsList {
	margin: 5px 0px 0px 10px;
	padding: 0px 15px 15px 15px;
}
#newPopularBox ol li {
	padding-left: 0px;
	clear: both;
}

#recentSectionContent {
	padding: 0px 8px 20px 12px;
}

#recentSectionContent ul {
	padding-left: 11px;
	margin: 0px;
	text-indent: -11px;
}

#recentSectionContent ul li {
	padding: 0px;
	clear: both;
}

#recentSectionContent h4 {
	font-size: 11px;
	padding: 0px;
	margin: 12px 0px 6px 0px;
	color: #444;
}
.topTabBar {
	border-bottom: 1px solid #444;
}

/* ============================== BREADCRUMBS ======================= */

.breadcrumbs {
	font-size: 10px;
	color: #fff;
	background-color: #999;
	text-transform: uppercase;
}
#articleBreadcrumbs{
	margin: -10px -10px 10px -10px;
	padding: 4px;
}
.breadcrumbs a {color: #fff; text-decoration: none; border: none; font-weight: bold;}
.breadcrumbs a:visited {color: #fff; text-decoration: none; border: none;}
.breadcrumbs a:hover {background-color: transparent; color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}
.breadcrumbs a:active {background-color: transparent; color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}



/* ============================== ARTIST PAGES ======================= */

.tourDatesDisp p {
margin-bottom: 1em;
}


/* ============================== RATINGS ======================= */


#ratingsBox {
	margin: 1em 0px 1em 0px;
}

#ratingsBox p.ratingsTitle {
	font-weight: bold;
	margin: 1em 0 0 0;
	color: #666;
}

#ratingsBox p.ratingsGraph {
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	text-transform: uppercase;
}

#ratingsBox p.ratingsGraph {
	font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
}


/* ============================== MOVING CITATIONS ======================= */

#databaseSection a:link {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
#databaseSection a:hover {background-color: #ddd; color: #369;}
#databaseSection a:active {background-color: #ddd;}
#databaseSection a:visited {border-bottom: dotted 1px #369; color: #369; text-decoration: none;}
#databaseSection img {border: none;}

#databaseSection h3 {
	font-family: Georgia,Garamond,"Times New Roman",Times,serif;
	font-size: 17px;
	color: #333333;
	margin: 0px 0px 15px 0px;
}

#MCSearch, #MCLatest {
	border-top: solid 1px #aaa;
	margin: 15px 0px 0px 0px;
	padding-top: 10px;
}

.rightBulletBox {
	float: right;
	width: 200px;
	font-size: 11px;
	border-top: solid 1px #aaa;
	border-left: dotted 1px #aaa;
	border-bottom: dotted 1px #aaa;
	margin: 0px 0px 10px 10px;
	padding: 10px;
	background-color: #fff;
}

.rightBulletBox ul {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-left: 15px;
}
.rightBulletBox li {
	list-style-image:url("/images/rating_circle_9px.png");
	margin-bottom: 3px;
}

#MCSearch div {
	margin: 0px 0px 10px 0px;
}

#MCSearch .searchSubmit {
	text-align: right;
}

#MCLatest h4 {
	font-family: Georgia,Garamond,"Times New Roman",Times,serif;
	margin: 8px 0px 4px 0px;
	font-size: 11px;
}

#MCLatest h3 {
	font-family: Georgia,Garamond,"Times New Roman",Times,serif;
	margin: 8px 0px 6px 0px;
	font-size: 12px;
}

#MCLatest ul {
	margin: 0px;
	font-size: 12px;
}
#MCLatest ul li {
	margin-bottom: 8px;
}

.MCdate {
	font-style: italic;
	color: #444;
	font-size: 10px;
}

.MCsource {
	color: #444;
	font-size: 12px;
}

.MCsourcetop {
	color: #666;
	font-size: 10px;
}

.MCcategories {
	font-size: 9px;
}
#MCLatest ul li span.MCcategories a:link {border: none;}


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

#MChead {
	margin-bottom: 15px;
}

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

h2.MCtitle{
	margin: 0px;
}

h3.MCauthor{
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	color: #444;
}

p.MCsource{
	margin: 0px;
	font-size: 12px;
}

.movingCitationsRelated h4{
	border-top: solid 1px #ddd;
	padding-top: 8px;
}



#userSubmitForm label {
	float: left;
	width: 75px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	margin: 0px;
}

#userSubmitForm p.userSubmitNotes {
	margin: 0 0 0 80px;
	font-size: 10px;
	color: #999;
	font-style: italic;
}


#userSubmitPreview {
	border: dashed 1px #999;
	background-color: #eee;
	padding: 10px;
	margin: 10px 10px 25px 10px;
	color: #666;
}

#userSubmitPreview h5{
	margin: 0 0 10px 0;
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
}
