/*
Theme Name: DesignPourBottle
Description: DesignPourBottle WordPress theme.
Version: 1.0
*/
body{
	margin:0;
	background:#000;
	font:72.5% Helvetica, Arial, Verdana, sans-serif
}
img{
	border:none;
	display:block;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a{
	color:#cbc076;
	text-decoration:none;
}
a:hover{color:#fff;}
/* wrapper */
#wrapper{
	width:966px;
	margin:0 auto;
	background:url(images/container-strip.gif) repeat-y 50% 0;
	padding:214px 10px 0;
	position:relative;
}
#wrapper:after{
	display:block;
	content:"";
	clear:both;
}
/* header */
#header{
	width:966px;
	overflow:hidden;
	position:absolute;
	top:102px;
	left:10px;
	background:url(images/header-strip.gif) no-repeat;
}
/* logo */
.logo{
	position:absolute;
	overflow:hidden;

	width:729px;
	height:90px;
	top:6px;
	left:138px;
	z-index:1;
	margin:0;
}
.logo a{
	display:block;
	height:100%;
}
.ad-logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/ad-logo.gif) no-repeat;
	width:455px;
	height:49px;
	top:12px;
	left:0;
}
.ad-logo a{
	height:100%;
	display:block;
}
#header fieldset{
	position:absolute;
	right:0;
	top:30px;
}
#header input.text{
	float:left;
	border-top:1px solid #534140;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	border-bottom:1px solid #636060;
	margin:0 7px 0 0;
	padding:3px;
	width:201px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
.search-btn{
	float:left;
	margin:3px 0 0;
}
#header ul{
	margin:69px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(images/header-strip.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
}
#header div{
	width:100%;
	overflow:hidden;
	background:url(images/header-strip.gif) no-repeat 0 100%;
	padding:0 0 2px;
}
#header ul li{
	float:left;
	padding:6px 30px 0 0;
	height:15px;
}
#header ul li.current-cat a{color:#fff;}
/* main */
#main{
	width:100%;
	overflow:hidden;
	background:url(images/main-sep.gif) repeat-y 591px 0;
	padding:0 0 74px;
}
/* content */
#content{
	float:left;
	width:574px;
	overflow:hidden;
}
#content h2{
	color:#fff;
	font-size:1.4em;
	margin:0;
	font-weight:bold;
}
.artist-photo{margin:5px 0 0}
#content h3{
	font-size:1.3em;
	margin:5px 0 -13px;
	color:#cbc076;
	font-weight:bold;
}
#content p{
	font-size:1.15em;
	color:#fff;
	margin:14px 0 0;
	line-height:18px;
}
.photo-gallery{
	width:100%;
	overflow:hidden;
	border-top:1px solid #603813;
	margin:12px 0 0;
	padding:10px 0 0;
}
.photo-gallery ul{
	margin:17px -8px 0 0;
	padding:0;
	list-style:none;
	width:581px;
	overflow:hidden;
}
.photo-gallery li{
	float:left;
	margin:0 8px 0 0;
}
.music-video{
	width:100%;
	overflow:hidden;
	border-top:1px solid #603813;
	padding:6px 0 0;
	margin:15px 0 0;
}
.music-video ul{
	margin:18px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden
}
.music-video ul li{
	width:100%;
	overflow:hidden;
	background:url(images/music-sep.gif) repeat-x 0 100%;
	min-height:26px;
	margin:1px 0 -1px;
	float:left;
	line-height:26px;
}
* html .music-video ul li{
	height:26px;
	overflow:visible;
}
.music-video ul li strong{
	float:left;
	font-size:1em;
	color:#fff;
	margin:0 10px 0 0;
	width:100px;
}
.play-btn{
	float:left;
	margin:9px 0 0;
}
.alt ul strong{width:100% !important;}
/* artists_home */
.artist-search{
	width:100%;
	overflow:hidden;
	background:url(images/music-sep.gif) repeat-x;
	margin:23px 0 0;
	padding:13px 0 0;
}
.alphabet{
	width:100%;
	overflow:hidden;
	margin:31px 0 0;
}
.alphabet a{
	color:#fddebd;
	font-size:10px;
}
.alphabet a:hover{text-decoration:underline;}
.all{
	float:left;
	margin:0 17px 0 0;
}
.alphabet ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	display:inline;
	font-weight:bold;
}
.alphabet ul li{
	float:left;
	background:url(images/side-sep.gif) no-repeat 0 50%;
	padding:0 4px;
	margin:0 1px 0 -1px;
}
.search-result{
	width:600px;
	overflow:hidden;
	margin:0 -26px 0 0;
	padding:15px 0 0;
}
.search-result ul{
	margin:0 26px 0 0;
	padding:0;
	list-style:none;
	float:left;
	font-size:10px;
	width:270px;
}
.search-result ul li{line-height:14px;}
.search-result ul a{color:#fff;}
.search-result ul a:hover{text-decoration:underline;}
/* contest_home */
.contest-box{
	width:100%;
	overflow:hidden;
	background:url(images/music-sep.gif) repeat-x;
	margin:-1px 0 0;
	padding:13px 0 12px;
}

.contest-box h2 a { color: #fff;}

.contest-box h2 { 
    padding-top: 5px;
}

.none{background:none !important;}
.contest-image{margin:8px 0 -9px;}
#content p a{color:#fddebd;}
#content p a:hover{
	text-decoration:underline;
	color:#fddebd;
}

#content .contest-box:first-child{padding-top:0;}

.share-link{
	background:url(images/share-link.gif) no-repeat;
	padding:3px 0 0 21px;
	font-size:10px;
	font-weight:bold;
	color:#fddebd;
}
.contest-box .more{margin-bottom:10px;}
.comment{
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
}
.comment div{
	float:left;
	width:300px;
	font-size:10px;
	color:#fff;
}
.comment div span{display:block;}
.comment a{
	color:#fddebd;
	font-weight:bold;
}
.comment a:hover{text-decoration:underline;}
.comment strong{
	float:right;
	margin:14px 0 0;
	font-size: 10px;
}
/* suite */
.suite-img{
	margin:8px 0 -9px;
	border:10px solid #000;
}
/* sidebar */
#sidebar{
	float:right;
	width:356px;
	overflow:hidden;
}
.tagcloud{
	margin:0;
	padding:10px 0;
	list-style:none;
	font-size:10px;
}
.tagcloud li{display:inline;}
.tagcloud li a, #tagcloud li a{color:#fff !important;}
.tagcloud li a:hover{text-decoration:underline;}

