/**********************************************************************************************/
/* Indy Home Music School Stylesheet                                                          */
/* Copyright New Generation Artist Inc.                                                       */
/* Images & Content copyright New Generation Artist Inc.                                      */
/* All rights reserved, use by permission only                                                */
/* Website by Internet DesignWorks - Website Design Specialists | Website Development Experts */
/* (317) 669-0439                                                                             */
/**********************************************************************************************/

body{
	width:98%;
	text-align:center;
	vertical-align:top;
	background-color:#ffffff;
	font-family:"century gothic", arial, sans-serif;
	font-weight:500;
	color:#000000;
	margin:0%;
}

#cata{
	width:100%;
	height:171px;
	background-image:url("images/catabg.png");
	background-repeat:repeat-x;
}

#cata ul{
	list-style-type:none;	
}

#cata li{
	display:inline;
}

#cata li a{
	background-image:url("images/catatrans.png");
	background-repeat:repeat;
	width:271px;
	height:171px;
}

#cata li a:hover{
	background-image:url("images/catacolor.png");
	background-repeat:repeat;
	width:271px;
	height:171px;
}


#copy{
	background-image:url("../images/copyback.png");
	background-repeat:no-repeat;
	background-position:50% 100%;
	width:100%;
	height:100px;
	clear:both;
	font-family:"century gothic", arial, sans-serif;
	font-weight:500;
	color:#ffffff;
	font-size:75%;
}

#copy a{
	color:#0000ff;
	text-decoration:none;
}

#copy a:hover{
	color:#ffff00;
	text-decoration:underline;
}

#copy h1{
	color:#ffff00;
	font-size:120%;
	font-weight:600;
	padding-top:3%;
}

#head{
	text-align:left;
}

#indexcontent{
	width:100%;
	text-align:left;
	vertical-align:top;
}

#indexaccent{
	background-color:#00296d;
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border:#ffff00 outset 4px;
	font-family:"century gothic", arial, helvetica;
	color:#e7e7e7;
	text-shadow:#ffff00 1px 1px 1px;
	font-weight:500;
	font-size:130%;
	width:30%;
	padding:8px;
	float:right;
	text-align:center;
	box-shadow-left:3px #000000;
	box-shadow-bottom:3px #000000;
	-webkit-box-shadow-left:3px #000000;
	-webkit-box-shadow-bottom:13px 13px 15px #000000;
	-moz-box-shadow-left:13px 13px 15px #000000;
	-moz-box-shadow-bottom:13px 13px 15px #000000;	
	box-shadow: 10px 8px 5px #888; 
	-webkit-box-shadow: 10px 8px 5px #888; 
	-moz-box-shadow: 10px 8px 5px #888;
	background-image:url("../images/accentback.png");
	background-repeat:repeat;
}

#indexcontent p:first-letter{
	font-family:"old english text mt";
	font-size:170%;
}

#indexcontent h1{
	background-color:#081c59;
	font-size:120%;
	font-weight:600;
	color:#ffff00;
	border-top:#ffff00 1px outset;
	border-bottom:#ffff00 1px outset;
	text-align:center;
	border-radius:25px;
	-webkit-border-radius-bottomright:25px;
	-moz-border-radius-bottomleft:25px;
	-moz-border-radius-bottomright:25px;
	box-shadow: 10px 8px 5px #888; 
	-webkit-box-shadow: 10px 8px 5px #888; 
	-moz-box-shadow: 10px 8px 5px #888; 
	padding: 5px 5px 5px 15px;
	text-shadow:.5px 2px 1px #e7e7e7;
}

.form{
	border:#0099cc inset 2px;
}

#logo{
	width:100%;
	height:200px;
	text-align:right;
	vertical-align:middle;
}

#nav{
	width:100%;
	text-align:center;
	vertical-align:middle;
	background-image:url("../images/navback.png");
	background-repeat:repeat-x;
}

#nav ul{
	list-style-type:none;
}

#nav li{
	display:inline;
	color:#ff0000;
}

#nav li a{
	font-family:"century gothic", arial, sans-serif;	
	font-weight:600;
	font-size:85%;
	text-decoration:none;
	color:#e7e7e7;
	background-color:#333333;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-moz-box-shadow:5px 2px 3px #888;
	padding:5px;
	border:2px outset #000000;
}

#nav li a:hover{
	font-family:"century gothic", arial, sans-serif;	
	font-weight:600;
	font-size:85%;
	text-decoration:none;
	color:#ffcc00;
	background-color:#00296d;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-moz-box-shadow:5px 2px 3px #ffcc00;
	padding:5px;
	border:2px inset #ffcc00;
}

.required{
	color:#ff0000;
	font-weight:600;
}