/* @override 
	http://beatles.local/css/p9.css
	http://dev.thebeatlesrockband.com/css/p9.css
	http://dev.thebeatlesrockband.com/en_US/css/p9.css
	http://qa.thebeatlesrockband.com/css/p9.css
*/

/*---------------------------------------------------------


      ___            ___            ___            ___      
     /  /\          /  /\          /  /\          /__/|     
    /  /::\        /  /::\        /  /:/         |  |:|     
   /  /:/\:\      /  /:/\:\      /  /:/          |  |:|     
  /  /:/~/:/     /  /:/  \:\    /  /:/  ___    __|  |:|     
 /__/:/ /:/___  /__/:/ \__\:\  /__/:/  /  /\  /__/\_|:|____ 
 \  \:\/:::::/  \  \:\ /  /:/  \  \:\ /  /:/  \  \:\/:::::/ 
  \  \::/~~~~    \  \:\  /:/    \  \:\  /:/    \  \::/~~~~  
   \  \:\         \  \:\/:/      \  \:\/:/      \  \:\      
    \  \:\         \  \::/        \  \::/        \  \:\     
     \__\/          \__\/          \__\/          \__\/     



---------------------------------------------------------*/

/*
		L A Y O U T
*/

body {
	background: fixed #293965 url(/images/bkgs/bkg.png) 50% 0 no-repeat;
	text-align: center;
	color: #593c2d;
	font: normal 62.5% Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
}
div.parallaxstars {
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: -10;
}
#stars-fore, #stars-aft {
	position: fixed;
	display: block;
	width: 100%;
 	height: 473px;
	background-repeat: no-repeat;
	background-position: center 0;
	margin-top: -200px;
	top: 200px;
}
#stars-fore {
	background-image: url(/images/bkgs/stars-1.png);
}
#stars-aft {
	background-image: url(/images/bkgs/stars-2.png);
}
#container {
	background-color: #ffc;
	margin: 0 auto;
	width: 994px;
	background: url(/images/bkgs/page-bkg.png) repeat-y;
/*	background: url(/images/grid.gif) 50% 0 repeat-y;*/
	overflow:hidden;
}
#header {
	position:relative;
	width: 100%;
	min-width: 994px;
}
#header h1 {
	position:absolute;
	top:0;
	left:50%;
	text-indent: -9999px;
	display: block;
	width: 994px;
	height: 166px;
	background: url(/images/header/logo.png) no-repeat;
	margin: 0 0 0 -497px;
}
#header h1 a {
	display: block;
	width: 290px;
	height: 146px;
	margin: 0 auto;
}
#parallax {
	position: relative;
	overflow: hidden;
	width: 994px;
	height: 166px;
	margin: 0 auto;
}
#inwrap {
	background: url(/images/bkgs/bkg.jpg) top left no-repeat;
	padding: 30px;
	margin: 0 16px 0 18px;
	text-align: left;
	overflow: hidden;
	width: 960px;
}
div.easteregg {
	display: block;
	width: 996px;
	height: 150px;
	margin: 0 auto;
	padding-bottom: 72px;
	background: url(/images/bkgs/easteregg.png) top left no-repeat;
	overflow: hidden;
}
.home {
	display: block;
	float: left;
}
.onewide {
	width: 210px;
}
.twowide {
	width: 440px;
}
.threewide {
	width: 670px;
}
.fourwide {
	width: 900px;
}
span.onewide, span.twowide, span.threewide, span.fourwide {
	display: block;
}
.fleft {
	float:left;
}
.fright {
	float: right;
}
.bumpright {
	margin-right: 20px;
}
.bumpdown {
	margin-bottom: 15px;
}
.bump1col {
	margin-right: 250px;
}
.rsidebar {
	margin: 0 0 0 690px;
	width: 205px;
}
.rsidebar h3 {
	clear:none;
}
ul.onewide li a {
	display: block;	
}
.pagebottom {
	padding-top: 30px;
}
p, hr {
	margin-bottom: 15px;
}
hr {
	clear: both;
}
div.home h2 {
	margin-bottom: 10px;
}
div.home img {
	margin-bottom: 10px;
}
div.venuelanding img {
	margin-bottom: 5px;
}
em {
	font-style: italic;
}

/* these may have to be put in the language-specific CSS */
h2 {
	text-transform: uppercase;
	font-size: 3em;
	font-family: 'Gill Sans', 'Trebuchet MS', sans-serif;
}
h3 {
	clear: both;
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: 'Gill Sans', 'Trebuchet MS', sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}
h4 {
	clear: both;
	text-transform: uppercase;
	font-size: 1.2em;
	font-family: 'Gill Sans', 'Trebuchet MS', sans-serif;
	margin-bottom: 5px;
	letter-spacing: 3px;
}
/*#inwrap img {
	padding: 4px;
	border: solid 1px #b2a99d;
	margin: 5px inherit 10px inherit;
}*/
div.s-line {
	clear: both;
	height: 15px;
	width: 900px;
	background: url(/images/hr-full.gif) no-repeat scroll bottom;
	margin: 15px 0;
 	border: none;
}
div.s-line1 {
	height: 15px;
	width: 205px;
	background: url(/images/hr-1x.gif) no-repeat scroll bottom;
	margin: 15px 0;
 	border: none;
}
div.s-line2 {
	height: 15px;
	width: 430px;
	background: url(/images/hr-2x.gif) no-repeat scroll bottom;
	margin: 15px 0;
 	border: none;
	clear: left;
}
div.s-line3 {
	clear: both;
	height: 15px;
	width: 670px;
	background: url(/images/hr-3x.gif) no-repeat scroll bottom;
	margin: 15px 0;
 	border: none;
}

div.s-line hr, div.s-line3 hr, div.s-line1 hr, div.s-line2 hr{
	display:none;
}
p, dl, ul {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #534018;
}
div.col-1 p+p {
	text-indent: 50px;
}
/*p:first-line {
	font-variant: small-caps;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.03em;
	letter-spacing: 0.08em;
}*/
ul.details li {
	text-transform: uppercase;
	font: 1.0em/1.2em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	color: #534018;
	margin-bottom:5px;
}
ul.details li em {
	text-transform: none;
	letter-spacing: 0;
	font-style: italic;
	color: #8e7849;
}
a.forumslink {
	clear: both;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 960px;
	background: url(/images/forums.gif) center top no-repeat;
	margin: 0 0 0 -30px;
}
a.forumslink:hover {
	background-position: center bottom;
}

p.breadcrumbs {
	float: right;
	text-align: right;
	margin-right: 61px;
	margin-top: 10px;
	margin-bottom: 0;
}
p.breadcrumbs a, p.breadcrumbs a:visited {
	font: bold 12px/20px 'Times New Roman', Times, Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #999;
}
p.breadcrumbs a span {
	font-size: 19px;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: 0;
}
p.breadcrumbs span.manicule {
	font-size: .001em;
	display: inline-block;
	width: 20px;
	height: 11px;
	color: #fff;
	padding: 0;
	margin: 0 7px;
	background: url(/images/handicon.gif) no-repeat;
}
a:link, a:visited {
	color: #f63;
} 
a:hover {
	color: #39c;
}
ul.songs-list {
	width: 195px;
	padding-left: 15px;
	list-style-image: url(/images/bullet-songs.gif);
	list-style-position: outside;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
ul.songs-list li {
	margin-bottom: 3px;
}

/*
		M A I N   N A V
*/

ul.mainnav {
	width: 980px;
	height: 47px;
	background: url(/images/nav.png) 0 0 no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
ul.mainnav li {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	position: absolute;
}
ul.mainnav li a {
	height: 47px;
	text-decoration: none;
	display: block;
}
ul.mainnav li a span {
	float: left;
	text-indent: -9999px;
}
ul.mainnav li a { 
	opacity: 0;
	filter: alpha(opacity=0)
}
li#nav-game {
	left: 0;
	top: 0;
	width: 111px;
	height: 47px;
}
li#nav-story {
	left: 111px;
	top: 0;
	width: 120px;
	height: 47px;
}
li#nav-music {
	left: 231px;
	top: 0;
	width: 117px;
	height: 47px;
}
li#nav-behindthescenes {
	left: 348px;
	top: 0;
	width: 207px;
	height: 47px;
}
li#nav-leaderboards {
	left: 555px;
	top: 0;
	width: 225px;
	height: 47px;
}
li#nav-purchase{
	left: 780px;
	top: 0;
	width: 200px;
	height: 47px;
}
li#nav-game a {
	background: url(/images/nav.png) 0 -47px no-repeat;
}
li#nav-story a {
	background: url(/images/nav.png) -111px -47px no-repeat;
}
li#nav-music a {
	background: url(/images/nav.png) -231px -47px no-repeat;
}
li#nav-behindthescenes a {
	background: url(/images/nav.png) -348px -47px no-repeat;
}
li#nav-leaderboards a {
	background: url(/images/nav.png) -555px -47px no-repeat;
}
li#nav-purchase a {
	background: url(/images/nav.png) -780px -47px no-repeat;
}

body#game li#nav-game a {
	background-position:0 -95px;
}
body#story li#nav-story a {
	background-position: -111px -95px;
}
body#music li#nav-music a {
	background-position: -231px -95px;
}
body#behindthescenes li#nav-behindthescenes a {
	background-position: -348px -95px;
}
body#leaderboards li#nav-leaderboards a {
	background-position: -555px -95px;
}
body#purchase li#nav-purchase a {
	background-position: -780px -95px;
}

/*
		F O O T E R
*/

ul.nav {
	width: 880px;
	text-align:center;
}
ul.nav li {
	display:inline;
}
ul#foot li a:link, ul#foot li a:visited{
	color: #85291a;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: 1.1em;
	font-family: 'Gill Sans', 'Trebuchet MS', sans-serif;
	padding: 5px 25px 5px 25px;
	text-decoration: none;
}
ul#foot li a:hover, ul#foot li a:active {
	color: #39c;
	text-decoration: none;
}

ul#subfoot li a:link, ul#subfoot li a:visited{
	color: #85291a;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 0.8em;
	font-family: 'Gill Sans', 'Trebuchet MS', sans-serif;
	padding: 5px 14px 5px 14px;
	text-decoration: none;
}
ul#subfoot li a:hover, ul#subfoot li a:active {
	color: #39c;
	text-decoration: none;
}

