
	/* --------------------------------------------------
	Global Reset
	-------------------------------------------------- */
	* { margin: 0; padding: 0; }

	/* --------------------------------------------------
	Typography
	-------------------------------------------------- */
	body { background: #fff; color: #fff; font: normal 10px/1.8 "Lucida Grande", Arial, Verdana, sans-serif; width: 940px; padding: 0 10px 30px; margin: 0 auto; text-shadow: 0 0 1px rgba(255, 255, 255, 0.01); }
	p { font: 13px/20px "Lucida Grande", Arial, Verdana, sans-serif; margin-bottom: 18px; color: #333; }
	p:last-child { margin: 0; }
	a { color: #fff; text-decoration: underline; outline: 0; cursor: pointer; }
	a:hover { color: #e9ca93; text-decoration: underline; }
	blockquote { background: #6f774e; padding: 12px 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 0 0 30px; }
	blockquote p { font: italic normal 14px Georgia, "Times New Roman", serif; color: #5e5638; line-height: 20px; }
	blockquote p:last-child { margin: 0; }
	blockquote cite { font: bold 14px Arial, sans-serif; font-style: normal; color: #394115; font-weight: bold; }
	blockquote cite:before { content: "\2014 \0020"; }
	img { border: 0; }
	hr { border: 0; border-top: 1px solid #666e45; border-bottom: 1px solid #9fa680; height: 0; margin: 24px 0; }
	p img { border: 3px solid #715d39; -webkit-border-radius: 3px; }
	ul { list-style-type: square; margin: 5px 0 18px 16px; }
	li { font-weight: normal; font-size: 12px; line-height: 18px; margin: 0 0 4px; }
	::-moz-selection { background: #a4b6c4; color: #fff; text-shadow: #687e90 1px 1px 1px; }
	::selection { background: #a4b6c4; color: #fff; text-shadow: #687e90 1px 1px 1px; }

	/* Headings */
	h1 { font: bold 32px/32px Times, Georgia, serif; margin: 0 0 20px; }
	h2 { font: bold 22px/26px Helvetica, Arial, serif; margin: 0 0 14px; }
	h3 { font: bold 18px/22px Helvetica, Arial, serif; margin: 0 0 14px; }
	h4 { font: bold 16px/20px "Lucida Grande", Arial, Verdana, sans-serif; margin: 0 0 14px; }
	h5 { font: bold 15px/20px "Lucida Grande", Arial, Verdana, sans-serif; margin: 0 0 14px; }
	h6 { font: bold 13px/18px "Lucida Grande", Arial, Verdana, sans-serif; margin: 0 0 2px; }
	
	/* --------------------------------------------------
	Grid System
	-------------------------------------------------- */
	div.row { width: 960px; }
	div.row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	div.column, div.columns { margin: 0 10px; float: left; }
	div.column:first-child, div.columns:first-child { margin-left: 0; }
	div.column:last-child, div.columns:last-child { margin-right: 0; }
	div.column.five, div.five.columns { width: 380px; }
	div.column.six, div.columns.six { width: 460px; }
	div.column.seven, div.columns.seven { width: 540px; }
	div.column.eight, div.columns.eight { width: 620px; }
	div.column.nine, div.columns.nine { width: 700px; }
	div.column.ten, div.columns.ten { width: 780px; }
	div.column.eleven, div.columns.eleven { width: 860px; }
	div.column.twelve, div.columns.twelve { width: 920px; }
	div.column.half, div.columns.half { width: 480px; }
	div.column.third, div.columns.third { width: 320px; }
	div.column.big, div.columns.big { width: 600px; margin: 0 20px 0 0; }
	div.column.small, div.columns.small { width: 320px; margin: 0; }
	div.column.three, div.columns.three { width: 220px; }
	div.column.two, div.columns.two { width: 140px; }
	div.column.one, div.columns.one { width: 60px; }
	div.column.four, div.columns.four { width: 300px; }
	div.column.last-child, div.columns.last-child { margin-right: 0; }
	div.plus-one { margin-right: 80px; }
	div.plus-two { margin-right: 160px; }
	
	/* --------------------------------------------------
	Layout
	-------------------------------------------------- */
	div#header { height: 145px; margin: 0 auto 15px; position: relative; z-index: 30; }
	div#header h6 { background: url(../images/full-circle-intervention.gif); position: relative; width: 296px; height: 85px; position: absolute; left: 0; top: 20px; }
	div#header h6 a { display: block; width: 100%; height: 100%; text-indent: -10000px; }
	div#header ul { list-style: none; margin: 0; position: absolute; bottom: 0; left: -7px; }
	div#header ul li { display: inline; margin: 2px 6px; }
	div#header ul li:last-child { border-left: 1px solid #858d63; padding: 0 0 0 15px; }
	div#header ul li a { font-size: 12px; padding: 1px 0; color: #858d63; text-decoration: none; }
	div#header ul li a:hover { color: #5a6040; border-bottom: 1px solid #cda764; }
	div#header ul li a.current { font-weight: bold; color: #59492e; text-decoration: none; cursor: text; border-bottom: 1px solid #cda764; }

	/* Page Titles */	
	h1#pageTitle { background: #a4b6c4; padding: 10px 40px; margin: 0; font: normal 30px Times, serif; }
	h2#postTitle { margin: 0 0 3px; }
	h3#postSubTitle { margin: 0 0 27px; color: #dfe3cd; font-weight: normal; }

	/* Content */
	div#content { background: #858d63; padding: 40px; position: relative; }
	div#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	div#content div#rightColumn { background: #7c663f; position: absolute; width: 315px; right: 0; top: 0; height: 100%; z-index: 0; }
	div#content div.row { position: relative; z-index: 1; }
	div#content p { color: #fff; }
	div#content object { width: 100%; }
	div#content embed { width: 100%; }

	/* Main Column */
	div#mainColumn { width: 540px; margin-right: 90px; float: left; }
	div#mainColumn div.row { width: 100% }
	div#mainColumn div.half.column { width: 248px; float: left; margin: 0; height: 120px; padding-top: 10px; padding-bottom: 10px; }
	div#mainColumn div.half.column:first-child { border-right: 1px solid #666e45; padding-right: 20px }
	div#mainColumn div.half.column:last-child { border-left: 1px solid #9fa680; padding-left: 20px }
	
	/* Sidebar */
	div#sidebar { width: 220px; float: left; }
	div#sidebar p img { max-width: 220px; position: relative; left: -2px; }
	div#sidebar blockquote { background: #715d39; margin: 0 0 25px; }
	div#sidebar blockquote p { font-size: 12px; line-height: 18px; margin: 0 0 9px; color: #f5e6ca; }
	div#sidebar blockquote cite { color: #3d2e12; font-size: 14px; }
	div#sidebar *:last-child { margin-bottom: 0; }
	div#sidebar hr { border-top: 0; border-bottom-color: #675431; }
	
	/* Footer */
	div#footer { background: #cda764; padding: 7px 30px; }
	div#footer p { text-align: center; font-size: 11px; color: #fff; margin: 0; text-shadow: 0 0 1px #cda764; }
	
	/* --------------------------------------------------
	Shared Styles
	-------------------------------------------------- */	
	a.read-more { white-space: nowrap; }
	p#officialWebsite { font-size: 18px; font-weight: bold; margin: 15px 0; }
	
	/* --------------------------------------------------
	Index.php
	-------------------------------------------------- */	
	body#homePage div#rightBorder { background: #a4b6c4; position: absolute; height: 60px; width: 100%; }
	body#homePage div#sidebar { padding-top: 57px; width: 260px; margin-left: -17px; }
	body#homePage div#sidebar p img { max-width: 260px; left: -3px; }
	body#homePage div#sidebar p#addicted { margin: -12px 0 15px; position: relative; width: 260px; }
	body#homePage div#sidebar p#addicted img { border: 0; max-width: none; }
	body#homePage div#sidebar p#time { font-size: 18px; line-height: 26px; color: #ebc582; font-weight: bold; }
	
	/* --------------------------------------------------
	Addicted-On-TLC.php
	-------------------------------------------------- */	
	body#addictedOnTLCPage div#sidebar { width: 260px; margin-left: -17px; }
	body#addictedOnTLCPage div#sidebar p img { max-width: 260px; left: -3px; }
	body#addictedOnTLCPage div#sidebar p#addicted { margin: -12px 0 15px; position: relative; width: 260px; }
	body#addictedOnTLCPage div#sidebar p#addicted img { border: 0; max-width: none; }
	body#addictedOnTLCPage div#sidebar p#time { font-size: 18px; line-height: 26px; color: #ebc582; font-weight: bold; }
