html, body {
height:100%;
}

body {
background:url(http://www.compellinglove.org/images/interface/background.jpg) no-repeat top center #7eb0f7;
/*margin:0;*/
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#001430;
}

.member_cont {
padding:10px;
}

.archive_cont {
padding:10px;
}

.side_bar_header {
width:230px;
padding:10px;
display:block;
font-weight:bold;
background-color:#a3c5f5;
color:#001430;
}

#side_bar_container {
position:absolute;

top:418px;
left:700px;
width:250px;
height:auto;
background-color:#7eb0f7;
font-size:0.8em;
}


h2 {
font-weight:bold;
padding-bottom:10px;
}

#comment_link {
width:350px;
float:left;
margin-top:5px;
margin-bottom:30px;
font-size:0.8em;
background-color: #a3c5f5;
padding:5px;
}

#posted {
width:350px;
float:left;
margin-top:15px;
font-size:0.8em;
}

.date {
font-size:0.9em;
margin:0;
padding:0;
font-weight:normal;
}

object {
padding-top:5px;
}

.pagecount {
float:left;
width:400px;
}

#videos {
position:absolute;
top:570px;
left:658px;
width:350px;
height:auto;
font-size:0.9em;
}



*+html #inside_list {
font-size:1.1em;
font-weight:bold;
padding:30px 0 9px 0;
}

* html #inside_list {
font-size:1.1em;
font-weight:bold;
padding:30px 0 9px 0;
}

#inside_list {
font-size:1em;
font-weight:bold;
padding:17px 0 19px 0;
}



hr {
width:100%;
background-color:#FFFFFF;
color:#FFFFFF;
height:1px;
border:0 none;
}

.form_field {
margin-top:5px;
padding:5px;
border:solid 1px #014da7;
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#001430;
}

.message_field {
margin-top:5px;
padding:5px;
border:solid 1px #014da7;
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#001430;
}

.disclaimer {
font-size:11px;
}

*+html #lesson_padding {
padding-left:23px;
font-size:0.9em;
}

* html #lesson_padding {
padding-left:23px;
font-size:0.9em;
}

#lesson_padding {
padding-left:22px;
font-size:0.9em;
}

.wrapper {
width:986px;
margin:auto;
position:relative;
}

.footer {
position:relative;
z-index:-10;
background:url(http://www.compellinglove.org/images/interface/footer_sm.jpg) no-repeat top center;
margin: 0 auto;
}

#logo {
position:absolute;
background:url(http://www.compellinglove.org/images/interface/logo.png) no-repeat;
width:263px;
height:176px;
top:20px;
left:72px;
}

#logo h1 {
display:none;
}

img_border {
padding:3px;
border:solid 1px #ffffff;
}

#headline {
position:absolute;
background:url(http://www.compellinglove.org/images/interface/headline.png) no-repeat;
width:446px;
height:39px;
top:75px;
left:379px;
}

#headline p {
display:none;
}

#nav {
width:179px;
height:auto;
padding:320px 23px 0 9px;
float:left;
}

#nav ul {
list-style:none;
padding:0;
/*margin:0;*/
font-size: 1em;
font-weight: bold;
}

#nav li {
padding-bottom:1em;
line-height:1.5em;
}

#nav a:link {
color: #ffffff;
text-decoration:underline;
padding:3px;
}

#nav a:visited {
color: #ffffff;
padding:3px;
text-decoration:underline;
}

#nav a:hover {
color: #ffffff;
padding:3px;
text-decoration:underline;
}

#nav .button:hover  {
background:none;
}

img {
border:none;
}

.img_left {
margin-right:15px;
float:left;
margin-bottom:5px;
/*border:solid 1px #ffffff;*/
}

.img_right {
margin-left:15px;
padding-bottom:0px;
float:right;
}

#content {
float:left;
padding: 314px 0 0 10px;
width:406px;
font-size:0.9em;
min-height:700px;
}

* html #content {
float:left;
padding: 314px 0 0 10px;
width:406px;
font-size:0.9em;
  min-height:700px;
  height:auto !important;
  height:700px;
}





#quote_home {
position:absolute;
background:url(http://www.compellinglove.org/images/interface/quote_set_me_free.png) no-repeat;
top:420px;
left:658px;
width:290px;
height:117px;
}

#order_book_container {
position:absolute;
background:url(http://www.compellinglove.org/images/interface/hard_copy.png) no-repeat;
top:420px;
left:658px;
width:339px;
height:140px;
}

.order_button {
position:absolute;
width:204px;
height:68px;
top:45px;
left:133px;
}

h1 {
/*margin:0;*/
padding:0 0 10px 0;
color:#ffffff;
font-weight:lighter;
}

a:link {
color:#001430;
text-decoration:underline;
}


a:visited {
color:#001430;
text-decoration:underline;
}

a:hover {
color:#ffffff;
text-decoration:underline;
}

.q_mark {
margin:8px 20px 8px 0;

}

.questions {
font-weight:bold;
}

.lesson_list {
padding-left:1.5em;
margin:0;
}

.lesson_list li {
font-size:0.9em;
}

.lesson_list li {
padding-bottom:10px;
}

.files_list {
padding-left:1.5em;
margin:0;
}

.files_list li {
font-size:0.9em;
padding-bottom:10px;
}

.footer p {
padding-top:15em;
text-align:center;
width:100%;
font-size:0.8em;
color: #7eb0f7;
}

/* SOCIAL BOOKMARKING */

.addToV {
	background-color: #7eb0f7;
	border:1px  #ffffff solid; 
	padding:1px; 
	width: 90px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	text-align:left;
	margin-left:9px;
	margin-top:35px;
}
.addToVNoImg{
	background-color: #f8f8f8;
	border:1px  #bbbbbb solid; 
	padding:1px; 
	width: 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	/*margin: auto; */
	text-align:left;
}
.addToV img {
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	cursor:pointer;
}
.addToV dl, .addToVNoImg dl {
  	background-color: #fbfbfb;
  	color: #000000;
	/*margin: 0px;*/
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.addToV dd, .addToVNoImg dd {
	list-style: none; 
	padding:1px; 
	/*margin:0px; */
	cursor:pointer; 
}
.addToAboutV{
	list-style: none; 
	padding:1px;
	font-weight: bold;
	cursor:help;
}