/*
Theme Name: Focus Acne
Theme URI: http://wordpress.org/
Description: Focus Acne custom theme.
Version: 1.6
Author: DR
Author URI: http://www.richerdesigns.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* @group 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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
}

em {
	font-style: italic;
}

/* @end */

/* @group elements */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 13px/18px Tahoma, Arial, Verdana, sans-serif;
	background: url(images/body-bg.jpg) repeat left top;
}

form {
	display: inline;
}

p {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-size: 11px;
}

TEXTAREA {
	width: 100%;
	font-size: 12px;
}

TD {
	font-size: 12px;
}

a {
	color: #336699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


strong {
	font-weight: bold;
}



/* @end */

/* @group structure */

#c-main-cont {
	background: url(images/c-main-cont.png) repeat-x left bottom;
	margin-top: 148px;
}

#c-main-wrap {
	background: #c9ecf0 url(images/c-main-wrap.png) no-repeat center bottom;
	padding-bottom: 190px;
}

#c-main-content {
	background-color: #e4e0dd;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-top: 9px;
	text-align: left;
}

#c-head-cont {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/c-head-cont.png) repeat-x;
	height: 148px;
}

#c-head-wrap {
	background: url(images/c-head-wrap.png) no-repeat center top;
	height: 148px;
}

#c-head-content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 148px;
	position: relative;
}

#c-foot-cont {
	background: url(images/c-foot-cont.png) repeat-x left top;
}



/* @end */

/* @group header */

/* @group logo */

#c-head-content div.logo {
	position: absolute;
	left: 15px;
	top: 13px;
}



/* @end */

/* @group navigation */

#c-head-content div.navigation {
	background: url(images/nav-bar.png) no-repeat left bottom;
	width: 960px;
	height: 45px;
	top: 100px;
	position: absolute;
	left: 10px;
}

#c-head-content div.navigation li {
	float: left;
}

#c-head-content div.navigation li a {
	text-indent: -9999px;
}

/* @group home */

#c-head-content div.navigation a.home {
	background: url(images/nav-bar.png) no-repeat left bottom;
	display: block;
	width: 90px;
	height: 45px;
}

#c-head-content div.navigation li.active a.home {
	background: url(images/nav-bar.png) no-repeat left top;
}



/* @end */

/* @group cure */

#c-head-content div.navigation a.cure {
	background: url(images/nav-bar.png) no-repeat -90px bottom;
	display: block;
	width: 121px;
	height: 45px;
}

#c-head-content div.navigation a.cure:hover {
	background: url(images/nav-bar.png) no-repeat -90px top;
}



/* @end */

/* @group faq */

#c-head-content div.navigation a.faq {
	background: url(images/nav-bar.png) no-repeat -211px bottom;
	display: block;
	width: 75px;
	height: 45px;
}

#c-head-content div.navigation li.active a.faq {
	background: url(images/nav-bar.png) no-repeat -211px top;
}



/* @end */

/* @group about */

#c-head-content div.navigation a.about {
	background: url(images/nav-bar.png) no-repeat -286px bottom;
	display: block;
	width: 90px;
	height: 45px;
}

#c-head-content div.navigation li.active a.about {
	background: url(images/nav-bar.png) no-repeat -286px top;
}



/* @end */

/* @group resources */

#c-head-content div.navigation a.resources {
	background: url(images/nav-bar.png) no-repeat -376px bottom;
	display: block;
	width: 120px;
	height: 45px;
}

#c-head-content div.navigation li.active a.resources {
	background: url(images/nav-bar.png) no-repeat -376px top;
}



/* @end */

/* @group contact */

#c-head-content div.navigation a.contact {
	background: url(images/nav-bar.png) no-repeat -496px bottom;
	display: block;
	width: 102px;
	height: 45px;
}

#c-head-content div.navigation li.active a.contact {
	background: url(images/nav-bar.png) no-repeat -496px top;
}



/* @end */

/* @end */

/* @group links */

#c-head-content div.links {
	position: absolute;
	right: 21px;
	top: 16px;
}

#c-head-content div.links ul {
	
}

#c-head-content div.links li {
	float: left;
}

#c-head-content div.links a {
	color: #333;
	border-right: 1px solid #333;
	padding-right: 15px;
	padding-left: 15px;
}

#c-head-content div.links li.last a {
	padding-right: 0;
	border-right-style: none;
}

