/* @override http://rollingstone.local/css/fe/global-2.css */

/* @override http://rollingstone.local/css/fe/global-2.css */

/* @override http://www.rollingstone.com/css/fe/global-2.css */

@charset "UTF-8";
/* GS  VERSION 1.2.36 - updated blog headers for video blog

New styles for YAML implementation*/
@import url(yaml.css);

/* common classes */
a{text-decoration: none;}
a:hover{text-decoration: underline;}
a:focus{ -moz-outline: none;}
img{border:none;}
.floatLt{float:left;display:inline;}
.floatRt {float:right;}
.clearLt{clear:both;}
/*Use .hidden for offscreen text*/
.hidden {position:absolute;left:0px;top:-1500px;width:1px;height:1px;overflow:hidden;}
.hideDiv {display:none;}
legend{display:none;}
/* colorscheme items */
.firstBlue, .politicsCH {background-color: #1b94cb;}
.firstOrange, .moviesCH {background-color: #ff8400;}
.firstRed,.musicCH {background-color: #e42629;}
.cultureCH{background-color:#484a4a;}
.colorWhite{color:#ffffff;}
.goldText {color:#b09158;}
.firstRedText {color: #e42629;}	
.fbRecommend{height: 24px;width:605px;background-color:#f5f5f5;border:1px solid #eae9e7;padding:4px;margin:0 0 10px;}
#main .noBorder{border:none;}
.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}


body {
	background: #fff;
/*	padding-top: 125px;*/
	font-family:georgia;
	width:100%!important;
}
#topHeadActions{ 
	background:#ededed;
	width: 100%;
	height:27px;
	border-bottom: 1px solid #999;
}
#topHeadWrapper{
	margin:0 auto;
	max-width:980px;
	min-width:980px;
	width:auto;
}
#homeMagContainer{float:left;margin-top:4px;}
#signUpForNewsletters{float:right;margin-top:4px;}

#headerTout1{
	float:left;
	margin:29px 36px 0 0;
	border-top:1px solid #7f8080;
	padding-top:4px;
}
#rsLogoContainer {float:left;margin-top:13px;z-index: 99999999;position:relative;}

#searchContainer {float:right;width:203px;border-top:1px solid #7f8080;border-bottom:1px solid #7f8080;margin-top:29px;height:35px;}
	#searchContainer input.inputField{border:1px solid #686868;float:left;
		margin-top:5px;
		margin-left:1px;
		background-color:#F6F6F6;
		padding:4px 4px 5px 3px;
		font-size: 11px;font-family:Georgia, "Times New Roman", Times, serif;width:153px;color:#3d3d3d;}
	#searchContainer input {float:right;margin-top:5px;}	
.page {
	padding: 0px;
}
.page_margins {
	position:relative;
	text-align:left;
  overflow:hidden;
}
#searchContainer {
	float: right;
	padding: 0;
	color: white;
}
#topAd {
	width: 100%;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 2px;
}
#header {
	background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine.gif);
	background-position: left 105px ;
	background-repeat:repeat-x;
	height:128px;
}

.adTakeover{
	clear:both;
}

/* Channel Headers */

#header.channel {
	height: 140px;
	background-position: left 121px;
	z-index: 100000001;
	position:relative
}

#header.channel #archives-links {
	width: 180px;
	float: left;
	z-index: 100000000;
}

#header.channel #archives-links a.new-issue {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/channel_header-new_issue.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 91px;
	display: block;
	color: transparent;
	float: left;
	margin-right: 5px;
	text-indent: -1000px;
}

#header.channel #archives-links a.archives {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/channel_header-archives.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 84px;
	display: block;
	color: transparent;
	float: left;
	text-indent: -1000px;
}

#header.channel #archives-links ul#logged-out {
	margin: 0px;
	position: absolute;
	z-index: 99999999;
	width: 178px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
#header.channel #archives-links ul#logged-out.active {
	background-color: #f0ede1;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 4px solid #d4110d;
}
#header.channel #archives-links ul#logged-out li {
	list-style-type: none;
	list-style-position: outside;
}

#header.channel #archives-links ul#logged-out.active .login-form {
	display: block;
	margin: 9px 0 0 0;
}

#header.channel #archives-links ul#logged-out .login-form {
	height: auto;
	padding: 0 15px 15px 15px;
	margin: 0;
	display: none;
}

#header.channel #archives-links ul#logged-out .login-form input {
	width: 138px;
	height: 10px;
	padding: 5px;
	border: 1px solid #cccccc;
	margin: 0 0 8px 0;
}

#header.channel #archives-links ul#logged-out .login-form a {
	color: #cc0000;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	display: block;
	text-align: center;
}

#header.channel #archives-links ul#logged-out .login-form input#log-in {
	width: 81px;
	height: 21px;
	display: block;
	margin: 0px auto 10px;
	padding: 0;
	border: 0;
}

#header.channel #archives-links ul#logged-out .error-message {
	top: 133px;
	left: 18px;
	font-family: Tahoma, sans-serif;
	width: auto;
	display: none;
}

#header.channel #archives-links ul#logged-out.active .error-message {
	display: block;
}

#header.channel #archives-links ul#logged-out li.callout-text {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/channel_header-login.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size: 8px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	letter-spacing: 2px;
	padding: 0 0 0 16px;
	margin: 5px 0 0 6px;
	display: block;
	cursor: pointer;
}

#header.channel #archives-links ul#logged-out.active li.callout-text {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/channel_header-logged-in.png);
	background-position: left 2px;
}

#header.channel #archives-links ul#logged-in {
	z-index: 99999999;
	width: 180px;
	position: absolute;
	margin-left: 0px;
}

#header.channel #archives-links ul#logged-in li {
	list-style-type: none;
	list-style-position: outside;
}

#header.channel #archives-links ul#logged-in li.callout-text {
	font-size: 8px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	letter-spacing: 2px;
	padding: 0;
	margin: 0 0 0 3px;
	display: block;
	cursor: pointer;
}

#header.channel #archives-links ul#logged-in li.callout-text .welcome-text {
	display: block;
	float: left;
	padding: 5px 0;
	width: 57px;
}

#header.channel #archives-links ul#logged-in li.callout-text .username-wrapper {
	border-style: solid;
    border-width: 0 1px;
    border-color: #fff;
    display: block;
    float: left;
    width: 118px;
    padding: 5px 0;
}

#header.channel #archives-links ul#logged-in.active li.callout-text .username-wrapper {
	background-color: #F0EDE1;
    border-style: solid;
    border-width: 0 1px;
    border-color: #ccc;
}

#header.channel #archives-links ul#logged-in li.callout-text .username {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/channel_header-login.png);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding: 0 10px 0 2px;
	font-weight: bold;
	color: #d4110d;
}

#header.channel #archives-links ul#logged-in.active li.callout-text .username {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/channel_header-logged-in.png);
	background-position: right 2px;
	color: #000;
}

#header.channel #archives-links ul#logged-in .user-options {
	background-color: #f0ede1;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 4px solid #d4110d;
	display: none;
}

#header.channel #archives-links ul#logged-in.active .user-options {
	display: block;
    left: 60px;
    top: 22px;
    position: absolute;
    width: 118px;
    z-index: 99999999;
}

#header.channel #archives-links ul#logged-in.active .user-options li a {
	color: #000;
	border-top: 1px dotted #a8a59d;
	font-size: 12px;
	padding: 10px 5px;
	display: block;
}

#header.channel .link-wrapper,
#header.channel .search form {
	border-width: 1px 0 1px 0;
	border-color: #929393;
	border-style: solid;
	margin-top: 45px;
	height: 27px;
	padding: 4px 0;
	display: block;
}

#header.channel .search form {
	height: 25px;
	padding: 5px 0;
}

#header.channel #title {
	width: 620px;
	float: left;
}

#header.channel #title .logo {
	background-image: url("http://assets.rollingstone.com/images/fe/channel_header-rs_logo.png");
    background-repeat: no-repeat;
    color: transparent;
    display: block;
    height: 49px;
    margin: 13px auto 2px;
    width: 230px;
    clear: both;
    text-indent: -1000px;
	overflow: hidden;
}
.mainpage #header.channel #title .logo,
.tocPage #header.channel #title .logo,
.member #header.channel #title .logo,
.static #header.channel #title .logo,
.listsPage #header.channel #title .logo {
	background-image: url("http://assets.rollingstone.com/images/fe/rsLogo.jpg");
	background-repeat: no-repeat;
	color: transparent;
	display: block;
	height: 106px;
	width: 500px;
	margin: 29px auto 0;
}

#header.channel #title .channel {
	display: block;
	color: transparent;
	height: 53px;
	width: 100%;
	background-image: url("http://assets.rollingstone.com/images/fe/sprite/channel-headers-sprite.png");
	background-repeat: no-repeat;
	background-position: center 0px;
	text-indent: -1000px;
}

.music #header.channel #title .channel,
.music.blogs #header.channel #title .channel {
	background-position: center 0px;
}

.politics #header.channel #title .channel,
.politics.blogs #header.channel #title .channel,
.kill-team #header.channel #title .channel {
	background-position: center -55px;
}

.movies #header.channel #title .channel,
.movies.blogs #header.channel #title .channel {
	background-position: center -107px;
}

.culture #header.channel #title .channel,
.culture.blogs #header.channel #title .channel {
	background-position: center -165px;
}

.albumreviews #header.channel #title .channel,
.songreviews #header.channel #title .channel,
.moviereviews #header.channel #title .channel,
.review #header.channel #title .channel {
	background-position: center -220px;
}

.videos #header.channel #title .channel {
	background-position: center -390px;
}

.photos #header.channel #title .channel {
	background:url(/images/fe/sectionheaders-photos.jpg) top center;
}

.blogs #header.channel #title .channel {
	background-position: center -333px;
}
.artists #header.channel #title .channel,
#artistPage #header.channel #title .channel {
	background-position: center -278px;
}

.search #header.channel #title .channel {
	background-position: center -445px;
}

.news #header.channel #title .channel {
	background-position: center -501px;
}

#header.channel #title .channel.artists {
	background-position: center -277px;
}


#header.channel #search-sponsor {
	width: 260px;
	position:absolute;
	right:0;
}

#header.channel #search-sponsor .search {
	margin: 0 0 5px 80px;
	width: 180px;
}

#header.channel #search-sponsor .sponsor {
	height: 31px;
	width: 260px;
	text-align:right;
}

#header.channel #search-sponsor .sponsor span {
	color: #666666;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 11px 4px 0 0;
}

#header.channel #search-sponsor .sponsor a {
	display: inline;
	width: 88px;
	height: 31px;
}

#header.channel #search-sponsor form input#search {
	height: 23px;
	width: 133px;
	border: 1px solid #929393;
	float: left;
	background-color: #f8f8f7;
}

#header.channel #search-sponsor form input#submit {
	border: none;
	height: 25px;
	width: 45px;
	float: left;
}

/* end Channel Headers */

/* Nav Styles 
--------------------*/

#nav {
	border-bottom: 2px solid #000;
	float:left;
	display:inline;
	clear:both;
	height:33px;
	width:980px;
	z-index: 99999998;
	position:relative;
}

.mainpage #nav {
	height: 60px;
}

#nav ul#mainNav {
	float:left;
	display: inline;
	clear:both;
	list-style: none;
	height:27px;
	margin:3px 15px 0 0;
	width: 820px;
}

#nav ul#mainNav li {
	float:left;
	display: inline;
	list-style: none;
}

#nav ul#mainNav li a {
	background:url(http://assets.rollingstone.com/images/fe/sprite/nav_v5.png) no-repeat; 
	text-indent: -9999px;
	display: block;
	height:18px;
}

#nav ul#mainNav #navMusic a {
	width:59px;
	background-position: 0 0; 
}

#nav ul#mainNav #navPolitics a {
	width:92px;
	background-position: -59px 0;
}

#nav ul#mainNav #navMovies a {
	width:123px;
	background-position: -151px 0;
}

#nav ul#mainNav #navCulture a {
	width:93px;
	background-position: -274px 0;
}

#nav ul#mainNav #navPhotos a {
	width:88px;
	background-position: -546px 0;
}

#nav ul#mainNav #navReviews a {
	width:101px;
	background-position: -276px 0;
}
#navReviews, #navReviews a, #navReviews a:hover {
	cursor: default;
}

#nav ul#mainNav #navArtists a {
	width:85px;
	background-position: -379px 0;
}

#nav ul#mainNav #navBlogs a {
	width: 83px;
	background-position: -464px 0;
}

#nav ul#mainNav #navVideos a {
	width: 80px;
	background-position: -636px 0;
}

#nav ul#mainNav #navSubscribeNow a {
	width: 104px;
	background-position: -716px 0;
}

#nav ul#mainNav #navMusic a:hover,
#nav ul#mainNav #navMusic a.selected:hover {
	background-position: 0 -47px; 
}

#nav ul#mainNav #navPolitics a:hover,
#nav ul#mainNav #navPolitics a.selected:hover {
	background-position: -59px -47px;
}

#nav ul#mainNav #navMovies a:hover,
#nav ul#mainNav #navMovies a.selected:hover {
	background-position: -151px -47px;
}

#nav ul#mainNav #navCulture a:hover,
#nav ul#mainNav #navCulture a.selected:hover {
	background-position: -274px -47px;
}

#nav ul#mainNav #navPhotos a:hover,
#nav ul#mainNav #navPhotos a.selected:hover {
	background-position: -546px -47px;
}

#nav ul#mainNav #navReviews a:hover,
#nav ul#mainNav #navReviews a.selected:hover {
	background-position: -276px -47px;
}

#nav ul#mainNav #navArtists a:hover,
#nav ul#mainNav #navArtists a.selected:hover {
	background-position: -379px -47px;
}

#nav ul#mainNav #navBlogs a:hover,
#nav ul#mainNav #navBlogs a.selected:hover {
	background-position: -464px -47px;
}

#nav ul#mainNav #navVideos a:hover,
#nav ul#mainNav #navVideos a.selected:hover {
	background-position: -636px -47px;
}

#nav ul#mainNav #navSubscribeNow a:hover,
#nav ul#mainNav #navSubscribeNow a.selected:hover {
	background-position: -716px -47px;
}

#nav ul#mainNav #navMusic a.selected,
.musicChannel #nav ul#mainNav #navMusic a{
	background-position: 0 -23px; 
}

#nav ul#mainNav #navPolitics a.selected,
.politicsChannel #nav ul#mainNav #navPolitics a{
	background-position: -59px -23px;
}

#nav ul#mainNav #navMovies a.selected,
.moviesChannel #nav ul#mainNav #navMovies a{
	background-position: -151px -23px;
}

#nav ul#mainNav #navCulture a.selected,
.cultureChannel #nav ul#mainNav #navCulture a{
	background-position: -274px -23px;
}

.photos #nav ul#mainNav #navPhotos a,
#nav ul#mainNav #navPhotos a.selected,
.cultureChannel #nav ul#mainNav #navPhotos a{
	background-position: -546px -23px;
}

#nav ul#mainNav #navReviews a.selected {
	background-position: -367px -23px;
}

#nav ul#mainNav #navArtists a.selected,
.artistLanding #nav ul#mainNav #navArtists a{
	background-position: -379px -23px;
}

#nav ul#mainNav #navBlogs a.selected,
.blogsAggregator ul#mainNav #navBlogs a,
.blogTemplate ul#mainNav #navBlogs a {
	background-position: -464px -23px;
}

#nav ul#mainNav #navVideos a.selected, 
.videoChannel #nav ul#mainNav #navVideos a{
	background-position: -636px -23px;
}

#nav ul#mainNav #navSubscribeNow a.selected {
	background-position: -716px -23px;
}

#nav ul#blogs-subNav,
#nav ul#videos-subNav,
#nav ul#reviews-subNav 
{
	position:absolute;
	top:18px;
	display: none;
	z-index: 9999;
	width:176px;
	border-top:4px solid #d20e16;
	list-style: none;
	font-size: 13px;
	background: #f0ede1;
	font-family: Georgia;
}

#nav ul#blogs-subNav {
	left:472px;
}

#nav ul#videos-subNav {
	left:716px;
}

#nav ul#reviews-subNav {
	left:285px;
}

#nav ul#blogs-subNav li,
#nav ul#reviews-subNav li,
#nav ul#videos-subNav li
{
	border-left:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
	border-bottom: 1px dotted #a8a59d;
	list-style: none;
	width:174px;
	height:30px;
}

#nav ul#blogs-subNav li a,
#nav ul#reviews-subNav li a,
#nav ul#videos-subNav li a
{
	background: #f0ede1;
	color:#000;
	display: block;
	height:20px;
	padding:10px 0 0 15px;
	line-height: 0.9em;
	text-transform: uppercase;
}

#nav ul#blogs-subNav li a:hover,
#nav ul#reviews-subNav li a:hover,
#nav ul#videos-subNav li a:hover
{
	background: #fff;
	color:#d01920;
	text-decoration: none;
}

#nav ul li a span.lblMoreItem {
	font-size: 9px;
	color:#d01920;
	font-weight: bold;
	font-family: Tahoma,Geneva,sans-serif;
}

#nav ul li a:hover span.lblMoreItem {
	color:#000;
}


#nav ul#moreNav {
	float:left;
	display: inline;
	list-style: none;
	font-family: Georgia;
	font-size: 12px;
	color:#000;	
	width:100%;
	border-top: 1px solid #999999;
	padding: 5px 0 0 0;
}

#nav ul#moreNav  li {
	margin: 0 12px 0 0;
	float:left;
	display: inline;
	list-style: none;
}


#nav ul#moreNav .lblMore{
	color:#cc2027;
}

#nav ul#moreNav li a {
	color:#000;
}

#nav ul#followUsNav {
	float:left;
	display: inline;
	list-style: none;
	width:144px;
	height: 20px;
}	

#nav ul#followUsNav li{
	margin:0 10px 0 0;
	float:left;
	display: inline;
	list-style: none;
}
#nav ul#followUsNav li.icon { margin-top: 1px; }
#nav ul#followUsNav li.first{position:relative;bottom:1px;}
#nav ul#followUsNav li.last{
	margin:0;
}

/* End Nav */

/* Start Header Replacements and general module styles*/
.genericWhiteOxfordLine { /*use this on containers that need a white background, black oxford line on top*/
	background-color:#FFFFFF;
	background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-position:left 0;
	background-repeat:repeat-x;
	padding:8px 0 0 0px;
}
.genericGreyOxfordLine { /*use this on containers that need a grey background, black oxford line on top*/
	background-color:#f2efed;
	background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-position:left 0;
	background-repeat:repeat-x;
	padding:8px 0 0 0px;
}

	/*Start Collect Header replacements here:*/
	#actualContent #main .moduleContainer.reviewModule-wht h2	{	background-position:center -1036px;}
	#actualContent #main .moduleContainer.newsHeaderWht h2	{	background-position:center -1008px;}
	#actualContent #main .blogsModule-wht h2								{	background-position:center -252px; margin:0px 0 10px; 0; display:block; width: 100%;}
	#actualContent #main .photosAndVideosModule-wht h2			{	background-position:center -532px;}

	/*End Collect Header replacements here:*/
/* End Header Replacements and general module styles*/

/************************************************************
			START Global Right Rail Styles
************************************************************/

#col3 .moduleContainer {
	overflow:hidden;
	width:300px;
	clear:none;
	margin:0 0px 24px 0px;
}

#col3 .moduleContainer.advertisementContainer {

}

.c33l .subcl #stayConnectedBlock {
	margin-bottom:16px;
}

/************************************************************
			END Global Right Rail Styles
************************************************************/

/************************************************************
			START HP Modules
************************************************************/
#rsHomepage .moduleContainer {margin: 0 11px 14px 16px;}
#rsHomepage #col1 .moduleContainer {margin: 0 11px 14px 16px;}
#rsHomepage #col2 .moduleContainer {margin: 0 12px 14px 12px;overflow:hidden;width:380px;}
.heroContainer {border: 4px solid black;padding-top:237px;width:396px;overflow:hidden;}
#main .heroContainer ul {margin:4px 0 0 0px;padding:0px 0 0px 0;height:1%;}
#main .heroContainer .jcarousel-clip {margin:0 0 4px 0;overflow:hidden;padding:0;position:relative;z-index:2;}

.heroContainer img {border-bottom:1px solid black;}
.heroContainer a,.heroContainer a:active,.heroContainer a:focus,.heroContainer a:visited {outline:0}
.heroContainer ul li{list-style-type:none;margin:0px;padding:0px;border:1px solid black;margin:3px 4px 0;background-color:#f2ecdb;background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-inverse.gif);background-position:0px 255px;background-repeat:repeat-x;width:386px;}

.heroContainer h3 a{color: black; font-weight:bold;font-size:22px;margin: 9px 11px 1px;display:block;padding-bottom:0px;line-height:110%;}
.heroContainer p a{color: black; font-size:14px;line-height:21px;margin: 0px 11px 7px 13px;display:block;min-height: 40px;min-width:362px;}
.heroContainer p {margin-bottom:5px;}
#main .heroContainer span.moreLink {color:#cc2027; text-transform:uppercase; font-size:9px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif}

.heroProtector  {width:405px;height:21px;background-color:white;border:none;float:left;font-size: 0px;line-height: 0;margin:0;padding:0;}


.videoLargeImageContainer {padding-bottom:11px;border-bottom: 1px solid #7f8080;margin:10px 0 0;}
.videoLargeImageContainer a.video-thumb {
	display:block;
	position:relative;
}
	.videoLargeImageContainer a.video-thumb img {
		display:block;
	}
	.videoLargeImageContainer a.video-thumb span.play-button {
		width:78px; height:70px;
		position:absolute;
		top:95px; left:151px;
		background:url(http://assets.rollingstone.com/images/fe/homepage-video-play-button.png) 0 0 no-repeat;
	}
		.videoLargeImageContainer a.video-thumb:hover span.play-button {
			background-position:0 -79px;
		}
.videoLargeImageContainer a.videoHeadline {display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:bold;color:black;padding:6px 2px 0 2px;}
#main .videoLargeImageContainer .moreLink {border-top:none;display:inline;}
.videoLargeImageContainer img{border:1px solid #282828;}

.videoThumbnailsContainer {border-bottom: 1px solid #7f8080;margin-bottom:6px;padding-bottom:1px;}
#main .videoThumbnailsContainer ul{margin:10px 0 0px 0;padding:0px 0 5px 0;list-style-type:none;width:400px;overflow:hidden;}
.videoThumbnailsContainer ul li{margin:0px 8px 0 0;padding:0px;list-style-type:none;float:left;}

/* START Common Classes
--------------------------*/
.moduleContainer {margin: 0px; clear: both;}
.moduleContainer.fullWidthModule {margin: 0 16px 0 16px;}
#actualContent #main .moduleContainer.advertismentContainer {overflow:visible;}
#actualContent #main .rRailModule .moduleContainer.advertismentContainer  {margin-left:2px;margin-bottom:24px;}
.subcolumns .moduleContainer.advertismentContainer {margin-left:2px;float:left;}

#actualContent #main .rRailModule .moduleContainer.sponsorshipContainer {/* margin-left:87px; */margin-bottom:16px;text-align: center;}
#actualContent #main .rRailModule .moduleContainer.sponsorshipContainer .sponsorBox{/* margin:0 auto;width:170px; */text-align: center;}

a.moduleMoreLink{color:#cc2027;font-size: 9px;font-family: Tahoma,Geneva,sans-serif; font-weight: bold;display: block;
background: url(http://assets.rollingstone.com/images/fe/layout/listBullet.gif) no-repeat left 3px;text-transform: uppercase;text-indent: /*12*/10px;clear:both;}

#main .moduleContainer h2,
#main h2.genericHeaderReplacement,
#main .moduleContainer h1,
#main h1.genericHeaderReplacement
{background: url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll 0 0 transparent;height:26px;border-bottom: 1px solid #7f8080; text-indent: -9999px;}


#main .moduleContainer h1,
#main h1.genericHeaderReplacement {display:block; width:612px;}


.moduleContainer .dateTime {font-family: Tahoma,sans-serif;font-size: 9px;color:#cc2027;font-weight:normal;text-transform: uppercase;}
/* span.timeStamp{color:red;font-family:arial,sans-serif;font-size:8px;font-weight:normal;text-transform:uppercase;} */

#rsHomepage .videoPreviewModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:8px 0 0;width:382px;}

#main .videoPreviewModule h2{background-position: center -58px;} 

/* END Common Classes
--------------------------*/

/* START Genral Module
--------------------------*/
#rsHomepage .generalModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:8px 0 0;clear:both;}

#rsHomepage .generalModule h2.moduleHeader-Politics {background-position: center -30px;margin:0 0 10px;}

#rsHomepage .generalModule h2.moduleHeader-Movies {background-position: center -86px;margin:0 0 10px;}

#rsHomepage .generalModule .moduleFeature {font-family:georgia;float:left;clear:both;display: inline;}

#rsHomepage .generalModule .moduleFeature .calloutImg {margin:0 10px 0 0;float:left;display: inline;width:96px;}

.generalModule .moduleFeature .calloutContent {float:left;display: inline;padding:0 7px 0 0;width: 265px;}

.generalModule .moduleFeature .calloutContent p a{font-size: 13px;color:#000;line-height:18px;}

#rsHomepage .generalModule .moduleFeature h4 a {font-size: 16px;color:#000;font-weight: bold;}

#rsHomepage .generalModule ul.generalList {border-top: 1px dotted #7f8080;clear:both;margin:0;list-style: none;font-family: Georgia;}

#main .generalModule ul.generalList li {border-bottom: 1px dotted #7f8080;list-style: none;
font-family: Georgia; padding:5px 0 0 10px;background: url(http://assets.rollingstone.com/images/fe/layout/listBullet.gif) no-repeat 0px 12px;}

#main .generalModule ul.generalList li.seeMore-item {background: url(http://assets.rollingstone.com/images/fe/layout/listBullet.gif) no-repeat 0px 13px;}

#rsHomepage .generalModule ul.generalList li strong {font-weight: bold;color: #000;font-size: 14px;margin: 0;}
#rsHomepage .generalModule ul.generalList li em {text-transform:none;}
#rsHomepage .generalModule ul.generalList li p {margin:0;padding:0;text-transform:uppercase;}

#rsHomepage .generalModule ul.generalList li p span.dateTime {font-size: 9px;color:#000;}

#rsHomepage.generalModule ul.generalList li p span.vertLine {font-size: 12px;font-weight: bold;}

/* #main span.seeMore a {color:#cc2027;font-size: 9px;font-family: Tahoma,Geneva,sans-serif;font-weight: bold;text-transform: uppercase;} */

a.moduleMoreLink{margin:8px 0 0;}

/* END Genral Module
--------------------------*/

/* START New Music Module
--------------------------*/
.newMusicModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:8px 0 0;margin:0 0 16px;}

.page_margins #main .newMusicModule h2{margin-bottom: 0px;}

#main .tanBg{background-color:#eeebe4;border-right:1px solid #7f8080;border-left:1px solid #7f8080;border-bottom: 1px solid #7f8080;padding: 8px 0;}
#main .newMusicModule h2.newMusicReviews{background-position: center -309px;} /*displays New Music*/
#main .newMusicModule h2.musicReviews {background-position: center -1093px;} /*displays Music Reviews*/
#main .newMusicModule h2.albumReviews{background-position: center -783px;}
#main .newMusicModule h2.songReviews{background-position: center -418px;}
#main .newMusicModule h2.movieReviews{background-position: center -392px;}
#main .newMusicModule.tanBg h2.movieReviews{background-position: center -812px;}


.newMusicModule ul.newMusicList{float:left;display:inline;list-style: none;margin:11px 0 0;padding:0 0 8px;border-bottom: 1px solid #7f8080;clear:both;width:300px;background:transparent url(http://assets.rollingstone.com/images/fe/layout/reviewModuleBackground.gif) no-repeat scroll center 0;min-height:172px;}
.newMusicModule ul.newMusicList li{/* border-right:1px solid #748080; */float:left;display:inline;list-style: none;padding:0 10px 6px 0;font-family: Tahoma;min-height:145px;font-size: 10px;color:#000;width:86px;}
.newMusicModule ul.newMusicList li.firstCol{}
.newMusicModule ul.newMusicList li.midCol{margin:0 0 0 10px;}
.newMusicModule ul.newMusicList li.lastCol{padding:0 0 0 10px;border:none;}
.newMusicModule ul.newMusicList li a{font-weight: bold;font-size: 12px;color:#000;font-family: Georgia;}

.newMusicModule .music-image {margin: 0 0 6px;height:86px; overflow: hidden;}
.newMusicModule .music-image a {font-size: 0px;}

#main .newMusicModule a.moduleMoreLink{padding:8px 0 0;background-position: 1px 12px;height:12px;}
#main .newMusicModule.tanBg a.moduleMoreLink{margin:0 0 0 6px;}

.moduleContainerBorder{border-right:1px solid #7f8080;border-left:1px solid #7f8080;border-bottom: 1px solid #7f8080;padding: 8px 0;}
.moduleContainerBorder a.moduleMoreLink{margin:0 0 0 6px;}

.fullFiveStarRatings-Small{background: url(http://assets.rollingstone.com/images/fe/sprite/fullstar-small.gif) no-repeat;width:55px;text-indent: -9999px}
.fullFourStarRatings-Small{background: url(http://assets.rollingstone.com/images/fe/sprite/fullstar-small.gif) no-repeat;width:43px;text-indent: -9999px}
	.oneStar-Small {background-position: -44px 0;}
	.twoStar-Small {background-position:-33px 0;}
	.threeStar-Small {background-position: -22px 0;}
	.fourStar-Small {background-position: -11px 0;}
	.fiveStar-Small {background-position:0 0;}
	.noStar-Small {background-position: -55px 0;}

.halfFourStarRatings-Small{background: url(http://assets.rollingstone.com/images/fe/sprite/halfstar-small.gif) no-repeat;width:43px;text-indent: -9999px}
.halfFiveStarRatings-Small{background: url(http://assets.rollingstone.com/images/fe/sprite/halfstar-small.gif) no-repeat;width:55px;text-indent: -9999px}
	.halfStar-Small {background-position:-42px 0;}
	.oneHalfStar-Small {background-position:-31px 0;}
	.twoHalfStar-Small {background-position:-20px 0;}
	.threeHalfStar-Small {background-position:-10px 0;}
	.fourHalfStar-Small {background-position:0 0;}
	



/* END New Music Module
--------------------------*/


/* START Movie Review Module
--------------------------*/
/* End  Movie Review Module
--------------------------*/

/* START Galleries Module
--------------------------*/
.galleriesModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:8px 0 0;margin:0;width:382px;position:relative;}

#main .galleriesModule h2{background:url(/images/fe/photos-hp-module-header.png) top center no-repeat;margin:0 0 10px;}

.galleriesModule .galleriesList {float:left;display:inline;clear:both;list-style: none;margin:0 0 6px;padding:0 0 12px;width:2000em;position:relative;overflow:hidden,zoom:1}
.galleriesModule .galleriesList li{float:left;display:inline;list-style: none;width:184px;}
.galleriesModule .galleriesList li .galleriesList-image a img{border:1px solid #837d7d;display:block;margin:0 0 6px 0}
.galleriesModule .galleriesList li a.galleriesList-title{font-family: Georgia;font-weight: bold;font-size: 16px;color:#000;display: block; margin:-2px 0 0 0;}
.galleriesModule .moduleMoreLink {background:none;text-indent:0px}
.galleriesModule .galleriesList li.right{margin:0 0 0 12px;}

.galleriesModule .gallerySliderPage {
	float:left;
}
.galleriesModule #galleryNav {
	height:17px;
	background-color:#f2f2f2;
	clear:both;
	position:relative;
}
.galleriesModule .dots {
	margin:0 0 0 173px;
}
.galleriesModule .dots a {
	width:7px;
	height:7px;
	background-image: url(/images/fe/layout/homepage-gallery-nav.png);
	background-repeat: no-repeat;
	background-position: -20px 0px;
	display:block;
	float:left;
	margin:5px 6px 0 0;
}
.galleriesModule .dots a.active {
	background-position: -20px -8px;
}
.galleriesModule .dots a:hover {
	background-position: -20px -16px;
}
.galleriesModule #galleryNav button {
	width:18px; height:17px;
	background-image: url(/images/fe/layout/homepage-gallery-nav.png);
	background-repeat: no-repeat;
	background-color: transparent;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	position:absolute;
	outline:0 none;
	border:0;
	cursor:pointer;
}
.galleriesModule #galleryNav button.next {
	background-position:0px -53px;
	right:0px;
}
.galleriesModule #galleryNav button.next:hover {
	background-position:0px -18px;
}
.galleriesModule #galleryNav button.prev {
	background-position:0px -36px;
	left:0px;
}
.galleriesModule #galleryNav button.prev:hover {
	background-position:0px 0px;
}


/* END Galleries Module
--------------------------*/

/* START Follow Us Module
--------------------------*/

.followUsModule ul {
	margin-left: 0px !important;
}
.followUsModule h2 {
	border-top: 4px solid #999999;
	border-bottom: none !important;
	background: url("http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif") no-repeat scroll center -1253px transparent !important;
	margin-bottom: 0px !important;
}
.followUsModule .social-icons.top {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-top.png);
	background-repeat: no-repeat;
	height:13px;
}
.followUsModule .social-icons.middle {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-middle.png);
	background-repeat: repeat-y;
	padding:15px 0 15px 20px;
	overflow:hidden;
}
.followUsModule .social-icons.bottom {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-bottom.png);
	background-repeat: no-repeat;
	height:3px;
}
.followUsModule .social-icons a {
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/right_rail-follow_us-sprite.png);
	background-repeat: no-repeat;
	height:37px;
	list-style-type:none;
	display:block;
	float:left;
	text-indent:-1000px;
	margin:0 7px 0 0;
}
.followUsModule .social-icons .facebook {
	background-position: 0px 0px;
	width:38px;
}
.followUsModule .social-icons .twitter {
	background-position: -48px 0px;
	width:37px;
}
.followUsModule .social-icons .youtube {
	background-position: -96px 0px;
	width:35px;
}
.followUsModule .social-icons .foursquare {
	background-position: -141px 0px;
	width:38px;
}
.followUsModule .social-icons .tumblr {
	background-position: -191px 0px;
	width:37px;
}
.followUsModule .social-icons .rss {
	background-position: -238px 0px;
	width:36px;
	margin: 0 0 0 0;
}


/* END Follow Us Module
--------------------------*/

/* START Streaming Today Module
--------------------------*/

.streamingTodayModule {
	margin:0 0 14px 0;
	width:300px;
}
.streamingTodayModule h2 {
	height:65px !important;
	border-top: 4px solid #999999;
	border-bottom: none !important;
	background: url("http://assets.rollingstone.com/images/fe/sprite/moduleHeaders-testing.gif") no-repeat scroll center -1277px transparent !important;
	
}
.streamingTodayModule .streaming-today.top {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-top.png);
	background-repeat: no-repeat;
	height:13px;
}
.streamingTodayModule .streaming-today.middle {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-middle.png);
	background-repeat: repeat-y;
	padding:12px;
	overflow:hidden;
}
.streamingTodayModule .streaming-today.bottom {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-bottom.png);
	background-repeat: no-repeat;
	height:3px;
}
.streamingTodayModule .row {
	overflow:hidden;
	border-bottom:1px solid #ccccca;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
}
.streamingTodayModule .row .image {
	border: 1px solid #5a5a5a;
	background-color:#fff;
	float:left;
	width: 101px;
	height: 66px;
	text-align:center;
	background-color:#fff;
	border:1px solid #5a5a5a;
	margin:0 10px 0 0;
}
.streamingTodayModule .row .image img {
	margin:1px 0 0 0;
}
.streamingTodayModule .row .description {
	float: left;
	width: 150px;
	margin: 3px 0 0 0;
}
.streamingTodayModule .row h3 a {
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, serif;
	color: #222222;
}
.streamingTodayModule .row .time {
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	letter-spacing: 1px;
	color: #222222;
}
.streamingTodayModule .watch-now a, .streamingTodayModule .read-more a {
	width:128px;
	height:26px;
	display:block;
	text-indent:-1000px;
	margin:0px auto;
}

.streamingTodayModule .watch-now a {
	background-image: url(http://assets.rollingstone.com/assets/images/microsites/sxsw/button-watch-now.png);	
}

.streamingTodayModule .read-more a {
	background-image: url(http://assets.rollingstone.com/assets/images/microsites/sxsw/button-read-more.png);
	background-repeat: no-repeat;
	background-position: 11px 0px;
}
/* END Streaming Today Module
--------------------------*/

/* START Full Width Ad Units
--------------------------*/
#actualContent .header-ad,
#actualContent .footer-ad {
background:url(http://assets.rollingstone.com/images/fe/backgrounds/ad-gray-background.gif) repeat scroll 0 0 transparent;clear:both;float:none;overflow:hidden;	padding:7px ;text-align:center;
}

#actualContent .footer-ad {margin-top:16px;}
#actualContent #rsHomepage .footer-ad {margin-bottom:16px;}
#actualContent .header-ad img,
#actualContent .footer-ad img{display:block;margin:0 auto;}

#artistPage .header-ad {
	margin-bottom:16px;
}

#rsHomepage .header-ad {
	margin:0px;
	padding:7px 0 8px 0;
	background-color: transparent;
	background-image: none;
}

#rsHomepage .header-ad .header-ad-Container {
	margin:0 auto 0 auto;
}

.newsLanding  .header-ad,
.albumLanding .header-ad,
.songReviewLanding .header-ad,
.movieReviewLanding .header-ad {margin-bottom:16px;}

.blogTemplate .header-ad {margin-bottom:2px;}

/* END Full Width Ad Units
--------------------------*/

/* START Blogs Module
--------------------------*/
.blogsModule {
	margin-bottom:22px;
}
.blogsModule .row-wrapper {
	//background-color: #f8f7f2;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	width:298px;
}

.blogsModule h2{
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-blogs-header.png) !important;
	background-repeat: none;
	border-bottom: none !important;
	height:37px !important;
	width:300px;
	margin-bottom:0px !important;
}
.blogsModule .blog-row {
	border-bottom: 1px solid #c4c4c4;
	clear:both;
	padding:8px 0 8px 15px;
	overflow:hidden;
}
.blogsModule .blog-row.even {
	background-color: #fff;
}
	.blogsModule .blog-row:hover {
		background-color:#F2EFE7 !important;
	}
.blogsModule .blog-row .image {
	float:left;
	width:64px;
	height:64px;
	text-align:center;
	background-color:#fff;
	border:1px solid #5a5a5a;
	margin:3px 10px 2px 0;
}
        .blogsModule .blog-row:hover .image {
                  border-color: #CC2027;
        }
.blogsModule .blog-row .image a img {
	margin:2px 0 0 0;
}
.blogsModule .blog-row .blog-info {
	float:left;
	width: 180px;
}
.blogsModule .blog-row .blog-info .date-time {
	clear:both;
	display:block;
	font-family:Tahoma, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	margin:3px 0 0 0;
}
.blogsModule .blog-row .blog-info h3 {
	line-height: 14px;
    padding: 0;
border-bottom:none;
background:none !important;
}
.blogsModule .blog-row .blog-info h3 a {
	color: #CC2027;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
	.blogsModule .blog-row:hover .blog-info a {
		color:#cc0000;
	}
.blogsModule .blog-row .blog-info a {
	font-family: Georgia, serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color:#262626;
}
.blogsModule .moduleMoreLink {
	height:14px;
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-blogs-bottom.png) !important;
	background-repeat: none;
	background-position: top center;
	text-align: right !important;
	margin: 0 !important;
	text-transform: none !important;
	font-size:10px;
	font-weight: bold;
	padding:7px 15px;
}
.blogsModule-wht {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	background-position:left 0px;
	padding:8px 0 10px;
	float:left;
	clear:both;
	border-bottom: 1px solid #9e9e9e;
	margin:0 0 10px;
	width: 305px;
}
.blogsModule-wht .blogsList-2col {
	float:left;
	display: inline;
	margin:0;
	padding:0;
}
.blogsModule-wht .blogsList-2col h5 a {
	color:#000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.blogsModule-wht .blogsList-2col li {
	float:left;display: inline;
	list-style: none;
	width:132px;
}
.blogsModule-wht .blogsList-2col h5.blogTitle a {
	color:#000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	text-transform: uppercase;
}
.blogsModule-wht .blogsList-2col li.leftCol {
	border:none;
	margin:0 20px 0 0;
}
.blogsModule-wht .blogsList-2col li.rightCol {
	border-left:1px solid #9e9e9e;
	padding:0 0 0 20px;
}

/* END Blogs Module
--------------------------*/

/* START New Issue Module
--------------------------*/
.newIssueModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #f3ebda ;
background-position:left 0px;padding:8px 0 0;border-left: 1px solid #7f8080;
border-right: 1px solid #7f8080;border-bottom: 1px solid #7f8080;}

#main #col1 .newIssueModule h2{background-position:center -114px;display: block;margin-bottom:13px;}
#main #col1 .newIssueModule h3{margin-bottom:2px;}
.newIssueModule .newIssue-image{margin:0 auto;width:192px;display: block;}
.newIssueModule .newIssue-image img{border:1px solid #909090}

.newIssueModule p {margin:3px 13px 0px 13px;padding:0 0 8px;font-family: Georgia;font-size: 12.5px;line-height:18px;color:#000;text-align: center;}
.newIssueModule p a {font-size: 13px;color:#000;display: block;}
.newIssueModule h3 a {display: block;font-size: 20px;line-height:23px;font-weight: bold;color:#000;text-align: center;width:100%:}

.newIssueModule .navLinks a{color:#cc2027;font-size: 9px;font-family: Tahoma,Geneva,sans-serif;font-weight: bold;display: block;
text-transform: uppercase;text-align: center;padding:8px 0;border-bottom:1px dotted #7f8080;}

.newIssueModule .navLinks a.first{border-top: 4px double #7f8080;}
.newIssueModule .navLinks a.last{border:none;}
/* END New Issue Module
--------------------------*/

/* START Newsletter Module
--------------------------*/
.newsletterModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #eeeae3 ;
background-position:left 0px;padding:8px 0 0;border-left: 1px solid #7f8080;
border-right: 1px solid #7f8080;border-bottom: 1px solid #7f8080;}

#main #col1 .newsletterModule h2{background-position:center -922px;display: block;margin-bottom:4px;}
#main #col1 .newsletterModule h4{color:#000;font-size: 13px;text-align: center;border-bottom:1px dotted #7f8080;height:24px;padding:2px 0 0;}

.newsletterModule .navLinks a{color:#cc2027;font-size: 9px;font-family: Tahoma;font-weight: bold;display: block;
text-transform: uppercase;text-align: center;padding:2px 0;border-bottom:1px dotted #7f8080;}

.newsletterModule .navLinks a.last{border:none;}
/* END Newsletter Module
--------------------------*/


/* START Best Ever Lists Module
--------------------------*/
.bestEverListsModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #e5e3dd;
background-position:left 0px;padding:8px 0 0;border-left: 1px solid #7f8080;border-right: 1px solid #7f8080;
border-bottom: 1px solid #7f8080;text-align: center;margin:0 0 20px;}

#main .bestEverListsModule h2{background-position: center -142px;display: block;}
.bestEverListsModule .bestEver-image{width:192px;display: block;margin:0 auto;margin-bottom:9px;}
.bestEverListsModule .bestEver-image img {border:1px solid #909090;}
.bestEverListsModule h5{width:100%;background: #d0cfc9;border-bottom: 1px solid #7f8080;border-top: 1px solid #7f8080;
font-family: Tahoma;color:#000;text-transform: uppercase;font-weight: bold;font-size: 10px;line-height: 20px;margin:0 0 4px;clear:both;}

.bestEverListsModule .navLinks{color:#000;font-size: 12px;font-family: Georgia;display: block;font-weight: bold; padding:4px 0;border-bottom:1px dotted #7f8080;clear:both;}
.bestEverListsModule .navLinks strong{font-size: 14px;color:#cc2020;}
.bestEverListsModule .last{border:none;}
#main .bestEverListsModule .moreLink{border-top:4px double #7f8080;margin:0px 0 0;clear:both;}


.bestEverListsModule .featuredSection{float:left;display:inline;clear:both;text-align: left;margin:10px 0 10px 10px;width:295px;}
.bestEverListsModule .featuredSection .featuredImage{float:left;display:inline;width:97px;line-height: 0;font-size: 0;}
.bestEverListsModule .featuredSection .featuredTitle{float:left;display:inline;margin:-14px 0 0 16px;width:124px;}
.bestEverListsModule .featuredSection .featuredTitle h4 a{font-size: 18px; width:97px; font-weight: bold;color: #020202;text-transform: uppercase;line-height: 18px;}
.bestEverListsModule .featuredSection .featuredTitle h4 a strong{display: block;padding:0;margin:0;font-size: 28px;color:#cc2020;line-height: 26px;}

.bestEverListsModule .sponsor-container {
	background-color:#d0cfc9;
	text-align:center;
	border-top:1px solid #7f8080;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px 10px;
	text-transform:uppercase;
}
.bestEverListsModule .sponsor-container .sponsored-by {
	width:100%;
	display:block;
	font-weight: bold;
	font-size: 7px;
	margin:0 0 3px 0;
	color:#010101;
}
.bestEverListsModule .sponsor-container .logo {
	display:block;
	height:62px;
	width:59px;
	margin:4px auto;
}
.bestEverListsModule .sponsor-container img {
	text-indent: -1000px;
}
.bestEverListsModule .sponsor-container .disclaimer {
	font-size:5px;
	clear:both;
	display:block;
	color:#545353;
}
.bestEverListsModule .sponsor-container .disclaimer strong {
	color:#010101;
}
/* END Best Ever Lists Module
--------------------------*/

/* START Stay Connected Box Module */
/* default text style */
#stayConnectedBlock #stayConnected_email.defaultTextActive { color: #a1a1a1; font-style: italic; }

#stayConnectedBlock #stayConnectedFormHolder{
	background-color: #edeadf;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	width:298px;
	padding:0 0 15px 0;
}
#stayConnectedBlock #stayConnectedFormHolder form{
	padding: 10px 14px 18px 16px;
	}
#stayConnectedBlock #stayConnectedFormHolder form p{	
		color:#000;
		margin: 1px 0 10px 0;
	font-size:12.6px
	}
	#stayConnectedBlock span{
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/moduleHeader-stayconnected.png);background-repeat: no-repeat;
	display:block;
	height: 30px;
	font-size:0;
	text-indent:-1000px;
}
#stayConnectedBlock p.thank_you span{
	background:none;
	width:auto;
	display:inline;
	font-size:1em;
	text-indent:0;
	color:#cc2020;
}
#stayConnectedBlock p.thank_you{
	margin:0;
	font-size:1.1em !important;
	color:#000;
	font-weight:bold;
	padding: 9px 15px 30px;
}

#stayConnectedBlock #stayConnectedFormHolder form p.errors {
	color:#cc2020;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 10px 0;
}

#stayConnectedBlock .inputs {
	position:relative;
	}
#stayConnectedBlock input[type='submit']{
		padding-bottom:2px;
		margin:0;
		background: url(http://assets.rollingstone.com/images/fe/module-stayConnected-btn-bg.png) 0 0 no-repeat;
		height: 21px;
		width: 81px;
		text-transform:uppercase;
		color:#fff;
		font-weight:bold;
		border:none;
		cursor:pointer;
		position:absolute;
		top:1px; right:0;
	}
	#stayConnectedBlock #stayConnected_email{
	background-color:#fff;
	border-radius:0;
	-moz-border-radius: 0;
	background-image: none;
	width: 170px; height:21px;
	margin:0;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	border:1px solid #cccccc !important;
	text-decoration: none;
	font-weight: normal;
	padding: 1px 5px;
	font-style: normal;
	text-transform:none;
	position:absolute;
	top:0; left:0;
}

#stayConnectedBlock .connected_errors{
	padding: 10px 0 0 15px;
	margin: 0 0 10px 0;
	color: #000;
}
#stayConnectedBlock ol{
	margin: 0;
	padding;
}
#stayConnectedBlock ol li{
	padding: 0 0 15px 15px; 
	list-style-type: none !important;
	list-style-position: inside;
	color:#cc2020;
	
}

.stayConnectedModule #stayConnectedBlock span { margin-top: 0px }
.stayConnectedModule #stayConnectedFormHolder { margin-bottom: 0px !important; }

/* END Stay Connecteds Module
--------------------------*/
/* START Landing Feature Box Module
-------------------------------------*/

.featureBoxModule{border-top:3px solid #000;clear:both;padding:2px 0 0;}
.featureBoxModule .featureBoxContent{border:1px solid #78746b;background: #eeebe4;}
.featureBoxModule .featureBoxImage{border-bottom:1px solid #78746b;margin:0 0 10px;width:284px;padding:10px;}
.featureBoxModule .featureBoxInfo{padding:0 0 0 10px;width:275px;}
#main .featureBoxModule .featureBoxInfo h3{font-weight: bold;font-size: 16px;color:#000;padding:0;background-color: transparent;font-family: Georgia;border-bottom: none;text-transform: none;}
#main .featureBoxModule .featureBoxInfo h3 a{font-weight: bold;font-size: 16px;color:#000;padding: 0;width:100%;display: block;}
.featureBoxModule .featureBoxInfo p{font-size: 13px;color:#000;margin:0 0 10px;}
#main .featureBoxModule .featureBoxInfo a:hover{text-decoration: underline;}

/* END Landing Feature Box Module
-----------------------------------*/

/* START Landing Hero Module
-----------------------------------*/

.landingHeroModule{border:5px solid #000;padding:5px;margin:0 0 16px;}
.landingHeroModule .landingHeroContents {border:1px solid #000200;}
.landingHeroModule .landingHeroContents .landingHeroImage{border-bottom:2px solid #f0edda;line-height: 0;font-size: 0;}
.landingHeroModule .landingHeroContents .landingHeroImage img{border-bottom:4px solid #000200;}
.landingHeroModule .landingHeroContents .landingHeroInfo{border-top:1px solid #030000;background:#f3ecdc;font-family: Georgia;padding:12px 10px 10px;}
.landingHeroModule .landingHeroContents .landingHeroInfo h3{font-size: 21px;line-height: 22px;margin-bottom:3px;font-weight: bold;color:#000;padding:0;display: block;background-color: transparent;font-family: Georgia;border-bottom: none;text-transform: none;}
.landingHeroModule .landingHeroContents .landingHeroInfo h3 a{font-size: 21px;font-weight: bold;color:#000;padding:0;display: block;}
.landingHeroModule .landingHeroContents .landingHeroInfo h3 a:hover{text-decoration: underline;}
.landingHeroModule .landingHeroContents .landingHeroInfo p{font-size: 12.5px;color:#000;margin:0;}
.landingHeroModule .landingHeroContents .moreLink {border-top:none;display:inline;}

/* END Landing Hero Module
-----------------------------------*/

/* START Random Notes Module
-----------------------------------*/

.randomNotesModule {background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-inverse.gif);background-repeat: repeat-x;background-color: #f2efed;background-position:left 0px;padding:8px 0 8px;margin:0;border:1px solid #8b8a78;}

#main .randomNotesModule h2{background-position:center -336px;}

.randomNotesModule .randomNotesImage {margin:10px auto 4px;display: block;width:284px;}

#main .randomNotesModule .headLine {font-family: Georgia;font-weight: bold;font-size: 16px;color:#020202;margin:0 0 0 10px;display:block;
}

/* END Random Notes Module
-----------------------------------*/

/* START More Module
-----------------------------------*/
.moreModule h3{
	text-align:center;
	margin: 0px;
	padding: 0 !important;
	border: none !important;
	font-size:0;
	text-indent:-1000px;
	height: 30px;
	overflow: hidden;
}
.moreModule h3.music{
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/Header-MoreIn-music.png);
}
.moreModule h3.movies{
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/Header-MoreIn-moviestv.png);
}
.moreModule h3.politics{
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/Header-MoreIn-politics.png);
}
.moreModule h3.taibblog{
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/Header-MoreIn-taibbi.png);
}
.moreModule h4{
	font-family:Tahoma,Geneva,sans-serif;
	font-size:9px;
	line-height: 9px;
	margin: 3px 0 5px 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#cc2020;
}
.moreModule .container {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #bababa;
}
.moreModule ul {

	padding: 6px 0 0 0;
	height: auto;
}
.moreModule li{
	float: left;
	width: 135px;
	height:  auto;
	list-style-type: none;
	padding: 4px;
	margin:0 3px 5px 3px;
}
.moreModule li:hover{
background:#f3ecdc;
}


.moreModule li, .moreModule li a{
	font-weight: bold;
	font-size: 14px;
	color: #000;
	line-height: 18px;
}

.moreModule li:hover a, .moreModule li:hover a:hover{
color:#cc2020;
text-decoration:none;
}
 .moreModule li:hover img{
	border-color:#cc2020;
}
.moreModule li a{
	display:block;
	}
.moreModule li img{
	width: 130px;
	height: 85px;
	border: 1px solid #6a6a6a;
	padding: 1px;
}
.moreModule a.btn-more{
	padding:8px;
	height: 12px;
	font-weight:bold;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	clear:both;
	display:block;
	text-align:right;
	color:#cc2020;
	border:none;
	
}
.moreModule a.btn-more:hover{
	text-decoration:underline;
	
}

/* END More Module
-----------------------------------*/


/* START Most Popular Module
-----------------------------------*/

.mostPopularModule{
width: 300px;
margin:0 0 24px 0;
overflow: hidden;
}

.mostPopularModule h2 {
	border: 1px solid #c4c4c4 !important;
	height:34px !important;
	position:relative;
	clear:both;
	background: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-most_popular-header-nobrdr.png) no-repeat 0px 1px !important;
}

.mostPopularModule .itemlist { padding-top: 9px; margin-left: 0; }

.mostPopularModule .lower {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #d6d6d6;
	margin-left: 0px !important;
	padding: 0 5px 9px 6px;
	background-color: #fff;
	float:left;
	width: 287px;
}

.mostPopularModule ul li {
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	color: #d21b1f;
	border-top:none;
	list-style-type: none;
	float:left;
	width: 284px;
	background:url(/images/fe/bg_most_popular_li.png) 0px 0 no-repeat;
	padding:4px 0;
	}
	.mostPopularModule .highlight{
	/*overflow:hidden;*/
	padding:5px 0 5px 5px;
	}
	.mostPopularModule .highlight:hover{
	background-color:#f4f1ea;
	}
		.mostPopularModule .highlight:hover a{
	background-color:#f4f1ea;
	color:#cc2020;
	text-decoration:none;
	}
.mostPopularModule ul li.last {
	border-bottom: none;
}
.mostPopularModule ul li a {
	color: #222222;
}
.mostPopularModule ul li img{
float:left;
height: 40px;
margin: 0 10px 0 0;
border: none;
background-color:#000
}
.mostPopularModule ul li a{
float: left;
display:block;
width: 210px;

}


.mostPopularModule .video li img{
width: 60px;
height: 40px;
}
.mostPopularModule .video li a{
width: 200px;	
}


.mostPopularModule .subnav {
	overflow:hidden;
	margin:-1px 0 0 2px !important;
	font-size:.9em
}
.mostPopularModule ul.subnav {
	overflow:hidden;
	height: 30px;
	width: 287px;
	border: none !important;

}
.mostPopularModule .subnav li{
	display: block;
	float:left;
	width: 66px;
	text-align:center;
	padding:6px 0;
	margin: 0px 0 0px 2px;
	border: 1px solid #c4c4c4;
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top:0;
	position:relative;
	z-index:1000;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:.8em;
	cursor: pointer;
	background-image:none;
}

.mostPopularModule .subnav  a{
color:#cc2020;
float:none;
display:inline;
}
.mostPopularModule .subnav li:hover{
		background-color:#cc2020;
	}

.mostPopularModule .subnav li:hover a{
color:#fff;
text-decoration:none;
}
.mostPopularModule .subnav li:hover{
color:#000;
text-decoration:none;
}

.mostPopularModule .subnav .on, .mostPopularModule .subnav .on:hover{
background-color:#e3e2dd;	
}
 .mostPopularModule .subnav .on:hover a{
	color:#cc2020;
}

.mostPopularModule .subnav .on a {
	color:#000 !important;
}
/* END Most Popular Module
-----------------------------------*/

/* START Photo & Video Module
-----------------------------------*/

.photoVideoModule h2 {
	border-top: 4px solid #999999;
	border-bottom: none !important;
	background: url("http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif") no-repeat scroll center -1199px transparent !important;
	
}
.photoVideoModule .photo-video {
	width:300px;
}
.photoVideoModule .photo-video.top {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-top.png);
	background-repeat: no-repeat;
	height:13px;
}
.photoVideoModule .photo-video.middle {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-middle.png);
	background-repeat: repeat-y;
	padding:10px 0 5px 14px;
}
.photoVideoModule .photo-video.bottom {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-widget-bottom.png);
	background-repeat: no-repeat;
	height:3px;
}
.photoVideoModule .photo-video .tout {
	width:260px;
	padding:6px;
	margin:0 0 10px 0;
	background-color: #fff;
}
.photoVideoModule .photo-video .tout p {
	font-family: Georgia, serif;
	font-size: 12px !important;	
	font-weight: bold;
	margin:0 0 0 5px !important;
	line-height: 15px !important;
}
.photoVideoModule .photo-video .tout a {
	color: #333;
}
.photoVideoModule .photo-video .tout .highlighted {
	color: #d41414;
}
.photoVideoModule .photo-video .tout .image {
	width:260px;
	height:172px;
	margin-bottom:10px;
	position:relative;
	display:block;
	text-indent: -10000px;
}
.photoVideoModule .photo-video .tout.video .image .play-button {
	position:absolute;
	left:90px;
	top:55px;
	width:79px;
	height:70px;
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/right_rail-video_module-play.png);
	background-repeat: no-repeat;
	text-indent: -10000px;
}

/* END Photo & Video Module
-----------------------------------*/

/* START Featured Content Module
-----------------------------------*/

.featured-content {
	background-image: url(http://assets.rollingstone.com/images/fe/backgrounds/main_content-featured-background.png);
	background-repeat: no-repeat;
	height:173px;
	width:588px;
	padding:47px 0 20px 20px;
	margin:0 0 20px 0;
	border-bottom: 1px solid #C9C9C9;
}
.featured-content .tout {
	width:178px;
	float:left;
	margin:0 15px 0 0;
}
.featured-content .tout .image {
	width:174px;
	height:114px;
	border:2px solid #000;
	margin:0 0 4px 0;
	background-color:#fff;
	text-align:center;
}
.featured-content .tout .image img {
	margin:1px 0 0 0;
}
.featured-content .tout p {
	font-size:13px !important;
	font-weight:bold;
	font-family:Georgia, serif;
	line-height:15px !important;
}
.featured-content .tout p .highlighted {
	color: #ed0005;
}
.featured-content .tout p a {
	color: #000000;
}

/* END Featured Content Module
-----------------------------------*/


/* START The Tavers Take Module
-----------------------------------*/

.taversTakeModule {background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-inverse.gif);background-repeat: repeat-x;background-color: #f2efed;background-position:left 0px;padding:8px 0 8px;margin:0;border:1px solid #8b8a78;text-align: center;}

#main .taversTakeModule h2{background-position:center -729px;}

.taversTakeModule ul{list-style: none;padding:0;margin:0 12px 0;}
.taversTakeModule ul li{list-style: none;padding:8px 0 0;margin:0;border-bottom:1px dotted #8e8a81;}

.taversTakeModule p{margin:0 0 8px;}
.taversTakeModule p a{font-size: 14px;color:#333;}

/* END The Tavers Take Module
-----------------------------------*/

/* START Latest Posts Module
-----------------------------------*/

#main .latestPostsModule h2{
	background: url("http://assets.rollingstone.com/images/fe/sprite/Header-Latest-politics.png") no-repeat scroll 0 0 transparent;
	border:none !important;
	padding: 0px;
	border-bottom: none !important;
	height: 30px;
}
.latestPostsModule{
	width: 300px;
	margin: 0 0 24px 0;
}
.latestPostsModule ul {
	border-width: 0px 1px 1px 1px;
	border-color: #bababa;
	border-style: solid;
	padding: 3px 0 0 0;
}
.latestPostsModule ul li{
	border-bottom: 1px solid #bababa;
	list-style-type: none;
	overflow:hidden;
	position:relative;
}
.latestPostsModule ul ul{
	border: 1px solid #fff;
	padding: 7px 0 7px 14px;
	overflow:hidden;
	margin: 0;
}
.latestPostsModule ul ul li{
	list-style-type: none;
	padding:0;
	border:none;
}

.latestPostsModule ul ul:hover{
background-color:#f4f1ea;
}
.latestPostsModule ul li:hover a{
color: #d21b1f;
text-decoration:underline;
}
.latestPostsModule .thumb{
	width: 77px;
	float: left;
	height: 68px;

}
.latestPostsModule ul ul a{
		color: #000;
		font-weight:bold;
		font-size:13px;
}
.latestPostsModule .content p {
line-height:1.1em !important;
margin:0
}
.latestPostsModule .dateTime {
	display: block;
    font-size: 8px;
    font-weight: bold;
    line-height: 8px;
    margin: 3px 0 7px;
}

.latestPostsModule .thumb img{
	width: 62px;
	height: 62px;
	padding:2px;
	border: 1px solid #000;
	background-color: #fff;
}

.latestPostsModule .content{
	width: 200px;
	float: left;
	list-style-type: none;
}
.latestPostsModule .btn-see-all a {
	background: none !important;
	font-size: 10px;
	text-transform: uppercase;
}

#main .btn-see-all {
	padding: 1px 1px 0 1px;
	border: none
}
#main .btn-see-all a{
	display: block;
	height:21px !important;
	background: url(http://assets.rollingstone.com/images/fe/sprite/moduleFooter-latestPosts.jpg) center bottom;
	color: #d21b1f;
	text-align:right;
	padding: 3px 15px 0 0;
	overflow:hidden;
	font-weight:bold;
	font-size:.8em;
	font-family:Tahoma, Geneva, sans-serif;
}
/* END Latest Posts Module
-----------------------------------*/

/* START Quick Jump Module
-----------------------------------*/

.quickJumpModule {background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-inverse.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:8px 0 15px;margin:0;clear:both; clear:both;}

#main .quickJumpModule h2{background-position:center -502px;margin: 0 0 9px;}

.quickJumpModule ul.groupedNumberList{float:left;display: inline;clear:both;padding:4px 20px 4px 23px;margin:6px 0 0;border:1px solid #87877a;background: #f2efed;width:570px;}
.quickJumpModule ul.groupedNumberList li{float:left;display:inline;height:14px;margin:0;padding:0;border-right:1px solid #e10707;width:56px;text-align: center;}
.quickJumpModule ul.groupedNumberList li a{font-size: 12px; color:#393939;padding:0;display: block;height:10px;line-height: 13px;}
.quickJumpModule ul.groupedNumberList li.last{border:none;width:57px;}

.quickJumpModule ul.evenList{border: none;background: #fff;}

#main .quickJumpModule .noMarginBottom{margin-bottom:0;}

/* END Quick Jump Module
-----------------------------------*/


/* START ListPageContent Module
-----------------------------------*/

.listPageContentModule{float:left;clear:both;margin:0 0 16px;min-width:615px;}
.listPageContentModule .listPageContentInfo{margin-right: 5px; position: relative;}
.listPageContentModule .listPageContentInfo .listPagination{width:275px;float:left; margin-right: 5px;margin-top:-1px;/* padding-top:10px; */left: 320px;}
.listPageContentModule .listPageContentInfo .listPagination .listPaginationText{width:73px;float:left;display:block;text-align:center;}		
.listPageContentModule .listPageContentInfo p{font-size: 13px;color:#000;}
.listPageContentModule .listPageContentImage{float:left;margin:0 10px 0 0;}

.listPageContentModule .listPaginationControls{background-image:url(http://assets.rollingstone.com/images/fe/listPagination.gif);background-repeat: no-repeat;width:31px;height:21px;margin:0 0 6px;display: block;}
.listPageContentModule .previousDisabled{text-indent: -9999px;float:left;background-position:0 0;}
.listPageContentModule .previous{text-indent: -9999px;float:left;background-position:-31px 0;}
.listPageContentModule .next{background-position:-62px 0;float:left;text-indent: -9999px;margin-right:5px;}
.listPageContentModule .nextDisabled{background-position:-93px 0;float:left;text-indent: -9999px;margin-right:5px;}



/* END ListPageContent Module
-----------------------------------*/


/************************************************************
			End HP Modules
************************************************************/
/************************************************************
			START General Modules
************************************************************/
.diagonalBackground {background-image:url(http://assets.rollingstone.com/images/fe/layout/diagBgrnd.gif);padding:17px 5px 4px 6px;}
.diagonalContent {margin:0px 1px 3px 0px;border:3px solid white; background-color:#edeadf;padding:21px 0 1px;}
.tocPage .diagonalContent {padding-bottom:11px;}
.newsContainer {text-align:center;position: relative;}
#main .newsContainer h2{background:url(http://assets.rollingstone.com/images/fe/musicNewsHeader.jpg) no-repeat scroll 0 0 transparent;height:30px;left:50%;margin-left:-70px;position:absolute;top:5px;width:140px;}
#main .newsContainer.latestNews h2{background:url(http://assets.rollingstone.com/images/fe/latestNewsHeader.jpg) no-repeat scroll 0 0 transparent;height:30px;left:50%;margin-left:-74px;position:absolute;top:5px;width:161px;border-bottom:0px;}
#main .newsContainer h2.onlineExclusives{background:url(http://assets.rollingstone.com/images/fe/onlineExclusivesHeader.jpg) no-repeat scroll 0 0 transparent;height:30px;left:50%;margin-left:-106px;position:absolute;top:5px;width:212px;}
.newsContainer p {font-weight:bold;line-height:16px;font-size:14px;margin-bottom:2px;padding:0 10px;}
.newsContainer p.newsMainDek {font-size:18px;line-height:20px;}
.newsContainer p.newsSubDek {font-weight:normal;font-size:12.5px;}
.tocPage .newsContainer p.newsSubDek {font-size:12px;}
.newsContainer a {color:black;}
#rsHomepage .newsContainer img {margin: 5px 0px;}
.newsContainer img {margin: 5px 43px;}
.moduleContainer .moreLink {font-size:9px;font-weight:bold;color:#cc2027;font-family:Tahoma, Geneva, sans-serif;
width:100%;display:block;padding:6px 0 6px 0;text-transform:uppercase;border-top: 4px double #bfbdb4;margin-top:11px;}
/************************************************************
			End General Modules
************************************************************/


#teaser {
	color:#000;
	/* padding: 20px 0 20px 0px; */
	padding:0 0 10px 0;
	margin-top:0;
	border-bottom: 1px solid #7e7e7e;
	
}
#teaser.subpage{
	border:none;
	padding:0;
}
#teaser .sponsorBy {
	margin-left: 20px;
	width: 600px;
	text-align:right;
}
#teaser .subcolumns { 
	/*margin-bottom :15px; */
	background-image: url(http://assets.rollingstone.com/images/fe/divider/headerBoardDivider.png);
	background-repeat: no-repeat;
	background-position: 642px 0px;	
}
#teaser .c65l {
	width: 65.6%;	
}

#main #teaser h1 {
	float:left;	
	font-size:27px;
	line-height:33px;
	margin:0 0 6px 0;
	width:595px; 
	*+padding: 0 0 2px 0;
	color:#000;
}

#main #teaser h2 {
	color:#6e6e6e;
	float:left;
	font-size:17px;
	line-height:21px;
	text-transform: none;
	padding-bottom:5px;
	margin: 0;
	width:586px;
	border:none;
	font-family: Georgia,Times,serif;
	font-weight:normal;
	background-color:transparent;
	font-weight: bold;
}

.storyTemplate #main #teaser h1 {
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    line-height: 36px;
    word-spacing: -2px;
}

.storyTemplate #main #teaser.subpage h1 {
	font-size:26px;
	margin:0;
	line-height:33px;
}
.storyTemplate #main #teaser h2 {
	background-color:transparent;
	color: #555555;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    margin-top: 5px;
}
.storyTemplate #main #teaser .teaser-pageof{
	font-family:Tahoma, sans-serif;
    letter-spacing: 0.07em;
}

#teaser #likedCommentedContainer {margin-left: 15px;}
#teaser .likedCommentedIt {
	height:21px;
	padding:2px 5px 4px 5px ;
	width:21px;
	background-image:  url(http://assets.rollingstone.com/images/fe/sprite/RSSprites.png);
	background-position: left 28px;
}
#contentInfo.withImage {
	width: 287px;
	float: right;
}
#storyTextContainer .author span{
	display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: capitalize;
}

#storyTextContainer .author, #storyTextContainer .author a {
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
	letter-spacing: 1px;
}
	
#storyTextContainer p{
	color:#000;
	font-size: 15px;
}

#storyTextContainer p iframe {
	border: 0;
}

#storyTextContainer p a {
	color:#004276;
	font-weight:bold;
}

#storyTextContainer p a.inStoryLink, .blogDetail .blog-detail-container .blog-post-content p a.inStoryLink, .listPageContentModule p a.inStoryLink {
	padding-top: 2px !important;
	font-size: 13px !important;
	line-height: 18px !important;
	padding-left: 15px;
	overflow: hidden;
	display: list-item;
}

p.rs-plus {
	font-size: 13px;
	color: #000;
	margin: 0 0 20px 0;
}

p.rs-plus a {
	color: #cc0000;
	font-weight: bold;
}

#storyTextContainer p a.inStoryLink, .blogDetail .blog-detail-container .blog-post-content p a.inStoryLink, .listPageContentModule p a.inStoryLink {
	color:#004276;
	font-weight:bold;
    font-size: 1em;
	padding:0 0 0 15px;
    font-weight: bold;
    line-height: 1.2em;
    background-image: url("http://assets.rollingstone.com/images/fe/icon-inStoryLink.gif");
    background-position: left 5px;
	background-repeat: no-repeat;
    text-decoration: none;
	list-style:none;
}

#storyTextContainer ul {margin-left:16px;}

#main #storyTextContainer .date {
	color: #000000;
	display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 2px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 0;
    text-transform: uppercase;
}

#articlePagination {
	float:left;
	width: 313px;
	height: 25px;
}
.storyActions {
	height: 16px;
	width: 100%;
	border-bottom: 1px solid #748080;
	border-top: 1px solid #748080;
	margin-bottom: 15px;
	margin-top: 0px;
	padding: 10px 0;
	clear: both;
}

.storyActions ul.contentToolbar {
	margin: 0px 10px 0 0;
}

.storyTemplate #main{
	margin: 0px;
	background-image:url(http://assets.rollingstone.com/images/fe/storybackground.gif);
	background-repeat: repeat;
	background-color:white;
	zoom: 1;
}
.noRightRail #main {
	background:none;
}

/* End Artist Page*/
/*
Artist page Header Styles
--------------------------------------------------------*/
#artistPage #main #col1 #col1_content {padding-top:0px;}

#leaderBoard.wideBoard #headerWideImageContainer .subcl,
#leaderBoard.wideBoard #headerWideImageContainer .subcr {
	margin:0;
	padding:0 16px 0 17px;
}

#artistPage #leaderBoard.wideBoard {
	background-color:white;
	margin-top:0;
}
#leaderBoard.subcolumns.wideBoard  {
	margin:0 0 14px;
	width:100%;
	background-color:white;
}
#headerDesc {
	padding:0px 0 0;
	width:327px;
}

#leaderBoard #headerDesc .subcl {min-height:309px;}

#leaderBoard.wideBoard #leaderBoardAdContainer {
	border-left:1px solid #EEEEEE;
	width:331px;
}
#leaderBoard.wideBoard #primeArtistImage {
	border-left:16px solid #fff;
	border:1px solid #000;
}
#leaderBoard #headerDesc h1 {
	font-size:28px;
	line-height:30px;
	padding:0 0 0px 10px;
	color:#000;
	border:0px;
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
}
#leaderBoard #headerDesc p {
	font-size:13px;
	line-height:18px;
	padding-bottom:0px;
	padding-left:10px;
	margin-bottom:0px;
}

#leaderBoard #headerDesc .moduleMoreLink {
	margin-left:10px;
	margin-top:4px;
	padding-bottom:14px; /*This will prevent the more link from covering the photo by text*/
}

#leaderBoard #headerDesc .photoCredit {position:absolute;bottom:0px;left:10px;font-size:10px;color:#636161;}
#leaderBoard #headerDesc .photoCredit img {margin-bottom:-1px;}


/* End Artist Page*/


/* START Review Page*/




/*
Music Review Header Styles
--------------------------------------------------------*/

#teaser.reviewHeader{
	width:100%;
	background-color:#e42628;
	background-image:url(http://assets.rollingstone.com/images/fe/divider/headerBoardDivider.png);
	background-position:642px 20px;
	background-repeat:no-repeat;

	margin-bottom:14px;
	}
	
.headerContentWrapper{
	/*background:transparent url(http://assets.rollingstone.com/images/fe/sponsoredLogo88x31.gif) no-repeat scroll 99% 5%;*/
	position:relative;
	}

div.ratingBox{
	margin:0 0 0 0px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	width:150px;
	height: 145px;
	float:left;
	background-color: black;
	padding:25px 0 0;
	text-align:center;
	text-transform:uppercase;
	}
.ratingBox .starRankContainer {
	margin: 7px 0 0  35px;
}

#main div.ratingBox hr {
	width: 120px;
	margin:21px 0  21px 14px;
	color: #404040;
	background-color: #404040;
	border-color: #404040;
	height: 1px;
	padding: 0px;
}

div.ratingBox li{
	height:60px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding-top:25px;
	}
	
.headerImgHolder{
	float:left;
	}	
	
#teaser.reviewHeader .headerContent{ 
	float:left;
	margin-top:19px;
	padding:0 10px 25px;
	width:320px;
	}
	
#teaser.reviewHeader .headerContent h1,
#teaser.reviewHeader .headerContent h2, 
#teaser.reviewHeader .headerContent h3, 
#teaser.reviewHeader .headerContent h4{	
	padding:0px;
	margin:0px;
	color:#fff;
	}
	
#teaser.reviewHeader .headerContent h1{ font-size:22px; margin: 0 0 5px 0;}	
#teaser.reviewHeader .headerContent h2{ font-size:16px; margin: 5px 0;}		
#teaser.reviewHeader .headerContent h3.releaseDate{font-size:12px; margin: 5px 0;}
#teaser.reviewHeader .headerContent h3.albumLabel{font-size:12px; margin: 5px 0;}
#teaser.reviewHeader .headerContent h3.releaseDate a, .reviewHeader .headerContent h3.albumLabel a{color:#fff; text-decoration:none;}
#teaser.reviewHeader .headerContent h3.releaseDate a:hover, #teaser.reviewHeader .headerContent h3.albumLabel a:hover{text-decoration:underline;}
#storyTextContainer{margin-bottom:5px;}


#musicReview .reviewHeader .headerContentWrapper ul.ratingCount li a span {padding-right: 4px;}

/* RB Review CSS
-----------------*/
.reviewSection{float:left;display:inline;clear:both;padding:0;width:100%;}
.reviewSection-Image{float:left;display:inline;}
#actualContent #main .reviewSection-Contents {float:left;display:inline;margin:0 0 0 10px;padding:8px 0 0;border-top:0px solid; width: 292px;font-size: 13px;}
#main .reviewSection-Contents h3{font-size: 18px;font-weight:bold;color:#000;background:#fff;line-height: 18px;margin:0 0 4px;width:430px;}
#main .reviewSection-Contents h3, #main .reviewSection-Contents h3 a{color:#000;}
#main .reviewSection-Contents h4{font-size:14px;color:#c93b34;line-height: 16px;margin:4px 0 0;}
#main .reviewSection-Contents h5{font-size:13px;color:#222;}

#main .reviewSection-Contents h4.songTitleHeader{font-size:16px;color:#cc2027;}
#main .reviewSection-Contents h4.songTitleHeader em{font-size: 13px;color:#030303;}


.reviewSection-Contents .reviewRatingsSection{background:#f5f5f5;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:8px 0 8px 10px;margin:20px 0 0;width:422px}

.reviewSection-Contents .reviewRatingsSection .rsReviewRow{margin:0 0 8px;}
.reviewSection-Contents .reviewRatingsSection strong{font-size: 14px; color:#333;width:110px;display: inline-block;}
.reviewSection-Contents .reviewRatingsSection span{display: inline-block;}

.reviewRollModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:8px 0 8px;margin:0;float:left;clear:both;}

#main .reviewRollModule h2.movieReviews{background-position:center -390px;border-bottom: 1px solid #7f8080;}
#main .reviewRollModule h2.songReviews{background-position:center -418px;border-bottom: 1px solid #7f8080;}

.reviewRollModule .sectionHeader{background-color:#f2f2f2;border:1px solid #e2e2e2;padding: 5px;margin:15px 0;clear:both;height: 22px;}


#main .reviewSection-Contents.reviewSection-Feature{border:none;padding:0;width:292px;}
#main .reviewSection-Contents.reviewSection-Feature h3{font-size: 24px;font-weight:bold;color:#000;background:#fff;line-height: 21px;margin:0 0 4px;width:292px;}
#main .reviewSection-Contents.reviewSection-Feature h3 a{color:#000;}
#main .reviewSection-Contents.reviewSection-Feature h5{width:292px;}
#actualContent #main .reviewSection-Contents.reviewSection-Feature p{width:292px;line-height: 18px;font-size:13px}

#main .reviewSection-Contents .moreLink{border:none;display: inline;}
#main .reviewSection-Contents .songTitlePlayBtn{background: url(http://assets.rollingstone.com/images/fe/btnPlay.png) no-repeat; padding: 0 0 0 30px;height:22px;display: block;font-family: tahoma;color:#cc2027;font-size: 13px;}
#main .reviewSection-Contents .songTitleBullet{background: url(http://assets.rollingstone.com/images/fe/layout/listBullet.gif) no-repeat 8px 6px; padding: 0 0 0 22px;display: block;font-family: tahoma;color:#cc2027;font-size: 13px;}

#main .reviewSection-Contents ul.defaultList{float:left;display:inline;clear:both;}
#main .reviewSection-Contents ul.defaultList li{float:left;display:inline;margin:0 15px 0 0;}

#main .reviewSection-Contents p {font-size: 13px;color:#222;margin:8px 0 10px;}

#main .generalReview{border-bottom:1px dotted #5e5e5e;margin:4px 0 12px;width:100%;padding:0 0 8px;}
#actualContent #main .generalReview .reviewSection-Contents {border:none;padding:0;}
#main .generalReview .reviewSection-Contents p{width:448px;line-height: 18px;font-size:13px;}

#main .generalReview.no-border,
#actualContent #main .no-border{border:none;margin:0;padding:0;}
#main .reviewSection.featured-border{border-bottom:1px dotted #5e5e5e;margin:0 0 12px;padding: 0 0 8px;}

.reviewRollModule .sectionHeader ul.intraArticleNavigation{margin:0;}
.sectionHeader ul.intraArticleNavigation {
	margin: 0px auto;
	float: right;
}

.sectionHeader ul.intraArticleNavigation.withPagination li {
	float: left;
    list-style-type: none;
    margin: 0 3px 0 0;
    padding: 0;
}

.sectionHeader ul.intraArticleNavigation.withPagination li a {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	background-image: none;
	border: 1px solid #a0a0a0;
	min-width: 22px;
	height: 18px;
	padding: 1px 0 1px 1px;
	display: block;
	text-align: center;
	
}
.sectionHeader ul.intraArticleNavigation.withPagination li.next a {
	border-radius:0 3px 3px 0;	
}
.sectionHeader ul.intraArticleNavigation.withPagination li.prev a {
	border-radius:3px 0 0 3px;
}
.sectionHeader ul.intraArticleNavigation.withPagination li.next a,
.sectionHeader ul.intraArticleNavigation.withPagination li.prev a {
	width: auto;
	font-size: 9px;
	color: #333333;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
}
	
.sectionHeader ul.intraArticleNavigation.withPagination li a:hover {
	background-color: #cc0000;
	color: #fff;
	text-decoration:none;
}

.sectionHeader ul.intraArticleNavigation.withPagination li.current a  {
	background-color: #494f5b;
	border: 1px solid #494f5b;
	color: #fff !important;
}

/* Start Story pagination styles*/
ul.intraArticleNavigation{float:right; padding:0px; margin:6px 0 0 0px; font-family:Helvetica,Arial,sans-serif; font-size:10px}
ul.intraArticleNavigation  li{margin-right:2px; padding:0px; margin:0px 3px 0 0; float:left; list-style-type:none}
ul.intraArticleNavigation  li.current{}
ul.intraArticleNavigation  li a, 
ul.intraArticleNavigation  li a:visited, 
ul.intraArticleNavigation  li a:hover{background-image:url(http://assets.rollingstone.com/images/fe/article_pagination.png); display:block; width:20px; height:21px; text-align:center; color:#858585; padding:2px 1px 0 0; background-position:-21px top; text-decoration:none}
.searchTextContainer ul.intraArticleNavigation  li a, 
.searchTextContainer ul.intraArticleNavigation  li a:visited, 
.searchTextContainer ul.intraArticleNavigation  li a:hover{background-image:url(http://assets.rollingstone.com/images/fe/article_pagination.png)}
ul.intraArticleNavigation li.current a, 
ul.intraArticleNavigation li.current a:visited{color:black; background-position:left top}
ul.intraArticleNavigation li.prev a, 
ul.intraArticleNavigation li.prev a:visited{background-position:-42px top}
ul.intraArticleNavigation li.next a, 
ul.intraArticleNavigation li.next a:visited{background-position:-62px top}
ul.intraArticleNavigation li.printStory {margin:0;}
ul.intraArticleNavigation li.printStory a{ background-position:right top!important;  width:23px}
.lowerArticleNav ul.intraArticleNavigation li.printStory a{ background-position:right 4px !important}
ul.intraArticleNavigation.withPagination li.printStory a{ background-position:right top;  width:30px}
.lowerArticleNav ul.intraArticleNavigation.withPagination li.printStory a{ background-position:right 4px;  width:30px}
.lowerArticleNav ul.intraArticleNavigation li a{ background-position:0px bottom;  padding:6px 1px 2px 0;  height:15px}
.lowerArticleNav ul.intraArticleNavigation li.current a, 
.lowerArticleNav ul.intraArticleNavigation li.current a:visited{color:black; background-position:-21px bottom}
.lowerArticleNav ul.intraArticleNavigation li.prev a, 
.lowerArticleNav ul.intraArticleNavigation li.prev a:visited{background-position:-42px bottom}
.lowerArticleNav ul.intraArticleNavigation li.next a, 
.lowerArticleNav ul.intraArticleNavigation li.next a:visited{background-position:-62px bottom}
/* End Story pagination styles*/

.fullFourStarRatings-Red{background: url(http://assets.rollingstone.com/images/fe/sprite/fullstar-red.gif) no-repeat;width:65px;text-indent: -9999px;}
.fullFourStarRatings-Orange {background: url(http://assets.rollingstone.com/images/fe/sprite/fullstar-orange.gif) no-repeat;width:65px;text-indent: -9999px;}

.fullFiveStarRatings-Red{background: url(http://assets.rollingstone.com/images/fe/sprite/fullstar-red.gif) no-repeat;width:81px;text-indent: -9999px;}
.fullFiveStarRatings-Orange {background: url(http://assets.rollingstone.com/images/fe/sprite/fullstar-orange.gif) no-repeat;width:81px;text-indent: -9999px;}

	.oneStar {background-position: -64px 0}
	.twoStar{background-position: -48px 0;}
	.threeStar {background-position: -32px 0;}
	.fourStar {background-position: -16px 0;}
	.fiveStar {background-position: 0 0;}
	.noStar {background:url(/images/fe/zero_stars_music.png) 0 0 no-repeat;}
	
	.fullFourStarRatings-Red.notRated{width:74px;height:16px;background-position: 0 -16px}
	.fullFiveStarRatings-Red.notRated{width:80px;height:16px;background-position: 0 -32px}
	.fullFourStarRatings-Orange.notRated{width:74px;height:16px;background-position: 0 -16px}
	.fullFiveStarRatings-Orange.notRated{width:80px;height:16px;background-position: 0 -32px}

.halfFourStarRatings-Red{background: url(http://assets.rollingstone.com/images/fe/sprite/halfstar-red.gif) no-repeat;width:65px;text-indent: -9999px;}
.halfFourStarRatings-Orange {background: url(http://assets.rollingstone.com/images/fe/sprite/halfstar-orange.gif) no-repeat;width:65px;text-indent: -9999px;}

.halfFiveStarRatings-Red{background: url(http://assets.rollingstone.com/images/fe/sprite/halfstar-red.gif) no-repeat;width:81px;text-indent: -9999px;}
.halfFiveStarRatings-Orange {background: url(http://assets.rollingstone.com/images/fe/sprite/halfstar-orange.gif) no-repeat;width:81px;text-indent: -9999px;}

	.halfStar {background-position: -64px 0}
	.oneHalfStar {background-position: -48px 0;}
	.twoHalfStar {background-position: -32px 0;}
	.threeHalfStar {background-position: -16px 0;}
	.fourHalfStar {background-position: 0 0;}
	.noStarRed {background:url(/images/fe/zero_stars_movies.png) 0 0 no-repeat;}
	.fullFourStarRatings-Red.noStar {background:url(/images/fe/zero_stars_movies.png) 0 0 no-repeat;}
/* End Review Page*/




.mixedColumns h1 {	color:#222;margin-top:0px;	margin-bottom:14px;}	
.page_margins h2 {
	background-color: #000;
	font-size: 14.4px;
	text-transform: normal;
	margin-bottom:0px; 
	color:#fff;
}

.page_margins h2.preColumnHeader,
.mixedColumns #col1 h2  {color:#212121;background-color:#eee;margin-bottom:14px;}
.mixedColumns.darkTheme #col1 h2 {color:white;background-color:#131313;border-color: #000;margin-bottom:0px;}

.mixedColumns .subcl,
.mixedcolumns .subcr {
	margin-bottom: 0px;
}

.mixedColumns ul{
	margin-left: 20px;
}
.syncedHeight{
	overflow:hidden;
	}
#footerContainer .subcolumns {
	margin: 0;
	width: 960px
}
.mixedColumns .subcolumns {
	margin: 0 10px 15px 10px;
	width: 960px
}

.mixedColumns .subcolumns .subcolums {
	width: auto;
}

.mixedColumns .subcl,
.mixedColumns .subcr {
	background-color:#fff;
	padding: 0px;
}

.mixedColumns.darkTheme .subcl,
.mixedColumns.darkTheme .subcr {background-color:#131313}

.mixedColumns .c33l,
.mixedColumns .c33r  {
	width: 320px;
	min-height:1px;
}

.mixedColumns .c66l,
.mixedColumns .c66r {
	width: 640px;
}	

.mixedColumns .c33l .subcl,
.mixedColumns .c33r .subcr{
	width: 306px;
	margin:0 7px 0 7px;
	/*padding-bottom: 5px;*/
}

#main .subcolumns .secondSubInColumn{margin-top:14px;}

.mixedColumns #main .commonHeight .subcl,
.mixedColumns #main .commonHeight .subcr{
	min-height:306px;
}

.mixedColumns .c66l .subcl,
.mixedColumns .c66r .subcr{
	width: 626px;
	margin:0 7px 0 7px;
	/*padding-bottom: 5px;*/
}

.mixedColumns .noMargins .c66l .subcl,
.mixedColumns .noMargins .c66r .subcr{
	margin: 0;
}

.mixedColumns .c66l .c50l .subcl,
.mixedColumns .c66r .c50l .subcr{
	width: auto;
}

/*MODULE HEADER*/
.subcl h3,
.subcr h3,
#main .rRailModule h3,
#col3_content .best-ever-lists-module h3 
 {
	border-bottom:1px solid #e9e9e9;
	color:#333333;
	font-family:Helvetica;
	font-weight:bolder;
	font-size:11px;
	padding:10px 0 7px 10px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:white;
}

.darkTheme .subcl h3,
.darkTheme .subcr h3 {background-color:#222;color:white;border-bottom:1px solid #222;}

.subcl #blogLatestPost h3{
	padding:7px 0 7px 10px;
	}
#col1_content {
	color:#202020;
	font-size:13px;
	letter-spacing:0.012em;
	line-height:1.37;
	padding:0px 10px 24px 18px;
}
.homepage  #col1_content{padding-top:14px;}

.storyTemplate #col1_content{background-color:white;}
.storyTemplate #main #col1_content,
/* .storyTemplate #main #col3_content { padding-top:14px;} */
.storyTemplate #main #col3_content { padding-top:0px;height:1%;}
#footer {	padding: 0px;	background-color:black;	margin:0;border-top:0px;	}
	
#rsFooter {width:100%;text-align:center;}
#main .imageWithTextContainer h1,
#main .imageWithTextContainer h3,
#main .imageWithTextContainer h4 {
	color: #222222;	
	font-size: 20px;
	line-height:21px;
	padding: 5px 10px 7px 12px;
	margin-bottom: 5px;
	text-align:left;
	font-weight:bold;
	text-transform: none;
}
/* *** Story Insets *** */
div#imageList {
	display:none;
}
div#socialShareCounterContainer {
	display:none;
}

div.assetContainer {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;				
}
div.assetContainer img {display: block;}
.pullQuoteContainer{width: 600px;overflow:hidden;background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-position:left 0px;padding:12px 7px 8px;background-color:#fff;border-bottom: 1px solid #9e9e9e;margin: 0 0 10px;}
.pullQuoteContainer.floatRt{float:right;}
.pullQuoteContainer blockquote{font-family:Georgia; font-size:18px; line-height:110%;color:#000; background:#fff;margin:0; font-style:normal;font-weight:bold;}
.pullCaptionHolder, .pullQuoteCaptionHolder{font-family:Georgia; font-size:11px;  color:#999; background:#fff; background:transparent url(http://assets.rollingstone.com/images/fe/divider/horizontalHookDivider.png) no-repeat scroll 0 0; padding-top:10px; margin-top:10px; text-indent:-7px; padding-left:10px;}
div.assetContainer .sponsoredLogo img{ width:auto;	max-width:80px;	max-height:30px;	}

div.assetContainer.imageTall img,
div.assetContainer.imageStandard img,
div.assetContainer.imageWide img {
	border: 1px solid #7F7F7F;
    height: auto;
    margin: 0;
    padding: 5px !important;
/*	margin-bottom: 2px; */
}
div.assetContainer div.imageCaption {
/*	background: #e5e5e5;	*/
    color: #333333;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 10px;
    line-height: 14px;
    padding: 8px 6px;
}
div.assetContainer div.imageDate {
}
div.assetContainer div.imageCredit {
/*	background:#ededed;	*/
	margin: 0 0 0 0px;
	text-align: left;
	background-image:url(http://assets.rollingstone.com/images/fe/copyCamera.png);
	background-repeat:no-repeat;
	background-position: 5px 6px;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    line-height: 10px;
    padding: 6px 6px 6px 20px;
}

div.assetContainer div.imageCaption, div.assetContainer div.imageCredit {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
div.assetContainer.floatRt{float:right; margin: 14px 0 14px 14px;}
div.assetContainer a{}

#main .pollContainer {
	background-image: none;
	position: relative;
}

.pollContent form.yform .type-check label {
	display:block;
	float:left;
	width:233px;
	font-weight:bold;
}
.pollContent form.yform .type-check input {
	margin: 2px 6px 0 0;
}

.pollContainer {
	padding:14px 14px 26px 14px;
	font-size:85%;
	background-color:white;
	width: 278px;
}

.pollContent form.yform {
	width:253px;
}

.pollContainer form.yform {padding: 0 0 0 10px;}
.pollContainer form.yform .type-check input, .pollContainer form.yform .type-check label {float: left;}
.pollContainer form.yform .type-check input {margin-right: 3px;}

.pollContainer.quoteHasImage, .assetContainer.quoteHasImage {
	width:615px;
}
.assetContainer.quoteHasImage .pollContainer {width: auto; padding: 0;}
.pollContainer p {padding-top: 10px;}
.pollContainer img {
	float: right;
}
.pollContainer ul li {
	float: left;
	list-style-type: none;
	margin-right: 7px;
}
.pollContainer ul li a {color: #333333;}
.pollContainer ul {padding:0px;margin:0px;}
.pollContainer table {
	width: 255px;
}
.pollContainer table th{
	width: 120px;
}
.pollContainer table img {
	float: left;
}
.pollContainer table td.pollPercentage {
	width: 10px;
	padding-right:2px;
	text-align: right;
}
.sponsoredPoll {position: absolute; top: 10px; right: 10px;}
div.assetContainer .sponsoredPoll img {width: auto; max-width: 80px; max-height: 30px;}

#heavyList .keySongsList{
	width:306px;
	/*border:solid 1px #e9e9e9;*/
	clear:both;
	background-color: white !important;
	padding-top:10px;
	}
.keySongsList {float:left;margin-right: 14px;}
.keySongsList table{
	width:306px;
	border:solid 1px #e9e9e9;
	margin-bottom:0px;
	background-color:white;
	}
.subcl .keySongsList table {border:0px;}

.keySongsList table tr td{
	padding:6px 2px 7px;
	vertical-align:top;
	}
.keySongsList table tr.alternateRow td{background-color:#eee;}
.keySongsList table tr td a,
.keySongsList table tr td a:hover{
	margin-right:5px;
	font-size:11px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	}
.keySongsList a.songTitle, .keySongsList a:hover.songTitle 	{display:block;float:left;width:193px;}
.keySongsList a.artistTitle, .keySongsList a:hover.artistTitle {font-weight:normal;text-decoration:none;display:block;float:left;width:193px;}
	
.keySongsList table tr td.songNumber{
	color:#FF0000;
	font-weight:bold;	
	padding-left:7px;
	}
.keySongsList .playCell,
.keySongsList .buyCell{
	vertical-align:middle;
}

/*
Story Ribbon styles
-------------------------------------*/	

#main .storyRibbon{ 
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;	
	border-bottom:1px solid #9f9f9f;
	padding:8px 0 0;
	clear:both;
	margin:0 0 14px 0;
	background-color:transparent;
	background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-repeat: repeat-x;
	background-position:left 0px;
	height: 1%;
	}
	
#main .storyRibbon .headerSection {
	border-bottom:1px solid #9f9f9f;
	width:100%;
	float:left;
	clear:both;
	padding:0 0 5px;

}

#main .storyRibbon h2{
	color:#040404;
	float:left;
	font-family:Georgia;
	font-size:13px;
	border:0px;
/* 	margin:0 0 7px 0px;	 */
	background-color:transparent;
	text-transform:none;
	padding:8px 0 0 14px;
	font-weight: bold;
	}


		

.storyRibbon .carouselPagination{
	float:right;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/* 	margin:0 7px 0 0; not needed */
	color:#666;
	}
.storyRibbon .carouselPagination span{ float:left;height:20px;}
.storyRibbon .carouselPagination .slideNumber {margin:8px 8px 0 0;height:18px;color:#555;font-family: Tahoma; font-size: 11px;font-weight: normal;}
.storyRibbon .carouselPagination .navButton{width:62px;margin:4px 15px 0 0;position: relative;float:left;} 
.storyRibbon .carouselWrper {background:#F1F1F1 url(http://assets.rollingstone.com/images/fe/bgStoryRibbonItems.gif) repeat-x scroll left top;clear:both;}
ul.storyRibbonItems{
	/* background:#f1f1f1 url(http://assets.rollingstone.com/images/fe/bgStoryRibbonItems.gif) repeat-x left top; not needed */
	/* background-color:#fff; */
	clear:both;
	padding:0 0 14px;
	float: left;
	}

ul.storyRibbonItems li{
	float:left;
	list-style-type:none;
	margin:14px 0 0;
	padding:0 15px;
	width:173px;	
	/* border-right:1px solid #9e9e9e; */
	overflow: hidden;
	}
	
.rsStoryRibbonItems {
	float:left;
	list-style-type:none;
	margin:14px 6px;
	padding:0;
	width:186px;	
	border:1px solid #F1F1F1;
	}

.rsStoryRibbonList {
	float:left;
	position:relative;
}

ul.storyRibbonItems li.first{
	/* margin-left:10px; */
	}

ul.storyRibbonItems li a img{
	border:1px solid #000;
	width:173px;
	height:114px;
	}	
ul.storyRibbonItems li a:hover{
	text-decoration:none;
}

.storyRibbon h3{
	background-color: #fff;
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size: 11px;
	text-transform: none;
	font-family: georgia;
	font-weight: normal;
	margin: 0 0 6px 0;
	}
	
	
/*
.storyRibbon h3 {
	padding-left:2px;
}
not needed */
.storyRibbon h3 a,
.storyRibbon h3 a:hover{
	color:#040404;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	font-weight: bold;
	}	

#storyCounter, #slideCounter{
	border:1px solid red;
	width:14px;
	font-weight:normal
}

.navButton a.previousButton{
	background:url(http://assets.rollingstone.com/images/fe/storyRibbonNextPrev.png) no-repeat left top;
	width:29px; 
	height:20px;
	display:block; 
	float:left;
	margin:0 1px;
	}

.navButton a.nextButton{
	background:url(http://assets.rollingstone.com/images/fe/storyRibbonNextPrev.png) no-repeat top right; 
	width:29px; 
	height:20px;
	display:block; 
	float:left;
	margin:0 1px;
	}
	
.navButton a.previousButton.disabled{
	background:url(http://assets.rollingstone.com/images/fe/storyRibbonNextPrev.png) no-repeat left bottom;
	}

.navButton a.nextButton.disabled{
	background:url(http://assets.rollingstone.com/images/fe/storyRibbonNextPrev.png) no-repeat bottom right; 
	}	

/* *** End of  Insets *** */
.subcl, 
.artistPage .subcolumns .c33r .subcr{position:relative;}
.buttonContainer { /*if a link needs to be put on top of an image*/
	padding: 15px 0 15px 15px;
	text-align: left;
}

.buttonContainer.rightAlign {
	text-align: right;
}

.buttonContainer.narrowPadding {
	padding: 8px 7px 8px 7px;
}
.buttonContainer.narrowPadding a.rsLink {
	margin-right:0px;
}

.buttonContainer a.rsLink { /*For use in modules*/
	margin-right: 15px;	
}
a.rsLink, 
input.rsLink,
a.rsLink:visited,
a.rsLink:active {
	cursor: pointer;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	background-color: black;
	padding: 2px 12px 3px 5px;
	text-decoration:none;
	color: #ccc;
	border: 1px solid black;
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/RSSpritesHoriz.gif);
	background-position: right -31px;
	background-repeat: no-repeat;
}
a.rsLink:hover,
input.rsLink:hover{
	color: black !important;
	background-color:white;
	text-decoration:none;	
	border: 1px solid black!important;
	}
	
a.rsLink.whiteLink {
	background-color:white;
	color: black;
	border:1px solid #CCCCCC;
	padding:2px 12px 3px 5px;
}

/* Related Content */


.moduleContainer.relatedSites {
	padding-top:6px;
	background-color:#FFFFFF;
	background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-position:left 0;
	background-repeat:repeat-x;
}

#main .moduleContainer.relatedSites h2 {
	background-position: center -559px;
	margin-bottom:0px;
}

ul.relatedContents  {
/*	height:120px; */
	margin:6px 0 0 0px;
	padding:0;
	}

ul.relatedContents li {
	background:url(http://assets.rollingstone.com/images/fe/layout/listBullet.gif) no-repeat scroll 9px 12px transparent;
	list-style-type:none;
	margin:0;
	padding:5px 7px 4px 18px;
	border-bottom:1px dotted #000;
	font-size:12px;
	}
ul.relatedContents li a {
	font-weight:bold;
	font-size:12px;
	color:#004276;
}
/*  End Related Content */

/*  Start Related Artists */
.moduleContainer.relatedArtists,
.moduleContainer.archivesCovers{
	padding-top:6px;
	background-color:#FFFFFF;
	background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-position:left 0;
	background-repeat:repeat-x;
	margin-bottom:16px;
	border: 1px solid #7f8080;border-top: 0px;
}

#main .moduleContainer.archivesCovers h2 {
	background-position: center -1258px;
	margin-bottom:0px;
}


#main .moduleContainer.relatedArtists h2{
	background-position: center -616px;
	margin-bottom:0px;
}

#main .moduleContainer.relatedArtists a {text-decoration:none;}

/*  End Related Artists */



.rRailModule .randomNotesContainer { position: relative;}
#main .randomNotesContainer h3 {
	background-image:url(http://assets.rollingstone.com/images/fe/bannerRandomNotes.png);
	background-position: top left;
	position: absolute;
	height:54px !important;
	width: 110px;
}

.randomNotesContainer.imageWithTextContainer p {
	font-size: 11px;
	margin-bottom: 5px;
	padding:0 13px;
}

.randomNotesContainer img {
	border-bottom: 6px solid #212121;
}
.randomNotesContainer .containerLink {
	background-color: white;
	display:block;
}
.imageWithTextContainer .buttonContainer {
	background-color: white;
	padding-top:0px;
}
#main .randomNotesContainer.imageWithTextContainer h4 {
	font-size: 16px;
	margin-bottom: 2px;
	padding-bottom: 5px;
}


/*
Follow us bookmark [Sunil Ahuja]
----------------------------------------------*/

.followUs{
	background-color:#EEEEEE;
	width:306px;
	height: 30px;
	}
	
	

ul.followUsIcon{
	float:right;
	margin-top:-45px;
	width: 105px;
	}
	
.subcl ul.followUsIcon, .subcr ul.followUsIcon {margin-top:-39px;}

ul.followUsIcon li{
	float:left;
	margin:5px;
	list-style-type:none;
	}


.rRailModule ul.followUsIcon{
	margin:-29px 3px 0 0;
}

.followUs h3.moduleHead {
	margin:0px;
	background-color:#FFFFFF;
	background-image:none;
	border-top:0 solid #DDDDDD;
	color:#222222;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 0 7px 11px;
}

/************************************************************
			Start Footer styles
************************************************************/
#footerContainer{background-color:#e5e3dd;padding-top:14px;
background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-inverse.gif);background-repeat:repeat-x;border-left: 1px solid #8d8b84; border-right:1px solid #8d8b84;border-bottom:1px solid #8d8b84;}
#footerContainer .subcolumns {margin: 0px 0 16px 0;padding-top:5px;}


#actualContent #footerContainer h2{border:0 none;color:#000;font-family:georgia;font-size:12px;font-weight:bold;margin-left:25px;padding:0px;text-align:left;text-transform:uppercase;background-color:transparent;margin-top:10px;padding-top:0px;margin-bottom:5px;}
#footerContainer ul{margin:0 0 0 25px;padding-left:0px;}
#footerContainer ul li{ list-style-type:none; font-family:arial; color:#c3c3c3; margin-bottom:8px; line-height:12px;margin-left:0px;}

#footerContainer .c25l.firstColumnFooter {border-left:1px solid #7f8080;margin-left:175px;}
#footerContainer .c25l {background:none repeat scroll 0 0 transparent;border-right:1px solid #7f8080;height:150px;width:156px;}
#footerContainer .subcl {background-color:transparent;}
#footerContainer .iconFacebook{background:transparent url(http://assets.rollingstone.com/images/fe/icon_facebook.gif) no-repeat scroll 0 0; padding-left:20px;}
#footerContainer .icontwitter{background:transparent url(http://assets.rollingstone.com/images/fe/icon_twitter.gif) no-repeat scroll 0 0; padding-left:20px;}

#footerContainer a,
#footerContainer a:visited {font-family:Tahoma, Geneva, sans-serif;color:#000;}

.copyrightContainer{border-top:1px solid #7f8080; /*padding-top:30px;*/ text-align:center; padding:23px 0 25px;background-color:#d0cfc9;}
.bottomNavCopyright { font-size:13px; color:#3d3c38; line-height:2.85em; font-weight:bold;}
#footerContainer .bottomNavCopyright a,
#footerContainer .bottomNavCopyright a:visited
{color:#3d3c38; font-family:Times New Roman, Arial, serif; margin-left:5px; margin-right:5px;font-size: 13.5px;text-decoration:underline;}
.bottomNavCopyright a.last{padding-right:0px; margin-right:0px; border-right:0px solid #fff;}
.bottomNavcontent{display:block; font-family:Times; font-weight:bold;text-transform:uppercase; font-size:11px; color:#575757;}
/************************************************************
			End Footer styles
************************************************************/
/*
Start Featured Story Box 
----------------------------------------------------------*/
.featureBoxDescription  {
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
	padding:5px 7px 0 7px;
}
		
.featuredBox .featureBoxDescription { 
	background-color:transparent;
	}

.featureBoxDescription h3{
	line-height:15px;
	text-transform:none;
	}
	
.featuredRibbon .ribbonArtistDescription h3 a {
	font-size: 12px;	
}
	
.featureBoxDescription h3 a{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	word-spacing:-1px;
	}	
		
.featuredBox{
	overflow:hidden;
	width:306px; 
	}
.darkTheme .featuredBox {background-color:#222;color:white}
#main .featuredBox a {text-decoration:none;}
	
.featuredBox .featureBoxDescription  h3{ font-size:16px; font-family:Georgia; font-weight:bold; line-height:normal; border:0; color:#202020; padding:0; margin:0 3px 8px;}
.darkTheme .featuredBox .featureBoxDescription  h3 a{color:white;}
.featuredBox .featureBoxDescription  h3 a{color:#202020; font-size:17px; font-weight:bold;}
.darkTheme .featuredBox .featureBoxDescription  h3 a span {color:#AAAAAA;font-style:italic;}

.featuredBox.squareFeaturedBox .featureBoxDescription h3 {padding-bottom: 14px; }
.featuredBox.squareFeaturedBox .featureBoxDescription h3 a{font-size:20px;line-height:20px;}
.featuredBox .featuredSubHead{ font-family:Georgia; font-size:11px; color:#202020; display:block; margin:0px 4px 14px 4px; }
.featuredBox .featuredSubHead a { 
	color:#202020;
	display:block;
	font-family:Georgia;
	font-size:12px;
	font-style:normal;
	margin:0 0 0;
	padding: 0;
}
.darkTheme .featuredBox .featuredSubHead a {color:white;}
.featureBoxDescription p{
	font-size:9px;
	color:#757575;
	}	

.featuredPlusLinkBox  {border-top:1px solid #e3e3e3;padding-top:7px;height:1%}	
.darkTheme .featuredPlusLinkBox  {border-top:1px solid #7f8080;}
.featuredPlusLinkBox ul{margin-left:0px; padding: 0 2px;}
.featuredPlusLinkBox ul li{font-weight:bold; list-style-type:none; background:url(http://assets.rollingstone.com/images/fe/greyBullet.gif) no-repeat 0 7px; padding-left:7px; margin-left:3px; font-size:11px;}
.featuredPlusLinkBox ul li span{ font-weight:normal; font-style:normal; color:#666;}
.darkTheme .featuredPlusLinkBox ul li span {color:#fff;}
.featuredPlusLinkBox ul li a{color:#202020; font-size:11px; }
.darkTheme .featuredPlusLinkBox ul li a{color:#fff;}
	
.featuredPlusLinkBox .featureBoxExtraSectionHeader {
	color:#000000;
	font-family:arial;
	font-size:10px;
	padding:0 0 0 12px;
	text-transform:uppercase;
}
.darkTheme .featuredPlusLinkBox .featureBoxExtraSectionHeader{color:white;}

#main .simpleFeatureBox div.featuredRibbonImg img {border:none;}
#main .simpleFeatureBox.featuredBox .featureBoxDescription {background-color:#fff;}

/*
End  Featured Story Box 
----------------------------------------------------------*/



/*
Featured Story Ribbon 
----------------------------------------------------------*/
.featuredRibbon {background-color:#000;padding-bottom:14px;padding-top:14px;}
.lightColored.featuredRibbon {background-color:#eee;}
#col1 .featuredRibbon {background-color:#fff;margin-bottom:7px;}
.darkTheme  #col1 .featuredRibbon {background-color:#131313;}
.featuredRibbon h2{	color:#fff;}
#col1 .featuredRibbon h2{	color:#222;}
.featuredRibbon ul{
	padding:0px;
	margin:4px 0px 0px 0px; 	
	display:inline-block;
	width:100%;
	}
#col1 .featuredRibbon ul {margin-bottom: 0px;}
.featuredRibbon ul li{
	float:left;
	list-style-type:none;
	margin:0 10px 11px 0;
	padding:0;
	width:146px;
	/*height:203px;*/
	background-color:#222222;
	}
.c33l .featuredRibbon ul li,	
.c33r .featuredRibbon ul li{
	margin-right:11px;
	float:left;
}
.featuredRibbon h3,
.featuredRibbon p{
	background-color:#222222;
	padding:5px 7px 5px 7px;
}

#main .relatedRibbon .secondItem{margin-right:0px;}

.lightColored.featuredRibbon h3,
.lightColored.featuredRibbon p{
	background-color:#fff;
}

#main .simpleFeatureBox.featuredRibbon h3 {background-color:#fff;}
#main .lightColored.featuredRibbon p,#main .lightColored.featuredRibbon li {background-color:#fff;}

#main .featuredRibbon p a,
.featuredRibbon h3 a  {
	clear:both;
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}


#main .simpleFeatureBox.featuredRibbon h3 a,
#main .lightColored.featuredRibbon h3 a,
#main .simpleFeatureBox.featuredRibbon p a,
#main .lightColored.featuredRibbon p a{color:#222;}

div.featuredRibbon a {display:block; line-height:8px;}	
div.featuredRibbon p a,
div.featuredRibbon h3 a{ line-height:15px;}	
div.featuredRibbon img,
div.imgWrapper img {
	margin-bottom:0px;
	border:2px solid #2c2c2c;
}

div.imgWrapper object {
	display: block;
	z-index: 10;
	position: relative;
}

#main .simpleFeatureBox.featuredRibbon img{border:none;}


#main .featuredRibbon .videoPlayBtnCont {height:146px;width:146px;margin-top:-146px;}
#main .featuredRibbon .videoPlayBtnCont a {display:block;width:146px;height:146px;}
#main .featuredRibbon .videoPlayBtnCont a img {visibility:hidden;margin-top:45px;margin-left:50px;}
#main .featuredRibbon .mOver .videoPlayBtnCont a img {visibility:visible;}
#main .featuredRibbon img.videoPlayButton {border:none;}


.rRailModule .reviewContainer h3,
.subcl .hideAndShowContent .reviewContainer h3{display:none;}
.reviewContainer ul{margin:0; padding:0;border-bottom:1px solid #EAE9E7;display:inline-block;}
.reviewContainer ul li {float:left;list-style-type:none; margin:0; height: 80px; position: relative; width: 296px; padding-right: 10px;}
.reviewContainer ul li a {color: #202020;}
.reviewContainer ul li.alternate {background-color: #f5f5f5;}
.reviewContainer.movieReviewContainer ul li {
	height:80px;
	margin:0;
	padding-right:10px;
	font-size: 14px;
	line-height:12px;
}
.reviewContainer.movieReviewContainer ul li.listModuleLeadEntry {height:140px;}
.reviewContainer .reviewContentContainerBig {padding: 14px;}
.reviewContainer .reviewImgContainer{width:80px; height:80px; overflow:hidden; float:left; background-color:#aaa; background-image: url(http://assets.rollingstone.com/images/fe/missingCoverArtPlaceholder.jpg);}
.reviewContainer .reviewContentContainer { 
	width: 147px; 
	float: left; 
	padding-top: 13px;
	font-family: Georgia; 
	font-size: 11px; 
	line-height: normal; 
	margin-left: 10px; 
	position: relative;

}


.reviewContainer .reviewPlayIconContainer{width:59px; float:right;  margin-top:15px; position:relative; }
.albumRecommended,
.recommendedItem {
	position:absolute; 
	color: #444; 
	text-transform: uppercase; 
	font-family: "Arial";
	font-weight: normal; 
	font-size: 9px;
	background-color: #ddd;
	margin-top: 3px;
	padding: 2px 5px 1px 5px;
	width: auto;
	display: block;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}

.movieRecommendedContainer .albumRecommended{right: 10px;}
a.albumBuyIcon, a.albumQueueIcon, a.albumPlayIcon{background-image:url(http://assets.rollingstone.com/images/fe/btnPlay.png); background-repeat:no-repeat; width:22px; height:22px; display:block; float:right; margin-right:3px; text-indent:-1999px;}
a.albumPlayIcon:hover{background-image:url(http://assets.rollingstone.com/images/fe/btnPlayOver.png);}
a.albumQueueIcon{background-image:url(http://assets.rollingstone.com/images/fe/btnQueue.png);}
a.albumQueueIcon:hover{background-image:url(http://assets.rollingstone.com/images/fe/btnQueueOver.png);}
a.albumBuyIcon{background-image:url..(/images/btnBuy.png); background-position:center center; width:34px; margin-right:0;}
a.albumBuyIcon:hover{background-image:url(http://assets.rollingstone.com/images/fe/btnBuyOver.png);}
.albumSongTitleHeader{ font-weight:bold; color:#202020; display:block;}
.albumBandName{color:#333333; }
.starRankContainer{ z-index:5; bottom:5px; display:block; width:80px; height:16px; }


span.starRankBox {margin-right:5px;}
span.starRankDisable,
span.starRankActive,
span.starRankHalfActive,
span.starRankVisited{width:16px; height:16px; background-image:url(http://assets.rollingstone.com/images/fe/sprite/RSStars.png); background-repeat:no-repeat; background-position: 0 1px; display:block; float:left;}
span.starRankActive{ background-position:0 -15px;}
span.starRankHalfActive{ background-position:0 -48px;}
span.starRankVisited{ background-position:0 -32px;}

.communityRating span.starRankHalfActive { background-position:0 -65px;}
.communityRating span.starRankActive { background-position:0 -32px;}

span.starRankContainer.floatingStars {
	position:static;
}
.starRankContainer.smallStars span {
	background-image:url(http://assets.rollingstone.com/images/fe/sprite/RSStars-small.png);
	width:8px;height:8px;display:block; float:left;
}
.starRankContainer.smallStars span.starRankActive{ background-position:0 0px;}
.starRankContainer.smallStars span.starRankActive{ background-position:0 -8px;}
.starRankContainer.smallStars span.starRankVisited{ background-position:0 -16px;}
.starRankContainer.smallStars span.starRankHalfActive{ background-position:0 -24px;}
.reviewContainer .buttonContainer,
.keySongsList .buttonContainer{ text-align:right;}

.reviewContainer .buttonContainer a.rsLink{ margin-right:0;}

.reviewContainer .movieImgContainer{width:95px; min-height:140px; overflow:hidden; float:left; background-color:white;}
.reviewContainer .movieImgContainer img{width: 95px; height: 140px;}
.reviewContainer .movieContentContainer{float:left; padding-top:20px;font-family:Georgia; font-size:11px; line-height:normal; margin-left:10px;}
.reviewContainer .buttonContainer {padding-right: 10px; float:right;}
#storyTextContainer{margin-bottom:5px;}


/* START Star Ratings Module*/

/* End Star Ratings Module*/

ul.ratingCount{
	padding:0px;
	margin:49px 17px 0 0;
	*margin:63px 17px 0 0;
	float:right;
	}	
#teaserSide ul.ratingCount {margin-top:0;}
ul.ratingCount li{
	padding:0px;
	list-style-type:none;
	background-image:url(http://assets.rollingstone.com/images/fe/headerShareIcons.png);
	background-repeat: no-repeat;
	width:79px;
	height:84px;
	float:left;
	margin:0 10px;
	}	

ul.ratingCount li .count span.number{
	color:#FFFFFF;
	display:block;
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	padding:16px 0 2px 0;
	text-align:center;
	}

ul.ratingCount li .count span{
	color:#FFFFFF;
	display:block;
	font-family:arial;
	text-align:center;
	padding:0;
	font-size: 11px;
	text-transform: uppercase;
	}
	
ul.ratingCount li a,
ul.ratingCount li a:hover{
	display:block;
	padding: 0;
	text-decoration:none;
	height: 28px;
	width: 79px;
	}
ul.ratingCount li a span { visibility: hidden; }
#teaser .reviewHeader .headerContentWrapper ul.ratingCount li a span {padding-right: 4px;}

/* musicChannel */
.musicChannel #teaser ul.ratingCount li.reviewCount, 
.musicChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.reviewCount { background-position: -24px -83px; }
.musicChannel #teaser ul.ratingCount li.likeCount, 
.musicChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.likeCount { background-position: -127px -83px;}
.musicChannel #teaser ul.ratingCount li.shareCount, 
.musicChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.shareCount { background-position: -229px -83px; }	

/* moviesChannel */
.moviesChannel #teaser ul.ratingCount li.reviewCount,
.moviesChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.reviewCount{ background-position: -24px -580px; }
.moviesChannel #teaser ul.ratingCount li.likeCount,
.moviesChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.likeCount{ background-position: -127px -580px;}
.moviesChannel #teaser ul.ratingCount li.shareCount,
.moviesChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.shareCount{ background-position: -229px -580px; }	

/* politicsChannel */
.politicsChannel #teaser ul.ratingCount li.reviewCount,
.politicsChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.reviewCount{ background-position: -24px -415px; }
.politicsChannel #teaser ul.ratingCount li.likeCount,
.politicsChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.likeCount{ background-position: -127px -415px;}
.politicsChannel #teaser ul.ratingCount li.shareCount,
.politicsChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.shareCount{ background-position: -229px -415px; }	
.politicsChannel .moreLink {color:#cc2027; text-transform:uppercase; font-size:11px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif}


/* cultureChannel */
.cultureChannel #teaser ul.ratingCount li.reviewCount,
.cultureChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.reviewCount{ background-position: -24px -249px; }
.cultureChannel #teaser ul.ratingCount li.likeCount,
.cultureChannel #teaser.reviewHeader .headerContentWrapper ul.ratingCount li.likeCount{ background-position: -127px -249px;}
.cultureChannel #teaser ul.ratingCount li.shareCount,
.cultureChannel .reviewHeader .headerContentWrapper ul.ratingCount li.shareCount{ background-position: -229px -249px; }
/* Start Story pagination styles*/
.pagination-container.bottom .intraArticleNavigation {
	margin: 0px auto;
	float: right;
}

.pagination-container.bottom .intraArticleNavigation.withPagination li {
	float: left;
    list-style-type: none;
    margin: 0 3px 0 0;
    padding: 0;
}

.pagination-container.bottom .intraArticleNavigation.withPagination li a {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	background-image: none;
	border: 1px solid #a0a0a0;
	min-width: 22px;
	height: 18px;
	padding: 1px 0 1px 1px;
	display: block;
	text-align: center;
	
}
.pagination-container.bottom .intraArticleNavigation.withPagination li.next a {
	border-radius:0 3px 3px 0;	
}
.pagination-container.bottom .intraArticleNavigation.withPagination li.prev a {
	border-radius:3px 0 0 3px;
}
.pagination-container.bottom .intraArticleNavigation.withPagination li.next a,
.pagination-container.bottom .intraArticleNavigation.withPagination li.prev a {
	width: auto;
	font-size: 9px;
	color: #333333;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
}
	
.pagination-container.bottom .intraArticleNavigation.withPagination li a:hover {
	background-color: #cc0000;
	color: #fff;
	text-decoration:none;
}

.pagination-container.bottom .intraArticleNavigation.withPagination li.current a  {
	background-color: #494f5b;
	border: 1px solid #494f5b;
	color: #fff;
}
/* End Story pagination styles*/

/************************************************************
			Start Prev next button Styles
************************************************************/
.prevNextButtonNavigationPositionIndex {float:left; color: #000; margin:9px 0 0 9px; font:bold 10px arial;}
.prevNextButtonNavigation {width:30px; height:30px;float:left;}
.prevNextButtonNavigation.nextButton {background-image:url(http://assets.rollingstone.com/images/fe/photos_next.png); background-position: 0px -40px;}
.prevNextButtonNavigation.nextButton:hover {background-position:0 -80px;}
.prevNextButtonNavigation.nextButton.disabled {background-position: 0 0px;}
.prevNextButtonNavigation.prevButton {margin:0 1px 0 0;background-image:url(http://assets.rollingstone.com/images/fe/photos_prev.png); background-position: 0px -40px;}
.prevNextButtonNavigation.prevButton:hover {background-position:0 -80px;}
.prevNextButtonNavigation.prevButton.disabled {background-position: 0 0px;}
.prevNextButtonNavigation a {display:block;width:30px;height:30px;}
.prevNextButtonNavigation.nextGalleryButton { background-image: url(http://assets.rollingstone.com/images/fe/photos_nextgallery.png); background-position: 0 0; width: 103px; }
.prevNextButtonNavigation.nextGalleryButton a { width: 103px; }
.prevNextButtonNavigation.nextGalleryButton:hover { background-position: 0 -35px; }
/************************************************************
			End Prev next button Styles
************************************************************/


/*
Box Ad Advetisment Home page
-------------------------------------------*/

.advertismentContainer{
	width:300px;	
}

.darkTheme .advertismentContainer {background-color:#131313;}

.advertismentContainer div.adTxt img{margin-left:84px;}	
.advertismentContainer div.adTxt{
	background-color:#EEECE8;
	border-color: #EEECE8;
	border-style:solid solid none;
	border-width:1px 1px 1px;
	width:298px;
	height:19px;
}

.darkTheme .advertismentContainer div.adTxt {background-color:#202020;border-color:#202020;}

.advertismentContainer div.adBox {border:0px solid #7f8080;padding:0px;	line-height:0px;}
.marketingTout{
	margin-left:4px;
	/*margin-top: 15px;*/
	}	
	
#marketingTout .close{
	position:absolute;
	right:0;
	top:68px;
	background-color:#000;
	}
	
/*
Content Toolbar [Facebook, twitter, email and add on story page]
------------------------------------------------------------------------*/	

ul.contentToolbar{
	float:left;
	padding:0px;
	margin:10px 10px 0 0;
	width: 178px;
	}

ul.contentToolbar li{
	float:left;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#7f8080;
	margin:0 0 0 10px;
	}
	
ul.contentToolbar li.toolbarLabel{
	float:left;
	list-style-type:none;
	background:url(http://assets.rollingstone.com/images/fe/iconShareLabel.gif) no-repeat left top;
	font-size:11px;
	list-style-type:none;
	padding-left:20px;
	text-transform:uppercase;
	font-weight:bold;
	height: 16px;
	margin:0;
	}	
	
ul.contentToolbar li.toolbarLabelText{
	float:left;
	list-style-type:none;
	font-size:11px;
	list-style-type:none;
	padding-left:12px;
	text-transform:uppercase;
	font-weight:bold;
	height: 16px;
	margin:0;
	}	




.stbuttontext{
	display:none;
	}

.stico_default{
	background-image:none;
	}


ul.exclusive, div.exclusive {border-bottom:2px solid #d2232b;}
ul.breakingNews, div.breakingNews {border-bottom: 2px solid #9c9536;}
ul.ribbonCategory li.exclusive, 
ul.ribbonCategory li.breakingNews, 
div.ribbonCategory span.exclusive, 
div.ribbonCategory span.breakingNews {
	background-color: #ffffff; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px 15px 1px 15px;
	text-transform:uppercase;
}

/* END: A68 HERO */
.sponsoredLogoLeftTop{
	left:7px;
	position:absolute;
	top:7px;	
	text-align: left;
	}
	
	
	
/* BEGIN: Latest "In" Module */	
.LatestContentBox ul {
	margin:7px;
}.LatestContentBox ul a {	
color:#333333;
}

/* END: Latest "In" Module */	
	
	

/*******************************************
		HOMEPAGE MEDIA PREVIEW CSS
*******************************************/

#mediaPreview{/* padding:12px; */ border-bottom:4px double #7f8080;float:left;
height:569px;background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:8px 0 0;}

#mediaPreview .mainBody {
	float:left;
}

#main #mediaPreview h2{background: url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat center -531px ;height:26px;border-bottom: 1px solid #7f8080; 
text-indent: -9999px;margin-bottom:10px;}

#mediaPreview #noOfImages {
		display: none;
}

#mediaPreview .mediaArrow {
	cursor: pointer;
}

#mediaPreview #pane2 {float:left;}

#mediaPreview .mainBody .sponsoredLogo{float:right;margin:7px 0 0;position:absolute;right:20px;}
img#featuredPhoto{border:1px solid #898989;}
#mediaPreview .mainBody #mediaPreviewCaption {background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	float:left;
	height:20px;
	opacity:0.8;
	padding:5px 10px;
	position:relative;
	top:-37px;
	right:-1px;
	width:604px;
}
#mediaPreview .mainBody #mediaPreviewCaption a {color: white;font-weight:bold;font-size:16px;}
.mainBody #mediaPreviewCaption {float:right; font-size:85%; margin-top:3px}

ul#mediaPreviewCarousel{margin-left:0px;width:628px;}
#mediaPreview .thumbNails{height:90px;margin-top:-24px;}

#mediaPreview .iconThumb a .iconThumbImg{border:1px solid #d7d7d7; height:80px; width:80px}
#mediaPreview .iconThumb a:hover .iconThumbImg{border:1px solid #dc1904;}
#mediaPreview .iconThumb a .active{border:1px solid #dc1904;!important}
#main .mediaPhoto{background: url(http://assets.rollingstone.com/images/fe/sprite/mediaPreviewSprites.png) no-repeat;background-position: 0px 0px; width:19px;height:16px;display:block;position:absolute;bottom:4px;right:8px;}
#main .mediaVideo{background: url(http://assets.rollingstone.com/images/fe/sprite/mediaPreviewSprites.png) no-repeat;background-position: -27px 0px; width:19px;height:16px;
display:block;position:absolute;bottom:4px;right:8px;}
.mediaArrow{background: url(http://assets.rollingstone.com/images/fe/sprite/mediaPreviewSprites.png) no-repeat;background-position: -57px 0px; width:13px;height:16px; display:block;float:left;margin:0 0 0 4px;}
#mediaPreview .iconThumb{ list-style-type:none;float:left;height:82px;margin:0 2px 4px;position:relative;width:86px;}	
#mediaPreview .firstThumb{margin:0 2px 4px 0px;}
#mediaPreview .mainBody span.allacess{position:absolute;left:20px;top:20px;}

.LatestContentBox ul li{
	margin: 0; 
	padding: 5px 10px 5px 12px;
	list-style-position:outside; 
	list-style-type:none; 
	background-image: url(http://assets.rollingstone.com/images/fe/greyBullet.gif);
	background-position: 5px 11px;
	background-repeat: no-repeat;
	font-size: 11px;
}
.subcl h3 a,
.subcl h3 a:hover,
.subcr h3 a,
.subcr h3 a:hover{
	/* GS: DON't APPLY A BACKGROUND TO ALL H3s in subcolumns - apply special class where that is necesary*/
	/*background-image: url(http://assets.rollingstone.com/images/fe/sprite/RSSpritesHoriz.gif);*/
	background-repeat: no-repeat;
	background-position:right -33px;
	padding-right:13px;
	text-decoration:none;
	color: #333;
}
.subcl .LatestContentBox h3 a {
	/* GS: DON't APPLY A BACKGROUND TO ALL H3s in subcolumns - apply special class where that is necesary*/
	background-image: url(http://assets.rollingstone.com/images/fe/sprite/RSSpritesHoriz.gif);
	background-repeat: no-repeat;
	background-position:right -33px;
	padding-right:13px;
	text-decoration:none;
	color: #333;
}
/********************************************
		MUCIC CHANNEL REVIEW MODULE
********************************************/

#reviewModule {
	width:306px;
	position: relative;
	color:#000;
}

#reviewModule .reviewHeader {
	background-color: #FFFFFF;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 8px 10px;
	text-transform: uppercase;
	width: 286px;
}

#reviewModule .reviewTabs {
	left: 135px;
	position: absolute;
	top: 4px;
	z-index: 1;
}	

ul.tabbedUL,
ul.tabbedUlMyAccount{
	margin: 0px;
	padding: 0px;
	display: inline-block;
}

ul.tabbedUL li,
ul.tabbedUlMyAccount li{
	background-color: transparent;
	background-image: url(http://assets.rollingstone.com/images/fe/reviewTabs.png);
	background-repeat: no-repeat;
	background-position: left -20px;
	list-style-type: none;
	float: left;
	height: 21px;
	margin-left: 3px;
	padding: 0px 0 0 3px;
}

ul.tabbedUL li:first-child,
ul.tabbedUlMyAccount li:first-child{
	margin-left: 0px;
}

.reviewTabs ul.tabbedUL li,
.reviewTabs ul.tabbedUlMyAccount li{
	padding-top: 1px;
}

ul.tabbedUL li a,
ul.tabbedUlMyAccount li a{
	background-color: transparent;
	background-image: url(http://assets.rollingstone.com/images/fe/reviewTabs.png);
	background-repeat: no-repeat;
	background-position: right -19px;
	color: #fff;
	font-family: arial;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	
	/*Safari/Chrome:*/
	padding:5px 5px 3px 3px;

	/*
	FireFox: 
	Implementing this will raise the text of the tab up 1px. 
	The background will still be aligned in FF, however it will be skewed in Safari/Chrome
	The above code for Safari/Chrome is the best of both worlds without using multiple stylesheets.
	*/
	/*padding: 3px 7px 3px 3px;*/
	
}

ul.tabbedUL li.active,
ul.tabbedUlMyAccount li.active{
	background-position: left 1px;
}

ul.tabbedUL li.active a,
ul.tabbedUlMyAccount li.active a{
	background-position: right 2px;
}
/********************************************
		MUSIC CHANNEL COMMUNITY MODULE
********************************************/
#col1_content #communityReviews {
	background-color:#FFFFFF;
	margin-left:-18px;
}
#communityReviews .reviewHeader{background-color:#FFFFFF;font-family:arial,helvetica;font-size:11px;font-weight:bold;margin:0;padding:8px 10px;text-transform:uppercase;width:286px;}

#communityReview  .communityReviewsContents{background:#FFFFFF none repeat scroll 0 0;display:inline;float:left; /*padding:10px 10px 0;*/ width:306px;border-bottom:1px solid #EAE9E7; /*border-top:1px solid #EAE9E7;*/}

.communityReviewsContents .c25l{margin-right:5px;}
.communityReviewsContents .userReview {background:transparent none repeat scroll 0 0;display:inline;float:left;/*width:266px;*/margin:0; /*padding:10px;*/}
.communityReviewsContents span.starRankContainer {position:relative; bottom:auto;width:95%;margin-bottom:10px;}

span.timeStamp{color:red;
font-family:arial,sans-serif;
font-size:8px;
font-weight:normal;
text-transform:uppercase;}
span.timeStamp .dateTime{margin-top:20px;}
.userReviewFooter span.timeStamp{margin-left:5px;}
.userReview p {color:#626262;font-size:11px; margin:10px 0 25px; padding:0 18px; /*width:266px;*/ line-height:13px; }
.communityReviewsContents .clearBoth{background:url(http://assets.rollingstone.com/images/fe/userReviewDivider1.png) no-repeat top left; /*width:286px;*/ height:10px;}
.communityReviewsContents .userReviewFooter {display:inline;float:left; padding:5px 18px 18px; width:286px; display:inline-block;}
.communityReviewsContents .userReviewFooter .userImage {display:inline;float:left;width:54px;}
.communityReviewsContents .userReviewFooter .userName {color:#333333;display:inline;float:left;font-size:11px;font-weight:bold;}
#communityReview .buttonContainer{text-align:right; clear:both;}
/*.communityReviewsContents .containerWrap{float:left; width:50%;}*/
#communityReviews h3 span.sort {float: right; font-size: 12px; font-weight: normal; text-transform: none; width: 160px; margin-top: -5px; *margin-top: -30px;}
#communityReviews h3 span.sort label { padding-top: 3px; *padding-top: 1px;}
#communityReviews h3 span.sort select {margin-left: 5px;}

/* BEGIN: Community Reviews */
a:focus{ -moz-outline: none;}
.floatLtM5{float:left;display:inline;margin: 0 0 0 5px;}
.numCommunityReviews{font-family:arial;font-size:13px;font-weight:bold;color:#ff0000;margin:0 0 0 5px;}
#communnityReviews{width:306px;height:416px;position:relative;color:#000;}
#communityReviews .communityReviewsContents{ margin-left:14px; background:#ffffff;padding:15px 0 0 0;}
#communityReviews .userReviewRow{clear:both;height:286px; width: 626px;margin-left:9px;*+margin-bottom: 17px;}
#communityReviews .subcl, #communityReviews .subcr{height:26px;background:#f2f2f2;}
#communityReviews .subcl { margin-right:14px;}
#communityReviews .innerReview{width:290px;height:188px;padding: 5px 0 0 10px;}
#communityReviews .innerReview .starRankContainer { float: left; margin-top:9px;}
#communityReviews .innerReview h5{
clear: both; margin:0;padding:8px 0 0;font-size:11px;color:#626262; /*height:20px; */
}
#communityReviews .innerReview p{
margin:0;padding:0;color:#626262;font-size:11px;width:270px;
}
#communityReviews .userReviewFooter{
width:290px;padding:0 0 0 10px;height:55px;float:left;display:inline;
}
#communityReviews .userReviewFooter .userImage{width:54px;float:left;display:inline;}
#communityReviews .userReviewFooter .userName{
font-size:11px;font-weight:bold;color:#333333;float:left;display:inline;
}
#communityReviews .communityReviewsContents .communityReviewsFooter{width:607px;text-align:right;}
#communityReviews .reviewsHeader{ width:626px; height:43px;background: url(http://assets.rollingstone.com/images/fe/reviewsHeader.gif) no-repeat;}
#communityReviews .reviewsHeader .numComments{margin: 13px 0 0 160px;font-size:14px;float:left;display:inline;color:#5f5f5f;font-family:Helvetica;}
#communityReviews .reviewsHeader .sortHeader{float:left;display:inline;margin:12px 0 0 260px;font-size: 14px;color:#5f5f5f;}
#communityReviews .reviewsHeader .ddSortBy{float:left;display:inline;margin:10px 0 0 10px;}
#communityReviews h3 span {color: #333333;}
#communityReviews h3 span.sort {float: right; font-size: 12px; font-weight: normal; text-transform: none; width: 160px; margin-top: -7px; *margin-top: -30px;}
#communityReviews h3 span.sort label {padding-top: 4px;}
#communityReviews h3 span.sort select {margin-left: 5px;}
.viewAllReviews {
border-bottom:1px solid #C0C0C0;
clear:both;
float:right;
margin-right:22px;
padding:0 0 35px;
text-align:right;
width:606px;
*+padding-top: 15px;
}
#communityReviews h3 .headline span.number{color: #FF0707;}
/* END: Community Reviews */

/* BEGIN: Add Reviews */
#addReview{width:626px; /* height:254px; */ padding:26px 0 0 15px;clear:both;}
#addReview .addReviewHeader{height:18px;font-family:arial,helvetica;font-size:14px;font-weight:bold;color:#000000;text-transform:uppercase;}
#addReview .subLevel{height:22px;width:643px;}
#addReview .subLevel .addReviewSubHeader{float:left;display:inline;width:552px;font-size:11px;color:#535353;}
#addReview .subLevel .addReviewNav{float:left;display:inline;width:91px;}
#addReview .subLevel .addReviewNav .signUp{float:left;display:inline;margin:0 0 0 8px;}
#addReview .rateThis{width:643px;}
#addReview .rateThis form{position:relative;}
#addReview .rateThis form .rateThisCaption{float:left;display:inline;font-size:11px;color:#535353;margin: 10px 10px 0 0;height:20px; }
#addReview .rateThis form #rateValue{position:absolute;top:0px;left:155px;color:#ffffff;}
#addReview .rateThis form .addCancel{float: right; margin:10px 0 0 0;}
#addReview .rateThis form .addCancel .add{font-size:10px;color:#646464;font-family:helvetica;width:45px; height:22px;float:left;display:inline;}
#addReview .rateThis form .addCancel .cancel{font-size:10px;color:#646464;font-family:helvetica;width:342px;height:22px;float:left;display:inline;margin:0 0 0 5px;}
#addReview .rateThis form textarea {
background:transparent url(http://assets.rollingstone.com/images/fe/textarea_bg.gif) repeat-x scroll 0 0;
border:1px solid #D9D9D9;
height:143px;
line-height:1.8em;
overflow:auto;
width:612px;
}
#addReview .grayBackground {float: left;clear: both;padding: 2px 10px 10px;width: 592px;}
/* END: Add Reviews */
#addReview #addReviewRatings {margin-top:10px; width:110px; float:left;}

#featureCommReview div.star-rating-on a,
#communityReviews div.star-rating-on a,
#addReview div.star-rating-on a{background-position:0 -32px !important;}


#main .likeThis {
	float: right; 
	margin: 7px 10px 0 0;
	background:#FFFFFF url(http://assets.rollingstone.com/images/fe/sprite/sprite_like_comment.gif) no-repeat scroll left -106px;
	text-transform:uppercase;
	padding: 2px 5px 0 25px;
	font-family:arial;
	font-size: 11px;
}
#communityReviews .likeThis span, #featureCommReview .likeThis span, #comments .likeThis span {color:#FF2222;}
#communityReviews .likeThis a, #featureCommReview .likeThis a, #comments .likeThis a {color: #222222;}
#communityReviews .reportAbuse {float: right; font-family:arial; font-size: 11px; margin-right: 10px; margin-top: 11px;}
#communityReviews .reportAbuse a {color: #222222;}


/********************************************
	 END	MUSIC CHANNEL COMMUNITY MODULE
********************************************/

/* BEGIN: RS - List*/
.rsListBox { width: 306px; position: relative; }
.rsListBoxSmall { width: 306px; height: 265px; position: relative; }
.banner {display:block;position: absolute; top: 0px; left: 0px; z-index: 2;}
.rsList {
clear:both;
position:absolute;
top:0px;
width:306px;
}
#rsHotList .rsList {position:relative; min-height: 265px;}

.rsList ul { float: left; margin: 0; padding: 0; width: 100%; display:inline-block;}
.rsList ul li { float: left; list-style-type: none; padding: 0; margin: 0; width: 306px; }
#main .fromTheArchives ul li a img { border-bottom: 4px solid #d91519;float:left;}
#main .rsList ul li a img,
#main #rsHotList a img { border-bottom: 4px solid #d91519;float:left;}
#rsHotList .featureBoxDescription, #fromTheArchive .featureBoxDescription {
	border-right:0 solid #DDDDDD;
	float:left;
	margin:3px 7px 7px 0px;
	position:relative;
	width:306px;
	z-index:1;
}
#rsHotList .featureBoxDescription h3,
#fromTheArchives .featureBoxDescription h3 {border-bottom:none;color:#333333;font-family:georgia;font-size:21px;font-weight:bolder;margin:0;padding:0;text-transform:none;}
#rsHotList .featureBoxDescription h3 span {color: #FD0909; font-size: 17px; margin-right: 5px; }
#rsHotList .featureBoxDescription h3 span.number-of-entries {border-right:1px solid #000; padding-right: 5px; }
#rsHotList .featureBoxDescription h3 span.headline,
#fromTheArchive .featureBoxDescription h3 span.headline {color:#333333;font-size:17px; width: auto; height:60px; overflow:hidden; padding-top: 1px; margin-right:0; font-weight:bold;}
.rsList .listHeadline .allAccess {position: absolute; top: 40px; right: 7px; border-bottom: none;}
.rsList .buttonContainer { padding: 0px 0 10px 0; text-align: right;}
.rsList .buttonContainer a.rsLink {margin-right:9px;}
/*.sponsored {position: absolute; top: 0; right: 8px; border-bottom: none !important; max-height:30px; max-width:80px; }*/
.sponsored {top: 0; border-bottom: none !important; max-height:30px; max-width:80px; }
.rsListsLinks { clear: both; width: 306px; border-top: 1px solid #DDDDDD; }
#main #rsHotList .rsListsLinks h3 {
	border-bottom:none;
	color:#333333;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bolder;
	margin-bottom:0;
	padding:15px 0 0 11px;
	text-transform:uppercase;
}

#fromTheArchive .featureBoxDescription h3 span.headline{
	height:60px;
	/*width:211px;*/
	}

#rsHotList .rsListsLinks ul {padding: 0; margin: 0 8px;}
.rsListsLinks ul li{
	margin-left: 0; 
	padding: 4px 10px 0 15px;
	list-style-position:outside; 
	list-style-type:none; 
	background-image: url(http://assets.rollingstone.com/images/fe/sprite_like_comment.gif);
	background-position:-14px -54px;
	background-repeat: no-repeat;
	font-size: 11px;
}
.rsListsLinks ul li a {color:#333333;}
.rsListsLinks ul li img {vertical-align: middle;}
.rsListsLinks .buttonContainer {padding:6px 0 10px 15px;text-align:right;}
.rsListsLinks .buttonContainer a {margin-right: 10px;}
/* END: RS - List*/
.musicChannel #teaser,
.musicChannel .reviewHeader{ 
		/* background-color: #d9141a;  */
		background-color: #fff;
		}
.musicChannel #teaser.reviewHeader {padding: 0px;}
		
.moviesChannel #teaser,
.moviesChannel .reviewHeader{ 
		background-color: transparent;  
		}
.moviesChannel #teaser.reviewHeader {padding: 0px;}
		
.politicsChannel #teaser,
.politicsChannel .reviewHeader{ 
		background-color: transparent; 
		}
		
.cultureChannel #teaser,
.cultureChannel .reviewHeader{ 
	background-color: transparent;  
		}
#latestNews{background:#ffffff;}
#main #latestNews span,
#main .date {color:#cc2027; font-size:9px; font-family:arial, sans-serif;text-transform:uppercase; font-weight:normal;}
#latestNews .featureNewsContents .date{
	color:#E42629;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	}

#latestNews .featureNewsContents .keywords{line-height:17px;}
#latestNews .featureNewsContents .keywords a{font-size:14px;color:#333333;}
	
#latestNews .newsContents{ 
border-bottom:1px solid #EBEBEB;
font-weight:bold;
padding:10px 10px 10px 14px;
position:relative;}
#latestNews .newsContents span{
color:red;
font-family:arial,sans-serif;
font-size:9px;
font-weight:normal;
text-transform:uppercase;
	}
#latestNews .newsContents .keywords{line-height: 16px; margin-bottom: 2px;}
#latestNews .newsContents .keywords a{color:black;
font-size:15px;
font-weight:bold;
}

#latestNews.capitalizedHeadlines .newsContents .keywords a {
	text-transform:uppercase;
}


#latestNews .movieRecommendedContainer .albumRecommended{right: 25px;}

/* START: Share ICONS
================== */
.shareIcons a {
	/*background-image: url(http://assets.rollingstone.com/images/fe/sprite/socialIcons.png);*/
	background-image: url(/images/fe/sprite/socialIcons.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	text-indent: -9999;
	display: block;
}
.shareIcons a span {display: none;}
a.facebookLink {background-position: -32px 0;}
a.twitterLink {background-position: 0 0;/*margin: 1px 0 0 0;*/}
a.rssLink {background-position: -16px 0;}
a.mailBoxLink {background-position: -48px 0;}
a.allAccessLink {background-position: -64px 0;}
a.youTubeLink {background-position: -145px 0;}
a.fourSquareLink {background-position: -112px 0;}
a.tumblrLink { background-position: -128px 0; }

.shareIcons-14 a.shareLink {
	/*background-image: url(http://assets.rollingstone.com/images/fe/sprite/socialIcons-14.png);*/
	background-image: url(/images/fe/sprite/socialIcons-14.png);
	background-repeat: no-repeat;
	text-indent: -9999;
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin-right:3px;
}
.shareIcons.shareIcons-14 a span {display: none;}
.shareIcons-14 a.shareLink.facebookLink {background-position: -28px 0;}
.shareIcons-14 a.shareLink.twitterLink {background-position: 0 0;}
.shareIcons-14 a.shareLink.rssLink {background-position: -14px 0;}
.shareIcons-14 a.shareLink.mailBoxLink {background-position: -42px 0;}
.shareIcons-14 a.shareLink.myspaceLink {background-position: -70px 0;}
.shareIcons-14 a.shareLink.fourSquareLink {background-position: -84px 0;}
.shareIcons-14 a.shareLink.tumblrLink {background-position: -98px 0;}
.shareIcons-14 a.shareLink.youTubeLink {background-position: -112px 0;}


/* KS: Adding generic class as it wad got overwritten by the module specific classes */
span.allAccessItem {
	background-image:url(http://assets.rollingstone.com/images/fe/socialIcons.png);
	background-position:-96px -2px;
	background-repeat:no-repeat;
	padding:0 16px 0 0;
	float: none !important;
}

div.shareContainer {
	display: block;
	clear: left;
	padding: 7px;
	padding-left: 10px;
	background: #f5f5f5;
	border: solid 1px #eae9e7;
	width: 287px;
	height: 20px;
	margin: 10px 0 0 0;
}
div.shareContainer iframe {
	float: left;
	display: block;
	padding: 0px;
}
a.mailBoxLinkWide {
	background-image: url(/images/email.png);
	background-repeat: no-repeat;
	width: 63px;
	height: 20px;
	display: block;
	margin: 0 10px 0 0;
	padding: 0px;
	float: left;
	text-indent: -2000px;
}
a.facebook-share-button {
	display: block;
	float: left;
	margin: 1px 10px 1px 0px;
}
@-moz-document url-prefix() {
  a.facebook-share-button {
     padding-bottom: 1px;
     margin-top: 0px;
  }
}
/* END: Share ICONS
================== */


#main .storyActions .shareIcons a.stico_default, 
#main .shareLinks .shareIcons a.stico_default,
#main .blogDetailModule .shareIcons a.stico_default{
	background-image: url(http://assets.rollingstone.com/images/fe/icon_plus.gif) !important; 
	background-position: 0 0 !important;
}
#main .storyActions .shareIcons a.stbutton, 
#main .shareLinks .shareIcons a.stbutton,
#main .blogDetailModule .shareIcons a.stbutton{
	padding: 0 !important;
}
/*==========================================================================================================================================
START: Most popular (now called priorityList) CSS
===========================================================================================================================================*/

#main .listPriority {
	font-family: 'Georgia';
	background-color: #ffffff;
}

#main .listPriority a,
#main .listPriority a:link {
	color: #ffffff;
	text-decoration: none;
	width: 100%;
}

#main .listPriority ul {
	list-style-type: none;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main .listPriority ul li {
	padding-bottom:7px;
	background-color: #3b3b3b;
	border-width: 0 0 0 0px;
	border-style: solid;
	list-style-type: none;
	margin-left: 0px;
	float:left;
}

#main .listPriority ul li.alt {
	background-color: #292929;
}

#main .listPriority li img {
	float: left;
	margin-top: -3px;
}

#main .listPriority li div.content {
	padding-top: 3px;
	border-width: 1px 0 0 0;
	border-color: #575757;
	border-style: solid;
}

#main .listPriority li div.mp_label {
	border-bottom:1px solid #484848;
	display:block;
	float:left;
	font-family:'Arial';
	line-height:normal;
	padding-bottom:3px;
	padding-left:10px;
	width:286px;
}

#main .listPriority .starRankContainer  {
	float: right;
	margin: 7px 7px 0 0;
}

#main .listPriority span.number {
	color: #cacaca;
	font-size: 12px;
}

#main .listPriority span.title {
	color: #939393;
	font-size: 9px;
	text-transform: uppercase;
}

#main .listPriority li p {
	color:#FFFFFF;
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	margin:4px 0 0 10px;
	padding:1px 0 0;
	width:190px;
}
#main .listPriority li.mostPopularHasImage {min-height:72px;}

#main .listPriority li.mostPopularHasImage p {
	font-size: 13px;
	width: 195px;
	margin-left: 0px;
	padding-left: 90px;
}

#main .listPriority li.mostPopularHasImage div.mp_label {
	padding-left: 90px;
}

#main .listPriority .politics {
	border-color: #1b94cb;
	border-width:0 0 0 10px;
}

#main .listPriority .movies {
	border-color: #ff8400;
	border-width:0 0 0 10px;
}

#main .listPriority .music {
	border-color: #e42629;
	border-width:0 0 0 10px;
}

#main .listPriority .culture {
	border-color: #484a4a;
	border-width:0 0 0 10px;
}

#main .listPriority h3 {
	border-bottom:1px solid #E9E9E9;
	border-top:medium none;
	color:#FFFFFF;
	background-color:#292929;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
	padding: 10px 0 7px 10px;
	text-transform:uppercase;
	margin-top:0px;
}
/*==========================================================================================================================================
END: Most popular (now called priorityList) CSS
===========================================================================================================================================*/


/* START Interactive Star Rating*/
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(http://assets.rollingstone.com/images/fe/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(http://assets.rollingstone.com/images/fe/sprite/RSStars.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -33px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
/* End Interactive Star Rating*/

/*
List Intro Page Template styles
----------------------------------------------*/

.listIntroImageHolder{
	float:left;
	padding:14px 10px;
	}
	
.listIntroContentWrapper .listIntroImageHolder img{
	height:388px;
	width:306px;
	border-bottom: 4px solid #dc1905;
	}	
	
.listIntroTitleContainer{
	width:288px;
	float:right;
	padding-bottom:10px;
	padding-top:14px;
	position:relative;
	}
	
#listIntroPage .containerWrap .listIntroTitleContainer{
	width:280px;
	}

.listIntroText{
	padding:0 14px;
	font-size: 11px;
	}

	
.listIntroTitleContainer h1 span{
	color:#FD0807;
	font-size:36px;
	font-weight:bold;
	margin:0px 0 9px;
	padding:0;
	line-height: 1.1em;
	}

.listIntroTitleContainer h1{
	color:#000000;
	font-size:24px;
	margin:10px 0;
	line-height:1.1em;
	}
	
.listIntroTitleContainer .UpdationDate span{
	display:block;
	color:#fd0807;
	font-weight:bold;
	margin-right:5px;
/*	float: left;	*/
	}

ul.listIntroRatingCounter{
	margin:0 5px 0 0;
	padding:0 0 15px;
	border-bottom: solid 1px #a6a6a6;
	}

ul.listIntroRatingCounter li{
	clear:both;
	color:#A6A6A6;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	list-style-type:none;
	margin:7px 5px 0 0;
	padding:0;
	/*float:left;*/
	}	

ul.listIntroRatingCounter li a{
	color:#a6a6a6;
	text-decoration:none;
	text-transform:uppercase;
	}

ul.listIntroRatingCounter li span{
	background:url(http://assets.rollingstone.com/images/fe/boxRatingCounter.png) no-repeat left top;
	height:19px;
	width:40px;
	text-align:center;
	float:left;
	color:#fff;
	margin-right:5px;
	}
	
.listIntroContentWrapper .sponsoredLogoRightTop {
	right:9px;
	top:23px;
	}


.btnHolder a.bigButton,
.btnHolder a:hover .bigButton {
	background-image:url(http://assets.rollingstone.com/images/fe/sprite/buttonTypePost.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin-left:13px;
	padding:4px 0 4px 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	}
	
.btnHolder a.bigButton span {
	background-image:url(http://assets.rollingstone.com/images/fe/sprite/buttonTypePost.png);
	background-position:right -33px;
	background-repeat:no-repeat;
	padding-right:20px;
	color:#fff;
	}

#listIntroPage #col1 .subcolumns {
	clear:both;
	margin:10px 0px;
	overflow:visible;
	}
	
.InternalMarketingSpot{
	margin: 0pt 15px;	
	}
	
.moreListArtistImg{
	border-bottom:4px solid #dd1805;
	}
	
.moreListArtistInfo{
	background-color:#eee;
	height:55px;
	overflow:hidden;
	padding:0 0 14px;
	}	
	
#listIntroPage .subcl {padding:0 0.7em;}	

.moreListBox{
	height:250px;
	overflow:hidden;
	width:306px;
	}

.moreListArtistInfo h3 span{
	color:#FD0909;
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin:0 10px 0 0;
	padding:5px 0 0;
	width:50px;
	line-height:18px;
	*line-height:25px;
	}
	
#main #listIntroPage .moreListArtistInfo h3{
	background:none!important;
	border:none!important;
	border-right:solid 1px #fff!important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	text-transform:capitalize!important;
	width:200px;
	font-size:14px;
	padding-left: 14px;
	float:left;
	padding-right:10px;	
}
	
.moreListArtistInfo .buttonContainer a.rsLink {
	margin-left:5px;
	margin-right:0px;
	}	

.moreListArtistInfo .buttonContainer{	
	margin-top:15px;	
	}

.recentSorting{ float:right; font-family:arial; font-size:12px; margin:-44px 5px 0 0; width: 150px;}
.recentSorting label {float: left;margin-right:5px;margin-top:2px;}
.recentSorting select{float: left; padding:0px; width:100px;}
#listIntroPage #col1_content .InternalMarketingSpot{ margin: 0;}
#listIntroPage #col1_content .listIntroMoreList{ margin-left:-18px; }
#listIntroPage #comments .sort,
#heavyList #comments .sort{ margin-top:-5px; }

#rsHotList .featuredBox .buttonContainer {text-align:right;} 

/* Sub section: Modifications for the More Lists section on the List Intro Page*/
#main #rsHotList.listIntroMoreList .featureBoxDescription {
	border-bottom: none;
	height: auto;
	width: 228px;
	margin-right: 2px;
}
#main #rsHotList.listIntroMoreList .featureBoxDescription h3 {
	margin-right: 2px;	
	padding-right:0px;
}
#main #rsHotList.listIntroMoreList .featuredBox .buttonContainer  {
	width: 73px;
	float: right;
	padding-left: 3px;
}
/* Sub section:  End Modifications for the More Lists section on the List Intro Page*/
/*
End List Intro Page Template styles
----------------------------------------------*/


/* BEGIN: listNavigation.css */
#listNavigation {
	/* width:980px; */
	/* height:149px; do not need */
	
	width:942px;
	margin:0px 20px 0 18px;
	}

.listNavCount {
	font-size:30px;
	font-weight:700;
	color:#e10707;
	margin:0 5px 0 0;
	}

#listNavigation #listNavigationHeader {
	background:url(http://assets.rollingstone.com/images/fe/bgListNav.gif);
	width:926px;
	height:43px;
	float:left;
	display:inline;
	border-top:1px solid #161616;
	border-bottom:1px solid #161616;
	padding:8px 0 0 16px;
	}
	
/* START: List Page Header Carousel
--------------------------------------*/
.listCarouselModule{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-inverse.gif);background-repeat: repeat-x;background-color: #f2efed;background-position:left 0px;padding:8px 0 0;border-left:1px solid #898989;border-right:1px solid #898989;}

#main .listCarouselModule h2{background: url(http://assets.rollingstone.com/images/fe/sprite/listCarouselHeaders.gif);height:26px;border-bottom: 1px solid #7f8080; text-indent: 0px;}

#main .listCarouselModule h2.500GreatestAlbums{background-position: 0 0;}

/* END: List Page Header Carousel
--------------------------------------*/

#listNavigation #listNavigationHeader h3 {
	width:500px;
	height:30px;
	font-size:24px;
	font-weight:700;
	color:#fff;
	float:left;
	display:inline;
	line-height:30px;
	margin:0;
	padding:0;
	overflow:hidden;
	line-height:1.2em;
	}

#listNavigation #listNavigationHeader .sponsorBy {
	width:114px;
	height:30px;
	float:right;
	display:inline;
	margin:8px 0 0;
	}

#listNavigation #listNavigationHeader .sponsorBy h5 {
	height:7px;
	font-family:arial;
	font-size:9px;
	color:#494949;
	float:left;
	display:inline;
	margin:0;
	padding:6px 0 0;
	}

#listNavigation #listNavigationHeader .sponsorBy img {
	float:left;
	display:inline;
	margin:0 0 0 5px;
	}

#listNavigation .listNavigationContents {
	width:100%;
	height:117px;
	background:#dad7d3;
	clear:both;
	position:relative;
	/* padding:0px 12px; */
	margin:15px 0 0;
	}

#listNavigation .listNavigationContents .listNavSlider {
	height:117px;
	margin:0;
	overflow:hidden;
	width:942px;
	}

#listNavigation .listNavigationContents .listNavSlider ul {
	width:940px;
	/* height:96px; do not need*/
	height: 117px;
	margin:0;
	padding:0;
	background: url(http://assets.rollingstone.com/images/fe/layout/listCarouselBg.gif) repeat-x left 0;
	line-height: 0;
	}

#listNavigation .listNavigationContents .listNavSlider ul li {
	position:relative;
	float:left;
	display:inline;
	margin:0;
	height:117px;
	width:930px;
	padding:0 7px 0;
	line-height:1em;
	}
	
	
#listNavigation .listNavigationContents .listNavSlider ul li.activeLIcontainer div.activeLI{
	background-color:#f2efed;
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	border-top:none;
	height:115px;
	width:80px;
}
#listNavigation .listNavigationContents .listNavSlider ul li div.listItem{
	width:80px;
	height:100px;
	float:left;
	position:relative;
	display:inline-block;
	padding: 14px 6px 0;

}	

#listNavigation .listNavigationContents .listNavSlider ul li div.listItem a{line-height: 0;}
	
#listNavigation .listNavigationContents .listNavSlider ul li img.heavyListThumbnail{
	
	border:1px solid #000;
	line-height: 0;
	font-size: 0;
	}	



#listNavigation .listNavigationContents .listNavSlider ul li .sliderNo {
	font-size:15px;
	color:#666;
	text-align:center;
	width:80px;
	height:auto;
	line-height: 17px;
	margin-top:-2px;
	background:transparent;
	font-weight:bold;
	padding:0;
	}


#listNavigation .listNavigationContents .prev {
	background:url(images/sprite/nextPreviousSprite.png) no-repeat bottom right;
	position:absolute;
	top:46px;
	left:10px;
	z-index:9999;
	height:35px;
	width:21px;
	}

#listNavigation .listNavigationContents .next {
	background:url(images/sprite/nextPreviousSprite.png) no-repeat top right;
	position:absolute;
	top:46px;
	right:16px;
	z-index:9999;
	height:35px;
	width:21px;
	}

#listNavigation .listNavigationContents .listNavSlider ul li .sliderContent {
	height:70px;
	background:#e10707;
	display:none;
	margin:0;
	padding:10px 0 0 10px;
	width:130px;
	float:left
	/*position:absolute;
	top:0; */
	}

#listNavigation .listNavigationContents .listNavSlider .nineOrTenth .sliderNo {
	font-size:16px;
	color:#fff;
	text-align:center;
	width:28px;
	height:24px;
	background:#e10707;
	position:absolute;
	top:50px;
	left:52px;
	padding:6px 0 0;
	}

#listNavigation .listNavigationContents .listNavSlider .nineOrTenth .sliderContent {
	width:136px;
	height:70px;
	background:#e10707;
	position:absolute;
	top:0;
	/*right:75px;*/
	display:none;
	margin:0;
	padding:10px 0 0 10px;
	}

#listNavigation .listNavigationContents .listNavSlider ul li .sliderContent h1,
#listNavigation .listNavigationContents .listNavSlider .nineOrTenth .sliderContent h1 {
	color:#fff;
	font-size:14px;
	font-weight:700;
	width:120px;
	height:38px;
	line-height:.9em;
	margin:0;
	padding:0;
	}

#listNavigation .listNavigationContents .listNavSlider ul li .sliderContent h1 a,
#listNavigation .listNavigationContents .listNavSlider ul li .sliderContent h1 a:hover,
#listNavigation .listNavigationContents .listNavSlider .nineOrTenth .sliderContent h1 a,
#listNavigation .listNavigationContents .listNavSlider .nineOrTenth .sliderContent h1 a:hover{
	color:#fff;
	text-decoration:none;
	}	

#listNavigation .listNavigationContents .listNavSlider ul li .sliderContent hr,#listNavigation .listNavigationContents .listNavSlider .nineOrTenth .sliderContent hr {
	width:120px;
	color:#c90808;
	background-color:#c90808;
	border:0;
	height:1px;
	margin:0;
	padding:0;
	}

#listNavigation .listNavigationContents .listNavSlider ul li .sliderContent h6,#listNavigation .listNavigationContents .listNavSlider .nineOrTenth .sliderContent h6 {
	font-size:10px;
	
	color:#fff;
	margin:6px 0 0;
	padding:0;
	display: inline;
	float: left;
	width: 120px;
	*margin-top: -5px;	
	}
.listItemDescriptonDiv{
	height:66px;
	background-color:#f2efed;
	display:inline-block;
	width:942px;
	margin:0 20px 0px 18px;
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	border-bottom: 1px solid #898989;
	padding:0 0 8px;
	float:left;
	clear:both;
	}

.listItemDescriptonDiv .ListItemNumber{
	border-right:1px solid #898989;
	color:#cc2020;
	float:left;
	font-size:36px;
	font-weight:bold;
	margin:7px 0;
	padding:5px 14px;
	height:50px;
	}

.listItemDescriptonDiv h3{
	color:#898989;
	float:left;
	font-size:26px;
	font-weight:bold;
	margin:12px 0 0px 15px;
	width:800px;
	}

.listItemDescriptonDiv h3.listIntroH3{
	color:#000;
	float:left;
	margin:12px 0 0px 15px;
	/* width:808px; */
	}

	
.listItemDescriptonDiv h4{
	color:#000;
	float:left;
	font-size:16px;
	font-weight:bold;
	font-style: italic;
	margin:0px 0 5px 15px;
	width:808px;
}

.listItemDescriptonDiv .listItemDescriptonInfo {
	float:left;
	display: inline;
	width:808px;
}

.listItemDescriptonDiv .sponsorLogo {float:left;display: inline;margin:10px 0 0;}

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

.listItemDescriptonDiv h1 span.listItemAuthor{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-style:italic;
	margin-top:3px
	}

#headerSeparator {float:left;display:block;background-color:white;height:20px;width:660px;margin:0 0 0px 1px;border:0px;}

/* END: listNavigation.css */

/*
Heavy list comments and like this counter styles
------------------------------------------------------------*/
ul.heavyListRatingCounter{
	float:right;
	margin-right:10px;
	margin-top:6px;
	}
	
ul.heavyListRatingCounter li{
	background-color:#FFFFFF;
	color:#666666;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	text-transform:uppercase;
	float:left;
	}	

ul.heavyListRatingCounter li span{	
	background-color:#bf1f25;
	background-repeat:no-repeat;
	background-position:right 51%;
	float:left;
	padding:2px 37px 2px 9px;		
	color:#fff;
	}

ul.heavyListRatingCounter li a,
ul.heavyListRatingCounter li a:hover{
	background-color:#FFFFFF;
	float:left;
	padding:2px 7px;
	color:#666;
	text-decoration:none;
	}	

ul.heavyListRatingCounter li.commentsCounter span{
	background-image:url(http://assets.rollingstone.com/images/fe/bgCommentsCounter.png); 
	}

ul.heavyListRatingCounter li.likeThisCounter span{
	background-image:url(http://assets.rollingstone.com/images/fe/bgLikeThisCounter.png); 
	}
	
/* End
Heavy list comments and like this counter styles
------------------------------------------------------------*/	

/* Start Prev/Next CSS
------------------------------------------------------------*/	
.navTitle{font-family:arial,helvetica; font-weight:bold; font-size:10px; color:#aeaeae; text-transform:uppercase}
.storyTitle{font-weight:bold; font-size:16px; color:#fff}
.prevNext{width:611px; height:83px; padding:0 0px; margin:40px 0; clear:both; color:#aeaeae}
.prevNext a{color:#aeaeae}
.prevNext .prev{background:url(http://assets.rollingstone.com/images/fe/sprite/bgPrevNext.png) 0px 0px no-repeat; width:300px; height:83px; float:left; display:inline; cursor:pointer}
.prevNext .prev .prevContent{padding:14px 14px 0 53px; width:230px; height:69px; float:left; display:inline}
.prevNext .next{background:url(http://assets.rollingstone.com/images/fe/sprite/bgPrevNext.png) -311px 0px no-repeat; width:300px; height:83px; float:left; display:inline; margin:0 0 0 11px; cursor:pointer}
.prevNext .next .nextContent{padding:14px 53px 0 14px; width:230px; height:69px; float:left; display:inline; text-align:right}
.prevNext .first .prevContent, .prevNext .last .prevContent{font-size:17px!important}
.prevNext .first .listArticleCount, .prevNext .last .listArticleCount{padding-top:15px}
.prevNext .first{background-position:0 -93px; cursor:default}
.prevNext .last{background-position:-311px -93px; cursor:default}
.prevNext {color: #ffffff;}
.prevNext span.listArticleCount {color: #ffffff; font-size: 35px; line-height:1.1em; margin-top:5px; padding-bottom:9px;}
.prevNext .prevContent span.listArticleCount {float: left; border-right: 1px solid #ffffff; padding-right: 10px; margin-right: 10px;}
.prevNext .nextContent span.listArticleCount {float: right; border-left: 1px solid #ffffff; padding-left: 10px; margin-left: 10px; }


/* End Prev/Next CSS
------------------------------------------------------------*/	


/*
 Start Artist Directory styles
--------------------------------------------*/	
#artistPage #leaderBoardAdContainer .featuredBox,
#rsChannelPage #leaderBoardAdContainer .featuredBox,
#rsChannelPageListStyle #leaderBoardAdContainer .featuredBox{
	height:285px;
	margin:7px 5px;
	overflow:visible;
	width:306px;
	}

#artistPage #leaderBoard .buttonContainer,
#rsChannelPage #leaderBoard .buttonContainer,
#rsChannelPageListStyle #leaderBoard .buttonContainer{
	padding:2px 0 15px 15px;
	text-align:right;
	}	

#artistPage .featuredBox .advertismentBox img,
#rsChannelPage .featuredBox .advertismentBox img,
#rsChannelPageListStyle .featuredBox .advertismentBox img{
	margin-bottom:5px;
	}

#artistPage .featuredBox .advertismentBox span,
#rsChannelPage .featuredBox .advertismentBox span,
#rsChannelPageListStyle .featuredBox .advertismentBox span{
	padding:5px 4px;
	}
	
#artistDirectory{
	background-color:#fff;
	border:1px solid #898989;
	display:inline-block;
	margin-left:16px;
	width:944px;
	background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-position:left 0;
	background-repeat:repeat-x;	
	padding-top:6px;	
	}
#main #artistDirectory h2 {background-position: center -279px;margin-bottom:0px; background-image:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif);}
#artistDirectoryNavigation{
	background-color:#DAD7D3;
	border-bottom:5px solid #FF0707;
	border-top:1px solid #898989;
	float:left;
	width:100%;
	}
#artistDirectory #featuredArtistsList {margin-bottom:0px;padding-left:6px;padding-top:10px;float:left;padding-bottom:0px;background-color:#F2EFED;width:938px;}
#artistDirectory #featuredArtistsList li{
	margin:0 9px 0px 0;
	width:146px;
	height:auto;
	text-align:center;
	background-color:#f2efed;
}
#artistDirectory #featuredArtistsList li img {border:1px solid #131313;}
#artistDirectory #featuredArtistsList li h3{background-color:#F2EFED;font-size:16px;padding:8px 7px;}
#artistDirectory #featuredArtistsList li h3 a {font-size:16px;}

#artistDirectory ul {
	float:left;
	margin:0 0 0 5px;
	padding:0px;
}

#artistDirectory ul#noResults {width:756px;}

#artistDirectory li {
	list-style-type:none;
	float: left;
	margin-left:0px;
	}
	
#artistDirectory ul#noResults  li{width:100%;}

#artistDirectory .searchForm{
	float:right;
	margin: 18px 17px 3px 0;
	width: 243px;
	}	
	
	
#artistDirectory #artistDirectoryNavigation li a{
	color:#666666;
	display:block;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:8px 0;
	margin-top:15px;
	*margin-top:14px;
	width:24px;
	text-align:center;
	}	

#artistDirectory #artistDirectoryNavigation li a.currentLetter,
#artistDirectory #artistDirectoryNavigation li a:hover{
	color:#fff;
	background:#ff0707 url(http://assets.rollingstone.com/images/fe/roundedEdgeArtisDirectoryTab.gif) no-repeat left top;
	}

#artistDirectoryLists{
	clear:both;
	float:left;
	padding:10px;
	width:764px;
	min-height:250px; 
	background:#fff url(http://assets.rollingstone.com/images/fe/ajax-loader.gif) no-repeat center center;
	}
#artistDirectoryLists div {
	background-color: white;
}

#artistDirectoryLists ul{
	float:left;
	background-color:white;
	}

#artistDirectoryLists ul li{
	width:142px;
	border-bottom:solid 1px #e4e4e4;
	float:none;
	padding:3px 0;
	font-size: 11px;
	}	

#artistDirectoryLists ul li a,
#artistDirectoryLists ul li a:hover{
	color:#333;
	text-decoration:none;
	}	

#artistDirectoryLists .buttonContainer{	
	float:left;
	margin-left:7px;
	margin-top:4px;
	padding:10px 0;
	}
	
.btnSearch{
	float:right;
	width:71px;
	height:25px;
	border:none;
	*vertical-align: middle;
	}
	
.searchInputBox{
	border:1px solid #5F5F5F;
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	padding:5px 1px 5px 5px;
	margin-right:2px;
	width:162px;
	float:left;
	}	
	
#artistDirectoryArtistOfTheDay{
	float:right;
	margin-left:0;
	margin-top:15px;
	width:160px;
	line-height:0px;
	}

#artistDirectoryArtistOfTheDay img{
	border-bottom:4px solid #e33033;
	}
	
	
#artistDirectoryArtistOfTheDay h3{
	background-color:#CCCCCC;
	padding:7px 10px;
	width:126px;	
	font-size:16px;
	line-height:14px;
	}
	

#artistDirectoryArtistOfTheDay span.artistOfTheDay{
	display:block;
/*	font-family:arial;
	font-weight:bold;	*/
	font-size:10px;
	text-transform:uppercase;
}

#artistDirectoryArtistOfTheDay h3 a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	}

/*
 End Artist Directory styles
 ------------------------------------------------------------*/	

/*
Start Interactive Video and Photos
------------------------------------------------*/

#main .moduleContainer.photosAndVideos h2 {
	background-position:center -530px;border-bottom: 1px solid #7f8080;
}

#main .moduleContainer.photosAndVideos {
	padding-top:6px;
	background-color:#FFFFFF;
	background-image:url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);
	background-position:left 0;
	background-repeat:repeat-x;
}


#videoPhotos{
	margin:0px;
	background-color:#fff;
	}
	
#videoPhotos ul.photoVideoListing{
	margin:0 0 0 38px;
	padding:7px 0 7px 7px;
	display:inline-block;
	}

#videoPhotos.threeByTwo ul.photoVideoListing{margin-left:0px;padding:0px;}	

#videoPhotos.oneLine ul.photoVideoListing{
	margin-left: 0px;
}
	
#videoPhotos ul.photoVideoListing li{
	list-style-type:none;
	float:left;
	margin:6px;
	position:relative;
	height:90px;
	width:90px;
  overflow:hidden;
}

#videoPhotos.threeByTwo ul.photoVideoListing li {
	margin:0 12px 12px 0px;

}

#videoPhotos.threeByTwo ul.photoVideoListing li.lastPVItem{margin-right:0px;}

#videoPhotos ul.photoVideoListing li a{
  z-index:50;
  display:block;
}

#videoPhotos ul.photoVideoListing li span.icon{
	position:absolute;
	right:4px;
	bottom:4px;
	}	

#videoPhotos ul.photoVideoListing li span.allacess{
	position:absolute;
	right:4px;
	top:6px;
	}
.bubblePopUp{
	background:#ffffff; 
	position:absolute;
	left:-15px;
	top:0;
	z-index:100;
	cursor:pointer;
	border-bottom:2px solid #FF0707;
	border-top:6px solid #EEEEEE;
	}

.bubblePopUp span.bubbleImgHolder{
	float:left;
	}
	
.bubblePopUp .bubbleContent{
  float:left;
  font-size:10px;
  color:#666;
  padding: 7px 0;
  border-left:1px solid #f0eeef;
  width: 90px;
  height:75px;
}

.bubblePopUp .bubbleContent em{
  float: none;
  font-weight: normal;
  color:#666;
  line-height: 11px;
  margin:0 0 5px;
  padding: 0 5px 0;
  font-size:11px;
  display:block;
}
.bubblePopUp .bubbleContent em a {color:#666;}
.bubblePopUp .bubbleContent span{padding:0 0 0 5px; margin:0; }	
.bubblePopUp:hover{display:block;}
.hideDiv, .ui-tabs-hide{display:none;}
.bubblePopUp .bubbleContent .desc{font-size:10px;font-style:normal;}
.bubblePopUp .bubbleContent .image-count{display:block;}
.photoVideoListing li .bubblePopUp{top:-5px;left:0;width:auto;height:auto;}
#main .photoVideoListing li .mediaPhoto{bottom:7px;}
#main .photoVideoListing li .mediaVideo{bottom:7px;}






.interactiveImgWidth{height:90px; width:90px;}
.interactiveMoreButton{text-align:right; border-top:1px solid #CCC; padding:10px 0; }
.latestNewsMoreButton{text-align:right;padding:15px 0 17px; }
/*
End Interactive Video and Photos
------------------------------------------------*/
/* start blog template */

.blogTemplate #col1_content{padding:0 15px;}
.blogTemplate #main{clear:both;float:none;overflow:hidden;margin:15px 0 0 !important;border-width: 0px 1px 0px 1px;border-style: solid; border-color: #7f8080;}
.blogTemplate #main #col1{border-right:1px solid #bababa;margin:0 0 15px 0;height: auto !important;}
.blogTemplate #main #col3{clear:none;float:left;width:306px;margin:0 0 15px;padding:0 14px;}
.blogTemplate #main #col3 #col3_content{padding:0;margin:0;}
.blogTemplate #main #col3 #col3_content .blogsModule{margin:0 0 14px 0; width: 300px;}
.blogTemplate #main h1 {color: #000000;font-size: 33px;font-weight: bold;line-height: 35px;}
.blogTemplate #main h1.blog-header-title{background-position: center /* -673px */-1064px;margin:0 0 10px;background-image: url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif);height:26px;border-bottom: 1px solid #7f8080;text-indent: -9999px;background-repeat:no-repeat;}
.blogTemplate #main h1.sxsw-header{background:url(http://dave.rs.dev.expandtheroom.net/assets/images/fe/h1-sxsw_blog.png) top center no-repeat; height:104px; border:none; margin:10px 0 18px 0;}
.blogTemplate #main p {font-size:15px;line-height:1.467em;}
.blogTemplate #main p iframe {border: 0;}

/* Individual Blog Landing Headers */
.blogTemplate .rolling-stone-video-blog #main h1.blog-header-title { background-position: center -1147px; }
.blogTemplate .rolling-stone-video-blog #main .about-blogger { display: none; }
/* End Individual Blog Landing Headers */

.blogTemplate #main #col1_content h1.blog-aggregator-header-title {background-position: center -1064px;}
.blogTemplate .blog-header-title span{border-bottom:1px solid #7f8080;border-top:1px solid #7f8080;display:block;font-size:18px;letter-spacing:2px;margin:3px 0 16px;padding:0 0 3px;text-align:center;width:100%;}
.blogTemplate .intraArticleNavigation{margin:0 0 0 auto;padding:0;}
.blogTemplate .shareLinks{background-color:transparent;float:none;clear:both;overflow:hidden;width:auto;padding:0;margin:0 0 0 18px;}
.blogTemplate .shareLinks{background-color:transparent;border:none;float:none;width:100%;margin:0 auto;border-top:1px solid #7f8080;border-bottom:1px solid #7f8080;clear:both;float:none;overflow:hidden;padding:5px 0;}
.blogTemplate .shareLinks .shareIcons{margin:3px 0 0;float:left;overflow:hidden;width:130px;}
.blogTemplate .shareLinks .shareIcons li.toolbarLabel{background:none;font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;color:#333;text-transform:none;font-weight:normal;padding:0;margin:0 4px 0 0;}
.blogTemplate .shareLinks .contentToolbar{margin:10px 0 0 10px;}
.blogTemplate .shareLinks .shareIcons
.blogTemplate .shareLinks .contentToolbar li{margin:0 9px 0 0;}
.blogTemplate .shareLinks .shareIcons li.toolbarLabel{background:none;font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;color:#B3B3B3;text-transform:none;font-weight:normal;padding:0;margin:0 4px 0 0;}
.blogTemplate .randomNotesModule{margin:15px 0;}
/* end blog template */


/* BEGIN: Blogger Summary */
.blog-list-container{background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-lighter_grey.gif);background-repeat: repeat-x;background-color: #fff;background-position:left 0px;padding:15px 0 0;clear:both;width:616px;}
.blog-list-container .entry-listings{clear:both;float:none;margin:12px 0 0;overflow:hidden;}
.blog-list-container .entry-listings li{list-style-type:none;border-bottom:1px solid #c9c9c9;margin:0 0 20px;padding:0 0 10px;}
.blog-list-container .entry-listings li.last{border:none;}
#main .blog-list-container .entry-listings h2{background:none;color:#000;font-size:22px;font-weight:700;letter-spacing:0;margin:0 0 5px;text-indent: 0;border-bottom:none;height: auto;}
.blog-list-container .entry-listings h2 span{font:normal 26px Georgia; color:#000;display:block;line-height:30px;margin:0 0 2px 0;}
.blog-list-container .entry-listings h2 em{font:normal 11px Georgia; color:#444;line-height:normal;margin:0; text-transform:uppercase;letter-spacing: 0.6px;}
.blog-list-container .entry-listings h2 em .byline{display:inline; font:italic 11px Georgia; color:#444;line-height:normal;margin:0 0 0 2px; text-transform:capitalize;}
#main .blog-list-container .entry-listings .dateTime{color:#000;font-family:Tahoma,Verdana,sans-serif;font-size:10px;letter-spacing:1.2px; display:inline;}
.blog-list-container .entry-listings .content-container{clear:both;float:none;overflow:hidden; font:normal 15px Georgia; color:#000; line-height:21px;}
.blog-list-container .entry-listings .content-container .blog-image{float:left; border:1px solid #748080;margin:0 10px 10px 0; padding:5px;}
.blog-list-container .entry-listings .content-container .blog-image.large{border:none;float: left;padding:0px;margin: 0 5px 5px 0}
.blog-list-container .entry-listings .content-container .blog-image.large img{background-image: url(http://assets.rollingstone.com/images/fe/blog/blog-image-large-background.png);background-repeat:no-repeat;background-position: top center;padding: 10px;}
.blog-list-container .entry-listings .content-container .large-image{border:none;margin:0 10px 8px 0; padding:9px 0 0 10px; width:606px; height:408px; background:url(http://dave.rs.dev.expandtheroom.net/assets/images/fe/blog_landing-large_image_background.png) 0 0 no-repeat;}
.blog-list-container .entry-listings .content-container .blog-image img{display:block;}
#main .blog-list-container .entry-listings .content-container .copy{font:normal 15px Georgia; color:#000; float:left;line-height:160%;margin:0;}
.blog-list-container .entry-listings .has-image .copy{width:448px;}
.blog-list-container .entry-listings .content-container a.more-link{color:#db0000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:700;}
.pagination-container {
	background-color: #F2F2F2;
    border: 1px solid #E2E2E2;
    clear: both;
    margin: 0 0 15px;
    padding: 5px;
    height: 22px;
    }

/* keep blog index more <p> in teaser text from dropping more link to next line */
.blog-list-container .entry-listings .content-container p.inline-paragraph {display:inline;}
/* END: Blogger Summary */

/* start Blog Detail */
#actualContent .blogDetail .blog-detail-container #teaser {border:none;	text-align:center;}
#actualContent .blogDetail .blog-detail-container #teaser h1 { text-align:center;font-weight:normal;font-size:32px;line-height: 36px;}
.blogDetail #main .blog-detail-container p.dateTime{color:#cc2027;font-family:Tahoma,Verdana,sans-serif;font-size:10px;letter-spacing:1px;margin:4px 0 0 0;text-transform:uppercase;text-align:center;}
.blogDetail #main .blog-detail-container p.dateTime em{font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;text-transform:none; font-size:13px;}
.blogDetail #main .blog-detail-container p.dateTime.blogDetail {color:#000000;}
.blogDetail #main .blog-detail-container p.dateTime .blogger-name{color:#000000;font-family:Georgia,Palatino,Times,Times New Roman,sans-serif;font-size:15px;}
.blogDetail #main .blog-detail-container p.dateTime .post-date{font-weight:bold;}
.blogDetail #main .blog-detail-container div.header-image { background-image: url("http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif"); background-repeat: repeat-x; padding-top: 8px; padding-bottom:0px; }
.blogDetail #main #col3 .taversTakeModule{margin:15px 0 0;}
.blogDetail .blog-detail-blogger-theme{display:block;border:none;margin:2px 0 15px;}
.blogDetail .blog-detail-container .blog-header-title,
.blogDetail .blog-detail-container .blog-header-title span{border:none;color:#000;font-size:32px;font-weight:bold;letter-spacing:0;margin:0 0 5px;text-align:left;}
.blogDetail .blog-detail-container .blog-header-title{background:none;border-bottom:1px solid #7f8080;line-height:normal;height:auto;margin:0 0 10px 0;text-indent:0;}
.blogDetail .blog-detail-container .blog-post-content p a {color:#004276; font-weight:bold;}
.blogDetail .blog-detail-container .blog-post-content .featured-image{float:left;padding:0 10px 0 0;}
.blogDetail .blog-detail-container .blog-post-content .featured-image em,
.blogDetail .blog-detail-container .blog-post-content .featured-image img{display:block;}
.blogDetail .blog-detail-container .blog-post-content .featured-image img{border-bottom:4px solid #cc2027;}
.blogDetail .blog-detail-container .blog-post-content .featured-image em{border:1px solid #7f8080;border-top:none;color:#444;font-size:9px;font-style:normal;letter-spacing:0;padding:0 0 3px 20px;}
.blogDetail .shareLinks .contentToolbar{float:left;margin:3px 0 0;overflow:hidden;width:130px;}
.blogDetail .shareLinks .shareIcons li.toolbarLabel{background:none;color:#333;font-family:Georgia,Palatino,Times,Times New Roman,sans-serif;font-weight:normal;margin:0 4px 0 0;padding:0;text-transform:none;}
.blogDetail .guidelines{color:#777;font-size:11px;}
/* end Blog Detail */

/* start About This Blog */
.blogs .moduleContainer.about-blogger {
	margin-bottom: 24px;
	width: 300px;
}

.blogs .moduleContainer.about-blogger h2 {
	border-bottom: none !important;
	height: 30px !important;
	padding: 0px;
	margin: 0px;
}

.blogs.taibblog .moduleContainer.about-blogger h2 {
	background-image: url(http://assets.rollingstone.com/images/fe/blog/AboutThisBlog-header-taibbi.png) !important;
}

.blogs.the-travers-take .moduleContainer.about-blogger h2 {
	background-image: url(http://assets.rollingstone.com/images/fe/blog/AboutThisBlog-header-travers.png) !important;
}

.blogs.rs-playlist .moduleContainer.about-blogger h2 {
	background-image: url(http://assets.rollingstone.com/images/fe/blog/AboutThisBlog-header-playlist.png) !important;
}

.blogs.pop-life .moduleContainer.about-blogger h2 {
	background-image: url(http://assets.rollingstone.com/images/fe/blog/AboutThisBlog-header-sheffield.png) !important;
}

.blogs.alternate-take .moduleContainer.about-blogger h2 {
	background-image: url(http://assets.rollingstone.com/images/fe/blog/AboutThisBlog-header-fricke.png) !important;
}

.blogs .moduleContainer.about-blogger .content-container {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #c0c0c0;
	padding: 10px 2px 13px 8px;
	overflow: hidden;
}

.blogs .moduleContainer.about-blogger .content-container ul.shareIcons {
	border: 1px solid #cccccc;
	padding: 5px 20px 10px;
	width: 77px;
	margin-top: 7px;
}

.blogs .moduleContainer.about-blogger .content-container ul.shareIcons li {
	margin: 0px 4.5px;
	text-align: center;
}


.blogs .moduleContainer.about-blogger .content-container ul.shareIcons span.follow {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	clear: both;
	text-align: center;
	width: 100%;
	display: block;
	line-height: 11px;
	margin: 0 0 5px 0;
}

.blogs .moduleContainer.about-blogger .content-container .blog-image {
	background-color: #fff;
	border: 1px solid #000;
	width: 117px;
	height: 117px;
}

.blogs .moduleContainer.about-blogger .content-container .blog-image img {
	display: block;
	padding: 1px 0 0 1px;
}

.blogs .moduleContainer.about-blogger .content-container #about-left {
	width: 120px;
	float: left;
	margin: 0 9px 0 0;
}

.blogs .moduleContainer.about-blogger .content-container #about-right {
	width: 156px;
	float: left;
}

.blogs .moduleContainer.about-blogger .content-container #about-right p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #000;
}
/* end About This Blog */

/* BEGIN: Latest Posts */
.latestPosts, .bloggerSummary {background: #fff;}
.latestPosts {margin-bottom: 15px; position: relative;}
#blogLandingPage #col3 h2 {clear: none; margin-bottom: 0px;}
ul.latestBlogList {margin-left: 0; }
.latestBlogList li {
	border-bottom: 1px solid #EEEEEE; 
	margin-left: 0; 
	padding: 8px 10px 8px 28px; 
	list-style-position:outside; 
	list-style-type:none; 
	background-image: url(http://assets.rollingstone.com/images/fe/grey_bullet.gif);
	background-position: 13px 13px;
	background-repeat: no-repeat;
	font-size: 11px;
}
.latestBlogList li.last { border-bottom: none; }
.latestBlogList li span {  color: #999999; font-family: arial; font-size: 12px; font-weight: normal;}
.latestBlogList li span.allAccessItem {background-position:-96px 0px;}
.latestBlogList li a {color: #666666;}
/* END: Latest Posts */


/* adsonar text ad block */
#adsonarBlock {
	margin:24px 0 24px 0;
}

#adsonarBlock iframe {
	width:100%;
}
/* end adsonar text ad block */

/*Begin: Blog Prev/Next */
.prev-next-wrapper {
	position:relative;
	width:616px;
	clear:both;
}
table.blog-prev-next {
	width:616px;
	background:url(/images/fe/button-blog-prev_next.png) 0 0 no-repeat;
	margin:0 0 22px 0;
}	
	table.blog-prev-next  td {
		vertical-align:middle;
		padding:0; height:71px;
	}
		table.blog-prev-next  td a {
			font:bold 13px Georgia, Times, Serif;
			color:#000;
			line-height:16px;
		}
			table.blog-prev-next  td a:hover {
				color:#cc0000;
				text-decoration:underline !important;
			}
		table.blog-prev-next  td.previous {
			padding:0 0 0 36px;
			width:227px;
		}
			table.blog-prev-next  td.previous a {
				padding:0 0 0 36px;
				width:227px; height:71px;
				display:block;
				background:url(/images/fe/btn_prevNext_previous.png) 13px center no-repeat;
				position:absolute;
				top:0;left:0;
				z-index:999;
				
			}	
			table.blog-prev-next  td.previous a:hover {
				background:url(/images/fe/btn_prevNext_previous_hover.png) 13px center no-repeat;
				text-decoration:underline !important;
			}
		table.blog-prev-next  td.landing {
			padding:0 7px;
			width:80px;
			text-align:center;
			line-height:12px !important;
			
		}
				table.blog-prev-next  td.landing a {
					font:bold 10px Tahoma;
					color:#cc0000;
					line-height:12px !important;
					text-transform:uppercase;
				}
		table.blog-prev-next  td.next {
			padding:0 0 0 20px;
			width:239px;
		
		}
			table.blog-prev-next  td.next a {
					padding:0 35px 0 0;
					width:227px; height:71px;
					display:block;
					background:url(/images/fe/btn_prevNext_next.png) 238px center no-repeat;
					position:absolute;
					top:0;right:0;
			}
			
			table.blog-prev-next td.next a:hover {
					background:url(/images/fe/btn_prevNext_next_hover.png) 238px center no-repeat;
			}
		table.valign-table {
			margin:0;
			font:bold 13px Georgia, Times, Serif;
			color:#000;
			line-height:16px;
		}	
		td.previous:hover table.valign-table {
			text-decoration:underline !important;
			color:#cc0000;
		}
			td.next:hover table.valign-table {
				text-decoration:underline !important;
				color:#cc0000;
			}
			td.next td.link {
				width:207px;
				padding:0;
				text-align:right !important;
			}
/* End Blog Prev/Next */
/* Begin: Topics container*/
#main .topicsContainer {width: 600px;padding:14px 0 14px 0;margin-bottom:0px;}
#main .topicsContainer .subcl, #main .topicsContainer .subcr{margin-left:0px;}
.topicsContainer ul {margin-left:14px;}
.topicsContainer h4 {
	color:#333333;
	display:inline;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bolder;
	margin-bottom:0;
	padding:0 15px 0 0;
	text-transform:uppercase;
}
.topicsContainer li {
	font-size:11px;
	line-height:12px;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 10px 5px 0px;
}
.topicsContainer a{color: #444;}
.moreTopics {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	padding:15px;
	width:596px;
}.moreTopics ul {margin-left:0px;}
.moreTopics ul li.label {
	font-weight:bold;
	margin-right:15px;
}
.moreTopics ul li {
	float:left;
	font-family:arial;
	font-size:11px;
	list-style-type:none;
	margin:0 10px 0 0;
	text-transform:uppercase;
}
.moreTopics a{color:#444;text-decoration:none;}
/* End: Topics container*/

/************************************************
			Start TABLE OF CONTENT CSS
************************************************/

.tocHeader{background-color:#fff;margin:0 17px 15px;width:944px;background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-position:left 0px;padding:8px 0 0;}
.tocHeader h1{background:transparent url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center -754px;height:26px;border-bottom: 1px solid #7f8080; text-indent: -9999px;overflow: hidden;}
#main .tocHeader h2{color:#cc2027;font-size:22px;line-height:24px;padding:0 0 10px;text-align:center;font-weight: bold;background: #fff;}
.tocPage .imageInformation{margin-top:0}
ul.headlineList {margin:14px 14px 0 14px;padding-bottom:7px;}
ul.headlineList li {
	list-style-type:none;
	padding:0px;
	margin:0 0 14px;
}
ul.headlineList li a,
ul.headlineList li a:hover{
	display: block;
	width: 100%;
	text-decoration: none;
	color: #212121;
}

ul.headlineList li a strong {font-weight:bold;}
ul.headlineList li.bigHeadline strong {font-size:180%;}

#main .onlineExclusive {text-transform:uppercase;font-family:Arial, sans-serif;font-size: 8px;background-color: #d9141a;color:white; padding: 2px 5px 2px 5px;}

.subcolumns  .tocPage h3{border:0 none;color:#333333;font-family:Georgia;font-size:30px;font-weight:bold;line-height:normal;padding:5px 10px 0;text-transform:capitalize; margin:0;}
.tocPage .subHead a{display:block;font-size:16px;margin:0 0 7px 5px;text-align:left !important;color:#333333;}

.exclContent{padding:0px 5px 5px 15px;border-bottom:1px dotted #DDDDDD; margin-bottom:10px}
.exclContent .exclHeader{font-size:16px;font-weight:bold;line-height:16px;}
.exclContent span.today{line-height:11px;}
.exclSecondaryContent{font-size:11px;padding:5px 5px 0 15px;}
.exclSecondaryContent p{margin-bottom:5px; line-height:13px;}
.exclSecondaryContent p strong{font-style:normal;}
.tocMore .exclContent .exclHeader{font-size:14px}
.tocMore .exclContent  span.today{font-size:12px}
.tocMore .small *{font-size:10px!important; line-height:11px}
.tocMore .buttonContainer{padding:5px; text-align:right;}
.tocMore .buttonContainer a.rsLink{margin:0;}


.featureListModule {background-image: url(http://assets.rollingstone.com/images/fe/layout/oxfordLine-grey.gif);background-repeat: repeat-x;background-position:left 0px;padding:8px 0;border-left:1px solid #7f8080;border-right:1px solid #7f8080;border-bottom:1px solid #7f8080;}
.featureListModule h2{background:transparent url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat 0 0;height:26px;border-bottom: 1px solid #7f8080; text-indent: -9999px;}

#main .featureListModule h2.rockRoll{background-position: center -838px;}
#main .featureListModule h2.features{background-position: center -867px;}
#main .featureListModule h2.more{background-position: center -895px;}

#main .featureListModule a{color:#000;}
#main .featureListModule a:hover{color:#000;text-decoration: underline;}

.featureListModule .featureList{margin:0 auto;padding:0;list-style: none;width:286px;}
.featureListModule .featureList li{margin:0 0 8px;padding: 0 0 12px;list-style: none;font-size: 12.5px; color:#000;border-bottom:1px dotted #7f8080;}

.featureListModule .featureList li strong{font-size: 12.5px;color:#000;font-weight: bold;}


.featureListModule .featureList h3{font-size: 21px;font-weight: bold;color:#000;padding:0;border: none;background: transparent;font-family:georgia, serif;text-transform:none;line-height:22px;}

.tocPage #main .advertismentContainer {clear:both;margin:0 0 12px;}
.tocPage .followUsModule{padding:8px 0; clear:both;}
.tocPage .newsletterModule {margin:13px 0 0;}

.tocPage #main .newMusicList{/* margin: 0 5px 0; */ margin:11px 5px 0 5px;}

.tocPage #main .newMusicModule ul.newMusicList {padding:0 0 8px;background-position: 94px 0}
.tocPage #main .newMusicModule ul.newMusicList li {padding:0 9px 0 0;}

.tocPage #main .newMusicModule ul.newMusicList li.firstCol{padding:0 9px 6px 0px;}
.tocPage #main .newMusicModule ul.newMusicList li.midCol{padding:0 9px 6px 9px;margin:0px;}
.tocPage #main .newMusicModule ul.newMusicList li.lastCol{padding:0 0 6px 9px;}


/************************************************
			End TABLE OF CONTENT CSS
************************************************/


/* start Search Template */
#searchPage #nav{margin:0 0 16px;}
#searchPage .sorting-pagination{border-top:1px solid #7f8080;border-bottom:1px solid #7f8080;clear:both;float:none;overflow:hidden;padding:5px 0;}
#searchPage .sorting-pagination .intraArticleNavigation.withPagination{margin-top:0;}
#searchPage #main .sorting{width:170px;float:left;}
#searchPage #main .sorting span{color:#7f8080;}
#searchPage #main .matches{font-size:18px;font-weight:700;line-height:normal;margin:25px 0 12px;}
#searchPage  .comments-ad-container{border-top:1px solid #7f8080;}
#searchPage .mostPopularModule{/*background-color:#EFEFEF;*/clear:both;float:none;overflow:hidden;margin:0 auto 15px;}
#searchPage .randomNotesModule{clear:both;float:none;overflow:hidden;margin:15px auto;}
#searchPage #main .moduleContainer.advertismentContainer{margin:0 auto;}
/* end Search Template */

/* start search form */
.search-form-container form{margin:10px 0 0;}
.search-form-container input{background-color:#F6F6F6;border:1px solid #7f8080;float:left;font-size:10px;height:12px;margin:5px 0 0 0;padding:6px 0;width:296px;}
.search-form-container button{background:url(http://assets.rollingstone.com/images/fe/search/search-submit.png) no-repeat scroll 0 0 transparent;border:none;cursor:pointer;display:block;float:left;height:15px;margin:10px 0 0 5px;outline:0;overflow:hidden;text-indent:-400px;width:62px;}
/* end search form */

/* start search categories */
.search-categories{margin:6px 0 0 0;}
.search-categories li{float:left;height:21px;list-style-type:none;margin:0 5px 0 0;width:40px;}
.search-categories li a{background:url(http://assets.rollingstone.com/images/fe/search/search-categories-sprite.png) no-repeat scroll 0 0 transparent;display:block;height:100%;width:100%;overflow:hidden;text-indent:-400px;outline:0;}

.search-categories li.all{width:30px;}
.search-categories li.all a:hover{background-position:0 -21px;}

.search-categories li.artist{width:52px;}
.search-categories li.artist a{background-position:-36px 0;}
.search-categories li.artist a:hover{background-position:-36px -21px;}

.search-categories li.news{width:40px;}
.search-categories li.news a{background-position:-93px 0;}
.search-categories li.news a:hover{background-position:-93px -21px;}
.search-categories li.reviews{width:55px;}
.search-categories li.reviews a{background-position:-138px 0;}
.search-categories li.reviews a:hover{background-position:-138px -21px;}
.search-categories li.multimedia{margin:0;width:98px;}
.search-categories li.multimedia a{background-position:-198px 0;}
.search-categories li.multimedia a:hover{background-position:-198px -21px;}

.search-categories li.all a.active{ background-position: 0 -21px;}
.search-categories li.artist a.active{background-position:-36px -21px;}
.search-categories li.news a.active{background-position:-93px -21px;}
.search-categories li.reviews a.active{background-position:-138px -21px;}
.search-categories li.multimedia a.active{background-position:-198px -21px;}

/* end search categories */

/* start search listing */
.search-form-container,
.search-form-container form,
.search-categories,
.search-list-container,
.search-list-container .search-list li{clear:both;float:none;overflow:hidden;}
.search-list-container .search-list li{list-style-type:none;margin:0 0 29px 0;}
.search-list-container .search-list li.last{margin-bottom:15px;}
.search-list-container .search-list li.featured{border-bottom:1px dotted #7f8080;margin:0 0 27px 0;padding:15px 0 15px 0;}
.search-list-container .search-list li.featured .has-image{}
.search-list-container .search-list li.featured .has-image .blog-image{width:80px;float:left;margin:0 10px 0 0;}
.search-list-container .search-list li.featured .has-image .blog-image a{display:block;outline:0;}
.search-list-container .search-list li.featured .has-image .blog-image a img{border:1px solid #7f8080;}
.search-list-container .search-list li.featured .has-image .copy{float:left;width:515px;}
.search-list-container .search-list li .copy h2{background:none;color:#CC2027;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:normal;margin:0 0 5px;}
.search-list-container .search-list li .copy h2 a{color:#000;font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;font-size:12px;font-weight:700;line-height:normal;outline:0 none;}
.search-list-container .search-list li .copy p{color:#000;font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;font-size:11px;line-height:140%;margin:0;}
.search-list-container .search-list li .copy .dateTime{color:#7f8080;display:block;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:normal;margin:5px 0 0 0;}
/* end search listing */

/************************************************************
			START Gallery Pages
************************************************************/

/*  start Share styling for social networks and RSS*/
.facebookStory{text-decoration:none;}
.darkTheme .shareLinks{background-color:transparent;float:none;clear:both;overflow:hidden;width:auto;padding:0;margin:10px 0 10px 18px;}
.darkTheme .shareLinks .contentToolbar{margin:10px 0 0 10px;}
.darkTheme .shareLinks .contentToolbar li{margin:0 9px 0 0;}
.darkTheme .shareLinks .shareIcons li.toolbarLabel{background:none;font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;color:#B3B3B3;text-transform:none;font-weight:normal;padding:0;margin:0 4px 0 0;}
/*  end Share styling for social networks and RSS*/

/* start gallery styling 'overrides' */
.darkTheme,
#galleryPage{background-color:#fff; z-index: 10000006;}
.darkTheme #topHeadActions{background-color:#333;margin-bottom:10px;}
.darkTheme #searchContainer,
.darkTheme #searchContainer input{margin:0;height:auto;border:none;}
.darkTheme #searchContainer #search{color:#e5e4e4;background-color:#949494;border:none;border-bottom:2px solid #444;height:13px;width:150px;}
.darkTheme input.submit{padding:3px 0 0 0;}
.darkTheme #topHeadWrapper,
.darkTheme #topHeadActions{clear:both;float:none;height:100%;overflow:hidden;width:100%;}
.darkTheme #searchContainer{margin:3px 5px 0;width:200px;}
.darkTheme #homeMagContainer{margin-top:4px;}
.darkTheme #header{background:none;height:auto;float:none;overflow:hidden;}
.darkTheme #main{margin:8px 0 0 0;}
.darkTheme #col1{width:100%;border:none;margin:0;}
.darkTheme #rsSmallLogo{width:233px;float:left;margin:15px 0 0 7px;}
.darkTheme #footerContainer{background-color:#2D2D2D;background-image:none;border-color:#333;padding:7px 0 0;}
#rsSmallLogoAdBox{float:left;}
.darkTheme #rsSmallLogoAdBox{float:right;left:-3px;position:relative;}
.darkTheme #col1 h2{background-color:#131313;clear:both;color:#fff;float:none;font-family:Tahoma,Verdana,sans-serif;font-weight:700;margin:0;overflow:hidden;padding:3px 0 0 19px;}
.darkTheme .copyrightContainer{background-color:#202020;border-color:#444;}
.darkTheme #artistPage #col1, 
.darkTheme .mixedColumns #col1{background-color:transparent;}
.darkTheme #footerContainer .c25l{border-color:#444;padding:0;}
.darkTheme #footerContainer .subcolumns{border:none;border-top:1px solid #444;width:100%;padding:10px 0 12px;margin:0;}
.darkTheme #actualContent #footerContainer h2{color:#fff;}
.darkTheme #footerContainer ul li{margin-bottom:5px;margin-right:22px;}
.darkTheme #footerContainer ul li.us{margin-right:20px;}
.darkTheme #footerContainer ul li.men{margin-right:0;}
.darkTheme #footerContainer a,
.darkTheme .bottomNavcontent,
.darkTheme .bottomNavCopyright{color:#B7B7B7;}
.darkTheme .bottomNavCopyright,
.darkTheme .bottomNavcontent{font-size:10px;}
.darkTheme .bottomNavcontent{word-spacing:3px;}
/* end gallery styling 'overrides' */
.darkTheme .sponsored{max-height:100px;max-width:200px;position:absolute;right:2px;top:4px;}
.galleryHeaderContainer .sponsored a,
.galleryHeaderContainer .sponsored img{display:block;text-decoration:none;border:0px solid #606163;}
.galleryHeaderContainer .sponsored .hidden{display:none;}
#galleryPage .subcolumns {clear: both;padding:0;}
#galleryPage #rsSmallLogo a{display:block;outline:0;width:234px;}
#galleryPage #col1_content, #actualContent #galleryPage #col1_content { padding: 0 !important; z-index: 9; position:relative;}
#galleryPage .gallery250 .header{background-color:#202020;color:#888;display:block;font-family:Helvetica,Arial,sans-serif;font-size:7px;font-weight:700;letter-spacing:5px;padding:4px 0;text-align:center;}
*+html .galleryHeaderContainer {float: none;}
.galleryHeaderContainer {float: left; width: 100%; padding: 0; background-color: #fff; position:relative; z-index:9;}
.headerWrapper { float: left; clear: both; width: 100%; position:relative; z-index:0;}
.galleryHeader {text-align:center;}
.sponsoredLogoContainer{float: left; text-align: right; width: 304px; margin: 0;padding: 15px 10px 10px 0;}
.sponsoredLogoContainer span {font-size: 11px; font-family:Helvetica,Arial,sans-serif;}
.galleryHeaderContainer .galleryHeader { word-spacing:0px; border-bottom: none;border-top: none;clear:both;font-family:Georgia, serif; line-height: 17px;}
.galleryHeaderContainer .galleryHeader h1{font-size:30px;margin-bottom:10px;padding:0 0 3px 0;text-transform:none;color: #000;margin: 0 50px 15px 50px;font-weight:normal; line-height: 34px;}
.galleryHeaderContainer .galleryHeader span{color: #6c6c6c;display:block;font-size:17px;margin:-8px 0 16px ;}
.galleryHeaderContainer ul.blogRatingCounter{float:right}
.galleryHeaderContainer ul.blogRatingCounter li span {float:left;padding-bottom:0px}
.galleryHeaderContainer ul.blogRatingCounter li a,.galleryHeaderContainer ul.blogRatingCounter li a:hover {float:left;height:15px;padding:2px 5px;}
.subcolumns.galleryHolder {float: left; width: 100%; margin: 0 0 10px; padding: 0; *float:none; position:relative; z-index:9;}
.subcolumns.galleryHolder .c66l,
.subcolumns.galleryHolder .c66l .subcl,
.subcolumns.galleryHolder .c33l,
.subcolumns.galleryHolder .c33l .subcl{ margin: 0; padding: 0; background-color: transparent; width: 314px; position:relative; z-index:9;}
.containerWrap #col1_content .c33l{width:300px}
.subcolumns.galleryHolder .c66l {width: 660px; position:relative; z-index:9;}
.galleryContentContainer {float: left; background: #282828; border-bottom:1px solid #333333; margin-bottom:10px;  }
.galleryContentLeft {float: left; padding: 0 0 0 16px; z-index:9; position:relative;}
.galleryContentLeft #below-photos { padding-right: 15px; border-right:1px solid #bababa; padding-bottom: 1200px; margin-bottom: -1200px}
.galleryContentRight {float: left; width: 306px; }
.containerWrap .galleryContentRight {width: 314px;}
.galleryHolder .containerWrap .c33l{width:309px;}
.galleryContentLeft .navigationButtonContainer { z-index:9; top: 265px; width: 657px; }
.galleryContentLeft .navigationButtonContainer .navigationPreviousButton, .galleryContentLeft .navigationButtonContainer .navigationNextButton {  background-image:url(http://assets.rollingstone.com/images/fe/sprite/galleryNextPrevious.png);  background-repeat: no-repeat;  display:block;  height:59px;  margin:0;  padding:0;  width:40px;}
.galleryContentLeft .navigationButtonContainer .navigationPreviousButton {background-position: 0 0;}
.galleryContentLeft .navigationButtonContainer .navigationPreviousButton.disabled {background-position: 0 -91px;}
.galleryContentLeft .navigationButtonContainer .navigationNextButton {background-position: -60px 0;}
.galleryContentLeft .navigationButtonContainer .navigationNextButton.disabled {background-position: -60px -91px;}

#galleryPage #col1 {position:relative; z-index:9;}
#galleryPage #main {position:relative; z-index:9;}
/* start photo gallery navigation buttons */
.darkTheme .prevNextButtonNavigation{background:url(http://assets.rollingstone.com/images/fe/buttons/gallery-buttons.png) no-repeat scroll 0 0 transparent;}
#galleryNavigation{clear:both;float:none;overflow:hidden;width:100%; height:30px; background:#f4f4f4;}
.darkTheme .nextButton{background-position:-31px 0;}
.darkTheme .previousButton:hover{background-position:0 100%;}
.darkTheme .nextButton:hover{background-position:-31px 100%;}
/* end photo gallery navigation buttons */

/* start gallery specific featuredRibbon styles*/
#galleryPage #main .featuredRibbon{width:610px; clear:both;float:none;margin:0;overflow:hidden;padding:0 0 18px;height:400px}
#galleryPage #main .featuredRibbon h3{background:none; border:none;}
#galleryPage #main .featuredRibbon h3 a{color:#000; font:bold 15px Georgia; text-transform: capitalize; padding:0;}
#galleryPage .featuredRibbon li{border: 0 none #FFFFFF;border-radius: 4px 4px 4px 4px;float: left;line-height: 17px;margin: 0 5px 0 0;padding: 5px 5px 10px;width: 190px;height: 190px;background-color: #fff;}
#galleryPage .featuredRibbon li a.thumbnail-link {border:1px solid #fff;}
#galleryPage .featuredRibbon li:hover {background-color:#efeee7;}
#galleryPage .featuredRibbon li:hover h3 a {color:#A2000D !important;}
#galleryPage .featuredRibbon li:hover a.thumbnail-link {border:1px solid #A2000D;}
/* #galleryPage .featuredRibbon li.music{margin:0;} */
#galleryPage #main .featuredRibbon li a img{border:1px solid #748080; padding:3px; display: block;background-color: #fff;}
#galleryPage #main .featuredRibbon li:hover a img{border: 1px solid #A2000D;}
/* end gallery specific featuredRibbon styles*/

/*more-wrapper*/
.more-wrapper {
    margin: 0px 0 15px 0;
    padding: 2px 0 11px;
    width: 610px;
}
	.more-wrapper h2 {
		background:url(http://assets.rollingstone.com/images/fe/header-gallery-latest-photos.png) no-repeat scroll 0 0 transparent;
		height:35px;
		text-align:center;
		font-size: 20px;
	    letter-spacing: 0.9px;
	    line-height: 33px;
	    padding: 0 0 7px 0;
	    margin-bottom: 20px !important;
	}
	.more-wrapper .simpleFeatureBox {
	height:402px;
	width: 610px;
	float: left;
    margin: 0 0 0 -10px;
    padding: 0;
    position: relative;
    overflow: hidden;
    float:none;
    overflow:hidden;
    padding:0 0 18px 0;
}

.more-wrapper .simpleFeatureBox .scrollItems {
	width: 120000px;
	position: absolute;
}

.more-wrapper .simpleFeatureBox .scrollItems ul {
	float: left;
	width: 610px;
}
.more-wrapper .simpleFeatureBox .scrollItems .edge {
	margin: 0px !important;
}

.more-wrapper .moduleFooter {
	background-color: #F2F2F2;
    clear: both;
    display: block;
    height: 24px;
    position: relative;
    z-index: 10;
}
.more-wrapper .moduleFooter .navi {
	padding:7px 0 0 5px
}
.more-wrapper .moduleFooter .navi a {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_dotnav.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none #E5EEF4;
    display: block;
    float: left;
    height: 12px;
    margin: 0 2px 0 0;
    padding: 0;
    width: 12px;
}

.more-wrapper .moduleFooter .navi a.active {
	background-position: 0 -20px;
}

.more-wrapper .moduleFooter .navi a:hover {
	background-position: 0 -40px;
}

.more-wrapper .moduleFooter a.browse {
	cursor: pointer;
    display: block;
    font-size: 0;
    height: 24px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 24px;
}
.more-wrapper .moduleFooter a.left {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_prev.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    right: 25px;
    top: 0;
}

.more-wrapper .moduleFooter a.left:active,
.more-wrapper .moduleFooter a.right:active {
	background-position: 0px -60px !important;
}

.more-wrapper .moduleFooter a.disabled {
	background-position: 0 -90px !important;
    cursor: default !important;
}

.more-wrapper .moduleFooter a:hover {
	background-position: 0 -30px !important;
}

.more-wrapper .moduleFooter a.right {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_next.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
}

/* start Dark theme footer */
#footerContainer .partners{clear:both;float:none;height:100%;width:300px;overflow:hidden;margin:0 auto;}
.partners li{float:left;display:inline;background:url(http://assets.rollingstone.com/images/fe/layout/footer-logos-dark-theme.png) no-repeat scroll 0 0 transparent;height:30px;margin:0 10px 0 0;}
.partners .stone{width:137px;}
.partners .us{width:28px;background-position:-159px 0;}
.partners .men{width:93px;background-position:-208px 0;}
.partners li a{display:block;height:100%;text-indent:-999px;overflow:hidden;outline:0;}
/* end Dark theme footer */
.photogallery #actualContent {
	z-index: 1000;
}
.photogallery #actualContent #galleryPage {
	z-index: 999;
}
.photogallery #actualContent #galleryPage .page {
	z-index: 998;
}
.photogallery #actualContent #galleryPage .page .gallery-page-header {
	z-index: 997;
}
.photogallery #actualContent #galleryPage .page .gallery-page-header #jsddm {
	z-index: 996;
}
.photogallery #actualContent #galleryPage #main {
	/*z-index: 995;*/
}
.photogallery #actualContent #galleryPage #main #col1 {
	z-index: 994;
}
.photogallery #actualContent #galleryPage #main #col1 #col1_content {
	z-index: 993;
}
.photogallery #actualContent #galleryPage #main #col1 #col1_content .galleryHeaderContainer {
	z-index: 992;
}
.gallery-page-header {
	padding:11px 0 0 0;
	overflow:visible !important;
}
	.gallery-page-header .logo-ad {
		margin:0 0 6px 0;
	}
		.gallery-page-header .logo-ad .rsLogoSmall {
			margin:21px 0 0 0;
			float:left;
		}
		.gallery-page-header .logo-ad .ad-holder {
			float:right;
		}
	.gallery-page-header .bottom-bar {
		width:980px;
		height:55px;
		background:url(http://assets.rollingstone.com/images/fe/bg-gallery-header-photos.png) top center no-repeat;
		position: relative;
		z-index:10;
	}
	
	.gallery-page-header .bottom-bar a.photos-link {
		display:block;
		height:26px; width:162px;
		position:absolute;
		left:409px; top:17px;
	}
	
		.randomnotes .gallery-page-header .bottom-bar {
			background:url(http://assets.rollingstone.com/images/fe/bg-gallery-header-random-notes.png) top center no-repeat;
		}
		.randomnotes .galleryHeader {
			display:none;
		}
		.gallery-page-header .bottom-bar a.dropdown-button {
			width:124px !important; height:25px !important;
			display:block !important;
			border:none !important;
			padding:0 !important;
			background:url(http://assets.rollingstone.com/images/fe/btn-more-on-rs-dropdown.png) 0 0 repeat-x !important;
		}
			.gallery-page-header .bottom-bar a.dropdown-button:hover {
				background-position:0 -35px !important;
			}
			#jsddm {
				margin: 18px 0 0 15px;
				padding: 0;
				width:124px;
				float:left;
				position: relative;
				z-index:999;
				}

				#jsddm li
				{
					list-style: none;
					position:relative;
				}

				#jsddm li.gallery-menu-item a
				{	display: block;
					background: #f0ede1;
					padding: 10px 0 10px 13px;
					text-decoration: none;
					width: 163px;
					color: #000;
					font:normal 13px Georgia;
					text-transform:uppercase;
					white-space: nowrap;
					}
				#jsddm li.gallery-menu-item a:hover {
					background: #CC0000 !important;
				}

				#jsddm li.gallery-menu-item a:hover
				{	background: #1A4473}

					#jsddm li ul
					{	margin: 0;
						padding: 0;
						position: absolute;
						visibility: hidden;
						border-top: 4px solid #cc0000; border-bottom: 4px solid #cc0000;
						top:23px;
						background-color: #F0EDE1;
						z-index: 999;
						}

					#jsddm li ul li
					{	float: none;
						display: inline;
						}

					#jsddm li ul li a
					{	width: 164px;
						background: #f0ede1;
						border-bottom:dotted 1px #a8a69d;
						}
						#jsddm li ul li a.last {
							border:none;
						}

					#jsddm li ul li a:hover
					{	background: #cc0000;
						color:#fff;}
			
		.gallery-page-header .bottom-bar .searchHolder {
			float:right;
			padding: 13px 16px 0 0;
		}
			.gallery-page-header .bottom-bar .searchHolder #searchContainer {
				float:right;
				margin:5px 0 0 0;
				padding:0;
				border:0;
				width: 181px;
				height: 25px;
			}
				.gallery-page-header .bottom-bar .searchHolder #searchContainer input.inputField {
					margin-top:0;
					background-color: #F8F8F7;
				    border: 1px solid #929393;
				    float: left;
				    height: 23px;
				    width: 133px;
					padding:0;
				}
				.gallery-page-header .bottom-bar .searchHolder #searchContainer input.search-button{
					margin-top:0;
					border: medium none;
				    float: left;
				    height: 25px;
				    width: 45px;
				position:relative;
				}
#photoGallery {width: 615px; height: 540px; background:#f4f4f4; margin:0 0 20px 0;position: relative; display: table;text-align: center; z-index:9;}
#photoGallery #imgPositioner {display: table-cell;vertical-align: middle; width: 615px; position:relative; z-index:9;}
#photoGallery .belt ul.carousel{margin:0; height: 520px; overflow:hidden; background: #10px solid #282828;}
#photoGallery .belt ul.carousel li{margin:0; list-style-type: none;}
#photoGallery .belt {height: 520px; position: relative;}
#photoGallery .imgWrapper {border:solid 1px #616161; padding:9px; background:#fff; text-align: center; display:inline-block;*display:inline; zoom: 1; position:relative;}
#photoGallery a.btn_previous { height: 540px; width:250px; display:block; background:none; position:absolute; top:0; left:0; z-index:1000;}
#photoGallery a.btn_previous:hover { background:url(http://assets.rollingstone.com/images/fe/back-largeFull.png?q=v3) no-repeat scroll left center;}
#photoGallery a.btn_next { height: 540px; width:250px; display:block; background:none; position:absolute; top:0; left:375px; z-index:1000;}
#photoGallery a.btn_next:hover { background:url(http://assets.rollingstone.com/images/fe/next-largeFull.png?q=v3) no-repeat scroll right center;}
#photoGallery .imgWrapper img {border:none; display: inline;}
#photoGallery .photographer {padding:3px 0; text-align:left; font:normal 8px Tahoma;}
.photoCounter {text-align: center; color: #6c6c6c; margin-top: 10px;}
.photoCounter span#counter {color: #fff;}
#galleryPage .advertismentBox span {border-top: 1px solid transparent;}

ul#photoGalleryPaginate {width: 626px; text-align: center;margin:15px 0 0; float:left;}
ul#photoGalleryPaginate li{height:7px; width:7px; background:#CCCCCC; margin:0 2px; float:left; display:inline; text-indent:-999px}
ul#photoGalleryPaginate li.highLight{background:#000;}
.shareLinks {float: left;width: 600px;background-color:#fff;padding: 10px 0 5px 0;}
.shareLinks.lightBackground {background-color:none;}
.shareLinks ul.contentToolbar {float: left;}
.shareLinks ul.contentToolbar li.toolbarLabel {color:#fff;font-size: 11px;background:transparent url(http://assets.rollingstone.com/images/fe/iconShareLabel.png) no-repeat scroll left top;padding-left: 25px;height:14px;padding-top:1px;}
.shareLinks.lightBackground ul.contentToolbar li.toolbarLabel {color:#7f8080;}
#galleryPage #main ul.blogRatingCounter li {background-color:#282828;padding-top:0;margin-top:0;padding-left:0;}
#galleryPage #main ul.blogRatingCounter li span {padding-top:2px;}
#galleryPage #main ul.blogRatingCounter li.likeThis {padding-bottom: 0;}

.galleryContentRightTop {border-bottom:1px solid #333;width:99%;padding:0 0 0 0; margin:0 0 15px 0;}
.galleryContentRightBottom { clear: both; width: 300px; /*padding: 9px 7px;*/ padding:9px; }
.celebrityInfo {width: 280px; height: auto; position: relative; border-top:none; background-color: #fff; padding: 10px;}

#galleryPage .celebrityInfo{padding:10px 0 5px 0;}
#galleryPage .celebrityInfo .photographer{position:static;margin:0 0 15px 0;}
#galleryPage .celebrityInfo .desc{margin:0 0 10px 0;}
#galleryPage .celebrityInfo .desc a {color:#004276;}
#galleryPage #col1 .celebrityInfo h2 {
  border:none;
  color:#010101;
  font-size: 23px;
  font-weight:normal;
  padding:0 0 5px 0;
  text-transform: none;
  margin-bottom: 0;
  line-height: 1.2em;
  background-color:transparent;
  font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;
}

#galleryPage #col1_content #comments {margin-left:0;margin-top:0;}

.celebrityInfo div.desc { color: #010101; font-size: 14px; line-height: 1.3em; margin:0 0  2em 0em;}
.celebrityInfo div.desc p {
	line-height: 1.4em;
	margin: 0 0 0.5em;
}
.celebrityInfo div.photographer { position: absolute; bottom: 0;  font-size:10px; color: #484848; background: url(http://assets.rollingstone.com/images/fe/copyCamera_white.png) no-repeat left 3px; padding-left: 20px; margin:0 0 1em}
.celebrityInfo div.photographer .editableContent{float:left; display:inline}
.celebrityInfo div.photographer span{color:#484848}
.galleryHolder ul.blogRatingCounter { float: right;}
.shareLinks ul.blogRatingCounter li {padding: 1px 10px 0px 0; background-color: #282828;}
.shareLinks ul.blogRatingCounter li, .shareLinks ul.blogRatingCounter li a {color: #ffffff;}
.shareLinks ul.blogRatingCounter li.likeThis span{ background-image:url(http://assets.rollingstone.com/images/fe/sprite/photos_like_comments.png); background-position:right top; }
.shareLinks ul.blogRatingCounter li.comments span{ background-image:url(http://assets.rollingstone.com/images/fe/sprite/photos_like_comments.png); background-position:right -31px; }


.moreGalleryList ul { display:inline-block; margin:4px 0 0 7px; padding:0; width:100%; }
.moreGalleryList ul li.moreGalleryListItems { float:left; height:200px; list-style-type:none; margin:0 14px 11px 0; padding:0; width:146px; }
.moreGalleryListImg{ position:relative; }
div.moreGalleryListImg a img { height:146px; width:146px; }
.moreGalleryList ul.ribbonCategory{ top:112px; *top:115px; margin-left: 0px; }
.moreGalleryList .ribbonArtistDescription { background-color:#ffffff; height:50px; padding: 0 7px;}
.moreGalleryList .ribbonArtistDescription h3 { 
	font-size:14px;
	font-weight:bold;
	height:44px;
	line-height:14px;
	overflow:hidden;
	padding-left:5px;
	padding-top:3px;
	}
.moreGalleryList .ribbonArtistDescription h3 a { color:#222222; font-size:14px; }

.moreGalleryList .buttonContainer {
	float: right; 
	text-align: right; 
	margin-right:-6px; 
	padding:0 0 6px 0;
	*margin-top:10px;
	}
	
.galleryContentRightBottom	.advertismentBox {padding:0px;background-color:transparent;}

.photogallery .comments-ad-container {
	/*border:solid 1px #c2c2c2;
	width:610px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:1px;*/
}
.photogallery #main {
	margin-bottom:0;
}
.photogallery #col1 {
	margin-bottom:0;
}
.galleryShareLinks {
	
}
	.galleryShareLinks .facebook-connect {
		width:90px;
		margin:0; padding:0;
		float:left;
		height:25px;
	}
	.galleryShareLinks .twitter {
		width:68px; height:auto;
		margin:0; padding:0;
		float:left;
	}
	.galleryShareLinks .comment {
		width:85px;
		float:left;
	}
	.galleryShareLinks .comment a.smallCommentBox{
			background-image: url("http://assets.rollingstone.com/images/fe/videos/socialDash-addComment-bkd-horizontal.png");
		    background-position: -60px 0;
		    background-repeat: no-repeat;
		    color: #fff;
		    display: block;
		    font-family: Arial,Helvetica,sans-serif;
		    font-size: 12px;
		    font-style: normal;
		    font-weight: bold;
		    height: 12px;
		    line-height: 12px;
		    margin: 0;
		    padding: 4px 0 4px 0;
		    position: relative;
		    text-align: center;
		    text-decoration: none;
		    width: 72px;
	}
		.galleryShareLinks .comment a.smallCommentBox .addCommentText {
			padding-top:0;
		}
	.blogs-right-rail {
		float:left;
		margin:22px 0 0 15px;
	}
	.rRailModule h2 {
		margin-bottom:0 !important;
	}
	.galleryContentRight .bestEverListsModule {
		width:298px;
	}
		.galleryContentRight .bestEverListsModule h2 {
			width:auto;
		}
		
	.galleryContentRight #related-galleries {
		font-family: Georgia, serif;
		margin: 0 0 15px 0;
	}
	.galleryContentRight #related-galleries ul {
		margin-left: 0px;
	}
		.galleryContentRight #related-galleries span {
			font-size: 12px;
			text-transform: uppercase;
			letter-spacing: 2px;
		}
		.galleryContentRight #related-galleries ul li {
			font-size: 14px;
			line-height: 19px;
			margin: 0 0 5px 0;
			background-image: url("http://assets.rollingstone.com/images/fe/icon-inStoryLink.gif");
			background-position: left 6px;
			background-repeat: no-repeat;
			list-style-type: none;
			list-style-position: outside;
			padding: 0 0 0 15px;
		}
			.galleryContentRight #related-galleries ul li a {
				color: #004276;
			}
			
	

/************************************************************
			END Gallery Pages
************************************************************/
/************************************************************
			START Video Pages
************************************************************/
#videoPage #col1 {background-color:#131313;}
#videoPage .videoContainer h1 {color:#fff;margin:3px 0 7px 14px; border:none;padding:0; font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;text-transform:none;letter-spacing: .03em;}
#videoPage .videoContainer p {color:#fff;margin:7px 14px 0 14px;font-size:12px; padding-bottom: 14px;}
#videoPage .videoContainer {background-color:#202020;}
#videoPage .videoObjectContainer { padding:7px;}
#videoPage{background-color:#0F0F0F;}
#videoPage #main{border-top:1px solid #767676;padding:20px 0 0 0;}
#videoPage #col1 .subcr .featuredRibbon{border-bottom:1px solid #748080;margin-bottom:12px;padding:10px 0 9px;}
#videoPage .subcr .featuredRibbon ul li{margin-bottom:0;}
#videoPage .subcr h3,
#videoPage #col1 .explorerModule h2,
#videoPage #main .programs h2{border:none;font-family:tahoma,verdana,sans-serif;font-size:14px;font-weight:700;padding:5px 0 5px 10px;text-transform:uppercase;color:#fff;}
#videoPage .explorerModule{border-bottom:1px solid #777;border-top:1px solid #777;padding:10px 0;position:relative;}
#videoPage #col1 .explorerModule h2{letter-spacing:0px;padding:5px 0 23px 18px;word-spacing:1px;}
#videoPage .explorerModuleNavigation{float:none;clear:both;position:absolute;top:14px;right:10px;margin:0;overflow:hidden;width:130px;}
#videoPage #main .explorerFilter{margin:0;background-color:transparent;height:auto;}
#videoPage #main .featuredRibbon .explorerContent .mOver .videoPlayBtnCont{height:100%;margin:0;position:absolute;top:0;display:block;}
#videoPage #main .featuredRibbon .videoPlayBtnCont{display:none;}
#videoPage #main .featuredRibbon .videoPlayBtnCont a{display:block;height:100%;width:100%;outline:0;}
#videoPage .featuredRibbon .explorerContent .mOver .videoPlayBtnCont a img{display:block;margin:25px auto 0;}
#videoPage .featuredRibbonImg a img{background-color:#2D2D2D;display:block;margin:0 auto;padding:10px;border:1px solid #3d3c3c;}
#videoPage .featuredRibbon .explorerContent li{position:relative;width:148px;margin:0 12px 11px 0;}
#videoPage #main .programs h2{padding:14px 0 20px 8px;}
#videoPage .featuredPlusLinkBox{padding:10px 10px 15px;}
#videoPage .featuredPlusLinkBox .featureBoxExtraSectionHeader{padding:0;}
#videoPage .featuredPlusLinkBox ul{padding:0;}
#videoPage .featuredPlusLinkBox ul li{color:#fff;list-style-type:disc;margin:0 0 0 14px;padding:0;}
#videoPage .featuredBox .featureBoxDescription h3{font-size:16px;font-family: Georgia, "Times New Roman", Times, serif;margin:0 3px 8px;padding:0;}
#videoPage .featuredBox .featureBoxDescription h3 span{display:block;font-style:italic;font-size:10px;color:#fff;text-transform:none;}
#videoPage .featuredBox .featureBoxDescription h3 a{font-size:14px;text-transform:none;}
#videoPage .featuredBox .featureBoxDescription .featuredSubHead{padding:0 4px 10px;margin:0;color:#fff;}
#videoPage .featuredBox .featureBoxDescription .featuredSubHead a{color:#e5e4e4;}
#videoPage #main #col1 .explorerContent{margin:0 0 0 16px;}
#videoPage .featuredBox .featureBoxDescription{padding:9px 9px 0;}
#videoPage .sponsor-container .video-copy{width:440px;}
.video-copy-container{position:relative;}
.darkTheme #videoPage .sponsored{right:10px;}
.darkTheme #videoPage .shareLinks{border-top:1px solid #7f8080;margin:0;padding:15px 5px 0 5px;}
.darkTheme #videoPage .shareLinks .contentToolbar{margin-top:0;}
.darkTheme #videoPage .c33r .subcr{background-color:transparent;}

/* start gallery specific featuredRibbon styles*/
#videoPage #main .featuredRibbon p{margin:0;}
/* end gallery specific featuredRibbon styles*/

/* start video channel selector */
#videoPage #main .type-check.movies.selected{background-color:#ff8400;background-image:url(http://assets.rollingstone.com/images/fe/navigation/channel-selection-arrow-white.png);}
/* end video channel selector */

#videoPage .videoShare {padding:6px 14px 14px;background: #202020;float:left;display: inline;clear:both;width:598px;height:28px;border-top:1px solid #131313;position: relative;}

#videoPage .videoShare .fbSection {margin-top: 6px;}
#videoPage .videoShare .fbSection .fbRecommend{width:370px;min-height:25px;background-color:#131313;margin:0 0 5px;overflow:hidden;border:none;}

#videoPage .videoContent {
	float:left;
	display: inline;
	clear:both;
	background: #202020;
	width:626px;
}

#videoPage .videoContent .sponsorLogo{
	float: left;
	display: inline;
	margin:8px 0 0;
}

#videoPage .videoContent .sponsorLogo img{
	border:1px solid #606060;
}

#videoPage .videoContent .videoSponsor{
	float: left;
	display: inline;
	width:462px;
	margin:0 35px 0 0;
}


/************************************************************
			End Video Pages
************************************************************/

/* **********************************
 ********START ARTICLE PAGE**********
 ********************************** */

.storyTemplate #main #col1_content{padding-bottom:0;margin-bottom:0;}
.storyTemplate #col1_content{padding:0 14px;}
.storyTemplate .rsFooter{margin:15px 0 0;}
.storyTemplate .sponsorshipModule{margin:2px auto 0 auto;text-align:center;}
.storyTemplate #main .randomNotesModule{margin:15px 0;}
.storyTemplate #main .mostPopularModule{clear:both;float:none;margin:0 0 24px;overflow:hidden;}
.storyTemplate #main .followUsModule{margin:15px 0 0;}
.albumLanding #main .followUsModule, .movieReviewLanding #main .followUsModule, .songReviewLanding #main .followUsModule, .movieReviewLanding #main .photoVideoModule{margin:15px 0 0;}

/* **********************************
 ********END ARTICLE PAGE***********
 ********************************** */

/************************************************************
			START Explorer Module
************************************************************/
.explorerModule {background-image:url(http://assets.rollingstone.com/images/fe/ajax-loader-dark.gif);background-repeat:no-repeat;background-position:center;}
.explorerModuleNavigation {float:right;margin:-45px 14px 0 0;}
#main .explorerModule .subcolumns {margin:0 17px 2px;}
#main .explorerFilter {padding:0px;background-color:#202020;border:0px;height:220px;}
#main .explorerFilter fieldset {padding:0px 0 0 0px; margin:0px;}
#main .explorerFilter .type-check {border-bottom:1px solid #131313;margin:0px;background:url(http://assets.rollingstone.com/images/fe/navigation/explorerModuleArrow.png) no-repeat scroll 125px 15px #202020;}
.explorerFilter input {display:none;}
#main .explorerFilter label {font-size:16px; font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding:7px 0 7px 14px;text-transform:uppercase;color:#656565;width:130px;display:block;}
#main .explorerFilter .selected label {color:white;text-decoration:underline}
#main #col1 .explorerContent  {margin-top:0px;}
#main .type-check.music.selected {background-color:#e42629;}
#main .type-check.movies.selected {background-color:#ff8400;}
#main .type-check.politics.selected {background-color:#1b94cb;}
#main .type-check.culture.selected {background-color:#484a4a;}
/************************************************************
			START Explorer Module
************************************************************/
/************************************************************
			START Blog Style Landing Pages
************************************************************/
#rsChannelPageListStyle h1 {line-height:0px;}
#rsChannelPageListStyle #main #col3_content { display:block;visibility:visible;width:250px;padding-top:14px;}
#rsChannelPageListStyle #main #col1_content { padding-top:14px;}
#rsChannelPageListStyle .dayContainer {background-color:white;margin-bottom:14px; float:left;}
#rsChannelPageListStyle .dayContainer p.timestamp {font-weight:bold;padding:10px 14px 0;font-family:Arial, Helvetica, sans-serif;margin-bottom:0px;font-size:14px;text-transform:uppercase;}
#rsChannelPageListStyle .postContainer {margin:7px 14px 7px 14px;width:596px;border-top:1px dotted #DDDDDD;padding-top:14px; float:left;}
#rsChannelPageListStyle .dayContainer h2 {border:none;background-color:white;clear:none;font-family:Georgia,"Times New Roman",Times,serif;font-size: 25px; text-transform:none;padding-top:0px;line-height:22px;padding-left:0px;}
#rsChannelPageListStyle .dayContainer h2 span {font-size:18px;}
#rsChannelPageListStyle .postContainer img {width:auto;}
#rsChannelPageListStyle .postContainer div.assetContainer {width:200px;display:inline;margin-bottom:0px;}
#rsChannelPageListStyle .postContainer div.assetContainer a {float:left;}
#rsChannelPageListStyle .postContainer div.assetContainer .imageCaption {float:left;	width:190px;}
#rsChannelPageListStyle .postContainer div.assetContainer .imageCredit {float:left;	width:176px;}
#rsChannelPageListStyle .postContainer ul {margin-left:7px;float:left;}
#rsChannelPageListStyle .postContainer .buttonContainer {float:right;margin-top:28x;}

/************************************************************
			End  Blog Style Landing Pages
************************************************************/

/*********************************** */
/* **********************************
 *****START FACEBOOK CONNECT*******
 ********************************** */
.facebook-connect{    float: left;
    margin: 6px 0 0 28px;
    min-height: 22px;
	height:40px;
    width: 399px;}

.facebook-connect .fbRecommend{width:370px;background:#202020;}
.facebook-connect .fb_iframe_widget{/*background-color:transparent !important*/;border:none !important;margin:0 !important;}
.fb_iframe_widget .connect_widget td.connect_widget_vertical_center{color:#fff !important;}
/* **********************************
******END FACEBOOK CONNECT*******
*********************************** */

/* **********************************
  *****START ARTICLE COMMENTS******
 ********************************** */
 
.storyTemplate #main{clear:both;float:none;overflow:hidden;margin:13px 0 0;}
.storyTemplate #main #col1{border-left:1px solid #7f8080;border-right:1px solid #ABABAB;}
.storyTemplate.noRightRail #main #col1{border:none; width:978px; border-left:solid 1px #7f8080; border-right:solid 1px #7f8080; }
.storyTemplate #main #col3{border-right:1px solid #7f8080;clear:none;float:left;width:306px;margin:0;padding:0 14px;}
.storyTemplate #main #col3 #col3_content{padding:0;margin:0;}
.article-comments{width:610px;margin:0 auto;clear:both;}
.article-comments .shareLinks{background-color:transparent;border:none;float:none;width:100%;margin:0 auto;border-top:1px solid #7f8080;border-bottom:1px solid #7f8080;clear:both;float:none;overflow:hidden;padding:5px 0;}
.article-comments .shareLinks .shareIcons{margin:3px 0 0;float:left;overflow:hidden;width:130px;}
.article-comments .shareLinks .shareIcons li.toolbarLabel{background:none;font-family:Georgia, Palatino, Times, Times New Roman, sans-serif;color:#333;text-transform:none;font-weight:normal;padding:0;margin:0 4px 0 0;}
.article-comments .loader-image{display:block;margin:0 auto;padding:20px 0;width:120px;text-align:center;font-size:11px;font-family:Helvetica,Arial,sans-serif;font-weight:700;}
.storyTemplate .intraArticleNavigation{margin:7px 0 0 auto;/* width:248px */;padding:0;}

/* start comments top ad container */
.storyTemplate .comments-ad-container{float:none;clear:both;overflow:hidden;}
.storyTemplate .comments-ad-container img{display:block;margin:0 auto;}
/* end comments top ad container */

/* start comments sorting option*/
.article-comments .sorting{color:#777;margin:0 0 10px 0;padding:5px 0;position:relative;width: 610px;}
.article-comments .sorting em{font-style:normal;}
.article-comments .sorting span{ font:normal 12px "Tahoma", sans-serif; color:#000;font-weight: bold;}
.article-comments .sorting select{width:110px;}
/* end comments sorting option*/

/* start comments actual listing */
#comment_form_area {
	margin: 0 0 0 0px;
}
.article-comments .comments-container{margin:25px 0 0;}
.article-comments h3 {
	width:610px;
	height:30px;
	border-top:4px solid #999;
	border-bottom: none;
	text-indent: -1000px;	
	padding: 0px;
}

.article-comments .comments-container .comments-header {
	position: relative;
	height: 37px;
	margin: 0 0 20px 0;
	border-bottom:1px solid #999999;
}

.article-comments .comments-container .comments-header .sorting {
	position: absolute;
	top: 5px;
}
.article-comments h3.add-a-comment{
	background:url(http://assets.rollingstone.com/images/fe/comments/sprite-comments-headers.png) 0 9px no-repeat;
}
.article-comments h3.add-a-review{
	background:url(http://assets.rollingstone.com/images/fe/comments/sprite-comments-headers.png) 0 -15px no-repeat;
}
.article-comments h3.comments{
	background:url("http://assets.rollingstone.com/images/fe/comments/sprite-comments-headers.png") no-repeat scroll 0 -38px transparent
}
.article-comments h3.community-reviews{
	background:url("http://assets.rollingstone.com/images/fe/comments/sprite-comments-headers.png") no-repeat scroll 0 -61px transparent
}
	
.article-comments .add-comment-box {
	padding:16px 0 0 0 !important;
	width:610px;
}
.article-comments h3.comments.userReviews{background-position:0 -1035px;}

.article-comments .entry-listing{clear:both;}
.article-comments ul#the-comments {padding:0; margin:0;}
.article-comments .entry-listing li{list-style-type:none; width:610px; padding:0; margin:0 0 20px 0;}
.article-comments .entry-listing li .photo {
	width:58px;
	float:left;	
}
.article-comments .entry-listing li .comment-content {
	width:552px;
	float:left;
}
	.article-comments .entry-listing li .comment-content .comment-header {
		padding:0 0 0 26px;
		width:526px; height:42px;
		background:url(http://assets.rollingstone.com/images/fe/comments/bg_comment-header.png) 0 0 no-repeat;
	}
		.article-comments .entry-listing li .comment-content .comment-header .poster {
			padding:12px 0 0 0;
			width:490px;
			font:bold 14px Georgia, "Times New Roman", Times, serif;
			float:left;
		}
		.article-comments .entry-listing.comments-list li .comment-content .comment-header .poster {
			width: 400px;
		}
			.article-comments .entry-listing li .comment-content .comment-header .poster .name {
				float: left;
				margin: 0 4px 0 0;
			}
			.article-comments .entry-listing li .comment-content .comment-header .poster .timestamp {
				font:bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				color:#c60f0f;
				float: left;
				margin: 2px 4px 0 0;
			}
		.article-comments .entry-listing li .comment-content .comment-header .actions {
			float:left;
			padding:9px 11px 0 0;
			width: 107px;
		}
		.article-comments .entry-listing.reviews-list li .comment-content .comment-header .actions {
			width: 25px;
		}
			.article-comments .entry-listing li .comment-content .comment-header .actions a.button-flag {
				margin:2px 0 0 0;
				width:22px; height:19px;
				background:url(http://assets.rollingstone.com/images/fe/comments/button-flag-comment.png) 0 0 no-repeat;
				display:block;
				float:right;
				position: relative;
			}
				.article-comments .entry-listing li .comment-content .comment-header .actions a.button-flag .report-bubble {
					width: 90px;
					height: 26px;
					top: -27px;
					right: -34px;
					display: none;
					position: absolute;
					background:url(http://assets.rollingstone.com/images/fe/comments/report-bubble.png) 0 0 no-repeat;
				}
				.article-comments .entry-listing li .comment-content .comment-header .actions a.button-flag .reported-bubble {
					width: 80px;
					height: 28px;
					top: -29px;
					right: -29px;
					display: block;
					position: absolute;
					background:url(http://assets.rollingstone.com/images/fe/comments/reported-bubble.png) 0 0 no-repeat;
				}
				.article-comments .entry-listing li .comment-content .comment-header .actions a.button-flag:hover {
					background-position:0 -30px;
				}
			.article-comments .entry-listing li .comment-content .comment-header .actions a.button-reply {
				margin:0 7px 0 0;
				width:78px; height:22px;
				background:url(http://assets.rollingstone.com/images/fe/comments/button-post-reply.png) 0 0 no-repeat;
				display:block;
				float:right;
			}
				.article-comments .entry-listing li .comment-content .comment-header .actions a.button-reply:hover {
					background-position:0 -30px;
				}
	.article-comments .entry-listing li .comment-content .comments-replies {
		margin:0 0 0 9px;
		width:541px;
		border:solid 1px #888888;
		border-top:none;
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
		background-color:#f7f7f5;
	}
		.article-comments .entry-listing li .comment-content .comments-replies .main-comment {
			padding:13px 0 0 15px;
		}	
			.article-comments .entry-listing li .comment-content .comments-replies .main-comment p {
				margin:0; padding:0 0 15px 0;
				font:normal 14px Georgia, "Times New Roman", Times, serif;
				width:508px;
				line-height:18px;
				
			}
			.bottom-most-content {
				-moz-border-radius: 0px 0px 8px 8px;
				-webkit-border-bottom-right-radius: 8px;
				-webkit-border-bottom-left-radius: 8px;	
			}
	.article-comments .entry-listing li .comment-content .comments-replies .reply {
		border-top:solid 1px #888;
		padding:14px 0 8px 15px;
	}
	.article-comments .entry-listing li .comment-content .comments-replies .reply.last {
		border-top:solid 1px #888;	
		padding:14px 0 8px 15px;
		background-color: #fff;
	}
	
	.last {
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
	}
	
		.article-comments .entry-listing li .comment-content .comments-replies .reply.even {
			background:#f7f7f5;	
		}
		.article-comments .entry-listing li .comment-content .comments-replies .reply .photo {
			width:64px;
			float:left;	
		}
		.article-comments .entry-listing li .comment-content .comments-replies .reply .reply-content {
			width:418px;
			float:left;	
		}
			.article-comments .entry-listing li .comment-content .comments-replies .reply .reply-content .reply-header {
				
			}
				.article-comments .entry-listing li .comment-content .comments-replies .reply .reply-content .reply-header .poster {
						font:bold 14px Georgia, "Times New Roman", Times, serif;
				}
				.article-comments .entry-listing li .comment-content .comments-replies .reply .reply-content .reply-header .poster .timestamp {
						font:bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
						color:#c60f0f;
				}
			.article-comments .entry-listing li .comment-content .comments-replies .reply .reply-content .reply-body {
					padding:0 0 14px 0;
			}
				.article-comments .entry-listing li .comment-content .comments-replies .reply .reply-content .reply-body p {
					margin:0;
					font:normal 14px Georgia, "Times New Roman", Times, serif;
					color:#111;
				}
.article-comments .entry-listing .entry-container{}
.article-comments .entry-listing .entry-container .copy{}
.article-comments .entry-listing .entry-container h4{font-weight:700;}
.article-comments .entry-listing .entry-date{color:#cc2027;display:block;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;line-height:normal;margin:0 0 5px;}
.article-comments .entry-listing .entry-container .copy p{color:#696969;font-size:11px;line-height:129%;margin:0;padding:0;}
.article-comments .entry-listing .user-actions{border-bottom:1px dotted #888;border-top:1px dotted #888;clear:both;float:none;margin:10px 0;overflow:hidden;padding:5px 0;}
.article-comments .entry-listing .user-actions ul{margin:0 0 0 auto;overflow:hidden;width:338px;}
.article-comments .entry-listing .user-actions ul li{cursor:pointer;background:url(http://assets.rollingstone.com/images/fe/comments/user-actions-sprite.png) no-repeat scroll 0 0 transparent;color:#555;float:left;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:9px;font-weight:700;height:15px;margin:0 5px 0 0;overflow:hidden;padding:1px 0 0;text-align:center;}
.article-comments .entry-listing .user-actions ul .view{width:136px;}
.article-comments .entry-listing .user-actions ul .view.active,
.article-comments .entry-listing .user-actions ul .view.active span{background-position:0 -16px;color:#cc2027;}
.article-comments .entry-listing .user-actions ul .reply.active{background-position:-136px -16px;color:#cc2027;}
.article-comments .entry-listing .user-actions ul .reply{width:69px;background-position:-136px 0px;}
.article-comments .entry-listing .user-actions ul .report{background-position:-205px 0;width:118px;}
.article-comments .entry-listing .entry-container .sub-entry-container{border-bottom:1px dotted #888;display:none;margin:0 0 10px;padding:0 0 0 16px;}
.article-comments .entry-listing .entry-container .sub-entry-container .reply-container{border-bottom:1px dotted #888;margin:0 0 10px;padding:0 0 10px;}
.article-comments .entry-listing .entry-container .sub-entry-container .reply-container.first{}
.article-comments .entry-listing .entry-container .sub-entry-container .reply-container.last{border:none;margin:0;}
.article-comments .entry-listing .entry-container .sub-entry-container h4{background:url(http://assets.rollingstone.com/images/fe/comments/comments-sprite.png) no-repeat scroll 0 -54px transparent;padding:0 0 0 16px;}
.article-comments .entry-listing .entry-container .sub-entry-container .copy{margin:0 0 0 16px;}
.article-comments .guidelines a {font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#335182; text-decoration: underline;}
.article-comments .guidelines a:hover {text-decoration: none;}
.article-comments .entry-review-rating span {display:inline-block;}
.article-comments .entry-review-rating {color:#333;font-size: 13px;font-family: "Lucida Grande", sans-serif;float: left; margin: 0;}
#main .article-comments .star-rating-control {margin-top:10px;}

/* end comments actual listing */

/* start reply form */
.article-comments .reply-form{display:none;position:relative;clear:both;float:none;overflow:hidden;}
.article-comments .reply-form #top {
	background-image:url(http://assets.rollingstone.com/images/fe/comments/bg_add-comment-box-top.png?v2);
	background-repeat: no-repeat;
	height: 12px;
	width: 610px;
}
.article-comments .reply-form .instructions{clear:both;float:none;overflow:hidden;position:static; margin:0; padding: 4px 0 0 0; height:29px;background-color: #f7f7f5;border-width: 0 1px 1px 1px;border-style: solid;border-color: #888;}
.article-comments .reply-form .instructions.logged_in{
	height: 55px;
}
.article-comments .reply-form .instructions.logged_in .fb_link img {
	margin: 0 2px 0 0;
}
.article-comments .reply-form .instructions .facebook-login {
	float:left;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	width: 270px;
	margin: 5px 0 0 10px;
}
.article-comments .reply-form .instructions.logged_in .facebook-login{
	font-weight: normal;
}
.article-comments .reply-form .instructions .facebook-image {
	width: 247px;
	float: right;
	margin: 0 6px 0 0;
}
.article-comments .reply-form .instructions .facebook-image .fb-signout {
	display: block;
	width: 115px;
	float: right;
	font-size: 10px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	margin: 19px 10px 0 0;
}
.article-comments .reply-form .instructions .facebook-image p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin-top: 2px;
	display: block;
	float: left;
	margin: 3px 5px 0 0;
}
.article-comments .reply-form .instructions .rate-this {
	float: left;
	width: 210px;
	margin: 4px 0 0 10px;
}
.article-comments .reply-form .instructions.logged_in .rate-this {
	margin: 18px 0 0 10px;
}
.article-comments .reply-form .instructions .rate-this label {
	font-family: "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 13px;
	float: left;
	margin: 0 5px 0 0;
}
.article-comments .reply-form .instructions .rate-this #addReviewRatings.star-rating-control {
	float: left;
	height: 15px;
	margin: 1px 0 0 0;
	width: 85px;
}
.article-comments .reply-form #comment_bottom{clear:both;float:none;overflow:hidden;height: 39px;background:url(http://assets.rollingstone.com/images/fe/comments/bg_add-comment-box-bottom.png) 0 0 no-repeat;}
.article-comments .reply-form .instructions em{float:left;width:80px;}
.article-comments .reply-form .instructions #comments_fblogin{float:right;width:155px;}
.article-comments .reply-form div{color:#444;font-family:Georgia;font-size:11px;font-weight:normal;line-height:normal;margin:0;padding:0;position:relative;}
.article-comments .reply-form div em{background:url(http://assets.rollingstone.com/images/fe/comments/comments-titles-sprite.png) no-repeat scroll 0 0 transparent;display:inline-block;overflow:hidden;padding:0 5px 0 0;text-indent:-400px;width:73px; height: 14px;}
.article-comments .reply-form .group.textarea label.error{margin:0;position:static;text-align:right;width:100%;}
.article-comments .reply-form .group.textarea textarea{margin:0;display:block;font-size: 14px;}
.article-comments .reply-form .group{clear:both;color:#555;float:none;font-family:Tahoma,Verdana,sans-serif;font-size:14px;font-weight:700;overflow:hidden;border-width: 0 1px 0 1px; border-style: solid;border-color: #888888;}
.article-comments .reply-form .group label{background:url(http://assets.rollingstone.com/images/fe/comments/comments-titles-sprite.png) no-repeat scroll 0 0 transparent;font-size:14px;float:left;line-height:normal;margin:8px 0;padding:0;text-indent:-400px;width:45px;}

.article-comments .reply-form .commentForm{margin:0;}

.article-comments .reply-form .group label.rateThis{background:url(http://assets.rollingstone.com/images/fe/comments/reviews-rate-this.png);width:106px;}
.article-comments .reply-form .group label.rateThis.albumRating {background-position:0 0px;}
.article-comments .reply-form .group label.rateThis.songRating {background-position:0 -17px;}
.article-comments .reply-form .group label.rateThis.movieRating {background-position:0 -35px;}

.article-comments .reply-form .group label.error{background:none;color:#CC2027;font-size:11px;position:absolute;right:162px;text-indent:0;top:4px;width:100px;}
.article-comments .reply-form .group input.error,
.article-comments .reply-form .group textarea.error{border-color:#cc2027;}
.article-comments .reply-form .group input{background-color:#f6f6f6;border:1px solid #777;float:left;font-size:10px;height:12px;margin:5px 0;padding:6px 0;width:296px;}
.article-comments .reply-form .group .name{background-position:0 -15px;}
.article-comments .reply-form .group .email{background-position:-1px -33px;}
.article-comments .reply-form button{
	width: 148px;
	height: 26px;
	float: right;
	display: block;
	margin:6px 5px 0 0;
	background-color: transparent;
	background-repeat:no-repeat;
	border:none;
	text-indent: -1000px;
	overflow: hidden;
}
.article-comments .reply-form button#post {
	background-image: url(http://assets.rollingstone.com/images/fe/comments/bg_add-comment-post-comment.png);
	background-position: 0px 0px;
}
.article-comments .reply-form button#post:hover {
	background-position: 0px -30px;
}
.article-comments .reply-form button#post.submit_review {
	background-image: url(http://assets.rollingstone.com/images/fe/comments/bg_add-comment-post-review.png);
	background-position: 0px 0px;
}
.article-comments .reply-form button#post.submit_review:hover {
	background-position: 0px -30px;
}
.article-comments .reply-form textarea{background:none ;border:none;font-size:11px;margin:10px 0 0 0;padding:4px;width:598px;}
.article-comments .reply-form textarea.engaged{background-image:none;}
.article-comments .reply-form.comment{display:block;width:610px;margin-top: 20px;}
.article-comments .reply-form.comment div em{background-position:0 -54px;width:100px;}
/* end reply form */

#comments-read-more-btn {
	background: url(http://assets.rollingstone.com/images/fe/comments/comments-read_more_btn-sprite.gif) no-repeat 0 0;
	display: block;
	float: right;
	width: 98px;
	height: 20px;
}
#comments-read-more-btn:hover {
	background-position: 0 -22px;
}

/* **********************************
*****END ARTICLE COMMENTS******
********************************** */

/* start poll styling*/
.poll-container{background-color:#f3efed;border-left:1px solid #7f8080;border-right:1px solid #7f8080;border-bottom:1px solid #7f8080;border-top:3px solid #000;margin:0 10px 0 0;float:left;min-height:295px;position:relative;width:307px;overflow:hidden;}
.poll-container .title{border-bottom:1px solid #7F8080;border-top:1px solid #7F8080;font-size:20px;font-weight:700;letter-spacing:1px;margin:2px 0 0;text-align:center;}
.poll-container div p.question{border-bottom:1px dotted #7F8080;font-weight:700;margin:0;padding:0 0 8px;}
.poll-container div{padding:10px;}
.poll-container .form-container{padding:0;margin:20px 0 0;overflow:hidden;}
.poll-container .group{clear:both;float:none;overflow:hidden;padding:0 0 15px 0;position:relative;}
.poll-container .group label{margin:0 0 0 20px;}
.poll-container .group label.error{color:#cc2027;}
.poll-container .group input{left:0;margin:2px 0 0;position:absolute;}
.poll-container .button-container{clear:both;float:none;overflow:hidden;padding:0;position:relative;}
.poll-container .button-container button,
.poll-container .button-container .results,
.poll-container .button-container .return{background:url(http://assets.rollingstone.com/images/fe/comments/user-actions-sprite.png) no-repeat scroll right 0 transparent;border:none;color:#333;cursor:pointer;display:block;float:left;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;height:15px;margin:0 10px 0 0;overflow:hidden;text-transform:uppercase;width:62px;}
.poll-container .button-container .results,
.poll-container .button-container .return{background-position:-205px 0;text-align:center;width:118px;} 
.poll-container .button-container .return{background-position:-205px -32px;padding:0 0 0 20px;text-align:left;}
.poll-container .button-container button{padding:0 0 1px;}
.poll-container .button-container button:hover,
.poll-container .button-container .results:hover,
.poll-container .button-container .return:hover{color:#748080;}
.poll-container .poll-radio-button, .poll-container .poll-option-label{display:block;float:left;padding:0px;margin:0px;}
.poll-container .poll-radio-button{width:20px;}
.poll-container .poll-option-label{width:260px;}
.poll-container .poll-option-label label{display:block;}
.poll-container .poll-results{margin:5px 0 0;padding:0;display:none;overflow:hidden;}
.poll-container .poll-results-container{padding:0;position:static;height:auto;}
.poll-results-container .result-group{clear:both;float:none;overflow:hidden;padding:0 0 7px;position:relative;}
.poll-results-container .result-group span{display:block;}
.poll-results-container .result-group .question{font-size:11px;}
.poll-results-container .result-group .bar-graph{background:url(http://assets.rollingstone.com/images/fe/polls/graph-background.png) repeat scroll 0 0 transparent;border:1px solid #748080;float:left;height:15px;margin:0 10px 0 0;overflow:hidden;position:relative;width:187px;}
.poll-results-container .result-group .percentage,
.poll-results-container .result-group .total-count{color:#748080;float:left;font-family:Helvetica,Arial,sans-serif;margin:0 20px 0 0;}
.poll-results-container .result-group .total-count{color:#000;font-weight:700;margin:0}
.poll-results-container .result-group .bar-graph span{background-color:#fff;display:block;height:100%;left:auto;position:relative;width:100%;}
.poll-results-container .button-container{margin:5px 0 0;}

/* remove width from poll containers in table */
table .poll-container {
	width: auto;
}

/* end poll styling*/

/* start album review landing page*/
.albumLanding #storyTextContainer{margin-bottom:0;}
.albumLanding #main #col1{margin:0;}

.albumLanding #main .newMusicModule h2 {background-position:center -1093px;}

.albumLanding #main .randomNotesModule{margin:15px 0;}
.albumLanding #main .reviewRollModule .movieReviews{background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center -951px transparent;border-bottom:1px solid #7F8080;font-size:20px;text-indent:-999px;}
.albumLanding .featuredReviews{border-left:1px solid #748080;border-right:1px solid #748080;clear:both;float:none;margin:0 0 15px;overflow:hidden;padding:15px 0 0;width:978px;}
.albumLanding  #main .featuredReviews h2{background-position:  center -979px;margin:2px 0 10px;}
.albumLanding .features-container{background-color:#F2EFED;border:1px solid #748080;border-top:3px solid #000;margin:0 auto;width:946px;}
.albumLanding #main .features-container .simpleRibbonCarousel.scroll6{background-color:#F2EFED;padding:0;height:225px;}
.albumLanding .features-container .simpleRibbonCarousel ul{clear:both;float:none;overflow:hidden;}
.albumLanding .features-container .simpleRibbonCarousel ul li {height:auto;}
.albumLanding .features-container .simpleRibbonCarousel ul li span{margin:0;padding:0;height:auto;}
.albumLanding .features-container .simpleRibbonCarousel ul li span a{color:#000;font-size:13px;font-weight:bold;display:block;text-align:left;}
.albumLanding .features-container .simpleRibbonCarousel ul li span a span {font-size:11px;font-weight:normal;}
/* end album review landing page*/

/* start artist landing page */
.artistLanding #storyTextContainer{margin-bottom:0;}
.artistLanding #main #col1{margin:0;}
.artistLanding #main .newMusicModule h2{background-position:center -422px;}
.artistLanding #main .randomNotesModule{margin:15px 0;}
.artistLanding #main .reviewRollModule .movieReviews{background-position:center -952px;text-indent:-999px;}
.artistLanding .featuredReviews{border:none;clear:both;float:none;margin:0 0 15px;overflow:hidden;padding:15px 0 0;width:auto;}
.artistLanding #main .featuredReviews h2{background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center -1028px transparent;border-top:1px solid #000;border-bottom:1px solid #748080;height:28px;margin:2px 0 10px;overflow:hidden;text-indent:-999px;}
.artistLanding .features-container{background-color:#F2EFED;border:1px solid #748080;border-top:3px solid #000;margin:0 auto;width:946px;}
.artistLanding .features-container .simpleRibbonCarousel.scroll6{background-color:#F2EFED;padding:0;}
.artistLanding .features-container .simpleRibbonCarousel ul{clear:both;float:none;overflow:hidden;}
.artistLanding .features-container .simpleRibbonCarousel ul li span{margin:0;padding:0;}
.artistLanding .features-container .simpleRibbonCarousel ul li span a{color:#000;font-size:15px;}
/* end artist landing page */

/* start movie review landing page*/
.movieReviewLanding #storyTextContainer{margin-bottom:0;}
/* .movieReviewLanding #main .newMusicModule h2{background-position:center -420px;} */
.movieReviewLanding #main .randomNotesModule{margin:15px 0;}
.movieReviewLanding .featuredReviews{border-left:1px solid #748080;border-right:1px solid #748080;clear:both;float:none;margin:0 0 15px;overflow:hidden;padding:0;width:978px;}
.movieReviewLanding .featuredReviews h2{background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center 0 transparent;border-top:1px solid #000;border-bottom:1px solid #748080;height:28px;margin:2px 0 10px;overflow:hidden;text-indent:-999px;}
.movieReviewLanding #main .reviewRollModule .movieReviews{background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center -391px transparent;border-bottom:1px solid #7F8080;font-size:20px;text-indent:-999px;}
.movieReviewLanding .features-container{background-color:#F2EFED;border:1px solid #748080;border-top:3px solid #000;margin:0 auto;width:946px;}
.movieReviewLanding .features-container .simpleRibbonCarousel.scroll6{background-color:#F2EFED;padding:0;}
.movieReviewLanding .features-container .simpleRibbonCarousel ul li span{margin:0;padding:0;}
.movieReviewLanding .features-container .simpleRibbonCarousel ul li span a{color:#000;font-size:15px;}
.movieReviewLanding .reviewRollModule .sectionHeader{margin:17px 0 15px;}
.movieReviewLanding .reviewSection .reviewSection-Image a img{border:1px solid #748080;}
.movieReviewLanding .generalReview .reviewSection-Image a img{border:none;}
.movieReviewLanding #main .generalReview{margin:0 0 13px;}
.movieReviewLanding .reviewRollModule .sectionHeader.bottom{margin:0;}

/* end movie review landing page*/

/* start song review landing page*/
.songReviewLanding #storyTextContainer{margin-bottom:0;}

.songReviewLanding #main .newMusicModule h2 {background-position: center -1093px;}
.songReviewLanding #main .randomNotesModule{margin:15px 0;}
.songReviewLanding #main .reviewRollModule .movieReviews{background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center -419px transparent;border-bottom:1px solid #7F8080;font-size:20px;text-indent:-999px;}
.songReviewLanding .featuredReviews{border-left:1px solid #748080;border-right:1px solid #748080;clear:both;float:none;margin:0 0 15px;overflow:hidden;padding:0;width:978px;}
.songReviewLanding .featuredReviews h2{background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center 0 transparent;border-top:1px solid #000;border-bottom:1px solid #748080;height:28px;margin:2px 0 10px;overflow:hidden;text-indent:-999px;}
.songReviewLanding .features-container{background-color:#F2EFED;border:1px solid #748080;border-top:3px solid #000;margin:0 auto;width:946px;}
.songReviewLanding .features-container .simpleRibbonCarousel.scroll6{background-color:#F2EFED;padding:0;}
.songReviewLanding .features-container .simpleRibbonCarousel ul li span{margin:0;padding:0;}
.songReviewLanding .features-container .simpleRibbonCarousel ul li span a{color:#000;font-size:15px;}
/* end song review landing page*/

/* start news review landing page*/
.newsLanding #storyTextContainer{margin-bottom:0;}
.newsLanding #main .newMusicModule h2{background-position:center -308px;}
.newsLanding #main .randomNotesModule{margin:15px 0;}
.newsLanding #main .reviewRollModule .movieReviews{background-position:center -1007px;}
.newsLanding #main .reviewRollModule .latestNewsReviews{background-position:center -1007px;}
.newsLanding #main .newsLanding #main .newMusicModule .movieReviews{background-position:center -390px;}
.newsLanding .featuredReviews{border-left:1px solid #748080;border-right:1px solid #748080;clear:both;float:none;margin:0 0 15px;overflow:hidden;padding:0;width:978px;}
.newsLanding .featuredReviews h2{background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders.gif) no-repeat scroll center 0 transparent;border-top:1px solid #000;border-bottom:1px solid #748080;height:28px;margin:2px 0 10px;overflow:hidden;text-indent:-999px;}
.newsLanding .features-container{background-color:#F2EFED;border:1px solid #748080;border-top:3px solid #000;margin:0 auto;width:946px;}
.newsLanding .features-container .simpleRibbonCarousel.scroll6{background-color:#F2EFED;padding:0;}
.newsLanding .features-container .simpleRibbonCarousel ul li span{margin:0;padding:0;}
.newsLanding .features-container .simpleRibbonCarousel ul li span a{color:#000;font-size:15px;}

/* end news review landing page*/

/* start review landing page */
.reviewLanding .storyActions{margin:0;}
.reviewLanding .intraArticleNavigation{margin:7px 0 0 0;}
.reviewLanding #main .reviewSection-Contents h1{background:none;color:#000;font-size:24px;font-weight:bold;line-height:21px;margin:0 0 4px;width:430px}
/* end review landing page */

/* start RockEncyclopedia */
.RockEncyclopedia #main .firstRowModule  h2,
.RockEncyclopedia #main .secondRowModule  h2,
.RockEncyclopedia #main .thirdRowModule  h2 {background:url(http://assets.rollingstone.com/images/fe/sprite/moduleHeaders-ArtistPage.png);}
.RockEncyclopedia #main .moduleContainer.firstRowModule,
.RockEncyclopedia #main .moduleContainer.thirdRowModule {margin-bottom:16px;border-left:1px solid #7F8080;border-right:1px solid #7F8080;border-bottom:1px solid #7F8080;}
.RockEncyclopedia #main .moduleContainer.firstRowModule h2 {background-position:center 0px;}
.RockEncyclopedia #main .simpleRibbon.scroll6 {background-color:#F2EFED;}
#main .simpleRibbon.scroll6 a:hover{text-decoration: none;}
.RockEncyclopedia #main .secondRowModule {margin: 0 16px; width:946px;}
.RockEncyclopedia #main .secondRowModule .c66l {width:630px;}
.RockEncyclopedia #main .secondRowModule .c33l {width: 317px;}
.RockEncyclopedia #main .secondRowModule h2  {background-position:center -28px;}

.RockEncyclopedia #main .moduleContainer.thirdRowModule h2{background-position:center -58px;}
.RockEncyclopedia #main .twoColFeatureBoxCarousel ul li {margin-left:0px;}
.RockEncyclopedia #main .twoColFeatureBoxCarousel .featureBoxDescription {text-align:center;}
.RockEncyclopedia #main .twoColFeatureBoxCarousel .featureBoxDescription h3 a {font-size:16px;line-height:17px;}
/* end RockEncyclopedia */

/* start RSS */

#rssPage #col1 .moduleContainer {float:left;width:610px;}
#rssPage .blogsModule-wht{border-bottom:0px;}
/* end RSS */iner.thirdRowModule h2{background-position:center -58px;}
.RockEncyclopedia #main .twoColFeatureBoxCarousel ul li {margin-left:0px;}
.RockEncyclopedia #main .twoColFeatureBoxCarousel .featureBoxDescription {text-align:center;}
.RockEncyclopedia #main .twoColFeatureBoxCarousel .featureBoxDescription h3 a {font-size:16px;line-height:17px;}
/* end RockEncycl */

/* *********************************************************************
 * Best Ever Lists
 * *********************************************************************/
.best-ever-lists-page-header {
	margin:0 0 19px 0;
	width:980px; height:121px;
	background:url("http://assets.rollingstone.com/images/fe/best-ever-lists-header-background.jpg") no-repeat scroll 0 0 transparent;
	clear:both;
	position:relative;
}
.best-ever-lists-page-header .jimbeam-live-music-series {
	position:absolute;
	right:5px;
	top:15px;
	width:74px;
	height:90px;
	display:block;
}
.best-ever-lists {
	padding:0 0 0 16px;
	width:626px;	
}
.listsPage #list-wrapper{
		width:978px;
		border-left:1px solid #7F8080;
		border-right:1px solid #7F8080;
		overflow: hidden;
}
.listsPage #artistPage #col1, .listsPage.mixedColumns #col1 {
		width:647px;
		float: left;
		border: 0px;
	}
.listsPage #artistPage #col3, .listsPage.mixedColumns #col3 {
		float: left;
		width: 320px;
		margin: 0px;
}	
.listsPage #rightNaveAd1{
		padding-top:5px;
	}
.listsPage #actualContent #main .rRailModule .moduleContainer.advertismentContainer{ margin-left:0px; }
#list-wrapper .mostPopularModule {
	margin:0 0 22px 0;
}
	.best-ever-lists .best-ever-lists-header {
		width:626px; height:419px;	
		margin-bottom:20px;
	}
	.best-ever-lists ul.links {
		list-style: none !important;		
		margin: 0 0 15px 0 !important;		
		padding: 0;		
		width: 700px;		
		overflow: hidden;
	}
		.best-ever-lists ul.links li {
			list-style: none !important;
			float: left;
			width: 185px;
			border: 2px solid #000;			
			margin: 0 14px 0 0;			
			padding: 5px 5px 5px 5px !important;
		}
		.best-ever-lists ul.links li:hover{
			background-color:#e6e3dd;
		}
			.best-ever-lists ul.links li .content {			
				border: 1px solid #7e8080;		
				position: relative;	
			}
			.best-ever-lists ul.links .content h3 {		
				margin: 4px 0 0 0;		
				padding: 2px 0 0 0;		
				border-top: 1px solid #7e8080;		
				text-align: center;	
			}		
			.best-ever-lists ul.links li .content h3 a {
			    color: #000000;
			    font: bold 22px Georgia,"Times New Roman",Times,serif;
			    line-height: 22px;
				text-decoration: none;
    		}
			.best-ever-lists ul.links li .content h3 a:hover {
				text-decoration: underline;
			}
			.best-ever-lists ul.links .content p {		
				font-size: 12px;
				line-height: 16px !important;		
				margin: 3px 1px 0 1px;
				padding: 0 5px 5px 5px;	
				text-align: center;
				font:normal 12px Georgia, Times, Serif;
			}
			.best-ever-lists ul.links .content p:hover {
				text-decoration:underline;
			}			
			.best-ever-lists ul.links .image {		
				width: 183px;		
				height: 183px;		
				background-color: #CCC;	
			}
			.best-ever-lists ul.links li.third {
				margin-right:0;
			}
				.best-ever-lists ul.links li .copy h3 a {
					font:bold 22px Georgia, "Times New Roman", Times, serif;
					color:#000;
					text-decoration:none;	
				}
				.best-ever-lists ul.links li .copy p {
					font:normal 12px Georgia, "Times New Roman", Times, serif;
					color:#333;	
				}
				/* ////////////////////////////////////////////////////// */
				/* SOCIAL DASHBOARD BLOCK */
				/* **this might be used on all story pages as well - need to verify css for all locations */
				.socialDashWrapper {
					background-color: #f8f8f8;
					border: 1px solid #a6a6a6;
					margin-top: 20px;
					width: 260px;
					height: 80px;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius: 4px;
					text-decoration: none;
				}
				.socialDashWrapper.story {
					width:100%;
					padding:10px 0;
					margin-top: 10px;
				}
				.socialDashWrapper.story .socialDash {
					border: none;
				}
				.socialDashWrapper.story .socialDash .dash-twitter {
					margin:0 5px 0 25px;
				}
				.socialDashWrapper.video {
					position: absolute;
					right: 20px;
					bottom: 20px;
				}
				.socialDash-Header {
					font-family: Tahoma, Geneva, sans-serif;
					font-size: 10px;
					font-weight: bold;
					text-transform: uppercase;
					background-color: #ededed;
					display: block;
					padding-top: 3px;
					padding-bottom: 3px;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #a6a6a6;
					color: #333;
					letter-spacing: 1px;
					text-align: center;
					margin: 0px;
					padding-right: 10px;
					padding-left: 10px;
					-webkit-border-top-left-radius: 4px;
					-moz-border-radius-topleft: 4px; 
					border-top-left-radius: 4px;
					-webkit-border-top-right-radius: 4px;
					-moz-border-radius-topright: 4px; 
					border-top-right-radius: 4px;
				}
				.socialDash {
					text-align: center;
					border-top-width: 1px;
					border-top-style: solid;
					border-top-color: #FFF;
					padding-top: 10px;
					padding-right: 5px;
					padding-bottom: 10px;
					padding-left: 5px;
				}

				.socialDash .dash-twitter {
					float: left;
					height: 70px;
					width: 60px;
					padding: 0px;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 0px;
					margin-left: 5px;
				}
				.socialDash .dash-facebook  {
					float: left;
					height: 70px;
					padding: 0px;
					margin-right: 5px;
					margin-top: 2px;
				}
				/* "recommend" 90px / "like" 50px */
				.socialDash .dash-facebook.recommend {
					width: 90px;
				}
				.socialDash .dash-facebook.like {
					width: 50px;
				}



				/* SOCIAL BAR - thin horizontal */
				.socialBar {
					display: block;
					height: 22px;
					margin-bottom: 30px;
					margin-top: 10px;
					padding: 0px;
				}
				.socialBar .dash-twitter {
					float: left;
					height: 20px;
					width: 110px;
					padding: 0px;
					margin-top: 0px;
					margin-right: 2px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
				.socialBar .dash-facebook  {
					float: left;
					height: 20px;
					padding: 0px;
					margin-top: -1px;
					width: 360px;
				}
				
				/* SOCIAL ACTIONS (TOP) */
				.socialActionsTop {
					background-color:#f2f2f2;
					border:1px solid #e2e2e2;
					padding: 5px;
					margin:0 0 15px 0;
					clear:both;
				}
				
				.socialActionsTop .facebook.like {
					float:left;
				}
				
				.socialActionsTop .twitter {
					float:left;
					width: 108px;
					height: 21px;
				}
				
				.socialActionsTop .clearFix {
					clear:both
				}
				
				.socialActionsTop .pageActions {
					float: right;
				}
				
				/* SOCIAL ACTIONS (BOTTOM) */
				.socialActionsBottom {
					background-color:#f2f2f2;
					border:1px solid #e2e2e2;
					padding: 5px;
					margin:0 0 15px 0;
					clear:both;
				}
				.socialActionsBottom .clearFix {
					clear:both
				}
				.socialActionsBottom .shareIcons {
					float: left;
					padding: 3px 0 0 3px;
					margin: 0px !important;
					width: auto !important;
				}
				
				.socialActionsBottom .separator {
					float:left;
					margin:1px 0 0 0;
					color:#aaaaaa;
					font-size: 15px;
				}
				.socialActionsBottom .pageActions {
					padding: 2px 0 0 7px
				}
				.socialActionsBottom .pageActions a {
					margin-right: 10px;
					margin-left: 0px;
				}
				
				.socialActionsBottom .shareIcons a {
					float: left;
					margin-right: 8px;
				}
				
				.socialActionsBottom .intraArticleNavigation {
					margin: 0px auto;
				}
				
				.socialActionsBottom .intraArticleNavigation.withPagination li a {
					font-family: Tahoma, sans-serif;
					font-weight: bold;
					font-size: 11px;
					color: #000;
					background-color: #fff;
					background-image: none;
					border: 1px solid #a0a0a0;
					min-width: 22px;
					height: 18px;
					padding: 2px 0 0 1px;
				}
				.socialActionsBottom .intraArticleNavigation.withPagination li.next a {
					border-radius:0 3px 3px 0;	
				}
				.socialActionsBottom .intraArticleNavigation.withPagination li.prev a {
					border-radius:3px 0 0 3px;
				}
				.socialActionsBottom .intraArticleNavigation.withPagination li.next a,
				.socialActionsBottom .intraArticleNavigation.withPagination li.prev a {
					width: auto;
					font-size: 9px;
					color: #333333;
					text-transform: uppercase;
					padding-left: 5px;
					padding-right: 5px;
				}
					
				.socialActionsBottom .intraArticleNavigation.withPagination li a:hover {
					background-color: #cc0000;
					color: #fff;
				}
				
				.socialActionsBottom .intraArticleNavigation.withPagination li.current a  {
					background-color: #494f5b;
					border: 1px solid #494f5b;
					color: #fff;
				}
				
				/* PAGE ACTIONS for SOCIAL ACTION BARS */
				.pageActions {
					position: relative;
					float: left;
				}
				.pageActions a {
					display: block;
					float: left;
					background:url(http://assets.rollingstone.com/images/fe/sprite/social_bar-icon-sprite.png) no-repeat;
					margin-left: 10px;
				}
				.pageActions a.email-content {
					height: 12px;
					width: 16px;
					background-position: 0px -21px;
					margin-top: 4px;
				}
				.pageActions .bubble {
					background:url(http://assets.rollingstone.com/images/fe/sprite/social_bar-bubbles.png) no-repeat;				}
				.pageActions .bubble.email {
					background-position: 0 0;
				    height: 27px;
				    left: -15px;
				    position: absolute;
				    top: -24px;
				    width: 68px;
					display: none;
				}
				.pageActions a.email-content:hover {
					background-position: 0px -3px;
				}
				.pageActions a.single-page {
					height: 15px;
					width: 13px;
					background-position: -26px -19px;
					margin-top: 2px;
				}
				.pageActions a.single-page:hover {
					background-position: -26px -1px;
				}
				.pageActions a.print-page {
					height: 16px;
					width: 16px;
					background-position: -49px -18px;
					margin-top: 1px;
				}
				.pageActions .bubble.print {
					background-position: -176px 0;
    				height: 27px;
    				left: 22px;
    				position: absolute;
    				top: -24px;
    				width: 45px;
    				display: none;
				}
				.socialActionsBottom .pageActions .bubble.email {
					left: -18px;
				}
				
				.socialActionsBottom .pageActions .bubble.print {
					left: 19px;
				}
				.pageActions a.print-page:hover {
					background-position: -49px 0px;
				}
				


				/* COMMENT BOXES */
				.addCommentBox {
					background-image: url(http://assets.rollingstone.com/images/fe/videos/socialDash-addComment-bkd.png);
					background-repeat: no-repeat;
					background-position: 0px 0px;
					height: 60px;
					width: 72px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #619210;
					display: block;
					float: left;
					font-size: 15px;
					position: relative;
					text-align: center;
					margin-top: 1px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 5px;
					padding-top: 5px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 0px;
					text-decoration: none;
				}
				
				.addCommentBox .addCommentText {
					font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					font-size: 10px;
					font-style: normal;
					font-weight: bold;
					color: #FFF;
					display: block;
					position: absolute;
					top: 40px;
					text-align: center;
					height: 20px;
					width: 72px;
					padding-top: 4px;
					left: 0px;
				}
				.addCommentBox .addCommentText.addYours {
					line-height:9px;
					font-size:9px;
					top:41px;
					padding-top: 0px;
				}
				a.addCommentBox:hover {
					text-decoration: none !important;
				}

				/* HORIZONTAL LAYOUT */
				.addCommentBoxHorizontal {
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #619210;
					display: block;
					float: right;
					background-image: url(http://assets.rollingstone.com/images/fe/videos/socialDash-addComment-bkd-horizontal.png);
					background-repeat: no-repeat;
					background-position: 0px 0px;
					margin: 0px;
					height: 12px;
					width: 53px;
					font-size: 12px;
					line-height: 12px;
					text-decoration: none;
					text-align: center;
					padding-top: 4px;
					padding-right: 79px;
					padding-bottom: 4px;
					padding-left: 0px;
					position: relative;
					font-style: normal;
				}
				.addCommentBoxHorizontal .addCommentText {
					font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					font-size: 10px;
					font-style: normal;
					font-weight: bold;
					color: #FFF;
					display: block;
					position: absolute;
					top: 0px;
					text-align: center;
					height: 10px;
					width: 68px;
					right: 0px;
					line-height: 10px;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-right: 2px;
					padding-left: 2px;
				}
				
				/* Horizontal Comment Box layout 2 */
				
				.smallCommentBox {
					background-image: url(http://assets.rollingstone.com/images/fe/layout/social_bar-comment_bubble.png);
					height: 20px;
					width: 127px;
					background-position: 0px 0px;
					background-repeat: no-repeat;
					display: block;
					float: left;
				}
				.smallCommentBox .addCommentText {
					font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					font-size: 10px;
					font-style: normal;
					font-weight: bold;
					color: #FFF;
					display: block;
					height: 20px;
					width: 72px;
					text-align: center;
					padding-top: 4px;
					float: left;
				}
				.smallCommentBox .commentCountText {
					display: block;
					height: 20px;
					width: 45px;
					text-align: center;
					float: left;
					margin-left: 5px;
					color: #4a4b4f;
					font-size: 13px;
					font-family: Helvetica, Arial, sans-serif;
					font-weight: bold;
					padding-top: 2px;
				}
				
				/* ////////////////////////////////////////////////////// */
				
				.listTemplate #col1_content .share {
				    background-color: #F5F5F5;
				    border: 1px solid #EAE9E7;
				    height: 24px;
				    margin: 0 0 10px;
				    padding: 4px;
				    width: 605px;
				}
				.listTemplate #col1_content .share .fbRecommend {
				    background-color: transparent;
				    border: medium none;
				    float: left;
				    padding: 2px 4px 4px;
				    width: 130px;
				}
				.listTemplate #col1_content .share .twitter-share-button {
				    padding-top: 2px;
				}
				
/* Inside Rolling Stone component */

#insideRs {
	border-top: 3px solid #000000;
	font-family: Georgia, serif;
	padding: 2px 0 10px 0;
}
#insideRs ul {
	height: 241px;
}

#insideRs .insideRs-header {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/touts-inside_rs.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 34px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #666666;
}

#insideRs .item .trans-border {
	width: 135px;
	height: 135px;
	border:1px solid #000;
}
#insideRs.politics-news .item .content {
	padding:10px 0 0 0;
}
#insideRs ul .item a {
	font-size:15px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
}

#insideRs .item .image {
	width: 133px;
	height: 133px;
	background-color: #fff;
	border: 1px solid transparent;
}
#insideRs ul .item:hover {
	background-color: #f4f1ea;
}

#insideRs ul .item:hover .trans-border {
	border: 1px solid #cc0000;
}

#insideRs ul .item:hover .image {
	border: 1px solid #cc0000;
}

#insideRs ul .item a img {
	display: block;
	margin: 2px auto;
}

#insideRs ul .item:hover a {
	color: #cc0000;
	text-decoration: none;
}

#insideRs ul .item {
	width: 136px;
	float: left;
	list-style: none;
	padding: 10px 8px 15px 8px;
	margin-bottom: 10px;
}
#insideRs ul .item.first {
	margin-left: 3px;
}

#insideRs .tout {
	width: 295px;
	float: left;
	border-top: 4px solid #868686;
}

#insideRs .tout.moreFromRs {
	margin: 0 20px 0 0;
}

#insideRs .tout ul {
	height: 222px;
	width: 260px;
	padding: 20px 10px 20px 25px;
	background-image: url(http://assets.rollingstone.com/images/fe/layout/tout-background.png);
}

#insideRs ul .item .content .channel {
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	clear: both;
	text-transform: uppercase;
	display: block;
	line-height: 1.5em;
	margin: 3px 0 0 0;
}

.outbrain_column {
	border-top: 4px solid #888;
	margin-top: 12px;
}

/* NEW POLITICS PAGE STYLES*/
.politics-page {
	
}
	.politics-page .left-column {
		padding:0 0 0 19px;
		width:621px;
		float:left;	
		border-right:solid 1px #9e9e9e;
	}
		.politics-page .left-column .left-top {
			width:621px;
		}
			.politics-page .left-column .left-top .latest-news {
				width:401px;
				float:left;
				border-right:solid 1px #9e9e9e;
			}
				.politics-page .left-column .left-top .latest-news .slider-container {
					border:solid 1px #000;
					height: 291px;
					margin:0 0 22px 0;
					padding:3px 0 10px 3px;
					width:375px;
				}
					.politics-page .left-column .left-top .latest-news .slider-container h3{
						margin:14px 0 0 8px;
						width:370px;
						line-height: 22px;
					}
						.politics-page .left-column .left-top .latest-news .slider-container h3 a {
							font:bold 20px Georgia, Times, Serif;
							color:#000;
							text-decoration:none;
						}
						.politics-page .left-column .left-top .latest-news .slider-container p{
							margin:0 8px 0 8px;
							font:normal 14px Georgia, Times, Serif;
							color:#000;
							line-height:18px;
							width:360px;
						}
							.politics-page .left-column .left-top .latest-news .slider-container p .author {
								font-size:12px;
							}
			
					
							.lead-stories .tab-items {
								position:relative;	
								float:left;	
								cursor:pointer;
								width: 375px;
								height:289px;
							}
							
							.lead-stories .lead-story-image-container {
								height:202px;
								width: 372px;
								overflow: hidden;
							}
							
							.lead-stories .lead-story {
								display:none;
								position:absolute;
								top:0;
								left:0;		
								height:256px;
								width:400px;
							}
							
							.lead-stories .lead-story-content {
								width: 372px;
								height:88px;
								padding-top:7px;	
							}
							.lead-stories .lead-story-content:hover {
								background:#efeee7;
							}
							.lead-stories .lead-story-content:hover h3 a {
								color: #cc0000 !important;	
							}
							.politics-page .left-column .left-top .latest-news .slider-container .lead-story-content:hover p {
								color: #cc0000 !important;
							}
			
				
				
							.lead-stories .moduleFooter {
							    background-color: #000000;
							    bottom: 93px;
							    clear: both;
							    display: block;
							    height: 18px;
							    position: relative;
							    width: 372px;
							    z-index: 10;
							}
							.lead-stories .moduleFooter .navi {
								padding:2px 0 0 2px;
								text-align: center;
							}
							.lead-stories .moduleFooter .navi a {
								background-image: url("http://assets.rollingstone.com/images/fe/videos/module_dotnav.png");
							    background-position: 0 0;
							    background-repeat: no-repeat;
							    border: 0 none #E5EEF4;
							    display: inline-block;
							    height: 12px;
							    margin: 0 2px 0 0;
							    padding: 0;
							    width: 12px;
							}
							
							.lead-stories .moduleFooter .navi a.current {
								background-position: 0 -20px !important;
							}
							
							.lead-stories .moduleFooter .navi a:hover {
								background-position: 0 -40px !important;
							}
							
							.lead-stories .moduleFooter a.browse {
								cursor: pointer;
							    display: block;
							    font-size: 0;
							    height: 18px;
							    margin: 0;
							    padding: 0;
							    position: absolute;
							    width: 18px;
							}
							.lead-stories .moduleFooter a.left {
								background-image: url("http://assets.rollingstone.com/images/fe/sprite/politics-slideshow-prev.png");
							    background-position: 0 0;
							    background-repeat: no-repeat;
							    left: 0px;
							    top: 0;
							}
							
							.lead-stories .moduleFooter a.left:active,
							.lead-stories .moduleFooter a.right:active {
								background-position: 0px -60px !important;
							}
							
							.lead-stories .moduleFooter a.disabled {
								background-position: 0 -90px !important;
							    cursor: default !important;
							}
							
							.lead-stories .moduleFooter a:hover {
								background-position: 0 -60px !important;
							}
							
							.lead-stories .moduleFooter a.right {
								background-image: url("http://assets.rollingstone.com/images/fe/sprite/politics-slideshow-next.png");
							    background-position: 0 0;
							    background-repeat: no-repeat;
							    right: 0;
							    top: 0;
							}
								
							.lead-stories .moduleFooter .navi ul.lead-stories-tabs {
								margin-left:0;
								padding:0 0 0 2px;
								text-align: center;
								list-style:none;
								position:relative;
							}			
							.lead-stories .moduleFooter .navi ul.lead-stories-tabs li {
							    list-style-image: none;
							    display:inline;
							}

							.lead-stories .moduleFooter .navi ul.lead-stories-tabs li a {
								background-image: url("http://assets.rollingstone.com/images/fe/videos/module_dotnav.png");
							    background-position: 0 0;
							    background-repeat: no-repeat;
							    border: 0 none #E5EEF4;
							    display: inline-block;
							    height: 12px;
							    margin: 0 2px 0 0;
							    padding: 0;
							    width: 12px;
							}
							
							.lead-stories .noNavControls {
								display:none !important;	
							}
				
			
				#col1.politics-page .left-column .left-top .latest-news a h2 {
					margin:0;
					width:380px; height:41px;
					background:url(/images/fe/h2-politics-latest_news.png) 0 0 no-repeat;
				}
				.politics-page .left-column .left-top .latest-news ul.latest-news-entries {
					margin:0 !important;
					list-style:none;
					margin-bottom:11px !important;
				}
				.politics-page .left-column .left-top .latest-news ul.latest-news-entries:hover {
					
				}
					.politics-page .left-column .left-top .latest-news ul.latest-news-entries li {
						border-bottom:dotted 1px #7f8080;
						padding:2px 0;
						width:381px;
						margin:1px 0 !important;
						list-style:none;
						line-height:1.3em !important;
					}
					.politics-page .left-column .left-top .latest-news ul.latest-news-entries li:hover {
						
					}
						.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .entry-box {
							padding:6px 0 0 1px;
						}
							.politics-page .left-column .left-top .latest-news ul.latest-news-entries li:hover .entry-box {
								background:#efeee7;
							}
						.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .photo {
							width:76px;
							float:left;
						}	
							.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .photo a {
								margin:3px 0 9px 1px;
								border:solid 1px #000;
								display:block;
								width:63px;
							}
								.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .photo a img {
									display:block;
									border:solid 2px #fff;
								}
								.politics-page .left-column .left-top .latest-news ul.latest-news-entries li:hover .photo a {
									margin:2px 0 8px 0px;
									border:solid 2px #cc0000;
								}
						.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .post-content {
							width:304px;
							float:left;
						}
							.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .post-content h3 a {
								font:bold 16px Georgia, "Times New Roman", Times, serif;
								color:#1a1a1a;
								text-decoration:none !important;
							}
								.politics-page .left-column .left-top .latest-news ul.latest-news-entries li:hover .post-content h3 a {
									color:#cc0000;
								}
							.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .post-content .timestamp {
								font:normal 10px Tahoma, Times, serif;
								text-transform:uppercase;
							}
								.politics-page .left-column .left-top .latest-news ul.latest-news-entries li:hover .post-content .timestamp {
									color:#cc0000;
								}
								.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .post-content .timestamp .author {
									font:11px Georgia, "Times New Roman", Times, serif;
								}
									.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .post-content .timestamp .author em {
										text-transform:capitalize;
									}
									/*.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .post-content .timestamp .author strong {
										font-style:normal;
										text-transform:uppercase;
									}*/
									.politics-page .left-column .left-top .latest-news ul.latest-news-entries li .post-content a.comment-link {
										font:normal 10px Tahoma, Times, serif;
										color:#cc0000;
										text-decoration:none;
									}
			.politics-page .left-column .left-top .blogs {
				padding:0 0 0 20px;
				width:199px;
				float:left;
			}
				.politics-page .left-column .left-top .blogs .taibblog {
					
				}
					.politics-page .left-column .left-top .blogs .taibblog h2 {
						margin-bottom:-2px !important;
						width:180px; height:52px;
						background:url(/images/fe/politics-header-mat_taibbi_blog.png) 0 0 no-repeat;
					}
					.politics-page .left-column .left-top .blogs .taibblog h2 a {
						width:180px; height:52px;
						display: block;
					}
					.politics-page .left-column .left-top .blogs .taibblog ul {
						margin:0; padding:0;
					}
						.politics-page .left-column .left-top .blogs .taibblog ul li {
							border-bottom:dotted 1px #7f8080;
							list-style:none;
							margin:0; padding:12px 0 10px 0;
							text-align:center;
							width:180px;
						}
							.politics-page .left-column .left-top .blogs .taibblog ul li h3 {
								line-height:13px;
							}
							.politics-page .left-column .left-top .blogs .taibblog ul li h3 a {
								font:bold 14px Georgia, Times, Serif;
								color:#1a1a1a;
								text-decoration:none;
							}
								.politics-page .left-column .left-top .blogs .taibblog ul li h3 a:hover {
									color:#cc0000;
								}
							.politics-page .left-column .left-top .blogs .taibblog ul li .timestamp {
								font:normal 10px Tahoma, Arial, Serif;
								color:#1a1a1a;
								text-transform:uppercase;
								 margin:4px 0 0 0;
							}
				.politics-page .left-column .left-top .blogs .must-reads {
					margin:30px 0 0 0; padding:17px 0 7px 6px;
					width:173px;
					background:url(/images/fe/politics-bg-must_reads.png) 0 0;
				}
					.politics-page .left-column .left-top .blogs .must-reads .must-reads-content {
						padding:22px 0 0 0;
						width:163px;
						border:solid 2px #fff;
						border-bottom:solid 3px #fff;
						background:#efeee7;
						position:relative;
						text-align:center;
					}
						.politics-page .left-column .left-top .blogs .must-reads .must-reads-content h2 {
							width:140px; height:30px;
							background:url(/images/fe/politics-h2-must_reads.png) 0 0 no-repeat;
							position:absolute;
							top:-12px; left:13px;
						}
							.politics-page .left-column .left-top .blogs .must-reads .must-reads-content h2 a {
								width:140px; height:30px;
								display:block;
							}
						.politics-page .left-column .left-top .blogs .must-reads .must-reads-content h3 {
							font:bold 10px Tahoma, Times, Serif;
							color:#666666;
							line-height:12px;
							text-transform:uppercase;
							    border-bottom: 1px solid #CCCCCC;
							    height: 28px;
							    margin: 0 auto;
							    text-transform: uppercase;
							    width: 140px;
						}
						.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul {
							margin:0; padding:0;
							width:163px;
						}
						.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li {
							list-style:none;
							margin:0; padding:9px 0 12px 12px;
							width:151px;
							text-align:left;
							background:#efeee7 url(/images/fe/politics-bg-must_read-li.png) bottom left no-repeat;
							line-height:13px;
						}	
							.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li.last {
								background-image:none;
							}
							.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li:hover {
								background:#fff url(/images/fe/politics-bg-must_read-li.png) bottom left no-repeat;
							}
							 .politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li .image {
								height:106px;
								padding:1px 0 0 1px;
							}		
								 .politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li:hover .image {
										padding:0;
										height:107px;
									}
							.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li .image a{
								border:solid 1px #6c6c6c;
								width:138px;
								display:block;
							}
								.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li:hover .image a{
									border:solid 2px #cc0000;
								}
								
									.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li .image a img {
										border:solid 1px #fff;
										display:block;
									}
							.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li h4 {
								font:bold 20px Georgia, Times, Serif;
								color:#000;
								line-height:17px;
								margin:0 0 4px 0;
							}
								.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li:hover h4 {
									color:#cc0000;
								}
								.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li h4 a {
									font:bold 12px Tahoma, Times, Serif;
									color:#cc0000;
									text-decoration:none;
									text-transform:uppercase;
								}
								.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li .desc {
									font:normal 13px Georgia, Times, Serif;
									color:#1a1a1a;
									line-height:15px !important;
								}
									.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li .desc a {
										color:#1a1a1a;
										text-decoration:none;
									}
								.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li:hover .desc a {
									
									color:#cc0000;
								}
									.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li .desc a .source {
										font:normal 10px Tahoma;
									}
							.politics-page .left-column .left-top .blogs .must-reads .must-reads-content ul li.last {
								background-image:none !important;
							}
		.politics-page .left-column .left-bottom {
			padding:20px 0 0 0;
			width:621px;
		}
			.politics-page .left-column .left-bottom .top-features {
				width:600px; height:368px;
			}
				#col1.politics-page .left-column .left-bottom .top-features h2 {
					width:601px; height:41px;
					background:url(/images/fe/h2-politics-top_features.png) 0 0 no-repeat;
					margin-bottom:6px;
				}
				.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul {
					margin:0; padding:0;
				}
					.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li {
						margin:0 13px 0 0; padding:11px 0 0 8px;
						width:190px;
						float:left;
						list-style:none;
						font:normal 13px Georgia, Times, Serif;
						line-height:18px;
						color:#1a1a1a;
					}
						.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li:hover {
							background:#efeee7;
						}
						.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li .photo {
							height:125px;
						}
							.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li .photo a {
								width:178px;
								display:block;
								border:solid 1px #fff;
							}
								.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li:hover .photo a {
									border:solid 1px #cc0000;
								}
								.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li .photo a img {
									display:block;
									padding:2px;
									background-color:#fff;
									border:solid 1px #000;
								}
									.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li:hover .photo a img {
										border:solid 1px #cc0000;
									}
					.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li h3 {
						margin-top:4px;
						width:173px;
					}
						.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li h3 a {
							font:bold 15px Georgia,Times,Serif;
							color:#000;
							text-decoration:none;
						}
							.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li:hover h3 a {
								color:#cc0000;
							}
					.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li .author {
						font:italic 12px Georgia, Times, Serif;
						margin: 2px 0;
					}
					.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li .author-name {
						font-style:normal;	
					}
						.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li .author strong {
							font-style:normal;
						}
					.politics-page .left-column .left-bottom .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li p {
						width:170px;
						line-height:1.3em;
					}
					
					
					
					
					/*more-wrapper*/
/*.top-features {
    margin: 0px 0 15px 16px;
    padding: 2px 0 11px;
    width: 610px;
}*/
/*.top-features h2 {
	background:url(http://assets.rollingstone.com/images/fe/header-gallery-latest-photos.png) no-repeat scroll 0 0 transparent;
	height:35px;
	text-align:center;
	font-size: 20px;
    letter-spacing: 0.9px;
    line-height: 33px;
    padding: 0 0 7px 0;
    margin-bottom: 20px !important;
}*/
	.top-features #moreItemsScrollable {
	height:237px;
	width: 626px;
	float: left;
    margin: 0 0 0 -10px;
    padding: 0;
    position: relative;
    overflow: hidden;
    float:none;
    padding:0 0 18px 0;
}

.top-features #moreItemsScrollable .scrollItems {
	width: 120000px;
	position: absolute;
}

.top-features #moreItemsScrollable .scrollItems ul {
	float: left;
	width:626px;
	display:inline;
}
.top-features #moreItemsScrollable .scrollItems .edge {
	margin: 0px 0 0 1px !important;
}
.top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon ul li, .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon p, .top-features #moreItemsScrollable.simpleFeatureBox.featuredRibbon h3 {
	background-color:transparent;	
	padding:0;
}	
.top-features .moduleFooter {
	background-color: #F2F2F2;
    clear: both;
    display: block;
    height: 24px;
    margin-top: 18px;
    position: relative;
    z-index: 10;
}


.top-features .moduleFooter a.browse {
	cursor: pointer;
    display: block;
    font-size: 0;
    height: 24px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 24px;
}
.top-features .moduleFooter a.left {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_prev.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    right: 25px;
    top: 0;
}

.top-features .moduleFooter a.left:active,
.top-features .moduleFooter a.right:active {
	background-position: 0px -60px !important;
}

.top-features .moduleFooter a.disabled {
	background-position: 0 -90px !important;
    cursor: default !important;
}

.top-features .moduleFooter a:hover {
	background-position: 0 -30px !important;
}

.top-features .moduleFooter a.right {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_next.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
}
					
.top-features .moduleFooter .navi {
	padding:7px 0 0 5px
}
.top-features .moduleFooter .navi a {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_dotnav.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none #E5EEF4;
    display: block;
    float: left;
    height: 12px;
    margin: 0 2px 0 0;
    padding: 0;
    width: 12px;
}

.top-features .moduleFooter .navi a.active {
	background-position: 0 -20px !important;
}

.top-features .moduleFooter .navi a:hover {
	background-position: 0 -40px !important;
}					
					
					
					
					
					.politics-page .left-column .left-bottom .best-of-archive {
						width:621px;
					}
						#col1.politics-page .left-column .left-bottom .best-of-archive h2 {
							width:601px; height:41px;
							background:url(/images/fe/h2-politics-best_of_archive.png) 0 0 no-repeat;
							margin-bottom:6px;
						}
						.politics-page .left-column .left-bottom .best-of-archive ul {
							margin:0 0 0 -7px; padding:0;
						}
							.politics-page .left-column .left-bottom .best-of-archive ul li {
								margin:0 4px 0 0; padding:10px 0 0 7px;
								width:144px;
								float:left;
								list-style:none;
								font:normal 13px Georgia, Times, Serif;
								line-height:18px;
								color:#1a1a1a;
							}
								.politics-page .left-column .left-bottom .best-of-archive ul li:hover {
									background:#efeee7;
								}
								.politics-page .left-column .left-bottom .best-of-archive ul li .photo {
									height:95px;
								}
									.politics-page .left-column .left-bottom .best-of-archive ul li .photo a {
										width:135px;
										display:block;
										border:solid 1px #fff;
									}
										.politics-page .left-column .left-bottom .best-of-archive ul li:hover .photo a {
											border:solid 1px #cc0000;
										}
										.politics-page .left-column .left-bottom .best-of-archive ul li .photo a img {
											display:block;
											border:solid 1px #000;
											padding:2px;
											background-color:#fff;
										}
											.politics-page .left-column .left-bottom .best-of-archive ul li:hover .photo a img {
												border:solid 1px #cc0000;
											}
							.politics-page .left-column .left-bottom .best-of-archive ul li h3 {
								margin-top:4px;
								width:133px;
							}
								.politics-page .left-column .left-bottom .best-of-archive ul li h3 a {
									font:bold 15px Georgia,Times,Serif;
									color:#000;
									text-decoration:none;
								}
									.politics-page .left-column .left-bottom .best-of-archive ul li:hover h3 a {
										color:#cc0000;
									}
							.politics-page .left-column .left-bottom .best-of-archive ul li .author {
								font:italic 12px Georgia, Times, Serif;
								margin: 2px 0;
							}
									.politics-page .left-column .left-bottom .best-of-archive ul li .author-name {
										font-style:normal;
									}
							.politics-page .left-column .left-bottom .best-of-archive ul li p {
								width:122px;
								line-height:1.3em;
							}
	.politics-page .right-column {
		padding:0 0 0 20px;
		width:310px;
		float:left;	
	}
		.politics-page .right-column .threat-assessment {
			margin:0 0 24px 0;
		}
			.politics-page .right-column .threat-assessment h2 {
				width:300px; height:40px;
				background:url(/images/fe/h2-politics-threat_assessment.png) 0 0 no-repeat;
				margin-bottom:7px !important;
			}
				.politics-page .right-column .threat-assessment .gallery {
					
				}
					.politics-page .right-column .threat-assessment .gallery a img {
						display:block;
					}
					.politics-page .right-column .threat-assessment .gallery h3 {
						margin:9px 0 0 11px;
						line-height:13px;
					}
						.politics-page .right-column .threat-assessment .gallery h3 a {
							font:bold 15px Georgia, Times, Serif;
							color:#000;
						}
					.politics-page .right-column .threat-assessment .gallery .desc {
						margin:0 0 0 11px;
						font:normal 13px Georgia,Times,Serif;
						color:#1a1a1a;
					}
						.politics-page .right-column .threat-assessment .gallery .desc p {
							margin:0; padding:0;
						}
					.politics-page .right-column .threat-assessment .gallery .timestamp {
						margin:0 0 0 11px;
						font:normal 10px Tahoma,Times,Serif;
						color:#1a1a1a;
						text-transform:uppercase;
					}
						.politics-page .right-column .threat-assessment .gallery .timestamp a {
							font-weight:bold;
							color:#cc0000;
						}
		.homepage.politics #stayConnectedBlock {
			margin:0 0 26px 0;
		}
		
/* --- best ever lists ---------------------------------------------------- */

.best-ever-lists-module {
	width:300px;
	margin-bottom:20px;
}	
	.best-ever-lists-module h3 {
		width:290px; height:18px;
		background:url(/images/fe/h3-best-ever-lists.png) 0 0 no-repeat;
		border:none !important;
	}
	.best-ever-lists-module .best-ever-wrapper-bottom {
		padding:0 0 10px 0;
		width:300px;
		background:url(/images/fe/bg-best-ever-lists-wrapper-bottom.png) bottom left no-repeat;
	}
	.best-ever-lists-module .best-ever-wrapper-top {
		padding:23px 0 0 0;
		width:300px;
		background:url(/images/fe/bg-best-ever-lists-wrapper-top.png) top left no-repeat;
	}
	.best-ever-lists-module .best-ever-wrapper-middle {
		padding:0 0 2px 0;
		width:300px;
		background:url(/images/fe/bg-best-ever-lists-wrapper-middle.png) top left repeat-y;
	}
	.best-ever-lists-module .featured-image {
		margin:0 0 0 13px;	
	}	
		.best-ever-lists-module .featured-image a {
			border:solid 1px #a6a6a6;
			display:block;
			width:272px;	
		}	
			.best-ever-lists-module .featured-image a img {
				display:block;
				padding:6px;
				background-color:#fff;
			}
	.best-ever-lists-module .other-lists {
		margin:0 0 0 13px;	
	}
		.best-ever-lists-module .other-lists h4 {
			margin:0; padding:0;
			width:274px; height:29px;
			background:url(/images/fe/h4-more-lists.png) 0 0 no-repeat;
		}
		.best-ever-lists-module .other-lists ul {
			margin:0; padding:6px 0 6px 6px;
			list-style:none;
			width:266px;
			border:solid 1px #a6a6a6;
			border-top:none;
			background:#fff;
		}
			.best-ever-lists-module .other-lists ul li {
				padding:1px 0 1px 0;
				width:260px;
				border-bottom:solid 1px #eaeaea;
				text-align:center;
				list-style:none;
				background-image: none;
			}	
				.best-ever-lists-module .other-lists ul li.last {
					border:none;	
				}
				.best-ever-lists-module .other-lists ul li a {
					font:normal 13px Georgia, "Times New Roman", Times, serif;
					color:#1a1a1a;
					text-transform:uppercase;
					letter-spacing:1px;
				}
					.best-ever-lists-module .other-lists ul li a strong {
						color:#b30a11;
						font-size:15px;	
					}

/* TAIBBI ENHANCEMENTS*/
.taibblog .header-image {
	display:block;
}		
.homepage.taibblog .header-image {
	display:block;
}
.taibblog #actualContent .blogDetail .blog-detail-container #teaser h1	{
	/*text-align:left;*/
}
.taibblog .dek {
	text-align:left;
	font:normal 20px Georgia, Times, Serif;
	color:#4f5555;
}
.taibblog .dateTime{
	/*text-align:left !important;*/
}
.taibblog .byline {
	display:block;
	font:normal 16px Georgia, Times, Serif;
}
	.taibblog .byline .blogger-name{
		font:bold 16px Georgia, Times, Serif !important;
		text-transform:uppercase;
		letter-spacing:2px;
	}	
.taibblog p.dateTime .post-date {
	/*font-weight:normal !important;
	display:block;*/
	padding:4px 0 12px 0;
}

.politics-news .insideRs-header {
	background-image: url("http://assets.rollingstone.com/images/fe/layout/touts-latest_politics_news.png") !important;
}
/*FREE FORM PAGE CSS*/
.freeformPage #col1 h1 {
	font:bold 24px Georgia, Times, Serif !important;
	color:#000!important;
}
.freeformPage #col1 h2 {
	font:bold 18px Georgia, Times, Serif !important;
	color:#000!important;
	background-color:#fff !important;
}
.freeformPage #col1 p {
	width:100%;
	font:normal 13px Georgia, Times, Serif !important;
	color:#000 !important;
}
					
/*PLAYLISTS STYLES*/
.playlists {
	
}
.playlists #col1 {
	padding:3px 0 0 0;
	width:643px;
	overflow:hidden;
}
.playlists #col1 h1 {
	margin:0 0 0 14px;
	width:615px; height:87px;
	background:url(/images/fe/playlists-h1-playlist_special.png) 0 0 no-repeat;
}
.playlists #col1 h1.single-page {
	background:url(/images/fe/playlists-h1-playlist_special-single.png) 0 0 no-repeat;
}
.playlists #col1 .socialActionsTop {
	margin:10px 0 15px 14px;
	width:605px;
}
.playlists #col1 .socialActionsTop iframe {
	margin:0 !important;
	height:20px !important;
}
.playlists #col1 .writeup {
	width:615px;
	padding:0 0 25px 14px;
}
.playlists #col1 .writeup img {
	padding:5px; margin:0 10px 0 0;
	border:solid 1px #7f7f7f;
	display:block;
	float:left;
}
.playlists #col1 .writeup p {
 	font:normal 16px Georgia, Times, Serif;
	line-height:20px;	
}
	.playlists #col1 .writeup p a,
	.playlists #col1 .bottom-text p a {
		font-weight:bold;
		color:#004276;
	}
.playlists #col1 .artist-playlists {
	padding:0 0 0 10px;
	width:633px;
	z-index:0;
}
.playlists #col1 .artist-playlists h2 {
	margin:0 0 0 4px;
	width:615px; height:11px;
	background:url(/images/fe/playlists-home-h2-artist_playlists.png) 0 0 no-repeat;
}
.playlists #col1 .artist-playlist-links {
	width:630px;
	padding:22px 0 0 0;
	overflow:hidden;
	position:relative;
}
.playlists #col1 .artist-playlist-links .item {
	width:646px;
	float:left;
	display:inline;
}
.playlists #col1 .artist-playlist-links ul.row {
	padding:0 0 4px 0; margin:0;
}
.playlists #col1 .artist-playlist-links ul.row li {
	padding:3px 3px 10px 3px;
	list-style:none;
	margin:0 35px 0 0;
	width:178px;
	float:left;
	
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.playlists #col1 .artist-playlist-links ul.row li:hover {
	background:#eeeeee;
}
.playlists #col1 .artist-playlist-links ul.row li.last {
 	margin:0;	
}
.playlists #col1 .artist-playlist-links ul.row li a {
	display:block;
	text-align:center;
	text-decoration:none;
	font:normal 16px Georgia, Times, Serif;
	color:#000;
}
.playlists #col1 .artist-playlist-links ul.row li a img {
 	background:#fff;
	padding:2px;
	border:solid 1px #000;	
}
.playlists #col1 .artist-playlist-links ul.row li a:hover {
	color:#cc0000;
}
.playlists #col1 .artist-playlist-links ul.row li a:hover img {
		border:solid 1px #cc0000;
}	
.playlists #col1 .artist-playlist-links ul.row li a .artist{
	font-weight:bold;
	display:block;
}
.playlists .scroll-items {
	position:relative;
	width:12000px;
}
.playlists .moduleFooter {
	background-color: #F2F2F2;
    clear: both;
    display: block;
    height: 24px;
	bottom:0;
    z-index: 10;
	width:615px;
	position:relative;
}


.playlists .moduleFooter a.browse {
	cursor: pointer;
    display: block;
    font-size: 0;
    height: 24px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 24px;
}
.playlists .moduleFooter a.left {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_prev.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    left:0;
    top: 0;
}

.playlists .moduleFooter a.left:active,
.playlists .moduleFooter a.right:active {
	background-position: 0px -60px !important;
}

.playlists .moduleFooter a.disabled {
	background-position: 0 -90px !important;
    cursor: default !important;
}

.playlists .moduleFooter a:hover {
	background-position: 0 -30px !important;
}

.playlists .moduleFooter a.right {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_next.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
}
					
.playlists .moduleFooter .navi {
	padding:7px 0 0 5px;
	margin:0 0 0 286px;
}
.playlists .moduleFooter .navi a {
	background-image: url("http://assets.rollingstone.com/images/fe/videos/module_dotnav.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none #E5EEF4;
    display: block;
    float: left;
    height: 12px;
    margin: 0 2px 0 0;
    padding: 0;
    width: 12px;
}

.playlists .moduleFooter .navi a.active {
	background-position: 0 -20px !important;
}

.playlists .moduleFooter .navi a:hover {
	background-position: 0 -40px !important;
}

.playlists #col1 .playlist-title {
	width:615px;
	text-align:center;
	font:normal 32px Georgia, Times, Serif;
	color:#000;
	padding:0 0 0 14px;
}
.playlists #col1 .bottom-text {
	padding:0 0 0 14px;
	font:normal 16px Georgia, Times, Serif;
	color: #000;
}
.playlists ul.playlist {
	margin:0; padding:0 0 0 14px;
	list-style:none;
}
.playlists ul.playlist li {
	font:bold 16px Georgia, Times, Serif;
	color:#000;
	list-style:none;
}
.playlists ul.playlist li .artist-year {
	color:#666;
}
.playlists ul.playlist li .count {
	padding:0 4px 0 0;
	float:left;
}
.playlists ul.playlist li .content {
	width:587px;
	float:left;
}
.playlists ul.playlist li p {
	padding:4px 0 0 0;
	font:normal 16px Georgia, Times, Serif;
	color:#000;
}
.playlists ul.playlist li.spotify {
	border:solid 2px #e2e2e2;
	padding:9px 0 10px 8px; margin:0 0 10px 0;
	width:603px;
	background:#f2f2f2;
}
.playlists ul.playlist li.spotify a.spotify-link {
	padding:0 0 0 34px;
	width:528px;
	background:url(/images/fe/playlists-button-spotify_play.png) 0 0 no-repeat;
	display:block;
	color:#000;
	text-decoration:none;
	min-height:27px;
}
.playlists ul.playlist li.spotify .buttons {
	margin:10px 0 0 35px;
	width:210px;
}
.playlists ul.playlist li.spotify .buttons a.have-spotify {
	width:100px; height:20px;
	background:url(/images/fe/playlists-button-have_spotify.png) 0 0 no-repeat;
	display:block;
	float:left;
}
.playlists ul.playlist li.spotify .buttons a.get-spotify {
	width:100px; height:20px;
	background:url(/images/fe/playlists-button-get_spotify.png) 0 0 no-repeat;
	display:block;
	float:right;
}
.playlists #col3 {
    padding:0 !important;
    width: 320px !important;
	border:none !important;
}
.playlists #col3 .moduleContainer {
	padding:0 0 0 14px;
	margin-bottom:16px !important;
}
.playlists #col3 .artist-playlists {
	padding:0 0 0 10px;
	margin-bottom: 15px;
}
/*col3 scrollable*/
.playlists #col3 .artist-playlist-links {
	width:320px;
	padding:16px 0 0 0;
	overflow:hidden;
	position:relative;
}
.playlists #col3 .artist-playlist-links .item {
	width:320px;
	float:left;
}
.playlists #col3 .artist-playlist-links ul.row {
	padding:0 0 4px 0; margin:0;
}
.playlists #col3 .artist-playlist-links ul.row li {
	list-style:none;
	margin:0 4px 0 0; padding:3px 3px 10px 3px;
	width:148px;
	float:left;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.playlists #col3 .artist-playlist-links ul.row li:hover {
	background:#eee;
}

.playlists #col3 .artist-playlist-links ul.row li.last {
 	margin:0;	
}
.playlists #col3 .artist-playlist-links ul.row li a {
	display:block;
	text-align:center;
	text-decoration:none;
	font:normal 14px Georgia, Times, Serif;
	color:#000;
}
.playlists #col3 .artist-playlist-links ul.row li a:hover {
	color:#cc0000;
}
.playlists #col3 .artist-playlist-links ul.row li a img {
 	background:#fff;
	padding:2px;
	border:solid 1px #000;	
}
.playlists #col3 .artist-playlist-links ul.row li a:hover img {
	border:solid 1px #cc0000;
}
.playlists #col3 .artist-playlist-links ul.row li a .artist{
	font-weight:bold;
	display:block;
}
.playlists #col3 .artist-playlists h2 {
	margin:0 0 0 4px;
	width:300px; height:27px;
	background:url(/images/fe/playlists-h3-more_playlists.png) 0 0 no-repeat;
}
.playlists .scroll-items {
	position:relative;
	width:12000px;
}
.playlists #col3 .moduleFooter {
	width:300px;
}
.playlists #col3 .moduleFooter .navi {
	padding:7px 0 0 5px;
	margin:0 0 0 119px;
}

/* --- quiz ---------------------------------------------------------- */
.quiz-module {

}

.quizTemplate #main #teaser h1 {
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    line-height: 36px;
    word-spacing: -2px;
}

.quizTemplate #main #teaser.subpage h1 {
	font-size:26px;
	margin:0;
	line-height:33px;
}
.quizTemplate #main #teaser h2 {
	background-color:transparent;
	color: #555555;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    margin-top: 5px;
}
.quizTemplate #main #teaser .teaser-pageof{
	font-family:Tahoma, sans-serif;
    letter-spacing: 0.07em;
}

#quizTextContainer {
	padding-bottom: 35px;
}

#quizTextContainer h3 {
	font-weight: 700;
}

#quizTextContainer .author span{
	display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: capitalize;
}

#quizTextContainer .author, #quizTextContainer .author a {
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
	letter-spacing: 1px;
}
	
#quizTextContainer p {
	color:#000;
	font-size: 15px;
}
	
#quizTextContainer p.quizCongrats {
	color:#000;
	font-size: 18px;
}

#quizTextContainer p iframe {
	border: 0;
}

#quizTextContainer p a {
	color:#004276;
	font-weight:bold;
}

#quizTextContainer label {
	display: block;
	/* clear: left; */
	font-size: 16px;
	padding:11px 0;
}

#quizTextContainer label input {
	margin-right: 5px;
}

#main #quizTextContainer .date {
	color: #000000;
	display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 2px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 0;
    text-transform: uppercase;
}

#quizTextContainer span.quizProgress {
	text-transform: uppercase;
	color:#666666;
	font-size:11px;
	font-weight:700;
	font-family:tahoma;
}

#quizTextContainer .pageActions .print-page {
  display:none;
}

#quizTextContainer p.quizAnswerResponseCorrect {
	color: #339900;
	font-size:28px;
	font-weight:700;
}

#quizTextContainer p.quizAnswerResponseIncorrect {
	color: #CC0000;
	font-size:28px;
	font-weight:700;
}

#quizTextContainer input[type="submit"] {
	cursor:pointer;
	border:medium none;
	height:26px;
	width:148px;
}

#quizTextContainer input[type="submit"].submitAnswer {
	background:url('http://origin-assets.rollingstone.com/images/fe/quiz/submitAnswer-btn-bg.jpg') 0 0 no-repeat transparent;
	margin-top:11px;
}

#quizTextContainer input[type="submit"].nextQuestion {
	background:url('http://origin-assets.rollingstone.com/images/fe/quiz/nextQuestion-btn-bg.jpg') 0 0 no-repeat transparent;
}

#quizTextContainer input[type="submit"].startQuiz {
	background:url('http://origin-assets.rollingstone.com/images/fe/quiz/startQuiz-btn-bg.jpg') 0 0 no-repeat transparent;
}

#quizTextContainer input[type="submit"].getFinalResults {
	background:url('http://origin-assets.rollingstone.com/images/fe/quiz/getFinalResults-btn-bg.jpg') 0 0 no-repeat transparent;
}

#quizTextContainer a.restartQuiz {
	background:url('http://origin-assets.rollingstone.com/images/fe/quiz/restartQuiz-btn-bg.jpg') 0 0 no-repeat transparent;
	border:medium none;
	height:26px;
	width:148px;
	display:block;
	float:left;
	padding:5px;
}


#quizTextContainer a.shareQuiz {
	background:url('http://origin-assets.rollingstone.com/images/fe/quiz/shareQuiz-btn-bg.jpg') 0 0 no-repeat transparent;
	border:medium none;
	height:26px;
	width:198px;
	display:block;
	float:left;
	padding:5px;
}

#quizTextContainer #quizFinalScore p {
	color: #CC0000;
	font-size: 18px;
	font-weight:700;
	line-height:1em;
}

#quizTextContainer #quizFinalScore p.finalScore {
	font-size: 28px;
}


#quizTextContainer div.assetContainer.iframeStandard {
	border: 1px solid #7F7F7F;
    height: auto;
    margin: 0;
    padding: 5px !important;
	margin: 15px 0;
}

#quizTextContainer ul {
	margin: 0;
}

#teaser.quizTeaser h1, #teaser.quizTeaser h2 {
	text-align: center;
	font-weight:400 !important;
}

#teaser.quizTeaser .subcolumns {
	margin:0 10px 0;
}

#quizTextContainer p.quizResponse {
	font-size:17px;
}

#quizFinalScore .FBConnectButton_Simple, #quizFinalScore .FBConnectButton_RTL_Simple {
	background:none !important;
}


/* More Quizzes component */

#moreQuizzes {
	border-top: 3px solid #000000;
	font-family: Georgia, serif;
	padding: 2px 0 10px 0;
}
#moreQuizzes ul {
	height: 225px;
	margin-top:20px;
}

#moreQuizzes .moreQuizzes-header {
	background-image: url(http://assets.rollingstone.com/images/fe/layout/touts-more_quizzes.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 34px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #666666;
}

#moreQuizzes .item .trans-border {
	width: 186px;
	height: 135px;
	border:1px solid #000;
}
#moreQuizzes.politics-news .item .content {
	padding:10px 0 0 0;
}
#moreQuizzes ul .item a {
	font-size:15px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
}

#moreQuizzes .item .image {
	width: 184px;
	height: 133px;
	background-color: #fff;
	border: 1px solid transparent;
}
#moreQuizzes ul .item:hover {
	background-color: #f4f1ea;
}

#moreQuizzes ul .item:hover .trans-border {
	border: 1px solid #cc0000;
}

#moreQuizzes ul .item:hover .image {
	border: 1px solid #cc0000;
}

#moreQuizzes ul .item a img {
	display: block;
	margin: 2px auto;
}

#moreQuizzes ul .item:hover a {
	color: #cc0000;
	text-decoration: none;
}

#moreQuizzes ul .item {
	width: 187px;
	float: left;
	list-style: none;
	padding: 10px 8px 15px 8px;
	margin-bottom: 10px;
}
#moreQuizzes ul .item.first {
	margin-left: 3px;
}

#moreQuizzes .tout {
	width: 295px;
	float: left;
	border-top: 4px solid #868686;
}

#moreQuizzes .tout.moreFromRs {
	margin: 0 20px 0 0;
}

#moreQuizzes .tout ul {
	height: 222px;
	width: 260px;
	padding: 20px 10px 20px 25px;
	background-image: url(http://assets.rollingstone.com/images/fe/layout/tout-background.png);
}

#moreQuizzes ul .item .content .channel {
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	clear: both;
	text-transform: uppercase;
	display: block;
	line-height: 1.5em;
	margin: 3px 0 0 0;
}

#quizError {
	color: #CC0000;
	font-size: 18px;
	font-weight:700;
	line-height:1em;
	margin-top:11px;
}
