/* All associated graphics copyright 2009/2010, Marcus Bird/CGFilm.tv */

/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the 
   designer's written permission. However, feel free to study the CSS and use 
   techniques you learn from it elsewhere. */

/* FUNCTION - Index style */

/* basic elements */

html {
	margin: 0;
	padding: 0;
}
	
body {
	font-family: Arial, Helvetica, sans-serif;	
	line-height: 18px;
	font-size: 12px;
	background-color: #000000;
	background-image: url(../imgsrc/background_tilestroke.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0; 
	padding: 0;
}

body a:link, a:active {
	color: #dfdbca;
	text-background: #466d55;
	text-decoration: none;
}

body a:visited {
	color: #dfdbca;
	/*text-background: #4c4940; existing text hightlight bg */
	text-decoration: none;
	background: #466d55;
/* background colour #466d55 causes problems with merch image links */
}

body a:hover {
	text-decoration: line-through;
	color: #dfdbca;
	background: none;
}

#footer {
	background-image: url(../imgsrc/background_footer.gif);
	position: absolute;
	height: 40px;
	width: 1000px;
	overflow: hidden;
	background-position: bottom;
	bottom: -796px;
	z-index: 1000;
}

#footer span {
	display:none;
}

p{
	margin: 10px;
	padding: 0;
}

p.hero {
	letter-spacing: -1px;
}

em { /* text highlight background */
	background-color: #466d55;
	font-style: normal;
	color: #dfdbca;
	padding: 2px;
}

h7 {
	padding-left: 80;
}

ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

li {
	padding-left: 7px;
	margin-bottom: 5px;
}

acronym {
	border-bottom: none;
}

/* content div's */

#container { 
	margin: auto;
	width: 1000px;
	height: 100%;
	top: 24px;
	position: relative;
	z-index: 99;
}

#btn_home a {
	background: url(../imgsrc/logo_jbheader.png);
	width: 665px;
	height: 86px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 168px;
	text-decoration: none;
}

#btn_home a span{
	display:none;
}

#btn_home a:hover{
	background-position: 0;
}

#navbanner ul {
	position: absolute;
	top: 130px;
	left: 21px;
	width: 961px;
	background: url(../imgsrc/nav_bg.gif) no-repeat;
	height: 51px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 101;
}

#navbanner span {
	display: none;
}

#navbanner li#bu1 a, li#bu2 a, li#bu3 a, li#bu4 a, li#bu5 a, li#bu6 a, li#bu7 a, li#bu8 a {
	background: transparent;
	position: absolute;
	height: 51px;
	bottom: 0;
	text-decoration: none;
}

#navbanner li#bu1 a { width: 90px; }
#navbanner li#bu2 a { width: 146px; }
#navbanner li#bu3 a { width: 132px; }
#navbanner li#bu4 a { width: 89px; }
#navbanner li#bu5 a { width: 99px; }
#navbanner li#bu6 a { width: 109px; }
#navbanner li#bu7 a { width: 105px; }
#navbanner li#bu8 a { width: 109px; }


#navbanner li#bu1 a { left: 39px; background: url(../imgsrc/nav_news_off.gif) 0 0 no-repeat; }
#navbanner li#bu2 a { left: 129px; background: url(../imgsrc/nav_videoblog_off.gif) 0 0 no-repeat; }
#navbanner li#bu3 a { left: 275px; background: url(../imgsrc/nav_theband_off.gif) 0 0 no-repeat; }
#navbanner li#bu4 a { left: 407px; background: url(../imgsrc/nav_live_off.gif) 0 0 no-repeat; }
#navbanner li#bu5 a { left: 496px; background: url(../imgsrc/nav_music_off.gif) 0 0 no-repeat; }
#navbanner li#bu6 a { left: 595px; background: url(../imgsrc/nav_gallery_off.gif) 0 0 no-repeat; }
#navbanner li#bu7 a { left: 704px; background: url(../imgsrc/nav_merch_off.gif) 0 0 no-repeat; }
#navbanner li#bu8 a { left: 809px; background: url(../imgsrc/nav_contact_off.gif) 0 0 no-repeat; }

