html, body {margin: 0; padding: 0; background: #eaeaea url('/images/uploads/bgr2.jpg') fixed repeat top left; font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px; color: #333;}
.clear {clear: both;}

a {text-decoration: none; color: #333; border-bottom: 1px dotted #555;}
a:hover {border-bottom: 1px dotted #0093e7;}
a:active {color: #00a0db; 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: #018cdc;}
h1 {font-size: 26px; letter-spacing: 2px; line-height: 30px; margin-bottom: 10px; text-transform: uppercase;}
h2 {font-size: 16px; line-height: 20px;}
h3 {font-size: 16px; margin-bottom: 5px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; padding: 5px; background-color: #018cdc; color: #FFF; letter-spacing:2px; text-transform: uppercase;}
h3 a {color: #FFF;}
h3 a:hover {color: #F6F6F6; border: 0;}
h3.blue {background-color: #0aabe7;}

h4.smaller {font-size: 18px; margin-bottom: 3px;}

h6 {font-size: 18px;}
h6 a:hover {border: 0; color: #fe0101;}

#wrapper {margin: 0 auto; padding: 0; width: 960px;}
#header {position: relative; top: 0px; left: 0px; margin-bottom: 20px; margin-top: 15px;}
#logo {float: left; width: 150px; height: 150px; background-image: url('/images/uploads/clicklogonew.png');}
#logo a {position: absolute; top: 0px; left: 0px; width: 145px; height: 151px; 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;}

ul#menu li {display: inline; list-style-type: none; padding-right: 8px; border-right:1px solid #252525; padding-left:5px;}
ul#menu li.current a {color: #018cdc;}
ul#menu li.last {display: inline; list-style-type: none; padding-left:5px; padding-right: 0px; border-right:0px solid #252525; }
ul#menu li a {text-decoration: none; color: #111111; border: 0;}
ul#menu li a:hover {text-decoration: none; color: #00a0db; 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: Helvetica, Arial, sans-serif; letter-spacing:1px; font-size: 14px; color: #333; border: 0; padding: 0; margin: 0; background-color: #EEE; vertical-align: middle; }

#footer {position: relative; top: 0px; left: 0px; padding: 15px; background-color: #000; margin-bottom: 15px;}
div.footer {width: 25%; float: left; color:#FFF;}
div.footer h6 {color:#FFF;}
div.footer h6 a {color:#FFF;}
ul.footer {margin-top: 10px; margin-bottom: 20px; color:#FFF;}
ul.footer li {margin-bottom: 3px; color:#FFF;}
ul.footer li a {text-decoration: none; color: #FFF; border-bottom: none;}
ul.footer li a:hover {text-decoration: none; color: #CCC;}
.rss {margin-right: 3px;}

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


/*
	SLIDER
*/
.slider-wrap								{ width: 280px; 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: 280px; height: 400px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 280px; }
.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							{}
.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; }

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

ul.list {margin-top: 10px;}
ul.list li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
ul.list li h4 {font-size: 16px;}
ul.list li h4 a:hover {color: #0093e7; border: 0;}
ul.list li p {font-size: 11px; color: #333; 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 #DDD; min-height: 75px;}
ul.list-image li img {float: left; margin-right: 10px;}
ul.list-image li h4 {font-size: 16px;}
ul.list-image li h4 a:hover {color: #0093e7; border: 0;}
ul.list-image li p {font-size: 11px; color: #333; margin-top: 2px;}
ul.list-image li.four {min-height: 75px;}
ul.list-image li.five {min-height: 75px;}
ul.list-image li.last {margin: 0; padding: 0; border: 0; min-height: 75px;}
h5.weblog {margin-bottom: 2px; font-weight: normal;}
h5.weblog a {color: #FFF; background-color: #0aabe7; 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: #018cdc; 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;}

#content {padding: 15px; width: 600px; background-color: #FFF; margin-bottom: 20px; font-size: 14px; line-height: 20px;}
#magcontent {padding: 15px; background-color: #FFF; margin-bottom: 20px;}
.breadcrumbs {font-size: 11px; color: #333; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #EEE;}
.breadcrumbs a {border: 0; color: #333;}
.breadcrumbs a:hover {color: #018cdc;}
.meta {font-size: 12px; color: #333; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #018cdc; margin-top: 5px;} 
.meta a {border: 0; color: #333;}
.meta a:hover {border: 0; color: #0EA192;}
.article-image {float: right; margin-left: 10px; margin-bottom: 10px;}
.artist-image {float: left; margin-right: 10px; margin-bottom: 20px;}

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

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

.twitter a img, .facebook a img {margin-top: 4px;}
.facebook {margin-right: 3px;}

.affiliate a {margin-right: 10px;}
.affiliate a:hover {border: 0; color: #0093e7;}
.spotify img {top: 4px;}

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

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

#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: #0093e7;}
ul.related li p {margin-top: 2px; font-size: 11px; color: #333;}
ul.related li p a {border: 0; color: #333;}
ul.related li p a:hover {border: 0; color: #0093e7;}
ul.related li.last {margin: 0; padding: 0; border: 0;}
ul.related li p.desc {font-size: 12px; line-height: 16px; color: #222;}

#content img {max-width: 600px;}
p.content hr {line-height: 0; background-color: #999; color: #999; height: 1px; border: 0; padding: 0; margin: 0;}

.st-entry {padding: 10px; background-color: #F9F9F9; margin-bottom: 10px; line-height: 20px; color: #333; width: 580px;}
.left {float: left; font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.right {float: right;}
.soundtrack {text-align: right;}
.soundtrack a {padding: 2px; padding-right: 4px; padding-left: 4px; background-color: #EEE; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 0;}
.soundtrack a:hover {border: 0; background-color: #0093e7; color: #FFF;}

.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:#0EA192;color:#FFF;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#018cdc; color:#FFF; border: 0;}

p.download {margin-top: 15px;}
p.download a {font-size: 16px; font-weight: bold; padding: 3px; padding-left: 6px; padding-right: 6px; color: #FFF; border: 0; background-color: #0093e7; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
p.download a:hover {background-color: #333;}

.brightcove {margin-bottom: 15px;}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#fff;text-transform: uppercase; letter-spacing: 1px;}
#sb-container{position:fixed;margin:0;padding:20;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:3px solid #111;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


ol.index {position: relative; top: 0px; left: 0px; margin-top: 20px;}
ol.index li {margin-bottom: 15px; border-bottom: 1px solid #DDD; 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: #0093e7;}
ol.index li p {margin-top: 2px; font-size: 11px; color: #333;}
ol.index li p a {border: 0;}
ol.index li p a:hover {border: 0; color: #336002;}
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: #0093e7;}

ol.blog {position: relative; top: 0px; left: 0px; margin-top: 20px;}
ol.blog li  {margin-bottom: 15px; border-bottom: 1px solid #DDD; padding-bottom: 15px;}
ol.blog li h4 {font-size: 22px; line-height: 28px;}
ol.blog li h4 a:hover {border: 0; color: #0093e7;}
.blog-meta {font-size: 11px; color: #333; margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px solid #EEE;} 
.blog-meta a {border: 0; color: #333;}
.blog-meta a:hover {border: 0; color: #0093e7;}
ol.blog li.pagination {margin: 0; padding: 0; border: 0; font-size: 18px; font-weight: bold; text-align: center; height: auto;}
ol.blog li.pagination a {border: 0;}
ol.blog li.pagination a:hover {border: 0; color: #0093e7;}

p.search {margin-bottom: 7px; font-size: 15px;}
p.search a {font-weight: bold; border: 0;}
p.search a:hover {border: 0; color: #0093e7;}

#forthcoming {position: relative; top: 0px; left: 0px; margin-bottom: 20px; padding: 15px; background-color: #FFF;}
#events {margin-top: 5px;}
#events li {padding: 5px; background-color: #F6F6F6; margin-bottom: 5px; font-size: 12px;}
#events li:hover {background-color: #EEE;}
#events li a {border: 0;}
#events li a:hover {border: 0; color: #0093e7;}
#events li span.bold {font-weight: bold;}
#events li span.bold a:hover {color: #0093e7;}

.tracks {font-size: 12px; padding: 5px; background-color: #F6F6F6; float: right; width: 280px; height: 240px;}
.tracks h5 {font-size: 16px; margin-bottom: 7px;}
.tracks-spotify {margin-top: 10px;}
.tracks-spotify a {padding: 2px; padding-right: 4px; padding-left: 4px; background-color: #EEE; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 0;}
.tracks-spotify a:hover {border: 0; background-color: #0093e7; color: #FFF;}
.tracks-spotify a img {margin-top: 4px;}

#front-one {position: relative; top: 0px; left: 0px; margin-bottom: 20px;}
#front-one-two {float: left; width: 310px;}
#front-one-three {float: right; width: 630px;}
#front-three {float: right; width: 300px;}
#front-three-three {padding: 15px; background-color: #F9F9F9;}
#front-one-two-two {float: left; width: 280px; padding: 15px; background-color: #F9F9F9;}
#featured {width: 280px; height: 400px; padding: 15px; background-color: #FFF; margin-bottom: 20px;}
#featured img {width: 280px; height:280px; margin-bottom: 15px;}
#featured h4 {font-size: 20px; line-height: 22px; margin-bottom: 5px; margin-top: 3px;}
#featured h4 a:hover {border: 0; color: #0093e7;}
#featured p {font-size: 12px; line-height: 16px;}

#tv {position: relative; width: 280px; padding: 15px; background-color: #F6F6F6;}
#front-promo {width: 630px; height: 40px; margin-bottom: 20px; background-color: #CCC;}
#front-promo a {border: 0;}
#front-promo a:hover {border: 0;}

#front-two {position: relative; top: 0px; left: 0px; margin-bottom: 20px;}
#downloads {float: right; width: 300px;}
#mp3s {padding: 15px; background-color: #F6F6F6;}
#viagogo a, #viagogo a:hover {border: 0;}
#reviews-features {float: left; width: 640px;}
#reviews {float: left; width: 280px; padding: 15px; background-color: #F6F6F6;}
#features {float: right; width: 280px; padding: 15px; background-color: #F6F6F6;}