/* Cynthia Dance CSS Document */


/*************************** Basic styling for the body content ***************************/

body {
	margin: 0px;
	background: #E670E8 url(Images/Frontpage/CD-Base03.gif) no-repeat;
}




/*************************** Wrapper ***************************/


#wrapper { /* Outer container for website */
	margin: 0px auto 15px;
	padding: 0px;
	width: 820px;
}
.image {
	margin-left: 10px;
	padding: 10px 0px 0px;
}

/*************************** Main text styling ***************************/

#wrapper p {  /* Main content  text styte */
	color: #FFF;
	padding: 0px;
	margin: 0px 10px;
	font: normal 0.7em/155% Verdana, Arial, Helvetica, sans-serif;
}

#wrapper h1 { /* Main content  Headline 1 text styte */
	color: #880277;
	text-decoration: none;
	padding: 0px;
	margin: 15px 0px 5px 10px;
	font: normal 1.8em Georgia, "Times New Roman", Times, serif;
}
#wrapper h2 { /* Main content  Headline 2 text styte */
	color: #FFF;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	font: lighter 1.1em Georgia, "Times New Roman", Times, serif;
}
#wrapper h3 { /* Main content  Headline 3 text styte */
	color: #F9F;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	font: lighter 0.9em Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
}
#wrapper h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #E7BACC;
}
#wrapper h5 {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #880277;
	margin-top: 0px;
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
}


/*************************** Masthead ***************************/

#wrapper #Masthead {  /* Masthead container  */
	padding: 0px;
	margin: 0px auto;
	width: 780px;
}



/*************************** Navitgation ***************************/

#wrapper #Navigation { /* Site menu navigation styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 780px;
	margin: 0px auto;
	padding: 10px 0px 0px;
	background: #000003;
	height: 20px;
}
#wrapper #Navigation a:link { /*Navigation Link  styling   */
	color: #DD6ADE;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	padding: 0px;
	margin-top: 0px;
}
#wrapper #Navigation a:visited { /*Navigation Link  styling   */
	color: #FFCCFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	padding: 0px;
	margin-top: 0px;
}
#wrapper #Navigation a:hover { /*Navigation Link  styling   */
	color: #FFFFFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	padding: 0px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0099;
}
#wrapper #Navigation a:active { /*Navigation Link  styling   */
	color: #CCCCCC;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	padding: 0px;
	margin-top: 0px;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
}

#wrapper #Navigation ul { /* Site menu navigation list styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	margin: 0px 0px 0px;
	padding: 0px;
}

#wrapper #Navigation li { /* Site menu navigation list styling  */
	display: inline;
	padding: 0px;
	margin: 0px 4px;
}



/*************************** Container ***************************/

#wrapper #container {  /* Container Div for website - holds the main content and side bar elements */
	width: 780px;
	padding: 0px;
	background: #000003;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/*************************** Div style for the main content ***************************/

#wrapper #container #main {  /* Main content styling */
	width: 500px;
	margin: 0px auto;
	float: left;
	background: #000000;
	clear: right;
	padding: 0px;
}

#wrapper #container #main h1 { /* Main content  Headline 1 text styte */
	color: #880277;
	text-decoration: none;
	padding: 0px;
	margin: 15px 0px 5px 10px;
	font: normal 1.8em Georgia, "Times New Roman", Times, serif;
}
#wrapper #container #main h2 { /* Main content  Headline 2 text styte */
	color: #FFF;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	font: lighter 1.1em Georgia, "Times New Roman", Times, serif;
}
#wrapper #container #main h3 { /* Main content  Headline 3 text styte */
	color: #F9F;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	font: lighter 0.9em Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
}
#wrapper #container #main h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #E7BACC;
}
#wrapper #container #main h5 {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #880277;
	margin-top: 0px;
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#wrapper #container #main p {  /* Main content  text styte */
	color: #FFF;
	padding: 0px;
	margin: 0px 10px;
	font: normal 0.7em/155% Verdana, Arial, Helvetica, sans-serif;
}
#wrapper #container #main .Quote {  /* Cynthia's quotes - purple  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #E7BAD7;
	padding: 0px;
	font-style: italic;
	margin: 0px 25px 0px 10px;
}

#wrapper #container #main .QuoteB {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	color: #D59EC7;
	padding: 0px;
	font-style: italic;
	font-weight: normal;
	margin: 2px 25px 2px 10px;
}
#wrapper #container #main .QuoteSm {  /* Light purple quotes in the main content */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: normal;
	color: #880277;
	padding: 0px;
	margin-right: 15px;
	margin-left: 10px;
	font-style: italic;
}