#navbanner li#bu1 a:hover, #navbanner li#bu2 a:hover, #navbanner li#bu3 a:hover, #navbanner li#bu4 a:hover, #navbanner li#bu5 a:hover, #navbanner li#bu6 a:hover, #navbanner li#bu7 a:hover, #navbanner li#bu8 a:hover { background-position: 0 -51px; }

#navlinksbanner ul {
	position: absolute;
	top: 525px;
	left: 0px;
	width: 961px;
	background: url(../imgsrc/nav_linksbg.png) no-repeat;
	height: 51px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 102;
}

#navlinksbanner span {
	display: none;
}

#navlinksbanner li#linksbu1 a, #navlinksbanner li#linksbu2 a, #navlinksbanner li#linksbu3 a, #navlinksbanner li#linksbu4 a, #navlinksbanner li#linksbu5 a {
	background: transparent;
	position: absolute;
	height: 51px;
	bottom: 0;
	text-decoration: none;
}

#navlinksbanner li#linksbu1 a { width: 155px; }
#navlinksbanner li#linksbu2 a { width: 127px; }
#navlinksbanner li#linksbu3 a { width: 163px; }
#navlinksbanner li#linksbu4 a { width: 110px; }
#navlinksbanner li#linksbu5 a { width: 206px; }

#navlinksbanner li#linksbu1 a { left: 104px; background: url(../imgsrc/navlinks_myspace_off.png) 0 0 no-repeat; }
#navlinksbanner li#linksbu2 a { left: 258px; background: url(../imgsrc/navlinks_facebook_off.png) 0 0 no-repeat; }
#navlinksbanner li#linksbu3 a { left: 384px; background: url(../imgsrc/navlinks_twitter_off.png) 0 0 no-repeat; }
#navlinksbanner li#linksbu4 a { left: 546px; background: url(../imgsrc/navlinks_youtube_off.png) 0 0 no-repeat; }
#navlinksbanner li#linksbu5 a { left: 655px; background: url(../imgsrc/navlinks_streetteam_off.png) 0 0 no-repeat; }

#navlinksbanner li#linksbu1 a:hover, #navlinksbanner li#linksbu2 a:hover, #navlinksbanner li#linksbu3 a:hover, #navlinksbanner li#linksbu4 a:hover, #navlinksbanner li#linksbu5 a:hover { background-position: 0 -51px; }

#navlinksbanner-b ul {
	position: absolute;
	top: 1231px;
	left: 0px;
	width: 961px;
	background: url(../imgsrc/nav_linksbg.png) no-repeat;
	height: 51px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 102;
}

#navlinksbanner-b span {
	display: none;
}

#navlinksbanner-b li#linksbu1 a, #navlinksbanner-b li#linksbu2 a, #navlinksbanner-b li#linksbu3 a, #navlinksbanner-b li#linksbu4 a, #navlinksbanner-b li#linksbu5 a {
	background: transparent;
	position: absolute;
	height: 51px;
	bottom: 0;
	text-decoration: none;
}

#navlinksbanner-b li#linksbu1 a { width: 155px; }
#navlinksbanner-b li#linksbu2 a { width: 127px; }
#navlinksbanner-b li#linksbu3 a { width: 163px; }
#navlinksbanner-b li#linksbu4 a { width: 110px; }
#navlinksbanner-b li#linksbu5 a { width: 206px; }

#navlinksbanner-b li#linksbu1 a { left: 104px; background: url(../imgsrc/navlinks_myspace_off.png) 0 0 no-repeat; }
#navlinksbanner-b li#linksbu2 a { left: 258px; background: url(../imgsrc/navlinks_facebook_off.png) 0 0 no-repeat; }
#navlinksbanner-b li#linksbu3 a { left: 384px; background: url(../imgsrc/navlinks_twitter_off.png) 0 0 no-repeat; }
#navlinksbanner-b li#linksbu4 a { left: 546px; background: url(../imgsrc/navlinks_youtube_off.png) 0 0 no-repeat; }
#navlinksbanner-b li#linksbu5 a { left: 655px; background: url(../imgsrc/navlinks_streetteam_off.png) 0 0 no-repeat; }

