body {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #663300;
	background-color: #CEB4B0;
	text-align: center;
}

.date {
	font: oblique 14px Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 10px;
	color: #74005F;
	}


.photo {
	margin: 10px 10px 10px 45px;
	}

.photoRight {
	float: right;
	width: 203px;
	margin: 0px 0px 10px 10px;
	font: Arial, Helvetica, sans-serif;
	text-align: center;
	}

.purpleText {color: #74005F;}

.smallText { font-size: 9px; }

.smallText a {
	color: #CCCC00;
	text-decoration: none;
	}

.smallText a:hover {
	text-decoration: underline;
	}


#flourish {
	text-align: center;
	margin: 15px 0px 15px 0px;
	}





#parentContainer {
	width: 762px;
	margin: 0px auto;
	padding: 5px;
	position: relative;
	background-color: #FFFFFF;
	}

#oneColumnContainer {
	width: 762px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	}

#twoColumnContainer {
	width: 762px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	background-image: url(images/rm_magenta_160fill.gif);
	background-repeat: repeat-y;
	}
	
#twoColumnRight {
	width: 602px;
	float: left;
	text-align: left;
	background-image: url(images/rm_background.jpg);
	background-repeat: no-repeat;
	}
	

/*
 *  T W O    C O L U M N   L A Y O U T
 *  L E F T   R E G I O N
 *
 */
#twoColumnLeft {
	width: 160px;
	float: left;
	}

#twoColumnLeft h2 {
	font: bold 22px/24px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	margin: 15px 0px 5px 0px;
	text-align: center;
	color: #FFFFFF;
	width: 160px;
	letter-spacing:.1em;
	}

#twoColumnLeft h3 {
	font: bold 18px/22px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	margin: 15px 0px 5px 0px;
	text-align: center;
	color: #FFFFFF;
	width: 160px;
	letter-spacing:.15em;


	}

#twoColumnLeft p {
	font: normal 12px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	margin: 10px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 0.025em;

	}

#twoColumnLeft a {
	color: #CCCC00;
	text-decoration: none;
	}

#twoColumnLeft a:hover {
	text-decoration: underline;
	}

#twoColumnRight h2 {
	font: bold 24px/32px Garamond, Georgia, "Times New Roman", Times, serif;
	color: #74005F;
	margin: 0px 0px 10px 20px;
	}

#twoColumnRight h3 {
	font: bold 18px/22px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	color: #74005F;
	margin: 10px 0px 0px 20px;
	}



#twoColumnRight h4 {
	font: oblique bold 14px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 20px;
	}

#twoColumnRight li {
	font: bold 14px/20px Optima, Arial, Helvetica, sans-serif;
	color: #663300;
	letter-spacing:.05em;
	margin-left: 25px;
	margin-right: 1.5in;
	margin-bottom: 10px;
	}

#twoColumnRight p {
	font: normal 14px/22px Arial, Helvetica, sans-serif;
	color: #663300;
	letter-spacing:.025em;
	margin: 0px 20px 5px 45px;
	}

#twoColumnRight h3 a {
	font: bold 18px/22px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	color: #339933;
	text-decoration: none;
	}
	
#twoColumnRight a {
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	color: #339933;
	text-decoration: none;
	}

#twoColumnRight a:hover {
	text-decoration: underline;
	}
	

.calendarDate {
	font: bold 14px Georgia, Times New Roman, serif;
	color: #663300;
	letter-spacing:.025em;
		margin: 0px;

	}

.calendarLocation {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #663300;
	letter-spacing:.025em;
	margin: 0px;
	}

.calendarCost {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #663300;
	letter-spacing:.025em;
		margin: 0px;

	}

.calendarTime {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #663300;
	letter-spacing:.025em;
	margin: 0px;
	}
	
.calendarLocation a {
	font: normal 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #339933;
	text-decoration: none;
	}
	
.calendarLocation a:hover {
	text-decoration: underline;
	}


#workshopDescription {
	margin-left: 25px;
	padding-left: 25px;
	background-image: url(images/rm_flower_lavender.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:center;
	}

#workshopDescription h2 {
	font: bold 22px/24px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	margin: 15px 0px 5px 0px;
	letter-spacing:.1em;
	color: #74005F;
	}

#workshopDescription h3 {
	font: bold 18px/22px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	margin: 15px 0px 5px 0px;
	text-align: center;
	letter-spacing:.15em;
	}

#workshopDescription p li {
	font: normal 12px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	margin: 10px;
	text-align: center;
	letter-spacing: 0.025em;

	}

#workshopDescription a {
	color: #339933;
	text-decoration: none;
	}

#workshopDescription a:hover {
	text-decoration: underline;
	}


/*
 * H O M E P A G E 
 *
 */