#c-head-content div.links li.rss a {
	background: url(images/btn_rss.png) no-repeat right center;
	padding-right: 20px;
}



/* @end */



/* @end */

/* @group main */

#c-main-content div.main-col-left {
	float: left;
	width: 600px;
	margin-left: 10px;
	font: 13px/19.5px Verdana, Arial, Georgia, 'Times New Roman', Times, serif;
}

#c-main-content div.main-col-right {
	float: left;
	width: 350px;
	margin-left: 10px;
	font: 15px/22px Georgia, 'Times New Roman', Times, serif;
}

#c-main-content div.main-col-left a:hover {
	color: #007900;
}

#c-main-content div.main-col-left a {
	text-decoration: underline;
}

/* @group title */

#c-main-content div.title h1 {
	color: #336699;
	font: 18px Tahoma, Georgia, "Times New Roman", Times, serif;
	margin-top: 8px;
}



/* @end */

/* @group blog */

#c-main-content div.main-col-left div.navigation {
	overflow: hidden;
	padding-bottom: 12px;
	font-weight: bold;
	font-size: 16px;
}

#c-main-content div.main-col-left div.navigation div.alignleft {
	float: left;
}

#c-main-content div.main-col-left div.navigation div.alignright {
	float: right;
}

#c-main-content div.main-col-left p {
	margin-bottom: 12px;
}

.note {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 24px;
color: #36C;
font-weight: bold;

} 

.note2 {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 14px;
color: #000000;
font-weight: bold;

} 

#c-main-content div.main-col-left div.entry blockquote {
	color: #333333;
	margin: 14px 0pt;
	padding-left: 30px;
	font-family: Georgia, "Times New Roman", Times, serif, Georgia;
	background: #e7fbdb url(images/blockquote.png) no-repeat 5px 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#c-main-content div.main-col-left div.post-image {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}

#c-main-content div.main-col-left p.postmetadata {
	font-size: 12px;
	color: #555;
	background-color: #f5f5f5;
	padding: 10px;
}

#c-main-content div.main-col-left h1 {
	font: bold 36px Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #007FFF;
	margin-bottom: 10px;
}

#c-main-content div.main-col-left h2 {
	font: bold 20px Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #708A06;
	margin-bottom: 10px;
}

#c-main-content div.main-col-left h3 {
	font: bold 16px Tahoma, "Times New Roman", Times, serif;
	color: #9E0508;
	margin-bottom: 10px;
}

#c-main-content div.main-col-left h5 {
	font: bold 37px Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #9E0508;
	
}

#c-main-content div.main-col-left h7 {
	font: bold 16px Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
        font-style: italic;
	color: #000000;
	margin-bottom: 10px;
}

#c-main-content div.main-col-left h4 {
	font:  bold 20px Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #9E0508;
	margin-bottom: 10px;

}

#c-main-content div.main-col-left h6 {
	font:  20px Tahoma, Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
	color: #9E0508;
	margin-bottom: 10px;
        margin-top: 30px;

}

#c-main-content div.main-col-left h8 {
	font:  20px Tahoma, Georgia, "Times New Roman", Times, serif;
        
	color: #FF0000;
	margin-bottom: 10px;

}

#c-main-content div.main-col-left ul {
	margin-left: 30px;
	padding-bottom: 12px;
	list-style-type: disc;
	padding-left: 0;
}

#c-main-content div.main-col-left ol {
	margin-left: 30px;
	padding-bottom: 12px;
	list-style-type: decimal;
	padding-left: 0;
}

#c-main-content div.main-col-left li {
	background: url(images/red-arrow.png) no-repeat left 7px;
	padding-left: 0px;
	line-height: 21px;
	margin: 0;
}

#c-main-content div.main-col-left small {
	font-size: 11px;
	color: #555;
}

img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}


img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}


.alignleft {
	float: left;
}


/* @end */

/* @group post */

#c-main-content div.main-col-left div.post {
	background: white url(images/main-col-left-box.png) no-repeat -1200px bottom;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#c-main-content div.main-col-left div.post div.post-container {
	background: white url(images/main-col-left-box.png) no-repeat -600px top;
	padding-top: 5px;
}

#c-main-content div.main-col-left div.post div.post-content {
	background: white url(images/main-col-left-box.png) repeat-y left top;
	padding: 5px 15px 10px;
}

#c-main-content div.main-col-left div.post h1 {
	font-family: Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #33302D;
	font-weight: strong;
	font-style: normal;
	line-height: 26px;
	font-size: 26px;
}

