.spacer{
   padding: 5px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block, visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.adsensebox-right {
text-align: center;
background: #FFFFFF;
border:  #B8C8C6 1px  solid;
margin: 5px;
}  


body {
background: #ECEBEB;
margin:  5px;
padding:0;
font:small Verdana,Sans-serif;
line-height:1.6em;
color:#333;
text-align: center;
}


blockquote {
background: url("http://familymentors.com/themes/site_themes/hands/hands_quote.gif") top left no-repeat;
font: 11px italic Trebuchet, Verdana, 'Times New Roman', sans-serif;
margin: 10px;
padding: 8px 0 0 25px;
}



fieldset {
border: 1px solid #0D2F5D;
width: 250px;
padding: 15px 15px;
margin: 10px 5px;
font: 11px Verdana, 'Times New Roman', sans-serif;
line-height: 12px;
}

legend {
color: #408080;
background: #FBFAF5;
border: 1px solid #0D2F5D;
padding: 2px 6px
} 

.biblegraphic {
background: url("http://familymentors.com/themes/site_themes/hands/biblebkgnd.gif") top left no-repeat;
width: 3opx;
}

.biblequote .quotebox {
background: #fff; 
border: 1px solid #0D2F5D;;
padding:0 15px ;
margin: 5px 0 0 0;
}

.biblequote fieldset {
border: 1px solid #0D2F5D;
width: 250px;
margin: 0px;
padding: 15px 5px 5px 5px;
font: 11px Verdana, 'Times New Roman', sans-serif;
line-height: 12px;
}

.biblequote legend {
text-align: right;
color: #408080;
background: #FFF;
border: 1px solid #0D2F5D;
text-align: left;
padding: 2px 5px
} 


#wrapper {
width: 990px;
margin: auto;
padding: 0;
text-align: left;
}

.divider { 
background: #ECEBEB;
height: 150px;
}

.headwrap {
width: 990px;
margin: auto;
padding: 0;
}

.logoheader {
background: #ffffff;
height: 46px;
width: 190px;
padding: 5px;
float: left;
}

.newsheader {
background: #ffffff;
height: 46px;
width: 780px;
padding: 5px;
float: right;
}

.promohead{
width: 400px;
float: left;
padding: 5px 0 0 5px;
font: 11px Verdana, 'Times New Roman', sans-serif;
line-height: 11px;
}

.promohead-space{
  border-bottom: #B8C6C6 1px solid;
  padding: 5px 10px;
}

.promohead img{
width: 410px;
float: left;
padding: 5px 0;
}

.promohead h4 {
margin: 0;
padding: 0;
color: #408080;
text-align: left;
font: 12px bold Verdana, Arial, sans-serif;
}


.promohead h4 a:link {
  color: #408080;
  text-decoration: none;
}


.promohead h4 a:visited{
  color: #408080;
  text-decoration: none;
}

.promohead h4 a:hover{
  color: #8C0000;
  text-decoration: underline;
}


.foxclass{
width: 410px;
height: 80px;
border-bottom: #B8C6C6 1px solid;
padding: 5px 0;
background: #FFFFFF;
/* margin-bottom: 1em; */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: .8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.foxclass a{
text-decoration: none;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font: 12px tahoma bold;
color: #8C0000;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
font: 11px Arial, Verdana, sans-serif;
}


.hearts{
font-size: 12px;
font-weight: bold;
color: #8C0000;
}



.site_title_f {
color: #8C0000;
font: 24px tahoma;
font-weight: bold;
}

.site_title_m {
color: #B8C6C6;
font: 24px tahoma;
font-weight: bold;
}


.site_title_r {
color: #000080;
font: 9px tahoma;
font-weight: bold;
}




a:link {
	color: #0D2F5D;
	text-decoration: none;
}
a:visited {
	color: #0D2F5D;
	text-decoration: none;
}
a:active {
	color: #0D2F5D;
}
a:hover {
	color: #8C0000;
	text-decoration: underline;
}
.none, caption {
display: none;
}

.clear {
clear: both;
margin:0;
padding:0;
height: 0.1px;
}

code {
font: 13px 'Courier New', Courier, Arial, sans-serif;
color: #CC3300;
}

acronym, abbr {
cursor: help;
border-bottom: 1px dotted #333;
}

del {
color: #ccc;
background: #FFFFCC;
}

textarea.text, input.text {
border-color: #9D9D9D;
border: 1px;
width: 80px;
height: 10px;
text-valign: center;
font: 9px Verdana, Arial, sans-serif;

}
input.button {
font: 9px Verdana, Arial, sans-serif;
height: 16px;
background: #FBFAF5;
color: #9D9D9D;
border: 1px;
border-style: solid;
cursor: pointer;
}

.topestnav {
background: #F3F3E9;
text-align: right;
margin: 0;
padding: 0 10px 0 0;
font-size: 10px;
}

.topestnav p {
margin: 0;
padding: 0;
}

table#postcomment tr td {
font: 11px Verdana, Arial, sans-serif;
}

