A:hover {	color:#9D1B34;	text-decoration:underline;}a	{	color:#f16821;	text-decoration:none;}/* Set the whole site to center */html, body, #main_tbl {	height: 100%;	margin: 0;	padding: 0;	border: none;	text-align: center;}td {	vertical-align:top;}#main_tbl {	margin: 0 auto;	text-align: left;	vertical-align: top;}/* footer for all pages */td.footer {	color:#f16821; 	font-size:9px;	font-family: Arial, Verdana, Helvetica;	padding-left:5px;	padding-right:5px;	width:857px;}/* ru link in footer for all pages */a.ru_link2 {	color:#f16821;}a.ru_link2:hover {	color:#9D1B34;	text-decoration:none;}/* Home link on home page */a.ru_link:hover {	color:#9D1B34;	text-decoration:none;}a.ru_link {	color:#fff;}/* Home footer for all pages */td.home_footer {	color:#fff; 	font-size:9px;	font-family: Arial, Verdana, Helvetica;	padding-left:10px;	padding-right:10px;	width:857px;}/* Set position for slideshow */#slideshow {	margin-left:48px;	margin-top:20px;}/* Home page */#signup {	margin-left:50px;}/* Home page */#email_tbox {	height:16px;	margin-left:50px;	border-style:none;	/*border-width:1px; */	width:150px;	font-size:11px;	color:#9D1B34;	background-color:#f7b794;}/* Home page */#submit_btn {	margin-left:5px;	font-size:10px;	color:#9D1B34;	border-style:solid;	border-width:1px;	border-color:#9D1B34;	background-color:#F16821;}/* Set the empty top space for the whole site */.td_blankheader {	height:30px;}/* Home page */.td_bg {	background-color:#f16821;}/* Home page */#main {	padding:0px;	background-color:#f16821;	margin-top:18px;	margin-left:25px;	width:410px;	color:#fff; 	font-size:10px;	font-family: Arial, Verdana, Helvetica;	line-height: 11pt;	text-align:justify;}/* Paragraph default setting */p {	color:#f16821;}.home_p {	color:#fff;}/* Heading default setting */h1,h3,h4 {	color:#9D1B34;}h2 {	line-height:0px;	font-size:16px;	color:#f16821}h3 {	border-bottom-style:dashed;	border-bottom-color:#9D1B34;	border-bottom-width:1px;	color:#9D1B34;	line-height:25px;}/* Bold default setting */b {	color:#9D1B34;}/* Setting for main text area */#mainText {	width:500px;	font-size:12px;	font-family: Arial, Verdana, Helvetica;	line-height:14px;	margin-left:50px;	margin-top:20px;	color:#f16821;	text-align:justify;}/*  Kulascoop CSS */h3.news_h3 {	border-top-style:dashed;	border-top-color:#9D1B34;	border-top-width:1px;	border-bottom-style:none;	color:#9D1B34;	line-height:25px;	padding-top:15px;}/*  Workshop CSS */#wit_mainText {	width:550px;	font-size:12px;	font-family: Arial, Verdana, Helvetica;	line-height:14px;	margin-left:20px;	margin-top:20px;	color:#f16821;	text-align:justify;}.wit_h3 {	font-size:16px;	margin-top:0;	color:#f16821;}workshops {	border-bottom-style:dashed;	border-bottom-color:#9D1B34;	border-bottom-width:1px;}.date {	width:100px;	font-weight:bold;	font-size:12px;	color:#9D1B34;	padding-right:10px;}.date_event {	width:425px;	font-size:12px;	color:#f16821;	vertical-align:top;}.event_title {	font-weight:bold;	color:#9D1B34;	margin:0;}/* Teachers CSS */#mainText_Teachers {	font-size:12px;	font-family: Arial, Verdana, Helvetica;	line-height:14px;/*	margin-left:50px; */	margin-top:20px;	color:#f16821;	text-align:justify;}.teachers_h2 {	margin-top:0;	color:#f16821;}.t_img {	height:100px;	width:55px;	vertical-align:top;}.t_info {	width:365;	vertical-align:top;	padding-left:10px;	color:#f16821;	font-size:14px;	padding-bottom:20px;}.t_h4 {}#t_nyc, #t_nys, #t_nj, #t_con {	font-size:10px;}/* FAQ CSS */#faq_text {	font-size:12px;	text-align:justify;}/* Retreats CSS */.retreats_h3 {	font-size:16px;	color:#f16821;}/* extra stuff */.extra {	font-family:Arial, Verdana, Helvetica;	font-size:12px;	color:#f16821;	padding-left:45px;}/*orange : #f16821red	   : #9D1B34*/