#aspects_main { width: 800px; background: #8d89c7 url(images/aspects_background.jpg) no-repeat; }
#aspects_text { width: 800px; height: 870px; }
#aspects_text_pad { padding: 573px 130px 10px 130px; color: black; }
p.testimonial { padding: 5px 0px 1px 0px; margin: 0px; }
p.attribution { padding: 1px 0px 5px 30px; margin: 0px; font-size: 90%; font-weight: bold; }
#tabfooter { width: 800px; background: #8d89c7; }
#tabfooter_pad { padding: 10px 130px; }
#aspects_home {
	position: absolute;
	top: 240px;
	left: 75px;
	width: 50px;
	background-image: url(images/aspects_home.png);
}
#aspects_back_home { text-align: center; }
#aspects_back_home a { color: white; text-decoration: none; }
#aspects_back_home a span { text-decoration: underline; }

/* #prodteam1_sub, #prodteam2_sub, #prodteam3_sub, #prodteam4_sub, #prodteam5_sub, #prodteam6_sub, #prodteam7_sub { position: absolute; left: 100px; display: block; } */

/* height is specified in the html so that the javascript can read it */
#prodteam1_sub { left: 103px; }
#prodteam2_sub { left: 242px; }
#prodteam3_sub { left: 381px; }
#prodteam4_sub { left: 520px; }
#prodteam5_sub { left: 173px; }
#prodteam6_sub { left: 311px; }
#prodteam7_sub { left: 450px; }

/* height is specified in the html so that the javascript can read it */
#danceins1_sub { left: 103px; }
#danceins2_sub { left: 242px; }
#danceins3_sub { left: 381px; }
#danceins4_sub { left: 520px; }
#danceins5_sub { left: 173px; }
#danceins6_sub { left: 311px; }
#danceins7_sub { left: 450px; }

/* height is specified in the html so that the javascript can read it */
#training1_sub { left: 103px; }
#training2_sub { left: 242px; }
#training3_sub { left: 381px; }
#training4_sub { left: 520px; }

#prodteam, #danceins, #mobiledj, #training, #audioserv, #prodteam0, #prodteam1, #prodteam2, #prodteam3, #prodteam4, #prodteam5, #prodteam6, #prodteam7, #danceins0, #danceins1, #danceins2, #danceins3, #danceins4, #danceins5, #danceins6, #danceins7, #training0, #training1, #training2, #training3, #training4 { position: absolute; top: -1000px; }
#mobiledj { position: static; } /* this one is shown by default */

#resume { margin-right: -40px; margin-left: -40px; }
p.resume { padding-left: 60px; text-indent: -60px; }

/* TABS */
a.ontab_big, a.tab_big { top: 496px; }
#tab_big_line_left { top: 547px; left: 47px; }
#prodteam_tab  { left: 77px; }
#danceins_tab  { left: 208px; }
#mobiledj_tab  { left: 339px; }
#training_tab { left: 470px; }
#audioserv_tab  { left: 601px; }
#tab_big_line_right { top: 547px; left: 734px; }

/* ACCLAIM */
a.short_test { position: static; top: -1000px; left: -1000px; display: block; margin: 0px; padding: 8px 0px; color: black; text-decoration: none; }
p.testimonial { position: absolute; top: -1000px; left: -1000px; }
p.attribution { position: absolute; top: -1000px; left: -1000px; }

a.ontab_big, a.tab_big { background-image: url(images/tabs_big.png); } /* background image is specified in the page-specific css so php_mangler() can figure out which version to replace it with for crappy browesrs */

a.sub, a.onsub { background-image: url(images/sub_menu_button.png); } /* background image is specified in the page-specific css so php_mangler() can figure out which version to replace it with for crappy browesrs */
