BODY { 
	background-color: #000;
	font: 11px/16px;
	color: #fff;
	margin: 0 auto;
	}

p { 
	font: 11.5px/18px "Trebuchet MS", arial, geneva, sans-serif; 
	color: #fff;
	}
	
h1 {
	background-image: url(images/titleBG.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 635px;
	height: 26px;
	font: 24px "Trebuchet MS", geneva, arial;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 8px;
	}
	
h2 { 
	font: 13pt/26pt Trebuchet MS, Geneva, Arial; 
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	}

h3 { 
	font: 13pt/26pt Trebuchet MS, Geneva, Arial; 
	color: #fff;
	margin: 0;
	padding: 0;
	}
	
h4 {
	font: 14px/17px "Trebuchet MS", Geneva, Arial;
	color: #fff;
	}

a:link { 
	text-decoration: none; 
	color: #87d5ff;
	}
a:visited { 
	text-decoration: none; 
	color: #87d5ff;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #fff;
	}
	
	
a.white:link, a.white:hover, a.white:visited {
	color: #fff;
	}
	
a.grey:link, a.grey:hover, a.grey:visited {
	color: #aaa;
	}
	
.grey {
	font: 10.5px "Trebuchet MS", Geneva, Arial, Trebuchet MS;
	color: #999;
	}
	
.containerFront {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	min-height: 500px;
	}

.containerInside {
	background-image: url(images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	min-height: 500px;
	}

.container {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	}
	
.leftColumn {
	width: 220px;
	}
	
.content {
	background-image: url(images/darkBG.png);
	float: right;
	width: 649px;
	margin-top: 100px;
	padding: 20px;
	border: 1px dashed #4d4d4d;
	}

.content2 {
	background-image: url(images/darkBG.png);
	float: right;
	text-align: left;
	width: 649px;
	margin-top: 100px;
	padding: 20px;
	border: 1px dashed #4d4d4d;
	font: 14px/21px Arial, sans-serif;
	}
	
.contentBox {
	padding: 0 20px;
	}
	
.contentRight {
	float: right;
	padding: 0 30px;
	width: 350px;
	text-align: left;
	}
	
.logo {
	margin-left: 23px;
	margin-top: 40px;
	}
	
img.logo {
	border: 0;
	}
	
.frontRow {
	width: 950px;
	}

.frontRowLeft {
	background-image: url(images/darkBG.png);
	width: 230px;
	height: 100px;
	border: 1px dashed #4d4d4d;
	padding: 10px;
	font: 14px "Trebuchet MS", Arial, Geneva;
	color: #777;
	text-align: center;
	}

.frontRowRight {
	float: right;
	}
	
.frontPhotos {
	background-image: url(images/front_hip-hop-video.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 160px;
	}
	
.frontDivider {
	background-image: url(images/frontDivider.gif);
	background-position: center center;
	background-repeat: repeat-y;
	padding: 10px;
	}
	
.divider {
	border-bottom: 1px dotted #555;
	margin: 10px 0;
	}
	
ul.nav {
	font: 14px Geneva, Arial, Trebuchet MS;
	color: #fff;
	padding-top: 20px;
	}

li.nav {
	list-style: none;
	padding: 5px 0 0 0;
	}
	
ul.navFooter {
	font: 11px Geneva, Arial, Trebuchet MS;
	color: #fff;
	padding-top: 20px;
	display: inline;
	}

li.navFooter {
	list-style: none;
	padding: 0 10px 0 0;
	display: inline;
	}
	
.text { 
	font: 12px/18px "Trebuchet MS", arial, geneva, sans-serif; 
	color: #fff;
	margin-bottom:10px;
	}

.tableLeft {
	float: left;
	width: 320px;
	margin: 0;
	}
	
.tableRight {
	float: right;
	width: 320px;
	}
	
.table {
	width: 320px;
	background-color: #333;
	}
	
.tableWide {
	width: 651px;
	background-color: #333;
	padding: 0;
	margin: 0;
	}
	
.tableTitle {
	font: 13px/18px Trebuchet MS, Geneva, Arial; 
	color: #c8a595;
	text-transform: uppercase;
	background-color: #882600;
	border-bottom: 1px dotted #b64b00;
	padding: 5px;
	text-align: center;
	}
	
.tableTitle2 {
	font: 13px/18px Trebuchet MS, Geneva, Arial; 
	color: #95b3c8;
	text-transform: uppercase;
	background-color: #005792;
	border-bottom: 1px dotted #007bce;
	padding: 5px;
	text-align: center;
	}

.tableSubtitle {
	font: 11.5px/16px Trebuchet MS, Geneva, Arial; 
	color: #ccc;
	text-transform: uppercase;
	background-color: #111;
	border-bottom: 1px dotted #444;
	padding: 5px;
	text-align: center;
	}

.tableSubtitle2 {
	font: 10px/14px Trebuchet MS, Geneva, Arial; 
	color: #888;
	text-transform: uppercase;
	background-color: #111;
	border-bottom: 1px dotted #444;
	padding: 5px;
	text-align: center;
	}
	
.tableSubtitle3 {
	background-image: url(images/tableSubtitle3.png);
	background-position: center center;
	background-repeat: no-repeat;
	font: 12px/18px Trebuchet MS, Geneva, Arial; 
	color: #ccc;
	text-transform: uppercase;
	border-bottom: 1px dotted #999;
	padding: 5px;
	text-align: center;
	height: 32px;
	}
	
.tableStudioTitle1 {
	background-image: url(images/tableStudio1.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #2e0d00;
	text-align: center;
	font: 12px/18px "Trebuchet MS", Geneva, Arial;
	color: #fff;
	}
	
.tableStudioTitle2 {
	background-image: url(images/tableStudio2.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #001d31;
	text-align: center;
	font: 12px/18px "Trebuchet MS", Geneva, Arial;
	color: #fff;
	}

.tableStudioTitle3 {
	background-image: url(images/tableStudio3.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #101e16;
	text-align: center;
	font: 12px/18px "Trebuchet MS", Geneva, Arial;
	color: #fff;
	}
	
.tableStudio1 {
	background-color: #5a1900;
	text-align: center;
	font: 12px/18px "Trebuchet MS", Geneva, Arial;
	color: #eee;
	border-bottom: 1px dotted #555;
	}
	
.tableStudio2 {
	background-color: #00375c;
	text-align: center;
	font: 12px/18px "Trebuchet MS", Geneva, Arial;
	color: #eee;
	border-bottom: 1px dotted #555;
	}

.tableStudio3 {
	background-color: #254735;
	text-align: center;
	font: 12px/18px "Trebuchet MS", Geneva, Arial;
	color: #eee;
	border-bottom: 1px dotted #555;
	}
	
.tableTime {
	background-color: #000;
	border-right: dotted 1px #333;
	text-transform: uppercase;
	font: 10px/14px "Trebuchet MS", Geneva, Arial;
	color: #999;
	padding: 4px;
	text-align: center;
	}
	
.tableText {
	font: 12px/18px "Trebuchet MS", Geneva, Arial;
	color: #fff;
	text-align: center;
	padding: 4px;
	border-bottom: 1px dotted #555;
	}

a.button {
	font: 13px Arial, sans-serif;
	text-transform: uppercase;
	padding: 7px;
	border: 1px dotted #777;
	color: #ddd;
	background-image: url(images/buttonBG.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #005c7e;
	}
	
.buttonBig {
	width: 500px;
	height: 22px;
	padding: 20px 0 10px 0;
	margin: 0 auto;
	background-image: url(images/button.png);
	background-repeat: no-repeat;
	background-position: center center;
	font: 16px Arial, sans-serif;
	text-align: center;
	}
	
.eventsImage {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	}

.eventsText{ 
	text-align: left;
	padding: 10px 23px;
	}
	
.testimonial {
	font: 14px/21px "Georgia", Times, serif;
	font-style: italic;
	color: #fff;
	border-bottom: 1px dotted #777;
	padding: 20px;
	}
	
.name {
	font: 11.5px/15px Arial, Geneva, sans-serif;
	color: #ccc;
	padding: 10px 0;
	}
	
.teacher {
	font: 13px/18px "Trebuchet MS", arial, geneva, sans-serif; 
	color: #FF6666;
	}

.teacherRole {
	font: 11px/15px "Trebuchet MS", Arial, Geneva, sans-serif;
	color: #87d5ff;
	}

.footer {
	background-image: url(images/footerDivider.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 950px;
	padding: 30px 0 0 0;
	margin-top: 15px;
	text-align: center;
	}
	
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	line-height: 1px;
	}