

/* HTML TAG STYLES */
body { background: #EDEDED url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_bkg_repeat.jpg) repeat-x; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
p, td { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
p { line-height: 18px; margin: 0px; padding: 0px 0px 16px; }
p.weeklyindex { line-height: 18px; margin: 0px; padding: 0px 0px 8px; }

h1 { font-family: Georgia, Times, serif; font-size: 38px; font-weight: normal; margin: 0px; padding: 0px 0px 16px; }
h2 { font-family: Georgia, Times, serif; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px 0px 16px; }

/* this is here to correct for old article css
it makes the old h3 display as the new h2 */
h3 { font-family: Georgia, Times, serif; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px 0px 16px; }

h1.chartstats { padding: 0px 0px 4px; }
h2.chartstats { padding: 0px 0px 4px; }
h1.weekly { font-size: 24px; padding: 0px 0px 4px; }
h2.weekly { font-size: 16px; padding: 0px 0px 4px; }

/* LINK STYLES */
a:link { color: #666666; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }

a.uline:link { color: #FFFFFF; text-decoration: underline; }
a.uline:active { color: #FFFFFF; text-decoration: underline; }
a.uline:visited { color: #FFFFFF; text-decoration: underline; }
a.uline:hover { color: #FFFFFF; text-decoration: none; }

a.blue:link { color: #83AEDE; }
a.blue:active { color: #83AEDE; }
a.blue:visited { color: #83AEDE; }
a.blue:hover { color: #83AEDE; }

a.black:link { color: #000000; }
a.black:active { color: #000000; }
a.black:visited { color: #000000; }
a.black:hover { color: #000000; }

a.clay:link { color: #be4222; }
a.clay:active { color: #be4222; }
a.clay:visited { color: #be4222; }
a.clay:hover { color: #be4222; }

a.dgreen:link { color: #5b6327; }
a.dgreen:active { color: #5b6327; }
a.dgreen:visited { color: #5b6327; }
a.dgreen:hover { color: #5b6327; }

a.gold:link { color: #D48202; }
a.gold:active { color: #D48202; }
a.gold:visited { color: #D48202; }
a.gold:hover { color: #D48202; }

a.green:link { color: #758e4c; }
a.green:active { color: #758e4c; }
a.green:visited { color: #758e4c; }
a.green:hover { color: #758e4c; }

a.white:link { color: #FFFFFF; }
a.white:active { color: #FFFFFF; }
a.white:visited { color: #FFFFFF; }
a.white:hover { color: #FFFFFF; }

/* BACKGROUND/PADDING/POSITION STYLES */
#mainContainer { margin: 0 auto; padding: 0px 18px 20px; text-align: left; width: 965px; }
.article_content { padding: 30px 30px 10px; }
.article_entry { background: #FFFFFF; line-height: 18px; margin: 0px 0px 1px; padding: 20px 0; }
.article_footer { background: #FFFFFF url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_article_bottom.gif) no-repeat bottom left; margin: 0px; padding: 20px; }
.article_section { background: #FFFFFF url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_article_top.gif) no-repeat top left; margin: 0px 0px 1px; padding: 20px; }
.article_weeklyitem_left { float: left; margin: 0px; padding: 0px 20px 20px 0px; width: 66px; }
.article_weeklyitem_right { float: left; width: 592px; }
.bordered { border: 1px solid #BBBBBB; }
.clearfloat { clear: both; font-size: 0px; line-height: 0px; }
.feature_optin { background: url(http://resource.cottoninc.com/_images/lifestylemonitor/features/feature_sub_optin.gif) no-repeat; padding: 15px 15px 0px; }
.float_right { float: right; }

/* PRINT CONSIDERATIONS */
.article_content_bluegrey { background: #e0e6ed; padding: 30px 30px 10px; width: 619px; }
.article_content_brown { background: #EEE1CD; padding: 30px 30px 10px; width: 619px; }
.article_content_buff { background: #f9f6df; padding: 30px 30px 10px; width: 619px; }
.article_content_gold { background: #f7ecce; padding: 30px 30px 10px; width: 619px; }
.article_content_lblue { background: #e2f2f1; padding: 30px 30px 10px; width: 619px; }
.article_content_lblue2 { background: #e0eded; padding: 30px 30px 10px; width: 619px; }
.article_content_green { background: #c9deb0; padding: 30px 30px 10px; width: 619px; }
.article_content_grey { background: #c9ccd1; padding: 30px 30px 10px; width: 619px; }
.article_content_lgreen { background: #e9f2df; padding: 30px 30px 10px; width: 619px; }
.article_content_lgrey { background: #e8e8e8; padding: 30px 30px 10px; width: 619px; }
.article_content_pink { background: #ebd9d9; padding: 30px 30px 10px; width: 619px; }
.article_content_yellow { background: #fff8c5; padding: 30px 30px 10px; width: 619px; }
.article_content_white { background: #ffffff; padding: 30px 30px 10px; width: 619px; }

/* all sub_articles need to be 679px - before 3 were 719
	make sure to correct this in any updates!
 */
.sub_article { background: #FFFFFF url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_article_top.gif) no-repeat top left; float: left; margin: 0 0 1px; padding: 20px; width: 679px; }
.sub_article_full { background: url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_article_top.gif) no-repeat top left; float: left; padding: 20px 0 0; width: 679px; }
.sub_article_full2 { background: #FFFFFF; margin: 0 0 1px; padding: 20px 0; width: 679px; }
.sub_article_full3 { background: #FFFFFF; margin: 0 0 1px; padding: 0 0 20px; width: 679px; }
.sub_article_footer { background: #FFFFFF url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_article_bottom.gif) no-repeat bottom left; margin: 0; padding: 20px; width: 679px; } /* float: left; */
.sub_article_sidebar { float: left; margin: 0; padding: 0; width: 246px; }
.sub_article_sidebar2 { float: right; margin: 0; padding: 0; width: 246px; }
.sub_footer { border-left: 1px solid #666666; border-right: 1px solid #666666; padding: 0px 15px; }
.sub_utility_full { background: url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_article_top2.gif) no-repeat top left #FFFFFF; margin: 0 0 1px; padding: 20px; width: 925px; }
.sub_utility_footer { background: #FFFFFF url(http://resource.cottoninc.com/_images/lifestylemonitor/shell/sub_article_bottom2.gif) no-repeat bottom left; margin: 0; padding: 20px; width: 925px; } /* float: left; */
.header_print { display: none; }

/* CHARTS/STATS */
.chartsindex_container { background: #4A7099 url(http://resource.cottoninc.com/_images/lifestylemonitor/chartsstats/charts_repeat.jpg) repeat-x top left; padding: 0px 39px 30px; width: 887px; }
.charts_body_top { background: url(http://resource.cottoninc.com/_images/lifestylemonitor/chartsstats/chartsnav_divider.gif) repeat-x bottom left; padding: 16px 0px 0px 243px; }
.chartsindex_content_show { display: block; line-height: 21px; padding: 30px; }
.chartsindex_content_hide { display: none; padding: 30px; }
.charts_nav_viewall { margin-right: 10px; }
.charts_nav_consumer { margin-right: 10px; }
.charts_nav_industry { margin-right: 10px; }

/* TEXT STYLES */
.ari10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.ari11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.ari12_16 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.ari13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.ari14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.ari15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.geo12 { font-family: Georgia, Times, serif; font-size: 12px; }
.geo15 { font-family: Georgia, Times, serif; font-size: 15px; }
.geo16 { font-family: Georgia, Times, serif; font-size: 16px; }
.chartsstats_intro { font-family: Georgia, Times, serif; font-size: 18px; line-height: 22px; }
.geo18 { font-family: Georgia, Times, serif; font-size: 18px; }
.geo24 { font-family: Georgia, Times, serif; font-size: 24px; line-height: 26px; }

.brown { color: #46371a; }
.grey1 { color: #b3b3b3; }
.grey2 { color: #666666; }
.white { color: #FFFFFF; }

/* FORM STYLES */
form { margin: 0px; padding: 0px; }
input.optin { background: #DBCABC; border: 1px solid #FFC676; margin: 0px; padding: 2px; width: 140px; }
input.search { background: #7E7F7F; border: 1px solid #D4D4D4; margin: 0px; padding: 3px; width: 140px; }