#navlinksbanner-b li#linksbu1 a:hover, #navlinksbanner-b li#linksbu2 a:hover, #navlinksbanner-b li#linksbu3 a:hover, #navlinksbanner-b li#linksbu4 a:hover, #navlinksbanner-b li#linksbu5 a:hover { background-position: 0 -51px; }

/* Top BG Images */

#intro {
	background: url(../imgsrc/intro_bg.jpg) no-repeat top center;
	width: 961px;
	height: 576px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
}

#intro-bgimg-videoblog {
	background: url(../imgsrc/intro_bg-videoblog.jpg) no-repeat top center;
	width: 961px;
	height: 577px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
}

#intro-bgimg-theband {
	background: url(../imgsrc/intro_bg-theband.jpg) no-repeat top center;
	width: 961px;
	height: 577px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
}

#intro-bgimg-live {
	background: url(../imgsrc/intro_bg-live.jpg) no-repeat top center;
	width: 961px;
	height: 577px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
	z-index: 20;
}

#intro-bgimg-music {
	background: url(../imgsrc/intro_bg-music.jpg) no-repeat top center;
	width: 961px;
	height: 578px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
}

#intro-bgimg-gallery {
	background: url(../imgsrc/intro_bg-gallery.jpg) no-repeat top center;
	width: 961px;
	height: 577px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
}

#intro-bgimg-merch {
	background: url(../imgsrc/intro_bg-merch.jpg) no-repeat top center;
	width: 961px;
	height: 577px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
}

#intro-bgimg-contact {
	background: url(../imgsrc/intro_bg-contact.jpg) no-repeat top center;
	width: 961px;
	height: 577px;
	position: absolute;
	top: 181px;
	left: 21px;
	text-decoration: none;
}

#intro-welcomeimg {
	background: url(../imgsrc/intro_welcomeimg.jpg) no-repeat top center;
	width: 611px;
	height: 344px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 176px;
	text-decoration: none;
}

/* Organise these assets */

#preamble{
	/* T R B L */
	padding: 270px 32px 0px 565px;
	text-align: justify;
}

#preamble p.p1 {
	margin-top: 20px;
}

#preamble2 {
	padding: 270px 32px 0px 565px;
	text-align: justify;
}

#preamble2 p.p1 {
	margin-top: 20px;
}

#supportingText{
	/*background-image: url(../imgsrc/content_tile.jpg);*/
	height: 100%;
}

/* Bottom BG Images */

#explanation-bgimg-home {
	width: 961px;
	height: 738px;
	top: 756px;
	left: 21px;
	background: url(../imgsrc/maincontent_bg.jpg);
	position: relative;
}

#explanation-bgimg-videoblog {
	background: url(../imgsrc/explanation_bg-videoblog.jpg) no-repeat top center;
	width: 961px;
	height: 738px;
	top: 756px;
	left: 21px;
	position: relative;
}

#explanation-bgimg-theband {
	background: url(../imgsrc/explanation_bg-theband.jpg) no-repeat top center;
	width: 961px;
	height: 738px;
	top: 756px;
	left: 21px;
	position: relative;
}

#explanation-bgimg-live {
	background: url(../imgsrc/explanation_bg-live.jpg) no-repeat top center;
	width: 961px;
	height: 738px;
	top: 756px;
	left: 21px;
	position: relative;
}

#explanation-bgimg-music {
	background: url(../imgsrc/explanation_bg-music.jpg) no-repeat top center;
	width: 961px;
	height: 738px;
	top: 759px;
	left: 21px;
	position: relative;
}

#explanation-bgimg-gallery {
	background: url(../imgsrc/explanation_bg-gallery.jpg) no-repeat top center;
	width: 961px;
	height: 738px;
	top: 756px;
	left: 21px;
	position: relative;
}

#explanation-bgimg-merch {
	background: url(../imgsrc/explanation_bg-merch.jpg) no-repeat top center;
	width: 961px;
	height: 738px;
	top: 756px;
	left: 21px;
	position: relative;
}

