/*---------------------
  Home Top
---------------------*/

#home-top {margin: 0 10px 0 10px; border-bottom: 1px dashed #CCC; width: 708px; padding-bottom: 10px;
overflow: auto; background: transparent url(/web/20071002020752im_/http://i.rollingstone.com/rs/images/dashedline.gif) repeat-x }

#home-top .featurehighlighted {float: left; width: 260px; border-right: 1px dashed #CCC; margin: 15px 0 0 0;}

#home-top .featurehighlighted .picture {margin: 0 10px 0 0; }

#home-top .featurehighlighted .picture img {position: relative; display: block; margin-top: -16px; }

#home-top .featurehighlighted .title {font-size: 1.8em; line-height: 1em; margin: 0 5px 5px 0}

#home-top .featurehighlighted .itemtype {margin: 10px 0 2px 0; color: #F00; text-transform: uppercase;
                                            font-weight: bold;}

#home-top .featurehighlighted .description {font-size: 1.1em; margin: 5px 5px 10px 0}
#home-top .featurehighlighted .description a:link {color: #333}
#home-top .featurehighlighted .description a:hover {color: #03F}

#home-top .featurelist {float: left; width: 260px; margin: 10px 10px 0 0; border-right: 1px dashed #CCC;  }

#home-top .featureitem {margin: 0 0 20px 10px; overflow: auto; width: 246px; padding-right: 1px }

#home-top .featureitem h2 {margin: 0; font-size: 1em; padding-right: 1px}

#home-top .featureitem .title {}

#home-top .featureitem .itemtype {margin: 0; color: #F00; text-transform: uppercase; font-weight: bold;  }

#home-top .featureitem .description {font-weight: normal; color: #333}

#home-top .featureitem .picture {float: left; margin: 0 10px 15px 0; }

#home-top a:link {color: #000}
#home-top a:visited,
#home-top a:visited .description {color: #000}
#home-top a:hover,
#home-top a:hover .description {color: #03F}

#home-top .coversidebar {float: left; margin-top: 10px; width: 175px;}


#home-side {margin: 10px}

#home-side .featureitem {overflow: auto; border-bottom: 1px dashed #CCC; margin-top: 10px; width: 330px;
                        padding-right: 1px}

#home-side .featureitem .title {margin: 0 0 5px 0; font-size: 1em; font-weight: bold}

#home-side .featureitem .itemtype {margin: 0; color: #F00; text-transform: uppercase; font-weight: bold; }

#home-side .featureitem .description {margin: 0; color: #333}

#home-side .featureitem .picture {float: left; margin: 0 10px 0 0; padding-bottom: 10px;}

#home-side ul {margin: 0; padding: 0; list-style-type: none}

#home-side ul li {margin: 5px 0; padding: 0}

#home-side ul li p {margin: 0; font-weight: bold}

#home-side ul li .itemtype {color: #F00; text-transform: uppercase; }


#home-side .featureother {border-bottom: 1px dashed #CCC}

#home-side p.more {text-transform:uppercase; font-weight:bold; font-size:1em; padding-top:5px;
                    padding-bottom:5px; margin-top:0; border-bottom: 1px dashed #CCC;
                    padding-right: 10px; text-align: right}

#home-side a:link {color: #000}
#home-side a:visited,
#home-side a:visited .description {color: #000}
#home-side a:hover,
#home-side a:hover .description {color: #03F}





#home-media {margin: 10px; background-color:gg44rr; }

#home-media h4 {margin: 0 0 5px 0; color: #F00; text-transform: uppercase; font-size: 1.5em;
                    font-family: "Verdana Bold"}

#home-media .column {width: 168px; float: left; margin-bottom: 5px; }

#home-media ol {margin: 0; padding: 0; list-style-type: none;width:150px;}

#home-media ol li {margin: 0 0 0 0; padding: 0; padding-bottom:5px; border-top: 1px dashed #CCC}

#home-media ol li.nth-child-1 {border:none}

#home-media ol li p {margin: 0;}


#home-media h3 {margin: 0; font-size:2.3em}

#home-media .subtitle {text-transform:uppercase;font-weight:bold;padding-top:0;margin-top:0;}

#home-media li .title {margin: 5px 0 0px 10px; font-size: 1em; font-weight: bold; text-transform: uppercase}


#home-media li .description span {margin:0; margin-left:10px; padding:0; font-weight: normal !important;text-transform: none !important; }
#home-media li .description a:link {color: #333}
#home-media li .description a:hover {color: #03F}