#c-main-content div.main-col-left div.post h1 a {
	color: #000000;
	text-decoration: none;
}

#c-main-content div.main-col-left div.post h1 a:hover {
	color: #708A06;
	
}

#c-main-content div.main-col-left div.post p.meta-date {
	font-size: 14px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e4e0dd;
	padding-bottom: 10px;
}

#c-main-content div.main-col-left .page-border {
	margin-bottom: 10px;
	border-bottom: 1px solid #e4e0dd;
	padding-bottom: 10px;
}



/* @end */

/* @group post-comments-box */

#comments-list-box {
	position: relative;
	padding-top: 18px;
}

#c-main-content div.main-col-left h3#comments {
	width: 570px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/left-box-title.png) repeat-x;
	color: white;
	line-height: 30px;
	text-indent: 10px;
	font-weight: bold;
	overflow: hidden;
}

#c-main-content div.main-col-left ol.commentlist {
	border-left: 1px solid #dad6d2;
	border-right: 1px solid #dad6d2;
	margin: 0;
	padding: 0;
}

#c-main-content div.main-col-left li.comment {
	border-bottom: 1px solid #dad6d2;
	padding: 10px 20px 4px;
	list-style-type: none;
}

#c-main-content div.main-col-left li.even {
	background-color: #f9f8f6;
}

#c-main-content div.main-col-left li.comment-author-admin {
	background-color: #e7f8fb;
}

#c-main-content div.post-comments-box {
	background-color: white;
}

#c-main-content div.post-comments-box textarea {
	background-color: #f5f5f5;
	border: 1px solid silver;
	width: 564px;
}

#c-main-content #respond .button {
	margin-top: 6px;
}

#c-main-content #respond p.button a {
	background: url(images/opt-in-box-button.png) repeat-x left bottom;
	width: 407px;
	height: 28px;
	display: block;
	color: white;
	line-height: 28px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

#c-main-content #respond p.button a:hover {
	background: url(images/opt-in-box-button.png) no-repeat left top;
	color: #fffa72;
}



/* @end */

/* @group post-meta-box */

#c-main-content div.post-meta-box {
	font-size: 12px;
	color: #555;
	padding: 10px 10px 10px 66px;
	background: #f5f5f5 url(images/edu_languages.png) no-repeat 8px center;
}

#c-main-content div.post-meta-box p {
	margin: 0;
	padding: 0;
}



/* @end */

/* @group page-nav */

#c-main-content div.page-nav {
	background-color: white;
	padding-top: 5px;
}



/* @end */

/* @group wide */

#c-main-content div.main-col-left-wide {
	float: left;
	width: 960px;
	margin-left: 10px;
	font: 13px/19.5px Verdana, Arial, Georgia, 'Times New Roman', Times, serif;
}

#c-main-content div.main-col-left-wide div.post {
	background: white url(images/main-col-left-wide-box.png) no-repeat -1920px bottom;
}

#c-main-content div.main-col-left-wide div.post div.post-container {
	background: white url(images/main-col-left-wide-box.png) no-repeat -960px top;
}

#c-main-content div.main-col-left-wide div.post div.post-content {
	background: white url(images/main-col-left-wide-box.png) repeat-y left top;
	padding-left: 138px;
	padding-right: 138px;
	font: 16px/22px Arial, Tahoma, Verdana, sans-serif;
	padding-top: 20px;
}

#c-main-content div.main-col-left-wide div.post div.post-content h3 {
	font: 16px/22px Arial, Tahoma, Verdana, sans-serif;
}

#c-main-content div.main-col-left-wide div.post div.post-content h4 {
	font: 16px/22px Arial, Tahoma, Verdana, sans-serif;
}

#c-main-content div.main-col-left-wide ::selection {
    background: #ff6600;
    color:#f2e6c2;
}

#c-main-content div.main-col-left-wide ::-moz-selection {
    background: #ff6600;
    color:#f2e6c2;
}



/* @end */



/* @end */

/* @group right */

/* @group search */

#c-main-content div.search {
	position: relative;
	margin-bottom: 10px;
	width: 350px;
	height: 48px;
	background: #47799b url(images/right-search.png) no-repeat;
}

#c-main-content div.search .keywords {
	position: absolute;
	top: 8px;
	left: 9px;
	width: 265px;
	color: #98987e;
	font-size: 13px;
	border: 1px solid #534e4b;
	height: 27px;
}

