/* CSS INDEX:  
i.Site_wide universal Styles
II. Home Page Specific Styles
III. Interior_pages universal styles
IV. about pages




/*--------BEGIN SITE_WIDE STYLES---------------*/

body {
	background-color: #666666;
}
#mainContainer {
	position:absolute;
	float:left;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-left: 0px;
	width: 808px;
	height: 993px;
	margin-top: -10px;
	top: 20px;
	left: -3px;
}
#innerContainer {
	position:absolute;
	left:20px;
	top:20px;
	width:766px;
	height:969px;
	z-index:1;
	color: #CCCCCC;
	background-color: #ffffff;
}

#header {
	position:absolute;
	background-image:url(images/header_image.gif);
	left:1px;
	top:2px;
	width:766px;
	height:169px;
	z-index:1;
}
#navTable {
	position:absolute;
	left:0px;
	top:172px;
	width:768px;
	height:42px;
	z-index:1;
}
#footer{
	position:absolute;
	left:2px;
	top:950px;
	width:766px;
	height:21px;
	z-index:1;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
}

a:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px;text-decoration:none;}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px;text-decoration:none;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; font-size:10px;text-decoration:none;}
a:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; font-size:10px;text-decoration:none;}


/*--------END site_wide UNiversal CSS Styles---------------*/

/*--------BEGIN  Home Page SPecific Content---------------*/


#welcomeContainer {
	position:absolute;
	background-image:url(images/THC_Homepage_Finalb_12.jpg);
left:0px;
	top:208px;
	width:767px;
	height:257px;
	z-index:1;
}
#welcome_text {
	position:absolute;
	left:11px;
	top:11px;
	width:284px;
	height:232px;
	z-index:1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.style1 {
	font-size: 24px;
	font-weight: bold;
}

#welcome_image {
	position:absolute;
	background-image:url(images/welcome_image.gif);
	left:309px;
	top:4px;
	width:454px;
	height:250px;
	z-index:1;
	float: left;
}
#programImages {
	position:absolute;
	width:766px;
	height:152px;
	top:483px;
	z-index:1;
	left: 1px;
	background-image:url(images/program_images_bgnd.jpg);
	}

/*Start Images: DANCE, MUSIC, THEATER, RECORDING ARTS:*/

#homeDanceImage {
	background-image:url(images/home_dance_image.gif);
	border:thin;
	border-color:#999999;
	position:absolute;
	left:5px;
	top:5px;
	width:176px;
	height:140px;
	z-index:1;
}
#homeMusicImage {
	background-image:url(images/home_music_image.gif);
	border:thin;
	border-color:#999999;
	position:absolute;
	left:198px;
	top:5px;
	width:176px;
	height:140px;
	z-index:1;
}
#homeTheaterImage {
	position:absolute;
	background-image:url(images/home_theater_image.gif);
	left:391px;
	top:5px;
	width:176px;
	height:140px;
	z-index:1;
}
#homeRecordingImage {
	position:absolute;
	background-image:url(images/home_recording_arts_image.gif);
	left:585px;
	top:6px;
	width:176px;
	height:140px;
	z-index:2;
}

#programButtons {
	position:absolute;
	left:0px;
	top:147px;
	width:766px;
	height:35px;
	z-index:1;
}
#anouncements_container {
background-image:url(images/anouncements.gif);
	position:absolute;
	left:1px;
	top:679px;
	width:766px;
	height:261px;
	z-index:1;
}

#upcomingEvents_header 
{
	position:absolute;
	left:22px;top:20px;
	width:277px;
	height:29px;
	z-index:1;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	}
	

#sponsors_header 
{
position:absolute;
left:411px;
top:20px;
width:189px;
height:29px;
z-index:1;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;

}

#upcomingEvents_content 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	left:20px;
	top:72px;
	width:335px;
	height:174px;
	color:#FFFFFF;
	z-index:1;
	overflow:auto;
}



#sponsors_content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
left:410px;
top:71px;
width:335px;
height:176px;
z-index:1;
overflow:auto;
color:#FFFFFF;
}
/*--------End of Home Page SPecific Content---------------*/



/*-----------BEGIN      interior pages----------------*/

#interior_bgnd {
background-image:url(images/interior_blue.jpg);
	position:absolute;
	left:20px;
	top:215px;
	width:766px;
	height:731px;
	z-index:1;
}
#interior_image{
	position:absolute;
	left:142px;
	top:663px;
	width:529px;
	height:194px;
	z-index:2;
}
#interior_text {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	left:141px;
	top:279px;
	width:523px;
	height:343px;
	z-index:2;
	overflow:auto;	
}

#int_text_header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
	position:absolute;
	left:127px;
	top:240px;
	width:527px;
	height:38px;
	z-index:2;
	text-align:left;
}

#int_side_links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

list-style-type:circle;
list-style-position: outside;
	list-style-image: url(images/indent.png);
	position:absolute;
	left:-2px;
	top:217px;
	width:121px;
	height:345px;
	z-index:2;
	text-align:left;
}
a.int:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px;text-decoration:none;}
a.int:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px;text-decoration:none;}
a.int:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;text-decoration:none;}
a.int:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px;text-decoration:none;}



/*------about/contact pages-------*/

#about_page_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:14px;
color:#FFFFFF;
	position:absolute;
	left:26px;
	top:235px;
	width:336px;
	height:683px;
	z-index:1;
	overflow:auto;
}
#about_page_image {
	position:absolute;
	left:412px;
	top:237px;
	width:316px;
	height:679px;
	z-index:2;
}
.style2 {
	font-size: 18px;
	font-weight: bold;
}
