	
	body {color: white; background: black; font-family: Century Gothic; font-size: 10pt; font-style: normal; scrollbar-shadow-color: #800000; scrollbar-arrow-color: #800000; }
	td {text-align: left; vertical-align: top; font-family: Century Gothic; font-size:10pt; color: white;}

	h1 {color: white; text-align: center; font-family:Tahoma; font-size:12pt; font-weight: bold}
	h2 {color: rgb(220, 212, 34); font-family:Tahoma; text-align: left; font-size:12pt; font-weight: normal; margin-bottom: -6pt; margin-top: 3pt}
	h3 {color: rgb(255, 255, 153); text-align: left; font-size:11pt; font-weight: normal; margin-bottom: -6pt}
	h4 {color: #FF9966; text-align: left; font-size:11pt; font-weight: normal; margin-bottom: -6pt}

	.by {font-size:9pt;  font-weight:normal;}	

	p.box_title {color: rgb(220, 212, 34); font-family:Tahoma; text-align: center; font-size:12pt; font-weight: normal; margin-bottom: 6pt; margin-top: 4pt}

	.indented {padding-left: 30pt;}

	div.img a:hover img {border: 0px solid #0000ff; } 

	.image_frame {border-style:inset; border-color: #830000; border-width:3px; }

	:link { color: rgb(255, 255, 150) }  /* for unvisited links */
	:visited { color: rgb(255, 255, 190) } /* for visited links */
	a:active { color: rgb(255, 0, 102) } /* when link is clicked */
	a:hover { color: rgb(200, 40, 40) } /* when mouse is over link */

	.location a:link { color: rgb(0, 0, 0) }  /* for unvisited links */
	.location a:visited { color: rgb(0, 0, 0) } /* for visited links */
	.location a:active { color: rgb(255, 0, 102) } /* when link is clicked */
	.location a:hover { color: rgb(200, 40, 40) } /* when mouse is over link */
	
	a.red:link { color: rgb(200, 40, 40); text-decoration: none;  }  /* for unvisited links */
	a.red:visited { color: rgb(200, 40, 40); text-decoration: none; } /* for visited links */
	a.red:active { color: rgb(255, 255, 150); text-decoration: none;  } /* when link is clicked */
	a.red:hover { color: rgb(255, 255, 150); text-decoration: none;  } /* when mouse is over link */
	
	#contents ul li {margin-left: -1em; padding-left: 0px; border: none;	text-indent: 0em; margin-bottom: 0em; margin-top: 0em;}

	#photoholder { height:300px; overflow:hidden; width:400px;	position:relative; }  /* for fading image  slideshow */

	hr { border:0; width:100%; color:#830000; background-color:#A43907; height:1px; margin:6px 0px 6px 0px;}

.newsletter_inputbox{
	/*width: 12em;
	height: 1.2em;
	font-size: 0.7em;
	background: transparent;
	border: none;
	margin: 0px;
	padding: 0.2em 0 0 1em;
	vertical-align: top;	*/
}

	.calendardate { /* Calendar Background Image */
	background: #FFFFFF url(http://www.dancingwithgrace.com/images/date_blk.gif);
	float: left;	width: 50px; height: 60px;	margin:  0px;	padding: 0px;	}
	
	.calendardate h1 { /* Month */
	font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;	text-decoration: none;	color: #FFFFFF;
	font-size: 10px;	font-weight: bold;	padding: 2px 0px 0px 0px;	margin: 0px; text-transform: uppercase;	}
	
	.calendardate h2 {  /* Day of Month */
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal; text-decoration: none; color: #880000;
	font-size: 21px; font-weight: bold;	 padding: 6px 6px 0px 0px;	margin: 0px;}
	
	.calendardate h3 { /* Day of Week */
	font-family: Arial;	font-style: normal;	text-decoration: none;	color: #000000;	font-size: 9px;	font-weight: bolder;
	padding: 0px 4px 0px 0px;	margin: 0px;	font-weight: normal;	text-align: center;	}

	.workshoptitle h1 { /* Worshop Title */
	padding-left: 45pt; text-align: left; font-size: 14pt; font-family: "Arial"; margin-bottom: 12px; margin-top: 6px; font-weight: bold; color: rgb(93,0,0);}

	
	/* Start  highslide stlye*/
	.highslide {
		cursor: url(/scripts/highslide/graphics/zoomin.cur), pointer;
		outline: none;
	}
	.highslide-image-blur {
	}
	.highslide-caption {
		display: none;
		
		font-family: Verdana, Helvetica;
		font-size: 10pt;
		border: 5px solid #444444;
		border-top: none;
		padding: 5px;
		background-color: gray;
	}
	.highslide-loading {
		display: block;
		color: white;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		padding: 3px;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
		background-color: black;
	}
	a.highslide-credits,
	a.highslide-credits i {
		padding: 2px;
		color: silver;
		text-decoration: none;
		font-size: 10px;
	}
	a.highslide-credits:hover,
	a.highslide-credits:hover i {
		color: white;
		background-color: gray;
	}
	.highslide-display-block {
		display: block;
	}
	.highslide-display-none {
		display: none;
	}
	/* End  highslide stlye*/


/**** Start Toggle CSS ****/
/*  Used for FAQs and Archived Newsletters */

/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}
/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 
/* h2 */
#TJK_DL h2 {color: rgb(220, 212, 34); font-family:Tahoma; text-align: left; font-size:12pt; font-weight: normal; margin-bottom: 6pt} 
/* margin for the DTs (shorthand) */
#TJK_DL dt {margin:12px 0}
/* image and left padding for DDs */
#TJK_DL_FAQ dd {background:url(/images/answer.gif) no-repeat;padding-left:65px;margin-left:20px}
/* styling all anchors in the DTs */
#TJK_DL dt a {background:0 50% no-repeat;padding-left:32px;color:#FFFFFF;text-decoration:none}
#TJK_DL dt a:visited {}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active,
#TJK_DL dt a:focus {font-weight:normal; color: rgb(255, 255, 150)}
/* the + and - gif in the anchors */
#TJK_DL .DTplus a {background-image:url(/images/toggleDLplus.gif); margin-left:20px}
#TJK_DL .DTminus a {background-image:url(/images/toggleDLminus.gif); margin-left:20px}
/**********************************/
/**********************************/
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}
/*#TJK_ToggleON,#TJK_ToggleOFF {display:none}*/

#TJK_DL li {font-family:Tahoma; text-align: left; font-size:11pt; font-weight: normal;}
#TJK_DL dt {color: rgb(220, 212, 34); font-family:Tahoma; text-align: left; font-size:11pt; font-weight: normal; margin-bottom: 6pt}
#TJK_DL_NEWSLETTER dd {padding-left:15px;margin-left:15px}

/**** End Toggle CSS ****/





