/********************************************************************
* Crumbs
*********************************************************************/
#crumbs{border-bottom-width:1px;border-bottom-style:solid;}
#crumbs .centered{padding:5px 0;}
#crumbs ul{padding-left:14px;}
#crumbs a{text-decoration:none;}
#crumbs span{color:#fff;}
#crumbs a:hover{text-decoration:underline;}
#crumbs li{display:inline;padding:0 2px;}

/********************************************************************
* Navigation CSS
*********************************************************************/
#main .navigation{width:136px;float:left;padding-right:14px;}
#main .navigation .menu{background-repeat:repeat-y;background-position:left top;padding:0;margin-bottom:11px;font-size:1.1em;}
#main .navigation .menu .wr{background-repeat:no-repeat;background-position:left bottom;padding-bottom:20px;}
#main .navigation .menu ul{background-repeat:no-repeat;background-position:left top;padding-top:10px;}
#main .navigation .menu li{display:block;float:left;}
#main .navigation .menu a{
	text-decoration:none;
	display:block;
	float:left;
	width:112px;
	padding:4px 12px;
	margin-bottom:1px;
}
#main .navigation .menu .active a,#main .navigation .menu a:hover{
	background-color:#fff;
	border-left:1px solid #c0cfdc;
	border-right:1px solid #c0cfdc;
	width:111px;
	padding-left:11px;
}
#main .navigation .menu ul ul{background:none;padding:0;}
#main .navigation .menu ul ul .active a:link,
#main .navigation .menu ul ul .active a:active,
#main .navigation .menu ul ul .active a:hover,
#main .navigation .menu ul ul .active a:visited{padding-left:22px;width:100px;}


/********************************************************************
* Subpage content box
*********************************************************************/
#main .subpage .content{display:block;float:left;width:852px;min-height:440px;height:auto !important;height:440px;}

