/*  Body background and Scrollbar */
body {margin:0;scrollbar-face-color:#006666;scrollbar-track-color:#C5DDCF;scrollbar-arrow-color:#C5DDCF;scrollbar-highlight-color:#F7E5EA;scrollbar-3dlight-color:#F7E5EA;scrollbar-shadow-color:#666666;scrollbar-darkshadow-color:#333333;background:#990033;text-align:center;font-family:verdana,arial,helvetica}
#wrapper {width:780px;text-align:left;margin:0 auto;background:#F7F4E5}
#header {width:100%;height:133px}
#header img {border:none}
#mainbody {width:100%;border:none;border-collapse:collapse}
#mainbody td {vertical-align:top;padding:0}
#navTopOuter {background: url(../relationship-pics/template/background.jpg) top left repeat-x #006668;width:100%;height:34px}

/*Sidebar stylings*/
.sidebar {background: url(../relationship-pics/template/bkg-left.jpg) top left repeat-y #006668;width:202px}
.sidebar p {color:#ffffcc;margin:20px 45px 5px 10px;font-size:12px}
.sidebar p a {color:#ffffcc;text-decoration:none;font-size:12px}
p.blog {border-top:1px solid #990033;border-bottom:1px solid #990033;text-align:center;font-weight:bold}
p.blog a:link, p.blog a:visited {color:#ffffcc;text-decoration:none;font-weight:bold;font-size:13px;display:block;margin:15px -5px}
p.blog a:hover, p.blog a:active {color:#ffb825}


h1 {font-weight:bold;font-size:18px;color:#006666;margin:20px 0 10px 0}
h2 {font-weight:bold;font-size:16px;color:#cc0033;margin-bottom:0}
h3 {font-weight:bold;font-size:12px;color:#cc0033}
li {line-height:16px}
/*Main content area stylings*/
.content {padding-right:40px;padding-bottom:40px}

/*Homepage stylings*/
.welcome {float:left;width:50px;height:25px;border:none;margin-right:10px}
.homeleft {width:315px;float:left;padding-top:30px}
.homeright {float:left;width:250px;padding-top:30px}
.homeright iframe {width:50px;height:25px;border:none;}
.homeright p {margin-left:20px}
.homerightborder {border-top:1px solid #006666;padding-top:20px;text-align:center;margin:20px 20px 0 40px}
.homerightborder p { margin:5px -15px;text-align:left }
.signup {border:2px solid #FFE69A;padding:0 15px 5px 15px;margin-left:20px;background:#FFF2CC}
.signup h2 {text-align:center;font-size:14px}
.signup p {color:#006666;margin:5px 0}
.small {font-size:9px}
.signup label {font-size:12px;display:block;width:50px;float:left;clear:left;margin-top:4px;color:#006666;font-weight:bold}
.signup input {margin-top:5px}

/*Testimonial block stylings for whatpeoplesay page*/
.testimonial {width:525px;border:none;background:#006699;margin:20px auto}
.testimonial td {padding:4px;background:#fff;vertical-align:top;text-align:center}
.testimonial p {margin:5px 10px;text-align:left}
.testimonial img {margin:4px}
.whatwesaylower {width:450px;margin:0 auto}

/*Bio table stylings for whatwedo1.htm*/
.bios {border:none;width:545px;background: #000099;margin:20px auto}
.bios td {padding:4px;text-align:center;background:#ffffe0;vertical-align:middle}
.bios p {text-align:left;margin:5px 10px}
.bios img {margin:4px}

/*Stylings for checkmarked lists*/
.checkmarks {list-style:none;margin-left:50px;padding-left:50px}
.checkmarks li {list-style-image:url(../relationship-pics/books/checkmark.gif);color:#CC0033;font-size:16px;font-weight:bold;line-height:32px}

/*Stylings for bookstore entries*/
.bookstore {margin:20px;padding-bottom:20px;border-bottom:1px solid #cc0033}
.bookstore img.bookcover {width:100px;float:left;border:none}
.bookstore h3 {color:#009999;margin-left:120px}
.bookstore p {margin-left:120px}
.bookstore img {border:none}
.bookstore .includes {font-size:10px}

/*Stylings for individual bookstore pages*/
.productpage img.bookcover {width:200px;float:right;margin: 0 0 10px 10px}
.bookstoreformats {background:#009999;width:100%;clear:both}
#mainbody .bookstoreformats td {text-align:center;padding:4px;vertical-align:middle;color:#fff;font-size:12px}
.bookstoreformats p {color:#fff;text-align:left}
.orderform {border:none;font-size:12px}
#mainbody .orderform td {vertical-align:middle;font-weight:bold;text-align:center;padding:15px 4px}
#mainbody .orderform td.price {text-align:left}

/* Main content links */
a:link {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0033;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC3366;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF6699;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC3366;
	text-decoration: underline;
}

a.bookmarklink {color:#006699;font-size:12px;}

/*Affiliate login box*/
.affiliatelogin {width:400px;border:2px solid #009999;padding:20px 4px;margin:20px auto;text-align:center;background:#FFFFCC;}
.affiliatelogin a {font-weight:bold;font-size:14px}


/* Text in right column */
.ColumnTextRight {font-family: Verdana, sans-serif;font-size: 12px;color: #006666;font-weight:bold;}

/* Links in Top table */
#navTop {width:100%;height:34px;padding:0;margin:0;background: url(../relationship-pics/template/left-1.jpg) top left no-repeat;}
#navTop a:link, #navTop a:visited {display:block;margin:0;padding:6px 18px;text-align:center;float:left;color:#FFCC33;font-size:13px;font-family: Verdana, sans-serif;text-decoration: none;font-weight: bold;}
#navTop a:hover, #navTop a:active {color: #FFFFCC}
#navTop a.leftlink {margin-left:202px}

/*  Links in left column */

#navLeft a:link, #navLeft a:visited {
	margin-left: 12px;
	color: #FFFFCC;
	background-color: transparent;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;

}
#navLeft a:hover, #navLeft a:active {
  margin-left: 12px;
  color: #FFCC33;
  background-color: transparent;
  font-size: 12px;
  font-family: Verdana, sans-serif;
  text-decoration: none;
  font-weight: bold;
  line-height: 20px;
}
/*   Links in right column */
#navRight td {
}
#navRight a:link, #navRight a:visited {
  color: #990000;
  background-color: transparent;
  font-size: 12px;
  font-family: Verdana, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
#navRight a:hover, #navRight a:active {
  color: #CC3366;
  background-color: transparent;
  font-size: 12px;
  font-family: Verdana, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
/*  Standard formatting */


hr {
	height: 1px;
	color: #006666;
	background-color: #006666;
	width: 75%;
	margin:10px auto;
	clear:left
}
p, ol, ul {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
.ColumnTextLeft {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFCC;
}
.LeftAddress {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFCC;
}

/*Creates a table with a double border - outer pink, inner black or outer green, inner black*/
.doubleborderpink {border: 2px outset #CC0033; width: 450px;margin: 10px auto;}
.doublebordergreen {border: 2px outset #009999; width: 450px;margin: 10px auto;}
.doubleborderpink div.doubleborderpinkinner, .doublebordergreen div.doublebordergreeninner{margin:2px auto;border:1px inset #000;width:99%;float:none;font-weight:normal;padding-bottom:20px;text-align:left}
.doublebordergreen div.doublebordergreeninner {background:#ffffcc}
.doubleborderpink td, .doublebordergreen td {padding:10px;}
.doubleborderpink div {width:48%;float:left;text-align:center;font-weight:bold;font-size:12px;padding-bottom:10px}
.doubleborderpink p, .doubleborderpink h2 , .doublebordergreen p {margin:10px}
.doubleborderpink form {width:400px;margin:10px auto;color:#006666}
p.spamnotice {color:#006666}

.freestuff {width:540px;margin:10px auto}
.freestuff td {vertical-align:top}
.freestuff .ebookcover {width:240px;text-align:center}
.freestuff .ebookcover img {margin-top:10px}

.moreresources {width:550px;border:none;margin:0 auto;}
#mainbody .moreresources td {width:50%;padding:4px;padding-left:40px;background:url(../relationship-pics/books/document.png) left top no-repeat; height:60px}
#mainbody .moreresources td.empty  {background-image:none}

.eft-testimonials {width:150px;}
.eft-testimonials img {float:left;clear:left;margin-bottom:20px}
.eft-testimonials p {margin-left:70px;margin-right:0;font-size:10px}
.eft-dvd {clear:right;padding:20px}
.eft-dvd img {float:left}
.eft-dvd p {margin-left:140px}

.portrait {width:165px;float:left;text-align:center;margin-bottom:15px}
.portrait img {margin-top:5px}

.contact {width:350px;border:none;margin:10px auto}
.contact td {font-size:12px}

.center {text-align:center}
.bold {font-weight:bold}
.black {color:#000}
.pink {color:#cc0033}
.teal {color:#009999}
ul.teal {color: #009999;font-weight:bold}
.super {bottom:0.4em;font-size:70%;position:relative;}
.right {float:right;padding-left:5px}
.left {float:left;padding-right:5px}
.upsize {font-size:14px;font-weight:bold}
.photocaption p {font-size:9px}
.footer {background:#006668;padding-left:150px}
.footer p {text-align:center;margin:0;padding:3px 0;color:#FFCC99;font-size:10px;}
.footer img {border:none;margin-top:3px}
.clear {clear:both}
.bordertop {border-top:1px solid #cc0033;padding-top:15px}
.margbottom30 {margin-bottom:30px}
.margtop30 {margin-top:30px}
.margright30 {margin-right:30px}