#c-main-content div.search .go {
	position: absolute;
	top: 9px;
	right: 13px;
}



/* @end */

/* @group right-box */

#c-main-content div.right-box {
	position: relative;
	margin-bottom: 10px;
	background: white url(images//box-right-bg.png) no-repeat right bottom;
	padding-bottom: 5px;
}

#c-main-content div.right-box div.content {
	background: white url(images//box-right-bg.png) repeat-y left top;
	padding: 47px 20px 14px;
}

#c-main-content div.right-box h2 {
	width: 350px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/right-box-title.png) no-repeat;
	color: white;
	line-height: 30px;
	text-indent: 10px;
	font-weight: bold;
}



/* @end */

/* @group acne-articles */

#c-main-content div.acne-articles {
	background: none;
}

#c-main-content div.acne-articles h2 {
font-family: Arial, Tahoma, 'Times New Roman', Times, serif;
font-size: 14px;
}

#c-main-content div.acne-articles div.content {
	padding: 31px 0 0;
}

#c-main-content div.acne-articles li {
	line-height: 17px;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #FFFFFF;
	font: 14px arial, Verdana, Arial, sans-serif;
}

#c-main-content div.acne-articles li a {
	display: block;
	padding: 8px;
	color: #336699;
}

#c-main-content div.acne-articles li.last a {
	background: #FFFFFF url(images//box-right-bg.png) no-repeat -351px bottom;
}

#c-main-content div.acne-articles li a:hover {
	background-color: #e0dfd0;
	text-decoration: none;
	color: #222;
}

#c-main-content div.beginners span {
	background: url(images/article-icon-1.png) no-repeat left center;
	display: block;
	padding-left: 24px;
}

#c-main-content div.advanced span {
	background: url(images/article-icon-2.png) no-repeat left center;
	display: block;
	padding-left: 24px;
}



/* @end */

/* @group success-stories */

#c-main-content div.success-stories div.content {
	padding: 31px 0 4px;
}

#c-main-content div.success-stories div.story {
	overflow: hidden;
	font-size: 13px;
	border-bottom: 1px solid #dad6d2;
	padding: 10px;
	margin-left: 1px;
	margin-right: 1px;
}

#c-main-content div.success-stories div.story-odd {
	background-color: #f9f8f6;
}

#c-main-content div.success-stories div.story-last {
	border-bottom: none;
	padding-bottom: 0;
}

#c-main-content div.success-stories div.story img {
	float: left;
}

#c-main-content div.success-stories div.story p {
	margin-left: 83px;
	line-height: 14px;
	padding-bottom: 5px;
	font-size: 12px;
}

#c-main-content div.success-stories div.story p.title {
	font-size: 14px;
}

#c-main-content div.success-stories div.story p.links {
	margin-bottom: 6px;
}

#c-main-content div.success-stories div.story a.read {
	background: url(images/success-stories-read.png) no-repeat;
	padding-left: 18px;
	margin-right: 12px;
	line-height: 16px;
	display: block;
	float: left;
}

#c-main-content div.success-stories div.story a.listen {
	background: url(images/success-stories-listen.png) no-repeat;
	padding-left: 20px;
	line-height: 16px;
	display: block;
	float: left;
}



/* @end */

/* @group focus-acne */

#c-main-content div.focus-acne {
font-family: Arial, Tahoma, 'Times New Roman', Times, serif;
	position: relative;
	margin-bottom: 10px;
	background-color: #47799b;
	padding: 6px 8px 10px 10px;
	color: white;
	height: 350px;
}

#c-main-content div.focus-acne h4 {
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	position: absolute;
	top: 156px;
	left: 12px;
	width: 328px;
}

#c-main-content div.focus-acne h5 {
	font-weight: bold;
	font-size: 15px;
	margin: 0;
	padding: 0;
	line-height: 18px;
	position: absolute;
	top: 215px;
	left: 12px;
}

#c-main-content div.focus-acne .icon {
	position: absolute;
	right: 22px;
	top: -6px;
}

#c-main-content div.focus-acne .email-address {
	width: 318px;
	height: 22px;
	font-size: 13px;
	position: absolute;
	top: 239px;
	left: 12px;
	border: 1px solid silver;
	border-top: 1px solid black;
}

