/* =reset
--------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,blockquote,caption,th,td,iframe,img,abbr,acronym{margin:0;padding:0;border:0;}
body,div,dl,ul,ol,pre,form,select,input,textarea,p,th,td,address,caption{font-family:arial, helvetica, sans-serif;}
img{display:block;}
ol,ul{list-style:none;}
label,input.submit,input.reset,input.image{cursor:pointer;}
textarea{overflow:auto;font-size:100%;}
body{font-size:10px;color:#a6a6a6;background:#000;}
a{text-decoration:none;color:#fff;}
a:hover{text-decoration:underline;}
a:hover, a:active { outline: none;}

/* =typography (body copy 12px / leading 14px)
--------------------------------------------- */
h2, .fauxh2 {margin: 1.2em 0; line-height: 1.2em; font-size: 18px;}
h3, .fauxh3 {margin: 1.2em 0; line-height: 1.2em; font-size: 14px;}
h4, .fauxh4 {margin: 1.2em 0; line-height: 1.2em; font-size: 13px;}
h5, .fauxh5 {margin: 1.2em 0; line-height: 1.2em; font-size: 12px;}
h6, .fauxh6 {margin: 1.2em 0; line-height: 1.2em; font-size: 11px;}
small {display: block; font-size: 11px;}
ul, p {margin: 1.2em 0; line-height: 1.2em; font-size: 12px;}

/* =helpers
--------------------------------------------- */
.clearfix:after {content:".";clear:both;display:block;visibility:hidden;height:0;}
.clear {clear:both;}
.structural, #isd {position:absolute;top:-9999em;left:0;}