div#footer {
	background: url(/images/timeline/clouds-top.png) center top no-repeat;
	position: fixed;
	bottom:0;
	left:0;
	height:125px;
	width:100%;
}
div.rcloud {
	background: fixed url(/images/bkgs/rfcloud.png) right bottom no-repeat;
	position: fixed;
	bottom:0;
	right:0;
	height: 109px;
	width: 150px;
	z-index: 10;	
}
div.lcloud {
	background: fixed url(/images/bkgs/lfcloud.png) left bottom no-repeat;
	position: fixed;
	bottom:0;
	left:0;
	height: 129px;
	width: 242px;
	z-index: 20;
}
#logos {
	position: relative;
	height: 128px;
	width: 900px;
	background: url(/images/logo-footer.png) center no-repeat;
}
#logos ul {
	display: block;
	height: 56px;
	width: 900px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#logos ul li {
	display: inline;
	float: left;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#logos ul li a {
	outline: none;
	display: block;
	height: 70px;
}
#logos ul li:last-child a {
	margin-right: 0;
}
#logos ul li#app a {
	margin-right: 30px;
	margin-left: 30px;
	width: 55px;
}
#logos ul li#beat a {
	margin-right: 28px;
	width:83px;
}
#logos ul li#hmx a {
	margin-right: 30px;
	width: 143px;
}
#logos ul li#rb a {
	margin-right: 30px;
	width: 110px;
}
#logos ul li#ear a {
	margin-right: 30px;
	width: 60px;
}
#logos ul li#emi a {
	margin-right: 34px;
	width: 70px;
}
#logos ul li#atv a {
	margin-right: 0;
	width: 140px;
}
#logos ul li#xbx a {
	margin-left: 140px;
	margin-right: 15px;
	width: 160px;
}
#logos ul li#xbl a {
	margin-right: 30px;
	width: 70px;
}
#logos ul li#pst a {
	margin-right: 5px;
	width: 190px;
}
#logos ul li#psn a {
	margin-right: 10px;
	width: 70px;
}
#logos ul li#wii a {
	width: 70px;
}
p.legaltext img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
p.legaltext {
	color: #907c72;
	width: 900px;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}
#timeline {
	margin: 0 auto;
	position: relative;
	text-align: center;
	background: url(/images/timeline/bkg.png) repeat-x 0;
}
div#ohnine {
	padding-left: 170px;
}
div.scroll {
	width: 994px;
	height:115px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
/*	clear: left;*/
	margin: 25px auto 0 auto;
	min-width: 994px;
}
div.scrollContainer {
	width: 994px;
	margin: 0 auto;
}
div.scroll span.leftfade {
	display: block;
	position: fixed;
	left: auto;
	bottom: 0;
	width: 15px;
	height: 100px;
	background-color: #f00;
}
div.scroll span.rightfade {
	display: block;
	position: fixed;
	right: auto;
	bottom: 0;
	width: 15px;
	height: 100px;
}
.scrollContainer div.panel {
	padding: 37px 20px 20px 20px;
	height: 86px;
	width: 560px;
}
img.previous, img.next {
	float: left;
	margin: 7px 0 0 0;
}
.scrollContainer div.panel h2 {
	display: block;
	width: 185px;
	height: 58px;
	float: left;
	background-position: 0 center;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0 0 0 0;
}
h2.nineninesixtwo {
	margin-left: 33px !important;
	background-image: url(/images/timeline/62.gif);
}
h2.nineninesixeight {
	background-image: url(/images/timeline/68.gif);
}
h2.ninenineohnine {
	background-image: url(/images/timeline/09.gif);
}
h2.gift {
	background-image: url(/images/timeline/gift.gif);
}
.scrollContainer div.panel p {
	font-size: 14px;
	line-height: 17px;
	display: block;
	float: left;
	width: 350px;
	text-align: left;
	margin: 10px 10px 0 5px;
}
.scrollContainer div.panel p em {
	font-style: italic;
}

/*
		T Y P E
*/

span.fourwide p {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}
div.threewide div.onewide p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 0;
}
span.threewide p, span.instrument-text p, div.threewide p, div.support-pane p {
	font-size: 16px;
	line-height: 22px;
}
span.instrument-text p {
	margin-bottom: 0;
}
div.twowide p {
	font-size: 14px;
	line-height: 18px;
}
span.threewide p, div.threewide p {
	margin-bottom: 0;
	margin-top: 10px;
}
span.threewide p+p, span.fourwide p+p, span.instrument-text p+p, div.threewide p+p {
	text-indent: 50px;
	margin-top: 0;
}
div.onewide p strong {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1px;
	color: #c83f32;
}
span.games-intro p {
	font-size: 22px;
	line-height: 30px;
	margin: 0;
}
p.fb-tw {
	text-align: right;
	font-size: 14px;
	margin-bottom: -10px;
	margin-top: 10px;
}
p.fb-tw em {
	font-style: italic;
	text-transform: lowercase;
	font-size: 20px;
	color: #8e7849;
	margin-bottom: 10px;
}
p.fb-tw a {
	color: #39c;
	padding: 1px 0 0 0;
	border-bottom: 2px #efd2b9 solid;
}
p.fb-tw a:hover {
	color: #f63;
	border-bottom-color: #f63;
}
p.fb-tw span {
	display: inline-block;
	width: 15px;
	height: 15px;
	font-size: 1px;
	color: #fff;
	text-indent: -9999px;
	opacity: 0.75;
	background: url(/images/ornament.gif) no-repeat;
	margin: 0 7px;
}
p.fb-tw span {
	padding-top: 4px;
}
p.fb-tw img {
	margin-bottom: -3px;
	padding: 0 3px;
}
form#form fieldset {
	border: none;
	margin: -10px 0 -10px 0;
	padding: 0;
}
form#form #legend {
	display: block;
	text-transform: uppercase;
	font-size: 1.1em;
	margin: 10px 5px -3px 0;
	letter-spacing: .1em;
}
form#form input#email-input {
	width: 180px;
	padding: 3px;
	border: 2px #666 solid;
}
form#form input#email-input:focus {
	outline: none;
	border: 2px #ce9f62 solid;
}
form#form #email-submit {
	margin: 0 0 -5px 5px;
}
body#behindthescenes h3, body#news h3, body#support h3 {
	font: 28px/28px Georgia, Times, serif;
	text-transform: none;
	color: #593c2d;
}
body#behindthescenes h4, body#news h4,  body#news h5, body#support h4{
	font: 10px/10px Georgia, Times, serif;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0 0 10px 0;
}
body#behindthescenes div.threewide a {
	display: block;
}
body#behindthescenes div.threewide p span {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #f63;
}
body#behindthescenes div.threewide div.onewide p span {
	font-size: 9px;
}
body#behindthescenes div.threewide a:hover p span, body#behindthescenes a:hover h3, body#news div.threewide a:hover p span, body#news a:hover h3 {
	color: #39c;
}
body#behindthescenes div.threewide a:hover p {
	color: #593c2d;
}
em.disclaimer {
	color: #aaa;
	font-style: italic;
}

/*
		G R A P H I C   H E A D I N G S
*/

h3, #venues h2  {
	margin: 5px 0;
}
.gpx-head {
	clear:none;
}
#purchase .gpx-head, #press .gpx-head, #downloads .gpx-head {
	clear: left;
}
h2.gpx-head {
	display: block;
/*	width: 222px;*/
	height: 26px;
	background-repeat: no-repeat;
}
h3.gpx-head {
	display: block;
	height: 40px;
	background-repeat: no-repeat;
}
h4.gpx-head, h3.alt {
	display: block;
	height: 20px;
	background-repeat: no-repeat;
}
#downloads h4.gpx-head, #press h4.gpx-head, #game h4.gpx-head {
	height: 22px;
}
h3.twoline {
	height: 30px;
	margin-bottom: 5px;
}
h3.hof {
	height: 34px;
	margin-top: 0;
}
h3.tall {
	height: 25px;
}
h2.gpx-head span, h3.gpx-head span, h4.gpx-head span {
	float: left;
	text-indent: -9999px;
}
h2#theinstruments {
	background-image: url(/images/graph-head/h2-theinstruments.gif);
}
h2#thestory {
	background-image: url(/images/graph-head/h2-thestory.gif);
}
h2#themusic {
	background-image: url(/images/graph-head/h2-themusic.gif);
}
h2#thevenues {
	background-image: url(/images/graph-head/h2-thevenues.gif);
}
h2#newshdr {
	background-image: url(/images/graph-head/h2-news.gif);
}
h3#thestory {
	background-image: url(/images/graph-head/h3-thestory.gif);
}
h2#gretsch {
	background-image: url(/images/graph-head/h2-gretsch.gif);
}
h2#rickenbacker {
	background-image: url(/images/graph-head/h2-rickenbacker.gif);
}
h2#hofner {
	background-image: url(/images/graph-head/h2-hofner.gif);
	height: 30px;
}
h2#ludwig {
	background-image: url(/images/graph-head/h2-ludwig.gif);
	height: 28px;
}
h2#leaderboards {
	background-image: url(/images/graph-head/h2-leaderboards.gif);
}
h2#thegame {
	background-image: url(/images/graph-head/h2-thegame.gif);
}
h2#theband {
	background-image: url(/images/graph-head/h2-theband.gif);
}
h2#cavern {
	background-image: url(/images/graph-head/h2-cavern.gif);
}
h2#ed-sullivan-show {
	background-image: url(/images/graph-head/h2-sullivan.gif);
}
h2#shea-stadium {
	background-image: url(/images/graph-head/h2-shea.gif);
}
h2#budokan {
	background-image: url(/images/graph-head/h2-budokan.gif);
}
h2#abbey-road {
	background-image: url(/images/graph-head/h2-abbey.gif);
}
h2#rooftop {
	background-image: url(/images/graph-head/h2-rooftop.gif);
}
h2#behindthesceneshdr {
	background-image: url(/images/graph-head/h2-behindscenes.gif);
}
h2#supportgettingstarted {
	background-image: url(/images/graph-head/h2-supportgettingstarted.gif);
}
h2#onlinequickstart {
	background-image: url(/images/graph-head/h2-onlinequickstart.gif);
	height: 34px;
}
h2#purchase {
	background-image: url(/images/graph-head/h2-purchase.gif);
}
h2#press {
	background-image: url(/images/graph-head/h2-press.gif);
}
h2#cinematic {
	background-image: url(/images/graph-head/h2-openingcinematic.gif);
}
h2#trailer {
	background-image: url(/images/graph-head/h2-gameplaytrailer.gif);
}
h2#trailer2 {
	background-image: url(/images/graph-head/h2-gameplaytrailer2.gif);
}
h2#trailer3 {
	background-image: url(/images/graph-head/h2-gameplaytrailer3.gif);
}
h2#abbeyroad {
	background-image: url(/images/graph-head/h2-abbeytrailer.gif);
}
h2#rubbersoul {
	background-image: url(/images/graph-head/h2-rubbersoul.gif);
}
h2#support {
	background-image: url(/images/graph-head/h2-support.gif);
}
h2#promotions {
	background-image: url(/images/graph-head/h2-promotions.gif);
}
h2#partnersgpx {
	background-image: url(/images/graph-head/h2-partners.gif);
}
h2#downloads {
	background-image: url(/images/graph-head/h2-downloads.gif);
}
div.home h2 {
	height: 25px;
}
h2#thegame-home {
	background-image: url(/images/graph-head/home/thegame.gif);
}
h2#themusic-home {
	background-image: url(/images/graph-head/home/themusic.gif);
}
h2#thestory-home {
	background-image: url(/images/graph-head/home/thestory.gif);
}
h2#loveisallyouneed-home {
	background-image: url(/images/graph-head/home/loveisallyouneed.gif);
}
h2#behindthescenes-home {
	background-image: url(/images/graph-head/home/behindthescenes.gif);
}
h2#holidaytvspot-home {
	background-image: url(/images/graph-head/home/holidaytvspot.gif);
}
h2#newtovideogames-home {
	background-image: url(/images/graph-head/h2-newtovideogames.gif);
}
h2#starforastarr-home {
	background-image: url(/images/graph-head/home/starforastarr.gif);
}
h2#webby-home {
	background-image: url(/images/graph-head/home/tbrbwebby.gif);
}
h2#iq2-home {
	background-image: url(/images/graph-head/home/iqchallege2.gif);
	height:29px;
}
h2#compatibility {
	background-image: url(/images/graph-head/h2-compatibility.gif);
}
h2#contactus {
	background-image: url(/images/graph-head/h2-contactus.gif);
}
h2#aboutus {
	background-image: url(/images/graph-head/h2-aboutus.gif);
}
h2#copyright {
	background-image: url(/images/graph-head/h2-copyright.gif);
}
h2#privacy {
	background-image: url(/images/graph-head/h2-privacy.gif);
}
h2#termsofuse {
	background-image: url(/images/graph-head/h2-termsofuse.gif);
}
h2#usercontent {
	background-image: url(/images/graph-head/h2-usercontent.gif);
}
h2#preorderclub {
	background-image: url(/images/graph-head/h2-preorderclub.gif);
}
h2#birthday {
	background-image: url(/images/graph-head/h2-birthday.gif);
}
h2#lonelyhearts {
	background-image: url(/images/graph-head/h2-lonelyhearts.gif);
}
h2#tickettoride {
	background-image: url(/images/graph-head/h2-tickettoride.gif);
}
h2#tvcommercial {
	background-image: url(/images/graph-head/h2-tvcommercial.gif);
}
h2#holidaycommercial {
	background-image: url(/images/graph-head/h2-holidaytvspot.gif);
}
h2#herecomes {
	background-image: url(/images/graph-head/h2-herecomes.gif);
}
h2#revolution {
	background-image: url(/images/graph-head/h2-revolution.gif);
}
h2#sgtpepper {
	background-image: url(/images/graph-head/h2-sgtpepper.gif);
	height: 42px;
}