#explanation-bgimg-contact {
	background: url(../imgsrc/explanation_bg-contact.jpg) no-repeat top center;
	width: 961px;
	height: 738px;
	top: 756px;
	left: 21px;
	position: relative;
}

/* Home page assets */

#pageHeader {
	background: url(../imgsrc/video_pageheader.jpg) no-repeat;
	height: 372px;
	width: 652px;
	padding-left: 5px;
	padding-top: 5px;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 155px;
}

#pageHeader span{
	display:none;
}

#Home-Title-NewsHeadlines a {
	background: url(../imgsrc/title_newsheadlines.png);
	width: 323px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 0px;
	text-decoration: none;
	z-index: 1;
}

#Home-Title-NewsHeadlines a span{
	display:none;
}

#Home-Title-NewsHeadlines a:hover{
	background-position: 0;
}

#Home-NewsHeadlines {
	/* T R B L */
	padding: 80px 30px 30px 30px;
	text-align: justify;
	font-size: 16px;
	letter-spacing: 1px;
	font-variant: small-caps;
	color: #dfdbca;
}

#Home-Title-Livedates a {
	background: url(../imgsrc/title_livedates.png);
	width: 253px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	top: 282px;
	left: 0px;
	text-decoration: none;
}

#Home-Title-Livedates a span{
	display:none;
}

#Home-Title-Livedates a:hover{
	background-position: 0;
}

#Home-Tourdates-link {
	/* T R B L */
	padding: 70px 0px 0px 30px;
	text-align: justify;
	font-size: 16px;
	letter-spacing: 1px;
	font-variant: small-caps;
	color: #dfdbca;
}
	
#Home-Tourdates a {
	/* T R B L */
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: justify;
	z-index: 102;
	background: none;
	color: #ccb545;
}

#Home-Tourdates a:hover {
	color: #dfdbca;
}

#Home-Link-Highlightsvideoblog {
	width: 436px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	bottom: 100px;
	right: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

#Home-Title-Highlightsvideoblog a {
	background: url(../imgsrc/title_highlightsvideoblog.png);
	width: 436px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	top: 282px;
	right: 0px;
	text-decoration: none;
}

#Home-Title-Highlightsvideoblog a span{
	display:none;
}

#Home-Title-Highlightsvideoblog a:hover{
	background-position: 0;
}

#Home-youtube_highlights-videoblog {
	width: 412px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	top: 340px;
	right: 18px;
	z-index: 95;
	border-color: #4b493f;
	border-width: medium;
	border-style: solid;
	text-decoration: none;
}

#Home-Title-Videoblog-Current a {
	background: url(../imgsrc/videoblog_copy-current_highlight.png);
	width: 412px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	bottom: 30px;
	right: 16px;
	text-decoration: none;
	z-index: 5000;
}

#Home-Title-Videoblog-Current a span{
	display:none;
}

#Home-Title-Videoblog-Current a:hover{
	background-position: 0;
}

#Home-Title-Highlights-merch a {
	background: url(../imgsrc/title_highlightsmerch.png);
	width: 465px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	top: 282px;
	right: 0px;
	text-decoration: none;
}

#Home-Title-Highlights-merch a span{
	display:none;
}

#Home-Title-Highlights-merch a:hover{
	background-position: 0;
}

/* Video Blog page assets */

#Title-Videoblog-Current a {
	background: url(../imgsrc/title_videoblog-current.png);
	height: 31px;
	width: 261px;
	overflow: hidden;
	position: absolute;
	top: 26px;
	left: 0px;
	text-decoration: none;
}

#Title-Videoblog-Current a span{
	display:none;
}

#Title-Videoblog-Current a:hover{
	background-position: 0;
}

#Title-Videoblog-Archive a {
	background: url(../imgsrc/title_videoblog-archive.png);
	width: 283px;
	height: 34px;
	overflow: hidden;
	position: absolute;
	top: -28px;
	left: 0px;
	text-decoration: none;
}

#Title-Videoblog-Archive a span{
	display:none;
}

#Title-Videoblog-Archive a:hover{
	background-position: 0;
}

