@import url("corners.css");

/* @override http://murrietadanceproject.com/1.5/templates/rt_refraction_j15/css/mdp_2009_custom.css */

/* @group SplitMenu Color */
/* style9 */
body.bgstyle9 ul.menu a.link {
	color: #fff;
}
body.bgstyle9 ul.menu a.link:hover span {
	color: #E6003D;
}
/* @end */
/* @group Class Schedule Colors*/
.class_30, tr.class_30 td {
	background-color:#26FFE3;
	color:#333;
}
.class_45, tr.class_45 td {
	background-color:#E6003D; color: #fafafa;
}
.class_60, tr.class_60 td {
	background-color:transparent;
}
.class_75, tr.class_75 td {
	background-color:#9ECD1F;
	color:#121212;
}
.class_90, tr.class_90 td {
	background-color:#FFA11A;
	color:#121212;
}
/* @end */
/* @group Typography */
/* Typography colors */
body.bgstyle9 strong {
	/*color: #EA512F;*/	
}
body.bgstyle9 h3 {
	color: #aaa;
}
body.bgstyle9 h4 {
	color: #9A0F7D;
}
body.bgstyle9 h5 {
	color:#EA2FE5;
	/*color: #EA512F;*/
}
/* @end */
/* @group Lists */
ul {
	list-style-type: circle;
}
ul li {}

/* bottom sitemenu */
ul.menu_sitemenu,
ul.menu_sitemenu ul {
	list-style-type: none;
	padding: 0;
}
	ul.menu_sitemenu li {
		padding: 5px 0;
	}
	ul.menu_sitemenu li#current.active a {
		color: #eee;
	}
ul.menu_sitemenu ul {
	padding: 0 0 0 15px;
}
	ul.menu_sitemenu ul li {
		padding: 2px 0;
	}
	
ul.color_key {
	list-style-type: none;
	padding: 0 0 0 10px;
	width: 50%;
}
	ul.color_key li {
		padding: 5px;
	}
/* @end */
/* @group Tables */
th {
	border-bottom: 1px solid #999;
	text-align: left;
	color: #E6003D;
}
th,td {
	vertical-align: top;
}
/* class schedule */
table.class_schedule {
	width: 80%;
	margin: 20px auto;
	border: 1px solid #aaa;
	color: #eee;
}
th, td {
	padding: 5px;
}
tr.odd td {
	background: transparent url(../images/main/dark/maincontent-m.png) repeat scroll 0 0;
}
/* competition results table */
table.results_list {
	width: 90%;
	margin: 10px 0 20px 20px;
	border: 1px solid #aaa;
	color: #eee;
}
table.results_list tr.odd td {
	background: #1c1c1c;
}
table.pricing {
	width: 40%;
	margin: 20px 10px;
	border: 1px solid #aaa;
	color: #eee;
}
table.pricing td:first-child {
	padding-left: 25px;
}

/* @end */

span.headshot {
	float: left;
	margin: 0 10px 10px 0;
}
p.intro, div.intro p {
	font-size: medium;
	line-height: 140%;
	color: #eee;
}
p.intro.xl {
	font-size: x-large;
	width: 95%;
	margin: 0 auto 25px;
	text-align: justify;
}
p.intro.lg {
	font-size: large;
	line-height: 140%;
}

div.directions {
	padding: 10px;
	width: 50%;
	border: 1px solid #aaa;
	background: transparent url(../images/main/dark/maincontent-m.png) repeat scroll 0 0;
}

div.directions table.ig_reset.ig_tbl_line a {
	color: #fff;
	text-decoration: none;
}