/*how to*/
h2#complete {
	background-image: url(/images/tutorials/graph-head/h2-complete.gif);
}
h2#basicgameplay {
	background-image: url(/images/tutorials/graph-head/h2-basicgameplay.gif);
}
h2#versions {
	background-image: url(/images/tutorials/graph-head/h2-versions.gif);
}
h2#unboxing {
	background-image: url(/images/tutorials/graph-head/h2-unboxing.gif);
}
h2#syncing {
	background-image: url(/images/tutorials/graph-head/h2-syncing.gif);
}
h2#starting {
	background-image: url(/images/tutorials/graph-head/h2-starting.gif);
}
h2#storyandstore {
	background-image: url(/images/tutorials/graph-head/h2-storyandstore.gif);
}

h2#searchresults {
	background-image: url(/images/graph-head/h2-searchresults.gif);
}

div.home a:hover h2 {
	background-position: 0 -25px;
}

div.home a:hover h2#iq2-home {
	background-position: 0 -30px;
}

h2#alltogether {
	background-image: url(/images/graph-head/h2-alltogether.gif);
}
h2#abbeydlc {
	background-image: url(/images/graph-head/h2-abbeydlc.gif);
}
h2#sgtpepper-home {
	background-image: url(/images/graph-head/h2-sgtpepperdlc.gif);
}
h2#beatlesiq {
	background-image: url(/images/graph-head/h2-beatlesiq.gif);
	height: 33px;
}
h2#beatlesiq2 {
	background-image: url(/images/graph-head/h2-beatlesiq2.gif);
	height: 33px;
}
h3#cavern {
	background-image: url(/images/graph-head/h3-cavern.gif);
}
h3#sullivan {
	background-image: url(/images/graph-head/h3-sullivan.gif);
}
h3#shea {
	background-image: url(/images/graph-head/h3-shea.gif);
}
h3#budokan {
	background-image: url(/images/graph-head/h3-budokan.gif);
}
h3#abbey {
	background-image: url(/images/graph-head/h3-abbey.gif);
}
h3#rooftop {
	background-image: url(/images/graph-head/h3-rooftop.gif);
}
h3#john {
	background-image: url(/images/graph-head/h3-john.gif);
}
h3#paul {
	background-image: url(/images/graph-head/h3-paul.gif);
}
h3#george {
	background-image: url(/images/graph-head/h3-george.gif);
}
h3#ringo {
	background-image: url(/images/graph-head/h3-ringo.gif);
}
h3#moresongs {
	background-image: url(/images/graph-head/h3-moresongs.gif);
}
h3#morevideos {
	background-image: url(/images/graph-head/h3-morevideos.gif);
	height:24px;
	width:183px;
	margin-left:336px;
}
h3#morevideos span {
	text-align:center;
	margin-left:-30px;
}
h3#tutorials {
	background-image: url(/images/graph-head/h3-tutorials.gif);
	height:24px;
	width:172;
	margin-left:358px;
}
h3#tutorials span {
	text-align:center;
	margin-left:-30px;
}

h3#songcredits {
	background-image: url(/images/graph-head/h3-songcredits.gif);
}
h3#thesonglist {
	background-image: url(/images/graph-head/h3-songlist.gif);
	height: 45px;
	width: 424px;
	float: left;
}
h3#categories {
	background-image: url(/images/graph-head/h3-categories.gif);
	height: 20px;
}
h3#registeryourgame {
	background-image: url(/images/graph-head/h3-registeryourgame.gif);
}
h3#topsupport {
	background-image: url(/images/graph-head/h3-supportquestions.gif);
}
h3#behindthesceneshdr {
	background-image: url(/images/graph-head/h3-behindscenes.gif);
}
h3#search-bts {
	background-image: url(/images/graph-head/h3-search-bts.gif);
}
h3#search-news {
	background-image: url(/images/graph-head/h3-search-news.gif);
}
h3#archive {
	background-image: url(/images/graph-head/h3-archive.gif);
}
h3#theband {
	background-image: url(/images/graph-head/h3-theband.gif);
}
h3#themusic {
	background-image: url(/images/graph-head/h3-themusic.gif);
}
h3#theinstruments {
	background-image: url(/images/graph-head/h3-theinstruments.gif);
}
h3#thevenues {
	background-image: url(/images/graph-head/h3-thevenues.gif);
}
h3#panoramic {
	background-image: url(/images/graph-head/h3-panoramic.gif);
}
h3#gretsch {
	background-image: url(/images/graph-head/h3-gretsch.gif);
}
h3#rickenbacker {
	background-image: url(/images/graph-head/h3-rickenbacker.gif);
}
h3#hofner {
	background-image: url(/images/graph-head/h3-hofner.gif);
}
h3#ludwig {
	background-image: url(/images/graph-head/h3-ludwig.gif);
	height:28px;
}
h3#gettingstartedtbrb {
	background-image: url(/images/graph-head/h3-gettingstartedtbrb.gif);
}
h3#additionalinstruments {
	background-image: url(/images/graph-head/h3-additionalinstruments.gif);
}
h3#additionalvenues {
	background-image: url(/images/graph-head/h3-additionalvenues.gif);
}
h4#us {
	background-image: url(/images/graph-head/h3-us.gif);
	padding-bottom: 5px;
}
h3#uk {
	background-image: url(/images/graph-head/h3-uk.gif);
}
h3#italy {
	background-image: url(/images/graph-head/h3-italy.gif);
}
h3#germany {
	background-image: url(/images/graph-head/h3-germany.gif);
}
h3#france {
	background-image: url(/images/graph-head/h3-france.gif); 
}
h3#spain {
	background-image: url(/images/graph-head/h3-spain.gif);
}
h3#featuredsongs {
	background-image: url(/images/graph-head/h3-featuredsongs.gif);
	height: 28px;
}
h3#featuredalbum {
	background-image: url(/images/graph-head/h3-featuredalbum.gif);
	height: 22px;
}
h3#downloadablealbum {
	background-image: url(/images/graph-head/h3-downloadablealbum.gif);
	height: 22px;
}
h3#searchsupport {
	background-image: url(/images/graph-head/h3-searchsupport.gif);
}
h3#newto {
	background-image: url(/images/graph-head/h3-newto.gif);
}
h3#newtorockband {
	background-image: url(/images/graph-head/h3-newtosidebar.gif);
}
h3#mostpopular {
	background-image: url(/images/graph-head/h3-mostpopular.gif);
}
h3#supporttopics {
	background-image: url(/images/graph-head/h3-supporttopics.gif);
}
h3#support-topics {
	background-image: url(/images/graph-head/h3-support-topics.gif);
	height: 20px;
}
h3#improvescore {
	background-image: url(/images/graph-head/h3-improvescore.gif);
}
h3#newtosidebar {
	background-image: url(/images/graph-head/h3-newtosidebar.gif);
}
h3#print {
	background-image: url(/images/graph-head/h3-print.gif);
}
h3#media {
	background-image: url(/images/graph-head/h3-media.gif);
}
h3#stillhave {
	background-image: url(/images/graph-head/h3-stillhave.gif);
}
h3#top-scores {
	background-image: url(/images/graph-head/h3-top-scores.gif);
}
h3#guitars {
	background-image: url(/images/graph-head/h3-guitars.gif);
}
h3#drums {
	background-image: url(/images/graph-head/h3-drums.gif);
}
h3#drums-faq {
	background-image: url(/images/graph-head/h3-drums-faq.gif);
}
h3#microphones {
	background-image: url(/images/graph-head/h3-mics.gif);
}
h3#website {
	background-image: url(/images/graph-head/h3-website.gif);
}
h3#overview {
	background-image: url(/images/graph-head/h3-overview.gif);
}
h3#microphone {
	background-image: url(/images/graph-head/h3-microphone.gif);
}
h3#guitar-bass {
	background-image: url(/images/graph-head/h3-guitar-bass.gif);
}
h3#stillhaveaquestion {
	background-image: url(/images/graph-head/h3-stillhaveaquestion.gif);
	height: 50px;
}
h3#signup {
	background-image: url(/images/graph-head/h3-signup.gif);
}
h3#settingupband {
	background-image: url(/images/graph-head/h3-settingupband.gif);
}
h4#alltogether {
	background-image: url(/images/graph-head/h4-alltogether.gif);
}
h4#gamefeatures {
	background-image: url(/images/graph-head/h4-gamefeatures.gif);
}
h4#secondary {
	background-image: url(/images/graph-head/h4-secondaryfeatures.gif);
}
h4#needhelp {
	background-image: url(/images/graph-head/h4-needhelp.gif);
}
h4#topscores {
	background-image: url(/images/graph-head/h4-topscores.gif);
}
h4#difficulty {
	background-image: url(/images/graph-head/h4-difficulty.gif);
}
h4#gameplaytips {
	background-image: url(/images/graph-head/h4-gameplaytips.gif);
}
h4#findyourscore {
	background-image: url(/images/graph-head/h4-findyourscore.gif);
}
h4#videos {
	background-image: url(/images/graph-head/h4-videos.gif);
}
h4#pressreleases {
	background-image: url(/images/graph-head/h4-pressreleases.gif);
}
h4#biographies {
	background-image: url(/images/graph-head/h4-biographies.gif);
}
h4#factsheets {
	background-image: url(/images/graph-head/h4-factsheets.gif);
}
h4#contacts {
	background-image: url(/images/graph-head/h4-contacts.gif);
}
h4#pressvideos {
	background-image: url(/images/graph-head/h4-pressvideos.gif);
}
h4#screenshots {
	background-image: url(/images/graph-head/h4-screenshots.gif);
}
h4#productshots {
	background-image: url(/images/graph-head/h4-productshots.gif);
}
h4#wii-packageart {
	background-image: url(/images/graph-head/h4-packageart-wii.gif);
}
h4#ps3-packageart {
	background-image: url(/images/graph-head/h4-packageart-ps3.gif);
}
h4#xbox-packageart {
	background-image: url(/images/graph-head/h4-packageart-xbox.gif);
}
h4#presslogos {
	background-image: url(/images/graph-head/h4-logos.gif);
}
h4#wallpapers {
	background-image: url(/images/graph-head/h4-wallpapers.gif);
}
h4#icons {
	background-image: url(/images/graph-head/h4-icons.gif);
}
h4#avatars {
	background-image: url(/images/graph-head/h4-avatars.gif);
}
h4#themes {
	background-image: url(/images/graph-head/h4-themes.gif);
}
h4#gamerpics {
	background-image: url(/images/graph-head/h4-gamerpics.gif);
}
h4#songsalbums {
	background-image: url(/images/graph-head/h4-songsalbums.gif);
}
h4#songlist {
	background-image: url(/images/graph-head/h4-songlist.gif);
}
h3#availablefor {
	background-image: url(/images/graph-head/h3-availablefor.gif);
	height: 27px;
	margin-top: -5px;
}
/*
		T A B L E S
*/