#c-main-content div.focus-acne p.button a {
	background: url(images/acne-comic-button.png) repeat-x left top;
	width: 270px;
	height: 48px;
	display: block;
	color: white;
	position: absolute;
	top: 278px;
	left: 42px;
	text-indent: -9999px;
}

#c-main-content div.focus-acne p.button a:hover {
	background: url(images/acne-comic-button.png) repeat-x left bottom;
}

#c-main-content div.focus-acne p.privacy {
	font-size: 11px;
	line-height: 12px;
	background: url(images/icon-privacy.png) no-repeat left 3px;
	padding-left: 21px;
	padding-right: 20px;
	position: absolute;
	top: 332px;
	left: 12px;
}



/* @end */



/* @end */

/* @group footer */

#c-foot-content {
	text-align: left;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 35px;
}

/* @group columns */

#c-foot-content div.columns {
	background: url(images/footer-copyright.jpg) repeat-y;
	width: 980px;
	color: #88807b;
	font-size: 14px;
	position: relative;
}

#c-foot-content div.columns div.column {
	width: 245px;
	float: left;
	padding-top: 15px;
}

#c-foot-content div.columns div.column h2 {
	font-weight: bold;
	margin-left: 20px;
	font-size: 18px;
	margin-bottom: 8px;
}

#c-foot-content div.columns div.column a {
	color: #e4e0dd;
}

#c-foot-content div.columns div.column a:hover {
	color: white;
}

#c-foot-content div.columns div.column a.cure {
	color: #d6de22;
}

#c-foot-content div.columns div.column ul {
	margin-left: 20px;
}

#c-foot-content div.columns div.column li {
	margin-bottom: 3px;
}

#c-foot-content div.columns div.discussion li {
	border-bottom: 1px solid #645e5b;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

#c-foot-content div.columns div.comments {
	font-size: 12px;
}

#c-foot-content div.columns div.comments li {
	margin-bottom: 4px;
}

#c-foot-content div.columns div.behind {
	font-size: 12px;
}

#c-foot-content div.columns div.behind .icon {
	float: right;
	margin-top: -30px;
	margin-right: -15px;
	margin-left: 10px;
}

#c-foot-content div.columns div.column p {
	margin-left: 20px;
	margin-right: 10px;
}

#c-foot-content div.columns div.category ul {
	margin-bottom: 20px;
}

#c-foot-content div.copyright {
	width: 980px;
	height: 50px;
	color: #88807b;
	font-size: 14px;
	line-height: 50px;
	text-indent: 20px;
	clear: both;
}



/* @end */

/* @group copyright */



/* @end */



/* @end */

/* @group misc */

img.image-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

img.image-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#c-main-content div.main-col-left .small-text {
	font-size: 13px;
	line-height: 14px;
}

#c-main-content div.main-col-left .small-text li {
	line-height: 15px;
	margin-bottom: 4px;
}

#c-main-content div.main-col-left .bullet-large {
        font-weight: bold;
	font-size: 20px;
	line-height: 30px;
        margin-left: 50px;
}

#c-main-content div.main-col-left .bullet-large li {
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
	list-style-type: square;
}

#c-main-content div.main-col-left .bullet-number {
        font-weight: bold;
	font-size: 18px;
	line-height: 27px;
        margin-left: 50px;
}

#c-main-content div.main-col-left .bullet-number li {
	font-weight: bold;
	font-size: 18px;
	line-height: 27px;
        margin-bottom: 20px
}

#c-main-content div.main-col-left .bullet-med {
	font-weight: bold;
	font-size: 18px;
	line-height: 27px;
	margin-left: 50px;
}

#c-main-content div.main-col-left .bullet-med li {
	font-weight: bold;
	font-size: 18px;
	line-height: 27px;
}

#c-main-content div.main-col-left .bullet-ok {
	font-weight: bold;
	font-size: 18px;
	line-height: 27px;
	margin-left: 27px;
}

#c-main-content div.main-col-left .bullet-ok li {
	font-weight: bold;
	font-size: 18px;
	line-height: 27px;
	list-style-type: none;
	background: url(images/ok.png) no-repeat left center;
	padding-left: 28px;
}

#c-main-content div.main-col-left ul.bullet-important {
	margin: 0 0 0 8px;
	padding: 0;
}

#c-main-content div.main-col-left ul.bullet-important li {
	list-style-type: none;
	background: url(images/bullet-important.png) no-repeat left top;
	padding-left: 45px;
	margin: 0 0 6px;
}