#wrapper #container #main a:link { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
}
#wrapper #container #main a:visited { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #969;
}
#wrapper #container #main a:hover { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#wrapper #container #main a:active { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #CD05A0;	
}

/*************************** Div style for the weekly content ***************************/

#wrapper #container #weekly {  /* Main content styling */
	width: 100%;
	margin: 0px auto;
	float: left;
	background: #000000;
	clear: right;
	padding: 0px;
}

#wrapper #container #weekly h1 { /* Main content  Headline 1 text styte */
	color: #880277;
	text-decoration: none;
	padding: 0px;
	margin: 15px 0px 5px 10px;
	font: normal 1.8em Georgia, "Times New Roman", Times, serif;
}
#wrapper #container #weekly h2 { /* Main content  Headline 2 text styte */
	color: #FFF;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	font: lighter 1.1em Georgia, "Times New Roman", Times, serif;
}
#wrapper #container #weekly h3 { /* Main content  Headline 3 text styte */
	color: #F9F;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	font: lighter 0.9em Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
}
#wrapper #container #weekly h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #E7BACC;
}
#wrapper #container #weekly h5 {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #880277;
	margin-top: 0px;
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
}

#wrapper #container #weekly p {  /* Main content  text styte */
	color: #FFF;
	padding: 0px;
	margin: 0px 10px;
	font: normal 0.7em/155% Verdana, Arial, Helvetica, sans-serif;
}
#wrapper #container #weekly .Quote {  /* Cynthia's quotes - purple  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #E7BAD7;
	padding: 0px;
	font-style: italic;
	margin: 0px 25px 0px 10px;
}

#wrapper #container #weekly .QuoteB {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	color: #D59EC7;
	padding: 0px;
	font-style: italic;
	font-weight: normal;
	margin: 2px 25px 2px 10px;
}
#wrapper #container #weekly .QuoteSm {  /* Light purple quotes in the main content */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: normal;
	color: #880277;
	padding: 0px;
	margin-right: 15px;
	margin-left: 10px;
	font-style: italic;
}

#wrapper #container #weekly a:link { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
}
#wrapper #container #weekly a:visited { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #969;
}
#wrapper #container #weekly a:hover { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#wrapper #container #weekly a:active { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #CD05A0;	
}

/*************************** Div style for the side bar  ***************************/

#wrapper #container #sidebar {  /* Side bar elements  */
	float: left;
	clear: right;
	background: #000000 left;
	margin: 0px;
	padding: 0px;
	width: 260px;
}
#wrapper #container #sidebar img { /*Style for the images in the sidebar */
	padding: 0px;
	margin: 5px 0px 0px;
}

#wrapper #container #sidebar hr {  /* Side bar horizonatal dotted line  */
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EB0275;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	width: 95%;
}

#wrapper #container #sidebar p {  /* Side bar regular text */
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 0.6em;
	font-weight: normal;
	text-align: left;
}
#wrapper #container #sidebar .Photo {  /* Photography credit - right aligned  */
	text-align: right;
}

#wrapper #container #sidebar .highlite { /* Large quotes in side bar version one */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #E7BAD7;
	line-height: 135%;
	margin: 5px 10px;
	font-weight: lighter;
	font-style: italic;
}

#wrapper #container #sidebar .highlitetwo { /* Large quotes in side bar version two */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #810260;
	line-height: 135%;
	margin: 5px 10px;
	font-weight: lighter;
	font-style: italic;
}
#wrapper #container #sidebar .dots { /* Separation lines bwtween pictures and quotes */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.6em;
	font-weight: lighter;
	color: #810260;
	margin: 10px;
	padding: 0px;
	text-align: center;
}


/*************************** Div style for the Footer  ***************************/

#wrapper #Footer { /* Footer styting */
	width: 780px;
	margin: 0px auto;
	padding: 15px 0px 0px;
	height: 35px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E670E8;
	background: #000003;
}
#wrapper #Footer p {
	padding-top: 10px;
	padding-bottom: 10px;
}

#wrapper #Footer ul { /* Footer list styting */
	display: inline;
	padding: 0px;
	margin: 15px 25px 0px;
}
#wrapper #Footer li {  /* Footer list styting */
	display: inline;
	margin: 0px 10px 5px 5px;
	padding: 10px 0px 10px;
}

#wrapper #Footer a:link { /* Footer link styting */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#wrapper #Footer a:visited { /* Footer link styting */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.6em;
	color: #FF66FF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #Footer a:hover { /* Footer link styting */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF00FF;
}
#wrapper #Footer a:active { /* Footer link styting */
	color: #FF66FF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font: 0.6em Georgia, "Times New Roman", Times, serif;
}