.blogs,.blog{padding-left:10px;padding-top:5px;}
.blogs .dj,.blog .dj{margin-top:18px;}
.blogs .date,.blog .date{font-weight:bold;font-size:.9em;color:#808080;}
.blogs .post{font-size:1.1em;padding-bottom:4px;}
.blogs h2{font-weight:normal;}
.blogs a:link,.blogs a:active,.blogs a:visited{text-decoration:none;}
.blogs a:hover{text-decoration:underline;}
.blogs h2 a:link,.blogs h2 a:active,.blogs h2 a:hover,.blogs h2 a:visited{text-decoration:underline;}

.blog{width:515px;float:left;}
.blog .post{font-size:1.1em;padding-bottom:12px;}
.blog h2 a:link,.blog h2 a:active,.blog h2 a:hover,.blog h2 a:visited{font-weight:bold;text-decoration:none;}
.blog h2 a:hover{text-decoration:underline;}
.blog .post-actions{padding-bottom:25px;}
.blog .post-actions a{padding:0 2px;}

.blog-right{padding-left:22px;width:270px;float:left;overflow:hidden;}
.blog-right .dj-list li{padding-left:0;}

.blog .player {padding-bottom:10px;}

#blog_post_comments p { margin: 3px 5px 10px 0;}

.authors{float:right;width:235px;padding-left:20px;padding-bottom:2em;}
.authors li{padding-top:11px;clear:both;}
.authors .thumb{border:1px solid #737a70;margin-right:7px;float:left;}
.authors h3{padding-bottom:10px;}
.authors p{padding:8px 0;font-size:1.1em;}

.bubbles{position:absolute;right:8px;top:11px;width:63px;height:42px;background-position:0 0;background-repeat:no-repeat;}
.bubbles.green{background-image:url(../images/bubbles.green.gif);}
.bubbles.blue{background-image:url(../images/bubbles.blue.gif);}

.dj-list{width:560px;}
.dj-list a:link,.dj-list a:active,.dj-list a:hover,.dj-list a:visited{text-decoration:none;font-weight:bold;}
.dj-list a:hover{text-decoration:underline;}
.dj-list li p{padding:8px 5px 0 100px;}
.dj-list a.title:link,.dj-list a.title:active,.dj-list a.title:hover,.dj-list a.title:visited{font-size:1.1em;display:block;padding-bottom:10px;overflow: auto; }
.dj-list li img{border:1px solid #000;float:left;}
.dj-list li{display:block;float:left;width:260px;padding-left:20px;margin-bottom:10px;padding-top:4px;}
.photo-gallery-link{background:url(../images/photocamera.gif) no-repeat left;padding:5px 0 5px 38px;}
.dj-list .thumb{width:102px;height:102px;display:block;float:left;text-align:center;vertical-align:middle;margin-right:7px;}
.dj-list .thumb img{float:none;}

.new-photos{float:right;width:266px;}
.nav-photos{float:right;width:375px;}
.gallery{padding-left:8px;float:left;width:465px;}
.gallery .mainpic{margin-top:10px;margin-bottom:7px;}
p.backlinks{padding-left:20px;}
p.backlinks a{line-height:1.5em;}

p.quest{padding-left:12px;display:block;}
p.quest strong{display:block;margin-left:-12px;}

.about{float:left;width:370px;}
.about h4{padding-bottom:1.5em;}
.about-content{float:left;width:450px;margin-left:10px;margin-right:10px;margin-top:8px;}
.about-content form,form.comments{background-color:#e5f2e0;padding:11px 12px 5px;margin-bottom:1em;}
.about-content form legend,form.comments legend{color:#f27c7d;font-weight:bold;padding-bottom:15px;}
.about-content form label,form.comments label{width:7em;padding-right:4px;text-align:right;color:#000;}
.about-content form li,form.comments li{clear:both;}
.about-content form .text,form.comments .text{width:255px;}
form.comments{margin-top:5px;}
form.comments .right a:link,form.comments .right a:active,form.comments .right a:hover,
form.comments .right a:visited{color:#333;font-size:1em;letter-spacing:normal;text-decoration:none;}
form.comments .right a:hover{text-decoration:underline;}

div.icon-online{
	position:absolute;
	right:85px;top:11px;
	height:42px;
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	line-height:40px;
	text-transform:uppercase;
	font-size:.8em;
}

ul.actions,ul.actions li,ul.actions a{display:block;height:34px;overflow:hidden;}
ul.actions{margin:4px 0;}
ul.actions li,ul.actions a{float:left;}
ul.actions li{padding-right:18px;}
ul.actions a{padding-left:37px;padding-top:7px;font-weight:bold;text-decoration:none;}
ul.actions .link-show a{background:url(../images/microphone.pink.gif) no-repeat left top;}
ul.actions .link-blog a{background:url(../images/blog.pink.gif) no-repeat left top;}
ul.actions .link-camera a{background:url(../images/photocamera.pink.gif) no-repeat left top;}

.show .dj-list{width:auto;}
.show .dj-list li{width:370px;}

div.playlist{width:510px;float:left;margin:0 10px;}
div.top20{width:280px;padding-left:20px;float:left;overflow:hidden;}
div.top20 .dj-list li{width:auto;line-height:1.5em;padding-left:0;margin-bottom:0;}
div.top20 .d{font-size:.9em;}

ul.archive{padding-bottom:1.4em;}
ul.archive li{margin-left:1.4em;list-style-type:disc;line-height:1.4em;}


table.playlist{width:100%;border-collapse:collapse;border-spacing:0px;}
table.playlist th,table.playlist td{padding:3px 4px 3px 8px;background:#e5f2e0 url(../images/td.pink.gif) repeat-x 0 0;line-height:20px;}
table.playlist th{text-align:right;color:#fff;width:22px;background:#e5f2e0 url(../images/th.pink.gif) no-repeat 0 0;}

div.actions{width:690px;padding-right:10px;float:left;padding-left:4px;}
div.actions h4{font-size:1.1em;}
div.actions p{padding-right:5px;}
#main div.banner{width:240px;float:left;}

div.action{clear:both;padding-bottom:15px;}
div.action p{padding:5px 0 0;}
div.action .descr{width:570px;float:left;}
div.action .thumb{width:100px;margin-right:10px;float:left;text-align:center;padding:8px 0;}
div.action .thumb img{border:1px solid #444;}

ul.paging{padding-bottom:7px; padding-top:10px;}
ul.paging li{display:inline;padding:0 2px;}
ul.paging a:link,ul.paging a:active,ul.paging a:hover,ul.paging a:visited{padding:2px 5px;}
ul.paging li.active a:link,ul.paging li.active a:active,ul.paging li.active a:hover,ul.paging li.active a:visited{
	color:#fff;font-weight:bold;text-decoration:none;
}

.text-content{padding-left:10px;padding-right:100px;}
.text-content p.answer{padding-left:11px;}

a.rss:link,a.rss:active,a.rss:hover,a.rss:visited{padding:4px 0;padding-left:20px;background:url(../images/rss.gif) no-repeat left;line-height:1.5em;}
a.mp3:link,a.mp3:active,a.mp3:hover,a.mp3:visited{padding:4px 0;padding-left:28px;background:url(../images/icon.winamp.gif) no-repeat left;line-height:1.5em;}

.podcast {padding-bottom:20px;}
.podcast .thumb {float:left;padding-right:10px;}
.podcast .thumb img {border:1px solid #e4f3df;}
.podcast .descr {float:left;width:385px;}
.podcast .descr.wide {width:auto;float:none;}

.fresh-banners {float:right;width:300px;overflow:hidden;}
.fresh-content {float:right;text-align:left;width:545px;margin-right:7px;}

.m-fresh {padding-left:10px;}
.m-fresh .player {padding-bottom:3px;}
.m-fresh table.playlist {width:466px;}
.m-fresh table.playlist td, .m-fresh table.playlist th {vertical-align:middle;padding-top:1px;padding-bottom:4px;background:url(../images/td.orange.playlist.gif) repeat-x 0 0;}
.m-fresh table.playlist th {background-image:url(../images/th.orange.playlist.gif);width:20px;}
.m-fresh table.playlist tr.active td {background-image:url(../images/tda.orange.playlist.gif);}


