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

body{margin:0; padding:0; background:url(../images/layout/background.jpg) top center no-repeat #110a04; min-width:1000px; color:#FFF; font-family:Arial, Tahoma, Verdana; font-size:10px;}

div:focus, a:focus, img:focus, object:focus, select:focus, option:focus, input:focus{outline:none;}
input, textarea {background:#937e69; padding:3px; font-size:10px; font-family:Arial, Tahoma, Verdana; border:1px solid #988471; color:#fff;}
select, option {background:#937e69; font-size:10px; font-family:Arial, Tahoma, Verdana; border:1px solid #988471; color:#fff; padding:0; margin:0;}
input:hover, textarea:hover {background:#9f8c7a; border:1px solid #937e69;}
input:focus, textarea:focus {background:#c0ad9c; border:1px solid #937e69;}

a, a:visited {color:#FFF;}
a:hover {color:#fbe4bb;}

img {border:none;}

#container{width:1000px; margin:0 auto 0 auto;}
#container div {float:left;}
#header{width:1000px; height:269px;}
#content{width:1000px; }
#footer{width:1000px; text-align:center; font-size:9px;}

#footer .left {width:228px; height:34px; padding:0 0 0 65px;}
#footer .right {width:293px; height:34px;}
#footer .middle {width:414px; padding:10px 0 0 0; height:24px;}

.leftcolom { width:287px; height:356px; margin:0 28px 0 63px;}
.leftcolomsplit {background:url(../images/layout/leftbg_split.jpg) top left no-repeat; width:287px; height:356px; margin:0 28px 0 63px;}
.leftcolombio, .leftcolomguestbook {background:url(../images/layout/leftbg_bio.jpg) top left no-repeat; width:231px; height:322px; margin:0 28px 0 63px; padding:34px 28px 0 28px;}
.leftcolombio img, .leftcolomguestbook img {margin:0 0 15px 0;}

.rightcolom {width:544px; height:323px; padding:33px 0 0 23px;}
#contentscroll {width:385px; height:300px; overflow:auto; margin: 0; padding: 0px; }


.home {background:url(../images/layout/rightbg_home.jpg) top right no-repeat;}
.news {background:url(../images/layout/rightbg_news.jpg) top right no-repeat;}
.newsarchive {background:url(../images/layout/rightbg_newsarchive.jpg) top right no-repeat;}
.schedule {background:url(../images/layout/rightbg_schedule.jpg) top right no-repeat;}
.charts {background:url(../images/layout/rightbg_charts.jpg) top right no-repeat;}
.biography {background:url(../images/layout/rightbg_biography.jpg) top right no-repeat;}
.discography {background:url(../images/layout/rightbg_discography.jpg) top right no-repeat;}
.bookings {background:url(../images/layout/rightbg_bookings.jpg) top right no-repeat;}
.guestbook {background:url(../images/layout/rightbg_guestbook.jpg) top right no-repeat;}
.links {background:url(../images/layout/rightbg_links.jpg) top right no-repeat;}
.media {background:url(../images/layout/rightbg_media.jpg) top right no-repeat;}

.latestrelease {width:237px; height:160px; margin:32px 0 0 30px; overflow:hidden;}
.latestrelease .image {width:122px;}
.latestrelease .image img {border:1px solid #887564;}
.latestrelease .info {width:115px;}
.latestrelease .info p {margin:0 0 0 9px; padding:0; font-size:10px; font-weight:bold; width:106px;}
.latestrelease .info p.artist {color:#fbe4bb; margin:10px 0 5px 9px;}
.latestrelease .info p.tracks {color:#FFF;}

.upcominggigs {width:237px; height:145px; margin:10px 0 0 30px; overflow:hidden;}
.upcominggigs ul {margin:5px 0 0 0; padding:0; list-style:none; font-size:10px; font-weight:bold; line-height:15px; width:220px;}
.upcominggigs ul li {float:left;}
.upcominggigs ul li.dark { background:url(../images/layout/bg_darker.png);}
.upcominggigs ul li span {color:#fbe4bb; margin:0 5px 0 0; float:left; width:50px;}
.upcominggigs ul li p {float:left; margin:0; padding:0; width:165px; font-weight:normal;}

.newsitem {width:352px; margin:0 0 20px 0}
.newsitem .image {background:url(../images/layout/news_imgbg.jpg) top left no-repeat; width:65px; padding:5px 7px 6px 7px;}
.newsitem .image p {margin:10px 0 0 0; padding:0;}
.newsitem .image p a, .newsitem .image p a:visited {font-size:10px; font-weight:bold; color:#fbe4bb; text-decoration:underline;}
.newsitem .image p a:hover {color:#e2bd7c;}
.newsitem .title {background:url(../images/layout/news_titelbg.jpg) top left no-repeat; width:268px; height:25px; line-height:24px; font-size:10px; padding:0 0 0 5px; color:#fbe4bb; font-weight:bold;}
.newsitem .title span {margin:0px 5px 0 5px; color:#FFF; font-weight:normal; position:relative;}
.newsitem .message {width:268px; padding:3px 0 5px 5px; font-size:10px; background:url(../images/layout/bg_release.png);}

.goto {width:352px; text-align:right; padding:0 0 0 0; font-size:10px; font-weight:bold;}

.row {width:100%; font-size:10px; font-weight:bold;}
.row .left {width:34%; margin:0 1% 0 0; color:#c8c8c8;}
.row .right {width:64%; color:#FFF;}
.row span {color:#fbe4bb;}



h3 {margin:10px 0 0 0; padding:0; font-size:12px; color:#fbe4bb;}


.biography {line-height:16px;}

.leftcolomguestbook .row {line-height:22px; margin:0 0 4px 0;}
.leftcolomguestbook .row img {margin:0; padding:0;}
.gbnavigation {width:351px; margin:0 0 10px 0;}
.gbnavigation span {display:block; float:left; padding:3px 6px;}
.gbnavigation a, .gbnavigation a:visited {text-decoration:none; display:block; float:left; padding:3px 6px; margin:0 0 0 3px; background:#50463c; font-size:10px; border:1px solid #988471; color:#fff; font-weight:bold;}
.gbnavigation a:hover {background:#68594a;}
.gbnavigation a.active {background:#745e49;}
.gbheader {background:url(../images/layout/right_titlebg_big.jpg) top left no-repeat; width:341px; height:25px; line-height:24px; padding:0px 5px; font-weight:bold;}
.gbheader a, .gbheader a:visited {color:#fbe4bb; text-decoration:none; padding:0; border:none; float:none; display:inline;}
.gbheader a:hover {text-decoration:underline;}
.gbheader span {margin:0px 0 0 5px;}
.gbmessage {width:341px; padding:0px 5px 5px 5px; margin:0 0 10px 0; line-height:14px; font-weight:bold; background:url(../images/layout/bg_release.png);}

ul.past {margin:5px 0 0 0; padding:0; list-style:none; font-size:10px; font-weight:bold; line-height:16px; width:220px;}
ul.past li {color:#999; float:left;}
ul.past li a, ul.past li a:visited {text-decoration:none; color:#888;}
ul.past li a:hover {text-decoration:underline;}
ul.past li.dark { background:url(../images/layout/bg_darker50.png);}
ul.past li span {color:#988b73; margin:0 5px 0 0; float:left; width:50px;}
ul.past li p {float:left; margin:0; padding:0; width:165px; font-weight:normal;}

ul.upcoming {margin:20px 0 0 0; padding:0; list-style:none; font-size:10px; font-weight:bold; line-height:16px; width:351px;}
ul.upcoming li {float:left;}
ul.upcoming li a, ul.upcoming li a:visited {text-decoration:none; color:#f0f0f0;}
ul.upcoming li a:hover {text-decoration:underline;}
ul.upcoming li.dark { background:url(../images/layout/bg_darker.png);}
ul.upcoming li span {color:#fbe4bb; margin:0 5px 0 0; float:left; width:50px;}
ul.upcoming li p {float:left; width:295px; margin:0; padding:0;}

.chartsrow {width:341px; padding:3px 5px; background:url(../images/layout/bg_release.png); margin:0 0 3px 0;}
.chartsrow .number {width:30px; font-size:18px; letter-spacing:-1px; color:#c2ae8a; font-family:"Arial Black", Arial, Tahoma; line-height:20px;}
.chartsrow .track {width:311px; font-weight:bold; line-height:20px;}
.chartsrow .track span {font-weight:normal; text-transform:uppercase; color:#999; margin:0 0 0 5px;}

.releaserow {width:351px; margin:0 0 10px 0;}
.release {width:92px; margin:0 20px 20px 0;}
.release .image { padding:5px 6px 6px 6px; width:80px; background:url(../images/layout/release_bgimage.jpg) top left no-repeat;}
.release .info { width:80px; padding:0px 5px; background:url(../images/layout/bg_release.png); border:solid #5f5144; border-width:0 1px 0 1px;}
.release .info span {color:#fbe4bb;}
.release .options {width:92px;}

.releasedetails {width:351px;}
.releasedetails .left {width:92px;}
.releasedetails .left .image { padding:5px 6px 6px 6px; width:80px; background:url(../images/layout/release_bgimage.jpg) top left no-repeat;}
.releasedetails .left .options {width:92px;}
.releasedetails .info {width:249px; padding:5px; background:url(../images/layout/bg_release.png);}
.releasedetails .info .row {width:249px; line-height:18px;}
.releasedetails .info .row .left {width:38%;}
.releasedetails .info .row .right {width:60%;}

.linksheader {background:url(../images/layout/right_titlebg_big.jpg) top left no-repeat; width:341px; height:25px; line-height:24px; padding:0px 5px; font-weight:bold;}
ul.linksitems {margin:0 0 10px 0; height:100%; padding:0; list-style:none; width:358px;}
ul.linksitems li {float:left; width:32%; margin:0 1% 3px 0;}
ul.linksitems li a, ul.linksitems li a:visited {display:block; width:90%; padding:3px 5%; background:url(../images/layout/bg_release.png); text-decoration:none;}
ul.linksitems li a:hover {background:url(../images/layout/bg_darker50.png);}

.bookings .row {width:341px; font-size:10px; font-weight:bold; background:url(../images/layout/bg_release.png); margin:0 0 1px 0; line-height:20px; padding:3px 5px;}
.bookings .row .left {width:34%; margin:0 1% 0 0; color:#fff;}
.bookings .row .right {width:64%; color:#FFF;}
.bookings .row .right select, .bookings .row .right option {line-height:14px;}
.bookings .row span {color:#fbe4bb;}


ul.newsarchive {margin:0 0 0 0; padding:0; list-style:none; font-size:10px; font-weight:bold; line-height:16px; width:351px; background:none;}
ul.newsarchive li {}
ul.newsarchive li a, ul.newsarchive li a:visited {text-decoration:none; color:#f0f0f0;}
ul.newsarchive li a:hover {text-decoration:underline;}
ul.newsarchive li.dark { background:url(../images/layout/bg_darker.png);}
ul.newsarchive li span {color:#fbe4bb; margin:0 5px 0 0;}

.media_photobtn {background:url(../images/layout/media_leftphoto.jpg) top left no-repeat; width:227px; height:50px; margin:15px 0 0 0;}
.media_photobtn:hover {cursor:pointer; background:url(../images/layout/media_leftphoto.jpg) center left no-repeat;}
.media_photobtnactive {cursor:pointer; background:url(../images/layout/media_leftphoto.jpg) bottom left no-repeat; width:227px; height:50px; margin:15px 0 0 0;}
.media_audiobtn {background:url(../images/layout/media_leftaudio.jpg) top left no-repeat; width:227px; height:50px; margin:15px 0 0 0;}
.media_audiobtn:hover {cursor:pointer; background:url(../images/layout/media_leftaudio.jpg) center left no-repeat;}
.media_audiobtnactive {cursor:pointer; background:url(../images/layout/media_leftaudio.jpg) bottom left no-repeat; width:227px; height:50px; margin:15px 0 0 0;}
.media_videobtn {background:url(../images/layout/media_leftvideo.jpg) top left no-repeat; width:227px; height:50px; margin:15px 0 0 0;}
.media_videobtn:hover {cursor:pointer; background:url(../images/layout/media_leftvideo.jpg) center left no-repeat;}
.media_videobtnactive {cursor:pointer; background:url(../images/layout/media_leftvideo.jpg) bottom left no-repeat; width:227px; height:50px; margin:15px 0 0 0;}

.photo_albumitem {padding:3px; background:url(../images/layout/bg_darker.png); width:160px; margin:6px 6px 0 0;}
.photo_albumitem .image {width:60px; margin:0 6px 0 0;}
.photo_albumitem .info {width:94px; font-weight:bold;}
.photo_albumitem .info span {font-weight:normal; color:#999;}

.photo_albumdetail {padding:3px; background:url(../images/layout/bg_darker.png); width:60px; margin:6px 6px 0 0;}

.video {background:url(../images/layout/bg_release.png); padding:3px; margin:6px 0 0 0; width:306px; height:250px;}
.video_options {background:url(../images/layout/bg_release.png); width:66px; margin:6px 0 3px 0; line-height:22px;}
.video_options a, .video_options a:visited {padding:3px; width:60px; display:block; float:left; text-decoration:none;}
.video_options a:hover {background:url(../images/layout/bg_release.png);}

.videooverview img {margin:0 0 6px 0;}
.videorow {background:url(../images/layout/bg_release.png); padding:3px; margin:2px 0 0 0; width:341px; line-height:18px;}


.media .row {width:341px; font-size:10px; font-weight:bold; background:url(../images/layout/bg_release.png); margin:3px 0 0 0; line-height:22px; padding:3px 5px;}
.media .row .left {width:24%; margin:0 1% 0 0; color:#fff;}
.media .row .right {width:74%; color:#FFF;}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.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; }
.vscrollerbaseend { background: url(../images/layout/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;  height: 15px; width: 15px; }
.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 */

#schedulemenuchange{text-decoration: underline;}
#schedulemenuchange:hover{cursor:pointer;}