/**FC Fresh Blog Theme Stylesheet**/

body { background: #FFFFFF; }

/*.advertising-leaderboard { background: #ebe8de; }*/

#pool-header a.pool-title-banner { background: #3fae48; }

/*Headings*/
h1, h1.post-title, h1.page-title, h2 { color: #3fae48; }

#right h2 { font-weight: bold; font-size: 16px; margin-bottom: 8px; }

/*Text*/
.caption, .caption-single, .material, .pattern-used-text { color: #3fae48; }

/*.sub-heading, .sub-heading1, .sub-heading2 { color: #3fae48; }*/

/*Links*/
a, a.more, .related-books a.more { /*color: #3fae48;*/ }
h1 a, h2 a, .about-this a.more { color: #3fae48; }

/*.tag-cloud-container h2, .tag-cloud-container a { color: #0066a0; }*/

#gallery-list .first-result a.title, #gallery-list .result a.title { color: #3fae48; }

.total-comments a { color: #3fae48; }

.post-details a { color: #3fae48; }

a.enter-project { height: 21px; width: 125px; padding: 2px 0 0 12px; background: url(/assets/images/button_3fae48.gif) 0 0 no-repeat; font-size: 13px; color: #fff; text-transform: lowercase; }
a.enter-project:hover { text-decoration: none; }

/*tools on display pages*/
.share-bar { background: #fff; border: 1px solid #3fae48; }
.tools .share a, .share-bar, .share-bar a { color: #3fae48; }

/*right modules*/
.related-content, .related-topics, .about-this, .blogroll, .meet-editors, .subscribe, .related-books, #subfeature-rotating, .paging-content { border: 1px solid #3fae48; background: #fff; }
.related-content h2, .related-topics h2, .about-this h2, #subfeature-rotating h2, .related-content h2 a, .related-topics h2 a { color: #3fae48; }

.related-content, .meet-editors, .related-books { padding: 15px; width: 304px; height: auto; margin-bottom: 15px; }
.related-content a { display: block; margin-bottom: 6px; text-decoration: none; background: url(/assets/images/arrow_3fae48.gif) 0 5px no-repeat; padding-left: 10px; }
.related-content a:hover { text-decoration: underline; }

.meet-editors div { margin-bottom: 10px; }
.meet-editors a.image { float: left; display: block; width: 65px; margin-right: 10px; }
.meet-editors .details { float: left; display: block; width: 207px; }
.meet-editors a { color: #555555; } 
.meet-editors .name { font-weight: bold; }
.meet-editors a.more { text-decoration: none; background: url(/assets/images/arrow_3fae48.gif) 100% 5px no-repeat; padding-right: 10px; }*
.meet-editors a.more:hover { text-decoration: underline; }

#recent-comments { font-size: 12px; }
#recent-comments a { display: inline; background: none; padding: 0; }
#recent-comments p { color: #404A51; margin: 0 0 5px 0; font-weight: bold; }

.subscribe a.rss-profile-page { float: left; margin-top: 0; }
.subscribe a { color: #3fae48; }

.related-books div { float: left; width: 100%; }
.related-books .details { width: 210px; }
.related-books a { color: #0066a0; }
.related-books { color: #555555; }

#subfeature-rotating .buttonActive img { border: 2px solid #3fae48; }
#subfeature-rotating p a { color: #3fae48; }
#subfeature-rotating .more { background: url(/assets/images/arrow_3fae48.gif) right 4px no-repeat; color: #3fae48; }
#subfeature-rotating .more a { color: #3fae48; }

.paging-content { color: #3fae48; }

/*Standard Blog List page 
.first-result { width: 530px; border: 0; border-bottom: 1px solid #d2d6dd; padding: 20px; }
.first-result a.image { width: 78px }
.first-result .details { width: 437px; }*/

/*Microsite channel page*/
.fresh #right { width: 361px; padding-top: 15px; }
.fresh #left { width: 627px; padding-right: 12px; }

.fresh #left .column1 { float: left; width: 345px; }
.fresh #left .column2 { float:left; width:271px; }
.fresh #right .singleline-box-350 { float:right; }

.fresh #left a.more, .fresh #right a.more, .fresh a.more { color: #3fae48; }
.fresh #left a { text-decoration: none; }
.fresh #left a:hover { text-decoration: underline; }

.fresh .banner-ad { float: right; position: relative; left: -35px; top: -101px; }
.fresh .top_right_lrec { float: right; left: 0; }

.fresh h2, .fresh #right h2 { float: left; width: auto; line-height: 24px; color: #fff; background-color: #3fae48; text-transform: lowercase; font-size: 13px; }
.fresh .hdr-tag-l { float: left; background: url(/assets/images/hdr_tag_bg_l.gif) top left no-repeat; width: 10px; height: 24px; margin-left: 15px; padding-left: 0; top: auto; }
.fresh .hdr-tag-r { float: left; background: url(/assets/images/hdr_tag_bg_r.gif) top left no-repeat; width: 10px; height: 24px; }

.fresh h2, .fresh #right h2, .fresh .hdr-tag-l, .fresh .hdr-tag-r { margin-bottom: -10px; position: relative; }

.fresh .sponsor { float: right; }

.fresh h2 span { font-weight: normal; text-transform: none; }
.fresh .challenge .intro { float: left; display: block; width: 225px; margin-bottom: 8px; }
.fresh .challenge .intro p { margin: 0; }
.fresh .challenge .intro img { float: left; margin-right: 10px; }
.fresh .challenge .heading { float: left; display: block; width: 100%; color: #3fae48; margin-bottom: 5px; }
.fresh .challenge .item { float: left; width: 74px; margin-right: 23px; }
.fresh .challenge .contest-links { display: block; margin-bottom: 10px; width: 100%; }
.fresh .challenge .contest-links a { text-decoration: none; }
.fresh .challenge .contest-links a:hover { text-decoration: underline; }

.fresh p.contest-links a { font-size: 12px; }

.fresh #subfeature-rotating { left: 0; padding: 0; width: 288px; border: none; background: #fff; }
.fresh #subfeature-rotating p { width: 125px; color: #23922c; }
.fresh #subfeature-rotating p a { color: #23922c; }
.fresh #subfeature-rotating ul li { margin-right: 4px; }
.fresh #subfeature-rotating a.image { width: 145px; }
.fresh #subfeature-rotating a.image img { width: 145px; }

.fresh .feature-1up { margin: 0; }
.fresh .feature-1up p { margin: 0; width: 145px; }
.fresh #right .feature-1up a.more { background: url(/assets/images/arrow_3fae48_lg.gif) 95px 4px no-repeat; font-weight: bold; }
.fresh .column2 .feature-1up a { color: #23922c; font-size: 12px; }
.fresh .column2 .feature-1up p { width: 173px; }
.fresh .column2 .feature-1up p, .fresh .column2 .feature-1up .image { margin-top: 5px; }

.fresh .video { width: 625px; padding: 5px 0; text-align: center; }
.fresh #left .video a.more { float: right; font-weight: bold; font-size: 12px; margin-bottom: 8px; position: relative; top: -3px; text-decoration: underline; margin-right: 10px; }

.fresh .store .heading { display: block; text-transform: uppercase; color: #3fae48; font-weight: bold; }
.fresh .store, .fresh .store a { font-size: 12px; }
.fresh .store a.more-store { text-decoration: none; color: #3fae48; }
.fresh .store a.more-store:hover { text-decoration: underline; }
.fresh .store .sponsor { float: right; margin-right: 15px; }
.fresh .products a.title { text-decoration: none; }
.fresh .products a.more { display: block; margin-top: 5px; font-weight: bold; text-decoration: none; background: url(/assets/images/arrow_3fae48.gif) 60px 4px no-repeat; }
.fresh .products a.title:hover, .fresh .products a.more:hover { text-decoration: underline; }

.fresh .column1 .singleline-box-350 { width: 328px; }
.fresh .column1 .singleline-box-350 .content-box { width: 290px; } 
.fresh .column1 .singleline-box-350 .topp, .fresh .column1 .singleline-box-350 .bottom { width: 328px; }
.fresh .column1 .singleline-box-350 .topp { background: url(/assets/images/box_singleline_328_top.gif) top left no-repeat; }
.fresh .column1 .singleline-box-350 .bottom { background: url(/assets/images/box_singleline_328_bot.gif) top left no-repeat; }

.fresh .eletter { background-color: #f2fdc0; }
.fresh .eletter .heading { color: #1e8627; } 
.fresh .eletter .content-box { padding: 0 10px; color: #e9710c; width: 259px; }
.fresh .eletter .topp { background: url(/assets/images/box_singleline_282_top_withbg.gif) top left no-repeat; height: 8px; }
.fresh .eletter .bottom { background: url(/assets/images/box_singleline_282_bot_withbg.gif) top left no-repeat; height: 8px; }
.fresh .eletter .image { float: right; }
.fresh .eletter img.image { width: 80px; }
.fresh .eletter a.subscribe-link { color: #3cad4d; font-weight: bold; }
.fresh .eletter hr { color: #4ab859; border-top: 1px solid #4ab859; border-bottom: none; width: 165px; }
.fresh .eletter .eletter-button { display: block; margin-top: 10px; }

.fresh .singleline-box-518 { margin-right: 18px; }
.fresh .singleline-box-465 { margin-top: 1px; }
.fresh .singleline-box-465 .content-box { min-height: 270px; }

.advertiser-tip { margin-top: 14px; }
.advertiser-tip .topp { background-image: url(/assets/images/pages/fresh/advertiser_tip_top.gif); width: 281px; }
.advertiser-tip .content-box { border-color: #fbab00; padding: 1px 12px; width: 255px; }
.advertiser-tip .bottom { background-image:url(/assets/images/pages/fresh/advertiser_tip_bottom.gif); width: 281px;}
.advertiser-tip .sponsor { width: 106px; }
.advertiser-tip h2 { background: none; color: #fba233; display: inline; font-size: 10px; line-height: normal; margin: 0px; padding: 0px; text-transform: uppercase;}
.advertiser-tip p { margin:6px 0px 0px 0px; }
.advertiser-tip strong a { color: #2da23e; }
.advertiser-tip .description img { float: right; margin-left: 8px; }
.advertiser-tip span.more { background: url(/assets/images/arrow_3fae48.gif) no-repeat right 5px; color: #3FAE48; float: left; padding-right: 10px; }

.cross-site-links { border: none; background: none; }
.cross-site-links a { background: none; font-weight: normal; }


