@charset "UTF-8";
/* CSS Document */

/* Home Page */

#canteenhomewrapper {
height:100%;
margin-left:30px;
padding:0 0;
width:980px;
}

#canteenhomebanner{
width:980px;
height:234px;
margin-bottom:28px;	
margin-top:7px;
}

#canteenhomebannermiddle{
width:960px;
height:214px;
background-color:#E4E4E4;
padding-left:10px;
padding-right:10px
}

#canteenhomemaincontainer{
width:980px;
height:100%;
}

#canteenhomemainleft{
width:476px;
height:758px;
float:left
}

#canteenhomemainright{
width:476px;
height:758px;
float:right
}

#canteenhomelatestreleaserow{
height:234px;
width:476px;
margin-bottom:28px;
}

#canteenhomelatestreleaserowbottom{
height:234px;
width:476px;
}

#canteenhomeheadercontainer{
width:980px;
height:22px;
margin-bottom:23px;
}

#canteenhomeheaderleft{
width:476px;
height:45px;
float:left;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#canteenhomeheaderright{
width:476px;
height:45px;
float:right;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#canteenhomecontentcontainer{
width:980px;
height:758px;
}

/* Store */

#storebannerbox {
height:234px;
margin:7px 30px 0;
width:980px;
}

#storebannerbanner{
width:728px;
height:234px;
float:left;
}

#storebannertop{
	width:728px;
	height:10px
}

#storebannermiddle{
	width:718px;
	height:214px;
	background-color:#E5E5E5;
	padding-left:10px;
}

#storebannerbottom{
  width:728px;
  height:10px
}

#storesmallbuttons{
width:236px;
height:234px;
float:right;
}

#storebutton1{
width:236px;
height:114px;
background-image:url(../images/structure/Downloads%20Box/backgroundbutton1.png);
margin-bottom:6px;
}

#storebutton2{
width:236px;
height:114px;
background-image:url(../images/structure/Downloads%20Box/backgroundbutton1.png)
}

#iconheader{
width:216px;
height:15px;
float:left;
margin-left:10px;
margin-top:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#666;
}

#iconcontainer{
width:216px;
height:51px;
margin:0px 10px 0px 10px;
padding-top:15px;
float:left
}

#iconbuttons{
width:216px;
height:51px;
margin-left:0px;
}

#buttons{
width:50px;
height:51px;
float:left;
margin-right:5px;
}

#buttonlast{
width:50px;
height:51px;
float:right;
margin-right:0px;
}

#recordcolumn{
width:50px;
height:51px;
float:left;
margin-left:10px;
}

#recordcolumn2{
width:156px;
height:46px;
float:left;
margin-left:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#666;
line-height:14px;
padding-top:5px;
}

#recordbuttoncontainer{
width:226px;
height:51px;
margin:0px 0px 0px 0px;
padding-top:15px;
float:left;
}


#storebannerbottom{
  width:728px;
  height:10px
}

#spotifyfooter{
  width:980px;
  height:55px;
  background-image:url(../images/structure/Store/greenartistfooter.png);
  background-repeat:no-repeat;
  margin-bottom:22px;
}

#spotifytext{
	width:390px;
  height:35px;
  padding-top:20px;
  padding-left:10px;
color:#333333;
font-size:13px;
font-family: Helvetica, Arial, sans-serif;	
 float:left;
}



#spotifyicons{
	width:390px;
  height:30px;
  padding-top:14px;
  padding-left:3px;
  float:left;
}

#spotifyindividual{
	width:30px;
  height:30px;
  float:left;
  margin-right:5px;
}


/* Main Body */

body{
text-align: center;
background-image:url(../images/structure/background_sides.jpg);
overflow-x:hidden


}

		
div#outterwrapper {
background-color:#FFFFFF;
height:100%;
margin-left:auto;
margin-right:auto;
text-align:left;
width:1040px;
}

#profilewrapper { 
padding: 28px 90px 0px 90px;
width:980px;
height:476px;
background-color:#ffffff;
float:left;
}

* {
border:medium none;
font-family:Helvetica,Arial,sans-serif;
margin:0;
padding:0;
}

a:link, a:visited {
color:#666666; 
text-decoration:underline;
}

