body {
font-family: helvetica, arial, "Roboto", "Slate Pro", sans-serif;
font-weight: 300;
font-size: 13px;
}

.top-header {z-index:9999;position:relative;width:100%;float:left;min-height:50px; background-color:#222;display: block;padding:0 7px; margin-bottom:10px; padding:0; opacity:.8;}
.top-links {-webkit-border-radius: 2px !important;-khtml-border-radius: 2px!important ;-moz-border-radius: 2px !important;border-radius: 2px !important;border:1px solid #222; font-weight: bold;color: #fff;float:left; display:block; min-height:34px; padding:0px 12px 0 0; margin:6px 0 0 0;}

.btn-sm {border:1px solid #ccc;float:left; text-align: center; width:100%; color: #000;font-weight: bold;display: block;padding: 9px 14px 9px 14px; margin:10px 0 10px 0;}
a.btn-sm:link {text-transform:uppercase; font-size:13px; color:#000; background-color:#fff; text-decoration:none; line-height:10px;}
a.btn-sm:visited {color:#000; background-color:#fff !important;text-decoration:none;line-height:10px;}
a.btn-sm:hover {border:1px solid #222; color:#fff; background-color:#000 !important;text-decoration:none;line-height:10px;}
a.btn-sm:active {border:1px solid #222; color:#fff; background-color:#000 !important;text-decoration:none;line-height:10px;}


.top-links .btn-sm {margin-top:2px;}

.btn-lrg {font-weight:normal; text-shadow: 0 -1px rgba(0, 0, 0, 0.9); background-color:#222; color:#fff !important; float:left; text-align: left;width:100%;color: #000;font-size:26px;display: block;padding: 14px 24px 12px 24px; margin:7px 0 10px 0;}
.soundcloud_txt {display:block; background-color:#111; padding:0 0 0 8px; margin:3px 0 0 0;}
.soundcloud_txt object {margin-top:0 !important;}
a.btn-lrg:link {letter-spacing: 0; font-weight:normal; float:left; color:#fff; background-color:#222; text-decoration:none;}
a.btn-lrg:visited {color:#fff; background-color:#222;text-decoration:none;}
a.btn-lrg:hover {color:#fff; background-color:#000 !important;text-decoration:none;}
a.btn-lrg:active {color:#fff; background-color:#000 !important;text-decoration:none;}
.btn-lrg-desc {font-size:14px; font-weight:normal; margin:4px 50px 6px 0;}

.btn-lrg span a:link {color:#fff; text-shadow: 0 0 #000;text-decoration:none;}
.btn-lrg span a:visited {color:#fff;text-shadow: 0 0 #000;text-decoration:none;}
.btn-lrg span a:hover {color:#fff;text-shadow: 0 0 #000;text-decoration:none;}
.btn-lrg span a:active {color:#fff;text-shadow: 0 0 #000;text-decoration:none;}

.hero {color:#fff;}
.download {background-image:url("../img/featured-content-button-sprite.png") !important;background-position:95% -72px !important;background-repeat:no-repeat !important;		}
.external {background-image:url("../img/featured-content-button-sprite.png") !important;background-position:95% 20px !important;background-repeat:no-repeat !important;		}


.btn-lrg form {font-size:14px; font-weight:normal;  padding:2px 0;}
.btn-lrg form label {margin:10px 0 10px 0; float:left;}
.btn-lrg input {margin:10px 10px 10px 0; float:left; text-align: center;height:28px;width: 100%;color: #000;font-weight: bold;display: block;padding: 2px 8px 0 8px;}
input.email_in {clear:both;}
.email_in {border:0;text-align: left !important; box-shadow: inset 0 1px 3px #000; font-weight:normal !important;}
.email_btn {background-color:#fff; margin-top:11px !important;font-weight:bold !important }


.top-links-title {float:left; padding:10px 0 0 14px;}
a.top-block:link {color:#fff; background-image: url("../img/featured-content-top-links.png"); background-repeat: no-repeat;text-decoration:none; display:block; height:28px;float:left; font-size:12px; font-weight:normal; padding:7px 0 0 32px; margin:4px 0 4px 14px;}
a.top-block:visited {color:#fff; background-image: url("../img/featured-content-top-links.png"); background-repeat: no-repeat;text-decoration:none; display:block; height:28px;float:left; font-size:12px; font-weight:normal; padding:7px 0 0 32px; margin:4px 0 4px 14px;}
a.top-block:hover {color:#fff; background-image: url("../img/featured-content-top-links.png"); background-repeat: no-repeat;text-decoration:none; display:block; height:28px;float:left; font-size:12px; font-weight:normal; padding:7px 0 0 32px; margin:4px 0 4px 14px;}
a.top-block:active {color:#fff; background-image: url("../img/featured-content-top-links.png"); background-repeat: no-repeat;text-decoration:none; display:block; height:28px;float:left; font-size:12px; font-weight:normal; padding:7px 0 0 32px; margin:4px 0 4px 14px;}

a.youtube:link {background-position:0 0px;text-decoration:none;}
a.youtube:visited {background-position:0 0px;text-decoration:none;}
a.youtube:hover {background-position:0 0px;text-decoration:none;}
a.youtube:active {background-position:0 0px;text-decoration:none;}

a.youtube-channel:link {background-position:0 0px;text-decoration:none;}
a.youtube-channel:visited {background-position:0 0px;text-decoration:none;}
a.youtube-channel:hover {background-position:0 0px;text-decoration:none;}
a.youtube-channel:active {background-position:0 0px;text-decoration:none;}

a.twitter:link {background-position:0 -40px;text-decoration:none;}
a.twitter:visited {background-position:0 -40px;text-decoration:none;}
a.twitter:hover {background-position:0 -40px;text-decoration:none;}
a.twitter:active {background-position:0 -40px;text-decoration:none;}

a.facebook:link {background-position:0 -82px;text-decoration:none;}
a.facebook:visited {background-position:0 -82px;text-decoration:none;}
a.facebook:hover {background-position:0 -82px;text-decoration:none;}
a.facebook:active {background-position:0 -82px;text-decoration:none;}

a.globe:link {background-position:0 -122px;text-decoration:none;}
a.globe:visited {background-position:0 -122px;text-decoration:none;}
a.globe:hover {background-position:0 -122px;text-decoration:none;}
a.globe:active {background-position:0 -122px;text-decoration:none;}

a.info:link {background-position:0 -173px;text-decoration:none;}
a.info:visited {background-position:0 -173px;text-decoration:none;}
a.info:hover {background-position:0 -173px;text-decoration:none;}
a.info:active {background-position:0 -173px;text-decoration:none;}

a.itunes:link {background-position:0 -222px;text-decoration:none;}
a.itunes:visited {background-position:0 -222px;text-decoration:none;}
a.itunes:hover {background-position:0 -222px;text-decoration:none;}
a.itunes:active {background-position:0 -222px;text-decoration:none;}

a.music:link {background-position:0 -273px;text-decoration:none;}
a.music:visited {background-position:0 -273px;text-decoration:none;}
a.music:hover {background-position:0 -273px;text-decoration:none;}
a.music:active {background-position:0 -273px;text-decoration:none;}

a.soundcloud:link {background-position:0 -327px;text-decoration:none;}
a.soundcloud:visited {background-position:0 -327px;text-decoration:none;}
a.soundcloud:hover {background-position:0 -327px;text-decoration:none;}
a.soundcloud:active {background-position:0 -327px;text-decoration:none;}

a.store:link {background-position:0 -384px;text-decoration:none;}
a.store:visited {background-position:0 -384px;text-decoration:none;}
a.store:hover {background-position:0 -384px;text-decoration:none;}
a.store:active {background-position:0 -384px;text-decoration:none;}

a.flickr:link {background-position:0 -438px;text-decoration:none;}
a.flickr:visited {background-position:0 -438px;text-decoration:none;}
a.flickr:hover {background-position:0 -438px;text-decoration:none;}
a.flickr:active {background-position:0 -438px;text-decoration:none;}

a.heart:link {background-position:0 -491px;text-decoration:none;}
a.heart:visited {background-position:0 -491px;text-decoration:none;}
a.heart:hover {background-position:0 -491px;text-decoration:none;}
a.heart:active {background-position:0 -491px;text-decoration:none;}

a.calendar:link {background-position:0 -545px;text-decoration:none;}
a.calendar:visited {background-position:0 -545px;text-decoration:none;}
a.calendar:hover {background-position:0 -545px;text-decoration:none;}
a.calendar:active {background-position:0 -545px;text-decoration:none;}

a.play:link {background-position:0 -597px;text-decoration:none;}
a.play:visited {background-position:0 -597px;text-decoration:none;}
a.play:hover {background-position:0 -597px;text-decoration:none;}
a.play:active {background-position:0 -597px;text-decoration:none;}


.more-media {z-index:9999;}
.more-media .group {}
.more-media .group .item {float:left; background-color:#000; color:#fff; display:block; padding:14px 14px 14px 14px;}
.more-block-item {width:200px; height:60; display:block; float:left; position:relative; margin:0 5px 10px 5px;}
.more-img {}
.more-link {position:absolute; top:0; left:65px;font-size:12px;overflow:hidden;height:42px;font-weight:700;}
a.more-link:link {color:#ccc; text-decoration:none;}
a.more-link:visited {color:#ccc;text-decoration:none;}
a.more-link:hover {color:#fff;text-decoration:none;}
a.more-link:active {color:#fff;text-decoration:none;}
.more-desc {position:absolute; top:38px; left:65px; font-size:11px; color:#999; font-weight:400;}

.whatsinside-menu {position: relative;}
.whatsinside {top:50px; position:absolute; z-index:8888; display: block; float:left; background-color:#000; background: rgba(0, 0, 0, 0.8); color:#fff; padding:14px; font-size:13px; line-height:21px; font-weight:normal;}
.whatsinside .item ul {margin:0 0 0 16px; padding:0;}
.whatsinside .item li {background: url(../img/inside-icons.png) no-repeat 0 3px; list-style: none; padding-left: 24px; } }
.whatsinside a { color:#ccc; font-weight: bold; } 
.whatsinside a:link { color:#ccc; font-weight: bold; } 
.whatsinside a:visited { color:#ccc; font-weight: bold; } 
.whatsinside a:hover { color:#fff; font-weight: bold; } 
.whatsinside a:active { color:#fff; font-weight: bold; } 
.whatsinside .item p { margin:8px 8px 0 8px; font-size:14px;}


.share {position:relative; margin-top:50px; background-color:#000; color:#fff; text-align:center; padding: 11px 0;}
.share img {margin:0 3px 0 3px;}
.share-plus {font-size:22px; padding: 0 !important;line-height:10px}

.main-graphic {width:100%; text-align:center;}
.main-graphic img {width:100%; margin:0 auto;}

.main-graphic-rt {width:100%; text-align:center;}
.main-graphic-rt img {width:100%; margin:0 auto;}

.UTF-arrw-dn {font-size:9px; margin-top:-10px; height:30px;}

#inline-bg {padding-bottom:15px;}
#more-ctl {float:right; } 


@media screen and (min-width: 690px) {
	.more-media {position:absolute; top:60px; left:0;}
	.main-content {margin-top:30px;float:left;}
	.whatsinside {top:0;}

	.main-graphic {margin-left:0; top:100px; height:1px !important; position:absolute; z-index:-1;}
	.main-graphic img {width:auto;}

	.main-graphic-rt {margin-left:0; top:100px; height:1px !important; position:absolute;z-index:-1;}
	.main-graphic-rt img {width:auto;}

	.email_in {width:65% !important; text-align: left !important;}
	.email_btn {width:20% !important;}
	.share-menu {position:absolute; bottom:30px; right:0;}
	.pull-right {float:right !important;}
	.btn-sm {width:auto !important;}
}