#home-media .featureside .itemtype {margin: 0; color: #F00; text-transform: uppercase; font-weight: bold; font-size: .9em}

#home-media p.more {text-transform:uppercase; font-weight:bold; padding:5px 0; margin: 0 20px 0 0; border-bottom: 1px dashed #CCC; border-top:1px dashed #CCC;
                    font-size: 1em; text-align: right}

#home-media p.more span {text-transform:none; font-weight: normal; color: #333}

#home-media p.number {float:left; font-weight:bold; margin-top:5px; color: #F00;}

#home-media a:link {color: #000}
#home-media a:visited,
#home-media a:visited span {color: #000}
#home-media a:hover,
#home-media a:hover span {color: #03F}

#home-media .sponsorship {padding: 2px; background-color: #CCC; clear: left; margin: 5px 0 0 0}

#home-media .sponsorship img {vertical-align: middle; border: 0}



#home-reviews {margin: 10px;margin-top:0;padding-top:10px;border-top: 1px dashed #CCC;}

#home-reviews h3 {margin: 0; font-size:2.3em; }

#home-reviews h4 {margin: 10px 0 5px 0; color: #F00; font-size: 1.5em; font-family: "Verdana Bold"}


#home-reviews .home-cdreviews ul {margin: 0; padding: 0; list-style-type: none;}

#home-reviews .home-cdreviews ul li {margin: 0; padding: 0; display: inline}

#home-reviews .home-cdreviews ul li .title {margin: 0 0 0 80px; padding: 3px 0 0 0; font-weight: bold; 
                                              border-top: 1px dashed #CCC; text-transform: uppercase}

#home-reviews .home-cdreviews ul li.nth-child-1 .title {border-top: none; padding: 0}

#home-reviews .home-cdreviews ul li .description {margin: 0 0 3px 92px;  }
  
#home-reviews .home-cdreviews ul li .description a:link  {color: #333}
#home-reviews .home-cdreviews ul li .description a:hover  {color: #03F}


#home-reviews .home-cdreviews ul li .picture {float: left; clear: left; margin: 0}

#home-reviews .home-cdreviews ul li .bullet {font-weight: bold; text-decoration:none !important}

#home-reviews .home-cdreviews ul li .highlight-bullet {font-weight: bold; color: #F00; text-decoration:none !important}

#home-reviews .home-cdreviews .more {text-transform:uppercase; font-weight:bold; padding:5px 0; margin: 0; border-bottom: 1px dashed #CCC; border-top:1px dashed #CCC;
                                          font-size: 1em; text-align: right }

#home-reviews .home-cdreviews .more span {text-transform:none; font-weight: normal; color: #333 }

#home-reviews .home-cdreviews .more a:hover span {color: #03F }

#home-reviews .home-cdreviews a:hover span {text-decoration:underline !important; }

#home-reviews .home-cdreviews .of4Stars .stars {width: 80px !important; display: block}


#home-reviews .home-moviereviews {width: 162px; float: left}

#home-reviews .home-moviereviews ul {margin: 0; padding: 0; list-style-type: none;width:150px;}

#home-reviews .home-moviereviews ul li {margin: 0; padding: 3px 0 3px 0; border-bottom: 1px dashed #CCC;}

#home-reviews .home-moviereviews ul li .title {margin: 0; font-weight: bold}

#home-reviews .home-moviereviews ul li .picture {margin: 0;}

#home-reviews .home-moviereviews .more {text-transform:uppercase; font-weight:bold; padding:5px 0; margin: 0; border-bottom: 1px dashed #CCC; 
                                          font-size: 1em; margin-right: 10px; text-align: right}

#home-reviews .home-moviereviews .more span {text-transform:none; font-weight: normal; color: #333}

#home-reviews .home-moviereviews .more a:hover span {color: #03F}

#home-reviews a:link {color: #000}
#home-reviews a:visited,
#home-reviews a:visited span {color: #000}
#home-reviews a:hover,
#home-reviews a:hover span {color: #03F}


#home-photos {margin: 10px; clear:left; padding-top:5px;}

#home-photos h3 {margin: 0; font-size:2.3em}

#home-photos .featurephoto {margin-top: 10px; width: 330px}

#home-photos .featurephoto .title {margin: 0 0 5px 0; font-size: 1em; font-weight: bold}