table#postcomment tr td p {
margin: 4px 0 4px 0;
}

#header {
margin: 0;
padding: 0;
}

#header h1 {
font: 20px Arial, Verdana, sans-serif;
margin: 0;
padding: 10px;
}

#header a {
border: none;
color: #0D2F5D;
}

#header a:hover {
color: #8C0000;
}

#navcontainer{
background: #B8C6C6;
height: 22px;
margin: 0;
padding: 0;
}

.navcontainer-time{
margin: 0;
padding: 0;
color: #FBFAF5;
text-align: center;
}

#navcontainer ul{
margin: 0;
padding: 0;
}
#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font: 12px/22px ariel, trebuchet, verdana, "Lucida Grande", sans-serif;
font-weight: bold;
text-align: center;
}

#navcontainer a
{
color: #FBFAF5;
text-decoration: none;
display: block;
width: 112px;
padding: 0;
margin: 0;
border-top: none;
border-right: none;
border-bottom: none;
}


#navcontainer a:link{ background: #B8C6C6; color: #FBFAF5;} 
#navcontainer a:visited{ background: #B8C6C6; color: #FBFAF5;} 
#navcontainer a:hover { background: #B8C6C6; color: #0D2F5D;}
 
#navcontainer li#active { background: #B8C6C6; color: #8C0000; cursor: hand}
#navcontainer li#active a:link  { background: #B8C6C6; color: #8C0000; cursor: hand; }
#navcontainer li#active a:visited { background: #B8C6C6; color: #8C0000; cursor: hand; }
#navcontainer li#active a:hover { background: #B8C6C6; color: #8C0000; cursor: hand; }

#navcontainer ul li a img {
height: 0;
width: 0;
border-width: 0;
}




#navcontainer ul li a span {display: none;}
#navcontainer ul li  a:hover span {display: block;
   position: absolute; top: 60px; left: 5px; margin: 0px; width: 645px;
   vertical-align: middle;
   padding: 5px;  z-index: 100;
   color: #8C0000; background: none;
   font: 10px Trebuchet, Ariel, sans-serif; text-align: left; font-weight: bold;}





#newsbar{
background: #0D2F5D;
height: 18px;
margin: 0;
padding: 0;
}

#newsbar ul{
margin: 0;
padding: 0;
}
#newsbar ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font: 11px/18px veranda, "lucinda grande", sans-serif;
font-weight: bold;
text-align: center;
}


#newsbar a
{
color: #FBFAF5;
text-decoration: none;
display: block;
width: 111px;
border-top: none;
border-right: 1px solid #FFFFFF;
border-bottom: none;
}

#newsbar a:hover { background: #8C0000; color: #FBFAF5; border-bottom: none;}
#newsbar li#active { background: #8C0000; color: #FBFAF5; border-bottom: none; }
#newsbar li#active a:hover { background: #8C0000; color: #FBFAF5; border-bottom: none; cursor: default; }

#newsbar ul li a span {display: none;}
#newsbar ul li  a:hover span {display: block;
   position: absolute; top: 60px; left: 5px; margin: 0px; width: 645px;
   vertical-align: middle;
   padding: 5px;  z-index: 100;
   color: #8C0000; background: none;
   font: 10px Trebuchet, Ariel, sans-serif; text-align: left; font-weight: bold;}

#main-c {
width: 990px;
margin: 0;
padding: 0;
background: #ccc;
}


#main {
width: 990px;
background: #FBFAF5;
}

#bigger {
min-height: 465px;
width: 672px;
float: left;
margin: 0;
padding: 0;
background: #fff;
}

#blog_describe {
width: 990px;
float: left;
margin: 0;
padding: 0 ;
background: #B8C6C6;
text-align: center;
color: #fff;
font-weight: bold;
}


#biginner {
width: 652px;
float: left;
margin: 0;
padding: 5px 5px 5px 15px;
background: #fff;
}