#youtube_videoblog-main {
	width: 640px;
	height: 385px;
	overflow: hidden;
	position: absolute;
	top: 76px;
	left: 161px;
	z-index: 95;
	border-color: #1c1817;
	border-width: thick;
	border-style: solid;
	text-decoration: none;
}

#youtube_videoblog-archive4 {
	width: 412px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	top: 22px;
	left: 23px;
	z-index: 95;
	border-color: #1c1817;
	border-width: medium;
	border-style: solid;
	text-decoration: none;
}

#youtube_videoblog-archive3 {
	width: 412px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	top: 22px;
	right: 23px;
	z-index: 95;
	border-color: #1c1817;
	border-width: medium;
	border-style: solid;
	text-decoration: none;
}

#youtube_videoblog-archive2 {
	width: 412px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	top: 340px;
	left: 23px;
	z-index: 95;
	border-color: #1c1817;
	border-width: medium;
	border-style: solid;
	text-decoration: none;
}

#youtube_videoblog-archive1 {
	width: 412px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	top: 340px;
	right: 23px;
	z-index: 95;
	border-color: #1c1817;
	border-width: medium;
	border-style: solid;
	text-decoration: none;
}

#videoblog_copy-current {
	background: url('../imgsrc/videoblog_copy-current.png');
	width: 650px;
	height: 75px;
	overflow: hidden;
	position: absolute;
	top: 476px;
	left: 164px;
	text-decoration: none;
}

#videoblog_copy-archive4 {
	background: url('../imgsrc/videoblog_copy-archive4.png');
	width: 412px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 282px;
	left: 23px;
	text-decoration: none;
}

#videoblog_copy-archive3 {
	background: url('../imgsrc/videoblog_copy-archive3.png');
	width: 412px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 282px;
	right: 23px;
	text-decoration: none;
}

#videoblog_copy-archive2 {
	background: url('../imgsrc/videoblog_copy-archive2.png');
	width: 412px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 600px;
	left: 23px;
	text-decoration: none;
}

#videoblog_copy-archive1 {
	background: url('../imgsrc/videoblog_copy-archive1.png');
	width: 412px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 600px;
	right: 23px;
	text-decoration: none;
}

/* The Band page assets */

#Title-TheBand-History a {
	background: url(../imgsrc/title_theband-history.png);
	width: 316px;
	height: 28px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 0px;
	text-decoration: none;
}

#Title-TheBand-History a span{
	display:none;
}

#Title-TheBand-History a:hover{
	background-position: 0;
}

#Copy-TheBand-History {
	background: url(../imgsrc/copy_theband-history.jpg);
	width: 884px;
	height: 175px;
	overflow: hidden;
	position: absolute;
	top: 71px;
	left: 40px;
	text-decoration: none;
}

#Copy-TheBand-TommyB {
	background: url(../imgsrc/copy_theband-tommyb.png);
	width: 218px;
	height: 355px;
	overflow: hidden;
	position: absolute;
	top: 250px;
	left: 62px;
	text-decoration: none;
}

#Copy-TheBand-Loz {
	background: url(../imgsrc/copy_theband-loz.png);
	width: 218px;
	height: 355px;
	overflow: hidden;
	position: absolute;
	top: 250px;
	left: 275px;
	text-decoration: none;
}

#Copy-TheBand-Toby {
	background: url(../imgsrc/copy_theband-toby.png);
	width: 218px;
	height: 355px;
	overflow: hidden;
	position: absolute;
	top: 250px;
	left: 487px;
	text-decoration: none;
}

#Copy-TheBand-KansasJ {
	background: url(../imgsrc/copy_theband-kansasj.png);
	width: 218px;
	height: 355px;
	overflow: hidden;
	position: absolute;
	top: 250px;
	left: 700px;
	text-decoration: none;
}

#TheBand-Icon1 {
	background: url(../imgsrc/thebandimg_icon1.jpg);
	width: 200px;
	height: 550px;
	overflow: hidden;
	position: absolute;
	top: 256px;
	left: 62px;
	z-index: 2;
	text-decoration: none;
}