table {
	font-size: 1.7em;
	text-align: left;
	line-height: 1.3em;
}
#music table {
	clear: left;
}
td.album, td.year, td.score,td.inst-name {
	color: #96613e;
	font-size: .5em;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	line-height: 12px;
}
td.album, td.score {
	width: 211px;
}
td.album-pic img {
	margin-bottom: 0;
}
th {
	font-weight: bold;
	text-transform: uppercase;
	font-size: .6em;
	letter-spacing: 2px;
	color: #fc9;
}
#music table tr td:last-child {
	width: 128px;
}
#music table tr td:last-child p {
	display: block;
	float: left;
	width: 50px;
	text-align: right;
	font-size: .5em;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	margin: 5px 0 -100px -15px;
	color: #96613e;
}
tbody tr:hover {
	cursor: pointer;
	background-color: #f9e7d7;
	color:#512a10;
}
tbody tr:hover td:first-child {
	font-weight: bold;
}
table.leaderboards,table.compatibility {
	width: 670px;
}
table.leaderboards tbody {
	max-height: 500px;
}
table.leaderboards tr.current-user td {
	color: #fc9;
	font-weight: bold;
	font-style: italic;
	background: #c84033 url(/images/current-user-right.gif) right center no-repeat;
}
table.leaderboards tr.current-user td:first-child, table.leaderboards tr.current-user:hover td:first-child {
	color: #fff;
	font-style: normal;
/*	border-left: 4px #cc9 solid;*/
	border-right: none;
	padding-left: 35px;
	background: #c84033 url(/images/current-user-left.gif) left center no-repeat;
}
table.leaderboards tr.current-user:hover td:last-child {
	color: #fc9;
}
table.song-listing thead, table.leaderboards thead, table.compatibility thead {
	background: url(/images/thead.gif) 0 0 repeat-x;
}
table.song-listing thead th, table.leaderboards thead th, table.compatibility thead th {
	padding: 4px 0 4px 0;
}
table.song-listing thead th:last-child {
	text-align: right;
}
td {
	vertical-align: middle;
}
th {
	vertical-align: middle;
}

td.song, td.name, table table td, td.inst-name {
	padding-left: 10px;
}
td.inst-name {
	width: 325px;
}
td.song {
	width: 440px;
}
td.difficulty {
	width: 120px;
}
th.difficulty {
	text-align: center;
}
span.quilt {
	padding: 5px;
	/*hi mom*/
}
span.pygmy {
	padding: 5px;
	/*hi dad*/
}
td {
	border-bottom: 1px solid #cc9;
	padding: 8px 0;
}
td.inst-name {
	width: 380px;
	padding-right:50px;
}
table.compatibility td.no {
	font-size: .9em;
	text-transform: uppercase;
	color: #777;
	padding: 0 0 3px 20px;
}
table.compatibility tr:hover td.yes {
	font-size: 1.4em;
	color: #0f7a94;
	padding: 0 0 3px 12px;
}
table.compatibility tr:hover td.no {
	color: #555;
	padding: 0 0 3px 20px;
	font-weight: bold
}
table.compatibility tr:hover td.n-a {
	font-size: 1.4em;
	color: #aaa;
	padding: 0 0 3px 12px;
}
table.compatibility tr:hover {
	cursor: default;
}
table.compatibility {
	margin-bottom: 40px;
}
table.compatibility td {
	height: 65px;
}
table.song-listing th span, table.leaderboards th span {
	letter-spacing: .1em;
	font-size: 14px;
	line-height: 1px;
	text-transform: lowercase;
	font-style: italic;
	font-weight: normal;
}
span.right-th, span.left-th {
	display: block;
	width: 3px;
	height: 29px;
	/*background-image: url(/images/thead-end.gif);*/
	
}
span.right-th {
	float: right;
	margin: 0px 0 0 5px;
	background-position:-3px 0;
}
span.left-th {
	float: left;
	margin: 0px 5px 0 0;
	background-position: 0 0;
}
table table {
	font-size: .7em;
}
tr.song-focus {
	background-color: #f9e7d7;
	cursor: default;
}
tr.song-focus td:first-child {
	font-weight: bold;
}
tr.song-focus td {
	border-bottom: none;
}
table.leaderboards tr:last-child td {
	border-bottom: 3px #949472 double;
}
table.compatibility td.inst-img img {
	margin-bottom:0;
}
td.yes, td.n-a {
	font-size: 1.2em;
	text-transform: lowercase;
	font-style:italic;
	font-weight: bold;
}
td.yes {
	background: url(/images/burst2.gif) left center no-repeat;
	color: #0d819a;
	/*padding: 15px 0 0 7px;*/
	padding: 0 16px 3px 16px;
}
th.xbox-hdr, th.ps3-hdr, th.wii-hdr {
	text-align: center;
}
td.n-a {
	color: #ccc;
	padding: 0 0 3px 14px;
}
ul.pagination {
	text-align: right;
	margin-top: 10px;
}
ul.pagination li {
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: inline;
	margin-left: 15px;
}
ul.pagination li a {
	padding: 3px;
}
ul.pagination li a.inactive {
	color: #ccc;
}

/*
		F O R M S
*/

/*.srchbtn {
	margin: 5px 0 0 170px;
}
#news .srchbtn, #behindthescenes .srchbtn {
	margin-left: 150px;
}*/

/*
		D I F F I C U L T Y   R A T I N G S
*/

td.diffdetail div.rating {
}
td.difficulty div.rating {
	margin-right: 10px;
}
div.rating {
	float: right;
	width: 91px;
	height: 23px;
}
div.rating span {
	float: left;
	text-indent: -9999px;
}
div.rating.zero-stars {
	background: url(/images/difficulty.png) 0 -139px no-repeat;
}
div.rating.one-star {
	background: url(/images/difficulty.png) 0 -116px no-repeat;
}
div.rating.two-stars {
	background: url(/images/difficulty.png) 0 -93px no-repeat;
}
div.rating.three-stars {
	background: url(/images/difficulty.png) 0 -70px no-repeat;
}
div.rating.four-stars {
	background: url(/images/difficulty.png) 0 -47px no-repeat;
}
div.rating.five-stars {
	background: url(/images/difficulty.png) 0 -23px no-repeat;
}
div.rating.six-stars {
	background: url(/images/difficulty.png) 0 0 no-repeat;
}
a.video-link {
	position: relative;
}
/*a.video-link span.pnghover {
	display: block;
	position: absolute;
	top: 0;
	width: 210px;
	height: 210px;
	margin: -203px 0 0 0;
	background: url(/images/play-video.png) no-repeat;
	filter: alpha(opacity=0);
	opacity: 0;
*/
a.fabulous-button span {
	float: left;
	text-indent: -9999px;
	display: block;
	width: 212px;
	height: 90px;
	background: url(/images/fabulous-button.gif) 0 -90px no-repeat;
	filter: alpha(opacity=0);
	opacity: 0;
}
a.fabulous-button {
	display: block;
	width: 212px;
	height: 90px;
	margin: 0 0 0 -2px;
	background: url(/images/fabulous-button.gif) no-repeat;
}

/*
		H O M E
*/