#bigleft {
height: 490px; 
width: 228px;
padding: 5px 0;
float: left;
/*  border-right: 3px double #B8C6C6;  */
margin: 5px 0 10px 0;
background: #ffffff; 
}

#bigright {
width: 425px;
float: right;
border-left: 3px double #B8C6C6; 
margin: 5px 0 10px 0;
padding: 0 0 0 15px;
background: #ffffff;
}


.bar-head {
background: url("http://familymentors.com/themes/site_themes/hands/images/fm_theme_banner.jpg") top left no-repeat;
height: 110px;
margin: 0 0 0 0;
padding: 0;
}
.date-header {
margin: 15px;
padding: 0;
}
.date-header h2 {
font: 24px Arial, 'Times New Roman', sans-serif;
margin: 0;
padding: 0;
color: #9D9D9D;
}

date-header h4 {
font: 11x Arial, 'Times New Roman', sans-serif;
margin: 0;
padding: 0;
color: #9D9D9D;
}


.entry-title {
margin: 0;
padding: 0;
}

.entry-title h3 {
margin: 0 0 8px 0;
padding: 0;
color: #0D2F5D;
font: bold  20px Tahoma, Trebuchet, Verdana, sans-serif, 'Times New Roman';
}

.entry-title h3 a {
border: none;
color: #0D2F5D;
}

.entry-title h3 a:hover {
border: none;
color: #8C0000;
text-decoration: none;
}
.entry {
margin: 20px 15px 20px 15px;
padding: 0;
}


.entry-title h5 {
margin: 0 0 8px 0;
padding: 0;
color: #0D2F5D;
font: bold 9px Verdana, 'Times New Roman', sans-serif;
}

.entry-title h5 a {
border: none;
color: #0D2F5D;
}

.entry-title h5 a:hover {
border: none;
color: #8C0000;
}

.entry-category{
border: none;
font: 14px tahoma, ariel, trebuchet, Verdana, sans-serif bold;
color: #408080;
}


.entry {
margin: 10px 10px 10px 15px;
padding: 0;
}

.entry-info {
margin: 10px 0 10px 0;
padding: 0;
font-size: 10px;
text-align: right;
border-top: 1px solid #ccc;
line-height: 16px;
}
.entry-info p {
margin: 0;
padding: 0;
}

.entry-ndx {
padding: 0;
text-align: left;
font: 12px ariel, trebuchet, Verdana, sans-serif italic;
border-top: 1px solid #B8C6C6;
line-height: 10px;
}
.entry-ndx p {
margin: 0;
padding: 10px;
}

.entry-info-prevnext{
margin: 10px 10px 10px 0;
padding: 10;
font-size: 10px;
text-align: right;
line-height: 16px;
}


.entry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}

.resourcedesc{
padding: 0 0 0 15px;
font: 10px Verdana, 'Times New Roman', sans-serif;
color: #7B7B7B;
line-height: 12px;
}




#newspop{
width: 225px;
float: left;
margin: 0;
padding: 0;
font: 10px Verdana, 'Times New Roman', sans-serif;
font-size: 10px;
line-height: 20px;
}
.newspop-c {
margin: 10px;
}

#newspop.box-1 {
margin: 0 0 5px 0;
}

#newspop h4 {
margin: 0 0 8px 0;
padding: 0;
color: #408080;
font-weight: bold;
text-align: center;
font: 14px Verdana, Arial, sans-serif;
}


#newspop ul {

list-style: none;
margin: 0 0 0 5px;
padding: 0;
font-size: 11px;
color: #0D2F5D;
}

#newspop ul li {
list-style: none;
margin: 0 0 0 5px;
}


#newspop ul li a:link {
list-style-type: none;
margin: 0 0 0 5px;
color: #0D2F5D;
text-decoration: none;
}

#newspop ul li a:visited {
list-style-type: none;
margin: 0 0 0 5px;
color:#0D2F5D;
text-decoration: none;
}

#newspop ul li a:hover {
list-style-type: none;
margin: 0 0 0 5px;
color: #8C0000;
text-decoration: underline;
}


.navi-pages {
text-align: right;
margin: 15px;
font-size: 11px;
background: #FBF8EF;
padding: 10px;
}
.navi-pages p {
margin: 0;
padding: 0;
}