#TheBand-Icon2 {
	background: url(../imgsrc/thebandimg_icon2.jpg);
	width: 200px;
	height: 550px;
	overflow: hidden;
	position: absolute;
	top: 256px;
	left: 275px;
	z-index: 2;
	text-decoration: none;
}

#TheBand-Icon3 {
	background: url(../imgsrc/thebandimg_icon3.jpg);
	width: 200px;
	height: 550px;
	overflow: hidden;
	position: absolute;
	top: 256px;
	left: 487px;
	z-index: 2;
	text-decoration: none;
}

#TheBand-Icon4 {
	background: url(../imgsrc/thebandimg_icon4.jpg);
	width: 200px;
	height: 550px;
	overflow: hidden;
	position: absolute;
	top: 256px;
	left: 700px;
	z-index: 2;
	text-decoration: none;
}

/* Live page assets */

#Title-Livedates a {
	background: url(../imgsrc/title_livedates.png);
	width: 253px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	top: 204px;
	left: 0px;
	text-decoration: none;
}

#Title-Livedates a span{
	display: none;
}

#Title-Livedates a:hover{
	background-position: 0;
}

#Live-IntroOverview {
	/* T R B L */
	padding: 270px 0px 0px 0px;
	text-align: justify;
	font-size: 16px;
	letter-spacing: 1px;
	font-variant: small-caps;
	padding: 35px;
	color: #ad9c78;
}

#Live-Listing-Location {
	/* T R B L */
	padding: 20px 0px 0px 0px;
	text-align: justify;
	z-index: 102;
}

#Live-Listing-Location a {
	text-decoration: none;
	background: none;
	color: #ccb545;
}

#Live-Listing-Location a:hover {
	color: #dfdbca;
}

#Live-one-column-emphasis {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	font-variant: small-caps;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	margin: 20px;
	z-index: 101;
}

#Live-one-column-emphasis th {
	font-size: 14px;
	font-weight: normal;
	color: #ccb545;
	padding: 12px 15px;
}

#Live-one-column-emphasis td {
	color: #ccb545;
	border-top: 1px solid #466d55;
	padding: 0px 0px 0px 10px;
}

.Live-oce-first {
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

#Live-one-column-emphasis tr:hover td {
	color: #dfdbca;
	background: #466d55;
}

#Title-Live-NewsHeadlines a {
	background: url(../imgsrc/title_liveheadlines.png);
	width: 428px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	top: 366px;
	right: 0px;
	text-decoration: none;
}

#Title-Live-NewsHeadlines a span{
	display: none;
}

#Title-Live-NewsHeadlines a:hover{
	background-position: 0;
}

#Live-NewsHeadlines {
	width: 408px;
	height: 800px;
	overflow: hidden;
	position: absolute;
	top: 414px;
	right: 20px;
	text-decoration: none;
	z-index: 1;
	text-align: justify;
	font-size: 16px;
	letter-spacing: 1px;
	font-variant: small-caps;
	color: #ad9c78;
}

#Live-NewsHeadlines-img a {
	background: url(../imgsrc/live-flyer_riverfrontlaunch.jpg) no-repeat;
	width: 200px;
	height: 283px;
	position: absolute;
	bottom: 260px;
	right: 99px;
	z-index: 2;
	padding: 10px;
}

#Live-NewsHeadlines-img a span{
	display: none;
}

#Live-NewsHeadlines-img a:hover{
}

/* Music page assets */

#Music-MP3Player {
	width: 450px;
	height: 345px;
	overflow: hidden;
	position: absolute;
	top: 31px;
	left: 467px;
	z-index: 2;
	border-color: #4b493f;
	border-width: thick;
	border-style: solid;
	text-decoration: none;
}

/* Gallery page assets */

#Gallery-Icon1 a {
	background: url(../imgsrc/galleryimg_icon1.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 66px;
	left: 67px;
	text-decoration: none;
}

#Gallery-Icon1 a span{
	display:none;
}

#Gallery-Icon1 a:hover{
	background-position: 0;
}

#Gallery-Icon2 a {
	background: url(../imgsrc/galleryimg_icon2.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 66px;
	left: 287px;
	text-decoration: none;
}

