/* CSS Document */body {background-color: rgb(0,0,0);padding: 0;margin: 0;text-align: center;color: rgb(155,171,191);font-family: Verdana, Helvetica, Arial, sans-serif;}a {text-decoration: none;color: #FFFFFF;border-style: none;}a:hover{color: rgb(107,143,191);;}h1 {text-align: left;font-size: 16px;font-weight: bold;color: #FFFFFF;padding: 14px 0 0 20px;margin: 0;}h2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;padding: 8px 0 0 0;margin: 0;color: #FFFFFF;}h3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;padding: 60px 40px 0 20px;line-height: 24px;margin: 0;}h4 {font-family: Helvetica, Duboce, Arial, sans-serif;font-size: 12px;font-weight: bold;padding: 0 10px 0 0;line-height: 30px;margin: 0;}h5{color: rgb(255,255,255);border-style: solid none none none;border-width: 1px;border-color: rgb(155,171,191);font-size: 12px;font-weight: normal;padding: 0 0 0 0;margin:  0 20px 0 20px;}#bannerbox {background-image: url(images/bg_banner.jpg);background-repeat: repeat-x;	width:100%;	height:138px;text-align: center;margin: 0 auto;padding: 0;}#banner_index {background-image: url(images/index_01.jpg);background-repeat: no-repeat;	width:760px;	height:116px;	margin: 0 auto;	padding: 0;}/* nav box 1 */#navbox1 {width: 760px;height: 22px;margin: 0 auto;	padding: 0;}#nav1_02 {float: left;background-image: url(images/nav-02.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:88px;	height:22px;}#nav1_03 {float: left;background-image: url(images/nav-03-ov.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:284px;	height:22px;}#nav1_03 a{display: block;background: transparent url(images/nav-03.jpg) no-repeat;	width:284px;	height:22px;}#nav1_03 a:hover{background-position: -284px 0;}#nav1_04 {float: left;background-image: url(images/nav-04-ov.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:135px;	height:22px;}#nav1_04 a{display: block;background: transparent url(images/nav-04.jpg) no-repeat;	width:135px;	height:22px;}#nav1_04 a:hover{background-position: -135px 0;}#nav1_05 {float: left;background-image: url(images/nav-05-ov.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:170px;	height:22px;}#nav1_05 a{display: block;background: transparent url(images/nav-05.jpg) no-repeat;	width:170px;	height:22px;}#nav1_05 a:hover{background-position: -170px 0;}#nav1_06 {float: left;background-image: url(images/nav-06.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:83px;	height:22px;}#content_container {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:780px;margin: 0;padding: 0;}#content_container_rssp {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:620px;margin: 0;padding: 0;}#content_container_bod {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:420px;margin: 0;padding: 0;}#content_container_comm {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:520px;margin: 0;padding: 0;}#content_container_faculty {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:560px;margin: 0;padding: 0;}#content_container_workshops {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:1160px;margin: 0;padding: 0;}#content_container_rsylvan {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:1000px;margin: 0;padding: 0;}#content_container_tranceform {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:640px;margin: 0;padding: 0;}#content_container_traces {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:1000px;margin: 0;padding: 0;}#content_container_sacredarts {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:720px;margin: 0;padding: 0;}#content_container_trance {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:760px;margin: 0;padding: 0;}#content_container_music {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-image: url(images/bg.jpg);background-repeat: repeat;	width:100%;	height:580px;margin: 0;padding: 0;}/* nav box 2 */#navbox2bg {background-image: url(images/nav2bg.jpg);background-repeat: repeat-x;width: 100%;height: 24px;margin: 0;	padding: 0;	text-align: center;}#navbox2 {width: 760px;height: 24px;margin: 0 auto;	padding: 0;	text-align: center;}#nav2spacerR {float: left;margin: 0;padding: 0;	width:18px;	height:24px;}#nav2_01 {float: left;background-image: url(images/nav2_01.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:70px;	height:24px;}#nav2_02 {float: left;background-image: url(images/nav2ov_02.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:55px;	height:24px;}#nav2_02 a{display: block;background: transparent url(images/nav2_02.jpg) no-repeat;	width:55px;	height:24px;}#nav2_02 a:hover{background-position: -55px 0;}#nav2_03 {float: left;background-image: url(images/nav2ov_03.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:114px;	height:24px;}#nav2_03 a{display: block;background: transparent url(images/nav2_03.jpg) no-repeat;	width:114px;	height:24px;}#nav2_03 a:hover{background-position: -114px 0;}#nav2_04 {float: left;background-image: url(images/nav2ov_04.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:119px;	height:24px;}#nav2_04 a{display: block;background: transparent url(images/nav2_04.jpg) no-repeat;	width:119px;	height:24px;}#nav2_04 a:hover{background-position: -119px 0;}#nav2_05 {float: left;background-image: url(images/nav2_05.jpg);background-repeat: no-repeat;margin: 0;padding: 0;;	width:58px;	height:24px;}#nav2_06 {float: left;background-image: url(images/nav2ov_06.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:114px;	height:24px;}#nav2_06 a{display: block;background: transparent url(images/nav2_06.jpg) no-repeat;	width:114px;	height:24px;}#nav2_06 a:hover{background-position: -114px 0;}#nav2_07 {float: left;background-image: url(images/nav2ov_07.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:75px;	height:24px;}#nav2_07 a{display: block;background: transparent url(images/nav2_07.jpg) no-repeat;	width:75px;	height:24px;}#nav2_07 a:hover{background-position: -75px 0;}#nav2_08 {float: left;background-image: url(images/nav2ov_08.jpg);background-repeat: no-repeat;margin: 0;padding: 0;	width:54px;	height:24px;}#nav2_08 a{display: block;background: transparent url(images/nav2_08.jpg) no-repeat;	width:54px;	height:24px;}#nav2_08 a:hover{background-position: -54px 0;}#nav2_09 {float: left;margin: 0;padding: 0;	width:83px;	height:24px;}#contentbox {	width:760px;margin: 0 auto;padding: 0;}#sidebar {float: left;margin: 0;padding: 20px 0 0 0;	width:200px;	height:629px;}#sidebar_a {background-image: url(images/sidebar_a.jpg);background-repeat: no-repeat;margin: 0 0 0 19px;padding: 0;	width:168px;	height:240px;}#sidebar_a p{	font-size: 10px;	color: rgb(155,171,191);	text-align: left;	line-height: 12px;	padding: 8px 10px 0 12px;	margin: 0;	width: 144px;	text-align: justify;}#sidebar_b {background-image: url(images/sidebar_b.jpg);background-repeat: no-repeat;margin: 0 0 0 19px;padding: 10px 0 0 0;	width:168px;	height:474px;}#sidebar_b p{	font-size: 10px;	color: rgb(155,171,191);	text-align: left;	padding: 8px 10px 0 14px;	margin: 0;	width: 140px;	text-align: justify;}#sidebar span{	font-size: 11px;	line-height: 17px;}#content {background-image: url(images/logobg.gif);background-repeat: no-repeat;background-position: 50% 50%;float: right;margin: 0;padding: 0;	width:560px;	height:640px;	}#content p{	font-size: 11px;	color: rgb(155,171,191);	text-align: left;	line-height: 19px;	padding: 14px 30px 0 14px;	text-align: justify;	margin: 0;}#content img{margin: 0 12px 0 0;float: left;}#content_rssp {	width:760px;margin: 0 auto 0 auto;padding: 0;}#content_community {	width:760px;	height:470px;margin: 0 auto 0 auto;padding: 0;}#content_sacredarts {clear: both;	width:760px;	height:670px;margin: 0 auto;padding: 0;}#content_commdance {	width:760px;	height:440px;margin: 0 auto 12px auto;padding: 0;}#content_dance {	width:760px;	height:340px;margin: 0 auto 12px auto;padding: 0;}#content_expgroups {	width:760px;	height:340px;margin: 0 auto 12px auto;padding: 0;}#content_workshops {	width:760px;	height:680px;margin: 0 auto 12px auto;padding: 0;}#content_faculty {	width:760px;	height:500px;margin: 0 auto 0 auto;padding: 0;}.faculty {margin: 20px 0 0 20px;padding: 8px 0 0 0;height: 121px;border-style: solid none none none;border-width: 1px;border-color: rgb(155,171,191);}.faculty img{margin: 0 8px 0 0;float: left;border-style: none;}.faculty p{	font-size: 11px;	color: rgb(155,171,191);	text-align: left;	line-height: 17px;	padding: 0 30px 0 14px;	margin: 0;	text-align: justify;}#content_board {	width:760px;	height:300px;margin: 0 auto 0 auto;padding: 0;}#title {height: 16px;width: 760px;margin: 20px 0 0 0;text-align: left;padding: 0 0 8px 0;}#title p{float: left;margin: 0 0 0 20px;font-weight: bold;font-size: 13px;color: #FFFFFF;padding: 0;}#title2 {height: 16px;width: 760px;margin: 20px 0 0 0;text-align: left;padding: 0 0 8px 0;}#title2 p{margin: 0 0 0 20px;font-weight: bold;font-size: 13px;color: #FFFFFF;padding: 0;}#title3 {height: 16px;width: 760px;margin: 20px 0 0 0;text-align: left;padding: 0 0 24px 0;}#title3 p{margin: 0 0 0 20px;font-weight: bold;font-size: 15px;color: #FFFFFF;padding: 0 0 0 0;}.bordertop{border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);font-size: 12px;font-weight: normal;}#title_wide {height: 16px;width: 760px;margin: 20px 0 0 0;text-align: left;padding: 0 0 8px 0;}#title_wide p{float: left;width: 700px;margin: 0 0 0 20px;font-weight: bold;font-size: 13px;color: #FFFFFF;padding: 0;}.links_right {float: right;font-size: 11px;margin: 0;padding: 4px 20px 0 0;}#leftCol {float: left;margin: 0;padding: 0;width:380px;text-align: left;}#leftCol p{	font-size: 11px;	color: rgb(155,171,191);	text-align: justify;	line-height: 17px;	padding: 0 10px 0 20px;	margin: 0;}#leftCol a:hover{color: rgb(155,171,191);}#staffpic{margin: 0 12px 8px 21px;float: left;}#bookcover{margin: 6px 0 12px 0;}#rightCol {float: right;margin: 0;padding: 0;width:380px;	}#rightCol p{	font-size: 11px;	color: rgb(155,171,191);	text-align: justify;	line-height: 17px;	padding: 0 20px 0 10px;	margin: 0;}#commdance_table {clear: both;width: 720px;font-size: 11px;font-weight: normal;padding: 0 0 0 0;margin: 12px 0 0 20px;border-style: none;}#commdance_table td{border-style: none solid solid none;border-width: 1px;border-color: rgb(100,120,140);padding: 3px;margin: 0;text-align: left;}#commdance_table th{font-weight: bold;}.clearit {clear: both;font-size: 12px;font-weight: normal;}.author {font-size: 12px;font-weight: normal;text-align: left;}#footerbox {border-style: solid none none none;border-width: 1px;border-color: rgb(1,152,152);background-color: rgb(0,0,0);width: 100%;height: 88px;margin: 0 0 0 0;padding: 0;text-align: center;}#footer {background-image: url(images/index_18.jpg);background-repeat: no-repeat;margin: 0 auto;padding: 0;	width:760px;	height:88px;}#footer p{	font-size: 10px;	color: rgb(155,171,191);	text-align: right;	padding: 10px 26px 0 0;	margin: 0;}