/*
    Based on SuperGrid implementation for Music
	font-size:12px; - magic # = 12px
	1em = 12px

	Must Use EMs for all dimensional measurements!
*/
* { margin:0; padding:0; }
/* define the big bowl grid : excerpted from grid980.css */
#s .sgroup, #a .agroup, #c .cgroup, #h .hgroup, #u .ugroup, #j .jgroup {clear:both;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* S Group float:left */
#s .sgroup .s2, #s .sgroup .s3, #s .sgroup .s4, #s .sgroup .s6, #s .sgroup .s8, #s .sgroup .s10, #s .sgroup .s12, #s .sgroup .s13, #s .sgroup .s15, #s .sgroup .s16, #s .sgroup .s18, #s .sgroup .s19, #s .sgroup .s21, #s .sgroup .s22, #s .sgroup .s24 {float:left;}
/* A & C float:left*/
#a .agroup .a2, #a .agroup .a3, #a .agroup .a4, #a .agroup .a5, #a .agroup .a6, #a .agroup .a7, #a .agroup .a8, #c .c1, #c .cgroup .c2, #c .cgroup .c4, #c .cgroup .c6, #c.cgroup.c7, #c .cgroup .c8 {float:left;}
/*U group float:left*/
#u .ugroup .u2, #u .ugroup .u4, #u .ugroup .u6, #u .ugroup .u8, #u .ugroup .u9, #u .ugroup .u10, #u .ugroup .u11, #u .ugroup .u12, #u .ugroup .u13 {float:left;}
/*J Group float:left*/
#j .jgroup .j2, #j .jgroup .j4, #j .jgroup .j6, #j .jgroup .j8, #j .jgroup .j9, #j .jgroup .j11, #j .jgroup .j12, #j .jgroup .j13, #j .jgroup .j15, #j .jgroup .j16, #j .jgroup .j17, #j .jgroup .j18 {float:left;}
/* K Group float:left */
#k .kgroup .k2, #k .kgroup .k4, #k .kgroup .k6, #k .kgroup .k8  {float:left;}
/* END float lefts*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*begin float rights*/
/* S group float:right */
#s .sgroup .s5, #s .sgroup .s7, #s .sgroup .s9, #s .sgroup .s11,#s .sgroup .s14, #s .sgroup .s17, #s .sgroup .s20, #s .sgroup .s23, #s .sgroup .s25
{float:right}
/*A & C float:right */
#c .cgroup .c3,#c .cgroup .c5 {float:right}
/* U Group float:right */
#u .ugroup .u3, #u .ugroup .u5, #u .ugroup .u7, #u .ugroup .u14 {float:right}
/* J Group float:right */
#j .jgroup .j3, #j .jgroup .j5, #j .jgroup .j7, #j .jgroup .j10, #j .jgroup .j14, #j .jgroup .j19 {float:right}
/* K Group float:right */
#k .kgroup .k3, #k .kgroup .k5, #k .kgroup .k7 {float:right}
/*end float right */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content { padding:0 .667em; clear:both; }
#content, #z { margin:0 auto; }

#u {/*clear:left;*/ float:left; width:62.167em;}

#j {clear:both;width:80.1667em;margin:0;padding:0;}
#k { width:53.167em; clear:both;}

#center {float:left; width:48.67em; padding-left:.83em; /*10px? -- currently is 0.87em = 0.87em*/}
#left {float:left; width:48.67em;}
#right {float:right; width:17.167em;}

#k_left {float:left; width:53.167em; clear:both;}
#m_right {float:right; width:26.167em;}
#m {width:26.167em; float:right;}

#q { /*where are thou my Q */ }
#z { clear:both; }
#r { float:left; width:12.67em; }
#b1 { float:right; width:17.167em; }
/* PADDING RIGHT */
#s .sgroup .s2, #s .sgroup .s3, #s .sgroup .s4, #s .sgroup .s6, #s .sgroup .s8, #s .sgroup .s10, #s .sgroup .s12, #s .sgroup .s13, #s .sgroup .s15, #s .sgroup .s16, #s .sgroup .s18, #s .sgroup .s19, #s .sgroup .s21, #s .sgroup .s22, #s .sgroup .s24, #a .agroup .a2, #a .agroup .a4, #a .agroup .a6, #a .agroup .a7, #c .cgroup .c2, #c .cgroup .c4, #c .cgroup .c6, #c .cgroup .c7, #u .ugroup .u2, #u .ugroup .u4, #u .ugroup .u6, #u .ugroup .u8, #u .ugroup .u9, #u .ugroup .u11, #u .ugroup .u12, #u .ugroup .u13, #j .jgroup .j2, #j .jgroup .j4, #j .jgroup .j6, #j .jgroup .j8, #j .jgroup .j9, #j .jgroup .j11, #j .jgroup .j12, #j .jgroup .j13, #j .jgroup .j15, #j .jgroup .j16, #j .jgroup .j17, #j .jgroup .j18, #k .kgroup .k2, #k .kgroup .k4, #k .kgroup .k6  {
	padding-right:.83em;
}
/* end all elements with padding right */