#Gallery-Icon2 a span{
	display:none;
}

#Gallery-Icon2 a:hover{
	background-position: 0;
}

#Gallery-Icon3 a {
	background: url(../imgsrc/galleryimg_icon3.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 66px;
	left: 510px;
	text-decoration: none;
}

#Gallery-Icon3 a span{
	display:none;
}

#Gallery-Icon3 a:hover{
	background-position: 0;
}

#Gallery-Icon4 a {
	background: url(../imgsrc/galleryimg_icon4.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 66px;
	left: 732px;
	text-decoration: none;
}

#Gallery-Icon4 a span{
	display:none;
}

#Gallery-Icon4 a:hover{
	background-position: 0;
}

#Gallery-Icon5 a {
	background: url(../imgsrc/galleryimg_icon5.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 317px;
	left: 67px;
	text-decoration: none;
}

#Gallery-Icon5 a span{
	display:none;
}

#Gallery-Icon5 a:hover{
	background-position: 0;
}

#Gallery-Icon6 a {
	background: url(../imgsrc/galleryimg_icon6.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 317px;
	left: 287px;
	text-decoration: none;
}

#Gallery-Icon6 a span{
	display:none;
}

#Gallery-Icon6 a:hover{
	background-position: 0;
}

#Gallery-Icon7 a {
	background: url(../imgsrc/galleryimg_icon7.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 317px;
	left: 510px;
	text-decoration: none;
}

#Gallery-Icon7 a span{
	display:none;
}

#Gallery-Icon7 a:hover{
	background-position: 0;
}

#Gallery-Icon8 a {
	background: url(../imgsrc/galleryimg_icon8.jpg);
	height: 207px;
	width: 158px;
	overflow: hidden;
	position: absolute;
	top: 317px;
	left: 732px;
	text-decoration: none;
}

#Gallery-Icon8 a span{
	display:none;
}

#Gallery-Icon8 a:hover{
	background-position: 0;
}

/* Merch page assets */


/* Contact page assets */

#Title-Contact-Management a {
	background: url(../imgsrc/title_contact-management.png);
	height: 35px;
	width: 274px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 0px;
	text-decoration: none;
}

#Title-Contact-Management a span{
	display:none;
}

#Title-Contact-Management a:hover{
	background-position: 0;
}

#Copy-Contact-Address-1 {
	background: url(../imgsrc/copy_contact-address.png);
	height: 70px;
	width: 400px;
	overflow: hidden;
	position: absolute;
	top: 87px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-EmailDavid a {
	background: url(../imgsrc/copy_contact-emaildavid.png);
	height: 90px;
	width: 280px;
	overflow: hidden;
	position: absolute;
	top: 254px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-EmailDavid a span{
	display:none;
}

#Copy-Contact-EmailDavid a:hover{
	background: url(../imgsrc/copy_contact-emaildavid-a.png);
	background-position: 0;
}

#Copy-Contact-EmailPeter a {
	background: url(../imgsrc/copy_contact-emailpeter.png);
	height: 90px;
	width: 280px;
	overflow: hidden;
	position: absolute;
	top: 164px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-EmailPeter a span{
	display:none;
}

#Copy-Contact-EmailPeter a:hover{
	background: url(../imgsrc/copy_contact-emailpeter-a.png);
	background-position: 0;
}

#Title-Contact-Publicity a {
	background: url(../imgsrc/title_contact-publicity.png);
	height: 35px;
	width: 374px;
	overflow: hidden;
	position: absolute;
	top: 371px;
	left: 0px;
	text-decoration: none;
}

#Title-Contact-Publicity a span{
	display:none;
}

#Title-Contact-Publicity a:hover{
	background-position: 0;
}

#Copy-Contact-Address-2 {
	background: url(../imgsrc/copy_contact-address.png);
	height: 70px;
	width: 400px;
	overflow: hidden;
	position: absolute;
	top: 422px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-EmailPress a {
	background: url(../imgsrc/copy_contact-emailpress.png);
	height: 30px;
	width: 270px;
	overflow: hidden;
	position: absolute;
	top: 499px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-EmailPress a span{
	display: none;
}

#Copy-Contact-EmailPress a:hover{
	background: url(../imgsrc/copy_contact-emailpress-a.png);
	background-position: 0;
}

