/**Sewstylish Theme Stylesheet**/

#contents { width: 1000px; }
#main-content { width: 1000px; padding-bottom: 10px; }
#footer { width: 1000px; }

#topnav-slim { width: 1000px; }
#topnav-slim .ad { margin: 0 20px 0 10px; }
#topnav-slim #subscribe { width: 240px; }

.advertising-leaderboard { width: 1000px; }

#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 { position: relative; left: 8px; 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; }

.paging-content { color: #3fae48; }


#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; }

/*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*/
.sewstylish #top-section { float: left; width: 988px; padding-left: 12px; margin: 15px 0; }
.sewstylish #left { width: 352px; padding-left: 12px; }
.sewstylish #right { width: 624px; }

.sewstylish #top-section a, .sewstylish #left a, .sewstylish #right a { text-decoration: none; }
.sewstylish #top-section a:hover, .sewstylish #left a:hover, .sewstylish #right a:hover { text-decoration: underline; }
.sewstylish #main-content a { color: #179ac0; font-weight: bold; }
.sewstylish #main-content a.more { color: #b20065; font-size: 12px; }

.sewstylish .top_right_lrec { float: right; left: 0; top: 1px; }

.sewstylish h2, .sewstylish #right h2 { color: #b20065; text-transform: lowercase; margin-bottom: 8px; }

.sewstylish .challenge .intro { float: left; display: block; width: 100%; margin-bottom: 8px; }
.sewstylish .challenge .intro p { margin: 0; }
.sewstylish .challenge .intro img { float: left; margin-right: 10px; }
.sewstylish .challenge .item { float: left; width: 74px; margin-right: 21px; }
.sewstylish .challenge .item a { font-size: 11px; color: #464646; font-weight: normal; }
.sewstylish .challenge .contest-links { display: block; margin-bottom: 10px; width: 100%; }
.sewstylish .challenge .contest-links .browse { float: right; }

.sewstylish .main-feature { float: left; min-height: 378px; }
.sewstylish #main-content .main-feature a.title { font-weight: normal; }
.sewstylish .main-feature .byline { display: block; margin: 10px 0; }
.sewstylish .main-feature .total-comments a { color: #636363; font-weight: normal; }
.sewstylish .main-feature .categories { float: left; width: 230px; margin: 15px 0 8px 0; font-size: 13px; }
.sewstylish #top-section .main-feature .categories a { text-decoration: underline; }

.sewstylish .feature-1up a.more-content { color: #0c647d; font-weight: normal; }
.sewstylish .feature-1up .enter-link { float: right; }

/*.sewstylish .eletter { background-color: #179ac0; color: #fff; font-family: Helvetica, Arial, sans-serif; }
.sewstylish .eletter .heading { color: #fff; font-weight: bold; } 
.sewstylish .eletter a.more { color: #f1f745; text-decoration: underline; }*/

.sewstylish img.current-issue { margin-left: 19px; margin-right: 10px; }

.sewstylish .conversation { float: left; width: 194px; margin: 0 13px 15px 0; }
.sewstylish .technique { float: left; width: 406px; margin-bottom: 15px; }

.sewstylish .store a { color: #363636; font-size: 10px; font-weight: bold; }
.sewstylish .store a.more { color: #0c647d; font-weight: normal; }
