@charset "utf-8";
/* CSS Document */

body {background:url(../images/layout/background.jpg) top center no-repeat #000; margin:0; padding:0; font-family:Arial, Tahoma, Verdana;}
img {border:none;}
a, a:visited {color:#ff4e00;}
a:hover {color:#ab3400;}
img:focus, a:focus, object:focus, div:focus {outline:none;}

input, textarea {background:#999; border:1px solid #666; padding:3px; font-size:10px;}
input.button {background:#ff4e00; border:1px solid #b93901; margin:0 0 30px 0; cursor:pointer;}
.error{ border:1px solid #FF0000;}

#container {width:1000px; margin:0 auto 0 auto;}
#container div {float:left;}
#left {width:457px;}
#main {width:457px; height:456px;}
#video {width:457px; height:165px;}
#contentwrap {width:498px; height:585px;}
#content {background:url(../images/layout/content_bg.jpg) top left no-repeat; width:498px; height:585px;}
#middlehome {width:463px; height:566px; padding:19px 0 0 20px;}
#middle {width:443px; height:545px; padding:40px 0 0 40px; color:#fff;}
#right {width:45px; height:621px; background:url(../images/layout/right_bg.jpg) top left no-repeat;}


#header {width:15px; height:585px;}

#middlehome .newsitem {background:url(../images/layout/news_bg2.jpg) top left no-repeat; width:447px; height:101px; padding:20px 0 20px 15px;}
#middlehome .newsitem img {display:block; float:left; margin:10px 5px; width:62px; border:1px solid #8c8c8c;}
#middlehome .newsitem p {float:left; margin:9px 0 0 0; padding:0; width:355px; font-size:10px; color:#fff;}
#middlehome .newsitem p a, .newsitem p a:visited {text-transform:uppercase; font-weight:bold;}
#middlehome .newsitem p a:hover {}

#middlehome .home_smallitem {background:url(../images/layout/home_smallbg.jpg) top left no-repeat; width:216px; height:121px; padding:20px 0 0px 15px;}
#middlehome .home_smallitem .row {font-size:10px; color:#fff; padding:2px 5px 2px 5px; width:206px;}
#middlehome .home_smallitem .row p {margin:0; padding:0; font-size:10px; color:#999999;}
#middlehome .home_smallitem .row p b {color:#fff;}
#middlehome .home_smallitem .row p span {color:#ff4e00;}

#middlehome .home_smallitem .row .sched_datum {color:#ff4e00; width:46px; font-weight:bold;}
#middlehome .home_smallitem .row .sched_info { width:150px;}
#middlehome .home_smallitem .row .sched_info span  {color:#ff4e00;}

#middlehome .home_smallitem .row .releasepic {width:60px; margin:0 5px 0 0;}
#middlehome .home_smallitem .row .releasepic img {border:1px solid #8c8c8c;}
#middlehome .home_smallitem .row .releaseinfo {font-size:10px; line-height:12px; width:139px;}
#middlehome .home_smallitem .row .releaseinfo span {color:#ff4e00; font-size:9px;}

#middlehome .home_smallitem .row .pic {width:82px; margin:0 10px 0 0;}
#middlehome .home_smallitem .row .pic img {border:1px solid #8c8c8c;}

h1 {margin:0; padding:0 20px 5px 5px; font-size:11px; color:#fff; background:url(../images/layout/head_line.jpg) bottom left no-repeat; line-height:14px; float:left; width:100%;}

h1 span {color:#ff4e00; font-size:10px;}
h1 span a, h1 span a:visited {color:#ff4e00;}
h1 span a:hover {color:#ab3400;}
#middlehome .home_smallitem h1 {width:191px;}
#middlehome .home_smallitem h1 span {float:right; margin:0px 0px 0px 0px;}


.gb_write {width:400px; line-height:20px; margin:0 0 5px 0; text-transform:uppercase; font-weight:bold; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat;padding:0 0 5px 0; margin: 0 0 5px 0;}
.gb_write a, .gb_write a:visited { font-size:10px;}
.gb_write a:hover {}
.gb_navigation {width:400px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 10px 0; margin: 0 0 10px 0;font-size:10px;}
.gb_navigation span {float:left; line-height:20px; margin:0 10px 0 0;}
.gb_navigation a, .gb_navigation a:visited {float:left; display:block; padding:3px 6px; margin:0 3px 0 0; text-decoration:none; background:#ff4e00; color:#000;  border:1px solid #b93901;}
.gb_navigation a:hover {background:#b93901; color:#000;  border:1px solid #b93901;}
.gb_item {width:400px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 10px 0; margin: 0 0 10px 0;}
.gb_item .left {font-size:10px; width:90px; text-align:right; font-weight:bold; padding:0 10px 0 0; }
.gb_item a{ color:#FFFFFF; text-decoration:none;}
.gb_item a:hover{ color:#ab3400;}
.gb_item .left span {color:#ff4e00; font-size:9px;}
.gb_item .right {font-size:10px; color:#999; width:280px; padding:0 0 0 10px; background:url(../images/layout/stripe_ver_small.jpg) left top no-repeat;}

.gb_writeitem {width:400px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 5px 0; margin: 0 0 5px 0;}
.gb_writeitem .left {font-size:10px; width:90px; text-align:right; font-weight:bold; padding:3px 10px 3px 0; line-height:14px; }
.gb_writeitem .left span {color:#ff4e00; font-size:9px;}
.gb_writeitem .right {font-size:10px; color:#999; width:280px; padding:0 0 0 10px;}


.newsitembig {width:400px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 10px 0; margin: 0 0 10px 0;}
.newsitembig .left {font-size:10px; width:90px; text-align:right; font-weight:bold; padding:0 10px 0 0; }
.newsitembig .left img {border:1px solid #8c8c8c;}
.newsitembig .right {font-size:10px; color:#999; width:280px; padding:0 0 0 10px; background:url(../images/layout/stripe_ver_small.jpg) left top no-repeat;}
.newsitembig .right h2 {margin:0; padding:0; color:#fff; font-size:14px; font-weight:bold;}
.newsitembig .right span {color:#ff4e00; font-size:9px;}

.scheduleitem {width:400px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 5px 0; margin: 0 0 5px 0;}
.scheduleitem .left {font-size:10px; width:90px; text-align:right; font-weight:bold; padding:0 10px 0 0; color:#ff4e00; }
.scheduleitem .left img {border:1px solid #8c8c8c;}
.scheduleitem .right {font-size:10px; color:#fff; width:280px; padding:0 0 0 10px; }
.scheduleitem .right h2 {margin:10px 0 0 0; padding:0; color:#fff; font-size:14px; font-weight:bold;}
.scheduleitem .right span {color:#ff4e00; font-size:9px;}

.scheduleitempast {width:400px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 5px 0; margin: 0 0 5px 0;}
.scheduleitempast .left {font-size:10px; width:90px; text-align:right; font-weight:bold; padding:0 10px 0 0; color:#b93901; }
.scheduleitempast .left img {border:1px solid #8c8c8c;}
.scheduleitempast .right {font-size:10px; color:#999; width:280px; padding:0 0 0 10px; }
.scheduleitempast .right h2 {margin:10px 0 0 0; padding:0; color:#fff; font-size:14px; font-weight:bold;}
.scheduleitempast .right span {color:#b93901; font-size:9px;}

.chartsitem {width:400px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 5px 0; margin: 0 0 5px 0;}
.chartsitem .left {font-size:18px; width:40px; text-align:right; font-weight:bold; padding:0 10px 0 0; color:#ff4e00; }
.chartsitem .right {font-size:10px; color:#fff; width:320px; padding:0 0 0 10px; }
.chartsitem .right h2 {margin:10px 0 0 0; padding:0; color:#fff; font-size:14px; font-weight:bold;}
.chartsitem .right span {color:#b93901; font-size:9px;}

#middle p {margin:10px 0 0 0; padding:0; font-size:10px; width:400px;}

.links .row {width:400px;}
.links h1 {margin:15px 0 3px 0; float:left; width:400px;}
.links .row .link {width:130px; margin:0 3px 3px 0;}
.links .row .link a, .row .link a:visited {width:118px; padding:3px 6px; display:block; font-size:10px; text-decoration:none; font-weight:bold; background:#222; border:1px solid #111;}
.links .row .link a:hover {background:#333;}

.discographyy .row {background:url(../images/layout/stripe_ver_small.jpg) left top no-repeat; margin:0;}
.discographyy .disco_item {width:102px; background:url(../images/layout/stripe_ver_small.jpg) right top no-repeat; padding:0 18px 0 15px; margin:0;}
.discographyy .disco_item .image {width:102px;}
.discographyy .disco_item .image img {border:1px solid #8c8c8c;}
.discographyy .disco_item .info {font-size:10px; width:102px;}
.discographyy .disco_item .info span {color:#ff4e00; background:none; margin:0; width:102px;}
.discographyy .row span {width:400px; background:url(../images/layout/stripe_hor_big.jpg) top center no-repeat; float:left; display:block; margin:5px 0 0 0;}

.discobig_item {width:390px; margin:10px 0 0 10px;}
.discobig_item .image {width:102px; margin:0 10px 0 0;float:left;}
.discobig_item .image img {border:1px solid #8c8c8c;}
.discobig_item .info {width:248px; font-size:10px; color:#999;float:left;}
.discobig_item .info h2 {margin:0; padding:0; font-size:11px; font-weight:bold; color:#fff;}
.discobig_item .info span {background:none;color:#ff4e00; margin:0 0 10px 0;}

.mediaa .row {width:380px; margin:0 5px 5px 5px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 8px 0; font-size:10px;}
.mediaa h1 {margin:10px 0 5px 0; width:380px; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat;}
.mediaa h1 span {float:right;}

.photoalbum {width:190px;}
.photoalbum:hover {cursor:pointer;}
.photoalbum:hover .image img {border:1px solid #666;}
.photoalbum:hover .info a, .photoalbum:hover .info a:visited {color:#b93901;}
.photoalbum .image {width:83px; margin:0 5px 0 0;}
.photoalbum .image img {border:1px solid #8c8c8c;}
.photoalbum .info {width:102px; font-size:10px; padding:5px 0; color:#999;}
.photoalbum .info a, .photoalbum .info a:visited {text-decoration:none; color:#fff;}
.photoalbum .info a:hover {color:#b93901;}

.video {width:380px; font-size:10px;}
.video a, .video a:visited {display:block; padding:3px 6px; width:366px; text-decoration:none; background:#222; border:1px solid #111;}
.video a:hover {background:#333;}

.freetrack {width:380px; font-size:10px;}
.freetrack a, .freetrack a:visited {display:block; padding:3px 6px; width:366px; text-decoration:none; background:#222; border:1px solid #111;}
.freetrack a:hover {background:#333;}


.photoalbumimage {width:83px; margin:5px 10px 5px 0;}
.photoalbumimage img {border:1px solid #8c8c8c;}
.photoalbumimage img:hover {border:1px solid #666;}


.community_item {width:405px; margin:0 0 20px 0; background:url(../images/layout/stripe_hor_big.jpg) bottom center no-repeat; padding:0 0 10px 0;}
.community_item h1 {width:395px; float:left;}
.community_item span {width:395px; float:left; font-size:10px; color:#ff4e00;margin:0px 5px 5px 5px;}
#middle .community_item p {width:395px; color:#999; float:left; margin:0px 5px 5px 5px; padding:0;}

/* HEADERS */
.home {background:url(../images/layout/header_home.jpg) top left no-repeat;}
.news {background:url(../images/layout/header_news.jpg) top left no-repeat;}
.schedule {background:url(../images/layout/header_schedule.jpg) top left no-repeat;}
.charts {background:url(../images/layout/header_charts.jpg) top left no-repeat;}
.biography {background:url(../images/layout/header_biography.jpg) top left no-repeat;}
.discography {background:url(../images/layout/header_discography.jpg) top left no-repeat;}
.media {background:url(../images/layout/header_media.jpg) top left no-repeat;}
.community {background:url(../images/layout/header_community.jpg) top left no-repeat;}
.shop {background:url(../images/layout/header_shop.jpg) top left no-repeat;}
.bookings {background:url(../images/layout/header_bookings.jpg) top left no-repeat;}
.guestbook {background:url(../images/layout/header_guestbook.jpg) top left no-repeat;}
.links {background:url(../images/layout/header_links.jpg) top left no-repeat;}


#footer {background:url(../images/layout/copyright_logo.jpg) top right no-repeat; width:498px; height:36px;}







/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
#contentscroll {width:424px; height:520px; overflow:auto; margin: 0; padding: 0px; overflow-x:hidden; }
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {width: 15px; background: #D7EBDF url(../images/layout/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;}
.vscrollerbar {width: 15px; background: #99CBCB url(../images/layout/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;}
.hscrollerbase {height: 15px; background: #D7EBDF url(../images/layout/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;}
.hscrollerbar { height: 15px; background: #99CBCB url(../images/layout/horizontalbarbody_cornerjog.png) 0px -30px repeat-x; }
.vscrollerbar, .hscrollerbar { padding: 10px; z-index: 2; }
.vscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px -30px no-repeat; width: 15px; height: 15px !important; }
.vscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -45px 0px no-repeat; width: 15px; height: 15px; }
.hscrollerbarbeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -15px no-repeat; height: 15px; width: 15px !important; }
.hscrollerbarend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -15px no-repeat; height: 15px; width: 15px; } 
.scrollerjogbox { width: 15px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px; background: #4E727C url(../images/layout/horizontalbarbody_cornerjog.png) 0px 0px; }
.vscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px -30px no-repeat; width: 15px; height: 15px !important; cursor:pointer; }
.vscrollerbaseend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;  height: 15px; width: 15px; cursor:pointer; }
.hscrollerbasebeg { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px 0px no-repeat; height: 15px; width: 15px !important; }
.hscrollerbaseend { height: 15px; width: 15px; background: url(../images/layout/basebarcaps_verticalbarbody.png) -30px 0px no-repeat; }
.scrollerjogbox:hover { background: #5E828C url(../images/layout/basebarcaps_verticalbarbody.png) -45px -15px; }
/* Scroll Bar Master Styling Ends Here */