	/* <!-- */
	/*RESET*/
	html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var, fieldset,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
    }
    body {
        line-height: 1;
    }
    ol, ul {
        list-style: none;
    }
    blockquote, q {
        quotes: none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }
	/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;
		background:#fff;
		font-family: arial;
		font-size: 12px;
		
	}
	#wrapper {
		margin:0 auto;
		width:1000px;
	}
	#col1{
		float:left;
		width:555px;
		margin-top: -1px;
		padding-left: 15px;
	}
	#col2{
		float:left;
		width:220px;
		margin-top: -1px;	
	}
	#col3{
		float:right;
		width:210px;
		margin-top: -1px;
	}
	#footer {
		clear: both;
	}
	.smallSectionTitle {
		font-family: arial;
		font-size: 10px;
		color: #687043;
	}
	.divLine {
		border-bottom: 1px solid #CAD39E;
		width: 538px;
		height: 1px;
		clear: both;
	}
	.contentHeaderText {
		font-size: 26px;
		font-family: arial;
		color: #4F4E4E;
	}

	/* ///////////////////////////////////////////////////// */
	/* /////////////////// SEO Footer ////////////////////// */
	/* ///////////////////////////////////////////////////// */
	#sharecareLogo {
	    position:relative;
	    top:120px;
	    left: 850px;
	}

	div.seofootercontainer div.ad {
	    position:relative;
	    top: -28px;
		margin-bottom: 25px;
		text-align: center;
	}

	div.seofootercontainer div.modulepad {
		padding: 5px;
	}

	div.seofootercontainer div.ad div.footer-ad {
		margin: 5px auto auto auto;
	}

	div.footermodule {
	    margin-bottom:50px;
		padding: 0px;
		left: 0;
		text-align: left;
		width: 745px;
	}

	div.footermodule table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	div.footerheader {
		background: url(/templates/images/seo_footer/footer-tr.gif) no-repeat top right;
	}
	div.footerbottom {
		background: url(/templates/images/seo_footer/footer-br.gif) no-repeat bottom right;
	}
	div.footerAd{
		width:225px;
		padding: 0px;
		background:#ffffff;
	    border: 1px solid #E5E8D0 !important;
		right: 0;
		text-align:left;
		float:right;
		border-radius:4px;
	}
	div.footerAdHeader {
		background: url(/templates/images/seo_footer/footer-ad-tr.gif) no-repeat top right;
	}
	div.footerAdImage {
		height:80px;
		padding-top:10px;
		text-align:center;
	}
	div.footerAdBottom {
		background: url(/templates/images/seo_footer/footer-ad-br.gif) no-repeat bottom right;
		height:5px;

	}
	div.footerlinks {
		background:#dbedf6 url(/templates/images/footerback_02.jpg) repeat scroll 0%;
		color: #FFFFFF;
		height: 24px;
	}
	a.footerlinks, a.footerlinks:visited, a.footerlinks:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	div.footerlinkstext{
		float:right; 
		margin-top:5px;
	}
	a.footerlink, a.footerlink:visited, a.footerlink:hover {
		font-size:11px;
		color: #018701;
		text-decoration: none;
		font-weight: normal;
	}
	div.seofootercontainer{
		padding: 10px;
		clear: both;
		background: url("http://static.dailystrength.org/templates/images/footerModule-bg.gif") no-repeat left bottom;
		height:240px;
	}
	div.footergreenspacer{
		height:4px;
		background:#7AC141;
	}
	td.footermodulebox{
		margin:5px;
		padding-right:5px;
		padding-left:10px;
		font-size:11px;
		color:#10870E;
		vertical-align:top;
		text-align:left;
	}
	.right_border_solid {
		border-right:1px solid #CAD59F;
	}

	div.roundmodulefooter {
		margin:5px;
	}
	div.footertextleft {
		text-align:left;
	}
	div.footercopyright {
		color: #3c3c3c;
		background: #FFFFFF;
		font-size: 11px;
		margin-top: 5px;
		margin-bottom: 30px;
		padding: 5px;
		text-align: left;
	}

/* avatar sizes*/
img.av80x100{
    width:80px;
    height:100px
}
img.av160x200{
    width:160px;
    height:200px;
}
img.av40x50{
    width:40px;
    height:50px;
}
img.av30x37{
    width:30px;
    height:37px;
}
img.av40x47{
    width:40px;
    height:47px;
}

.blogPostContent li              { display: list-item }
.blogPostContent h1              { font-size: 2em; margin: .67em 0 }
.blogPostContent h2              { font-size: 1.5em; margin: .75em 0 }
.blogPostContent h3              { font-size: 1.17em; margin: .83em 0 }
.blogPostContent h4, 
.blogPostContent blockquote, .blogPostContent ul,
.blogPostContent fieldset, 
.blogPostContent ol,.blogPostContent  dl          { margin: 1.12em 0 }
.blogPostContent h5              { font-size: .83em; margin: 1.5em 0 }
.blogPostContent h6              { font-size: .75em; margin: 1.67em 0 }
.blogPostContent blockquote      { margin-left: 40px; margin-right: 40px }
.blogPostContent big             { font-size: 1.17em }
.blogPostContent small,.blogPostContent sub,.blogPostContent sup { font-size: .83em }
.blogPostContent ol,.blogPostContent ul,.blogPostContent dir,
.blogPostContentmenu,.blogPostContent dd        { margin-left: 40px }
.blogPostContent ol              { list-style-type: decimal }
.blogPostContent ol ul,.blogPostContent  ul ol,
.blogPostContent ul ul, .blogPostContent ol ol    { margin-top: 0; margin-bottom: 0 }

#seo_footer_wrapper .hlnlb_1{text-align:center}
	/* --> */