div#crossfade.homehero h1 {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 860px;
	height: 47px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div#crossfade.homehero h1 {
	display: none;
}
div#crossfade.homehero h1 span {
	float: left;
	text-indent: -9999px;
}
div#crossfade.homehero h1#tvcommercial {
	background-image: url(/images/home/h1s/tvcommercial.png);
}
div#crossfade.homehero h1#downloadablealbums {
	background-image: url(/images/home/h1s/downloadablealbums.png);
}
div#crossfade.homehero h1#openingcinematic {
	background-image: url(/images/home/h1s/openingcinematic.png);
}
div#crossfade.homehero h1#nineninenineishere {
	background-image: url(/images/home/h1s/999ishere.png);
}
div#crossfade.homehero h1#abbeyroaddlc {
	background-image: url(/images/home/h1s/abbeyroaddlc.png);
}
div#crossfade.homehero h1#sgtpepperdlc {
	background-image: url(/images/home/h1s/sgtpepperdlc.png);
}
div#crossfade.homehero h1#rubbersouldlc {
	background-image: url(/images/home/h1s/rubbersouldlc.png);
}
div#crossfade.homehero h1#gilesinterview {
	background-image: url(/images/home/h1s/gilesmartininterview.png);
}
div#crossfade.homehero h1#remasteredalbums {
	background-image: url(/images/home/h1s/remasteredalbums.png);
}

/*
		T H E   S T O R Y
*/

div#crossfade {
	position: relative;
	width: 900px;
	height: 400px;
}
div#crossfade.homehero {
	height: 260px;
	margin-bottom: 0;
}
div#crossfade.venuesdetails {
	height: 359px;
}
#crossfade p {
	position: absolute;
	right: 0;
	bottom: -25px;
	display: block;
	text-align: right;
	font: italic 9px/9px Georgia, Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#crossfade p a {
	color: #999;
	padding: 5px;
}
#crossfade p a:hover {
	color: #f63;
}
#crossfade p a.inactive, #crossfade p a.inactive:hover {
	color: #ccc;
}
#crossfade p span {
	padding: 6px 0 0 0;
	display: inline-block;
	width: 15px;
	height: 15px;
	font-size: 1px;
	color: #fff;
	text-indent: -9999px;
	opacity: 0.75;
	background: url(../images/ornament.gif) no-repeat;
	margin: 0 3px;
}
div#crossfade ul {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}
div#crossfade ul li {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}
ul.hero-thumbs {
	height: 21px;
	margin: 0 0 0 15px;
}
ul.hero-thumbs li {
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: inline;
	margin: 0;
	cursor: pointer;
}
ul.hero-thumbs li a {
	display: block;
	float: left;
	height: 21px;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	background: url(/images/tabs/hero-l.gif) no-repeat;
}
ul.hero-thumbs li a span {
	display: block;
	height: 11px;
	margin: 0 -10px 0 0;
	padding: 4px 10px 6px 5px;
	background: url(/images/tabs/hero-r.gif) right 0 no-repeat;
}
ul.hero-thumbs li a.current {
	color: #fff;
	background-image: url(/images/tabs/hero-s-l.gif);
}
ul.hero-thumbs li a.current span {
	color: #fff;
	background-image: url(/images/tabs/hero-s-r.gif);
}
/*
ul.hero-thumbs {
	position: absolute;
	height: 37px;
	margin: -40px 0 -10px 0;
}
ul.hero-thumbs li {
	display: inline;
}
ul.hero-thumbs li a {
	display: block;
	float: left;
	width: 27px;
	height: 37px;
	margin-right: 10px;
	background: url(../images/hero/thumbs.gif) no-repeat;
}
ul.hero-thumbs li a span {
	float: left;
	text-indent: -9999px;
}
ul.hero-thumbs li a:hover {
	background-position: -54px 0;
}
ul.hero-thumbs li a.current {
	background-position: -27px 0;
}
*/


div.onewide a:hover h3#theband, div.onewide a:hover h3#themusic, div.onewide a:hover h3#theinstruments, div.onewide a:hover h3#thevenues, div.onewide a:hover h3#rickenbacker, div.onewide a:hover h3#ludwig, div.onewide a:hover h3#gretsch, div.twowide a:hover h3#cavern, div.twowide a:hover h3#budokan, div.twowide a:hover h3#sullivan, div.twowide a:hover h3#abbey, div.twowide a:hover h3#shea, div.twowide a:hover h3#rooftop {
	background-position: bottom left;
}
div.onewide a:hover h3#hofner {
	background-position: 0 -33px;
}
div.onewide a:hover p, div.twowide a:hover p {
	color: #c63;
}

/*
		V I D E O S 
*/

#cinematic #inwrap {
	padding-left: 15px;
	background-image: none;
}
#flashcontent {
	margin-top: -15px;
	margin-left: -15px;
}
#btsflashcontent {
	margin-left: -15px;
}

/*
		S I D E B A R
*/

ul.sidebarlist {
	border-top: 1px #ccc dotted;
	padding-top: 10px;
	color: #efd2b9;
	margin: 10px 0 0 0;
}
ul.sidebarlist li, ul.furthermore li {
	margin-bottom: 7px;
}
ul.sidebarlist li a, ul.furthermore li a {
	color: #f63;
	padding: 2px 0 0 0;
	border-bottom: 1px #efd2b9 solid;
}
ul.sidebarlist li a:hover {
	color: #39c;
	border-color: #39c;
	border-bottom-width: 2px;
}
ul.instruments-list, ul.venues-list, ul.blog-list, ul.faq-list {
	padding-left: 15px;
	list-style-position: outside;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
ul.bumpright {
	margin-right: 20px;
}
ul.page-larger {
	float: left;
	width: 310px;
	font-size: 18px;
}
ul.instruments-list {
	list-style-image: url(/images/bullet-instruments.gif);
}
ul.venues-list {
	list-style-image: url(/images/bullet-venues.gif);
}
ul.blog-list {
	list-style-image: url(/images/bullet-blog.gif);
}
ul.faq-list {
	list-style-image: url(/images/bullet-faq.gif);
}
ul.furthermore {
	padding-left: 15px;
}
li#li-band-landing, li#li-music-landing, li#li-venues-landing, li#li-instruments-landing {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 2px;
	list-style-position: outside;
	margin: 0 0 3px 0;
}
li#li-band-landing {
	list-style-image: url(/images/bullet-band.gif);
}
li#li-music-landing {
	list-style-image: url(/images/bullet-songs.gif);
}
li#li-venues-landing {
	list-style-image: url(/images/bullet-venues.gif);
}
li#li-instruments-landing {
	list-style-image: url(/images/bullet-instruments.gif);
}
h5.furthermore, h5.featured-song-heading, #partners div.fourwide span, #promotions div.fourwide span {
	border-top: 1px #ccc dotted;
	padding-top: 10px;
	font-style: italic;
	text-transform: lowercase;
	font-size: 20px;
	color: #c0b0a2;
	margin: 0 0 10px 0;
}
h5.featured-song-heading {
	text-transform: none;
	font-style: normal;
	font-size: 24px;
	color: #593c2d;
}
h5.featured-song-heading {
	margin-left: 145px;
}
h5.furthermore {
	margin: 25px 0 10px 0;
}
span.featured-song-text p {
	font-size: 14px;
	line-height: 20px;
}

/*
		T U N E R
*/

div.tuner {
	clear: both;
	display: block;
	width: 900px;
	height: 76px;
	position: relative;
}
div.tuner a.prev, div.tuner a.next {
	display: block;
	width: 27px;
	height: 56px;
	top: 10px;
	position: absolute;
	text-indent: -9999px;
	background: url(/images/tuner/prevnext.gif) no-repeat;
}
div.tuner a.prev {
	left: 0;
}
div.tuner a.next {
	right: 0;
	background-position: -27px 0;
}
div.tuner a.prev:hover {
	background-position: 0 -56px;
}
div.tuner a.next:hover {
	background-position: -27px -56px;
}
div.tuner ul {
	display: block;
	width: 866px;
	height: 76px;
	margin: 0 auto;
	background: url(/images/tuner/tuner.png) center center no-repeat;
	position: relative;
}
div.tuner ul li {
	display: block;
	width: 27px;
	height: 56px;
	position: absolute;
	top: 10px;
}
div.tuner ul li a {
	display: block;
	width: 27px;
	height: 51px;
	text-indent: -9999px;
	background: url(/images/tuner/keyframe.png) center bottom no-repeat;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
div.tuner ul li a:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
div.tuner ul li#sixtwo {
	left: 182px; 
}
div.tuner ul li#sixthree {
	left: 340px;
}
div.tuner ul li#sixfour {
	left: 340px;
}
div.tuner ul li#sixfive {
	left: 419px;
}
div.tuner ul li#sixsix {
	left: 498px;
}
div.tuner ul li#sixseven {
	left: 577px;
}
div.tuner ul li#midsixseven {
	left: 617px;
}
div.tuner ul li#sixeight {
	left: 657px;
}
div.tuner ul li#sixnine {
	left: 736px;
}

img.tuner-indicator {
	border: 0 !important;
	position: absolute;
	top: 25px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
div#image-holder { 
	height: 420px;
	position: relative;
}
img.paul, img.john, img.george, img.ringo {
	position: absolute;
	top: 40px;
}
img.john {
	left: -2px;
}
img.paul {
	left: 229px;
}
img.george {
	left: 459px;
}
img.ringo {
	left: 689px;
}
div#image-holder img.sixtyone, div#image-holder img.sixtythree, div#image-holder img.sixtyfour, div#image-holder img.sixtysix, div#image-holder img.sixtyseven, div#image-holder img.midsixtyseven, div#image-holder img.sixtyeight, div#image-holder img.sixtynine { 
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0); 
}

/*
		M U S I C 
*/

#inwrap img.albumart {
	float: left;
	margin: 0 20px 0 0;
}
#music div.tabs ul#filter-selector {
	width: 467px;
	height: 32px;
	background: url(/images/musictabs.gif) 0 0 no-repeat;
	margin: 28px 0 0 432px;
	padding: 0;
	position: relative;
}
#music div.tabs ul#filter-selector li {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	position: absolute;
}
#music div.tabs ul#filter-selector li a {
	height: 32px;
	text-decoration: none;
	display: block;
}
#music div.tabs ul#filter-selector li a span {
	float: left;
	text-indent: -9999px;
}
#music div.tabs ul#filter-selector li#allsongs {
	left: 0;
	top: 0;
	width: 144px;
	height: 32px;
}
#music div.tabs ul#filter-selector li#ondisc {
	left: 144px;
	top: 0;
	width: 124px;
	height: 32px;
}
#music div.tabs ul#filter-selector li#downloadable {
	left: 268px;
	top: 0;
	width: 199px;
	height: 32px;
}
#music div.tabs ul#filter-selector li#allsongs a:hover {
	background: url(/images/musictabs.gif) 0 -64px no-repeat;
}
#music div.tabs ul#filter-selector li#ondisc a:hover {
	background: url(/images/musictabs.gif) -144px -64px no-repeat;
}
#music div.tabs ul#filter-selector li#downloadable a:hover {
	background: url(/images/musictabs.gif) -268px -64px no-repeat;
}
#music div.tabs ul#filter-selector li#allsongs.current a {
	background: url(/images/musictabs.gif) 0 -32px no-repeat;
}
#music div.tabs ul#filter-selector li#ondisc.current a  {
	background: url(/images/musictabs.gif) -144px -32px no-repeat;
}
#music div.tabs ul#filter-selector li#downloadable.current a  {
	background: url(/images/musictabs.gif) -268px -32px no-repeat;
}
#music div.tabs ul#filter-selector li#allsongs.current a:hover {
	background: url(/images/musictabs.gif) 0 -32px no-repeat;
}
#music div.tabs ul#filter-selector li#ondisc.current a:hover  {
	background: url(/images/musictabs.gif) -144px -32px no-repeat;
}
#music div.tabs ul#filter-selector li#downloadable.current a:hover  {
	background: url(/images/musictabs.gif) -268px -32px no-repeat;
}
#music .twowide a:link, #music .twowide a:visited {	
	color:#39c;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#music .twowide a:hover {
	color: #f63;
}
#music span.fourwide p {
	text-indent: 0;
}

