body { background-color:#ffffff; background-image: url(images/bg4.jpg); background-repeat: repeat; font: 12px; font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif; color: #2e1f30; margin:0; padding: 0px; line-height: 19px;}
a {color:#2d0736;}
a:hover{ color:#e41777;}

h1 {color:#ffffff; font-size:20px; text-align:left; font-family:Verdana, Geneva, sans-serif;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:19px; margin-top: 5px; margin-bottom: 0px; text-align: left; font-weight: normal; color: #333333; line-height:25px;}
h3 {font-family: "Lucida Grande", Tahoma; font-size: 14px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #111111; margin-top: 15px; text-align: left; letter-spacing: 0.1em;}
h4 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; padding-top: 0px; margin-top: 0px; color: #047290;}
h5 { font-size:14px; font-family: "Lucida Grande", Tahoma; padding-top: 0px; margin-top: 0px;}
p {text-align:justify; width: 360px; color: #2e1f30;}
/*p.dropcaps:first-letter {font-size: 340%; margin: 5px 5px 0px 0px; float: left; font-weight: bold; width: 1em;}*/
li {line-height:19px; padding-bottom: 10px;}
blockquote {padding-bottom: 15px; text-align:justify;}


#wrapper {min-height: 650px; padding: 0px; margin: 0px auto;}
#content {width: 1000px; padding: 0px; margin: 0px auto;}
#leftcontent{width: 200px; /*background-color:#a38dd2;*/ float:left; color:#FFFFFF; padding: 30px; margin: 0px; background:rgba(163, 141, 210, .6);}
#leftcontent a{color:#2d0736; text-decoration:none; }
#leftcontent a:hover{ color:#e41777;}
#rightcontent{width: 610px; margin-left: 290px; padding: 10px 50px 50px 50px; background:rgba(255, 255, 255, .5);}

.headline {font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; margin-top: 5px; margin-bottom: 0px; text-align: left; font-weight: normal; color: #333333; line-height:30px;}
.subheadline {font-family: "Lucida Grande", Tahoma; font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #111111; margin-top: 5px; text-align: left; letter-spacing: 0.3em;}
.title {font-family: Georgia, "Times New Roman", Times, serif; font-size:40px; margin-top: 5px; margin-bottom: 0px; text-align: center; font-weight: normal; color: #FFFFFF; line-height:36px; text-shadow: 0px 1px 2px #555;}
.title a {color: #FFFFFF !important;}
.subtitle {font-family: "Lucida Grande", Tahoma; font-size: 10px; font-weight: lighter; font-variant: normal; text-transform: uppercase; color: #090136; margin-top: 5px; text-align: center; letter-spacing: 0.3em;}
.subtitle a {color: #090136 !important;}
.small {font-size:24px; color: #77d8fe;}
.youtube {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; margin-top: 5px; margin-bottom: 0px; text-align: left; font-weight: normal; color: #333333; line-height:20px;}
.sidetext {text-align:justify; width: 215px; color: #2e1f30;}
.rounder {text-align:center !important;} /* added 1-18-16 */
.book {float:right; padding: 0 0 35px 35px; width: 216px;}
.book a{text-decoration:none;}
.book a:hover{ color:#e41777;}
.bookSetster {float:right; padding: 0 0 35px 35px; width: 250px;}
.bookSetster a{text-decoration:none;}
.bookSetster a:hover{ color:#e41777;}
.buy {width: 610px; margin-left: 290px; text-align:right; padding: 0px; margin: 0px;}
.buysubheadline {font-family: "Lucida Grande", Tahoma; font-size: 10px;  font-variant: normal; text-transform: uppercase; color: #111111; margin-top: 0px; text-align: left; letter-spacing: 0.25em;}
.buysubheadline a{text-decoration:none;}

#navconsult {padding: 30px 10px 30px 10px; margin: 0px; text-align:left; border-top: #8e78c0 thin solid; font-size:14px;}
#navconsult ul{margin: 0px; padding: 0px; font-size:10px;}
#navconsult li {padding:0px; width: 100%; list-style-type:none;}
#navconsult a li {color:#ffffff;}

#nav {padding: 30px 30px 30px 30px; margin: 0px; text-align:left; border-bottom: #8e78c0 thin solid; border-top: #8e78c0 thin solid; font-size:14px;}
#nav ul{margin: 0px; padding: 0px; font-size:10px;}
#nav li {padding:5px; width: 100%; list-style-type:none;}
#nav a li {color:#ffffff;}

#navjoin {padding: 30px 30px 30px 30px; margin: 0px; text-align:left; border-bottom: #8e78c0 thin solid; font-size:15px; letter-spacing: 0.07em;}
#navjoin ul{margin: 0px; padding: 0px; font-size:15px; letter-spacing: 0.07em;}
#navjoin li {padding:5px; width: 100%; list-style-type:none;}
#navjoin a li {color:#ffffff;}

#navother {padding: 30px 10px 30px 30px; margin: 0px; text-align:left; border-bottom: #8e78c0 thin solid; font-size:14px;}
#navother ul{margin: 0px; padding: 0px; font-size:10px;}
#navother li {padding:5px; width: 100%; list-style-type:none;}
#navother a li {color:#ffffff;}

#sample {margin: 0px; text-align:left; border-bottom: #8e78c0 thin solid; border-top: #8e78c0 thin solid; font-size:12px;}
#sample ul{margin: 0px; padding: 0px; font-size:12px;}
#sample li {margin:5px; width: 100%; list-style-type:none;}
#sample a li {color:#ffffff;}

#consultations {margin: 0px; text-align:left; font-size:14px;}
#consultations ul{margin: 0px; padding: 0px; font-size:14px;}
#consultations li {margin:0px; width: 100%;}
/*#consultations a li {color:#ffffff;}*/


#review {font: 14px/16px;font-family: Garamond; color: #666; background:url(images/quote.jpg) no-repeat; padding: 5px 0 15px 0; width: 575px;}
#footer {background-image:url(images/bg-bottom.jpg); background-repeat:no-repeat; background-position:bottom; height: 150px;}
.SoMe {padding: 63px 0 15px 7px; border:none;}
.logo {text-align:center; padding: 0 10px 10px 15px;}
.resources {font-family:Arial, Helvetica, sans-serif;}
.resourcestop {font-family:Arial, Helvetica, sans-serif; width: 275px;}
.resourcesheading {font-family: "Lucida Grande", Tahoma; font-variant: normal; text-transform: capitalize; color: #111111; margin-top: 5px; text-align: left; letter-spacing: 0.15em; font-weight:bold;}