.page { 
    display: table; 
    width:100%;
    border-collapse: collapse; 
}
.nav { 
    display: table-row; 
}
.title { 
    display: table-row; 
}
.cont { 
    display: table-row; 
}
.foot { 
    display: table-row; 
}
.navstart { 
    display: table-cell; 
    width: 16px; 
    border-bottom: 4px double #cccccc;
    border-right: 4px double #cccccc;
}
.titlstart { 
    display: table-cell; 
    width: 16px; 
    border-bottom: 1px solid #cccccc;
    border-right: 4px double #cccccc;
}
.contstart { 
    display: table-cell; 
    width: 16px; 
    border-bottom: 1px solid #cccccc;
    border-right: 4px double #cccccc;
}
.footstart { 
    display: table-cell; 
    width: 16px; 
    border-right: 4px double #cccccc;
}
.navbody { 
    padding: 8px;
    display: table-cell; 
    border-bottom: 4px double #cccccc;
} 
.menubar { 
    display: table; 
    width:100%;
    border-collapse: collapse;
} 
.menubaritem { 
    padding: 2px 8px 2px 8px;
    display: table-cell;
    font-size:10pt;  
} 
.navend { 
    display: table-cell; 
    width: 16px; 
    border-bottom: 4px double #cccccc;
    border-left: 1px solid #cccccc;  
}
.titlend { 
    display: table-cell; 
    width: 16px; 
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;  
}
.contend { 
    display: table-cell; 
    width: 16px; 
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;  
}
.footend { 
    display: table-cell; 
    width: 16px; 
    border-left: 1px solid #cccccc;
}
.titlbody { 
    padding:8px 8px 2px 8px;
    height: 100%;
    background-image:url('images/background.png');
}
.titlpad {
    display: table-cell; 
    border-bottom: 1px solid #cccccc;
    padding:8px;
} 
.contbody { 
    padding: 16px;
    display: table-cell; 
    border-bottom: 1px solid #cccccc;
} 
.footbody { 
    padding: 8px;
    display: table-cell;
    font-size:8pt;
    text-align:right; 
}
.google {
	width:100%;
	text-align:center;
	align:center;
}
.amazon {
	width:100%;
	text-align:center;
	align:center;
}
#index { 
    display: table; 
    border-collapse: collapse; 
}
#subject {
    display: table-cell; 
    list-style-type:none; 
    padding: 16px; 
}
#forum { 
    display: table-cell; 
    padding: 32px; 
    font-size:10px;
    vertical-align:middle;
    width: 33%;
} 

.related { 
    display: table; 
    width:100%;
    align:center;
    border-collapse: collapse;
    background-image:url('images/background.png');
}
.related li { 
    font-size:10pt; 
    display: table-cell; 
    text-align: center;  
    vertical-align:middle; 
    list-style-type:none;
    padding-left:16px;
} 

.breadcrumb { 
    font-size:10pt; 
    font-style: italic; 
    text-align: right; 
    width: 100%;  
}
.socialBookmark { 
    display: table; 
    width:100%;
    align:center;
    border-collapse: collapse;
    background-image:url('images/background.png');
}
.socialBookmark li { 
    font-size:10pt; 
    display: table-cell; 
    padding-left:16px; 
    text-align: center;   
    vertical-align:middle; 
    list-style-type:none;
}
.book-info {
  border: 1px solid #cccccc;
  margin: 1%;
  padding: 1%;
  float: right;
  width: 50%;

}

.book-review {

  margin: 1%;

  padding: 1%;

}

.book-review-subtitle {

  font-weight: bold;

}

.book-review-source {

    font-style: italic;

}

body {

  font-family: Calibri,Optima,sans-serif;

  font-size: 12pt;

}

p {

  font-family: Calibri, Optima,sans-serif;

  font-size: 12pt;

}

.wisdom-text {

  font-size: 12pt;

  font-style: italic;

}

.wisdom-by {

  font-size: 10pt;

  font-weight: bold;

}

.wisdom-link {

  font-size: 10pt;

  font-weight: normal;

}

td {

  font-family: Calibri, Optima,sans-serif;

  font-size: 12pt;

}

ul {

  font-family: Calibri, Optima,sans-serif;

  font-size: 12pt;

}

li {

  font-family: Calibri, Optima,sans-serif;

  font-size: 12pt;

}

blockquote {

  font-family: Calibri, Optima,sans-serif;

}

h1 {

  font-family: Calibri,Optima,sans-serif;

  font-size: 16pt;

  font-weight: bold;

  color: #000000;

  margin-top:0px;

}

h2 {

  font-family: Calibri,Optima,sans-serif;

  font-weight: bold;

  color: #000000;

  font-size: 14pt;

}

h3 {

  font-family: Calibri,Optima,sans-serif;

  font-weight: bold;

  color: #000000;

  font-size: 12pt;

}

h4 {

  font-family: Calibri,Optima,sans-serif;

  color: #000000;

  font-weight: bold;

  font-style: italic;

}

a {

  text-decoration: none;

  color: #0000ff;

}

a:hover {

  text-decoration: underline;

  font-weight: normal;

}

a:active {

  font-style: normal;

  font-weight: normal;

  color: #ff0000;

}

.pagetitle {

  color: #000000;

  font-size: large;

  font-style: normal;

}

.centeredImage {

  padding: 0px;

  text-align: center;

  margin-top: 0px;

  margin-bottom: 0px;

}

.article-title {

  font-size: 12pt;

  font-weight: bold;

color: #000000;

}

.article-blurb {

  font-size: 12pt;

}

.article-link {

  font-size: 8pt;

}
.farticle-title {

  font-size: 10pt;

  font-weight: bold;

color: #000000;

}

.farticle-blurb {

  font-size: 10pt;

}

.farticle-link {

  font-size: 8pt;

}

.quote-text {

  font-size: 10pt;

  font-style: italic;

}

.quote-by {

  font-size: 8pt;

  font-weight: bold;

}

.quote {
	

}

.tumblr_scrollbox {

  height: 400px;

  overflow: auto;

}



.tumblr_title {

  font-size: 10pt;

  font-weight: bold;

  margin-top: 4px;	

  margin-bottom: 4px;	

}



.tumblr_quote {

  font-size: 10pt;

  margin-top: 4px;	

  margin-bottom: 4px;	

}



.tumblr_source {

  font-size: 8pt;

  font-weight: bold;

  font-style: italic;

  margin-top: 4px;	

  margin-bottom: 4px;	

}



.tumblr_posts {

  list-style: none;

  margin-left: 0;

  padding-left: 0;	

}



.tumblr_post {

  margin: 16px;

  border-bottom-style solid;

  border-bottom:thin dashed #CCCCCC; 

  padding-bottom: 16px;

}



.tumblr_caption{

  font-size: 8pt;

  font-weight: bold;

  font-style: italic;

  margin-top: 4px;	

  margin-bottom: 4px;	

}



.twitter-from {

  font-size: 10pt;

  font-weight: bold;

}

.twitter-text {

  font-size: 10pt;

  font-style: italic;

}

.twitter-when {

  font-size: 10pt;

  font-style: normal;

}