/* =layout
--------------------------------------------- */
body {position:relative;z-index:1;background:#35322f url(../images/concrete.jpg);}
#container {position:relative;z-index:3;margin:0 auto;width:980px;}
#shim {position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;width:100%;height:789px;background:url(../images/grad.png);}

/* =header
--------------------------------------------- */
#header {position:relative;}

#my_player {position:absolute;top:7px;right:34px;}

#nav {position:absolute;top:280px;left:34px;margin:0;line-height:40px;font-size:14px;font-weight:bold;}
#nav li {float:left;margin:0 10px 0 0;}
#nav a {float:left;width:110px;height:22px;color:#fff;overflow:hidden;outline:none;}
#nav a:hover {border:none;}
.nav-current img {margin-left:-110px;}
#nav #nav-music {margin:0 35px 0 0;}

/* =content
--------------------------------------------- */
.tab-content {clear:both;}
.tab-head {margin:0;padding:11px 0 11px 34px !important;}

.content {float:left;margin:0 10px 0 34px;padding:20px 20px 10px;width:580px;background:rgb(30,28,26);background:rgba(0,0,0,0.44);display:inline;}
.content p {margin:0 0 1.2em;}

/* =home
--------------------------------------------- */
#promos h2 {margin:0;padding:11px 0;}
#promos {float:left;margin:0 10px 0 34px;display:inline;width:620px;}
#promos ul {float:left;margin:0;display:inline;padding:5px 0 0;width:620px;background:rgb(30,28,26);background:rgba(0,0,0,0.44);}
#promos li {float:left;position:relative;padding:0 5px 10px 5px;}
#promos h3 {margin:5px 0 0;color:#fff;font-weight:normal;font-size:14px;}
#promos p {margin:5px 0;font-size:12px;}
#promos li img {position:relative;top:0;left:0;}
#promos .more a {padding:0 0 0 15px; background: url(../images/icon_arrow.png) no-repeat left 3px;}

#promos .promo-link {position:absolute;top:0;left:5px;width:300px;height:250px;}
#promos .promo-link:hover {background:url(../images/bg_carousel-hover.png);}
#promos .promo-link-hover {text-decoration:underline;}

.socialMedia {float:left;width:282px;position:relative;z-index:2;margin:0;}
.socialMedia h2 {margin:0;padding:11px 0;} 
.socialMedia ul {float:left;margin:0;line-height:2em;background:rgb(30,28,26);background:rgba(0,0,0,0.44);}
.socialMedia li {float:left;margin:20px 25px 0 25px;text-indent:-8999em;display:inline;}
.socialMedia a {display:block;width:90px;height:45px;background:url(../images/sprt_icons_social-media.png) no-repeat;}
.socialMedia a:hover {background-position:-90px 0;}
.mySpace a {background-position:0 -45px;}
.mySpace a:hover {background-position:-90px -45px;}
.facebook a {background-position:0 -90px;}
.facebook a:hover {background-position:-90px -90px;}
.twitter a {background-position:0 -135px;}
.twitter a:hover {background-position:-90px -135px;}

#tweets {float:left;width:282px;}
#tweets ul {margin:0;padding:10px 10px 10px 5px;background:rgb(30,28,26);background:rgba(0,0,0,0.44);color:#fff;}
#tweets li {padding:10px 5px 10px 15px; background: url(../images/icon_arrow.png) no-repeat left 13px;}
#tweets span {display:block;}

#reminder_form {float:left;width:282px;margin:0 0 10px;}
#reminder_form form {float:left;width:252px;padding:0 15px;background:rgb(30,28,26);background:rgba(0,0,0,0.44);}
#reminder_form input.text {float:left;padding:2px;width:208px;background:#252322;color:#fff;border:1px solid #484645;}
#reminder_form input.text:focus {outline:none;}
#reminder_form input.image {}

/* =music
--------------------------------------------- */
#music .content {padding:0;width:620px;background:none;}
#music ul {margin:0;}
#music li {float:left;margin:0 0 5px;padding:0;width:620px;background:rgb(30,28,26) url(../images/bg_outnow.png) no-repeat right bottom;background:rgba(0,0,0,0.44) url(../images/bg_outnow.png) no-repeat right bottom;}
#music li img {float:left;padding:0 15px 0 0;}
#music h3 {margin:20px 0 0;font-size:18px;color:#fff;}
#music p {margin:0;font-size:11px;}
#music .icon-itunes img {float:none;position:relative;top:15px;left:-5px;padding:0;}
#music .last {border:none;}
#music .meta {color:#888;}
#music-promos {float:left;margin:-33px 0 0 0;width:282px;}

/* =about
--------------------------------------------- */
#about .content {line-height: 1.2em; font-size: 12px;}
#about .content * {font-size: 12px;}
#about-promos {float:left;margin:-33px 0 0 0;width:282px;}

/* =footer
--------------------------------------------- */
#click2fame {clear:both;float:left;position:relative;margin:18px 0 0 0;padding:65px 34px 0 34px;width:912px;height:195px;background:url(../images/bg_1click2fame.jpg) no-repeat;}
#click2fame ul {margin:0 0 0 30px;font-size:11px;}
#click2fame li {float:left;position:relative;padding:0 25px 0 0;width:150px;}
#click2fame img {padding-bottom:8px;}
#click2fame span {display:block;margin-top:2px;line-height:1.3em;}
#click2fame a {font-weight:bold;font-size:13px;color:#fff;}
#click2fame .promo-link {position:absolute;top:0;left:0;width:150px;height:83px;}
#click2fame .promo-link:hover {background:url(../images/bg_carousel-hover.png);}
#click2fame .promo-link-hover {text-decoration:underline;}

/* =digest
--------------------------------------------- */
.fdpoweredby {display:none ! important;}

#carousel {position:relative;margin:0 0 3px 0;width:912px;padding:0 34px 0 34px;}
#carouselInner {position:relative;width:912px;height:200px;padding:5px 0 0;overflow:hidden;background:rgb(30,28,26);background:rgba(0,0,0,0.44);}
#carousel .widget {position:absolute;top:74px;width:34px;height:54px;background:url(../images/sprt_icons_carousel.png);text-indent:-9999em;outline:none;}
#carousel .widget:hover {border:none;}
#carousel .inactive {opacity:.2; cursor:default;}
#carousel #carousel_previous {left:0;}
#carousel #carousel_next {right:0;background-position:right 0;}
#carousel #carousel_previous:hover {background-position:0 -54px;}
#carousel #carousel_next:hover {background-position:right -54px;}
#carousel #carousel_previous.inactive:hover {background-position:0 0 ! important;}
#carousel #carousel_next.inactive:hover {background-position:right 0 ! important;}

#digest {position:absolute;top:5px;left:0;margin:0;width:9999em;height:200px;}
#digest li {float:left;position:relative;width:218px;height:65px;margin:0 5px;padding:135px 0 0;font-size:12px;color:#fff;overflow:hidden;display:inline;}
#digest li, #digest p, #digest span {font-size:12px;}
#digest .item_title {display:block;font-weight:bold;}
#digest .item_date_pretty {display:block;color:#888;}
#digest .item_icon {display:block; margin:10px 0 0;padding-left:20px;background:url(../images/icon_photo.png) no-repeat left center;}
#digest .item_modal_link {position:absolute;top:0;left:0;z-index:3;width:218px;height:195px;}
#digest .item_modal_link:hover {background:url(../images/bg_carousel-hover.png) no-repeat;}
#digest .item-icon-hover {text-decoration:underline;}
#digest #digest .item_modal_link:hover .item_icon {text-decoration:underline;}
#digest .item_description {position:absolute;top:0;left:0;z-index:1;width:218px;height:124px;overflow:hidden;}
#digest .item_description img {position:absolute;top:0;left:0;z-index:2;width:218px;height:auto ! important;}
#digest .item_description_plain {display:none ! important;}
/* youtube */
#digest .rss_246669 .item_modal_link:hover {background-image:url(../images/bg_carousel-video-hover.png);}
#digest .rss_246669 .item_icon {background-image:url(../images/icon_video.png);}
#digest .rss_246669 .item_description img {top:-20px;}

/* =shadowbox
--------------------------------------------- */
#sb-nav a:hover {border:none ! important;}
#sb-title-inner, #sb-info-inner {font-family:arial, helvetica, sans-serif ! important;}
