body {
	margin:0;
	/*background-image:url('/images/bg.jpg');
	background-repeat:repeat-y;
	background-position:center top;*/
	background-color:#ebe6df;
}

body, td, input, textarea {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color: #747373;
	line-height:1.2;
}

a {
	color:#695853; /*B54472;*/
}
a:hover {
	color:#695853; /*B54472;*/
	text-decoration:underline;
}

.red {
	color:#76204a;
}

.green {
	color:#223e0f;
}

h1, h2, h3, h4 {
	color:#76204a;
	font-family:Arial, Helvetica, sans-serif;
}

h1 { font-size:15pt; }
h2 { font-size:13pt; }
h3 { font-size:12pt; }
h4 { font-size:11pt; }

a.smPink, a.smLightPink {
	font-size:8pt;
	text-decoration:none;
	color:#ab6b88;
}

a.smLightPink {
	color:#4d142d;
}

img { border:0}
form { margin:0}
table { border-collapse: separate; border-spacing: 0; }

.topLine {
	background-color:#46122a;
	height:10px;
}

.outer {
	width:1046px;
	margin:0px auto 10px auto;
}

.main_int {
	padding:15px 0 0 15px;
}

.main_home {
	padding:15px 0 0 15px;
}

.innerLeft {
	width:550px;
	float:left;
	/*font-family:georgia, serif;*/
}

.leftOuterNew {
	float:left;
	width:622px;
	background-image:url('/images/shadow.jpg');
	background-repeat:repeat-y;
	background-position:right top;	
}

.leftInnerNew {
	padding-right:7px;
}

.innerRight {
	width:320px;
	float:right;
	margin-left:20px;
}

.inner2 {
	padding:20px;
}

.bottom {
	background-image:url('/images/bottom.jpg');
	background-repeat:no-repeat;
	height:34px;
}

.loveolutionaries {
	background-image:url('/images/hp_left_bottom_box2.jpg');
	background-repeat:no-repeat;
	height:55px;
}

.loveolutionaries2 {
	background-image:url('/images/join_side_bottom.jpg');
	background-repeat:no-repeat;
	height:43px;
}

.loInt {
	color:#E2D0D8;
	font-size:14pt;
	margin:6px 0 0 45px;
}

.loInt2 {
	color:#76204a;
	font-size:13pt;
	padding:13px 0 0 52px;
}

.grayBorder {
	border:1px solid #8B8B8B;
	border-bottom:0;
}

input.hp {
	width:150px;
	border:1px solid #762045;
	background-color:#491026;
	color:#fff;
}

input.side1 {
	width:150px;
	border:0;
	background-color:#fff;
	color:#323232;
}

.featured {
	background-image:url('/images/quotes.jpg');
	background-repeat:no-repeat;
	/*background-position:0 8px;*/
	padding:15px 0 0 21px;
	color:#323232;
}

.footer {
	background-image:url('/images/footer2.jpg');
	background-repeat:no-repeat;
	height:84px;	
}

.footerInt {
	padding-top:40px;
	text-align:center;
	font-size:8pt;
}

.footerInt a {
	text-decoration:none;
}

.footerInt, .footerInt a {
	color:#bc99a7;	
}

.footerInt2 {
	text-align:center;
	font-size:8pt;
	margin-top:5px
}
.footerInt2, .footerInt2 a {
	color:#8c5068;	
}

.homeTitle {
	font-family: arial;
font-size:18pt;
border-bottom:1px solid #D2D2D2;
letter-spacing:1px;
margin:15px;


}
.homeTitle a:hover {
	text-decoration: none;
}
.homeTitle a{

display:block;
}

.homeTextRight {
	margin:0 15px 0 50px;
font-family:"trebuchet MS", arial;
font-size:12pt;

}

.homeTextLeft {
	margin:0 50px 0 15px;
font-family:"trebuchet MS", arial;
font-size:12pt;
}

.homeTextLeft a, .homeTextRight a {
	
color: #737373;
display:block;
}

.homeTextLeft a:hover, .homeTextRight a:hover {
	text-decoration: none;
}