/*************************** Div style for the Copyright Footer  ***************************/
#wrapper #Copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	width: 780px;
	margin: 0px auto;
	padding: 10px 0px 5px;
	font-size: .7em;
	background: #CC33CC;
	text-align: left;
}

#wrapper #Copyright a:link { /* Link styles for Copyright Footer */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
}
#wrapper #Copyright a:visited{ /* Link styles for Copyright Footer */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CCCCCC;
	text-decoration: none;
}
#wrapper #Copyright a:hover { /* Link styles for Copyright Footer */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF00CC;
}
#wrapper #Copyright a:active { /* Link styles for Copyright Footer */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #99FF00;
	text-decoration: none;
}


/*************************** Div style for the DT7 Footer  ***************************/
#wrapper #DT7 {
	width: 780px;
	margin: 0px auto;
	padding: 4px 0px 5px;
	text-align: right;
	font: normal 0.65em Verdana, Geneva, sans-serif;
	color: #000;
}

#wrapper #DT7 a:link { /* Link styles for DT7 Design website */
	color: #000;
	text-decoration: none;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	font: normal .8em Verdana, Geneva, sans-serif;
}
#DT7 a:visited{ /* Link styles for DT7 Design website */
	color: #990099;
	text-decoration: none;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	font: .8em Verdana, Geneva, sans-serif;
}
#DT7 a:hover { /* Link styles for DT7 Design website */
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990099;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	font: .8em Verdana, Geneva, sans-serif;
}
#DT7 a:active { /* Link styles for DT7 Design website */
	color: #FF33FF;
	text-decoration: none;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	font: .8em Verdana, Geneva, sans-serif;
}

/*************************** Classes  ***************************/


.dancers {
	font: italic bold normal .9em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.WhiteH2 {
	font: normal .9em/125% Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	margin: 25em 25px 5px 0px;
	padding: 20px 0px 0px;
}
.PurpleHeadline {
	font: bold normal .7em Verdana, Geneva, sans-serif;
	color: #7A016A;
	padding: 0px;
	margin-top: 25px;
	margin-left: 10px;
	border-width: 0px;
	border-style: 0;
	margin-bottom: 10px;
}

.WhiteStarring {
	font: normal 0.7em Verdana, Geneva, sans-serif;
	color: #FFF;
	padding: 0px;
	margin-top: 5px;
	margin-left: 10px;
	border-width: 0px;
	border-style: 0;
}.White {
	color: #FFF;
}
#wrapper #container #main p strong {
	color: #880277;
}


/*************************** Side Bar ***************************/


#wrapper #container #sidebar a:link { /* Link styles for Side Bar */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-decoration: none;
}

#wrapper #container #sidebar a:visited { /* Link styles for Side Bar */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FCF;
	text-decoration: none;
}


#wrapper #container #sidebar a:hover { /* Link styles for Side Bar */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F6F;
}


#wrapper #container #sidebar a:active { /* Link styles for Side Bar */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C09;
	text-decoration: none;
}
.paypal {
	font: normal .8em Verdana, Geneva, sans-serif;
	color: #FFF;
	margin: 20px 10px 10px;
	padding: 10px 0px 10px 10px;
	background: #000;
	border-right: 0.7px none #FFF;
	border-bottom: 0.7px dashed #FFF;
	border-left: 0.7px none #FFF;
}
.subhead {
	font: normal .8em Verdana, Geneva, sans-serif;
	color: #FFF;
	margin: 10px 10px 0px;
	padding: 0px;
}
.trim {
	color: #EA76E1;
	padding: 0px;
	margin-left: 10px;
	font-size: 9px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}


/*************************** Right sided panel styling ***************************/

#wrapper #container #rightsidepanel {
	width: 260px;
	float: right;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 8px;
}

#wrapper #container #rightsidepanel a:link { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
}
#wrapper #container #rightsidepanel a:visited { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #969;
}
#wrapper #container #rightsidepanel a:hover { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#wrapper #container #rightsidepanel a:active { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #CD05A0;	
}

/*************************** Left sided panel styling ***************************/

#wrapper #container #leftsidepanel {
	width: 500px;
	float: left;
}

#wrapper #container #leftsidepanel a:link { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
}
#wrapper #container #leftsidepanel a:visited { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #969;
}
#wrapper #container #leftsidepanel a:hover { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #E570E8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#wrapper #container #leftsidepanel a:active { /* main contents link styling  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #CD05A0;	
}