#join-conversation {
	margin-top: 18px;
}

.post-date {
	background: #fff url(images/fulldate.png) repeat-x scroll left;
	width:60px;
	height:51px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float: left;
	margin-right: 10px;
}
.post-date .date-day {
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
}
.post-date .date-month {
	font-size:11px;
	font-weight:bold;
}


/* @group reasons-box */

div.reasons-box{
	border: 2px solid #6495ED;
	background: #E3EEFB;
	padding: 15px 20px;
        margin-top: 30px;
        margin-bottom: 30px;
}



/* @end */

/* @group guarantee-box */

#c-main-content div.main-col-left div.guarantee-box {
	border: 2px solid #FF0000;
	padding: 15px 20px;
	overflow: hidden;
}

#c-main-content div.main-col-left div.guarantee-box h6 {
	text-align: center;
	margin-top: 0;
}

div.guarantee-box div.seal {
	float: left;
	margin-right: 20px;
}

div.guarantee-box div.text {
	float: right;
	width: 320px;
}

div.guarantee-box div.text strong {
	font: bold 16px Georgia, Arial, Verdana, sans-serif;
}

div.guarantee-box div.signature {
	float: right;
	width: 320px;
	font-weight: bold;
}



/* @end */

/* @group clock-ticking */

div.clock-ticking {
	background: url(images/clock.png) no-repeat left top;
	padding-left: 65px;
	padding-top: 4px;
	padding-bottom: 6px;
}



/* @end */

/* @group drop-cap */

span.drop-cap {
	float: left;
	font-family: Old English, Georgia,serif;
	font-size: 300%;
	line-height: 0.85em;
	margin-right: 5px;
	margin-top: 2px;
}




/* @end */

/* @group casestudy-panel */

.img-shadow {
	float:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}

.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}

div.casestudy-img {
	clear:  both;
	overflow: hidden;
	margin-bottom: 10px;
}

div.casestudy-img-single {
	padding-left: 164px;
}

div.casestudy-img-double {
}

p.heading-black {
	font: bold 16px Arial, Verdana, sans-serif;
	text-align: center;
}

p.heading-black5 {
	font: bold 20px Tahoma, Arial Verdana, sans-serif;
        margin-top: 5px;
	text-align: center;
        color: #135AA9;
}

p.heading-red {
	font: bold 20px Tahoma, Arial, Verdana, sans-serif;
	text-align: center;
	color: #ff0000;
}



/* @end */

/* @group acne-panel */

#acne-panel div.row {
	clear: both;
	overflow: hidden;
}

#acne-panel div.img-1 {
	float: left;
	width: 215px;
	text-align: center;
}

#acne-panel div.img-2 {
	float: left;
	width: 200px;
	text-align: center;
}

#acne-panel div.text {
	float: left;
	width: 220px;
}

#acne-panel div.text-wide {
	float: left;
	width: 420px;
}


/* @end */

/* @group page-template-formula-php */

body.page-template-formula-php {
	background: #c9ecf0 url(images/c-head-wrap.png) no-repeat center top;
}

body.page-template-formula-php #c-head-wrap {
	background-image: none;
}

body.page-template-formula-php #c-head-cont {
	background-image: none;
}

body.page-template-formula-php #c-main-cont {
	margin-top: 100px;
}

body.page-template-formula-php #c-main-wrap {
	background-color: transparent;
}

body.page-template-formula-php #c-main-content {
	background: #e4e0dd url(images/template-formula.png) no-repeat;
}



/* @end */

/* @group yellow-box */

div.yellow-box{
	border: 2px solid #CCCCCC;
	background: #FAFDF1;
	margin-bottom: 12px;
    margin-top: 12px;
	padding: 15px 20px;
}

/* @end */

/* @group blue-box */

div.blue.box{
	border: 1px solid #6495ED;
	background: #0000FF;
	margin-bottom: 12px;
        margin-top: 12px;
	padding: 15px 20px;
}



/* @end */

/* @group step-point */

h2.step-point {
	background: url(images/step-point.png) no-repeat 8px center;
	border: 1px solid #E4E0DD;
	padding: 8px 5px 10px 50px;
}

/* @group step-panel */

div.step-panel {
	border: 1px solid #E4E0DD;
	overflow: hidden;
	margin-left: 5px;
	margin-right: 5px;
}

