@import url(base.css);

/* Columns
*****************************************************/

/* All */
.col2-set, .col3-set, .col4-set, .col5-set {clear:both;}
.col1-set {width:100%;}

/* Col2 */
.col2-set .col-1, .col2-set .col-2      { width:48%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

.col2-set-left .col-1     { float:left; width:730px; }
.col2-set-left .col-2     { float:right; width:190px; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; float:left; }
.col2-alt-set .col-2 { width:65%; float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; }
.col3-set .col-1, .col3-set .col-3 { width:190px; }
.col3-set .col-1, .col3-set .col-2 { margin-right:21px; }
.col3-set .col-2 { width:538px; }

/* MAIN STYLES */
.top-wrapper, .wrapper { width:960px; margin:0 auto; }
.wrapper { background:url(../img/body-bg.jpg) no-repeat top right; }
.top-wrapper { padding-top:32px; }
.required { color:red; }
.input-text { border:1px solid #ccc; font:normal 12px/14px Arial; padding:3px 3px 2px 3px; width:96%; }
/* Header */
.top { width:1200px; position:absolute; left:50%; margin-left:-600px; top:0; background:url(../img/top-bg.jpg) no-repeat top left; height:32px; }
.top-links { padding:0 120px 0 0; line-height:25px; }
.top-links span { padding-right:25px; }
.top-links a { text-decoration:underline; font-weight:bold; }
.top-links a:hover { text-decoration:none; }
.logo { float:left; padding:1px 0 0 0; }
.logo a { background:url(../img/logo.gif) no-repeat top left; display:block; width:112px; height:145px; text-indent:-5000px; }
.header-block { float:left; /* background:url(../img/menu-bg.gif) no-repeat 0 100%; */ padding-bottom:8px; width:661px; height:132px; }
.header-block .networks, .header-block .search { float:left; padding:22px 0 0 0; }
.header-block .search { padding:23px 0 0 10px; }
.search-inp { background:url(../img/input-bg.gif) repeat-x 0 0; border:0; height:14px; width:200px; padding:3px 3px 5px 3px; font-size:12px; color:#444; }
.search-but { margin:0 0 0 4px; }
.header-block .networks ul { margin-left:5px; }
.header-block .networks ul li { float:left; margin-right:6px; }

/* Homepage Banners */
.homepage-banners { position:absolute; margin:137px 0 0 0; z-index:0 !important; height:287px; }
.homepage-banners dl { clear:both; }
.homepage-banners dt, .homepage-banners dd { width:476px; float:left; } 
.homepage-banners dd { margin-left:8px; }
.homepage-banners-push { height:240px; }
.arrows { position:absolute; width:22px; }
.arrow-top, .arrow-bot { width:22px; height:19px; margin-bottom:10px; }
.homepage-banners dt .arrows { margin:52px 0 0 436px; }
.homepage-banners dd .arrows { margin:19px 0 0 436px; }

/* Nav */
#nav { padding:10px 0 0 8px;  position:absolute; margin:80px 0 0 105px; }
#nav .nav-but { text-indent:-5000px; display:block; float:left; height:31px; }

#nav .news { background:url(../img/nav/news.gif) no-repeat 0 0; width:91px; }
#nav .news:hover, #nav .news_over { background:url(../img/nav/news_over.gif) no-repeat 0 0; width:91px; }
#nav .shows { background:url(../img/nav/shows.gif) no-repeat 0 0; width:108px; }
#nav .shows:hover, #nav .shows_over { background:url(../img/nav/shows_over.gif) no-repeat 0 0; width:108px; }
#nav .media { background:url(../img/nav/media.gif) no-repeat 0 0; width:99px; }
#nav .media:hover, #nav .media_over { background:url(../img/nav/media_over.gif) no-repeat 0 0; width:99px; }
#nav .discography { background:url(../img/nav/discography.gif) no-repeat 0 0; width:177px; }
#nav .discography:hover, #nav .discography_over { background:url(../img/nav/discography_over.gif) no-repeat 0 0; width:177px; }
#nav .biography { background:url(../img/nav/biography.gif) no-repeat 0 0; width:127px; }
#nav .biography:hover, #nav .biography_over { background:url(../img/nav/biography_over.gif) no-repeat 0 0; width:127px; }
#nav .downloads { background:url(../img/nav/downloads.gif) no-repeat 0 0; width:152px; }
#nav .downloads:hover, #nav .downloads_over { background:url(../img/nav/downloads_over.gif) no-repeat 0 0; width:152px; }
#nav .press { background:url(../img/nav/press.gif) no-repeat 0 0; width:98px; }
#nav .press:hover, #nav .press_over { background:url(../img/nav/press_over.gif) no-repeat 0 0; width:98px; }
#nav .community { background:url(../img/nav/community.gif) no-repeat 0 0; width:161px; }
#nav .community:hover, #nav .community_over { background:url(../img/nav/community_over.gif) no-repeat 0 0; width:161px; }
#nav .store { background:url(../img/nav/store.gif) no-repeat 0 0; width:74px; }
#nav .store:hover, #nav .store_over { background:url(../img/nav/store_over.gif) no-repeat 0 0; width:74px; }
#nav .social { background:url(../img/nav/social.gif) no-repeat 0 0; width:102px; }
#nav .social:hover, #nav .social_over { background:url(../img/nav/social_over.gif) no-repeat 0 0; width:102px; }

/* Content */
.content { /* background:#000; */ margin:0 0 20px 0; }
.generic-content { margin:15px 30px 20px 0; }
.titles { margin:0; padding:0; line-height:0; zoom:1; }
.title { font:normal 20px/30px georgia, sans-serif; margin:10px 0 0 0; border-bottom:1px solid #822e00; }
.title span { float:left; }
.cats-arch { color:#421700; margin:0 0 20px 0; }
.entries-main { background:#000 url(../img/main-entries-bg.gif) repeat-y 0 0; clear:both; padding-bottom:20px; }
.entries-main-top { background:transparent url(../img/main-entries-top-bg.gif) no-repeat 0 0; min-height:832px; padding:0 25px 0 30px; }
.entries-footer { background:#000 url(../img/titles/main-title-footer.gif) no-repeat 0 100%; padding-bottom:88px; }
.entry { color:#262525; margin-bottom:20px; }
.entry a { color:#b75b17; }
.entry a:hover { color:#8c8a8a; }
.entry h3, .entry h3 a { font:bold 20px georgia, sans-serif; color:#421700 !important; }
.entryold h3, .entryold h3 a { font:bold 16px/18px georgia, sans-serif; color:#421700 !important; }

.entry h3 a:hover { color:#8c8a8a !important; }
.entry-data { font-size:11px; margin-bottom:5px; }

.hor-arrows { width:50px; float:right; position:absolute; margin:-23px 0 0 680px; }
.news-highlights .hor-arrows { margin:-38px 0 0 630px; }
.hor-arrows li { float:left; margin-left:8px; }

/* Animated Titles */
.animated { position:absolute; display:block; }
#animNews { margin:0px 0 0 31px; }
#animDates,
#animVideo { margin:0 0 0 6px; }
#animMembers, 
#animForums,
#animTwitter { margin:0 0 0 29px; }
#animDiscography { margin:0 0 0 39px; }
#animDownloads, #animPepenews { margin:0 0 0 41px; }

.show-dates { clear:both; margin:5px 0 5px 0; }
.show-dates dt, .show-dates dd { float:left; margin:2px 0; }
.show-dates dt { width:90px; font-weight:normal; }
.show-dates dd { width:100px; font-weight:bold; color:#fbe6b9; }
.show-dates dd a { color:#fbe6b9; }
.show-dates-body { float:right; width:500px; }
.show-dates-img { float:left; width:220px; overflow:hidden; }
.show-dates-body, .show-dates-img { margin:15px 0 0 0; }

.feat-video { margin:15px 0; }
.feat-video img { display:block; }
.feat-video .show-dates dt { text-align:right; }

.members-col { margin:5px 0; }
.members-col img { margin:0px 1px 0 0; }

.forum-col, .twitter-col { margin-top:10px; }
.forum-col a { color:#ffecbe; font-weight:bold; }
.forum-col a:hover { color:#8c8a8a; }
.forum-col span, .twitter-col span { display:block; color:#917666; margin-bottom:8px; line-height:16px; }

.twitter-col { font-size:12px; color:#fff; }

/* Links */
.view-all { font-weight:bold; color:#b75b17; display:block; margin:8px 0; font-size:12px; }
.view-all:hover { color:#8c8a8a; }
.red-link { color:#bf2d00; }
.red-link:hover { color:#fff; }
.under-link { text-decoration:underline; }
.under-link:hover { text-decoration:none; }

.lyrics-list ol { margin:10px 0; color:#bf2d00; }
.lyrics-list ol a { color:#bf2d00; text-decoration:underline; }
.lyrics-list ol a:hover { color:#fff; text-decoration:none; }

/* Lists */
.col-list a { color:#b75b17; }
.col-list a:hover { color:#fff; }

.col-list-mod li { margin-bottom:10px; font-size:11px; color:#876e5f; line-height:14px; }
.col-list-mod li a { display:block; font:14px/18px georgia; color:#fff5ca; margin:0 0 2px 0; }
.col-list-mod li a:hover { color:#8c8a8a; }


/* Callouts */
.callouts { margin:15px 0 10px 0; }

/* Footer */
.footer { background:#000 url(../img/footer-bg.gif) repeat-x 0 0; margin:15px 0; padding-top:20px; }
.footer ul { clear:both; }
.footer ul li { float:left; background:url(../img/vert-separator.gif) no-repeat 100% 5px; padding:0 12px 0 0; }
.footer ul li.last { background:none; }
.footer ul li a { text-transform:uppercase; }

/* Discography */
.discs { margin:10px 0 0 0; width:auto; }
.disk-bg { background:url(../img/disk-bg.gif) no-repeat 0 0; width:134px; height:133px; padding:3px 13px 7px 3px; }
.discs td dl { margin:5px 0 0 0; }
.discs td dt, .discs td dd { float:left; font-weight:bold; line-height:14px; } 
.discs td dt { color:#fbe6b9; width:100px; }
.discs td dd { width:30px; float:right; }

/* Downloads */
.downloads-cont .col-1 { width:760px; }
.downloads-cont .col-1 .title { width:730px; }
.downloads-cont .col-2 { width:190px; }
.downloads-cont .col-2 p { margin-top:4px; font-size:10px; font-weight:bold; }
.downloads-cont .col-2 p img { display:block; width:48px; height:48px; float:left; margin:0 10px 10px 0; }
.downloads-cont .downloads  { margin:10px 30px 10px 0; width:350px; float:left !important; clear:none !important; }
.download-bg { background:url(../img/downloads-bg.jpg) no-repeat 0 0; width:190px !important; height:144px; padding:5px 13px 7px 4px; }
.download-desc { width:130px !important; float:left !important; }
.download-desc .ttl { background:#411700; padding:3px 5px; font-weight:bold; width:130px !important; }
.download-but { color:#ead7ad; border:1px solid #72664c; padding:2px 3px; }
.download-desc dl { width:140px; margin-top:10px; }
.download-desc dt, .download-desc dd { float:left; margin:4px 0; font-weight:bold; width:70px; }

/* News */
.pepe-news {  }
.news-highlights { background:url(../img/news-hl-bg.jpg) no-repeat 0 0; width:730px; height:282px; padding:10px 0 0 25px;  }
.news-highlights .title { width:680px; margin-bottom:15px; }
.hl-tmp { text-align:center; }
.pepe-news .entries-main, .pepe-news .static-page-entry { background:url(../img/news-main-bg.jpg) repeat-y 0 0; }
.pepe-news .static-page-entry { padding-bottom:0px; }
.pepe-news .entries-footer { background:url(../img/news-big-bg.jpg) no-repeat 0 100%; }
.pepe-news .entries-header { background:url(../img/news-big-bg-top.jpg) no-repeat 0 0; color:#444; padding:20px 30px; }
.pepe-news .entries-header .title { margin:0 0 10px 0; color:#000; }
.pepe-news .entries-main-top { background-image:none; padding-top:25px; }
.pepe-news .entry dd { width:510px; float:right; }
.pepe-news .entry .entry-data { font-weight:normal; width:130px; float:left; text-align:right; }
.pepe-news .entry .entry-data a { display:block; margin:0 0 5px 0; }
    /* Highlights */
    .hl-scroller { position:relative; width:675px; height:175px; padding:6px 0 0 4px; }
    .hl-scroller ul li { width:225px; float:left; }
    .scroller-overlay, .headline { position:absolute; }
    .scroller-overlay { z-index:99999999999999; margin-left:-675px; }
    .headline { width:213px; height:40px; padding:8px 6px 0 6px; font-size:11px; background:url(../img/news/headline-bg.png); margin-top:127px; overflow:hidden; }
    /* .headline { filter:alpha(opacity=60); -moz-opacity:.60;opacity:.60;} */
    .headline strong { display:block; font:bold 12px/16px georgia; color:#fff5ca; height:16px; overflow:hidden; }
    .headline a { color:#b75b17; font-size:12px; }
    

/* Shows Popup */
.shows-popup, 
.disk-popup { display:none; background:#fff; font-family:georgia; font-size:14px; color:#111; /* top:0; left:0;  */position:absolute !important; border:6px solid #4a1200; z-index:99999999999 !important; width:205px; }
.shows-popup .but-close,
.disk-popup .but-close { display:block; background:url(../img/popup-close.gif) no-repeat 0 0; width:13px; height:13px; margin:7px; float:right; }
.shows-popup .name { font-weight:bold; font-size:16px; }
.shows-popup .location { font-size:10px; text-transform:uppercase; }
.shows-popup .caption { padding:10px 10px 5px 10px; }
.btn-tickets { display:block; cursor:pointer; margin:5px 0 10px 10px; background:url(../img/btn-tickets.gif) no-repeat 0 0; width:128px; height:26px; border:0; text-indent:-2000px; }
.btn-tickets-dark { background:url(../img/btn-tickets-dark.gif) no-repeat 0 0; float:right; }
.popup-arr { background:url(../img/popup-arr.gif) no-repeat 0 100%; margin:0 0 -13px 40px;  }

.disk-popup { width:460px; padding:7px 10px; color:#444; background:#fff url(../img/popup-bg.jpg) no-repeat 100% 100%; }
.disk-popup dt { float:left; width:140px; }
.disk-popup dd { float:right; width:300px; }
.disk-popup .caption { float:left; margin:-15px 0 10px 0; width:265px; }
.disk-popup .caption .name { font:bold 18px/22px arial; color:#bf2d00; }
.disk-popup .caption .date { font:12px/14px arial; }
.disk-popup .purchase { clear:both; margin:10px 5px 5px 5px; }
.disk-popup .tracks { font:bold 14px/18px arial; }
.disk-popup .tracks a { font:normal 12px/18px arial; color:#bf2d00; text-decoration:underline;}
.disk-popup ol { list-style-type:decimal; font:normal 12px/18px arial; margin:5px 0 10px 0; }
.disk-popup ol a { color:#bf2d00; text-decoration:underline; }
.disk-popup ol a:hover { color:#444; text-decoration:none; }


.date-n {  }
.date-n li { float:left; }
.date-n li { width:19px; }
.date-n li.date { width:54px; margin-left:57px; font:28px/20px georgia; text-align:center !important; }

.pagination { display:inline-table; font-weight:bold; color:#000; text-align:center; font-size:11px; }
.pagination a { display:block; color:#a73f00; padding:1px 8px; }
.pagination strong { display:block; padding:1px 8px; }
.pagination li { float:left; margin:0px 2px; }
.pagination .pager-first { display:none; }
.pagination .pager-next a,
.pagination .pager-prev a,
.pagination .pager-next-how span,
.pagination .pager-prev-how span { display:block; text-indent:-2000em; width:16px; height:17px; padding:3px 0 0 0; }
.pagination .pager-next a { background:url(../img/pager/pager-next.gif) no-repeat 0 3px; }
.pagination .pager-prev a { background:url(../img/pager/pager-prev.gif) no-repeat 0 3px; }
.pagination .pager-next-how span { background:url(../img/pager/pager-next-how.gif) no-repeat 0 3px; }
.pagination .pager-prev-how span { background:url(../img/pager/pager-prev-how.gif) no-repeat 0 3px; }
.pagination .pager-num { border:1px solid #72664c; }
.pagination .pager-last { display:none; }

.pager-dark { margin-top:15px; padding-top:8px; border-top:1px solid #732b00; }
.pager-dark .pagination { color:#fff; }
.pager-dark .pagination .pager-next a { background:url(../img/pager/pager-next-dark.gif) no-repeat 0 3px; }
.pager-dark .pagination .pager-prev a { background:url(../img/pager/pager-prev-dark.gif) no-repeat 0 3px; }
.pager-dark .pagination .pager-next-how span { background:url(../img/pager/pager-next-how-dark.gif) no-repeat 0 3px; }
.pager-dark .pagination .pager-prev-how span { background:url(../img/pager/pager-prev-how-dark.gif) no-repeat 0 3px; }

.comments { float:right; color:#000; padding:30px 20px; }
.commentsoriginal { float:right; width:510px; color:#000; border-top:1px solid #ccc; padding-top:15px; }

.comments h3 { font-family:georgia; margin:10px 0; }
.pipe { padding:0 5px; }
.comments-list li { border-bottom:1px solid #ccc; padding-top:20px; }
.comments-list cite { color:#938b83; }
.comments-list .comment-icon { float:left; width:50px; }
.comments-list .comment-txt { float:right; width:450px; }
.comments-list .comment-icon img { border:1px solid #ccc; }
.comments-list .comment-txt a { color:#b75b17; }
.comments-list .comment-body { padding:5px 0 10px 0; margin:0 0 10px 0; }
.comment-respond .col2-set .col-1, .comment-respond .col2-set .col-2 { width:48%; }
/* .comment-respond .col2-set .input-text */
.top-links .pipe { padding:0 5px !important; }

.videos-cont .col-1 { width:215px; padding-top:15px; }
.videos-cont .download-desc { width:740px !important; padding-top:15px; }
.videos-cont .download-but { width:auto !important; font-weight:bold; padding:2px 10px; }

.search-results-list { color:#444; min-height:400px; }
.search-results-list a { color:#b04e06; font-weight:bold; text-decoration:underline; }
.keywords span { color:#b04e06; font-weight:bold; }

.lists li {
list-style: disc;
padding:5px 10px;
}