/*
	S O N G   D E T A I L
*/

table.song-listing tr.songdetail, table.song-listing tr#song-credits {
	font-size: .9em;
	background-color: #f9e7d7 !important;
	cursor: default;
}
tr.songdetail a, tr.songdetail a:visited {
	color:#39c;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	font-size: .6em;
	letter-spacing: 2px;
	font-weight: normal;
}
tr.songdetail a:hover, .rsidebar a:hover {
	color: #f63;
	font-weight: normal;
}
#music table tr.songdetail>td {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
table.song-listing tr#song-credits>td {
	background: #f9e7d7 url(/images/songdetail-bkg.gif) 0 bottom repeat-x !important;
}
table.song-listing tr#song-credits td span.topdottedborder {
	display: block;
	width: 880px;
	margin: 5px auto 0 auto;
	border-color: #baa08e;
}
table.song-listing tr#song-credits td p#credits, tr:hover p#credits {
	width: 880px;
	text-align: left;
	margin: 5px 10px 0 10px;
	font-weight: normal;
	color: #a3826b;
}
#music table td.diffdetail img {
	border: none;
}
#music tr.songdetail dt {
	display: block;
	float: left;
	text-align: right;
	width: 100px;
	color: #baa08e;
	text-transform: uppercase;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	margin-right: -5px;
}
#music table tr.songdetail td dd {
	float: right;
	width: 100px;
	padding: 0;
	margin: 0;
}
tr.songdetail td {
	vertical-align: top;
}
#music td span.topdottedborder {
	border-top: dotted 1px #d15442;
	display: block;
	width: auto;
	height: 1px;
	margin: -10px 10px 10px 0;
}
#music td:last-child span.topdottedborder, #music td.diffdetail dl {
	width: 195px;
}
#music td.diffdetail span.topdottedborder {
	margin-right: 0;
}
#music td.topfive {
	padding-left: 10px;
}
td.topfive a {
	padding-left: 10px;
}
#music td.diffdetail dl {
	height: 125px;
	margin-bottom: 5px;
	border-bottom: dotted 1px #d15442;
}
#music table table .alt {
	background-color: #fdf7f1;
}
#music table table {
	width: 97%;
}
#music td.album-pic, #music td.album-pic img {
	width: 212px;
	height: 212px;
}
#music table table tr td {
	font-size: 14px;
	line-height: 10px;
	padding: 10px 0;
	border-bottom: none;
	color: #a8531b;
	cursor: default;
}
#music table table tr td:last-child {
	color: #b4896b;
}
#music table table tr td.username {
	width: 300px;
}
#music table table tr td:first-child {
	width: 20px;
	font: 10px/10px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	color: #999;
	padding-left: 10px;
}
tr.songdetail h4 {
	font-size: .6em;
	color: #b99f8d;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
	font-weight: bold;
	padding-left: 10px;
}
#music dd, #music dt {
	height: 30px;
}
#music td.difficulty {
	padding-left: 70px;
}
tr.songdetail ul#platform-selector {
	float: right;
	display: block;
	height: 20px;
	padding: 0;
	margin-top: -29px;
	margin-right: 10px;
}
tr.songdetail ul#platform-selector li {
	display: inline;
	margin-top: 0;
	padding: 0;
	margin: 0;
}
tr.songdetail ul#platform-selector li a {
	font-size: 9px;
	padding: 3px 3px 7px 3px;
	margin: 0;
}
tr.songdetail:hover ul#platform-selector li a {
	margin: 0 0 0 -1px;
}
tr.songdetail ul#platform-selector li a.current {
	font-weight: bold;
	color: #c83d27;
	background: url(/images/platform-selector-indicator.gif) no-repeat center bottom;
}

td.topfive input, td.topfive h4, td.topfive span, td.topfive ul, td.topfive a, td.topfive table {
/*	display: none !important;*/
}
td.song {
	width: 427px;
}
a.buydlc {
	padding:0 21px 2px 0;
	background:url(/images/xbox360logo.gif) right center no-repeat;
}
a.ivideosongs {
	padding:0 21px 2px 0;
	background:url(/images/ivideosongslogo.gif) right center no-repeat;
}
span#span-buydlc, span#span-ivideosongs {
	display: block;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	font-size: .6em;
	letter-spacing: 2px;
	font-weight: normal;
	color: #96613e;
	margin-bottom: -7px;
}
/*      
		L E A D E R B O A R D S
*/

span.rank {
	font: italic bold 14px/14px Times, Georgia, serif;
	color: #bbb;
	margin-right: 5px;
}
p.leaderboards-note { 
	text-indent: 0 !important;
	margin-top: 20px !important;
}
table.leaderboards td:first-child {
	width: 65%;
}
table.leaderboards tr:hover {
	cursor: default;
}
#leaderboards tr:hover span.rank {
	color: #787878;
}
table.leaderboards td.score {
	color: #b4896b;
	font: 18px Georgia, 'Times New Roman', serif;
	letter-spacing: 0;
}
table.leaderboards tr:hover td.score {
	color: #87664f;
}
ul.platform-selector {
	display: block;
	width: 250px;
	height: 30px;
	background: url(/images/tabs/platform-selectors.gif) no-repeat;
	margin: -36px 0 10px 369px;
}
ul.platform-selector li a {
	display: block;
	float: left;
	height: 30px;
	background: url(/images/tabs/platform-selectors.gif) no-repeat;
}
li#select-xbox a {
	width: 116px;
	margin-right: 30px;
	background-position: 0 0;
}
li#select-ps3 a {
	width: 45px;
	margin-right: 28px;
	background-position: -146px 0;
}
li#select-wii a {
	width: 31px;
	background-position: -219px 0;
}
li#select-xbox a:hover {
	background-position: 0 -30px;
}
li#select-ps3 a:hover {
	background-position: -146px -30px;
}
li#select-wii a:hover {
	background-position: -219px -30px;
}
li#select-xbox a.current {
	background-position: 0 -60px;
}
li#select-ps3 a.current {
	background-position: -146px -60px;
}
li#select-wii a.current {
	background-position: -219px -60px;
}
ul.platform-selector li a span {
	float: left;
	text-indent: -9999px;
}
div.leaderboards-selectors {
	background: url(/images/selectors-top.gif) no-repeat;
	padding: 18px 18px 0 18px;
	margin-bottom: 9px;
	margin-left: -1px;
}
div.leaderboards-selectors span.bottom {
	clear: left;
	display: block;
	width: 670px;
	height: 17px;
	background: url(/images/selectors-bottom.gif) no-repeat;
	margin: 0 0 0 -18px;
}
div.leaderboards-selectors div.scores, div.leaderboards-selectors div.songs, div.leaderboards-selectors div.instrument {
	display: block;
	float: left;
}
div.leaderboards-selectors div.scores {
	width: 151px;
	margin-right: 10px;
}
div.leaderboards-selectors div.songs {
	width: 312px;
	margin-right: 10px;
}
div.leaderboards-selectors div.instrument {
	width: 151px;
}
div.leaderboards-selectors div.scores select {
	width: 151px;
}
div.leaderboards-selectors div.songs select {
	width: 312px;
}
div.leaderboards-selectors div.instrument select {
	width: 151px;
}
div.leaderboards-selectors label {
	display: block;
	float: left;
	font: italic bold 14px/14px Georgia, Times, serif;
	color: #b4896b;
	text-transform: lowercase;
	margin-bottom: 2px;
}
div.leaderboards-selectors select {
	display: block;
	clear: both;
}
div.leaderboards-selectors div.myscores-selectors {
	clear: left;
	display: block;
	border-top: 1px #ccc dotted;
	margin-top: 44px;
	padding-top: 10px;
}
div.leaderboards-selectors div.myscores-selectors label {
	display: block;
	text-align: right;
	width: 151px;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: bold;
	color: #b4846b;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 2px;
	margin-right: 10px;
}
div.leaderboards-selectors div.myscores-selectors label span {
	font-size: 11px;
	font-style: italic;
	text-transform: lowercase;
	letter-spacing: 0;
}
div.leaderboards-selectors div.myscores-selectors input.gamertaginput {
	width: 304px;
	padding: 3px 2px;
	border: 2px #b4846b solid;
	margin: 0 10px 0 0;
}
div.leaderboards-selectors div.myscores-selectors input.gamertaginput.error {
	border-color: #f66;
}
div.leaderboards-selectors div.myscores-selectors input.button {
	font:  14px/14px Georgia, Times, serif;
	background-color: #f63;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: none;
	color: #fff;
	padding: 4px 5px;
	margin: 0 0 -1px -2px;
	cursor: pointer;
}
div.leaderboards-selectors div.myscores-selectors input.button:hover {
	background-color: #39c;
}
div.myscores-selectors p.error {
	text-align: center;
	background-color: #f66;
	color: #fcc;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 2px;
	padding: 4px 0 6px 0;
	margin: 0 0 10px 0;
	position: relative;
}
div.myscores-selectors p.error span {
	text-transform: none;
	letter-spacing: normal;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
div.myscores-selectors p.error span.indicator {
	display: block;
	width: 11px;
	height: 6px;
	position: absolute;
	bottom: -6px;
	left: 156px;
	background: url(/images/error-indicator.gif) no-repeat;
}

/* 
		P R E S S 
*/

#press p {
	margin-bottom: 0;
}
#press a {
	margin-bottom: 15px;
	display: block;
}
#press #foot a, #press #subfoot a, #press .page-bottom a, #purchase .page-bottom a, #downloads .page-bottom a, #press #footer a{
	display: inline;
}
#press .bumpright, #downloads .bumpright, #purchase .bumpright {
	margin-right: 18px;
}
#press span span, #downloads span span {
	display: block;
	margin-bottom: 15px;
}
#press span span a, #downloads span span a{
	display:inline;
}
#press span a, #downloads span a, #purchase span a {
	display: block;
	margin-bottom: 15px;
}
#press div.twowide a, #press div.press-twowide a, #downloads div.twowide a, #purchase div.twowide a, #partners div.threewide a, #promotions div.threewide a {
	font-style: italic;
	font-size: 1.2em;
}
#press p.date, #news span.date {
	color:#663300;
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
	text-transform:uppercase;
	font-size: .9em;
	letter-spacing: .2em;
}
#press #inwrap, #downloads #inwrap, #purchase #inwrap {
	padding-right: 20px;
}
#press .press-twowide, #downloads .twowide, #purchase .twowide {
	width: 450px;
}
#press span.vid a {
	width: 212px;
}
/*
		N E W S   &   B E H I N D   T H E   S C E E N S  
*/