a:hover, a:active {
color:#999999;
text-decoration:underline;
}


a.nav:link {color:#ffffff; text-decoration: underline; }
a.nav:visited {color:#ffffff; text-decoration: underline; }
a.nav:hover {color:#33FF99; text-decoration: underline; }
a.nav:active {color:#ffffff; text-decoration: underline; }

a.mainnav:link {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:13px; padding-bottom:6px; background-image:url(../images/structure/MainNav/1.png); display:block }
a.mainnav:visited {color:#ffffff; text-decoration: none;padding-top:7px; padding-left:13px; padding-bottom:6px;  background-image:url(../images/structure/MainNav/1.png);display:block  }
a.mainnav:hover {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:13px; padding-bottom:6px; background-image:url(../images/structure/MainNav/1roll.png);display:block }
a.mainnav:active {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:13px; padding-bottom:6px; background-image:url(../images/structure/MainNav/1roll.png);display:block }

a.mainnavartists:link {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:11px; padding-bottom:6px; background-color:#666; display:block }
a.mainnavartists:visited {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:11px; padding-bottom:6px; background-color:#666; display:block }
a.mainnavartists:hover {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:11px; padding-bottom:6px; background-color:#999; display:block }
a.mainnavartists:active {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:11px; padding-bottom:6px; background-color:#999; display:block }

a.mainnavend:link {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:11px; padding-bottom:6px; background-image:url(../images/structure/MainNav/2.png); display:block }
a.mainnavend:visited {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:11px; padding-bottom:6px;  background-image:url(../images/structure/MainNav/2.png);display:block  }
a.mainnavend:hover {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:11px; padding-bottom:6px; background-image:url(../images/structure/MainNav/2roll.png); display:block }
a.mainnavend:active {color:#ffffff; text-decoration: none;padding-top:7px; padding-left:11px; padding-bottom:6px;  background-image:url(../images/structure/MainNav/2roll.png);display:block }



div.graphLineDiv1{
border-top:1px dashed #000000;
width:449px;
float:left;
}


/* Header */

#header {
height:200px;
left:0;
margin-left:30px;
padding:28px 0 0;
top:0;
width:980px;
}

#logo{
width:224px;
top:0px;
left:0;
height:112px;
float:left;
}

#adbanner { 
height:112px;
text-align:right;
font-size:13px;
width:518px; 
top:0px;
float:left;
}

#twitcontainer {
height:112px;
text-align:left;
font-size:11px;
width:165px; 
top:0px;
margin: 0px 30px 0px 0px;
float:right;
overflow:hidden;
color:#999;
display:block;
line-height:14px;
}


/* Navbar */

#navwrapper { 
height:27px;
width:980px;
float:left;
color:#ffffff;
font-size:12px;
letter-spacing:0px;
background-color:#fff;
margin:28px 0px 0px 0px;
}

#navstart {
width:13px;
height:27px;
background-color:#666;
float:left;
}
	
#navend {
width:13px;
height:27px;
background-color:#666;
float:right;
}

#navbutton { 
height:27px;
margin-left:0px;
width:191px;
float:left;
padding:0px 0 0 0px;
margin-right:1px;
}

#navbuttonstart { 
height:27px;
margin-left:0px;
width:196px;
padding:0px 0px 0 0px;
float:left;
margin-right:1px;
}

#navbuttonend { 
height:27px;
margin-left:0px;
width:207px;
padding:0px 0 0 0px;
float:left;
margin-right:0px;
}

/* Profile Boxes */

#profilecontainer {
height:486px;
margin:7px 30px 0;
width:980px;
}

#topprofilecurves { 
width:980px;
height:10px;
background-image:url(../images/structure/profiletopcurves.png)
}

#middleprofilecontainer { 
width:960px;
height:466px;
padding:0 10px 0 10px;
background-color:#E4E4E4;
}

#bottomprofilecurves { 
width:980px;
height:10px;
background-image:url(../images/structure/bottomprofilecurves.png);
}

#profilepiccontainer { 
width:466px;
height:466px;
float:left;
background-color:#999;
}

#profiletextcontainer { 
width:494px;
height:466px;
float:right;
}

#profiletextheadercontainer { 
width:494px;
height:92px;
float:left;
}