#home-photos .featurephoto .phototitle a {margin: 0; color: #F00; text-transform: uppercase; font-weight: bold; }

#home-photos .more {text-transform:uppercase; font-weight:bold; font-size:1em; padding-top:5px;
                    padding-bottom:5px; margin-top:5px; border-bottom: 1px dashed #CCC;
                    padding-right: 10px; text-align: right; border-top: 1px dashed #CCC;}
                    
#home-photos .more span {text-transform:none; font-weight: normal; color: #333}
        
#home-photos .more a:hover span {color: #03F}
                    
#home-photos .featurephoto .counter  {color:#666; font-weight: bold; text-align: right; margin:0 0 0 0; }

#home-photos a:link {color: #000}
#home-photos a:visited,
#home-photos a:visited .description {color: #000;}
#home-photos a:hover,
#home-photos a:hover .description {color: #03F;}



.neutral-section .column-left {border-right: 1px dashed #CCC; width: 363px}



.media-top {font-size: .7em; font-family: Verdana; width: 728px; }

.media-top .featuredtop {background-color: #FFFFCD; width: 727px; overflow: auto; padding-bottom: 10px;
                          margin-left: 1px}

.media-top .featuredtop .featurepicture {float: left; margin: 10px 30px 0 10px; display: inline; }

.media-top .featuredtop .featurepicture .rsoriginal {top: 180px}

.media-top .featurehighlighted {margin: 10px 10px 0 375px; padding: 5px 0 10px 0;
                                border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; 
                                }

.media-top .featurehighlighted h1 {margin: 0; font-size: 2em}
.media-top .featurehighlighted .artist {margin: 0; font-size: 1.2em; font-weight: bold; text-transform: uppercase}
.media-top .featurehighlighted .artist span {color: red}

.media-top .featurehighlighted .title {margin: 0}
.media-top .featurehighlighted .title a:link  {color: #333}
.media-top .featurehighlighted .title a:visited  {color: #333}
.media-top .featurehighlighted .title a:hover {color: #03F}

.media-top .featuredtop .featurelist .featureitem {width: 151px; float: left; overflow: auto; margin: 0 0 0 30px}
.media-top .featuredtop .featurelist div.nth-child-1 {margin-left: 0}
.media-top .featuredtop .featurelist .rsoriginal {top: 70px}

.media-top .featuredtop .featurelist {overflow: auto; width: 340px}

.media-top .picture {position: relative}

.media-top .picture a:hover {text-decoration: none}

.media-top .featuredbottom .featureitem {width: 151px; float: left; overflow: auto; margin-left: 34px}
.media-top .featuredbottom div.nth-child-1 {margin-left: 0}
.media-top .featuredbottom .rsoriginal {top: 70px}

.media-top .featuredbottom {overflow: auto; width: 708px; margin: 0 0 0 10px; border-top: 1px dashed #CCC;
            border-bottom: 1px dashed #CCC; padding-bottom: 10px }

.media-top .featureitem .picture {margin: 10px 0 5px 0}
.media-top .featureitem .artist {margin: 0; font-weight: bold}
.media-top .featureitem .title {margin: 0; padding-bottom: 1px}

.media-top .featureitem .title a:link  {color: #333}
.media-top .featureitem .title a:hover {color: #03F}

.media-top .rsoriginal {display: block; position: absolute; top: 0; left: 0; width: 146px; padding: 2px;
                        background-color: #FFFFCD; text-align: center; border-top: 1px solid black;
                        border-bottom: 1px solid black; font-size: .9em}
.media-top .rsoriginal span {color: red; text-transform: uppercase; }
.media-top a:visited .rsoriginal span {color: red; }
.media-top a:hover .rsoriginal {color: black; text-decoration: none }
.media-top a:hover .rsoriginal span {color: red; }

.media-top .more {text-transform:uppercase; font-weight:bold; padding: 5px 0; margin: 0 10px 0 10px; border-bottom: 1px dashed #CCC; 
                                          font-size: 1em; text-align: right }

.media-top .more span {text-transform:none; font-weight: normal; color: #333 }

.media-top .more a:hover span {color: #03F }

.media-top a:link {color: #000}
.media-top a:visited,
.media-top a:visited span {color: #000}
.media-top a:hover,
.media-top a:hover span {color: #03F}

#photos-top .title {font-weight: bold}
/*
     FILE ARCHIVED ON 02:07:52 Oct 02, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:54:34 Dec 23, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/