#smaller {
width: 310px;
float: right;
margin: 0;
background: #FBFAF5;
padding: 0;
font: 11px Verdana, 'Times New Roman', sans-serif;
font-size: 11px;
line-height: 20px;
}
.smaller-c {
margin: 10px;
background: #FBFAF5;
}

.smaller .box-1 {
margin: 0 0 5px 0;
background: #FBFAF5;
}

#smaller h4 {
margin: 0 0 8px 0;
padding: 0;
color: #408080;
font-size: 16px;
font-weight: bold;
text-align: center;
font: 14px Verdana, Arial, sans-serif;
}


#smaller ul {
list-style: none;
margin: 0 0 0 5px;
padding: 0;
font-size: 11px;
color: #8C0000;
}

#smaller ul li {
list-style: none;
margin: 0 0 0 5px;
}

#smaller ul li a:link {
list-style: none;
margin: 0 0 0 5px;
color: #0D2F5D;
text-decoration: none;
}

#smaller ul li a:visited{
list-style: none;
margin: 0 0 0 5px;
color: #0D2F5D;
text-decoration: none;
}

#smaller ul li a:hover {
list-style: none;
margin: 0 0 0 5px;
color: #8C0000;
text-decoration: underline;;
}

#googlediv {
width: 310px;
margin: 0;
padding: 0;
font: 11px Verdana, 'Times New Roman', sans-serif;
font-size: 11px;
line-height: 20px;
}
.googlediv-c {
margin: 10px;
}

#googlediv .box-1 {
margin: 0 0 5px 0;
}

#googlediv h4 {
margin: 0 0 8px 0;
padding: 0;
color: #408080;
font-size: 16px;
font-weight: bold;
text-align: center;
font: 14px Verdana, Arial, sans-serif;
}


#googlediv ul {
list-style: none;
margin: 0 0 0 5px;
padding: 0;
font-size: 11px;
color: #8C0000;
}

#googlediv ul li {
list-style: none;
margin: 0 0 0 5px;
}

#googlediv ul li a:link {
list-style: none;
margin: 0 0 0 5px;
color: #0D2F5D;
text-decoration: none;
}

#googlediv ul li a:visited{
list-style: none;
margin: 0 0 0 5px;
color: #0D2F5D;
text-decoration: none;
}

#googlediv ul li a:hover {
list-style: none;
margin: 0 0 0 5px;
color: #8C0000;
text-decoration: underline;;
}



#catlist {
width: 310px;
float: right;
margin: 0;
padding: 0;
font: 11px Verdana, 'Times New Roman', sans-serif;
font-size: 11px;
line-height: 20px;
}
.catlist-c {
margin: 10px;
}

#catlist .box-1 {
margin: 0 0 5px 0;
}

#catlist h4 {
margin: 0 0 8px 0;
padding: 0;
color: #408080;
font-weight: bold;
text-align: center;
font: 14px Verdana, Arial, sans-serif;
}


#catlist ul {
list-style: none;
margin: 0 0 0 10px;
padding: 0;
font-size: 11px;
color: #0D2F5D;
}

#catlist ul li {
list-style: none;
margin: 0 0 0 5px;
}

#catlist ul li a:link {
list-style: none;
margin: 0 0 0 5px;
color: #0D2F5D;
text-decoration: none;
}

#catlist ul li a:visited {
list-style: none;
margin: 0 0 0 5px;
color: #0D2F5D;
text-decoration: none;
}



#catlist ul li a:hover {
list-style: none;
margin: 0 0 0 5px;
color: #8C0000;
text-decoration: underline;
}


#comments, #comments-post, #trackbacks {
margin: 20px 15px 10px 15px;
padding: 0;
font-size: 11px;
line-height: 17px;
}
#comments h4, #comments-post h4, #trackbacks h4 {
margin: 0 0 20px 0;
padding: 0;
color: #990000;
font: bold 14px Verdana, 'Times New Roman', sans-serif;
}
.comment-item, .trackbacks-item {
margin: 5px 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #f3f3f3;
}
.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
margin: 0 0 8px 0;
padding: 0;
}
.comment-info, .trackbacks-info {
text-align: right;
font-size: 10px;
}
.trackbacks-text h5 {
font: bold 11px Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
color: #993300;
}

#footer {
margin: 0;
width: 990px;
padding: 0;
font-size: 10px;
text-align: center;
background: #FBFAF5;
}

.footer-i {
width: 990px;
margin: auto;
padding: 0;
}
.footer-i p {
width: 990px;
margin: auto;
padding: 2px;
}