#profileheader { 
width:208px;
padding-left:28px;
padding-top:10px;
height:72px;
float:left;
font-size:22px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#facebooklikebox { 
width:230px;
height:82px;
padding-top:10px;
float:right;
}

#profiletextcontent { 
width:452px;
height:247px;
padding-left:28px;
padding-right:14px;
float:left;
line-height:17px;
font-size:12px;
}

#contacttextcontent { 
width:452px;
height:374px;
padding-left:28px;
padding-right:14px;
float:left;
line-height:17px;
font-size:12px;
}

#profilelinkscontainer { 
width:466px;
height:127px;
float:left;
margin-left:28px;
line-height:17px;
font-size:11px;
}

#profilelinkscolumn1 { 
width:214px;
height:108px;
float:left;
padding-top:20px;
}

#profilelinkscolumn2 { 
width:224px;
height:108px;
float:right;
padding-top:20px;
}






/* Discography Boxes */

#discogheader { 
width:980px;
height:22px;
margin-bottom:23px;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#discogcontainer {
height:100%;
margin:28px 30px 0;
width:980px;
}


#discogrow { 
width:980px;
height:234px;
margin-bottom:28px;
}

/* CSS Styles */

.greentext{
color:#33FF99;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:1px;
}

.greytext{
color:#999;
font-size:11px;
}

.videoheaderbold{
color:#000000;
font-size:17px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.lightgreytext{
color:#666;
font-style:italic;
font-size:13px;
line-height:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.quoter{
color:#666;
font-size:13px;
line-height:18px;
font-family:Helvetica, Arial, sans-serif;
}

.bold{
color:#000000;
font-weight:bold;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
}

/* Release Box */

#releasecontainerleft { 
width:476px;
height:234px;
float:left;
}

#releasecontainerright { 
width:476px;
height:234px;
float:right;
}

#topcurves { 
width:476px;
height:10px;
background-image:url(../images/structure/topcurves.png);
}

#middlecontainer { 
width:456px;
height:214px;
padding:0 10px 0 10px;
background-color:#6d6d6d;
}

#bottomcurves { 
width:476px;
height:10px;
background-image:url(../images/structure/bottomcurves.png);
}

#recordcontainer { 
width:214px;
height:214px;
float:left;
}

#tracklisting { 
width:170px;
height:214px;
padding-left:18px;
float:left;
font-size:11px;
line-height:14px;
color:#FFF;
}

#buywrapper {
width:54px;
height:214px;
float:left;
}

#buycolumn { 
width:54px;
height:184px;
float:left;
}

#vinylicon { 
width:30px;
height:30px;
float:right;
}


/* Home */

#homecolumnleft { 
width:476px;
height:758px;
margin-bottom:28px;
}

#homenewsandreleasescontainer{ 
margin: 28px 90px 0px 90px;
width:980px;
height:100%;
background-color:#930;
padding-bottom:20px;
}

#homebannercontainer{ 
width: 980px;
height:234px;
margin:0px 90px 0px 90px;
}

#middlehomecontainer { 
width:960px;
height:214px;
padding:0 10px 0 10px;
background-color:#E4E4E4;
}

#homeheadercontainer{ 
width:980px;
height:22px;
margin-bottom:28px;
background-color:#F00;
}

#newsheaderleft{ 
width:476px;
height:22px;
margin-bottom:28px;
background-color:#0C6;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
}

#latestreleaseheaderright{ 
width:476px;
height:22px;
margin-bottom:28px;
background-color:#0C6;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
float:right;
}








/* Video Boxes */

#videocontainer {
height:100%;
margin:0 30px;
width:980px;
}




#videocontainer2 { 
width: 980px;
height:100%;
margin:28px 30px 0px 30px;
}

#videoheader { 
width:980px;
height:22px;
margin-bottom:23px;
font-weight:bold;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#videobox { 
width:980px;
height:486px;
margin-bottom:28px;
}

#middlevideo { 
width:980px;
height:466px;
background-color:#E4E4E4;
}

#youtubebox { 
width:718px;
margin-left:10px;
height:466px;
background-color:#000000;
float:left;
}

