html, body {margin: 0; padding: 0; background-color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 14px;  color: #111; background-image: url('/images/uploads/sgbgnew.jpg'); background-position: top center; background-repeat: no-repeat;}
.clear {clear: both;}
strong {font-weight: bold;}
em {font-style: italic;}

#wrapper {margin: 0 auto; padding: 0; width: 960px; line-height: 20px;}
#header {position: relative; top: 0px; padding-top: 15px; left: 0px; margin-bottom: 20px;}
#logo {float: left; width: 160px; height: 200px; background-image: url('/images/uploads/logonew.png');}
#logo a {position: absolute; top: 0px; left: 0px; width: 160px; height: 200px; text-decoration: none; border: none;}
#logo a span {visibility: hidden;}
#banner-menu {float: right; width: 728px;}
#banner {position: relative; top: 0px; right: 0px; width: 728px; height: 90px; margin-bottom: 15px;}
ul#menu {position: relative; top: 0px; left: 0px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 17px; letter-spacing:2px; float:right; text-transform: uppercase; padding: 15px; background-color: #4b106c; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

ul#menu li {display: inline; list-style-type: none; padding-right: 8px; border-right:1px solid #fff; padding-left:5px;}
ul#menu li.current a {color: #eaeaea;}
ul#menu li.last {display: inline; list-style-type: none; padding-left:5px; padding-right: 0px; border-right:0px solid #fff;}
ul#menu li a {text-decoration: none; color: #fff; border: 0;}
ul#menu li a:hover {text-decoration: none; color: #ccc; border: 0;}

#search {position: relative; top: 0px; left: 0px; margin-bottom: 10px;}
#searchbox {float: right; text-align: right; width: 50%;}
#newsletter {float: left; width: 50%;}
#search .search-box {margin: 0; padding: 4px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; border: 1px solid #ccc; margin-right: 5px;}
#search .submit {font-family: "MuseoSlab500", Helvetica, Arial, sans-serif; letter-spacing:1px; font-size: 14px; color: #333; border: 0; padding: 4px; margin: 0; background-color: #EEE; vertical-align: middle; }

#footer {position: relative; top: 0px; left: 0px; padding: 15px; background-color: #121212; margin-bottom: 15px; color: #878787;}
div.footer {width: 25%; float: left;}
ul.footer {margin-top: 10px; margin-bottom: 20px;}
ul.footer li {margin-bottom: 3px;}

a {text-decoration: none; color: #111; border-bottom: 1px dotted #111;}
a:hover {border-bottom: 1px dotted #363636;}
a:active {color: #4b106c; border: 0;}

h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none; border: 0;}
h1 a:hover {border: 0; color: #363636;}
h1 {font-size: 28px; letter-spacing: -1px; line-height: 30px; margin-bottom: 10px;}
h2 {font-size: 16px; line-height: 20px;}
h3 {font-size: 16px; margin-bottom: 5px; font-family: "MuseoSlab500", Helvetica, Arial, sans-serif; font-weight: bold; padding: 5px; background-color: #4b106c; color: #FFF;}
h3 a {color: #FFF;}
h3 a:hover {color: #F6F6F6; border: 0;}
h3.blue {background-color: #363636;}
h6 {font-size: 16px;}
h6 a:hover {border: 0; color: #363636;}

ul.social {line-height: 0; margin-top: 10px;}
ul.social li {margin: 0; padding: 0; margin-right: 3px; margin-bottom: 3px; display: inline;}
ul.social li a {border: 0;}
ul.social li a:hover {border: 0;}
#footer a {color: #878787; border: 0;}
#footer a:hover {color: #ccc;}

#right {float: right; width: 300px;}
#left {float: left; width: 640px;}
.sidebar {margin-bottom: 20px;}
.sidebar-white {background-color: #F9F9F9; padding: 15px; width: 270px; margin-bottom: 20px;}
.three-ten {background-color: #F9F9F9; padding: 15px; width: 275px; margin-bottom: 20px;}

#content {padding: 15px; width: 600px; background-color: #FFF; margin-bottom: 20px;}
.breadcrumbs {font-size: 11px; color: #555; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #888;}
.breadcrumbs a {border: 0; color: #555;}
.breadcrumbs a:hover {color: #363636;}
.meta {font-size: 11px; color: #555; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #363636; margin-top: 5px;} 
.meta a {border: 0; color: #555;}
.meta a:hover {border: 0; color: #363636;}
.article-image {float: right; margin-left: 10px; margin-bottom: 10px;}
.artist-image {float: left; margin-right: 10px; margin-bottom: 20px;}

#disqus_thread {padding: 15px; margin-bottom: 20px !important; background-color: #FFF; width: 600px;}
#disqus_thread h3 {background-color: #FFF; font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 10px; color: #111;}

#related {padding: 15px; width: 600px; background-color: #FFF; margin-bottom: 20px;}
ul.related {margin-top: 10px;}
ul.related li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
ul.related li h4 {font-size: 20px; line-height: 28px;}
ul.related li h4 a:hover {border: 0; color: #363636;}
ul.related li p {margin-top: 2px; font-size: 11px; color: #555;}
ul.related li p a {border: 0; color: #555;}
ul.related li p a:hover {border: 0; color: #363636;}
ul.related li.last {margin: 0; padding: 0; border: 0;}
ul.related li p.desc {font-size: 12px; line-height: 16px; color: #111;}

#content img {max-width: 600px; margin-bottom: 15px;}

.share-link {padding: 5px; background-color: #F6F6F6; text-align: right; margin-top: 15px; margin-bottom: 5px; font-size: 11px;}
.twitter, .facebook, .spotify {display: inline;}

.share-link a, .affiliate a {border: 0;}
.share-link a:hover {border: 0; color: #363636;}

.twitter a img, .facebook a img {margin-bottom: 0; padding: 0; margin-top: 4px; display: inline;}
.facebook {margin-right: 3px;}

.rss {margin-right: 3px;}
.rss-share {float: left;}
.rss-share img {margin-right: 3px; margin-top: 4px;}
.links {float: right;}

ol.index {position: relative; top: 0px; left: 0px; margin-top: 20px;}
ol.index li {margin-bottom: 15px; border-bottom: 1px solid #888; padding-bottom: 15px;}
ol.index li img {float: left; margin-right: 10px;}
ol.index li h4 {font-size: 20px; line-height: 24px;}
ol.index li h4 a:hover {border: 0; color: #4b106c;}
ol.index li p {margin-top: 2px; font-size: 11px; color: #555;}
ol.index li p a {border: 0;}
ol.index li p a:hover {border: 0; color: #0EA192;}
ol.index li p.desc {font-size: 12px; line-height: 16px; color: #222;}
ol.index li.pagination {margin: 0; padding: 0; border: 0; font-size: 18px; font-weight: bold; text-align: center; height: auto;}
ol.index li.pagination a {border: 0;}
ol.index li.pagination a:hover {border: 0; color: #4b106c;}

ul.list {margin-top: 10px;}
ul.list li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #888;}
ul.list li h4 {font-size: 16px;}
ul.list li h4 a:hover {color: #4b106c; border: 0;}
ul.list li p {font-size: 11px; color: #555; margin-top: 2px;}
ul.list li.last {margin: 0; padding: 0; border: 0;}


ul.list-image {margin-top: 10px;}
ul.list-image li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #888; min-height: 75px;}
ul.list-image li img {float: left; margin-right: 10px;}
ul.list-image li h4 {font-size: 14px;}
ul.list-image li h4 a:hover {color: #4b106c; border: 0;}
ul.list-image li p {font-size: 11px; color: #555; margin-top: 2px;}
ul.list-image li.last {margin: 0; padding: 0; border: 0;}
ul.list-image li.lastbb {margin-bottom: 10px; padding: 0; border: 0;}
h5.weblog {margin-bottom: 2px; font-weight: normal;}
h5.weblog a {color: #FFF; background-color: #4b106c; padding: 2px; font-size: 11px; padding-left: 4px; padding-right: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
h5.weblog-pink {margin-bottom: 2px; font-weight: normal;}
h5.weblog-pink a {color: #FFF; background-color: #de1679; padding: 2px; font-size: 11px; padding-left: 4px; padding-right: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
h5.weblog-pink a:hover {border: 0; background-color: #999;}

h5.weblog a:hover {border: 0; background-color: #999;}
.brightcove {margin-top: 15px; margin-bottom: 15px;}

#row-one {margin-bottom: 20px;}
#row-two {margin-bottom: 20px;}

#row-two-one {float: left; width: 630px;}
#row-two-two {float: right; width: 310px;}
#row-two-one-one {float: left; width: 300px;}
#row-two-one-two {float: right; width: 310px;}

#row-one-one {float: left; width: 630px;}
#row-one-two {float: right; width: 310px}

#row-one-one-two {width: 630px;}
#row-one-one-two-one {float: left; width: 300px;}
#row-one-one-two-two {float: right; width: 310px;}

#featured {width: 600px; height: 415px; padding: 15px; background-color: #FFF; margin-bottom: 20px; overflow: hidden; }


/*
	SLIDER
*/
.slider-wrap								{ width: 600px; position: relative; top: 0px; left: 0px; }		
.slider-wrap a {border: 0;}
.slider-wrap a:hover {border: 0;}	
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0 15px 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 600px; height: 450px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 600px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{width: 50px; height: 50px; margin-right: 5px; }
#movers-row									{ margin: -50px 0 0 50px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							{margin-top: 15px; font-size: 12px;}
.photo-meta-data h4 {font-size: 24px; letter-spacing: -1px; margin-bottom: 1px;}
.photo-meta-data h4 a {color: #4b106c;}
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(/images/icon-uparrowsmallwhite.png) top center no-repeat; }

h5.featured {position: absolute; top: 0px; left: 0px; z-index: 99;}
h5.featured a {color: #4b106c; background-color: #FFF; padding: 3px; padding-left: 6px; padding-right: 6px; font-size: 14px; font-weight: bold;}
h5.featured a:hover {color: #FFF; background-color: #4b106c;}

.jqGSContainer {position:relative;width:600px; padding-bottom: 15px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border: 0;}

.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 3px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#EAEAEA;color: #444;text-decoration:none;display:block;width:20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 0; font-size: 16px; font-weight: bold;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#4b106c;color:#FFF;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#555; color:#FFF; border: 0;}