#Title-Contact-Bookings a {
	background: url(../imgsrc/title_contact-bookings.png);
	height: 32px;
	width: 217px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-decoration: none;
}

#Title-Contact-Bookings a span{
	display: none;
}

#Title-Contact-Bookings a:hover{
	background-position: 0;
}

#Title-Contact-CGFC a {
	background: url(../imgsrc/title_contact-sitedesign.png);
	height: 35px;
	width: 247px;
	overflow: hidden;
	position: absolute;
	top: 163px;
	left: 0px;
	text-decoration: none;
}

#Title-Contact-CGFC a span{
	display: none;
}

#Title-Contact-CGFC a:hover{
	background-position: 0;
}


#Copy-Contact-CGFC {
	background: url(../imgsrc/copy_contact-CGFC.png);
	height: 70px;
	width: 400px;
	overflow: hidden;
	position: absolute;
	top: 215px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-Address-3 {
	background: url(../imgsrc/copy_contact-address.png);
	height: 70px;
	width: 400px;
	overflow: hidden;
	position: absolute;
	top: 71px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-EmailPeter-2 a {
	background: url(../imgsrc/copy_contact-emailpeter.png);
	height: 90px;
	width: 280px;
	overflow: hidden;
	position: absolute;
	top: 50px;
	left: 55px;
	text-decoration: none;
}

#Copy-Contact-EmailPeter-2 a span{
	display:none;
}

#Copy-Contact-EmailPeter-2 a:hover{
	background: url(../imgsrc/copy_contact-emailpeter-a.png);
	background-position: 0;
}

#Title-Contact-StreetTeam a {
	background: url(../imgsrc/title_contact-streetteam.png);
	height: 35px;
	width: 464px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	right: 0px;
	text-decoration: none;
}

#Title-Contact-StreetTeam a span{
	display:none;
}

#Title-Contact-StreetTeam a:hover{
	background-position: 0;
}

#Copy-Contact-Address-4 {
	background: url(../imgsrc/copy_contact-address-4.png);
	height: 70px;
	width: 400px;
	overflow: hidden;
	position: absolute;
	top: 327px;
	right: 11px;
	text-decoration: none;
}

#Copy-Contact-EmailStreetTeam a {
	background: url(../imgsrc/copy_contact-emailstreet.png);
	height: 110px;
	width: 450px;
	overflow: hidden;
	position: absolute;
	top: 87px;
	right: 12px;
	text-decoration: none;
}

#Copy-Contact-EmailStreetTeam a span{
	display:none;
}

#Copy-Contact-EmailStreetTeam a:hover{
	background: url(../imgsrc/copy_contact-emailstreet-a.png);
	background-position: 0;
}

/* Credits assets */

#Credits-OrpheusMusic a {
	background: url(../imgsrc/credits_OrpheusMusic.png);
	height: 15px;
	width: 311px;
	position: absolute;
	bottom: 6px;
	left: 7px;
	text-decoration: none;
}

#Credits-OrpheusMusic a span{
	display:none;
}

#Credits-OrpheusMusic a:hover{
	background-position: 0;
}

#Credits-CGFilmTV a {
	background: url(../imgsrc/credits_CGFilmTV.png);
	height: 14px;
	width: 148px;
	position: absolute;
	bottom: 7px;
	right: 6px;
	text-decoration: none;
}

#Credits-CGFilmTV a span{
	display:none;
}

#Credits-CGFilmTV a:hover{
	background-position: 0;
}

/* link list and extra div's */

#linkList {
	position:absolute;
	width:160px;
	top:603px;
	z-index:5;
	color: #000000;
	font-size:10px;
	left: 23px;
	height:550px;
	line-height:13px;
}

#linkList a:link, a:active, a:visited {
	color: #663399;
	text-decoration:none;
}

#linkList a:hover{
	text-decoration: underline;
}