#videotext {
	width:232px;
	height:466px;
	float:right;
	margin:0px 10px 0px 10px;
	}
	
	#videotextheader {
		width:222px;
		padding-left:10px;
		padding-top:5px;
		line-height:21px;
		height:82px;
		color:#666;
		font-size:12px;
font-family:Helvetica, Arial, sans-serif;
	}
	
	#videotextmain {
		width:212px;
		padding-left:10px;
		padding-right:10px;
		height:329px;
		color:#000000;
		font-size:12px;
		line-height:17px;
	}
	
	#videocredits{
		width:212px;
		height:32px;
		padding-left:10px;
		padding-right:10px;
		padding-top:18px;
		font-size:11px;
		line-height:15px;
		color:#666;
	}


/* Subnav */

a.subnavmain:link {color:#999999; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-color:#F4F4F4; display:block }
a.subnavmain:visited {color:#999999; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-color:#F4F4F4; display:block }
a.subnavmain:hover {color:#ffffff; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-color:#20E07B; display:block }
a.subnavmain:active {color:#ffffff; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-color:#20E07B; display:block }

a.subnavbias:link {color:#999999; text-decoration: none; padding-top:7px; padding-left:14px;  padding-bottom:6px; background-image:url(../images/structure/Navbar/biasbutton.png); display:block }
a.subnavbias:visited {color:#999999; text-decoration: none; padding-top:7px; padding-left:14px; padding-bottom:6px; background-image:url(../images/structure/Navbar/biasbutton.png); display:block }
a.subnavbias:hover {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:14px;padding-bottom:6px; background-image:url(../images/structure/Navbar/biasbuttonroll.png); display:block }
a.subnavbias:active {color:#ffffff; text-decoration: none; padding-top:7px; padding-left:14px; padding-bottom:6px; background-image:url(../images/structure/Navbar/biasbuttonroll.png); display:block }

a.subnavph:link {color:#999999; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-image:url(../images/structure/Navbar/plastichorsebutton.png); display:block }
a.subnavph:visited {color:#999999; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-image:url(../images/structure/Navbar/plastichorsebutton.png); display:block }
a.subnavph:hover {color:#ffffff; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-image:url(../images/structure/Navbar/plastichorsebuttonroll.png); display:block }
a.subnavph:active {color:#ffffff; text-decoration: none; padding-top:7px; text-align:center; padding-bottom:6px; background-image:url(../images/structure/Navbar/plastichorsebuttonroll.png); display:block }

#subnavwrapper { 
height:27px;
width:980px;
float:left;
color:#666;
font-size:12px;
letter-spacing:0px;
margin:6px 0px 0px 0px;
}

#subnavbutton1 { 
width:53px; height:27px;
margin-right:1px;
float:left;
}

#subnavbutton2 { 
width:80px; height:27px;
margin-right:1px;
float:left;
}

#subnavbutton3 { 
width:101px; height:27px;
margin-right:1px;
float:left;
}

#subnavbutton4 { 
width:83px; height:27px;
margin-right:1px;
float:left;
}

#subnavbutton5 { 
width:62px; height:27px;
margin-right:1px;
float:left;
}

#subnavbutton51 { 
width:52px; height:27px;
margin-right:1px;
float:left;
}

#subnavbutton6 { 
width:42px; height:27px;
margin-right:0px;
float:left;
}

#subnavbutton7 { 
width:74px; height:27px;
margin-right:1px;
float:left;
}

#subnavbutton8 { 
width:104px; height:27px;
margin-right:0px;
float:left;
}

#subnav7 { 
width:17px; height:27px;
margin-right:0px;
float:left;
}


#biasbutton { 
height:27px;
width:53px;
margin-right:1px;
float:left;
}


/* Footer */

#footercontainer{
width: 1260px;
height:146px;


}

#gradient{
	width: 1160px;
	height:28px;
	background-image:url(../images/structure/footergradient.jpg)
}

#footer {
background-color:#BFBFBF;
height:100px;
margin-top:48px;
padding:28px 30px 18px;
width:980px;
}


#footercolumn1{
width: 756px;
height:100px;
float:left;
font-size:11px;
}

#footercolumn2{
width: 134px;
height:100px;
float:left;
font-size:11px;
color:#FFF;
}

#footercolumn3{
width: 90px;
height:90px;
float:right;
}
