* {
padding:0px;
margin:0px;
border:0px solid red;
}

html {
font-size: 67.25%;
background-color:#55575A;

	background-image: url(../images/css/container764x1.gif);
	background-repeat: repeat-y;
	background-position: center top;

}

body {
font-family: Georgia, "Times New Roman", Times, serif;
color: #AA734F;
background-color: white;	
font-size: 1.4em;

	
}

/* standard helper classes */
.clr {
clear: both;
overflow: hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}


* html .pkg { display: inline; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

h1,h2,h3,h4,h5 {margin:0px 0px 20px 0px;}

h1{font-size:1.6em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.3em;}
h5{font-size:1.1em; font-weight:300; text-decoration:underline; margin-bottom:25px;}
h6{font-size:1.0em;}


h2 {
text-align:center;
font-size:1.5em;
font-weight:400;
margin:0px auto 25px auto;

}

h2 span{
border-top: 0px solid #E0D0B1;
background-image: url(../images/css/hr-bg-800x20.gif);
background-position: center bottom;
background-repeat:no-repeat;
padding: 5px 10px 16px 10px;
margin:0px auto 0px auto;
}


h4 {
text-align:center;
font-size:1.3em;
font-weight:300;
margin:7px auto 15px auto;

}

.subhead {
text-align:center;
font-size:80%;
margin:0px auto;
}


a:link {color:#69AAD1; text-decoration:none;}     /* unvisited link */
a:visited {color: #69AAD1; text-decoration:none;}  /* visited link */
a:hover {color: #69AAD1; text-decoration:none;}   /* mouse over link */
a:active {color: #69AAD1; text-decoration:none;}   /* selected link */

p {
margin:0px 0px 15px 0px;
}



#full-strip p:first-letter {font-size:140%}


p.noBig:first-letter{
    font-size: 100% !important;
  }
  
/*.heading:first-node, .heading-big:first-node  .heading-mid:first-node{
margin: 0px auto 15px auto;
border:1px solid red;
}*/

/***********structure**********/

#container {
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	margin: 0px auto;
	background-color: #55575A;

	/*background-color:#D8DDE9;
background-color: #1C5C80;
background-color:#F5EAE7;
background-color: #96A0AC;
background-color:#D1C1AB;*/



}

html>body #container {  
height: auto;
}

#container-inner {
width: 760px;
margin: 0px auto;
position: static;
background-color: #C4D6E5;
background-image: url(../images/css/lake760x168.gif);
background-repeat: no-repeat;
background-position: left top;
border-left: 2px solid #21436B;
border-right: 2px solid #21436B;	
}

/******************banner*****************/
#banner { 
/*position: relative;*/ 
height: 100px;
}
#banner-inner {
width: 700px; 
margin: 0px auto; 
}

.logo { display:none;}
.logo a {display:none;}
.strap {display:none;}

#content-onecol {
position: static;
text-align:left;
margin: 0px 30px;
}

#twocol-wrap {
background-image: url(../images/css/banner/twocol-wrap700x2000.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

#main {
width:500px;
float: left;
background-image: url(../images/css/banner/main500x300.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
padding: 15px 0px 0px 0px;
margin-bottom:11px;
}

p.main-text {
margin: 20px;
}
p.main-text:first-letter {
}


.centralBlock{
  text-align: center;
  line-height: 110%;
  margin: 20px 0;
  padding-bottom: 40px;
  font-size: 110%;
  color: #BE9363;
  background: transparent url(../images/css/hr-bg-800x20.gif) no-repeat 50% 100%;
}

/************right column ***************/
#links {
width: 200px;
float: right;
background-image: url(../images/css/banner/links200x300.gif);
background-repeat: no-repeat;
background-position: left bottom;
background-color:transparent;
}

ul#links-list {
list-style:none;

background-image: url(../images/css/banner/linkslist200x300.gif);
background-repeat: no-repeat;
background-position: left 0px;
padding:10px 10px;
background-color:transparent;

/*
display: none;*/
}