a.big {
	text-decoration:underline;
	font-size:15pt;
}

.bigText, .bigTextRed {
	font-size:15pt;
}

.bigTextRed {
	color:#76204a;
	letter-spacing:1px;
}



.investment {
	text-align:center;
	padding:20px;
	margin:20px;
	border:5px dashed #76204a;
}

.largerText {
	font-size:11pt;
}

.arrow {
	font-weight:bold;
	font-size:20pt;
	color:#76204a;
}

.shadowBox {
	padding:25px;
}

.shadowBox h1, .shadowBox h2 {
	margin:0;
	color:#76204a;
	text-align:left;
	width:100%;
}

.shadowBox h1 {
	font-size:20pt;
}
.shadowBox h2 {
	font-size:16pt;
}


.grayLine, .grayLine2 {
	height:1px;
	margin:15px 50px;
	border-bottom:1px solid #dddddd;
}

.grayLine2 {
	margin:15px 0 5px;
}

input.contact, textarea.contact {
	border:1px solid #333333;
	color:#333333;
	width:400px;
	font-size:14pt;
	font-family:arial, helvetica;
}




.ppol {
	border:1px solid #b2b2b2;
}

.ppol h2 {
	color:#353535;
}

.ppol h3 {
	color:#223e0f;
	margin:0;
}

.expert {
	clear:both;
	margin:10px;
	padding:10px;

}

.expert h3 {
	font-style:normal;
}

.product {
	width:700px;
}

.product h2 {
	font-size:15pt;
	margin:0;
}

.product h3 {
	font-size:10pt;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:0;
}

.product h4 {
	font-size:10pt;
	margin:0;
}

.prodDesc1 {
    background-color:#E9F0DE;
    padding:15px 20px;
}

.prodDesc1 h2, .prodDesc2 h2 {
	font-size:12pt;
	margin-bottom:20px;
}

.prodDesc2 {
    background-color:#F3F7ED;
    padding:15px 20px;
}

.prodDesc3 {
    background-color:#FFEEB9;
    padding:15px 20px;
}

.prodHeader {
	font-size:12pt;
	font-weight:bold;
	color:#505050;
}

h2.prodName {
	font-weight:normal;
	font-size:12pt;
}


.loveExp, .loveAct, .loveInsp, .loveExp2, .loveAct2, .loveInsp2 {
	width:691px;
	margin:10px auto;
	background-image:url('/images/bg_loveexp.jpg');
	background-repeat:no-repeat;
	height:259px;	

}

.loveExp2, .loveAct2, .loveInsp2 {
	width:687px;
	height:123px;
	background-image:url('/images/tle_bg1.jpg');
}

.loveAct2 {
	background-image:url('/images/tle_bg2.jpg');
}

.loveInsp2 {
	background-image:url('/images/tle_bg3.jpg');
	margin-bottom:0;
	height:122px;
}

.loveInsp3 {
	padding-top:10px;
	background-image:url('/images/tle_bg5.jpg');
	background-repeat:repeat-y;
	width:687px;
	margin:0 auto;
}

.loveInsp4 {
	background-image:url('/images/tle_bg4.jpg');
	background-repeat:no-repeat;
	width:687px;
	height:14px;
	margin:0 auto;
}

.loveExp ul, .loveAct ul, .loveInsp ul {
	margin-top:3px;
	margin-bottom:0;
	line-height:1.4;
}

.loveAct {
	background-image:url('/images/bg_loveact.jpg');
}

.loveInsp {
	background-image:url('/images/bg_loveinsp.jpg');
}

.loveExpInt {
	padding:20px 280px 2px 20px;
	font-size:9pt;
}

.loveExpInt td {
	font-size:11pt;
}


.contributors {
	width:320px;
	background-image:url('/images/contributors_bg.jpg');
	background-repeat:no-repeat;
	background-position:0 64px;
	background-color:#fee4e2;
}

.contributors td {
	color:#787878;
}

.contr_inner {
	padding:5px;
}



/*.checkTable {
	border-right:1px solid #fff;
}*/

