/***** Main Containers: Begin *****/
div.MainLeftContainer { margin: 0px 0px 0px 8px; float: left; display: inline; width: 650px; }
div.MainRightContainer { margin: 0px 8px 0px 0px; float: right; display: inline; width: 300px; }
div.InnerLeftContainer { margin: 0px 0px 0px 0px; float: left; display: inline; width: 170px; }
div.InnerRightContainer { margin: 0px 0px 0px 8px; float: left; display: inline; width: 472px; }
div.MiddleLeftContainer { margin: 0px 0px 0px 0px; float: left; display: inline; width: 232px; }
div.MiddleRightContainer { margin: 0px 0px 0px 8px; float: left; display: inline; width: 232px; }
/***** Main Containers: End *****/



/***** General Layout Details: Begin *****/
div.ItemComments { margin: 5px 0px 0px 0px; }
div.ItemComments a { padding-left: 15px; background: url(http://images.popmatters.com//icons/comments.png) 0px 3px no-repeat; }
div.ItemTitle { font-family: 'Droid Sans', Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; margin-bottom: 2px; }
span.dateStamp { color: #999; }
div.ShowHideLinkMore a { font-size: 12px; font-weight: bold; }
div.ShowHideLinkLess a { font-size: 12px; font-weight: bold; }
/***** General Layout Details: End *****/



/***** Main Feature: Begin *****/
div.MainFeatureContainerLeft { float: left; display: inline; width: 500px; }
div.MainFeatureContainerLeft img { vertical-align: top; }
div.MainFeatureContainerRight { float: right; display: inline; position: relative; width: 148px; background: url(http://images.popmatters.com//backgrounds/subpage_feature_right.png) no-repeat; color: #FFFFFF; }
div.MainFeatureContainer { margin: 0; padding: 8px 8px 8px 8px; border: none; background: #c7c7c7 top right no-repeat; }
div.MainFeatureContainer a { color: #333333; }
div.MainFeatureContainer a:hover { color: #f2ab01; }
div.MainFeatureContainer h3.specialSectionLink { margin: 3px 0px; }
div.MainFeatureContainer h3.specialSectionLink a { font-family: 'Droid Sans', Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; }
div.MainFeatureContainer div.specialDek { margin: 3px 0px; }
div.MainFeatureContainer img.ItemThumbnail { float: left; display: inline; width: 250px; margin-right: 8px; }
div.MainFeatureContainer img.ArtistPhoto { float: left; display: inline; margin-right: 8px; max-width: 350px; }
div.MainFeatureContainer img.ContribPhoto { float: left; display: inline; margin-right: 8px; padding: 2px; border: 1px solid #666; }
div.MainFeatureContainer div.ItemTitle { margin-bottom: 8px; }
div.MainFeatureContainer div.contribName { font-family: 'Droid Sans', Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; margin-bottom: 2px; }
div.MainFeatureContainer div.ArtistName { font-family: 'Droid Sans', Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; margin-bottom: 2px; }
div.MainFeatureContainer div.contribTitle { margin-bottom: 5px; color: #666; font-size: 11px; }
div.MainFeatureContainer div.ItemDescription
div.MainFeatureContainer div.ItemPostedByInfo { margin-bottom: 5px; color: #666; font-size: 11px; }
div.MainFeatureContainer div.ItemPostedByInfo a { color: #666; font-size: 13px; }
div.MainFeatureContainer div.ItemPostedByInfo a:hover { color: #f2ab01; }
/***** Main Feature: End *****/


/***** ARTICLE CONTENT *****/
div.ArticleContentContainer { margin: 0; padding: 12px 0px 10px 0px; font-size: 14px; }
div.ArticleContentContainer a { color: #666666; }
div.ArticleContentContainer a:hover { color: #f2ab01; }
div.ArticleContentContainer object { margin-bottom: 1em; }
/***** ARTICLE CONTENT *****/


/***** INTRO CONTENT *****/
div.MainIntroContainer div.ShowHideLinkMore a { font-family: 'Droid Sans', Georgia, "Times New Roman", Times, serif; font-weight: bold; }
div.MainIntroContainer div.ShowHideLinkLess a { font-family: 'Droid Sans', Georgia, "Times New Roman", Times, serif; font-weight: bold; }
/***** INTRO CONTENT *****/


/***** TOUR DATES *****/
div.ContentContainer div.MainLeftContainer #tourdates img {
max-width: 650px; width: auto !important; width: 650px;
}
/***** TOUR DATES *****/



/***** ARCHIVE LIST *****/
div.ArchiveListContainer { margin-left: 3px; margin-right: 3px; }
div.ArchiveListContainer div.ArchiveItem { margin: 15px 0px; }
div.ArchiveListContainer div.ArchiveItem img { float: left; display: inline; width: 250px; padding: 2px; border: 1px solid #666666; margin-right: 8px; }
div.ArchiveListContainer div.ArchiveItem img.ArticleReleaseImg { width: 150px; }
div.ArchiveListContainer div.ArchiveItem img.CapsuleReleaseImg { width: 75px; }
div.ArchiveListContainer div.ArchiveItem img.ImgThumb { width: 150px; }
div.ArchiveListContainer div.ArchiveItem img:hover { border-color: #f2ab01; }
div.ArchiveListContainer div.ArchiveItem h3 { font-family: 'Droid Sans', Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; margin: 0px 0px 4px 8px; }
div.ArchiveListContainer div.ArchiveItem h3.Flush {margin-left: 0px; }
div.ArchiveListContainer div.ArchiveItem h4 { color: #aaa; font-weight: bold; border-top: solid 1px #e5e5e5; padding-top: 10px; margin: 20px 0px 10px 0px; }
div.ArchiveListContainer div.ArchiveItem p.byline { color: #666666; }
div.ArchiveListContainer div.ArchiveItem p { margin: 0px 0px 5px 0px; }
div.ArchiveListContainer div.ArchiveItem p img { border: none; width: auto; }
div.ArchiveListContainer div.LeadArchiveItem { margin-bottom: 35px; }
div.ArchiveListContainer div.LeadArchiveItem img { width: 400px; }
div.ArchiveListContainer div.LeadArchiveItem h3 { font-size: 24px; margin-bottom: 8px; }
div.ArchiveListContainer div.ShowHideLinkMore { font-weight: bold; text-align: right; border-top: solid 1px #ddd; padding: 3px 0px 5px 0px; margin: 5px 0px -20px 0px; background-color: #eee; }
div.ArchiveListContainer div.ShowHideLinkLess { font-weight: bold; text-align: right; border-top: solid 1px #ddd; padding: 3px 0px 5px 0px; margin: 5px 0px -20px 0px; background-color: #eee; }
div.ArchiveListContainer div.ShowHideLinkLess img { position: relative; top: 2px; }
div.ArchiveListContainer div.ShowHideLinkMore img { position: relative; top: 2px; }
div.ArchiveListContainer h4.DateHead { color: #aaa; font-weight: bold; border-top: solid 1px #e5e5e5; padding-top: 10px; margin: 20px 0px 10px 3px; }
div.ArchiveListContainer h4.FirstDateHead { color: #aaa; font-weight: bold; padding-top: 10px; margin: 10px 0px 10px 3px; }
div.ArchiveListContainer ul.ArchiveList { padding: 15px; list-style: none; float: left; width: 280px; }
div.ArchiveListContainer ul.ArchiveList li { margin-bottom: 4px; }
/***** ARCHIVE LIST *****/



/***** CONTRIB ARCHIVE LIST *****/
div.ContribArchiveContainer h2 { color: #666; font-size: 22px; font-weight: bold; border-top: solid 1px #e5e5e5; padding-top: 10px; margin: 20px 0px 10px 0px; }
div.ContribArchiveContainer div.ArchiveListContainer div.ArchiveItem h4 { color: #aaa; font-weight: bold; border: none; padding-top: 0px; margin: 0px 0px 10px 0px; }
div.ContribArchiveContainer div.ArchiveListContainer div.ArchiveItem { margin: 10px 0px; }
/***** CONTRIB ARCHIVE LIST *****/


/***** PAGE NAVIGATION *****/
div.PageNavigationContainer { margin: 0px 3px 0px 3px; padding: 8px 0px 8px 0px; background: none; color: #666666; font-size: 12px; border: 1px solid #B8B4B0; border-left: none; border-right: none; }
div.PageNavigationContainer a.PageNumber { color: #3b82ae; font-weight: bold; margin: 0px 5px 0px 5px; }
div.PageNavigationContainer a.PageNumber:hover { color: #f2ab01; }
div.PageNavigationContainer span.Span1 { margin: 0px 0px 0px 0px; }
div.PageNavigationContainer span.Span2 { margin: 0px 0px 0px 30px; }
/***** PAGE NAVIGATION *****/