#news ul.songs-list {
	margin-bottom: 15px;
}
#news ul.songs-list li {
	width: 440px;
}
#news ul.bullets {
	list-style-type:disc;
	text-indent:0px;
	margin-left:30px;
}
#news h2 {
	font-size: 2em;
	line-height: 1.2em;
}
#news h4 {
	font-style: italic;
	font-size: 20px;
	color: #c0b0a2;
	text-transform: none;
	font-family: Georgia, Serif;
	margin-top:10px;
}
body#news div.threewide span, body#behindthescenes div.threewide span {
	font-style: italic;
	font-weight: bold;
	margin-right: 4px;
}
body#news div.threewide p, body#behindthescenes div.threewide p {
	margin-bottom: 15px;
}
body#news div.threewide a {
	display: inline;
}
body#news div.threewide h5 {
	font-weight: bold;
	margin-bottom: -5px;
}
body#news div.threewide p+p, body#behindthescenes div.threewide p+p {
	text-indent: 0;
}
body#behindthescenes .question {
	font-weight: bold;
	font-style: italic;
}
span.imagehouse-large {
	position: relative;
	display: block;
	height: 302px;
	width: 672px;
}
span.imagehouse-small {
	position: relative;
	display: block;
	height: 96px;
	width: 214px;
}
span.bts-large-overlay, span.bts-small-overlay {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}
span.bts-large-overlay {
	width: 672px;
	height: 302px;
	background: url(/images/bts-large-overlay.png) no-repeat;
}
span.bts-small-overlay {
	width: 214px;
	height: 96px;
	background: url(/images/bts-small-overlay.png) no-repeat;
}
p.results {
	font-weight: bold;
}
/*
		P U R C H A S E 
*/

/*
		P A R T N E R S & P R O M O T I O N S  
*/
#promotions div.threewide p+p {
	text-indent: 0;
}
#promotions div.threewide p, #partners div.threewide p {
	margin-bottom: 10px;
}
#purchase img, #press img, #downloads img {
	margin-bottom: 0;
}
#partners div.threewide, #promotions div.threewide{
	margin-left: 230px;
}
#partners div.fourwide div.threewide a{
	display: inline;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 10px;
}
div#gretschfender {
	width: 230px;
	float: left;
}
#fender {
	margin-bottom: 20px;
}
#partners div.threewide p span, #promotions div.threewide p span {
	text-transform: none;
	border: none;
	margin-right: 10px;
	color: #534018;
}
#partners .bumpdown {
	margin-bottom: 10px;
}
#partners em, #promotions em {
	font-style: italic;
}
/*
		S U P P O R T
*/


ul.tabs {
	display: block;
	width: 880px;
	height: 37px;
	background: url(/images/tabs/rule.gif) bottom center no-repeat;
	padding: 0 10px;
	margin-bottom: 15px;
}
body#support ul.tabs li {
	font: italic 16px/16px Georgia, serif;
	letter-spacing: 2px;
	display: inline;
	margin-left: 30px;
	cursor: pointer;
}
#support ul.tabs li span {
	display: block;
	float: left;
	padding: 0 0 0 15px;
	margin: 0 10px 0 0;
	background: url(/images/tabs/tab-l.png) top left no-repeat;
}
body#support ul.tabs li span a  {
	display: block;
	height: 25px;
	margin: 0 -10px 0 0;
	padding: 10px 14px 2px 0;
	background: url(/images/tabs/tab-r.png) top right no-repeat;
	color: #fff;
}
body#support ul.tabs li:hover span {
	background-position: 0 -37px;
}
body#support ul.tabs li:hover span a {
	background-position: right -37px;
	color: #321809;
}
body#support ul.tabs li.current span {
	background-position: 0 -74px;
	color: #d75311;
	margin-top: -5px;
	border-bottom: 1px #f5f2ec solid;
}
body#support ul.tabs li.current span a {
	background-position: right -74px;
	color: #d75311;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 5px;
	height: 26px;
}
.ui-tabs .ui-tabs-hide { 
  	display: none;
}

/*
		S U P P O R T   F A Q
*/

body#support dl dt {
	font-style: italic;
	font-weight: normal;
	font-size: 17px;
	color: #c83d27;
	padding: 10px 0 10px 30px;
	margin: 0 20px 0 0;
	background: url(/images/support-question.gif) 0 center no-repeat;
	cursor: pointer;
}
body#support dl dt.selected {
	font-weight: bold;
	background-image: url(/images/support-answer.gif);
}
body#support dl dt:hover {
	color: #39c;
}
body#support dl dd p {
	margin-top: 0;
	margin-left: 30px;
	font-size: 13px;
	line-height: 19px;
}
body#support dl dd ol {
	list-style-type: decimal;
	padding-left: 17px;
	margin: 10px 0 10px 30px;
	width: 440px;
}
body#support dl dd ol li. {
	font: bold 10px/10px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	color: #c83d27;
	margin-bottom: 10px;
	
}
body#support dl dd ol li span {
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #9d7f6f;
}
#support p+p, body#support div.support-pane p+p{
	text-indent: 0;
	padding-top: 10px;
}
/*
		G E T T I N G   S T A R T E D
*/

body#support div.support-pane h3{
	margin-top: 20px;
	border-bottom: 1px #ccc dotted;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
body#support div.support-pane h4{
	font-size: 24px;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	color: #c83d27;
	margin: 20px 0;
}
body#support div.support-pane h5{
	font-family: 'Lucida Fax', Georgia, serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
	color: #c83d27;
}
body#support div.support-pane h4{
	line-height: 28px;
	border-bottom: 1px #ccc dotted;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
body#support div.support-pane h5{
	border-bottom: 1px #ccc dotted;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-top: 20px;
}
body#support div.support-pane ul, body#support div.support-pane ol{
	margin-left: 20px;
}
body#support div.support-pane ul ul{
	margin-left: 40px;
}
body#support div.support-pane ul ul ul, body#support div.support-pane ul ul ol{
	margin-left: 0;
}
body#support div.support-pane ol li, body#support div.support-pane dl dd ul ul li ol li{
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #c83d27;
	margin-bottom: 10px;
}
body#support div.support-pane ul li, body#support div.support-pane ol li span{
	font: 13px/18px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	color: #876655;
	list-style-type: disc;
	margin-bottom: 10px;
}
body#support div.support-pane ol li{
	list-style-type: decimal;
}
body#support div.support-pane ul p, body#support div.support-pane p{
	font-family: Georgia, Times, serif;
	margin-bottom: 10px;
}
body#support div.support-pane p+p{
	margin-top: -10px;
}
body#support div.support-pane ul ul li{
	list-style-type: circle;
}
body#support div.support-pane dl dd ul ul li ol{
	margin-left: -7px;
	border-top: 1px #ccc dotted;
	padding-top: 10px;
}
body#support div.support-pane dl dd ul ul li ol li{
	list-style-type: decimal;
}
body#support div.support-pane dl dd ul ul li{
	list-style-type: none;
}
body#support div.support-pane dl dd ul ul p{
	font-size: 16px;
	line-height: 20px;
	margin-left: -7px;
	margin-top: 5px;
}
body#support div.support-pane dl dd ul img, body#support div.support-pane dl dd ol img {
	margin: 0 0 -5px 0;
}
body#support dl dd strong{
	font-weight:bold;
}

body#support ul.tabs li {
	letter-spacing:0px;
}

/*
		B A N D   S E T U P
*/

dl.bandsetup hr {
	clear: both;
	border: none;
	border-bottom: 1px #ccc dotted;
	margin: 5px 0;
}
d.bandsetup dt span {
	display: block;
}
dl.bandsetup dt span, dl.bandsetup dt.selected span {
	font-weight: normal;
	float: right;
	width: 441px;
	margin: 0 -19px 5px 0;
}
dl.bandsetup dd {
	clear: both;
	float: right;
	width: 441px;
}

dl.bandsetup dd h3 {
	border-top: 1px #ccc dotted;
	margin-top: 10px;
	margin-left: -202px;
	margin-bottom: 0px;
	padding-top: 10px;	
}
dl.bandsetup dd h3 span {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	display: block;
	float: left;
	width: 180px;
}
dl.bandsetup dd p {
	margin-left: 0 !important;
}
dl.bandsetup dd img {
	margin: 10px 0;
}
dl.bandsetup ul.instruments {
	display: block;
	height: 44px;
	margin: 15px 0;
	background-color: #f8f2eb;
	border-top: 1px #bca58b dotted;
	border-bottom: 1px #bca58b dotted;
	padding: 10px;
}
dl.bandsetup ul.larger {
	height: 53px;
}
dl.bandsetup ul.instruments li {
	display: block;
	width: 56px;
	float: left;
	margin-right: 14px;
	font: bold 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
dl.bandsetup ul.instruments li:last-child {
	margin-right: 0;
}
dl.bandsetup ul.instruments li.guitar {
	background-image: url(/images/support/bandsetup/guitar.gif);
}
dl.bandsetup ul.instruments li.bass {
	background-image: url(/images/support/bandsetup/bass.gif);
}
dl.bandsetup ul.instruments li.drums {
	background-image: url(/images/support/bandsetup/drums.gif);
}
dl.bandsetup ul.instruments li.mic {
	background-image: url(/images/support/bandsetup/mic.gif);
}
/*
		S E A R C H
*/

div.rsidebar form {
	text-align: right;
}
div.rsidebar form input {
	width: 191px;
	margin: 0 0px 0 0;
	padding: 5px;
	border: 2px #b4846b solid;
	font: 14px/14px Georgia, times, serif;
}
div.rsidebar form input:focus {
	border-color: #c83d27;
}
div.rsidebar form input.srchbtn, div.rsidebar form input.sbmtbtn {
	width: 50px;
	margin: 5px 0px 0 0;
	padding: 5px;
	border: none;
	font: 14px/14px Georgia, times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
	background-color: #f63;
	cursor: pointer;
}
div.rsidebar form input.srchbtn:hover {
	background-color: #39c;
}
div.rsidebar form input.sbmtbtn {
	width: 85px;
}

/*
		A B O U T   U S
*/

body#about h3 {
	margin-top: 20px;
	padding-bottom:10px;
	border-bottom: 1px #ccc dotted;
	border-bottom:1px dotted #CCCCCC;
	line-height:28px;
	color:#C83D27;
	font-size:24px;
	font-style:italic;
	letter-spacing:0;
	text-transform:none;
	font-family:Georgia,Times,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:normal;
	font-weight:normal;
}
body#about p {
	font-size: 14px;
	font-weight:normal;
	line-height: 18px;
	margin-bottom: 10px;
}
body#about p em {
	font-style:italic;
}
body#about p strong {
	font-weight:bold;
}
body#about p+p {
	text-indent:0px;
}