.checkTable td {
	border-right:1px solid #fff;
	font-size:10pt;
	color:#555;
	background-color:#e9f0de;
}




.about {
	float:left;
	padding:0 10px 10px 0;
}

.aboutTable {
	margin-top:10px;
}

.aboutTable td {
	font-size:8pt;
	font-family:arial, helvetica;
}

.aboutTable td h4 {
	font-size:10pt;
	margin:0;
}

.sideSection {
	width:316px;
	background-color:#fff;
}

.header, .header_red, .header_red2 {
	background-image:url('/images/header_beige_bg.jpg');
	background-repeat:no-repeat;
	background-color:#c5b8a6;
	color:#fff;
	height:32px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11pt;
	letter-spacing:-.1px;
	margin-bottom:5px;
}

.header_red {
	background-image:url('/images/header_red_bg.jpg');
}

.header_red2 {
	background-image:url('/images/header_red_bg2.jpg');
}

.header_inner {
	padding:10px 10px 5px 10px;
}

.header_va {
	float:right;
	width:65px;
	padding:16px 3px 3px 5px;
	font-weight:normal;
	background-color:#d4c9ba;
	text-transform:lowercase;
	letter-spacing:0;
	font-size:8pt;
}

.header_va a {
	color:#877b69;
	text-decoration:none;
}

.series, .posts {
	color:#747373;
	background-color:#f2efe9;
	margin-bottom:10px;
}

.series td, .posts td {
	color:#747373;
}

.series h1 {
	color:#5c1b39;
	margin:0 0 8px 0;
	font-size:16pt;
}

.series h1 a {
	color:#5c1b39;
	text-decoration:none;
}

.series a {
	color:#695853;
	text-decoration:none;
	font-weight:bold;
}
.seriesLink a {
	color:#695853;
	text-decoration:none;
}

.series_inner, .posts_inner {
	padding:10px;
	color:#747373;
}

.gray_text {
	color:#747373;
}

.posts_inner {
	padding:5px;
}

.posts_inner h1 {
	margin:0;
	font-size:13pt;
}

.posts_inner h1 a {
	color:#695853;
	text-decoration:none;
}

.seriesLink {
	/*background-color:#eae2e1;*/
	background-image:url('/images/gray_arrow.jpg');
	background-repeat:no-repeat;
	background-position:8px 8px;
	margin-bottom:3px;
}

.seriesLink a {
	/*display:block;*/
}

.seriesLink_inner {
	padding:5px 5px 2px 23px;
}

.seriesDetails {
	color:#939393;
	font-size:8pt;
	font-weight:normal;
}

.sideList a {
	color:#747373;
	text-decoration:none;
	font-size:9pt;
}



.button {
	text-align:center;
	line-height:40px;
}

.button a {
	width: 48px;
	/*font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;*/
	display: block;
	padding: 3px;
	white-space: nowrap;
	color: #695853;
	border: 1px solid #695853;
	background: #fff;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.button a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #695853;
	background: #695853;
}



.button a.edit
 { background: #00cda2; }

.button a.edit:hover
 { background: #00ff66; }

.button a.delete
 { background: #d60d00; }

.button a.delete:hover
 { background: #ff6600; }

.button a.nextprev
 { width: 85px; }

.button a.subpage
 { width: 98px; }

.button a.pagejumplink
{
	width: 30px;
	margin: 3px;
	color: #695853;
	border: 1px solid #695853;
	background: #ffffff;
	display: inline;
}

.button a.pagejumplink:hover
{
	color: #fff;
	border: 1px solid #695853;
	background: #695853;
}

.button .pagejumplink2
{
	width: 30px;
	/*font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;*/
	padding: 3px;
	margin: 3px;
	white-space: nowrap;

	color: #fff;
	border: 1px solid #695853;
	background: #695853;
	font-weight: bold;
	text-align: center;
	display: inline;
}


input.side, textarea.side {
	font-size:8pt;
	width:250px;
	border:1px solid #C5B8A6;
}

.sidetext {
	font-size:9pt;
	padding:0 5px 15px 5px;
	line-height:1.4;
}
