/* CSS Document */
body { background: #ffffff }
body, td, p { font: 9pt Arial, sans-serif; color: #333333; }
/* ------------------ main template: top header -------------- */
.copyrightbg { background: #78a url(images/botbg.jpg) top; }
.topbg2 { background: #78a url(images/topbg2.jpg) center; }
.topbg2 { height: 120px }
.mastlinksbg { background: #89b; padding: 5px }
.masttext { font-size: 24pt; color: #000055; font-style: italic; text-align: center; margin-top: 20px; } 
.headtxt {
	font-size: 14pt;
	letter-spacing: 0.1em;
	color: #fff;
	padding: 85px 0px 0px 350px;
	background: 85px 0px 0px 350px;
}
.logo { margin-top: 15px; margin-bottom: 15px }
/* -------------- main template: top navigation bar ------------ */
a.topnavlink { font-size: 10pt; color: #ffffff; text-decoration: none; }
a.topnavlink:hover { color: #000055; }
.topnavbar { text-align: center; margin-bottom: 15px; }
/* ------------ left/top templates ------------------*/
.leftbgwriting, .leftbgonetoone, .leftbgmermaids, .leftbgcircles { padding-left: 20px; padding-top: 30px; padding-bottom: 30px; } 
/* -------------- common template  ----------------- */
.leftbgcommon, .topbgcommon, .piccommon { background-color: #acae49; }
.piccommon { height: 190px }
.topbgcommon { background: #acae49 /*url("images/sectionpics/bg/commonbg.jpg") no-repeat center right */}
a.leftnavlink, .getnotifiedlink { font-size: 10pt; color: #000055; text-decoration: none; font-weight: bold; }
a.leftnavlink:hover { color: #ffffff; }
a.getnotifiedlink { color: #ffffff; }
a.getnotifiedlink:hover { color: #223355 }
.leftnavbar, .leftdate { margin-bottom: 20px; }
.leftindex { margin-bottom: 20px; margin-left: 30px; margin-top: 75px; }
.leftdate { font-size: 8pt; color: #ffffff; }
.signuptitle { font-size:11pt; color: #000055; margin-bottom: 20px; margin-top: 30px; }
.inputtext { color: #000055; font-weight: bold; }
.inputbox { font-size: 8pt; margin: 3px; background-color: #eeeeee }
.button { font-size: 10pt; color: #ffffff; background: #7788aa; padding-left: 15px; padding-right: 15px; margin-top: 20px; }
.newsbox { /*border: 1px solid #7788aa;*/ margin-bottom: 30px; }
/* -------------- writing template ----------------- */
.leftbgwriting, .topbgwriting, .picwriting { background-color: #ffdd88; }
.topbgwriting { background: #ffdd88 url("images/sectionpics/bg/writingbg.jpg") no-repeat center right }
.poem { color: #555555; }
.maryann { font-size: 11px; color: #777777; font-style: italic; padding-left: 15px; }
.line { margin-top: 35px; margin-bottom: 35px; }
/* -------------- coaching template ----------------- */
.leftbgcoaching, .topbgcoaching, .piccoaching { background-color: #ebf6a7 }
.topbgcoaching { background: #ebf6a7 url("images/sectionpics/bg/mandalabg.jpg") no-repeat center right }
/* -------------- circles template ----------------- */
.leftbgcircles, .topbgcircles, .piccircles { background-color: #ef131f; }
.topbgcircles { background: #ef131f url("images/sectionpics/bg/stonesbg.jpg") no-repeat center right }
/* -------------- flying mermaids template ----------------- */
.leftbgmermaids, .topbgmermaids, .picmermaids { background-color: #88bbcc; }
.topbgmermaids { background: #88bbcc url("images/sectionpics/bg/moirabg.jpg") no-repeat center right }
.part3 { margin-left: 50px; }
/* -------------- flower essences template ----------------- */
.leftbgessences, .topbgessences, .picessences { background-color: #c9b; }
.topbgessences { background: #c9b url("images/sectionpics/bg/essencebg.jpg") no-repeat center right }
/* -------- common content ------------------------ */
a { font-size: 9pt; color: #7788aa; }
a:hover { color: #000055; }
a.textlink { font-size: 9pt; color: #7788aa; }
a.textlink:hover { color: #000055; }
.redpdf { color: #660000; }
.tableborder { border: 1px solid #88bbcc; width: 760px }
.pageheading { font-size: 17pt; color: #cccccc; padding-top: 0px; }
.pageheading2 { font-size: 16pt }
.pagesubheading, .poemtitle { font-size: 16pt; color: #aaaaaa; /*text-transform: lowercase*/ }
.pagesubheading { letter-spacing: .1em }
.hometext  { font-size: 16px; color: #acae49; padding-right: 50px }
.maincontent { padding: 30px; }
.pagetitle { font-size: 24pt; color: #ffffff; /*font-weight: bold; text-align: center;*/ padding-bottom: 3px;}
.pageheading, .pagetitle { padding-left: 15px }
.circlessectionhead, .mermaidsectionhead, .writingsectionhead, .onetoonesectionhead, .essencesectionhead { font-size: 15px; }
.circlessectionhead { color: #ef131f; }
.mermaidsectionhead { color: #6699aa; }
.writingsectionhead { color: #ccaa55; }
.onetoonesectionhead { color: #a7b163; }
.essencesectionhead { color: #b9a }
.largetext { font-size: 13px; }
.indentp { margin-left: 20px }
.quote { font-size: 13px; color: #888888 }
.picright, .writinghomepic { margin-left: 25px; margin-bottom: 20px; }
.writinghomepic { border: 1px solid #eeeeee; }
.infobox, .embodyinginfobox, .regbox, .copybox, .circlescontact { border: 1px solid #dddddd; padding: 15px; margin-left: 40px; }
.embodyinginfobox { background: #ffffff url(images/boxmandbg.jpg) repeat center; text-align: center }
.regbox, .copybox { margin-left: 0px; }
.copybox { margin-top: 5px; }
.interorders { font-size: 9px; font-style: italic; }
.buynowbutton { border: 1px solid #000000; }
.circlescontact { padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; margin-left: 40px; margin-bottom: 5px; }
.fmbox { font-size: 15px; font-weight: bold; line-height: 1.3em }
.flowerdesc { margin: 3px 0px 3px 0px }
.rowbg { background: #ddd; padding: 6px }
.cellbordbot { border-top: 1px solid #ddd; }
.frontnew { padding: 10px; background: #ddd; text-align: center }
.frontlink, .fronttitle { font-size: 18px; text-decoration: none }
.fronttitle { color: #ef131f; }
a.newslink { color: #fff; font-size: 14px }
a.newslink:hover { color: #660; }
/* bottom */
.copyright { font-size: 11px; color: #ffffff; padding: 3px }
a.copy { color: #ffffff; }
a.copy:hover { color: #000055; }
.testimtop { font-size: 11px; font-style: italic; margin-top: 15px }
.testimtoplarger { font-size: 12px; font-style: italic; margin-top: 15px }
.writhomeheading { font-size: 14pt; color: #f16570 }
.writhomesubheading { font-size: 14pt; color: #0084b5 }