ul#links-list li {
margin:0px 0px 2px 0px;
vertical-align:middle;
padding: 3px 0px 3px 20px;
font-weight:400;
border-bottom: 0px solid #B18E5F;
background-image: url(../images/css/page-icon20x17.gif);
background-repeat: no-repeat;
background-position: left center;
}
ul#links-list li a:hover {
color: #FFF;
}

ul#links-list li a {
color:#815137;
font-size:100%;
font-weight:bold;
}



body#home li#t-home a, body#biography li#t-biography a , body#resources li#t-resources a,
body#testimonials li#t-testimonials a,
body#parenting li#t-parenting a{
color: white;
}

#full-strip {
clear: both;
margin: 8px 0px;
background-color:#FFFBDE;
border-bottom: 2px solid #F6F1CF;
border-left: 2px solid #F6F1CF;
border-top: 2px solid #FFF9F2;
border-right: 2px solid #F6F1CF;
padding:20px 20px 40px 20px;
}

/*****footer*********/
#lowrow {
position: static;
width: 100%;
color:#F6F9FB;
margin: 0px auto; 


}

#lowrow p{
width: 700px; 
margin: 0px auto;
padding-bottom: 10px;
padding-left:40px;
font-size:90%;
}




/***********home page*********************/


img.splash {
  margin: 0px 0px 0px 6px;
  height: 149px;
  width: 494px;
}

ul.questions {
list-style:none;
margin: 0px 0px 17px 20px;
}

/**********biography page***********/

img.headshot {
float: left;
margin: 0px 15px 20px 0px;
padding: 4px;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
background-color:white;
}

ul.contact-details {
margin: 20px 0px 0px 0px;
list-style:none;
}

ul.contact-details li {
margin-bottom: 6px;
}

div.def {	
width: 70px;
font-weight:bold;
float:left;
display:inline;
}

.contact-details .def {
width: 95px;  
}


/**************resources page*************/



/*
dl.reading-list { border: 0px solid red; margin-bottom: 8px; clear:both;	}
dl.reading-list dt{	  width: 300px; font-weight:bold; float: left;}
dl.reading-list dd{	margin-left: 340px; font-style: italic; text-indent:0px;}


dl.reading-list:first-child dd {
color: red;
}
*/



table.read-table {
width: 100%;
border: 0px;
}

table.read-table tr {
vertical-align: top;
text-align: left;
}

table.read-table tr td {
padding: 0px 0px 8px 0px;
}

table.read-table tr td:first-child {
/*font-weight:bold;*/
}

table.read-table a {
font-weight:normal;
}


 dl.audio-list { border: 0px solid red; margin-bottom: 8px; clear:both;}
dl.audio-list dt{	  width: 480px; float: left; clear: left;}
dl.audio-list dd{	margin-left: 500px; font-style: italic;}






dl.speakers-list { border: 0px solid red; margin-bottom: 8px; clear:both;}
dl.speakers-list dt{	  width: 380px; float: left; clear: left;}
dl.speakers-list dd {		margin-left:380px;}



dl.rec-list { border: 0px solid red; margin-bottom: 8px; clear:both;}
dl.rec-list dt{	  width: 380px; float: left; clear: left;}
dl.rec-list dd {		margin-left:380px;}



dl.speakers-list dt a,
dl.speakers-list dd a,
dl.reading-list dt a,
dl.reading-list dd a,
dl.audio-list dt a,
dl.audio-list dd a {
font-size: 100%;
font-weight:normal;
}


dl.rec-list dd a{
font-size: 100%;
font-weight:normal;
}


ul.parResList li{
  list-style-type: none;
  margin: 10px 0 0px 0px;
}

.footnote {
text-align:center;
display:inline;
margin:auto;
}


/***********Testimonials page ***********/

blockquote {
width: 600px;
margin-top: 20px;
margin-bottom:8px;
}

.cite {
/*position: relative;
left: 480px;*/
text-align: right;
font-style:italic;
margin-right:50px;
font-weight: bold;
}


/***********disclaimer page**********/

body#disclaimer #full-strip {
display: none;
}

body#disclaimer #content-onecol {
background-color:#FFFBDE;
}

