/* CSS Document */

*{margin:0; padding:0;}
body{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#000 url(../images/background.jpg) repeat-x;}
h1{color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:240%; font-weight:normal;}
h2{color:#AAA; font-family:Georgia, "Times New Roman", Times, serif; font-size:180%; font-weight:normal;}

a{outline:none;}
p a{color:#fff; text-decoration:none; border-bottom:1px dotted #999;}
p a:hover{ text-decoration:none; border-bottom:none;}
p{line-height:1.8em; margin-top:15px;}
ul{clear:both;}
br.clear{line-height:1; clear:both;}
img{border:0;}
h1.block{display:block; width:350px; margin:0 auto; text-align:center;}
h1.block2{display:block; width:350px; margin:0 auto; text-align:center; margin-bottom:20px;}
h1.bottom{margin-bottom:20px;}
h2.block{display:block; width:250px; margin:0 auto; text-align:center;}
hr.news{width:60%; margin:auto; height:1px; border:none; border-bottom:1px dashed #131313; margin-top:25px; margin-bottom:25px; clear:both;}
hr.news2{width:60%; margin:auto; height:1px; border:none; border-bottom:1px dashed #000; margin-top:25px; margin-bottom:25px; clear:both;}
.newsDate{color:#3F3F3F; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; font-weight:normal; display:block; width:180px; margin:auto; text-align:center; margin-top:-5px; clear:both;}
.newsDate2{color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; font-weight:normal; display:block; width:180px; margin:auto; text-align:center; margin-top:-5px; clear:both;}
.galleryDate{color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; font-weight:normal; display:block; width:300px; margin:auto; text-align:center; margin-top:-25px; clear:both;}
.lightGrey{color:#ccc;}
.galleryText{border-bottom:none;}
p.photography{margin-top:50px; color:#555; font-size:80%; float:right; background:url(../images/photography.png) no-repeat 0 2px; padding-left:25px;}

.newPhotos img{border:3px solid #191919; padding:3px; margin:0 0 10px 10px;}
.newPhotos img:hover{border:3px solid #9E9E9E; padding:3px; margin:0 0 10px 10px;}
.socialProfiles{width:240px; clear:both; float:left;}
.social img{border:2px solid #191919; padding:2px; margin:0 0 10px 10px;}
.social img:hover{border:2px solid #9E9E9E; padding:2px; margin:0 0 10px 10px;}
.pressHolder{width:100%; float:left; clear:both; margin-top:30px;}
.press img{border:3px solid #191919; padding:5px; margin:0 0 10px 10px;}
.press img:hover{border:3px solid #9E9E9E; padding:5px; margin:0 0 10px 10px;}
.download img{border:3px solid #191919; padding:5px; margin:30px 0 0px 18px;}
.download img:hover{border:3px solid #9E9E9E; padding:5px;}
.video img{border:3px solid #191919; padding:5px; margin:0;}
.video img:hover{border:3px solid #9E9E9E; padding:5px; margin:0;}
.videoTitle a{color:#666; font-size:120%; text-decoration:none; border-bottom:none;}
.videoTitle a:hover{text-decoration:underline; border-bottom:none;}


#container{width:900px; margin:auto;}
#logo{width:520px; height:116px; float:left; background-image:url(../images/logo.png); margin-top:20px;}

#navHolder{width:100%;}
#nav{margin:0 0 0 0; clear:both;}
#nav li{float:left; list-style-type:none; margin:18px 0 0 0; font-size:12px; width:auto;}
#nav li a{height:25px; display:block; outline:none; text-align:center; color:#DADADA; text-decoration:none; padding:10px 25px 0 25px;}
#nav li a:hover{background-image:url(../images/navBack.png); color:#FFF; text-decoration:none;}
#nav li .current{background-image:url(../images/navBack.png); color:#777; text-decoration:none;}
#socialLinks{width:150px; height:88px; display:inline; float:right; text-align:right; margin-top:-7px; margin-bottom:5px;}
.facebook{margin-right:-4px;}

#slideshow{width:890px; height:240px; border:1px solid #A2A2A2; padding:4px; clear:both; float:left; margin-bottom:45px;}
#prevBtn, #nextBtn{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider li{width:890px; height:240px; overflow:hidden;}	
#prevBtn{display:block; width:116px; height:50px; position:relative; left:683px; top:5px;}	
#nextBtn{display:block; width:93px; height:50px; position:relative; left:799px; top:-45px;}														
#prevBtn a{display:block; width:116px; height:50px; background:url(../images/prevButton.png) no-repeat 0 0;}	
#nextBtn a{display:block; width:93px; height:50px; background:url(../images/nextButton.png) no-repeat 0 0;}

#content{width:100%; clear:both; float:left; }
#contentLeft{width:550px; float:left;}
#latestNews{width:550px; float:left; clear:both; margin-top:25px; padding-top:25px; border-top:2px solid #131313; background:url(../images/latestNews.png) no-repeat 0 0;}
#pressNews{width:550px; float:left; clear:both; margin-top:25px; padding-top:25px; border-top:2px solid #131313; background:url(../images/press.png) no-repeat 0 0;}
#statistics{width:550px; float:left; clear:both; margin-top:25px; padding-top:25px; border-top:2px solid #131313; background:url(../images/stats.png) no-repeat 0 0;}
#contentRight{width:260px; float:right; display:inline; background:url(../images/sideBack.png) no-repeat 0 0; min-height:694px; padding:20px;}
.nextFew{width:189px; height:28px; float:left; background:url(../images/nextFew.png) no-repeat 0 0; margin:20px 0 10px 15px;}
.contactInfo{width:182px; height:29px; float:left; background:url(../images/contactInfo.png) no-repeat 0 0; margin:20px 0 20px 15px;}
.twitterFeed{width:212px; height:47px; float:left; background:url(../images/twitterFeed.png) no-repeat 0 0; margin:40px 0 0px 15px;}
.wereSocial{width:186px; height:30px; float:left; background:url(../images/wereSocial.png) no-repeat 0 0; margin:40px 0 20px 15px;}
.thePlayer{width:159px; height:27px; float:left; background:url(../images/thePlayer.png) no-repeat 0 0; margin:20px 0 30px 15px;}
.theLads{width:132px; height:25px; float:left; background:url(../images/theLads.png) no-repeat 0 0; margin:20px 0 10px 15px;}
.wevePlayed{width:205px; height:32px; float:left; background:url(../images/wevePlayed.png) no-repeat 0 0; margin:20px 0 20px 15px;}
.otherAlbums{width:204px; height:27px; float:left; background:url(../images/otherAlbums.png) no-repeat 0 0; margin:20px 0 20px 15px;}
.recentPhotos{width:170px; height:30px; float:left; background:url(../images/recentPhotos.png) no-repeat 0 0; margin:30px 0 25px 15px;}
.gigHolder{float:left; border-bottom:1px dashed #131313; padding-bottom:15px; width:100%;}
.gigDate{width:47px; height:45px; background:url(../images/dateBack.png); float:left; clear:both; margin-top:15px; margin-left:15px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
.gigDay{display:block; font-size:160%; color:#111; margin-top:1px;}
.gigMonth{display:block; color:#444; font-size:95%; margin-top:-1px;}
.gigInfo{display:inline; float:left; width:180px; margin-left:5px; margin-top:17px;}
.gigVenue{color:#C5C5C5; font-size:140%; float:left; margin-bottom:1px; width:auto;}
.gigVenue1{color:#C5C5C5; font-size:140%; float:left; margin-bottom:1px; width:450px;}
.gigLocation{color:#333; font-weight:bold; font-size:85%; text-transform:uppercase;}

.gigHolderMain{float:left; border-bottom:1px solid #0a0a0a; padding-bottom:15px; width:100%;}
.gigHolderMainAlt{float:left; border-bottom:1px solid #0a0a0a; padding-bottom:15px; width:100%; background:url(../images/gigAlt.png) repeat-x 0 100%;}
.gigDateMain{width:47px; height:45px; background:url(../images/dateBack.png); float:left; clear:both; margin-top:15px; margin-left:15px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
.gigDayMain{display:block; font-size:160%; color:#111; margin-top:2px;}
.gigMonthMain{display:block; color:#444; font-size:95%; margin-top:-1px;}
.gigInfoMain{display:inline; float:left; width:180px; margin-left:5px; margin-top:17px;}
.gigMap{width:35px; height:36px; float:right; display:inline; margin:20px 15px 0 0;}
.gigVenueMain{color:#C5C5C5; font-size:140%; float:left; margin-bottom:1px; width:450px;}
.gigLocationMain{color:#666; font-weight:bold; font-size:85%; text-transform:uppercase;}

#footer{width:100%; min-height:470px; float:left; clear:both; background:url(../images/footerBack.jpg) repeat-x 0 0; margin-top:20px;}
#footerContent{width:900px; clear:both; margin:auto;}
#footerLeft{width:550px; float:left;}
#footerRight{width:260px; float:right; display:inline; background:url(../images/footerSideBack.png) no-repeat 0 0; min-height:430px; padding:20px;}
#footerNav{margin:0 0 0 0; clear:both;}
#footerNav li{float:left; list-style-type:none; margin:80px 0 0 0; font-size:11px; width:auto;}
#footerNav li a{height:15px; display:block; outline:none; text-align:left; color:#404040; text-decoration:none; padding:10px 0 1px 0; margin-right:30px;}
#footerNav li a:hover{color:#404040; text-decoration:none; border-bottom:1px dotted #404040; padding-bottom:0;}
#footerNav li .current{color:#999; text-decoration:none;}
#footerNav li .current:hover{color:#999; text-decoration:none; border-bottom:1px dotted #404040; padding-bottom:0;}

#footerLinks{width:100%; clear:both; float:left; margin-top:80px;}
#footerLinks h3{font-size:100%; color:#999; text-transform:uppercase; margin-bottom:5px; font-weight:normal; margin-top:5px;}
#footerLinks ul{margin-bottom:10px;}
#footerLinks li{width:135px; padding-left:15px; background:url(../images/footerBullet.png) no-repeat 1px 8px; list-style-type:none; line-height:2em; color:#4B4B4B; font-size:90%;}
#footerLinks li a{color:#4B4B4B; text-decoration:none;}
#footerLinks li a:hover{color:#999; text-decoration:none;}
.leftLinks{width:150px; float:left; border-left:1px solid #555; height:145px; padding-left:15px; padding-right:15px;}
.middleLinks{width:150px; float:left; border-left:1px solid #555; height:145px; padding-left:15px; padding-right:15px; display:inline;}
.rightLinks{width:150px; float:left; border-left:1px solid #555; height:145px; padding-left:15px; padding-right:15px; display:inline;}


.getInTouch{width:185px; height:35px; float:left; background:url(../images/getInTouch.png) no-repeat 0 0; margin:50px 0 25px 15px;}
#footerForm{width:233px; height:265px; clear:both; margin:auto; background:url(../images/footerForm.png) no-repeat 0 0;}

.footerForm{padding:0; margin:0; }
.footerForm p {padding:0; margin:0;}
.footerForm input, select, textarea{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.footerForm .name {border:none; margin:4px 0 0 23px; background:none; outline:none; width:180px; padding:3px;}
.footerForm .email {border:none; margin:18px 0 0 23px; background:none; outline:none; width:180px; padding:3px;}
.footerForm .message{border:none; margin:16px 0 0 23px; background:none; outline:none; width:182px; line-height:2.6em; font-family:Arial, Helvetica, sans-serif; height:135px; font-size:13px; overflow:auto; padding:0 3px;}

.footerForm .button {width:80px; height:30px; background:none; outline:none; margin:13px 7px 0 0; border:none; cursor:pointer; float:right;}

.boxgrid{width:205px; height: 120px; margin:0 18px 18px 0; float:left; display:inline;	border: solid 1px #A2A2A2; overflow: hidden; position: relative;}
#boxRight{margin-right:none;}
.boxgrid img{position: absolute; top:0px; left:0px; border:0;}
.boxgrid p{padding:0 0 0 8px; margin:0;}
.boxcaption{float:left; position:absolute; background:url(../images/captionBack.png); height: 80px; width: 282px;}
.caption .boxcaption {top: 92px; left: 0;}
.caption .boxcaption h2{padding:5px 0 0 8px; font-size:115%; color:#CCC; font-family:Arial, Helvetica, sans-serif;}
.caption .boxcaption a{color:#666; text-decoration:none; font-size:95%;}
.caption .boxcaption a:hover{color:#999; text-decoration:none; padding-right:14px; background:url(../images/footerBullet.png) no-repeat 100% 6px;}

.videoHolder{width:260px; margin:0 10px 15px 5px; text-align:center; display:inline; float:left;}

#contentRight li{width:135px; padding-left:15px; background:url(../images/footerBullet.png) no-repeat 1px 8px; list-style-type:none; line-height:2em; color:#4B4B4B; font-size:90%; margin-left:20px;}
#contentRight li a{color:#4B4B4B; text-decoration:none;}
#contentRight li a:hover{color:#999; text-decoration:none;}

#twitter_div ul{width:223px; height:127px; background:url(../images/twitterPostBack.png) no-repeat; margin-left:20px;}
#twitter_div li{padding-left:20px; list-style-type:none; background-image:none; line-height:1.6em; color:#4B4B4B; font-size:90%; margin-left:20px; width:165px; padding-top:30px; font-style:italic;}
#twitter_div a{width:165px; display:block; float:right; clear:both; text-align:right; margin-top:5px; font-style:normal;}

.contactForm{padding:0; margin:0; }
.contactForm p {padding:0; margin:0;}
.contactForm input, select, textarea{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.contactForm .name {border:1px solid #444; background:none; outline:none; width:420px; padding:10px; font-size:150%; margin-bottom:20px; margin-top:20px; background:url(../images/navBack.png); color:#333;}
.contactForm .email {border:1px solid #444; background:none; outline:none; width:420px; padding:10px; font-size:150%; margin-bottom:20px; 
background:url(../images/navBack.png); color:#333;}
.contactForm .message{border:1px solid #444; background:none; outline:none; width:520px; line-height:1.6em; font-family:Arial, Helvetica, sans-serif; height:215px; font-size:150%;  padding:4px 10px; background:url(../images/navBack.png); color:#333;}
.contactForm .button {width:103px; height:55px; background:none; outline:none; margin:0 7px 0 0; border:none; cursor:pointer; float:right; background:url(../images/contactSend.png);}

a.tooltip {font-size:12px; font-weight:bold; color: #ccc; float:left; text-decoration:none; margin:0 3px 3px 0; display:inline;}
.tooltip img{border:2px solid #191919; padding:2px; margin:0 0 10px 10px;}
.tooltip img:hover{border:2px solid #9E9E9E; padding:2px; margin:0 0 10px 10px;}
.tip {background:url(../images/tipBack.jpg) repeat; display: none; padding: 5px; text-align: center; z-index:100; border:1px solid #444;}

#sitemap li{width:135px; padding-left:15px; background:url(../images/footerBullet.png) no-repeat 1px 7px; list-style-type:none; line-height:1.8em; color:#4B4B4B; font-size:90%;}
#sitemap li a{color:#999; text-decoration:none;}
#sitemap li a:hover{color:#ccc; text-decoration:none; border-bottom:1px dotted #666;}
#sitemap li ul li{width:135px; padding-left:20px; background:url(../images/footerBullet1.png) no-repeat 6px 7px; list-style-type:none; line-height:1.8em; color:#4B4B4B; font-size:100%;}
#sitemap li ul li a{color:#666; text-decoration:none;}
#sitemap li ul li a:hover{color:#999; text-decoration:none; border-bottom:1px dotted #666;}


/* CD SLIDER /////////////////////////////////////////*/

.slide {height:156px; overflow:hidden; position:absolute; width:100%; bottom:0%; left:0%;}
.slide .inner {background:url(../images/sliderBack.png) repeat-x 100% 100%; bottom:0; height:156px; left:0; position:fixed; display:none; width:100%; text-align:center;}
.innerContent {height:156px; width:900px; margin:0 auto; text-align:left;}
#slideClose{float:right; margin-top:65px; width:16px; height:16px; background:url(../images/sliderClose.png) no-repeat; border-bottom:none; display:inline;}