div.step-panel div.watch {
	width: 250px;
	height: 88px;
	float: left;
	background: url(images/step-watch.png) no-repeat 8px 8px;
	font-size: 12px;
}

div.step-panel div.watch strong {
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
}

div.step-panel div.watch p {
	margin-left: 80px;
	margin-top: 16px;
	line-height: 15px;
}

div.step-panel div.read {
	width: 305px;
	height: 88px;
	float: left;
	background: url(images/step-read.png) no-repeat 0 8px;
	font-size: 12px;
}

div.step-panel div.read strong {
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
}

div.step-panel div.read p {
	margin-left: 78px;
	margin-top: 16px;
	line-height: 15px;
}

div.step-panel div.guide {
	height: 88px;
	width: 350px;
	float: left;
	background: url(images/step-read.png) no-repeat 8px 8px;
	font-size: 12px;
	margin-left: 145px;
}

div.step-panel div.guide strong {
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
}

div.step-panel div.guide p {
	margin-left: 85px;
	margin-top: 16px;
	line-height: 15px;
}

div.step-panel div.join {
	height: 88px;
	width: 360px;
	float: left;
	background: url(images/step-join.png) no-repeat 18px 8px;
	font-size: 12px;
	margin-left: 96px;
}

div.step-panel div.join strong {
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
}

div.step-panel div.join p {
	margin-left: 85px;
	margin-top: 16px;
	line-height: 15px;
}



/* @end */

/* @group cliff-notes */

#c-main-content div.main-col-left div.cliff-notes {
	overflow: hidden;
	position: relative;
	padding: 21px 5px 0;
	margin: 10px 0;
}

#c-main-content div.main-col-left div.cliff-notes div.content {
	border: 1px solid #E4E0DD;
	padding: 25px 10px 10px;
}

#c-main-content div.main-col-left div.cliff-notes h6 {
	background: url(images/step-cliff.png) no-repeat 0;
	width: 139px;
	height: 44px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
}



/* @end */

/* @end */

/* @group opt-in-box */

#c-main-content div.opt-in-box {
	border: 3px dashed #47799B;
	padding: 10px 20px 10px 129px;
	margin-bottom: 10px;
	background: #f5f5f5 url(images/opt-in-box-stop.png) no-repeat;
	position: relative;
	margin-top: 20px;
}

#c-main-content div.opt-in-box:hover {
	background-color: #eee;
}

#c-main-content div.opt-in-box .icon {
	float: right;
	margin-left: 8px;
	position: absolute;
	top: -10px;
	right: -10px;
	width: 128px;
	height: 180px;
}

#c-main-content div.opt-in-box h3 {
	color: black;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 120px 3px 0;
	padding: 0;
}

#c-main-content div.opt-in-box h4 {
	color: black;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 120px 3px 0;
	padding: 0;
}

#c-main-content div.opt-in-box p {
	margin-right: 120px;
}

#c-main-content div.opt-in-box .email-address {
	width: 398px;
	height: 22px;
	padding-left: 4px;
	font-size: 13px;
}

#c-main-content div.opt-in-box .button {
	margin-top: 6px;
	margin-bottom: 9px;
}

#c-main-content div.opt-in-box p.button a {
	background: url(images/opt-in-box-button.png) repeat-x left bottom;
	width: 407px;
	height: 28px;
	display: block;
	color: white;
	line-height: 28px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

#c-main-content div.opt-in-box p.button a:hover {
	background: url(images/opt-in-box-button.png) no-repeat left top;
	color: #fffa72;
}

#c-main-content div.opt-in-box p.privacy {
	background: url(images/opt-in-box-privacy.png) no-repeat left 3px;
	padding-left: 21px;
	padding-right: 10px;
	margin-right: 0;
}



/* @end */

/* @group opt-in-box-v2 */

#c-main-content div.opt-in-box-v2 {
	border: 3px dashed #c1d29f;
	padding: 10px 20px 10px 129px;
	margin-bottom: 10px;
	background: white url(images/opt-in-box-stop.png) no-repeat;
	position: relative;
	margin-top: 20px;
}

#c-main-content div.opt-in-box-v2 h3 {
	color: Black;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	padding: 0;
	margin: 0 0 8px;
}

#c-main-content div.opt-in-box-v2 p {
}



/* @end */



/* @end */

.HL {
	background: #ffff00;
	color: #000000;
}

.header-med {
    font-weight: bold;
	font-size: 20px;
}