/*****NICK ROSEBORO****/
/* BASIC STRUCTURE */
body{background:#000000;margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial;}
#sheet{margin:0 auto;width:1000px;height:777px;padding:0;}
#header{margin:0;width:740px;padding:0;height:80px;float:left;background:url("images/header-back.jpg") no-repeat;}
#musicbar{margin:0;width:250px;height:75px;padding:0px 5px 5px 5px;float:right;background:url("images/musicbar-back.jpg") no-repeat;}
#main-content{margin:0;width:715px;height:687px;padding:10px 10px 0 15px;float:left;background:url("images/maincontent-back.jpg") no-repeat;overflow:hidden;}
#sidebar{margin:0;width:235px;height:667px;padding:15px 10px 15px 15px;float:right;background:url("images/sidebar-back.jpg") no-repeat;}
.clear{clear:both}
/*STRUCTURE ATTRIBUTES*/
p{font-size:12px;color:#dddddd;line-height:16px;}
#main-content h2{font-size:22px;color:#ffffff;font-weight:normal;margin:0 0 10px 0;}
#main-content a{color:#ffffff;text-decoration:underline;}
#sidebar p{font-size:10px;color:#bbbbbb;line-height:12px;}
#sidebar h2{font-size:16px;color:#dddddd;font-weight:normal;margin:0 0 5px 0;}

/* NAVIGATION */
#title-attribute{margin:0 0 0 7px;width:240px;padding:0;height:80px;float:left;}
#title-attribute li{margin:0;padding:0;float:left;list-style:inline;}
#title-attribute li a{display:block;height:80px;padding:0;margin:0px;}
#title-attribute #title{text-indent:-3000em;text-decoration:none;z-index:1000;display:block;cursor:pointer;height:80px;}
#title-attribute #title a{background:url("images/title.png") no-repeat left top;width:250px;height:80px;margin:0 0 0 0px;}
#title-attribute #title a:hover{background-position:left -80px;}

#nav{margin:-55px 0 0 10px;width:478px;height:35px;padding:0;float:right;}
#nav li{margin:0;padding:0 0 0 0px;float:left;list-style:inline;}
#nav li a{display:block;height:35px;padding:0;margin:0;}
#nav #news, #nav #events, #nav #music, #nav #bio, #nav #press, #nav #video, #nav #gallery, #nav #links, #nav #contact{text-indent:-3000em;text-decoration:none;
z-index:1000;display:block;cursor:pointer;height:30px;margin:0;}
#nav #news a{background: url("images/news.png") no-repeat left top;width:51px;height:35px;margin:0;}
#nav #events a{background: url("images/events.png") no-repeat left top;width:57px;height:35px;margin:0;}
#nav #music a{background: url("images/music.png") no-repeat left top;width:53px;height:35px;margin:0;}
#nav #bio a{background: url("images/bio.png") no-repeat left top;width:38px;height:35px;margin:0;}
#nav #press a{background: url("images/press.png") no-repeat left top;width:51px;height:35px;margin:0;}
#nav #video a{background: url("images/video.png") no-repeat left top;width:53px;height:35px;margin:0;}
#nav #gallery a{background: url("images/gallery.png") no-repeat left top;width:63px;height:35px;margin:0;}
#nav #links a{background: url("images/links.png") no-repeat left top;width:47px;height:35px;margin:0;}
#nav #contact a{background: url("images/contact.png") no-repeat left top;width:62px;height:35px;margin:0;}
#nav #news a:hover{background-position:left -35px;}
#nav #events a:hover{background-position:left -35px;}
#nav #music a:hover{background-position:left -35px;}
#nav #bio a:hover{background-position:left -35px;}
#nav #press a:hover{background-position:left -35px;}
#nav #video a:hover{background-position:left -35px;}
#nav #gallery a:hover{background-position:left -35px;}
#nav #links a:hover{background-position:left -35px;}
#nav #contact a:hover{background-position:left -35px;}
/* OTHER ATTRIBUTES */
.clear{clear:both;}
img{border:0;}
img.floatRight{float:right;}
img.floatLeft{float:left;margin:0 10px 0 0;}
/* FEATURE 75px */
.feature75{float:left;padding:0px 10px 2px 0px;position:relative;width:75px;display:block;}
.below-image75{float:left;width:75px;}
.photocredit75{font-style:italic;font-size:9px;color:#bbbbbb;height:12px;float:right;margin:0 0 -5px 0;display:block;}
.caption75{clear:both;float:left;font-size:11px;margin:0 0 3px 0;display:block;color:#ffffff;text-align:center;}
/* FEATURE 200px */
.feature200{float:left;padding:0px 10px 10px 0px;position:relative;width:200px;display:block;}
.below-image200{float:left;width:200px;}
.photocredit200{font-style:italic;font-size:9px;color:#bbbbbb;height:12px;float:right;margin:0 0 -5px 0;display:block;}
.caption200{clear:both;float:left;font-size:11px;margin:0 0 3px 0;display:block;color:#ffffff;text-align:center;}
/* FEATURE 150px HALF-LEFT*/
.half-containLeft{width:350px;float:left;}
.feature150{float:left;padding:0px 10px 10px 0px;position:relative;width:150px;display:block;}
.below-image150{float:left;width:150px;}
.photocredit150{font-style:italic;font-size:9px;color:#bbbbbb;height:12px;float:right;margin:0 0 -5px 0;display:block;}
.caption150{clear:both;float:left;font-size:11px;margin:0 0 3px 0;display:block;color:#ffffff;text-align:center;}
/* FEATURE 150px HALF-RIGHT*/
.half-containRight{width:350px;float:right;}
.feature150{float:left;padding:0px 10px 10px 0px;position:relative;width:150px;display:block;}
.below-image150{float:left;width:150px;}
.photocredit150{font-style:italic;font-size:9px;color:#bbbbbb;height:12px;float:right;margin:0 0 -5px 0;display:block;}
.caption150{clear:both;float:left;font-size:11px;margin:0 0 3px 0;display:block;color:#ffffff;text-align:center;}
/* FEATURE 300px */
.feature300{float:left;padding:0px 10px 10px 0px;position:relative;width:300px;display:block;}
.below-image300{float:left;width:300px;}
.photocredit300{font-style:italic;font-size:9px;color:#bbbbbb;height:12px;float:right;margin:0 0 -5px 0;display:block;}
.caption300{clear:both;float:left;font-size:11px;margin:0 0 3px 0;display:block;color:#ffffff;text-align:center;}
/* IMAGE FEATURE 400px */
.feature400{float:left;padding:0px 10px 10px 0px;position:relative;width:400px;display:block;}
.below-image400{float:left;width:400px;}
.photocredit400{font-style:italic;font-size:9px;color:#bbbbbb;height:12px;float:right;margin:0 0 -5px 0;display:block;}
.caption400{clear:both;float:left;font-size:11px;margin:0 0 3px 0;display:block;color:#ffffff;text-align:center;}
.bio{color:#ffffff;padding:10px;font-size:16px;}
.hidden{display:none;}
.feature-right{width:305px;float:right;display:inline;}
.feature-left{float:left;}
.list1{background:url("images/dot1.png") repeat;width:200px;float:right;margin:0;border:1px solid #222222;}
.list1 ul{list-style:none;margin:0;padding:0;display:block;}
.list1 li{color:#000000;font-size:12px;font-weight:bold;margin:0;padding:0 0 0 10px;border-bottom:1px solid #222222;display:list-item;}
.list1 h4{background:url("images/dot1.png") repeat;width:195px;height:23px;font-size:18px;color:#000000;margin:0 auto;padding:0 0 0 5px;border-bottom:1px solid #222222;}
.list1 li span{margin:0;padding:0;}
.list2{background:url("images/dot1.png") repeat;width:200px;float:left;margin:0;border:1px solid #222222;}
.list2 ul{list-style:none;margin:0;padding:0;display:block;}
.list2 li{color:#000000;font-size:12px;font-weight:bold;padding:0 0 0 10px;margin:0 0 0 0px;display:list-item;}
.list2 h4{background:url("images/dot1.png") repeat;width:195px;height:23px;font-size:18px;color:#000000;margin:0 auto;padding:0 0 0 5px;border-bottom:1px solid #222222;}
.solo {font-size:10px;font-weight:normal;}
.sidebar-event{font-size:13px;}
.list{display:block;width:200px;}
.random-link{font-size:16px;text-decoration:none;text-align:center;}
.pbig{font-size:14px;}
