/*----------------------------------------------------------
	Name:		Jake Owen
	Design:		Phill Mamula : ground(ctrl)
	Code:		Matt Goucher : ground(ctrl)
----------------------------------------------------------*/
@import url('bebas-neue/stylesheet.css');
li{list-style:none;}
#dashboard,#breadcrumbs,#main .section > .header .nav.actions,.login #tweets,.users #tweets,#mobile_dashboard,.rss{display:none;}
body{background:url('../img/default.png') center top no-repeat #fcfbef;font-family:'helvetica neue','helvetica','arial',sans-serif;}
body.home{background:url('../img/bg.jpg') center top no-repeat #fcfbef;font-family:'helvetica neue','helvetica','arial',sans-serif;}
a,a:active,a:visited{color:#5383a7;text-decoration:underline;}
a:hover{text-decoration:none;}
h1.title,h2.title,h3.title,h4.title,.title span,.title a{color:#6d574c;font-family:'bebas neue',sans-serif;text-transform:uppercase;padding:0;}
h1{color:#5283a8;font-size:30px;}
h2{color:#5283a8;font-size:30px;}
h3{color:#5283a8;font-size:30px;}
table{margin-bottom:0px;}
p strong {font-weight:bold;}
p em {font-style:italic;}
blockquote,p blockquote {width:90%;margin:0px auto;font-size:12px;border:0px;padding-bottom:10px;}

/* Header */
#header{margin:0px auto;width:960px;}
#header #logo{display:block;width:703px;height:145px;background:url('../img/logo.png') center top no-repeat transparent;text-indent:-9999em;}
#header #social-media{margin:10px auto 5px auto;width:960px;}
#header #social-media .social a{display:block;}
#header #social-media .social{margin-left:475px;}
#header #social-media .social li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;line-height:26px;vertical-align:top;}
#header #social-media .youtube{background:url('../img/objects.png') 0px 0px no-repeat;width:21px;height:21px;text-indent:-9999em;}
#header #social-media .twitter{background:url('../img/objects.png') -31px 0px no-repeat;width:21px;height:21px;text-indent:-9999em;}
#header #social-media .myspace{background:url('../img/objects.png') -61px 0px no-repeat;width:21px;height:21px;text-indent:-9999em;}
#header #social-media .facebook{background:url('../img/objects.png') -89px 0px no-repeat;width:21px;height:21px;text-indent:-9999em;margin-right:35px;}
#header #social-media .login a,#header #social-media .account a{font-family:'bebas neue',sans-serif;text-decoration:none;color:#6D574C;font-size:18px;line-height:21px;}

/* Header > Navigation */
#header .nav,#footer > .section .nav{margin:20px 0px 40px;width:715px;height:60px;overflow:hidden;background:url('../img/objects.png') 0px -35px no-repeat transparent;}
#header .nav li,#footer > .section .nav li{padding-right:20px;}
#header .nav li.parent,#footer > .section .nav li.parent{padding-bottom:20px;}
#header .nav li a,#footer > .section .nav li a{font-family:'bebas neue',sans-serif;text-decoration:none;color:#6d574c;font-size:26px;line-height:50px;letter-spacing:0.060em;font-style:italic;}
#header .nav li a:hover, #footer > .section .nav li a:hover {color:#5283A8;}
#header .nav li .drop,#footer > .section .nav li .drop{position:absolute;display:none;width:130px;border:1px solid #ccccb9;background:#f3f3e3;z-index:100;box-shadow:0px 0px 2px #ccccb9;-webkit-box-shadow:0px 0px 2px #ccccb9;-moz-box-shadow:0px 0px 2px #ccccb9;}
#header .nav li .drop .arrow,#footer > .section .nav li .drop .arrow{border-color:transparent transparent #F3F3E3;border-style:solid;border-width:0 15px 15px;height:0;margin-top:-15px;width:0;}
#header .nav li .drop li,#footer > .section .nav li .drop li{display:block !important;border-bottom:1px solid #ccccb9;padding-left:10px;}
#header .nav li .about.drop,#footer > .section .nav li .about.drop{margin-left:135px;}
#header .nav li .community.drop,#footer > .section .nav li .community.drop{margin-left:455px;}
#header .nav li .media.drop,#footer > .section .nav li .media.drop{margin-left:375px;}
#header .nav .parent:hover .drop,#footer > .section .nav .parent:hover .drop{display:block;}

/* Page > Content-Area */
.home #content-area{margin:0px auto;width:960px;overflow:hidden;}
#video{float:left;width:610px;height:345px;padding:10px 10px 20px;margin-bottom:20px;background:url('../img/frame.png') center bottom no-repeat #FFFEFD;}
#tweets{float:right;margin-top:100px;width:310px;}
#tweets .bird{background:url("../img/objects.png") no-repeat scroll -223px 3px transparent;display:block;height:37px;width:40px;margin-bottom:10px;text-indent:-999em;}
#tweets .text{float:left;color:#2f2e2d;font-family:'bebas neue',sans-serif;font-size:22px;font-style:italic;letter-spacing:0.06em;line-height:23px;text-decoration:none;}
#tweets .time{float:left;margin-top:10px;clear:left;font-size:13px;}
#tweets a{font-family:'bebas neue',sans-serif;text-decoration:none;}

/* Page > Main */
#main,.main{float:left;margin:0px 10px 0px 0px;width:600px;overflow:hidden;}
#aside,.aside{float:right;margin:0px 10px;width:310px;overflow:hidden;}
#aside .section{margin-top:30px;overflow:hidden;}
#aside .section > .header .nav.actions{display:none;}
#aside .section > .footer .nav.actions{float:right}
#main .section > .header .title,#aside .section > .header .title{padding:5px 0px 5px 10px;margin-bottom:10px;border-top:1px solid #ccccb9;border-bottom:1px solid #ccccb9;}
#main .section > .header .title span,#aside .section > .header .title span{color:#5283a8;font-style:italic;}
#main .section.comments .bubble{float:right;width:510px;padding-bottom:20px;overflow:hidden;}
#aside .section.facebook .content iframe{background:#fff !important;}
.media #add-comment textarea {width:928px;}
.media #add-comment button {width:945px;}

/* Home Features */
#aside .section.audio{background:url('../img/player_cover.png') no-repeat;}
#aside .section.audio .content{margin-top:170px;}
#aside #controls{margin:0px auto;text-align:center;}
#aside #hud{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #ECE6DA;color:#000000;font-family:'bebas neue',sans-serif;font-size:20px;height:33px;line-height:35px;overflow:hidden;padding:4px 6px;text-decoration:none;width:310px;}
#aside #player .play{position:relative;top:70px;color:#000000;font-family:'bebas neue',sans-serif;font-size:20px;padding-right:10px;border-right:1px solid #ECE6DA;text-decoration:none;}
#aside #player .pause{position:relative;top:70px;color:#5283A8;font-family:'bebas neue',sans-serif;font-size:20px;text-decoration:none;padding-left:10px;}
#aside #player .next{background:none repeat scroll 0 0 #5283A8;display:block;height:43px;margin-left:265px;position:absolute;width:45px;}
#aside #player .next span{background:url("../img/player_arrow.png") no-repeat scroll center center transparent;display:block;height:45px;text-indent:-9999em;width:45px;}
#aside #playlist{text-indent:-9999em;height:10px;width:0px;}

/* News */
.home .news.featured .listing {padding-bottom:0px;}
.home .news.featured .listing .item {margin-bottom:10px;}
.home .section.news.featured > .footer{display:none;}
.home .section.news > .footer{float:right;}
.home .section.news > .footer .nav.actions li{background:none;}
.home .section.news > .footer .nav.actions li a{color:#5283A8;font-size:27px;font-family:"bebas neue",sans-serif;}
.news .details.content{overflow:hidden;}
.news .listing .item .details.content .footer{float:left;margin-bottom:20px;}
.news .listing .item .article > .footer .nav.actions{float:left;}
.news .listing .item .figure{margin-bottom:20px;}
body.news .section.news.all .listing > .item{overflow:hidden;padding-top:20px;padding-bottom:20px;background:url('../img/dots.png') left bottom repeat-x transparent;}
.news .listing .item .article > .header .meta{font-size:11px;margin-top:0px;margin-bottom:5px;}
.news .listing .item .article > .footer .meta{display:none;}
.news .listing .item .figure{float:left;margin:10px 25px 10px 0px}
#main .section.news.recent > .header{display:none;}
.news .section.news.story .footer .meta{display:none;}
.news .section.news.story .article{margin-bottom:20px;}
.news .section.news.story .header .meta{margin-bottom:10px;}
.news .footer .nav.actions{float:right;position:relative;top:5px;color:#6D574C;}
.news .footer .nav.actions a{color:#6D574C;}
.news .section.news.ad{height:308px;}

/* Events */
body.events td,body.events td span,body.events td{padding-top:2px;padding-bottom:2px;}
body.events td,body.events td span,body.events td a{font-family:'bebas neue',sans-serif;color:#6d574c;text-decoration:none;font-size:18px;letter-spacing:0.025em;}
body.events .section.events > .header .nav.actions{display:block !important;left:845px;position:relative;top:-65px;}
body.events .section.events > .header .nav.actions li{display:inline;position:relative;top:10px}
body.events .section.events > .header .nav.actions li a{color:#6D574C;}
body.events .section.events > .footer .nav.actions{display:none;}
.events .full .event-contests{display:block;margin-left:27px;margin-top:-12px;text-align:left;}
.events a:hover{color:#5283A8;}
.events .listing.full{margin-top:-75px;}
.events thead{display:block;height:0;padding:0;text-indent:-99999em;background:transparent;}
.events thead th{border:none;background:transparent;}
.events thead tr{border:none;background:transparent;}
.events td,.events td span,.events td a{font-family:'bebas neue',sans-serif;color:#6d574c;text-decoration:none;font-size:15px;}
.events td.activity ul{padding:0;}
.events td.activity li{display:inline;}
.events td.tickets{width:84px;}
.events td.tickets ul{padding:5px 0px;}
.events td a:hover{text-decoration:underline;}
.events tr{background:#fbfaee;}
.events .alt{background:#ece6da;}
.events .tickets li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}

/* Events > Listing*/
.events .section.event .figure{float:left;margin-right:20px;}
.events .section.event .time {font-family:'bebas neue',sans-serif;font-size:24px;}
.events .event_details{float:left;margin-bottom:20px;max-width:250px;min-width:330px;margin-top:20px;}

/* Music / Releases */
.releases #main {float:right;}
.releases #aside {float:left;}
.releases .artists.main{display:none;}
.releases .listing .item{overflow:hidden;padding-top:20px;padding-bottom:20px;background:url('../img/dots.png') left bottom repeat-x transparent;}
.releases .listing .item .figure{float:left;margin-right:20px;width:250px;}
.releases .listing .item .meta{color:#5283A8;font-weight:bold;margin-top:-10px;margin-bottom:10px;}
.releases .listing .item .meta span{font-weight:bold;}
.releases .main.full {display:none;}
.releases .play{background:url("../img/play_button.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:15px;text-indent:-9999em;width:16px;margin-right:10px;margin-top:5px;}

/* Pagination */
.pagination{text-align:left;margin-top:20px;margin-bottom:10px;}
.pagination h6.title,
.pagination .results{display:none;}
.pagination .pages .listing{padding:0;}
.pagination .pages .actions.forth li:hover,
.pagination .pages .listing li:hover{background:#5283A8;color:#fff;}
.pagination .pages .actions.forth li:hover a,
.pagination .pages .listing li:hover a{color:#fff;}
.pagination .pages .listing li,
.pagination .pages .actions.forth li{border:1px solid #CCCCB9;background:#ECE6DA;font-weight:bold;color:#5283A8;padding:4px 5px;}
.pagination .pages .listing li a,
.pagination .pages .actions.forth li a{color:#6D574C;text-decoration:none;}

/* Community Commenting */
#add-comment label{display:none;}
#add-comment textarea{width:588px;border:1px solid #5283A8;padding:5px;}
#add-comment button{width:630px;background:#5283A8;text-align:center;border:none;padding:5px;color:#fff;border:1px solid #5283A8;}
#add-comment button span{font-family:'bebas neue',sans-serif;font-size:18px;}
#main .section.comments .avatar{float:left;margin-right:20px;width:auto;}
#main .section.comments .avatar img{width:100px;}
#comments .bubble{width:465px !important;overflow:hidden;}
#comments .article{overflow:hidden;margin-bottom:10px;}
#comments .item{background:#fbfaee;padding:10px;}
#comments .item.alt{background:#ece6da;}

/* Media */
.media .section.feature.video .details{background:url('../img/featured_video_bg.png') center top no-repeat transparent;padding:10px 10px 30px;}
.media .listing .item{float:left;margin-right:10px;margin-bottom:20px;}
.media .listing .item.fourth{margin-right:0px;}
.media .listing .item.fifth{clear:left;}
.media .listing .item .figure{margin-bottom:5px;width:227px;max-height:135px;min-height:135px;overflow:hidden;display:block;background:#000;}
.media .listing .item .figure img{width:227px;}
.media .listing .item .header{width:227px;}
.media .listing .item .title{color:#5283A8;}
.media .listing .item .meta{color:#6D574C;}
.media .footer{float:right;position:relative;top:10px;}
.media .footer .nav.actions li a{color:#5283A8 !important;text-decoration:underline;}
.media .section.asset .details {margin-bottom:10px;}
.media .next img {display:none;}
.media .prev img {display:none;}
.media .details.content{margin:0px auto;text-align:center;}

/* Forums */
.forum .header .nav.actions {display:block !important;}
.forum td{vertical-align:middle;padding:5px;}
.fourm tr{background:#FBFAEE;}
.forum tr.alt{background:#ECE6DA;}
.forum thead tr{display:none;}
body.forum .article{margin-bottom:20px;}
.forum .section.forum > .header { position: relative; }
.forum .section.forum > .header ul.nav { padding: 0; position: absolute; top: 50%; width: auto; right: 0; text-align: right; margin: -10px 0 0; }
.forum .section.forum .header > .nav.actions li{
	margin: 0 0 0 1em;
	line-height: 20px;
	padding: 0;
	display: inline-block;
		display: -moz-inline-stack;
		zoom: 1;
		*display: inline;
}
.forum .section.forum .content .nav.pagination{display:none;}
.forum .section.forum.topic{overflow:hidden;}
.forum .last_activity .figure{width:75px;float:left;margin-right:10px;}
.forum .last_activity .title{font-size:16px;}
.forum .last_activity .article{margin:0;}
.forum .posts p{color:#5383A7;}
.forum blockquote{margin-left:10px;margin-bottom:18px;border-left:5px solid #6D574C;padding-left:15px;border-top:none;border-bottom:none;}
.forum blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;}
.forum .topic .article{overflow:hidden;}
.forum .section .avatar{float:left;width:100px;margin-right:20px;}
.forum .details.content{overflow:hidden;margin-bottom:40px;}
.forum .forum .footer{float:right;padding-bottom:10px;}
.forum .section > .footer .nav.actions{padding:5px;}
.forum .forum .bubble .footer li{display:inline;padding-left:15px;}
.forum .forum.thread { margin: 0 0 20px; }
.forum .forum.thread .item{margin-bottom:20px;padding-bottom:20px;}
.forum .section.thread .article {background:#ECE6DA;padding:10px;}
.forum .section .footer .nav.actions li,.forum .section > .footer .nav.actions li{padding:5px;background:#5383A7;margin-right:5px;}
.forum .section .footer .nav.actions li a,.forum .section > .footer .nav.actions li a{color:#fff;font-weight:bold;text-decoration:none;}

/* Forum Moderation */
.moderation > div{left:10px;position:absolute;top:-90px;z-index:1000;background:#fff;border-radius:0px;opacity:1;padding:0px;border:2px solid #000;}
.moderation > div h4{background-color:#F5F5F5;border-bottom:1px solid #EEEEEE;line-height:1;font-size:20px !important;font-family:'helvetica',arial,sans-serif;font-weight:600;color:#404040;padding:9px 15px !important;}
.moderation > div fieldset{padding:10px;font-family:'helvetica',arial,sans-serif;font-weight:300;color:#808080;font-size:12px;}
.moderation > div form input,
.moderation > div form button,
.moderation > div form label{display:inline !important;padding-right:10px;}
.moderation > div form button{border-radius:2px;border:1px solid #cecece;background:#E6E6E6;color:#000;padding:4px;}
.moderation > div form button span{font-family:'helvetica',arial,sans-serif !important;font-weight:300;font-size:12px;}

/* Avatar rollovers */
.avatar_wrapper{position:relative;width:200px;}
div.avatar_rollover{border:2px solid #5283A8;position:absolute;z-index:1100;padding:6px;color:#6D574C;background:#FBFAEE;box-shadow:0px 0px 2px #555;-moz-box-shadow:0px 0px 2px #555;-webkit-box-shadow:0px 0px 2px #555;-khtml-box-shadow:0px 0px 2px #555;border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;opacity:1;-khtml-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
div.avatar_rollover img{float:left;width:100px;height:100px;margin-right:6px;}
div.avatar_rollover .rollover_content{float:left;width:200px;overflow:hidden;}
div.avatar_rollover .rollover_content p{margin:0;padding:0;}
div.avatar_rollover .rollover_content .name{font-weight:700;font-size:18px;}
div.avatar_rollover .rollover_content .more dt,
div.avatar_rollover .rollover_content .more dd{width:49px;margin:0;padding:0;float:left;clear:left;}
div.avatar_rollover .rollover_content .more .stat{float:left;width:200px;clear:left;}
div.avatar_rollover .stat.location,
div.avatar_rollover .stat.points,
div.avatar_rollover .stat.posts{background:#ECE6DA;}
.thumbs .avatar.full{float:left;margin:5px;width:106px;}

/* Users */
.users .thumbs.full{margin-top:30px !important;}
.users #filter{text-align:center;margin:0px auto;}
.users .filter .header{display:none;}
.users .filter .closebtn{float:right;position:relative;top:-50px;padding:4px;color:#6D574C;font-family:'helvetica',arial,sans-serif;font-size:12px;margin-top:5px;}
.users .filter .panel{display:none;background:#CCCCB9;border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;}
.users .filter .panel ul{text-align:center;}
.users .filter .panel{margin:0px auto;text-align:left;}
.users .filter .panel li{display:inline;}
.users .filter .panel label{padding:4px;background:#5283A8;color:#fff;border:1px solid #cecece;font-family:'helvetica',arial,sans-serif;font-size:12px;line-height:12px;}
.users .filter .panel input{padding:4px;background:#fff;border:1px solid #cecece;font-family:'helvetica',arial,sans-serif;font-size:12px;line-height:12px;}
.users .section.blogs .header .nav.actions,.users .section.blogs .footer .nav.actions,.section.comments .header .nav.actions,.users .footer .meta, .users .section.recent.blogs .article.none .header{display:none;}
.footer .nav.actions li{display:inline;padding-right:10px;}
.users .section.comments .item,.users .section.blogs .item{margin-bottom:20px;padding-bottom:20px;background:url('../img/dots.png') left bottom repeat-x;}
.users .footer .nav.actions{float:right;}
.users .section.profile.forum .item{background:#FBFAEE;padding:5px 5px;}
.users .section.profile.forum .item.alt{background:#ECE6DA;}
.users .user-details{float:left;clear:left;}
.users .social.controls{margin:0px auto;text-align:center;}
.users .social.controls li{display:inline;padding:5px;background:#5283A8;margin-right:20px;}
.users .social.controls li a{color:#fff;text-decoration:none;}
.blogs .details .figure{float:left;margin-right:20px;}
.blogs .listing .item {margin-bottom:10px;padding-bottom:20px;background: url('../img/dots.png') bottom left transparent repeat-x;}
.users .profile.flickr .listing .item {float:left;}

/* Music */
.releases .meta span{font-family:'helvetica neue','helvetica',arial;color:#000;}
.releases .meta .artist{display:none;}
.releases .playlist{width:640px;}
.releases .playlist thead{background:none repeat scroll 0 0 transparent;border:medium none;display:none;height:0;text-indent:-9999em;width:0;}
.releases .playlist tr{background:url('../img/dots.png') left bottom repeat-x;margin-bottom:10px;}
.releases .playlist tr td{padding:5px 0px;font-size:12px;}
.releases .playlist tr td span,.releases .playlist tr td{padding-left:5px;font-family:'bebas neue',sans-serif;font-size:20px;color:#6D574C;}
.releases .playlist tr{background:#FBFAEE;}
.releases .playlist tr.alt{background:#ece6da;}
.releases .meta {display:none;}
.releases .section.release.links {margin-top:10px !important;}
.releases .section.release.links li {display:block;width:310px;background:#5283A8;padding:4px 6px;text-align:center;}
.releases .section.release.links li:hover {background:#ECE6DA;}
.releases .section.release.links li:hover a {color:#6D574C;}
.releases .section.release.links li a {display:block;color:#fff;text-align:center;text-decoration:none;font-family:'bebas neue',sans-serif;font-size:18px;}
.releases #aside, .releases .section.release.cover {margin-top:0px !important;}

/* Global Styles */
.users .avatar{float:left;margin-right:20px;}
.header .nav.actions li{padding-right:10px;}
.section.news.recent .item,.section.news.featured .item{overflow:hidden;margin-bottom:20px;padding-bottom:20px;background:url('../img/dots.png') left bottom no-repeat;}
.item .footer .meta{display:none;}
.item .footer .nav.actions{float:right;}
#aside .item{padding:5px;}
#aside .item.alt{background:#ece6da;}
.footer .nav.actions{float:right;position:relative;top:10px;color:#6D574C;}
.footer .nav.actions li{display:inline;padding:5px;}
.footer .nav.actions li a{color:#5283A8;text-decoration:none;}
.error #main{height:570px !important;}
/*.listing .item{overflow:hidden;}  - This was causing bugs*/

/* Footer */
#footer{margin:0px auto;height:554px;background:url('../img/footer.jpg') center bottom no-repeat transparent;}
#footer > .section{background:url("../img/footer_logo.png") no-repeat scroll left 175px transparent;padding-bottom:50px;padding-left:255px;padding-top:175px;width:705px;}
#footer > .section .nav li{display:inline;}
#footer > .section > .nav{margin:0;}
#footer > .section .terms li {padding-right:10px !important;}
#footer > .section .terms{font-family:'helvetica neue','helvetica',arial;padding:0;border:0;margin:0;background:none;}
#footer > .section .terms li a{font-family:'helvetica neue','helvetica',arial;font-size:12px;color:#5283A8;}
#footer > .section .terms li + li{border-right:1px solid #5283A8;padding-right:5px;padding-left:5px;}
#footer > .section .copyright{margin-top:-20px;}
#footer > .section .terms .support {border-right:none;}
.poweredby{margin-top:-30px;display:block;color:#6D574C;}
.poweredby a{font-family:sans-serif;color:#6D574C;}
.poweredby a strong{font-weight:600;}

/* Privacy */
.privacy .content.details dl, .privacy .content.details ol, .privacy .content.details ul {padding-left:2em;}
.privacy .content.details dt {font-weight:bold;}
.privacy .content.details dd {padding-left:0;}
.privacy .content.details dd + dt {margin-top:1em;}
.privacy .content.details ol, .privacy .content.details ol li {list-style:decimal;}
.privacy .content.details ul, .privacy .content.details ul li {list-style:disc;}
.privacy .content.details .vcard div {line-height:1.5em;}
.privacy .content.details strong {font-weight:bold;}

