html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}
body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: 'times new roman', times, verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;
    background: #4A5DA8;
}

form { margin: 0; padding: 0; }
a {color: #4561AE; text-decoration: underline; }
a img { border: 0; }
a:visited {color: #999;}
a:hover {text-decoration: none;}
label {font-weight: bold;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}
h3 {font-size: 18px; font-weight: bold;}


/* 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-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

body { text-align: center; } /* center on ie */

#container {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 100%;
    text-align: left;
}
#container-inner { position: static; width: auto; }
#banner { width: 100%; height: 200px; background: url('/blog/images/sal-header-bg.gif') repeat-x; position: relative; }
#banner-inner { position: static; width: 980px; }
#masthead {width: 100%; height: 32px; background: url('/blog/images/sal-masthead-bg.gif') repeat-x;}
#masthead-inner {padding: 8px 0px 0px 38px; color: #7D7D7D; font-family: verdana; font-size: 12px; font-weight: bold;}
#pagebody { position: relative; width: 100%; background: #fff; }
#pagebody-inner { position: static; width: 980px; background: url('/blog/images/sal-content-bg.gif') repeat-y; }
#index-top {font-size: 16px; color: #999; border-bottom: 1px solid #ccc; padding: 10px 4px 20px; 4px; margin-bottom: 20px; font-family: arial, helvetica;}
#footer {width: 100%; height: 56px; background: url('/blog/images/sal-footer-bg.gif') repeat-x;}
#alpha, #beta, #gamma, #delta {
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}

#alpha {width: 680px; float: left; margin: 0; padding: 0;}
#beta {width: 300px; float: right; margin: 0; padding: 0;}
#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
    position: static;
}
#alpha-inner { padding: 20px 20px 40px 35px; margin: 0;}
#beta-inner { padding: 20px; margin: 0;}
/* content */

.content-nav {
    margin: 10px;
    text-align: right;
    font-family: arial, helvetica; font-size: 11px;
    padding-bottom: 10px;
}

.date-header,
.entry-content {
    position: static;
    clear: both;
}

.date-header { text-transform: uppercase; font-size: 11px; font-weight: bold; color: #707070; font-family: arial, helvetica;}
.entry-header { font-family: arial, helvetica; font-weight: normal; font-size: 22px; margin: 0; padding: 0;}
.entry-header a { font-weight: normal; text-decoration: none;}
.entry-header a:visited {text-decoration: none;}
.entry-header a:hover {text-decoration: underline;}

h2 {font-family: arial, helvetica; font-size: 26px; font-weight: bold; color: #707070;}
.rick a {color: #79212F;}
.kathy a {COLOR: #005E1F;}
.faith a {COLOR: #662C91;}
.chuck a {COLOR: #F7941C;}
.10 {color: #005E1F;}
.4  {color: #79212F;}



.posted {font-size: 11px; font-family: arial, helvetica; color: #999; margin-bottom: 18px;}
.posted a {color: #7d7d7d; font-weight: bold; text-decoration: none;}
.posted a:visited {color: #7d7d7d; font-weight: bold; text-decoration: none;}
.posted a:hover {color: #7d7d7d; font-weight: bold; text-decoration: underline;}



.entry,
.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
    font-size: 12px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    clear: both;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
    clear: both;
   font-size: 14px; line-height: 18px;
}

.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 20px 10px;
}

.entry-footer {padding: 8px 0px 20px 0px; margin-bottom: 15px; border-bottom: 1px dashed #ccc; font-family: arial, helvetica;}
.entry-footer a {color: #79212F; text-decoration: none; font-weight: bold;}
.entry-footer a:visited {color: #79212F; text-decoration: none; font-weight: bold;}
.entry-footer a:hover {color: #79212F; text-decoration: underline; font-weight: bold;}




.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}






.columnhead {
    width: 120px;
	border-bottom: 1px dotted #ccc;
	font-size: 13px;
	font-weight: bold;
}
   
.columnindent {
    margin-top: 5px;
	padding-left: 10px;
    padding-bottom: 20px;
	}
	
	
   
#menu ul {
    list-style-type: none;
	text-indent: 0px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 12px;
      font-family: arial, helvetica;
}

#menu li {

    list-style-type: none;
	margin: 0;
	padding-bottom: 4px;

}

#menu a {
   
	text-decoration: none;
	color: #4561AE;

}


#menu a:visited {
   
	text-decoration: none;
	color: #4561AE;;
	
}   

#menu a:hover {
	color: #4561AE;
  	text-decoration: underline;

}
   


.columnindent {
    margin-top: 5px;
	padding-left: 10px;
    padding-bottom: 20px;
    width: 100px;
	}

.columnindent a,
.columnindent a:hover,
.columnindent a:visited

 {
    padding: 0px 0px 0px 0px;
    background: #fff;
    margin: 0px;
    }   

.syndicatehead {
    width: 270px;
font-family: arial, helvetica;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	font-weight: bold;
	padding-top: 18px;
	color: #666;
}

#syndicateicons {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	}

.join {
    width: 255px;
    padding-top: 2px;
    padding-left: 15px;
    font-size: 12px;
    font-family: arial, helvetica;
    }

#syndicate {
 padding-top: 10px;
 padding-left: 18px;
 width: 300px;
 background: #fff;
 padding-bottom: 10px;
 }

blockquote {
	width: 500px;
	background: #F7F7F7;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: auto;
	border: 1px dashed #CCC;
	padding: 15px;
	margin-bottom: 15px;
	line-height: 18px;
	font-size: 14px;
	}	
	
blockquote p {
	line-height: 18px;
	font-size: 14px;
	}	

.comments-open-header, .comments-header {margin: 30px 0px 4px 0px;}
.comment-content {margin-top: 20px; font-size: 14px; line-height: 18px;}
.comment-footer {text-align: right; font-size: 11px; border-top: 1px solid #ebebeb; padding: 4px 0px 0px 0px;}
.ttags {display: none;}