#tagcloud a { color: #fff !important; }
#tagcloud a:hover { text-decoration: underline;}

.side-ads{
	display:block;
	margin:0 auto;
	width:301px;
}
.side-nav{
	margin:15px -15px 0 -13px;
	padding:13px 0 0;
	list-style:none;
	width:385px;
	overflow:hidden;
	border-top:1px solid #603813;
	font-size:10px;
	font-weight:bold;
}
#tab1,
#tab2,
#tab3,
#tab4,
#tab5{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #603813;
	margin:0 0 14px;
}
.side-nav li{
	float:left;
	background:url(images/side-sep.gif) no-repeat 0 50%;
	padding:0 13px 0 15px;
}
.side-nav li a.active{color:#fff;}

.agenda{
	margin:5px 0 0;
	padding:0 0 8px;
	list-style:none;
	font-size:12px;
	width:100%;
	overflow:hidden;
}

ul.agendarss li {
    width: 100%;
    overflow: hidden;
    background:url(images/rss-icon.gif);
    background-repeat: no-repeat;
    padding-top: 3px;
}

ul.agendarss li a {
    margin-left: 20px;
}

.agenda li{
	width:100%;
	overflow:hidden;
	background:url(images/music-sep.gif) repeat-x;
	padding:8px 0;
	color:#fff;
}
.agenda li:first-child{background:none;}
.agenda a{color:#fff;}
.agenda a:hover{text-decoration:underline;}
#sidebar fieldset{
	width:100%;
	overflow:hidden;
	border-top:1px solid #603813;
	padding:15px 0 0;
}
#sidebar form{margin:14px 0 0;}

#sidebar input{
	width:346px;
	width:296px;
	padding:3px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #808080;
        float: left;
}
#sidebar label{
	float:left;
	color:#fff;
	margin:8px 0 0;
	font-size:10px;
}

