/* DOCUMENT STYLES */
body{width:100%;height:100%;margin:0px;font-family:Times New Roman, Arial, Helvetica, sans-serif;background:#d6d6d6 url(Images/background_old2_wide3.jpg) no-repeat scroll center top;}
html{margin:0px;padding:0px}
p{padding:0px;margin:0px}
form{padding:0px;margin:0px}
H1, H2, H3, H4, H5, H6{padding:0px;margin:0px;font-weight:normal}
table, tr, td{padding:0px;margin:0px;text-align:left}
img{border:0px}
a{color:#303030}
a:hover{color:#BF1E2D}

#Canvas{width:100%;height:100%;margin:0px;padding:0px;position:absolute;z-index:1}
#BlueStrip{background-color:#012b55;position:absolute;z-index:2;width:100%;height:24px;margin:0px;padding:0px;top:0px;left:0px}
#Container{width:1162px;height:100%;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;position:relative;z-index:10;top:0px}

/* Header Styles */
#HeaderContainer{width:800px;height:170px;position:absolute;margin-left:181px;margin-right:181px;margin-top:0px;margin-bottom:0px;float:left;z-index:1}
#LoginBox{width:274px;margin-left:-140px;height:170px;float:left;background-image: url(Images/login-bg-wide.png);background-repeat:no-repeat;background-position:top center;position:relative;left:-8px;}
#LoginBox label{float:left;text-indent:-99999px;margin-left:20px;}
#LoginBox input{float:left;}
#LoginBox .Row1{height: 24px; overflow: hidden; text-align: center;margin-top:60px;}
#LoginBox .Row1 label{width:75px;background:transparent url(Images/email-label.png) no-repeat scroll 0 0;}
#LoginBox .Row1 input,#LoginBox .Row2 input{width:155px !important;margin-top:3px;}
#LoginBox .Row2{height: 24px; overflow: hidden; text-align: center;}
#LoginBox .Row2 label{width:75px;background:transparent url(Images/password-label.png) no-repeat scroll 0 0;}
#LoginBox .Row3{height: 24px; overflow: hidden; text-align: center;}
#LoginBox .Row3 label{width:75px;background:transparent url(Images/remember-label.png) no-repeat scroll 0 0;}
#LoginBox .Row3 input{margin-top:6px;margin-left:10px;}
#LoginBox .signIn{margin-top:2px!important;}
#LoginBox .register{float:right !important;}
#LoginBox .Row4{height: 24px; overflow: hidden; text-align: center;}
#LoginBox .forgotten{margin-left:36px;}
#LoginBox .signIn,#LoginBox .register{float:right;margin-right:20px;}

#LoggedinBox{width:140px;height:170px;float:left;background-image: url(Images/loggedin-bg.png);background-repeat:no-repeat;background-position:top center;position:relative;left:-20px;}
#FmSticker{width:150px;height:146px;float:right;margin-top:37px;position:relative;left:-92px;}
#FmSticker a.wills-fm{background:transparent url(glastonbury/images/glastonbury.png) no-repeat scroll left top;display:block;width:326px;height:125px;}
#FmSticker a.wills-fm:hover{background-position:top right;}
#NavLogoBox{width:510px;height:170px;float:left;margin:0px;padding:0px}
#BlueHeader{/*width:510px;*/height:24px;float:left;text-align:left}
#BlueHeader ul{clear:left;float:left;list-style:none;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;position:relative;text-align:left}
#BlueHeader ul li{display:block;float:left;list-style:none;margin-top:6px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;position:relative;font-family:Times New Roman, Helvetica;color:#ffffff;font-size:9px;font-weight:bold}
#BlueHeader ul li A{font-family:Times New Roman, Helvetica;color:#ffffff;font-size:9px;font-weight:bold;text-decoration:none}

#LogoBox{width:510px;height:146px;float:left;/*background-image: url(Images/jwunsigned-logo-bg.png);background-repeat:no-repeat;background-position:top center*/}
#Logo{display:inline;width:202px;height:82px;margin:0px;float:left;margin-left:155px;}
#NavBox{width:510px;height:64px;padding:0px;margin:10px 0 0 0;float:left;}
#TopNav{width:34em;height:14px;float:left;text-align:center;font-weight:bold;margin:4px 0;color:#FDEE5D;}
#TopNav a{color:#FDEE5D;text-transform:uppercase;text-decoration:none;text-shadow: 2px 2px 2px #000;margin-right:5px;}
#TopNav a:hover,#TopNav a:active{color:#C9464C;}
#TopNav ul {clear:left;/*float:left;*/list-style:none;margin:0;padding:0px;position:relative;left:50%;text-align:left}
#TopNav ul li {display:block;float:left;list-style:none;margin:0 5px 0 0;padding:0 0 5px;position:relative;right:50%;}
#TopNav ul li ul {display:none;}
#TopNav ul li a{padding-bottom:10px;}
#TopNav ul li:hover ul {display:block;position:absolute;top:22px;width:400px;padding-left:130px;}
#TopNav ul li:hover ul.freshers-tour {padding-left:50px;width:300px;}
#TopNav ul li:hover ul.bands-and-artists {padding-left:50px;width:300px;}
#TopNav ul li:hover ul.reviews {padding-left:0px;width:400px;}
#TopNav ul li:hover ul.videos {padding-left:0px;width:500px;margin-left:-150px;}
#TopNav ul li ul li {float:left;margin:0;}
#TopNav ul li ul li a {padding:7px 0 5px 5px;font-size:0.9em;}

#SubNav{width:510px;height:14px;float:left;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;position:relative}
#SubNav #FreshersNav{width:150px;height:18px;float:left;margin-top:0px;margin-left:60px;margin-right:0px;margin-bottom:0px;position:absolute}
#SubNav #BandsNav{width:350px;height:18px;float:left;margin-top:0px;margin-left:110px;margin-right:0px;margin-bottom:0px;position:absolute}
#SubNav #ReviewsNav{width:300px;height:18px;float:left;margin-top:0px;margin-left:210px;margin-right:0px;margin-bottom:0px;position:absolute}
#SubNav #VideosNav{width:400px;height:18px;float:left;margin-top:0px;margin-left:110px;margin-right:0px;margin-bottom:0px;position:absolute}
#SubNav #CmsNav{width:580px;height:18px;float:left;margin-top:6px;margin-left:0px;margin-right:0px;margin-bottom:0px;position:absolute}
#SubNav #CmsNav A{font-size:12px;font-family:Times New Roman,Helvetica,Verdana; color:#BF1E2D;text-decoration:none}
#SubNav #CmsNav A:Hover{font-size:12px;font-family:Times New Roman,Helvetica,Verdana; color:#BF1E2D;text-decoration:underline}

#SubNav ul{clear:left;float:left;list-style:none;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;position:relative;left:50%;text-align:center}
#SubNav ul li{display:block;float:left;list-style:none;margin:0px;padding:0px;position:relative;right:50%}

#PageContainer{width:1162px;height:100%;position:absolute;margin-left:0px;margin-right:0px;margin-top:170px;z-index:10}
#LeftImages{width:348px;height:554px;margin-left:0px;margin-top:0px;float:left;display:none;}
#RightImages{width:335px;height:557px;margin-left:0px;margin-top:0px;float:right;display:none;}

#ContentContainer{width:800px;height:100%;position:absolute;margin-left:181px;margin-right:181px;margin-top:155px;z-index:20;float:left;text-align:left}


#ContentContainer #top{width:800px;height:19px;background-image: url(Images/pg-shadowtop-bg.png);background-repeat:no-repeat;background-position:top center;float:left}
#ContentContainer #main1{width:800px;float:left;margin:0px; padding:0px;background-image: url(Images/pg-shadow-bg.png);background-repeat:repeat-y;background-position:top left}
#ContentContainer #main2{display:inline;width:734px;float:left;margin-left:33px;margin-right:33px;min-height:475px; padding:0px;background-image: url(Images/pg-main-bg.jpg);background-repeat:repeat-y;background-position:top left}
#ContentContainer #bottom{width:800px;height:71px;background:url(Images/pg-shadowbottom-bg2.png)no-repeat scroll top center;background-image:url(Images/pg-shadowbottom-bg2.png)/* <--BG declaration repeated to fix IE */;float:left;}



#ContentContainer #footer{width:734px;height:30px;float:left;text-align:center}
#ContentContainer #footer #links{margin-left:10px;margin-top:0px;float:left;width:350px;height:20px;padding:0px}
#ContentContainer #footer #links ul{clear:left;float:left;list-style:none;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;position:relative;text-align:left}
#ContentContainer #footer #links ul li{display:block;float:left;list-style:none;margin:0px;padding:0px;position:relative;font-family:Times New Roman,helvetica,verdana;color:#333333;font-size:9px}
#ContentContainer #footer #links ul li A{text-decoration:none;color:#333333}
#ContentContainer #footer #logos{margin-right:10px;float:right;width:350px;height:30px;padding:0px}

/* Page Template 1 Styles */
#ContentContainer #PageTemplate1{display:inline;margin-top:0px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:714px;height:auto;min-height:475px;background-image: url(Images/brownpixel-1x1.gif);background-repeat:repeat-y;background-position:top center;float:left}
#PageTemplate1 #LeftCol{width:347px;height:auto;float:left;margin:0px;padding:0px;display:inline}
#PageTemplate1 #RightCol{width:347px;height:auto;float:right;margin:0px;padding:0px;display:inline}
#PageTemplate1 .PageTitles{width:347px;height:37px;float:left;margin:0px;padding:0px}
#PageTemplate1 .PageContent{width:347px;height:auto;float:left;margin:0px;padding:0px}
#PageTemplate1 H1{font-family:Times New Roman,helvetica,verdana;font-size:12px;font-weight:bold;color:#333333}
#PageTemplate1 H2{font-family:Times New Roman,helvetica,verdana;font-size:11px;font-weight:normal;color:#333333}
#PageTemplate1 H1 A{color:#333333;text-decoration:none}
#PageTemplate1 H2 A{color:#333333;text-decoration:none}
#PageTemplate1 td A{color:#333333;text-decoration:none}
#PageTemplate1 td{font-family:Times New Roman,helvetica,verdana;font-size:12px;font-weight:bold;color:#333333;padding:0px;margin:0px}
#PageTemplate1 .orangeStar{font-family:Times New Roman,helvetica,verdana;font-size:12px;font-weight:bold;color:#b94143}

#PageTemplate1 #LeftCol #FreshersBox{width:347px;height:456px;float:left;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #FreshersBox .title { background: url(Images/freshers-tour.png) no-repeat scroll 0 0; width: 347px; height:37px; margin-bottom: 10px}
#PageTemplate1 .brent-flood { background: url(Images/brent-flood-big.png); width: 347px; height: 91px;margin-bottom: 20px}
#PageTemplate1 #LeftCol #FreshersBox .andy-knox { background: url(Images/andy-knox-big.png);background-repeat:no-repeat; width: 347px; height: 91px;margin-bottom: 20px}
#PageTemplate1 #LeftCol #FreshersBox .josh-bray { background: url(Images/josh-bray-big.png); width: 347px; height: 91px;margin-bottom: 20px}
#PageTemplate1 #LeftCol #FreshersBox .slogan {font-size:30px;font-family:Times New Roman,Helvetica,Verdana;font-style:italic}
#PageTemplate1 #LeftCol #FreshersBox P{font-size:13px; font-family:Times New Roman,Helvetica,Verdana; color: #1A1A1A;}
#PageTemplate1 #LeftCol #FreshersBox .intro { font-size:22px;font-family:Times New Roman,Helvetica,Verdana; color:#BF1E2D; margin-top:10px; font-weight:bold }
#PageTemplate1 #LeftCol #FreshersBox .tour-video { float:left; width: 347px; height: 245px; margin-top: 20px;display:inline}
#PageTemplate1 #LeftCol #FreshersBox .bandlogos{width:347px;height:70px;float:left;margin-top:20px;padding:0px;display:inline}
#PageTemplate1 #LeftCol #FreshersBox .bandlogos ul{clear:left;float:left;list-style:none;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;position:relative;left:50%;text-align:center}
#PageTemplate1 #LeftCol #FreshersBox .bandlogos ul li{display:block;float:left;list-style:none;margin:0px;padding:0px;position:relative;right:50%}
#PageTemplate1.band{background-image:none!important;}
#PageTemplate1.band #LeftCol{position:relative;left:10px;}
#PageTemplate1.band #RightCol{text-align:justify;position:relative;right:10px;}
#PageTemplate1.band h1{text-indent:-9999px;background: url(Images/freshers09/freshers-tour-2009-header.gif) no-repeat scroll 0 0; width: 347px; height:37px; margin-bottom: 10px}}
#PageTemplate1.downloads{min-height:350px!important;}
#PageTemplate1.downloads p.description{margin:35px 30px 30px;}
#PageTemplate1.downloads p.choose{margin:0 0 20px;}
#PageTemplate1.downloads a.freepaper-img{float:left;margin:40px 30px 30px;}
#PageTemplate1.downloads a.edition{margin:0 0 0 30px;}
#PageTemplate1.downloads #LeftCol a{font-size:0.8em;margin-right:10px;}
#PageTemplate1.downloads h2{margin:10px 0;}
#PageTemplate1.downloads img.wallpaper{margin:0 0 10px 0;}


#PageTemplate1 #RightCol #FreshersImageBox{width:347px;height:456px;margin:0px;padding:0px;text-align:left}
#PageTemplate1 #RightCol #FreshersImageBox .Img{width:347px;height:auto;margin:0px;padding:0px}
#PageTemplate1 #RightCol #FreshersImageBox P {font-size:13px;font-family:Times New Roman,Helvetica,Verdana; color: #303030; margin-top: 10px;float:left;}
#PageTemplate1 #RightCol #FreshersImageBox P A{color: #c8464b;text-decoration:none}
#PageTemplate1 #RightCol #FreshersImageBox P A:Hover{color: #c8464b;text-decoration:underline}

#TourBlog{margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:714px;height:auto;background-image: url(Images/brownpixel-1x1.gif);background-repeat:repeat-x;background-position:top center;float:left}
#TourBlog #TourLeftCol {width:347px;height:auto;float:left;margin-top:10px;margin-left:0px;margin-right:0px;margin-bottom:0px}
#TourBlog #TourLeftCol .title {background: url(Images/tour-blog.png);background-repeat:no-repeat; width: 347px; height:37px; margin-bottom: 10px;}
#TourBlog #TourLeftCol .band-blog{padding:0px;margin:0px;float:left}
#TourBlog #TourLeftCol .band-blog P{font-size:14px;font-family:Times New Roman,Helvetica,Verdana; color: #1A1A1A; margin-bottom: 10px;padding:0px}
#TourBlog #TourLeftCol .band-blog P A{color: #c8464b;text-decoration:none}
#TourBlog #TourLeftCol .band-blog P A:Hover{color: #c8464b;text-decoration:underline}
#TourBlog #TourRightCol {width:347px;height:auto;float:right;margin-top:10px;margin-left:0px;margin-right:0px;margin-bottom:0px}

#PageTemplate1 #LeftCol #NewsBox{width:347px;height:426px;float:left;margin:0px;padding:0px;}
#PageTemplate1 #LeftCol #NewsBox .news{width:347px;height:394px;float:left;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #NewsBox .title{width:347px;height:37px;float:left;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #NewsBox .img{width:347px;height:277px;float:left;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #NewsBox .copy{width:347px;height:auto;float:left;margin:0px;padding-top:5px;font-family:Times New Roman,Helvetica,Verdana;font-size:14px;color:#333333;font-weight:normal;line-height:16px}
#PageTemplate1 #LeftCol #NewsBox .newsnav{background-color:#63615B;width:347px;/*height:20px;*/float:left;margin:0px;padding:0px;}
#PageTemplate1 #LeftCol #NewsBox .newsnav ul{clear:left;float:left;list-style:none;margin:0 25px;padding:3px 0;position:relative;/*left:162px;*/text-align:center}
#PageTemplate1 #LeftCol #NewsBox .newsnav ul li{display:inline;/*float:left;*/list-style:none;margin:0px;padding:0px;/*position:relative;right:50%;width:21px;*/}
*:first-child+html #PageTemplate1 #LeftCol #NewsBox .newsnav ul li img {display:none;} /*Fixes IE7 and below.*/

#PageTemplate1 #LeftCol #PrizeBox{width:347px;/*height:426px;*/float:left;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #PrizeBox .prize-title{font-size:1.4em;color:#c8464b;font-family:Times New Roman,helvetica,verdana;letter-spacing:3px;font-weight:bold;margin:10px 0;}
#PageTemplate1 #LeftCol #BackBox{width:347px;height:30px;float:left;margin:20px 0 0;padding:0px}
/*#PageTemplate1 #LeftCol #PrizeBox H1{font-family:Times New Roman,helvetica,verdana;font-size:50px;font-weight:bold;color:#333333;margin-top:10px;margin-bottom:10px}*/
#PageTemplate1 #LeftCol #PrizeBox H2{font-family:Times New Roman,helvetica,verdana;font-size:13px;font-weight:normal;color:#333333;margin-bottom:10px;margin-right:10px}
#PageTemplate1 #LeftCol #PrizeBox p{line-height:150%;margin:15px 0;}


#PageTemplate1 #LeftCol #TwitterBox{width:347px;height:130px;float:left;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #TwitterBox .title{width:347px;height:35px;float:left;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #TwitterBox .title a{position:relative;top:2px;}
#PageTemplate1 #LeftCol #TwitterBox #twitter_div{/*background-color:#fff;border:1px solid #666;*/float:left;width:346px;height:95px;overflow:auto;margin:0px;padding:0px}
#PageTemplate1 #LeftCol #TwitterBox #twitter_div td ul{padding:0px;margin:0px;float:left;width:347px;/*height:95px*/}
#PageTemplate1 #LeftCol #TwitterBox #twitter_div td ul li{overflow:hidden;border-bottom:1px solid #c9464c;width:320px;margin:5px;padding-left:0px;padding-top:4px;padding-bottom:10px;font-weight:normal;font-family:Times New Roman, Helvetica,Verdana;font-size:12px;line-height:130%;}
#PageTemplate1 #LeftCol #TwitterBox #twitter_div td ul li span a{color:#c9464c;}
#PageTemplate1 #LeftCol #TwitterBox #twitter_div td ul li span a:hover{text-decoration:underline;}
#PageTemplate1 #LeftCol #TwitterBox #twitter_div td ul li a{color:#666;}


#PageTemplate1 #RightCol #VideoBox{width:347px;height:426px;float:right;margin:0px;padding:0px;overflow:hidden}
#PageTemplate1 #RightCol #VideoBox .videocontainer{width:347px;height:384px;float:left;margin:0px;padding:0px}
#PageTemplate1 #RightCol #VideoBox .title{width:347px;height:37px;float:left;margin:0px;padding:0px}
#PageTemplate1 #RightCol #VideoBox .video{width:347px;height:277px;float:left;margin:0px;padding:0px}
#PageTemplate1 #RightCol #VideoBox .copy{width:347px;height:auto;float:left;margin:0px;padding:0px;overflow:hidden}
#PageTemplate1 #RightCol #VideoBox .copy H2{font-family:Times New Roman,Helvetica,Verdana;font-size:14px;color:#333333;font-weight:normal;line-height:16px}
#PageTemplate1 #RightCol #VideoBox .videonav{width:347px;height:42px;float:left;margin:0px;padding:0px}
#PageTemplate1 #RightCol #VideoBox .videonav .transparent_class1 {filter:alpha(opacity=100);opacity: 1;}
#PageTemplate1 #RightCol #VideoBox .videonav ul{clear:both;float:left;list-style:none;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;position:relative;left:50%;text-align:center}
#PageTemplate1 #RightCol #VideoBox .videonav ul li{display:block;float:left;list-style:none;padding:0px;position:relative;right:50%}

#PageTemplate1 #RightCol #SignupBox{width:347px;height:130px;float:right;margin:0px;padding:0px}
#PageTemplate1 #RightCol #SignupBox .title{width:347px;height:35px;float:left;margin:0px;padding:0px}
#PageTemplate1 #RightCol #SignupBox .form{width:347px;height:95px;float:left;margin:0px;padding:0px}
#PageTemplate1 #RightCol #SignupBox .form .copysmall{font-family:Times New Roman,Helvetica,Verdana;/*font-size:9px;*/font-weight:bold;color:#333333}
#PageTemplate1 #RightCol #SignupBox .form .copymedium{font-family:Times New Roman,Helvetica,Verdana;font-size:11px;font-weight:bold;color:#333333}

#ContentContainer .ProfileImgBox{width:100px;height:170px;float:left;padding:0px;margin:0px}
#ContentContainer .ProfileImg{width:100px;height:100px;float:left;padding:0px;margin:0px}
#ContentContainer .ProfileCopy{width:100px;height:70px;float:left;padding:0px;margin:0px;font-size:10px;font-family:Times New Roman,Helvetica,Verdana;color:#333333;font-weight:normal}

#ContentContainer #CampaignBoxesContainer{margin-top:0px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:714px;height:130px;float:left;display:inline}
#ContentContainer #CampaignBoxes{margin-top:10px;margin-left:0px;margin-right:0px;margin-bottom:10px;width:714px;height:110px;background-image: url(Images/brownpixel-1x1.gif);background-repeat:repeat-y;background-position:top center;float:left}
#ContentContainer #CampaignBoxes #CampaignBox1{width:347px;height:110px;padding:0px;margin:0px;float:left}
#ContentContainer #CampaignBoxes #CampaignBox2{width:347px;height:110px;padding:0px;margin:0px;float:right}

/* Page Template 2 Styles */
#ContentContainer #PageTemplate2{display:inline;margin-top:0px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:714px;height:auto;min-height:475px;float:left;text-align:left;background-image: url(Images/bands-bg.png);background-repeat:repeat-y;background-position:top left}
#ContentContainer #PageTemplate2 #LeftCol{width:534px;height:auto;float:left;text-align:left}
#ContentContainer #PageTemplate2 #LeftCol #TitleBox{width:534px;height:37px;float:left;text-align:left}
#ContentContainer #PageTemplate2 #LeftCol .title{width:347px;height:37px;float:left;text-align:left}
#ContentContainer #PageTemplate2 #LeftCol .vote{width:177px;height:37px;float:right;text-align:left}
#ContentContainer #PageTemplate2 #LeftCol #SearchBox{/*white-space:nowrap;*/width:534px;height:23px;float:left;text-align:left;margin-top:10px}
#ContentContainer #PageTemplate2 #LeftCol .searchboxsm{/*width:347px;*/height:23px;float:left;text-align:left;color:#3f3e3d;font-family:Times New Roman,Helvetica,Verdana;font-size:0.7em;font-weight:bold}
#ContentContainer #PageTemplate2 #LeftCol .sortbox{/*width:177px;*/height:23px;/*float:right;float:left;clear:left;*/text-align:left}
#ContentContainer #PageTemplate2 #LeftCol .sortbox A{padding:3px 4px;margin:0 -11px 0 10px;text-transform:uppercase;background-color:#c8464b;color:#f0e3c3;font-family:Times New Roman,Helvetica,Verdana;font-size:0.7em;font-weight:bold;text-decoration:none;}
#ContentContainer #PageTemplate2.blog #LeftCol{background: transparent none no-repeat scroll -12px 30px;width:566px;}
#ContentContainer #PageTemplate2.blog #RightCol{background:transparent url(images/freshers09/right-col-bg.gif) no-repeat scroll 18px 2px;height:555px;position:relative;width:146px;left:-12px;}
#ContentContainer #PageTemplate2.blog #RightCol a{position:absolute;width:114px;height:44px;}
#ContentContainer #PageTemplate2.blog #RightCol a.bristol{left:28px;top:44px;background:transparent url(images/freshers09/blog-bristol.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.bristol:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #RightCol a.guild{left:28px;top:92px;width:110px;background:transparent url(images/freshers09/blog-guild.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.guild:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #RightCol a.brighton{left:24px;top:141px;width:121px;background:transparent url(images/freshers09/blog-brighton.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.brighton:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #RightCol a.kings{left:22px;top:189px;width:120px;background:transparent url(images/freshers09/blog-kings.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.kings:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #RightCol a.notts{left:28px;top:238px;width:108px;background:transparent url(images/freshers09/blog-notts.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.notts:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #RightCol a.leeds{left:26px;top:287px;width:116px;background:transparent url(images/freshers09/blog-leeds.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.leeds:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #RightCol a.edin{left:26px;top:336px;width:112px;background:transparent url(images/freshers09/blog-edin.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.edin:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #RightCol a.standrews{left:26px;top:385px;width:117px;background:transparent url(images/freshers09/blog-standrews.gif) no-repeat scroll left top;}
#ContentContainer #PageTemplate2.blog #RightCol a.standrews:hover{background-position:right top;}
#ContentContainer #PageTemplate2.blog #blog-wrapper{color:#303030;font-size:0.9em;text-align:justify!important;}
#ContentContainer #PageTemplate2.blog #blog-wrapper h2{font-size:1.4em;font-weight:bold;text-transform:uppercase;}
#ContentContainer #PageTemplate2.blog #blog-wrapper img{margin:15px 0;}
#ContentContainer #PageTemplate2.blog #blog-wrapper embed{margin:15px 0;}
#ContentContainer #PageTemplate2.blog #blog-wrapper a{text-decoration:underline;}
#ContentContainer #PageTemplate2.blog #blog-wrapper a:hover{text-decoration:none;}

#ContentContainer #PageTemplate2.blog{background-image:none;}/* removes vertical black border */
#ContentContainer #PageTemplate2.blog h1{background:transparent url(images/freshers09/blog-header.gif) no-repeat scroll 0 0;text-indent:-99999px;overflow:hidden;height:40px;}
#ContentContainer #PageTemplate2.blog #blog-wrapper{margin:10px 0;padding:10px 15px 0 15px;width:520px;height:485px;overflow:auto;}
#ContentContainer #PageTemplate2.blog #blog-wrapper h3{font-size:2em;}
#ContentContainer #PageTemplate2.blog #blog-wrapper a{color:#BF1E2D;}
#ContentContainer #PageTemplate2.blog #blog-wrapper .blogger-post-footer{height:8px;}

#ContentContainer #PageTemplate2 #LeftCol #Bands{width:534px;height:auto;min-height:543px;float:left;text-align:left;margin-top:20px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px}
#ContentContainer #PageTemplate2 #LeftCol #SearchResults{width:534px;height:auto;min-height:181px;float:left;text-align:left;margin-top:10px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px}
#ContentContainer #PageTemplate2 #LeftCol #SearchResults .searchtitle{font-family:Times New Roman,Helvetica,Verdana;font-size:24px;font-weight:bold;color:#303030;padding:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px}
#ContentContainer #PageTemplate2 #LeftCol #SearchResults .searchresult{font-family:Times New Roman,Helvetica,Verdana;font-size:11px;font-weight:bold;color:#303030;padding:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px}
#ContentContainer #PageTemplate2 #LeftCol .BandsBox{width:111px;/*height:181px;*/float:left;padding:0px;margin:0px;text-align:left}
#ContentContainer #PageTemplate2 #LeftCol .BandsBox .Img{width:111px;height:111px;float:left;padding:0px;margin:0px}
#ContentContainer #PageTemplate2 #LeftCol .BandsBox .Copy{width:111px;height:70px;float:left;padding:0px;margin-top:6px}
#ContentContainer #PageTemplate2 #LeftCol .BandsBox H1{font-family:Times New Roman,Helvetica,Verdana;font-size:1.0em;font-weight:bold;color:#000000;padding:0px;margin:0px}
#ContentContainer #PageTemplate2 #LeftCol .BandsBox H1 A{color:#000000;text-decoration:none}
#ContentContainer #PageTemplate2 #LeftCol .BandsBox H2{font-family:Times New Roman,Helvetica,Verdana;font-size:10px;font-weight:bold;color:#61543f;padding:0px;margin:0px}
#ContentContainer #PageTemplate2 #LeftCol #BandsFooter{width:100%;height:30px;float:left;text-align:left;margin:30px 0 0;padding:0px}
#ContentContainer #PageTemplate2 #LeftCol #BandsFooter .LeftBttn{width:265px;height:30px;float:left;padding:0px;margin:0px}
#ContentContainer #PageTemplate2 #LeftCol #BandsFooter .RightBttn{width:265px;height:30px;float:right;padding:0px;margin:0px;text-align:right}

#ContentContainer #PageTemplate2 #RightCol{width:170px;height:auto;float:right}
#ContentContainer #PageTemplate2 #RightCol .bttns{width:170px;height:auto;float:left}

#ContentContainer #PageTemplate2 #LeftCol #BandProfileBox{width:534px;height:auto;min-height:532px;float:left;margin:0px;padding:0px}
#BandProfileBox .bandtitle{width:534px;height:37px;float:left;margin-top:15px;padding:0px}
#BandProfileBox .bandtitle H1{font-family:Times New Roman,Helvetica,Verdana;font-size:24px;font-weight:bold;color:#303030;padding:0px;margin:0px}
#BandProfileBox .bandimg{width:130px;height:150px;float:left;margin:0px;padding:0px;overflow:hidden}
#BandProfileBox .bandcopy{width:394px;height:auto;min-height:135px;float:right;margin:0px;padding:0px;text-align:left}
#BandProfileBox .bandcopy H2{font-family:Times New Roman,Helvetica,Verdana;font-size:13px;font-weight:normal;line-height:150%;color:#303030;text-decoration:none;margin:0px;padding-right:10px;padding-left:0px;padding-top:0px;padding-bottom:0px}
#BandProfileBox .bandlink{width:394px;height:auto;min-height:15px;float:right;margin:0px;padding:0px;text-align:left}
#BandProfileBox .bandlink A{font-family:Times New Roman,Helvetica,Verdana;font-size:13px;font-weight:bold;color:#BF1E2D;text-decoration:none}
#BandProfileBox .bandimgnav{width:534px;height:30px;float:left;margin-top:10px;padding:0px}
#BandProfileBox .bandimgnav A{font-family:Times New Roman,Helvetica,Verdana;font-size:11px;font-weight:bold;color:#303030;text-decoration:none}
#BandProfileBox .bandlaunchtracks{width:534px;height:30px;padding:0px;margin-top:10px;float:left}

#BandProfileBox #CommentsBox{width:534px;height:auto;float:left;margin-top:10px;padding:0px}
#BandProfileBox #CommentsBox .commentstitle{font-family:Times New Roman,Helvetica,Verdana;font-size:16px;font-weight:bold;color:#303030;padding-bottom:10px}
#BandProfileBox #Comments{width:534px;height:auto;float:left;margin:0px;padding:0px}
#BandProfileBox #AddComments{width:534px;height:auto;float:left;margin-top:10px;padding:0px}
#BandProfileBox #BandBack{width:534px;height:11px;float:left;padding:0px;margin:0px}
#BandProfileBox #CommentsBox .usercomments{width:524px;float:left;padding:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;border-top:1px solid #303030}
#BandProfileBox #CommentsBox .usercomments P{font-family:Times New Roman,Helvetica,Verdana;font-size:11px;font-weight:bold;color:#303030;padding-top:10px;padding-bottom:10px;margin:0px}
#BandProfileBox #CommentsBox .commentstextbox{width:524px;float:left;padding:0px;margin:0px;height:90px}
#BandProfileBox #CommentsBox .commentssubmitbox{width:524px;float:left;padding:0px;margin:0px;height:30px}

/* Page Template 3 Styles */
#ContentContainer #PageTemplate3{display:inline;margin-top:0px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:714px;height:auto;min-height:475px;float:left;text-align:left}
#PageTemplate3 .PageContent{width:714px;height:auto;float:left;margin:0px;padding:0px}
#PageTemplate3 .PageTitles{width:347px;height:57px;float:left;margin:0px;padding:0px;background-image: url(Images/titles-bg.png);background-repeat:no-repeat;background-position:top center;font-family:Times New Roman,Helvetica,Verdana;font-size:20px;font-weight:bold;color:#BF1E2D}
#PageTemplate3 .PageContent h2 { font:12px/1.6 Times New Roman, Helvetica, Sans-serif; }
#PageTemplate3 .PageContent h1 { font:12px/1.6 Times New Roman, Helvetica, Sans-serif; color:#BF1E2D; margin-bottom: 20px;}
#PageTemplate3 .PageContent p {font:12px/1.6 Times New Roman, Helvetica, Sans-serif;  margin-bottom: 15px; color:#1A1A1A;}
#PageTemplate3 .about-title { background: url(images/about-title.png) no-repeat; width: 330px; height: 35px; text-indent:-9999px; margin:30px auto 10px; }
#PageTemplate3 #about p { font: 12px/1.6 Times New Roman, Helvetica, Sans-serif;  margin-left: 30px; width: 600px; color:#1A1A1A;}
#PageTemplate3 #home p { font-size:12px;font-family:Times New Roman, Helvetica, Sans-serif; margin-left: 40px;margin-top:20px; width: 600px;color:#1A1A1A}
#PageTemplate3 .home-logo { background: url(images/home-logo.png) no-repeat; width: 647px; height: 337px; text-indent: -9999px; margin: 0 auto;} 
#PageTemplate3 .home-button { background: url(images/home-button.png) no-repeat; width: 330px; height: 35px; margin-left:auto;margin-top:35px;margin-right:auto }
#PageTemplate3 .PageContent .faqtitle{font-family:Times New Roman,Helvetica,Verdana;font-size:12px;font-weight:bold;color:#BF1E2D;margin-bottom:10px}
#PageTemplate3 .PageContent .faqdescription{font-family:Times New Roman,Helvetica,Verdana;font-size:12px;font-weight:bold;color:#303030;margin-bottom:10px} 
#PageTemplate3 .PageContent .faqdescription A{color:#303030;text-decoration:none}
#PageTemplate3 .vote-button { background: url(Images/vote-button.png) no-repeat; width: 330px; height: 35px; margin: 50px auto; }
#PageTemplate3 .comingsoon-button { background: url(images/comingsoon-button.png) no-repeat; width: 330px; height: 35px; margin: 50px auto; text-indent:-9999px }
#PageTemplate3 #splash-wrapper,
#PageTemplate3 #freshers-09-wrapper{position:relative;width:749px;height:588px;}
#PageTemplate3 #splash-wrapper img,
#PageTemplate3 #freshers-09-wrapper img{margin:0 0 -5px -4px;}
#PageTemplate3 #freshers-09-wrapper p.hidden{display:none;}
#PageTemplate3 #freshers-09-wrapper a{position:absolute;text-indent:-99999px;}
#PageTemplate3 #freshers-09-wrapper a.left-col-01{right:230px;top:90px;width:120px;height:46px;background:url(images/freshers09/notts.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.left-col-01:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.left-col-02{right:227px;top:141px;width:130px;height:46px;background:url(images/freshers09/leeds.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.left-col-02:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.left-col-03{right:227px;top:192px;width:130px;height:46px;background:url(images/freshers09/edin.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.left-col-03:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.left-col-04{right:227px;top:242px;width:130px;height:46px;background:url(images/freshers09/standrews.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.left-col-04:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-01{right:72px;top:88px;width:130px;height:46px;background:url(images/freshers09/bristol.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-01:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-02{right:72px;top:138px;width:130px;height:46px;background:url(images/freshers09/guild.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-02:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-03{right:72px;top:188px;width:130px;height:46px;background:url(images/freshers09/brighton.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-03:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-04{right:72px;top:240px;width:130px;height:46px;background:url(images/freshers09/kings.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.right-col-04:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.band-01{left:72px;top:240px;width:144px;height:46px;background:url(images/freshers09/brent.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.band-01:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.band-02{left:225px;top:230px;width:132px;height:52px;background:url(images/freshers09/lights.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.band-02:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.band-03{left:72px;top:300px;width:278px;height:62px;background:url(images/freshers09/kingsize.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.band-03:hover{background-position:right top;}
#PageTemplate3 #freshers-09-wrapper a.blog{left:72px;top:368px;width:298px;height:172px;background:url(images/freshers09/blog.gif) no-repeat scroll left top;}
#PageTemplate3 #freshers-09-wrapper a.blog:hover{background-position:right top;}

/* Page Template 4 Styles */
#ContentContainer #PageTemplate4{display:inline;margin-top:0px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:714px;height:auto;/*background-image: url(Images/pagetemplate4-bg-main.png);background-repeat:repeat-y;background-position:top center;*/float:left}
#PageTemplate4 #LeftCol{width:347px;height:auto;float:left;position:relative;}
#PageTemplate4 #RightCol{width:347px;height:auto;float:right}
#PageTemplate4 #LeftCol .PageTitles{width:347px;height:57px;float:left;margin:0px;padding:0px;background-image: url(Images/titles-bg.png);background-repeat:no-repeat;background-position:top center}
#PageTemplate4 #LeftCol .PageContent{width:347px;height:auto;float:left;margin:0px;padding:0px;background-image: url(Images/pagetemplate4-bg.png);background-repeat:repeat-y;background-position:18px 0;}
#PageTemplate4 #LeftCol .PageContent #Archive{width:115px;height:auto;float:left;padding:0px 17px 25px 0;margin:0px;text-align:left;/*border-right:1px solid #000;*/}
#PageTemplate4 #LeftCol .PageContent #Archive .NextPrevWrapperTop{position:static;width:auto;margin-bottom:25px;}
#PageTemplate4 #LeftCol .PageContent #Archive .NextPrevWrapperTop .prev{margin-right:0;}
#PageTemplate4 #LeftCol .PageContent #Archive .NextPrevWrapperTop .next{}
#PageTemplate4 #LeftCol .PageContent #Archive .NextPrevWrapperBottom{position:static;width:100%;margin:0;}
#PageTemplate4 #LeftCol .PageContent #Archive .NextPrevWrapperBottom .prev{margin-right:0;}
#PageTemplate4 #LeftCol .PageContent #Archive .NextPrevWrapperBottom .next{}
#PageTemplate4 #LeftCol .PageContent #Archive P{padding:0px;margin:0px;font-family:Times New Roman,Helvetica,Verdana;font-size:11px;font-weight:normal;color:#303030}
#PageTemplate4 #LeftCol .PageContent #Archive P A{color:#303030;text-decoration:none}
#PageTemplate4 #LeftCol .PageContent #Archive P A:Hover{color:#BF1E2D;text-decoration:none}
#PageTemplate4 #LeftCol .PageContent #Archive P A:Active{color:#BF1E2D;text-decoration:none}

#PageTemplate4 #LeftCol.video{width:710px;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperTop{position:absolute;right:50px;top:20px;width:250px;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperTop input{margin:0 50px 0 0;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperTop input.prev{float:left;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperTop input.next{float:right;margin-right:0;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperBottom{width:504px;float:right;margin:15px 50px 0 0;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperBottom input{margin:0 50px 0 0;border:none;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperBottom input.prev{float:left;}
#PageTemplate4 #LeftCol.video .NextPrevWrapperBottom input.next{float:right;margin-right:0;}
#PageTemplate4 #LeftCol.video .NowPlayingTitle{float:right;background-color:#c8464b;color:#f0e3c3;font-size:1.4em;font-weight:bold;padding:5px;width:490px;margin-right:50px;border:2px solid #C8464B;border-style:solid solid none solid;}
#PageTemplate4 #LeftCol.video .VideoBox{float:right;margin-right:50px;border:2px solid #C8464B;border-style:none solid solid solid;}
#PageTemplate4 #LeftCol.video #Story{width:500px!important;margin:20px 50px 10px 0!important;/*background-color:#fff;border:2px solid #C8464B;*/}

#PageTemplate4 #LeftCol .PageContent #Archive .archivelinks{width:110px;height:auto;float:left;padding:0px;margin:0px;font-family:Times New Roman,Helvetica,Verdana;font-size:11px;font-weight:normal;color:#303030}
#PageTemplate4 #LeftCol .PageContent #Archive .archivelinks A{color:#303030;text-decoration:none;padding:0px;margin:0px}
#PageTemplate4 #LeftCol .PageContent #Archive .archivelinks A:Hover{color:#BF1E2D;text-decoration:none;padding:0px;margin:0px}
#PageTemplate4 #LeftCol .PageContent #Archive .archivelinks A:Active{color:#BF1E2D;text-decoration:none;padding:0px;margin:0px}

#PageTemplate4 #LeftCol .PageContent #Story{width:205px;height:auto;float:right;padding:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left}
#PageTemplate4 #LeftCol .PageContent #Story .title{font-family:Times New Roman,Helvetica,Verdana;font-size:1.2em;font-weight:bold;color:#303030;line-height:24px}
#PageTemplate4 #LeftCol .PageContent #Story .subtitle{font-family:Times New Roman,Helvetica,Verdana;font-size:16px;font-weight:bold;color:#303030;line-height:14px;/*margin-top:10px;margin-bottom:0px;margin-left:0px;margin-right:0px*/}
#PageTemplate4 #LeftCol .PageContent #Story .date{font-family:Times New Roman,Helvetica,Verdana;font-size:16px;font-weight:bold;color:#303030;line-height:18px;margin:10px 0 0 15px;display:inline;}
#PageTemplate4 #LeftCol .PageContent #Story .copy{font-family:Times New Roman,Helvetica,Verdana;font-size:0.8em;font-weight:normal;color:#303030;line-height:150%;/*padding:10px 15px 0;*/}
#PageTemplate4 #LeftCol .PageContent #Story P{font-family:Times New Roman,Helvetica,Verdana;font-size:13px;font-weight:normal;color:#303030;line-height:14px;margin-top:10px;margin-bottom:0px;margin-left:0px;margin-right:0px}
#PageTemplate4 #LeftCol .PageContent #Story .author{font-family:Times New Roman,Helvetica,Verdana;font-size:1em;font-weight:bold;color:#303030;line-height:14px;margin-top:10px;margin-bottom:0px;margin-left:0px;margin-right:0px}
#PageTemplate4 #LeftCol .PageContent #Story .url{font-family:Times New Roman,Helvetica,Verdana;font-size:11px;font-weight:bold;color:#BF1E2D;line-height:14px;margin-top:10px;margin-bottom:0px;margin-left:0px;margin-right:0px}
#PageTemplate4 #RightCol .PageTitles{width:347px;height:14px;float:left;margin-top:12px;padding:0px;font-family:Times New Roman,Helvetica,Verdana;font-size:14px;font-weight:bold;color:#BF1E2D;float:left}
#PageTemplate4 #RightCol .VideoBox{width:347px;height:277px;float:left;margin-top:32px;padding:0px;float:left;background-color:#010101}
#PageTemplate4 #RightCol .Img{width:347px;height:auto;padding:0px;float:left;overflow:hidden;position:relative;margin:0px}

/*
The behaviour below will fix the alpha channel problem with transparent png images in ie.5.5 and ie 6
*/
img, div { behavior: url(iepngfix.htc) }
/*
End behaviour!
*/

/* -------------------------------------------------------------------------------- */
/* OVERLAY
/* -------------------------------------------------------------------------------- */
.jqmOverlay {background-color:#000;}
#overlay {position:absolute;left:50%;display:none;background-color:#fff;z-index:999;}
* html #overlay {height: 1%;}
#overlay:after {content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden;}
#overlay #overlay-content {overflow:hidden;}
#overlay #overlay-close {position:absolute;right:-10px;top:-10px;width:30px;height:30px;text-indent:-9999em;overflow:hidden;cursor:pointer;background:url(glastonbury/images/overlay_close.png) no-repeat center;display: none;}