#homepageContainer {
	width: 762px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	background-image: url(images/rm_magenta_160fill.gif);
	background-repeat: repeat-y;
	}

/***    Homepage Left uses Two Column Left   ***/

/*
 * H O M E P A G E   R I G H T
 *
 */

#homepageRight {
	width: 602px;
	float: left;
	text-align: left;
	background-image: url(images/rm_home_background.gif);
	background-repeat: no-repeat;
	}

#homepageRight p {
	font: normal 14px/22px Arial, Helvetica, sans-serif;
	color: #663300;
	letter-spacing:.025em;
	margin: 10px 20px 10px 20px;
	}

#homepageRight a {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #339933;
	text-decoration: none;
	}

#homepageRight a:hover {
	text-decoration: underline;
	}
	



.leadingPhrase {
	font: bold oblique 20px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive, serif;
	}
	


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *  						R I G H T   R E G I O N   B O X
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 

#rightRegionBox {
	width: 260px;
	margin: 0px auto;
	padding: 5px;
	float: right;
	}
	

#rightRegionBox h3 {
	background: url(images/test_heading_green.gif) left top no-repeat;
	font: bold oblique 20px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	color: #74005F;
	height: 35px;
	padding: 18px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	}
	
#rightRegionBox h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #74005F;
	margin: 0px 10px 0px 35px;
	}

#rightRegionBox p {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	margin: 0px 10px 10px 37px;
	letter-spacing:.03em;
	}


#rightRegionBox a {
	color: #74005F;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}


#rightRegionBox a:hover {
	text-decoration: underline;
	}


#sidebarRegionBox {
	width: 230px;
	margin: 0px auto;
	padding: 5px;
	float: right;
	}
	

#sidebarRegionBox h3 {
	background: url(images/heading_lavender_sm.gif) left top no-repeat;
	font: bold oblique 16px "Espresso", "Monotype Corsiva", "Lucida Calligraphy", cursive;
	color: #74005F;
	height: 30px;
	padding: 12px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebarRegionBox h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #74005F;
	margin: 0px 10px 0px 35px;
	}

#sidebarRegionBox p {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	margin: 0px 10px 10px 37px;
	letter-spacing:.03em;
	}


#sidebarRegionBox h4 a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #74005F;
	text-decoration: none;
	}


#sidebarRegionBox p a {
	color: #339933;
	text-decoration: none;
	}

#sidebarRegionBox p a:hover {
	text-decoration: underline;
	}

#emptyContentContainer {
	width: 762px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	background-color: #FFFFFF;
	}

#contentContainer {
	width: 762px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	background-color: #FFFFFF;
	}

#articleContainer {
	width: 762px;
	margin: 0px auto;
	text-align: left;
	position: relative;

	}


#articleContainer h2 {
	font: bold 24px/32px Arial, Helvetica, sans-serif;
	color: #74005F;
	margin: 0px 0px 10px 20px;
	}

#articleContainer h3 {
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	color: #74005F;
	margin: 10px 1in 0px 1.5in;
	}



#articleContainer h4 {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 20px;
	}

	
#articleContainer p {
	font: normal 14px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color: #000000;
	letter-spacing: 0.03em;
	margin: 0px 1in 20px 1.5in;
	}

#articleContainer a {
	color: #339933;
	text-decoration: none;
	}

#articleContainer a:hover {
	text-decoration: underline;
	}

#articleContainer li {
	font: normal 14px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	letter-spacing: 0.03em;
	margin: 0px 1in 20px 1.5in;
	color: #000000;
	}



/*
 * F O O T E R
 *
 */


#footer {
	width: 762px;
	clear: both;
	margin: 0px;
	background-color: #FFFFFF;
	}

	
#footer h3 {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #663300;
	margin: 0px;
	}
	
#footer p {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #663300;
	margin: 5px 10px 10px 10px;
	}

.footerContactText {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #663300;
	}

.footerContactText a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #663300;
	text-align: center;
	text-decoration: none;
	}
	
.footerContactText a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #339933;
	text-align: center;
	}

.footerSmallText {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #663300;
	margin-top: 4px;
	}
	
.footerSmallText a {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #663300;
	text-align: center;
	text-decoration: none;
	}
	
.footerSmallText a:hover {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #339933;
	text-align: center;
	}

#footer a {
	color: #663300;
	text-decoration: none;
	}

#footer a:hover {
	text-decoration: underline;
	color: #339933;
	}


#navigationRow {
	width: 762px;
	height: 26px;
	background-image: url("images/rm_nav_mid.gif");
	}
	
#navigationRow p {
	font: normal 14px Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding-right: 15px;
    letter-spacing:.001em;
	}
	
#navigationRow a {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#navigationRow a:hover {
	color: #FF66FF;
	}
	
