/*
Theme Name: Dogglounge Theme
Theme URI: http://www.dogglounge.com
Description: Dogglounge theme for <a href="http://www.dogglounge.com/">dogglounge.com</a> streaming deep house music.
version: 0.1
Author: Odogg
Author URI: http://www.odogg.com
Tags: dark, black, fixed-width, two-columns, right-sidebar, dogglounge, odogg, buddypress
*/

/* Import custom BP theme CSS */
@import url( bp-style.css );

*{margin:0;padding:0;}
a{text-decoration:none;color:#e1e1e1;}
a:hover{text-decoration:underline;color:#ddd;}
a img{border:0;}
body{background: #111 url(images/bg.gif) repeat-x left top;font-family: arial,sans-serif;font-size:12px;color:#bbb;}
p {margin-bottom:18px;line-height:18px;}
h1,h2,h3,h4,h5,h6{margin-bottom:18px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:24px;text-transform:uppercase;letter-spacing:-1px;}
h2{font-size:18px;}
h3{font-size:18px;color:#FFF;text-transform:capitalize;}
h4,h5,h6{font-size:16px;display:block;}
h7 {color: #ff0000;}
h8 {color: #00ff00;}
h1,h1 a,h1 a:hover,h2,h2 a,h2 a:hover,h3,h3 a,h3 a:hover,h4,h4 a,h4 a:hover,h5,h5 a,h5 a:hover,h6,h6 a,h6 a:hover{text-decoration:none;}
hr {background-color:#E7E7E7;border:0 none;clear:both;height:1px;margin: 20px 0;}
li{list-style:none;}

blockquote {
    background: url("images/blockquote.png") no-repeat scroll left top #181818;
    margin: 0 0 20px 0;
    padding: 10px 10px 10px 60px;
    width: 280px;
    height:40px;
}

/* Listener Count */
.listeners {font-size:28px;letter-spacing: -3px;color: #ff6600;font-family:Arial,sans-serif;background:#333;padding: 5px 10px;border-radius: 10px;font-weight:bold;}
#header-listenercount {position: absolute;right: 0px;top: -60px;}
.listener_header {font-size:28px;letter-spacing: -1px;color: #444;font-family:Arial,sans-serif;text-transform:uppercase;margin-right:3px;font-weight:bold;}

/* Container */
#container{width:980px;margin:0 auto;padding:0 40px;}

/* Header */
#header{width:900px;margin:0 auto;clear:both;overflow: visible;}
#header-title{margin:-25px 0 0 0;padding-top:15px;padding-bottom:15px;width:899px;border-left:1px solid #333;border-bottom:1px solid #333;}
#header-title p{margin-bottom:0;}
#header-title h1{font-family:Arial;margin:0;padding:20px 0 5px 10px;color: #fff;width:600px;font-weight:normal;font-size:28px;color:#ff6600;}
#header-title h1 a{color:#fff;font-size: 22px;font-weight:bold;text-transform:lowercase;letter-spacing:-2px}
#header-title h1 a:hover{text-decoration:none;color:#bbb;}
#header-title h2{margin:0;padding:0 0 15px 10px;color:#bbb;font-weight:normal;font-size:12px;letter-spacing:.2em;}

/* Header Ads */
#header-ads{position:absolute;left:408px;top:-140px;}
#header-ads a{padding-left:25px;width:320px;line-height:28px;font-size:16px;letter-spacing: -.5px;text-transform: lowercase;display:block;font-weight:bold;color:#ddd;}
#header-ads a:hover{color:#fff;}

#googleheaderad {margin-left:25px;}

/* Header Tunein */
#header-tunein{margin:0 0 0 10px}
#header-tunein a{padding-left:0px;line-height:28px;font-size:16px;letter-spacing: 5px;text-transform: uppercase;font-weight:bold;color:#ddd;}
#header-tunein a:hover{color:#ff6600;}
.play {margin: 0 0 -9px 0;padding-right:5px;}

/* Header Menus */
#header-menus{background:transparent;position:relative;float:left;margin:0 auto;padding:0;width:900px;overflow:visible;}
#header-menus-page{float:left;width:899px;padding:20px 0px 10px;line-height:20px;border-right:1px solid #333;}
#header-menus-page a{display:block;overflow:hidden;width:70px;font-size:12px;text-decoration:none;text-transform:lowercase;text-align:center;color:#999;padding:5px 5px;border:1px solid #333;background: #181818;}
#header-menus-page a:hover{text-decoration:none;color:#bbb;background:#181818;}
#header-menus-page li{position:relative;list-style:none;float:left;margin-right:10px;width:auto;}
#header-menus-page ul ul{visibility:hidden;position:absolute;left:0;top:30px;padding-top: 0px;width:200px;z-index:300;}
#header-menus-page ul li:hover ul,#header-menus-page ul li a:hover ul{visibility:visible;}
#header-menus-page ul ul li{clear:both;text-align:center;z-index:3;padding:0;}
#header-menus-page li.current_page_item a{color:#fff;}

/* Search form */
#search{border-left:1px solid #333;border-bottom:1px solid #333;float:right;margin:0;padding:14px;text-align:right;}
#searchform{background:#222;text-align:left;width:330px;border:1px solid #333;margin:0;}
#header-menus input#s{background:transparent;border:none;color:#999;padding:3px 8px;font-size:12px;width:198px;}
#header-menus input#searchsubmit{border:1px solid #e5e5e5;border-top:1px solid #fafafa;border-left:1px solid #fafafa;background:#f2f2f2;padding:4px 5px;font-size:12px;}

/* wrapper */
#wrapper{clear:both;overflow:hidden;width:899px;height:1%;margin:0 auto;padding: 10px 0 20px 40px;margin-right:40px;border-right:1px solid #333;}

/* content */
#content{width:510px;float:left;background: transparent;margin:0;padding:0;position:relative;}

/* fullcontent */
#fullcontent{width:900px;float:left;background:#111;/*border-top:2px solid #ff3363;border-left:1px solid #222;border-right:1px solid #222;border-bottom:1px solid #222;*/}

/* page */
.page{position:relative;height:1%;background: transparent;margin:0;padding:0;}
.page h2{border-bottom:1px solid #333;white-space: nowrap;font-family:Arial,sans-serif;font-size:28px;text-transform:uppercase;letter-spacing:-1px;color:#444;margin:10px 0 10px 0;padding-bottom: 5px;line-height:20px;}
.pagediv{background:transparent;margin:0 0 20px 0;padding:0;}

/* post */
.post{position:relative;height:1%;background: #181818;margin:20px 10px 0 0;padding:5px 15px 15px 10px;border:0px solid #333;}
.date{color:#fff;background:#333;position:absolute;text-align:center;left:-40px;top:30px;font-size:14px;width:40px;line-height:16px;padding:15px 0;font-weight:bold;}
.postinfo h2,.single-title h2,.postinfo-archive h2{margin:0;padding:0;line-height:40px;text-transform:uppercase;font-family:Arial,sans-serif;}
.postinfo h2 a,.single-title h2 a,.postinfo-archive h2 a{text-decoration:none;font-size:16px;font-weight:bold;color:#bbb;display:inline;}
.postinfo h2 a:hover,#postinfo-archive a:hover,.single-title h2 a:hover{color:#ff6600;text-decoration:none;}
.post .postinfo{margin:0;}
.display-info{margin:0;text-align:center;font-size:22px;color:#ddd;letter-spacing:0px;text-transform: lowercase;}
.display-info a{color:#ddd;}
.display-info a:hover{color:#ff6600;}
.display-info h2{white-space: nowrap;font-family:Arial,sans-serif;font-size:28px;text-transform:uppercase;letter-spacing:-2px;color:#444;margin:0px 0px 10px 0px;padding:0;line-height:20px;}
p.read-more{position:absolute;left:30px;bottom:-5px;}
p.read-more a{text-decoration:none;color:#a5a5a5;}
.post .postcontent{line-height:20px;overflow:hidden;}
.postcontent h1 {color:#fff;letter-spacing:-2px;font-size: 22px;text-transform:uppercase;}
.post ul,.post ol{margin:15px 30px;font-size:12px;}
.post ul li{margin-bottom:4px;}
.post .postcontent table{background:#222;border:1px solid #222;border-width:2px;border-collapse:collapse;margin:5px 0 10px;}
.post .postcontent th,.post .postcontent td{border:1px solid #383838;padding:3px 10px;text-align:left;vertical-align:top;}
.post .postcontent tr.even td{background:#111;}
.post .postcontent th{background:#181818;}
.commentslink1-top,.commentslink2{margin:10px 0 10px;padding:0 0 10px 0;border-top:1px solid #252525;line-height:18px;font-size:12px;color:#555;}
.commentslink1-top a,.commentslink1-bottom a,.commentslink2 a{color:#555;text-decoration:none;}
.commentslink1-top a:hover,.commentslink1-bottom a:hover,.commentslink2 a:hover{color:#ff6600;text-decoration:underline;}
.commentslink1-bottom{text-align:right;margin:0;padding:0;line-height:18px;font-size:12px;color:#555;}
.post .postcontent blockquote{color:#777;background:#222;border:1px solid #333;padding:15px;margin:10px 0 20px;}
.post .postcontent .postcontent code{background:#222;}
.post .postcontent pre{color:#ddd;background:#444;border:1px solid #333;overflow:auto;padding:15px;margin:10px 0 20px;}
#add-info{margin:10px 0 0;padding:18px 0;}
#add-info h3{margin:9px 0;}
#add-info ul li{padding:3px 0;}
#add-info a{color:#777;}
#add-info a:hover{color:#ff9900;}

/* PAGINATION */
#pagination{margin:10px 0;padding:10px 15px;overflow:hidden;}
#pagination a,.navigation a{color:#ff6600;font-weight:bold;}
#pagination a:hover,.navigation a:hover{color:#9d9ea6;font-weight:bold;}
.navigation{font-weight:bold;;margin:0 0 0 10px;padding:10px;/*white-space:nowrap;*/color:#ff6600;}
.nav_link{background-color:#222;width:700px;padding:3px 10px;color:#ddd;}
.nav_link a{text-decoration:none;}
.nav_link .page_number{border:1px solid #333;padding:2px 10px;}

/* sidebar */
#sidebar{position:relative;float:right;width:360px;margin-right:0px;margin-top: 0px;padding:0;color:#bbb;}
#sidebar li.current_page_item a,#sidebar li.current-cat a{color:#bbb;border-bottom:1px solid #333333;list-style:none;margin-left:0;overflow:hidden;position:relative;}
#sidebar li{list-style:none;margin:0;line-height:19px;padding-bottom:10px;}
#sidebar ul li{list-style:none;margin-left:0;padding:5px 0;}
#sidebar ul li:hover{}
#sidebar ul ul li{padding:0;margin-left:0;}
#sidebar ul ul ul li{padding:0;margin-left:0;}

/* Sidebar Widget */
#sidebar .widget{padding-bottom:10px;height:1%;display:block;}
/*html #sidebar .widget{margin-left:-16px;}/*
/*#sidebar .widget_tag_cloud,#sidebar .widget_text,#sidebar .widget_calendar,#sidebar .Tag-Cloud{}*/
#sidebar .widget_search{text-align:center;padding-left:5px;}
#sidebar .widget_search input#s{padding:5px;border:2px solid #777;background:#f9f4f9;color:#ff6600;}
#sidebar a{color:#bbb;text-decoration:none;}
#sidebar a:hover{color:#fff;text-decoration:none;}

/* Sidebar Widget Title */
#sidebar h2,#sidebar .widget h2,#sidebar h3,#sidebar h4{border-bottom:1px solid #333;white-space: nowrap;font-family:Arial,sans-serif;font-size:28px;text-transform:uppercase;letter-spacing:-1px;color:#444;margin:10px 0 10px;padding-bottom:5px;line-height:20px;1px 1px 0 #000000;}

#sidebar .widget h2 img{float: left;}
/*html #sidebar .widget h2 img{margin:6px 0;width:14px;height:14px;}*/
#sidebar .widget_calendar h2{background:none;}
/*#sidebar .widget_tag_cloud h2,#sidebar .widget_text h2,#sidebar .widget_calendar h2,#sidebar .Tag-Cloud h2{}*/
#sidebar img.avatar{border:1px solid #E5E5E5;padding:2px;display:inline-block;}
#sidebar p,.textwidget{line-height:20px;margin:0px 0px 10px;}
#searchform{background:#222;text-align:left;width:330px;border:1px solid #333;margin:0;}
#sidebar input#s{background:transparent;border:none;color:#999;padding:3px 8px;font-size:12px;width:298px;}
#sidebar input#searchsubmit{border:1px solid #e5e5e5;border-top:1px solid #fafafa;border-left:1px solid #fafafa;background:#f2f2f2;padding:4px 5px;font-size:12px;}

/* Footer */
#footer{clear:both;overflow:hidden;margin:0 auto;width:900px;height:1%;border-top:1px solid #333;border-left:1px solid #333;}
#footer .left{color:#555;width:480px;margin:0;padding:0 10px;line-height:40px;float:left;text-align:left;}
#footer .left a{color:#666;}
#footer .left a:hover,#footer .right a:hover{color:#ff6600;}
#footer .right{color:#555;width:400px;line-height:40px;float:right;text-align:right;}
#footer .right a{color:#666;}

/* Comments */
#commentform{padding:5px 10px;text-align:left;font-size:14px;color:#bbb;}
#commentform p{margin:5px 5px 0 0;	padding:0;}
#commentform a{text-decoration:none;line-height:20px;}
#commentform textarea{padding:5px;}
#commentform h3{font-size:14px;font-weight:300;color:#777;margin:0;padding:0;}
#comment{width:80%;}
#author,#email,#url,#comment{border:1px solid #333;font-size:12px;padding:3px;margin:5px 5px 0 5px;background:#ccc;}
#submit{color:#bbb;background:#222;border:1px solid #333;padding:5px;font-size:14px;font-weight:bold;margin-top:5px;}
#submit:hover{color:#ddd;background:#282828;}
#respond {margin:20px;}
#respond  a{font-weight:bold;}
#respond .cancel-comment-reply  a{font-size:12px;color:#ff6600;margin-left:10px;}
#respond .cancel-comment-reply  a:hover{color:#ddd;}
#respond h2{margin:0 10px;color:#ddd;}
/*cite{}
cite a{}*/
#comments,.nocomments{color:#bbb;margin:20px 5px 0 0;padding:0 10px;line-height:20px;font-size:12px;}
#comments a{margin-left:200px;color:#ddd;font-size:14px;font-weight:normal;text-align:right;}
#comments a:hover{color:#ff6600;}
.nocomments{padding:0 10px;line-height:30px;font-size:12px;text-align:center;}
.commentslink2 p{margin-left:5px;}
#commentlist{}
ol.commentlist{position:relative;list-style:none;margin:0;padding:10px 10px 20px;text-indent:0;}
ol.commentlist li{border:1px solid #252525;background:#151515;height:1%;margin:0 0 20px;padding:0 0 20px;position:relative;}
/*ol.commentlist li.alt{}
ol.commentlist li.bypostauthor{}
ol.commentlist li.byuser{}
ol.commentlist li.comment-author-admin{}
ol.commentlist li.comment{border:1px solid #000;}*/
ol.commentlist li div.comment-author{border-bottom:1px solid #222;margin:0 0 10px 80px;width:408px;height:45px;}
ol.commentlist li div.vcard{}
ol.commentlist li div.vcard cite.fn{text-align:center;position:absolute;left:82px;top:25px;overflow:hidden;color:#bbb;font-style:normal;font-weight:bold;}
ol.commentlist li div.vcard cite.fn a.url{color:#ddd;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#ff6600;}
ol.commentlist li div.vcard img.avatar{position:absolute;left:20px;top:20px;width:48px;height:48px;padding:2px;}
/*ol.commentlist li div.vcard img.avatar-32{}
ol.commentlist li div.vcard img.photo{}*/
ol.commentlist li div.vcard span.says{position:absolute;left:-9999px;top:-9999px;}
/*ol.commentlist li div.commentmetadata{}*/
ol.commentlist li div.comment-meta{position:absolute;right:90px;top:25px;font-size:11px;font-weight:normal;}
ol.commentlist li div.comment-meta a{color:#444;text-decoration:none;}
ol.commentlist li div.comment-meta a:hover{color:#777;}
ol.commentlist li ol.commentlist li ul{list-style:square;margin:0;padding:0;text-indent:0;}
ol.commentlist li p{margin:0 0 0 82px;padding:0 85px 10px 0;color:#bbb;}
ol.commentlist li div.reply{margin-left:82px;}
ol.commentlist li div.reply a{display:block;width:40px;line-height:14px;padding:1px 0;text-align:center;border:1px solid #333;background:#222;color:#666;}
ol.commentlist li div.reply a:hover{background:#333;color:#999;}
ol.commentlist li ul.children{list-style:none;margin:0;text-indent:0;}
ol.commentlist li ul.children li{border:none;padding-bottom:0;}
/*ol.commentlist li ul.children li.alt{}
ol.commentlist li ul.children li.bypostauthor{}
ol.commentlist li ul.children li.byuser{}
ol.commentlist li ul.children li.comment{}
ol.commentlist li ul.children li.comment-author-admin{}*/
ol.commentlist li ul.children li div.comment-author{margin:0;padding:0;padding-bottom:10px;width:428px;height:15px;border-top:1px solid #222;border-bottom:none;}
ol.commentlist li ul.children li div.vcard cite.fn{text-align:left;position:absolute;left:30px;top:5px;color:#777;}
ol.commentlist li ul.children li div.vcard cite.fn a.url{color:#999;}
ol.commentlist li ul.children li div.vcard cite.fn a.url:hover{color:#ff9900;}
ol.commentlist li ul.children li img.avatar{position:absolute;top:2px;left:0;padding:1px;border:1px solid #ccc;width:16px;height:16px;background:#fff;}
ol.commentlist li ul.children li div.comment-meta{right:8px;top:5px;}
ol.commentlist li ul.children li div.comment-meta a{color:#444;}
ol.commentlist li ul.children li div.comment-meta a:hover{color:#777;}
ol.commentlist li ul.children li p{margin:0;padding:5px 0 10px;color:#666;}
ol.commentlist li ul.children li div.reply{margin-left:0;}
ol.commentlist li ul.children li div.reply a{color:#444;}
ol.commentlist li ul.children li div.reply a:hover{color:#777;}
ol.commentlist li ul.children li.depth-2{margin:15px 82px 0 82px;}
ol.commentlist li ul.children li.depth-3{margin:15px 0 0 30px;}
ol.commentlist li ul.children li.depth-3 div.comment-author{width:398px;}
ol.commentlist li ul.children li.depth-4{margin:15px 0 0 30px;}
ol.commentlist li ul.children li.depth-4 div.comment-author{width:368px;}
ol.commentlist li ul.children li.depth-5{margin:15px 0 0 30px;}
ol.commentlist li ul.children li.depth-5 div.comment-author{width:338px;}
/*ol.commentlist li ul.children li.odd{}
ol.commentlist li.even{}
ol.commentlist li.odd{}
ol.commentlist li.parent{}
ol.commentlist li.pingback{}
ol.commentlist li.pingback.parent{}*/
ol.commentlist li.pingback div.vcard{}
ol.commentlist li.pingback div.vcard cite.fn{overflow:hidden;text-align:left;left:70px;top:47px;width:430px;}
ol.commentlist li.pingback div.comment-author{padding-bottom:25px;}
ol.commentlist li.pingback div.comment-meta{position:absolute;right:10px;top:20px;}
ol.commentlist li.pingback div.reply{right:-9999px;top:-9999px;}
/*ol.commentlist li.thread-alt{}
ol.commentlist li.thread-even{}
ol.commentlist li.thread-odd{}
ol.commentlist a{color:#4E0A13;text-decoration:none;border:none;}
ol.commentlist a:hover{color:#A12A2C;text-decoration:none;border-bottom:1px dashed #A12A2C;}*/

/* calendar START */
.widget_calendar h3{display:none;color:#ddd;}
#wp-calendar{width:100%;}
#wp-calendar #today{background:#444;color:#ddd;}
#wp-calendar tbody a{font-weight:bolder;}
#wp-calendar caption{font-family:Arial;font-weight:bolder;letter-spacing:-0.05em;font-size:150%;text-align:left;padding-bottom:5px;}
#wp-calendar th,#wp-calendar td{text-align:center;}
#wp-calendar tbody td{border:1px solid #222;}
#wp-calendar tbody td.pad{border:0 none;}
#wp-calendar th{background:#222;color:#999;}
#wp-calendar td#prev{text-align:left;padding-top:5px;}
#wp-calendar td#next{text-align:right;padding-top:5px;}
#wp-calendar caption{color:#ddd;}

/* wp-caption END */
.wp-caption{border:1px solid #333;text-align:center;background-color:#222;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
.wp-caption-dd{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}

/* Otros */
.alignleft{float:left;margin-right:10px;width:auto;}
.alignright{float:right;margin-right:10px;width:auto;}
.aligncenter{clear:both;display:block;text-align:center;margin:0 auto;}fq

/* Song History*/
#songhx{margin:0;padding:0;color:#bbb;}
#songhx li.current_page_item a,#sidebar li.current-cat a{color:#fff;border-bottom:1px solid #333333;}
#songhx li{list-style:none;margin:0;line-height:19px;}
#songhx ul li{margin-left:0;padding:0;}
#songhx ul li:hover{}
#songhx ul ul li{padding:0;margin-left:0;}
#songhx ul ul ul li{padding:0;margin-left:0;}
#songhx a{color:#777;text-decoration:none;}
#songhx a:hover{color:#fff;text-decoration:none;}

/* DJ Info */
#djimg {float: left;margin: 0;padding: 0 5px 0 0;}
#djname {font-weight:bold;display:block;color: #FF6600;}
#offline {margin: 0;color: #bbb;text-transform: uppercase;font-size: 18px;letter-spacing: -1px;}
#djstatus_wp {position:relative;display:block;padding:0 0 70px 0;margin:0;}

/* Time */
#time {margin:0;padding:0;color: #fff;float:left;font-size:16px; text-align:left; text-shadow:0 0 5px #00c6ff;text-tranform:uppercase;}
#timebox {position:absolute;top:-1px;right:0px;}

/* Now Playing */
#playing_wp {float: left;}
.clearBoth { clear:both; }

/* Excerpt Thumbnail */
.tfe {padding:0 10px 5px 0;border:none;}
.excerpt p{margin-right: 20px;}

/* Podpress */
#podPress_content {font-size: 12px;}

/* Heart Image */
.heartspan {float: left;margin: 4px;}

/* Social media plugin */
#social-media-page img{padding:2px;}

/* Jquery Reflect */
.reflect {display:inline;}

/* Social Media Plugin */
#social-media {padding: 2px;}

/* Calendar Jquery Carousel? */
#shows_frame {padding:0;margin:0 0 0 40px;float:left;border-right:1px solid #333;width:899px;height:120px}

/* Calendear Jcarousel Preloader */
#calcarousel.jcarousel-skin-dl{background:url(jcarousel/skins/dl/loading.gif) center center no-repeat;width:819px;height:120px;}
#calcarousel.jcarousel-skin-dl li{display:none;} 

/* Podcast Jcarousel Preloader */
#podcarousel.jcarousel-skin-pod{background:url(jcarousel/skins/pod/loading.gif) center center no-repeat;width:510px;height:100px;}
#podcarousel.jcarousel-skin-pod li{display:none;} 

/* Cbox */
div#cboxdiv {border-top: 0;padding: 0;overflow: hidden;margin:-25px 0 0;}
div#cboxdiv iframe#cboxmain {border: none;margin: 0;overflow: auto;}
div#cboxdiv iframe#cboxform {border: none;margin: 0;overflow: hidden;}

/* Slider Captions */
.boxgrid{width: 156px; height: 60px; margin:0px; float:left; background:#111; border: solid 0px #8399AF; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ padding: 0; }	
.tableTime{color:#ff6600;}			
.boxcaption{ float: left; position: absolute; background: #000; height: 60px; width: 90%; opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";color:#bbb;font-size: 11px; font-family: Arial,Verdana,sans-serif; text-transform:Capitalize;padding: 5px;}
.boxcaption a{color: #bbb;}
.boxcaption a:hover{text-decoration: none; color: #FFF;}
.captionfull .boxcaption {top: 0px;left: 0px;}
.caption .boxcaption {top: 43px;left: 0px;}

/* Carousel-Podcasts */
#carousel {background: transparent;margin-right:40px;float: right;padding:0;position:relative;border-right: 1px solid #333;width: 899px;}

/* Drop Menu */
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width: 100%;background: transparent;}
#dropmenu a {display:block; padding:5px 5px; color:#bbb; border-right:1px solid #333; text-decoration:none; background:transparent;margin-top:-1px;}
#dropmenu a:hover {border:1px dotted #FFF;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:1px;}
#dropmenu ul a {border-left:1px solid #333;}
#dropmenu li ul {border-top:0px solid #333; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #333;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0 0 0 10px;padding-left:1px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

/* Ad buttons */
#ab_adblock{overflow:hidden;background-color: #111;}
#ab_adblock a{float: left;padding:0px;}
#ab_adsense{float: left;padding:px;}
#ab_clear{clear: both;}
#ab_power, a.ab_power:link, a.ab_power:visited, a.ab_power:hover{width: 150px;color: #333;text-decoration:none;font-size: 10px;}

/* BP Profile Avatar */
img.avatar {float: left;border: 1px solid #333;padding:0;margin: 5px 5px 5px 0;}

/* Recent Podcasts */
ul.advanced-recent-posts{list-style:none}
img.recent-posts-thumb{border: 3px solid #FFF;margin:5px 5px 0 0;}

/* Facebook login button */
#fbc_login{margin:10px 0 0 -10px;} 

#podgallery {margin-bottom:20px;}
.page-numbers {background: #333;padding:10px 13px;margin:10px 5px 0 0;float:left;font-size:1em;}
.page-numbers hover{background: #666;}

.socialmedia-buttons {margin-bottom:20px;}

/* Buddypress content */
#bp-content{width:400px;background:#111;margin:0;padding:0;position:relative;float:left;/*border-top:2px solid #ff3363;border-left:1px solid #222;border-right:1px solid #222;border-bottom:1px solid #222;*/}

/* Buddypress --Remove paragraph margin-- */
.data p{margin:0;}

/* Powerpress */
.episode-box {
 background-color: #333;
 padding: 8px 8px 2px 8px;
 border:none;
 margin: 10px 0;
 position: relative;
width: 290px;
}
.episode-box p {
 margin: 0;
 padding: 0;
 font-size: 90%;
}
#activity-filter-links li{float:left;padding:5px;}

#bp_widget ul.item-list li{border:0;padding: 10px 0;}
#bp_widget .activity-avatar img{width:45px;height:45px;padding:0;border: 5px solid #222;}
#bp_widget .activity-content{margin-left:3px;}

.credit {margin-bottom:-3px;opacity:0.5;filter:alpha(opacity=50);}
.credit:hover{opacity:1;filter:alpha(opacity=100);}

#sideads {}

/* Listen splash page */
ul.playericons {margin:0 auto;text-align:center;}
.playericons li {list-style: none; display: inline; float: left;margin: 0 auto;padding:10px;}
#listendiv {text-align:center;position:absolute;width:570px;height:500px;top:50%;left:50%;margin-top:-250px;margin-left:-280px;}
.pbutton {border: 1px solid #333;-moz-border-radius: 10px;border-radius: 10px;padding:5px;background:#181818;margin: 15px auto;width:80px;line-height:20px;}
.pbutton:hover {background: #333;}
a .button:hover {color:#fff}

/* snazzy archives buttons */
#szleft {background:#181818;border: none;color:#bbb;padding:10px;}
#szright {background:#181818;border: none;color:#bbb;padding:10px;}



#samhx {}
#samhx td{}

/* value = (width * n) + (15+15+5) * (n-1). 

 * ex.

 * width=200 : 200, 425, 650, 875

 * width=250 : 250, 525, 800, 1075

 * width=290 : 290, 615, 940, 1265

 */

div.x1 { width:  290px; }

div.x2 { width:  615px; }

div.x3 { width:  940px; }

div.x4 { width: 1265px; }



div.grid-item,

div.single-item {

	overflow: hidden;

	margin: 0 5px 5px 0;

	padding: 15px 15px 30px 15px;

	border: 0;

	background-color: #181818;

}



div.grid-item h2.post-title,

div.single-item h2.post-title {

	margin: 0;

	padding: 0 0 5px;

	border-left: 0;

	font-weight: bold;

        font-size:18px;

        letter-spacing: -1px;

        text-transform: lowercase;

}



h2.post-title a {

        color: #FFF;

}



div.grid-item div.grid-image {

	margin-bottom: 1em;

}



div.grid-item div.wp-caption {

	display: none;

}



div.post-body p,

div.comment-body p {

	font-size: 12px;

}



div.post-body p img,

div.post-body p object {

	max-width: 100%;

	padding: 0;

}



p.post-meta,

p.comment-meta {

	margin-bottom: 0;

}
/* footer sidebars */

#footer-sidebar1 {float: left;width: 200px;margin-left:5px;margin-right:5px;padding: 10px;}
#footer-sidebar2 {float: left;width: 200px;margin-right:5px;padding: 10px;line-height:18px;}
#footer-sidebar3 {float: left;width: 200px;padding: 10px;}
#footer-sidebar4 {float: left;width: 200px;padding: 10px;}

#popupContent {box-shadow:none;}

/* Donate Plus Form Widget Styling */
.donorbox p{padding:0;}

#donate-plus-form .widgettitle{
    color: #111; 
}
#donate-plus-form p{
    color: #333333;
}
#donate-plus-form label{
}
#donate-plus-form small{
}
/* Donate Plus Total Widget Styling
#donate-plus-total .widgettitle{
}
#donate-plus-total p{
}
/* Donate Plus Wall Widget Styling */
#donate-plus-wall .widgettitle{
}
#donate-plus-wall p{
	margin:0;
}
#donate-plus-wall .date_time a{ position:relative; color:#333;
}
#donate-plus-wall .name{
	color: #ff9900;
}
#donate-plus-wall .amount{
}
#donate-plus-wall .comment{
}
.button {margin:5px;}
.button a{padding:10px 20px;border:none;background: #FF6600;font-weight:bold;color: #FFF;border-radius: 10px;}

#djportrait {float:left;padding: 0 10px 0 0;}
#djportrait img{float:left;padding:0;margin:8px 8px 0 0;}
#djportrait p{font-size:10px;margin:8px 8px 0 0;padding:3px;text-align:center;width:125px;}

.bbp-forum {line-height:22px;}

.recently_played_odd {background: #111;}
.recently_played_even {background: #181818;}


/* jquery clock */

/* If you want you can use font-face */
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.container {width: 510px; margin: 0 auto; overflow: hidden;}

.clock {width:510px; margin:0 auto; padding:5px; border:0px solid #333; color:#ccc; }

.clock #Date { font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size:16px; text-align:left; text-shadow:0 0 5px #00c6ff; }

.clock ul { width:510px; margin:0 auto; padding:0px; list-style:none; text-align:left; }
.clock ul li { display:inline; font-size:1.2em; text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:0 0 5px #00c6ff; }

#point { position:relative; -moz-animation:mymove 1s ease infinite; -webkit-animation:mymove 1s ease infinite; padding-left:1px; padding-right:1px; }

/* Simple Animation */
@-webkit-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}

@-moz-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}

#upcoming-events  {width:2000px;}
/* CD Avatar Bubble for Buddypress */
#popupContent a{color:#333;}
#popupContent p{color:#333;}
#popupContent a.hover{text-decoration:underline;}

#currenttext{position:absolute;}