/* end padding left*/

/* S Group Floats */
#s  {width:66.67em; float:right;}
#s .s1 { width:66.67em;}
#s .sgroup .s2 { width:12.67em;}
#s .sgroup .s3 { width:12.67em;}
#s .sgroup .s4 { width:12.67em;}
#s .sgroup .s5 { width:26.167em;}
#s .sgroup .s6 { width:39.67em;}
#s .sgroup .s7 { width:26.167em;}
#s .sgroup .s8 { width:48.67em;}
#s .sgroup .s9 { width:17.167em;}
#s .sgroup .s10 { width:12.67em;}
#s .sgroup .s11 { width:53.167em;}
#s .sgroup .s12 { width:12.67em;}
#s .sgroup .s13 { width:26.167em;}
#s .sgroup .s14 { width:26.167em;}
#s .sgroup .s15 { width:26.167em;}
#s .sgroup .s16 { width:12.67em;}
#s .sgroup .s17 { width:26.167em;}
#s .sgroup .s18 { width:39.67em;}
#s .sgroup .s19 { width:12.67em;}
#s .sgroup .s20 { width:12.67em;}
#s .sgroup .s21 { width:12.67em;}
#s .sgroup .s22 { width:39.67em;}
#s .sgroup .s23 { width:12.67em;}
#s .sgroup .s24 { width:26.167em;}
#s .sgroup .s25 { width:39.67em;}

/* A Group Floats */
#a,#a .a1 {width:48.67em;}
#a .agroup .a2 { width:30.667em;}
#a .agroup .a3 { width:17.167em;}
#a .agroup .a4 { width:17.167em;}
#a .agroup .a5 { width:30.667em;}
#a .agroup .a6 { width:12.67em;}
#a .agroup .a7 { width:17.167em;}
#a .agroup .a8 { width:17.167em;}

/* C Group */
#c  { width:48.67em;  }
#c, #c .c1 {width:48.67em;}
#c .cgroup .c2 { width:26.1667em;}
#c .cgroup .c3 { width:21.667em;}
#c .cgroup .c4 { width:17.167em;}
#c .cgroup .c5 { width:30.667em;}
#c .cgroup .c6 {width:12.67em;}
#c .cgroup .c7 {width:17.167em;}
#c .cgroup .c8 {width:17.167em;}

/* D Group */
#d .d1 {clear:both;  width:48.67em;}
 
/* U Group widths */
#u,#u .u1 {width:62.167em;}
#u .ugroup .u2 { width:48.67em;}
#u .ugroup .u3 { width:12.67em;}
#u .ugroup .u4 { width:12.67em;}
#u .ugroup .u5 { width:48.67em;}
#u .ugroup .u6 { width:30.667em;}
#u .ugroup .u7 { width:30.667em;}
#u .ugroup .u8 { width:30.667em;}
#u .ugroup .u9 { width:17.167em;}
#u .ugroup .u10 { width:12.67em;}
#u .ugroup .u11 { width:17.167em;}
#u .ugroup .u12 { width:17.167em;}
#u .ugroup .u13 { width:12.67em;}
#u .ugroup .u14 { width:12.67em;}

/* J group Widths */
#j,#j .j1 {width:80.1667em;}
#j .jgroup .j2 { width:53.167em;}
#j .jgroup .j3 { width:26.167em;}
#j .jgroup .j4 { width:39.67em;}
#j .jgroup .j5 { width:39.67em;}
#j .jgroup .j6 { width:26.167em;}
#j .jgroup .j7 { width:53.167em;}
#j .jgroup .j8 { width:26.167em;}
#j .jgroup .j9 { width:26.167em;}
#j .jgroup .j10 { width:26.167em;}
#j .jgroup .j11 { width:17.167em;}
#j .jgroup .j12 { width:17.167em;}
#j .jgroup .j13 { width:17.167em;}
#j .jgroup .j14 { width:26.167em;}
#j .jgroup .j15 { width:12.67em;}
#j .jgroup .j16 { width:12.67em;}
#j .jgroup .j17 { width:17.167em;}
#j .jgroup .j18 { width:17.167em;}
#j .jgroup .j19 { width:17.167em;}

/* K Group Floats */
#k,#k .k1 {width:53.167em;}
#k .kgroup .k2 { width:17.167em;}
#k .kgroup .k3 { width:35.167em; }
#k .kgroup .k4 { width:35.167em;  }
#k .kgroup .k5 { width:17.167em;}
#k .kgroup .k6 { width:26.167em;}
#k .kgroup .k7 { width:26.167em;}
#k .kgroup .k8 { width:53.167em;}

/* Y Grid Pos */
#y { width:80.1667em; clear:both; padding-bottom:.83em }
.hideCells { display:none; }
/* end grid */
/***************/
/* MAKE IT LOOK NICE : Music Specific Styling */
body {
    font-size:75%;
	background: white;
	color: #878787;
	margin:0 auto;
	width:81.667em;
	position:relative;	
	font-family: Arial, Helvetica, sans-serif;
}