#sidebar fieldset .join{
	overflow:hidden;
	background:url(images/join-btn.gif) no-repeat;
	text-indent:-9999px;
	width:46px;
	height:16px;
 	border:none;
        float: right;
	margin-top: 3px;
 
}
.side-box{
	width:100%;
	overflow:hidden;
	border-top:1px solid #603813;
	margin:12px 0 0;
	padding:10px 0 0;
}
.side-box h3{
	font-size:1.3em;
	margin:0;
	color:#cbc076;
	font-weight:bold;
}
.player{margin:4px 0 0;}
.side-box strong{
	display:block;
	text-align:center;
	margin:8px 0 0;
	font-size:10px;
	color:#fff;
}
.side-image{margin:5px 0 0;}
.side-box h4{
	font-size:1.4em;
	color:#fff;
	margin:8px 0 0;
	font-weight:bold;
}
.side-box p{
	color:#fff;
	line-height:18px;
	margin:14px 0 0;
	font-size:1em;
}
.more{
	color:#fff;
	font-size:10px;
	font-weight:normal;
	display:block;
	margin:14px 0 0;
}
.more a{color:#fddebd;}
.more a:hover{text-decoration:underline;}
.scroll-box{
	width:100%;
	overflow:auto;

	height:183px;
	margin:9px 0 0;
	padding:3px 0 0;
}
.scroll-box ul{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
	width:322px;
	font-size:10px;
}
.scroll-box ul li{
	line-height:15px;
}
.scroll-box ul a{color:#fff;}
.scroll-box ul a:hover{text-decoration:underline;}
/* dj_detail */
.music-video span{
	display:block;
	font-size:10px;
	margin:30px 0 0;
	color:#fff;
}
.alt a{
	color:#fddebd;
	font-weight:bold;
}
.alt a:hover{color:#fff;}
/* homepage */
.spotlight{width:100%;}
.spotlight h3{margin:0 !important;}
.news{
	width:593px;
	overflow:hidden;
	border-top:1px solid #492a0e;
	margin:15px -20px 0 0;
}
.news-column{
	float:left;
	width:276px;
	margin:0 20px 0 0;
	overflow:hidden;
}
.news h3{margin:0 !important;}
.news-column div{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #492a0e;
	padding:10px 0 2px;
	margin:1px 0 -1px;
}
.news-column div img{margin:8px 0 0;}
.news-column h4{
	font-size:14px;
	color:#fff;
	margin:13px 0 0;
}
.news-column .more{margin-bottom:15px;}
.news-column ul{
	margin:3px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
}
.news-column ul li{
	width:100%;
	overflow:hidden;
	background:url(images/music-sep.gif) repeat-x;
	padding:8px 0;
	line-height:13px;
	margin:-1px 0 0;
}
.news-column ul a{color:#fff; font-weight: normal;}
.news-column ul a:hover{text-decoration:underline;}
.news-column div strong{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	display:block;
	margin:2px 0 0;
}
.next{
	width:100%;
	overflow:hidden;
	background:url(images/music-sep.gif) repeat-x;
	padding-top: 10px;
}
.next .alignleft{
	float:right;
}
.next .alignright{
	float:left;
}
.next .alignleft a{
	background:url(images/next-bullet.gif) no-repeat 100% 50%;
	padding:0 11px 0 0;
	font-size:14px;
	color:#fddebd;
	font-weight:bold;
	margin:20px 0 0;
}
.next .alignright a{
	background:url(images/previous-bullet.gif) no-repeat 0 60%;
	padding:0 0 0 11px;
	font-size:14px;
 	color:#fddebd;
	font-weight:bold;
	margin:20px 0 0;
}
.next .alignleft a:hover,
.next .alignright a:hover{color:#fff;}
/* podcast */
.rss-feed{
	margin:0 0 0 -8px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:relative;
}
.rss-feed li{
	float:left;
	background:url(images/side-sep.gif) no-repeat 0 4px;
	padding:0 6px 0 8px;
	margin:0 1px 0 -1px;
}
.rss-feed li a{
	color:#fff;
	text-decoration:none;
	background:url(images/rss-icon.gif) no-repeat;
	padding:4px 0 0 19px;
	float:left;
}
.rss-feed li a:hover{text-decoration:underline;}
.track-list{
	width:100%;
	overflow:hidden;
	margin:20px 0;
	padding:0;
	list-style:none;
}
.track-list li{
	line-height:14px;
	font-size:10px;
	color:#fff;
}
.track-list a{
	color:#fddebd;
	font-weight:bold;
	text-decoration:none;
}
.track-list a:hover{color:#fff;}
.play{
	background:url(images/play-img.gif) no-repeat;
	width:66px;
	overflow:hidden;
	height:23px;
	text-indent:-9999px;
	display:block;
	margin:14px 0 0;
}
/* post_detail */
.post p{margin-bottom:20px !important;}
.tag-list{
	margin:-14px 0 0;
	padding:0;
	list-style:none;
	font-size:10px;
}
.tag-list li{
	color:#fff;
	line-height:14px;
}
.tag-list a,
.comment-post ul li a{
	color:#fddebd;
	font-weight:bold;
}
.tag-list a:hover,
.comment-post ul li a:hover{color:#fff;}
.comment-post{
	width:100%;
	overflow:hidden;
	border-top:1px solid #4b2a0e;
	padding:16px 0 0;
}
.comment-post ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:10px;
}
.comment-post ul li{
	width:100%;
	overflow:hidden;
	background:url(images/music-sep.gif) repeat-x;
	margin:-1px 0 1px;
	padding:12px 0 16px;
	color:#fff;
}
.comment-post ul li span,
.comment-post ul li strong{
	display:block;
	margin:2px 0 0;
}
.comment-post ul li strong{font-size:9px !important;}
.add-comment{
	width:100%;
	overflow:hidden;
	border-top:1px solid #4b2a0e;
	padding:18px 0 0;
}
.add-comment div{
	width:100%;
	overflow:hidden;
	margin:17px 0 0;
}
.add-comment div input,
.add-comment textarea{
	padding:3px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #808080;
}
.add-comment div input{
	float:left;
	width:192px;
	margin:0 19px 0 0;
}
.add-comment label{
	float:left;
	color:#fff;
	margin:7px 0 0;
	font-size:9px;
}
.add-comment textarea{
	width:564px;
	height:144px;
	overflow:auto;
	margin:17px 0 0;
}
.submit-btn{margin:18px 0 0;}
/* reviews_detail*/
.reviews-box{
	width:100%;
	overflow:hidden;
	color:#fff;
	margin:0 0 -4px;
}
.reviews-box img{
	float:left;
	margin:0 14px 0 0;
}
.reviews-box span{
	font-size:14px;
	display:block;
	margin:4px 0 0;
}
.reviews-box strong{
	font-size:10px;
	display:block;
	margin:1px 0 0;
}
.reviews-box em{
	font-style:normal;
	display:block;
	font-size:10px;
	margin:16px 0 0;
}
.alter{margin:10px 0 0 !important;}
/* gallery */
.gallery{
	margin:7px 0 0;
	padding:0;
	list-style:none;
	position: relative;
	width: 571px;
	height: 231px;
}
/* footer */
#footer{
	width:986px;
	overflow:hidden;
	margin:12px 0 0 -20px;
}

#footer div.footer-line {
	background:url(images/footer-sep.gif) no-repeat;
	padding:13px 0 4px;
}

#footer div {
	margin:0 auto;
	width:966px;
	overflow:hidden;
}
.footer-ads{
	margin:0 auto;
	display:block;
	width:729px;
}
#footer ul{
	float:right;
	margin:0px -3px 0 0;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:9px;
	display:inline;
	overflow:hidden;
}
#footer ul li{
	float:left;
	background:url(images/side-sep.gif) no-repeat 100% 50%;
	padding:0 5px 0 3px;
	color:#fff;
	margin:0 -1px 0 1px;
}
#footer ul a{color:#fff;}
#footer ul a:hover{text-decoration:underline;}


.yarpp {
}


OL.yarpp LI { color: #fff !important; padding-bottom: 2px; margin: 0 !important; padding-left: 0 !important; }
OL.yarpp LI a { color: #fff !important; }
OL.yarpp LI a:hover { color: #fff !important; text-decoration: underline; }
OL.yarpp {margin: 0!important; padding: 0 !important;}

OL.yarpp li { 
    list-style-type: decimal !important;
    list-style: decimal !important;
}

div.yarpp { color: #fff; padding-top: 20px;}

.social_links {
    float: left;
    margin-left: 0px;
    margin-bottom: 10px;
}

.social_links a {
    margin-left: 10px;
}

.social_links img {
    display: inline;
}


.stbutton {
    float: left;
}


.social_bar {
    margin: 0 auto;
    padding: 0;
}

.social_bar ul {
    list-style: none;
    margin: 0;
    margin-left: 80px;
    padding: 0;
    margin-top: 2px;
}

.social_bar ul li {
    float: left;
    margin-right: 20px;
    vertical-align: center;
}