body#about p.legaltext img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
body#about p.legaltext {
	color: #907c72;
	width: 900px;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

/*
		C O N T A C T   U S
*/

body#contact h3 {
	color:#534018;
	font-family:Georgia,Times,serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	margin-top:25px;
	padding-bottom:10px;
}
body#contact p {
	font-size: 14px;
	font-weight:normal;
	line-height: 18px;
	margin-bottom: 10px;
}
body#contact p+p {
	text-indent:0px;
}

body#contact p.legaltext img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
body#contact p.legaltext {
	color: #907c72;
	width: 900px;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

/*
		P R I V A C Y    P O L I C Y
*/

body#privacy h3 {
	color:#534018;
	font-family:Georgia,Times,serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	margin-top:25px;
	padding-bottom:10px;
}
body#privacy p {
	font-size:12px;
}
body#privacy p em {
	font-style:italic;
}
body#privacy p em.underline {
	font-style:normal;
	border-bottom:1px solid #CCCCCC;
}
body#privacy p strong {
	font-weight:bold;
}
body#privacy ul.bullets li {
	text-indent:10px;
	margin-left:30px;
	margin-bottom:20px;
	list-style-type:disc;
	color:#534018;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	text-indent:0px;
}
body#privacy ul li {
	list-style-type:none;
}
body#privacy ol li ul li {
	text-indent:10px;
	margin-left:30px;
	list-style-type:disc;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}
body#privacy ol li {
	list-style-type:decimal;
	color:#C83D27;
	font-family:Georgia,serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:30px;
}
body#privacy ol.child li {
	list-style-type:lower-alpha;
	font-size:12px;
}
body#privacy ol.grandchild li {
	list-style-type:decimal;
	font-size:11px;
}
body#privacy ol.child li ul.bullets li {
	list-style-type:disc;
	line-height:16px;
	text-indent:0px;
}
body#privacy ol li p {
	color:#534018;
	font-family:Georgia,serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:10px;
}

body#privacy p.legaltext img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
body#privacy p.legaltext {
	color: #907c72;
	width: 900px;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

/*
		T E R M S    O F    U S E
*/

body#terms h3 {
	color:#534018;
	font-family:Georgia,Times,serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	margin-top:25px;
	padding-bottom:10px;
}
body#terms p {
	font-size:12px;
}
body#terms p em {
	font-style:italic;
}
body#terms p em.underline {
	font-style:normal;
	border-bottom:1px solid #CCCCCC;
}
body#terms p strong {
	font-weight:bold;
}
body#terms ol li {
	list-style-type:decimal;
	color:#C83D27;
	font-family:Georgia,serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:30px;
}
body#terms ol li p {
	color:#534018;
	font-family:Georgia,serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:10px;
}

body#terms ul.bullets li {
	list-style-type:none;
	text-indent:10px;
	margin-left:30px;
	margin-bottom:20px;
	list-style-type:disc;
	color:#534018;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	list-style-type:disc;
	line-height:14px;
	text-indent:0px;
}

body#terms p.legaltext img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
body#terms p.legaltext {
	color: #907c72;
	width: 900px;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

/*
		C O P Y R I G H T    C O M P L I A N C E
*/

body#copyright h3 {
	color:#534018;
	font-family:Georgia,Times,serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	margin-top:25px;
	padding-bottom:10px;
}
body#copyright p {
	font-size:12px;
}
body#copyright p em {
	font-style:italic;
}
body#copyright p em.underline {
	font-style:normal;
	border-bottom:1px solid #CCCCCC;
}
body#copyright p strong {
	font-weight:bold;
}
body#copyright ol li {
	list-style-type:decimal;
	color:#C83D27;
	font-family:Georgia,serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:30px;
}
body#copyright ol li p {
	color:#534018;
	font-family:Georgia,serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:10px;
}
body#copyright p.legaltext img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
body#copyright p.legaltext {
	color: #907c72;
	width: 900px;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

/*
		U S E R   C O N T E N T
*/
body#user h3 {
	color:#534018;
	font-family:Georgia,Times,serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	margin-top:25px;
	padding-bottom:10px;
}
body#user p {
	font-size:12px;
}
body#user p em {
	font-style:italic;
}
body#user p em.underline {
	font-style:normal;
	border-bottom:1px solid #CCCCCC;
}
body#user p strong {
	font-weight:bold;
}
body#user ol li {
	list-style-type:decimal;
	color:#C83D27;
	font-family:Georgia,serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:30px;
}
body#user ol li p {
	color:#534018;
	font-family:Georgia,serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:10px;
}
body#user ul.bullets li {
	list-style-type:none;
	text-indent:10px;
	margin-left:30px;
	margin-bottom:20px;
	list-style-type:disc;
	color:#534018;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	list-style-type:disc;
	line-height:14px;
	text-indent:0px;
	
}
body#user p.legaltext img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
body#user p.legaltext {
	color: #907c72;
	width: 900px;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

/*
		I V I D E O S O N G S   P L A Y E R
*/

div#ivideosongs-player { 
	background: #000;
	display: none;
	position: absolute;
	width: 650px;
	height: 390px;
	z-index: 2;
}

/*
		F L A G S
*/

div.page-bottom {
	position: relative;
}
div.page-bottom img {
	margin-bottom: 20;
}
p.languages {
	display: block;
	float: right;
	width: 575px;
	text-align: right;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin: 10px 60px 0 0;
}
p.languages span {
	width: 500px;
	padding: 20px 0 20px 30px;
	background: url(/images/header/globe.png) left center no-repeat;
}	
p.languages a {
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 2px;
	padding: 3px 0;
}
/*
		M I S C .
*/

.wipe { 
  clear: both
}
span.pipe { 
  padding: 0 10px;
}
div#loading {
	background: url(/images/loading-bkg.png) repeat;
	width: 670px;
	height: 319px;
	padding-top: 70px;
	text-align: center;
	position: absolute;
	margin-top: 0px;
}
a.leaderboard-api-link {
	float: left;
}

/*
		4 0 4
*/

html, body {
	height: 100%;
}
body#fourzerofour {
	background: fixed #3e5697 url(/images/bkgs/404-bkg.gif) 0 100% repeat-x;
}
body#fourzerofour h1 {
	background-image: url(/images/header/logo-404.png);
}
body#fourzerofour #container {
	width: 900px;
	margin-top: 150px;
	clear: both;
	background-image: none;
	margin-bottom: 50px;
}
body#fourzerofour div.s-line {
	background: url(/images/404rule.gif) center left repeat-x;
}
body#fourzerofour div.page div.s-line {
	width: 440px;
	margin: 0 auto;
}
body#fourzerofour div.page {
	display: block;
	height: 110px;
	margin: 0 auto;
	text-align: left;
	background: url(/images/404.png) center top no-repeat;
	padding-top: 596px;
}
body#fourzerofour div.page p {
	width: 440px;
	margin: 0 auto 10px auto;
	font: 12px/18px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	color: #729cdd;
}
body#fourzerofour div.page p a {
	font-weight: bold;
	color: #99bcf0;
}
body#fourzerofour div.page p a:hover {
	border-bottom: 2px #99bcf0 solid;
}
body#fourzerofour div.page-bottom {
	text-align: left;
}
body#fourzerofour ul#foot.nav li a, body#fourzerofour div.page-bottom p, body#fourzerofour div.page-bottom h5 {
	color: #729cdd;
}
body#fourzerofour #logos {
	background-image: url(/images/logo-footer-invert.png);
}
body#fourzerofour p.languages {
	margin: 6px 0 0 0;
}

/*
		V I D E O
*/

div.left-scroll a {
	background:transparent url(/images/tuner/prevnext.gif) no-repeat scroll 0px 0px;
	display: block;
	float: left;
	margin-top:15px;
	margin-left: 64px;
	width: 27px;
	height: 56px;
}
div.right-scroll a {
	background:transparent url(/images/tuner/prevnext.gif) no-repeat scroll -27px 0px;
	display: block;
	float: right;
	margin-top:15px;
	margin-right: 121px;
	width: 27px; 
	height: 56px; 
}
div.left-scroll a:hover {
	background-position: 0 -56px;
	width: 27px;
} 
div.right-scroll a:hover {
	background-position: -27px -56px;
	width: 27px;
}
div.right-scroll a span, div.left-scroll a span {
	display: none;
}
a.othersongslink h4 {
	margin-top: 5px;
}

div.smallthird a:hover img, .tablethird a:hover img, div.video-thumbnail a:hover img {
	border: 2px #f63 solid;
}

.video-thumbnail img {
	border: solid 2px #666;
}
.video-thumbnail { 
	width: 95px; 
	float: left; 
	padding:11px;
	
}
.video-thumbnail img {
	padding: 2px;
}
#video-scroller { 
	background:transparent url(/images/videos/video-thumbnail-frame.gif) no-repeat scroll 0px 0px;
	margin-left:96px;
	margin-bottom:20px;
	width: 710px; 
	height: 127px; 
	overflow-x: hidden; 
	overflow-y: hidden; 
}
#tutorial-scroller { 
	background:transparent url(/images/tutorials/tutorial-thumbnail-frame.gif) no-repeat scroll 0px 0px;
	margin-left:36px;
	margin-bottom:20px;
	width: 830px; 
	height: 127px; 
	overflow-x: hidden; 
	overflow-y: hidden; 
}
#scroll-container { 
	width: 6000px; 
	height: 150px; 
}
p.dlc-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-variant:inherit;
	font-size: 1.2em;
	margin-top: 3px;
}
p.video-info {
	width: 880px;
	text-align:center;
}

/*
	I Q   C H A L L E N G E 
*/
div#iqgame {
	width: 720px;
	text-align: center;
	margin: 0 auto;
}
