body { margin: 0pt; padding: 0pt; background: rgb(234, 228, 211) repeat scroll 0% 0%; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.75em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(47, 44, 41); line-height: 18px; }
code {  }
blockquote { border-style: solid; border-color: rgb(255, 255, 255) rgb(222, 220, 208) rgb(222, 220, 208); border-width: 1px; margin: 0pt auto 10px; padding: 10px 20px; background: rgb(255, 255, 255) url('../images/comment-back.jpg') repeat-x scroll left top; width: 90%; height: auto; }
img { border: 0pt none ; margin: 0pt; padding: 0pt; }
#featured div, #footer ul li, .breadcrumbs, .navigation, #featured-articles-label {  }
h1 { margin: 15px 0pt 42px; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(46, 42, 33); text-align: center; letter-spacing: -1px; }
h1 a:link, h1 a:active, h1 a:visited { color: rgb(46, 42, 33); }
h1.store { margin: 8px 0pt 15px; padding: 0pt 0pt 5px; background: transparent url('../images/post-title-divider.gif') repeat-x scroll center bottom; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(46, 42, 33); letter-spacing: normal; text-align: left; }
#author-bio-top h1 { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2.83em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(46, 42, 33); letter-spacing: normal; text-align: left; }
.post-content h1 { margin: 0pt; padding: 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.67em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(47, 44, 41); text-align: left; letter-spacing: normal; }
#discussion, #post-comment { margin: 0pt 0pt 25px; padding: 0pt;  width: 100%; height: auto; text-align: left; letter-spacing: normal; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.95em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#post-comment { margin: 0pt 0pt 10px; }
#discussion span, #post-comment span { margin: 2px 0pt 0pt; padding: 0pt 0pt 21px; background: transparent url('../images/comments-divider.gif') repeat-x scroll center bottom; width: auto; height: auto; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(157, 155, 153); display: block; }
h2 { margin: 0pt 0pt 15px; padding: 15px 0pt 15px 190px; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(159, 152, 133); display: block; text-transform: uppercase; }
h2 a:link, h2 a:active, h2 a:visited { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(159, 152, 133); text-transform: uppercase; }
.generic { margin: 0pt 0pt 15px; padding: 0pt; }
#page-title { border-left: 1px solid rgb(214, 192, 167); border-right: 1px solid rgb(214, 192, 167); margin: 0pt; padding: 9px 18px 0pt; background: transparent url('../images/generic.png') no-repeat scroll left center; width: auto; height: 25px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 245, 221); display: inline-block; text-transform: none; float: left; }
.breadcrumbs, .navigation { border: 1px solid rgb(245, 242, 236); margin: 1px 0pt 0pt 1px; padding: 8px 14px; background: transparent url('../images/tab-inactive.png') repeat scroll 0% 0%; text-transform: none; color: rgb(94, 90, 81); float: left; }
.navigation { margin: 0pt; float: none; font-size: 12px; }
.latest-news { background: transparent url('../images/latest-news.png') no-repeat scroll left center; }
.login { padding: 15px 0pt 15px 100px; background: transparent url('../images/login.png') no-repeat scroll left center; }
#author-bio-top h2 { margin: 0pt; padding: 0pt; width: auto; height: auto; line-height: normal; }
#author-bio-top h2 a:link, #author-bio-top h2 a:active, #author-bio-top h2 a:visited { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(131, 126, 111); text-transform: uppercase; }
h2 a { margin: 0pt; padding: 0pt; text-transform: none; }
.post-content h2 { margin: 0pt; padding: 0pt; width: auto; height: auto; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(47, 44, 41); text-align: left; text-transform: none; }
h3 { margin: 0pt; padding: 0pt 5px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.33em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(71, 68, 58); }
h3 a:link, h3 a:active, h3 a:visited { color: rgb(71, 68, 58); }
#sidebar h3 { margin: 0pt; padding: 0pt; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.67em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(89, 86, 80); }
.post-content h3 { margin: 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(77, 72, 67); }
.comment-list h3 { margin: 0pt 0pt 7px; padding: 0pt 0pt 7px; background: transparent url('../images/comment-author.gif') repeat-x scroll center bottom; width: 100%; }
.commentlist h3 span { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(46, 42, 33); display: inline-block; }
.commentlist h3 span span, .commentlist h3 span.reply { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: auto; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.61em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(189, 188, 185); }
h3 .reply a:link, h3 .reply a:active, h3 .reply a:visited { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(131, 126, 111); text-transform: uppercase; }
h4 { margin: 3px 0pt 10px; padding: 0pt 0pt 10px; background: transparent url('../images/post-title-divider.gif') repeat-x scroll center bottom; font-family: Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(46, 42, 33); }
h4 a:link, h4 a:active, h4 a:visited { color: rgb(46, 42, 33); }
.post-content h4 { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(77, 72, 67); }
.pagetitle { margin: 0pt 0pt 0pt 5px; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
h5 { margin: 4px 0pt 5px; padding: 0pt; font-family: Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(46, 42, 33); }
h5 a:link, h5 a:active, h5 a:visited { color: rgb(46, 42, 33); }
.post-content h5 { margin: 0pt; padding: 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(77, 72, 67); text-transform: uppercase; }
a:link, a:active, a:visited { color: #78601E; text-decoration: none; }
a:hover { text-decoration: underline; }
label { margin: 3px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(94, 94, 93); display: block; }
#page-form label { margin: 5px 0pt; color: rgb(47, 44, 41); }
.green { color: rgb(94, 143, 62); }
.morelinks { border: 1px solid rgb(167, 162, 153); margin: 40px 0pt 20px; padding: 5px 15px; background: rgb(169, 162, 134)  no-repeat scroll left top; position: relative; min-height: 170px; }
* html .morelinks { height: 170px; }
.morelinks p.yoadsense { position: absolute; bottom: -1px; }
* html .morelinks p.yoadsense { bottom: 10px; }
.morelinks .rightlinks { float: right; font-size: 12px; font-weight: bold; }
.morelinks .yoshare { position: absolute; right: 15px; bottom: 93px; }
.morelinks .yoshare img { padding: 0pt 0pt 0pt 2px; }
.morelinks .linksmem { line-height: 25px; padding-bottom: 20px; }
.morelinks .linksmem a { display: block; color: rgb(255, 255, 255) ! important; font-weight: bold; font-size: 13px; }
.morelinks img.linkssotre { position: absolute; right: 15px; bottom: 13px; }
#top-navigation li a { margin: 0pt; padding: 0pt 0pt 0pt 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(121, 138, 96); display: block; }
#top-navigation li a:hover { color: rgb(104, 93, 66); }
#main-navigation li a { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.17em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(123, 115, 99); text-transform: uppercase; }
#navigation li a { padding: 0pt 18px; line-height: 50px; display: block; text-align: center; text-decoration: none; }
#main-navigation li a:hover { color: rgb(61, 54, 41); }
#sub-navigation li a { margin: 0pt; padding: 13px 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(200, 188, 166); text-transform: uppercase; display: block; }
#sub-navigation li a:hover, #sub-navigation li.current_page_item a { border-left: 1px solid rgb(52, 43, 22); border-right: 1px solid rgb(52, 43, 22); margin: 0pt; padding: 13px 14px; background: transparent url('../images/sub-navigation-hover.gif') repeat-x scroll center top; text-decoration: none; color: #FFFF00; }
#featured-right p { margin: 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #FFFF00; line-height: 20px; }
.author { margin: 23px 0pt 0pt; padding: 1px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(129, 119, 96); display: block; }
.author a { color: rgb(208, 93, 43); }
.date { margin: 0pt; padding: 3px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(129, 119, 96); display: block; }
.continue-reading, .continue-reading-dyanmic { margin: 293px 0pt 0pt 12px; padding: 0pt; background: transparent url('../images/continue-reading.jpg') no-repeat scroll center top; width: 152px; height: 39px; text-indent: -9999px; display: block; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; position: absolute; }
.continue-reading-dyanmic { margin: 335px 0pt 0pt 22px; padding: 0pt; }
.column-box-bottom p, #tabs div div p, .column-box-bottom-small p { padding: 0pt 5px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(119, 119, 119); line-height: 19px; }
.archives { margin: 0pt auto; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(185, 175, 155); text-align: center; }
.archives a { margin: 0pt auto 7px; font-family: Arial,Helvetitca,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.17em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(123, 115, 99); text-transform: uppercase; display: block; }
.post-info span, .post-info-small span { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(157, 155, 153); }
.post-info span a, .post-info-small span a { color: rgb(89, 84, 74); }
.post-info span span a { color: rgb(105, 150, 75); }
a.continue-reading-post:link, a.continue-reading-post:active, a.continue-reading-post:visited, .continue-reading-post { margin: 0pt; padding: 0pt 0pt 0pt 20px; width: 130px; height: auto; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(127, 121, 109); line-height: 39px; float: left; }
a.continue-reading-post:hover { text-decoration: none; color: rgb(94, 143, 62); }
.tags { margin: 0pt 0pt 0pt 20px; padding: 10px 0pt; font-family: Georgia,"Times New Roman",Times,serif; width: 550px; color: rgb(147, 141, 140); display: block; float: right; }
.tags a { color: rgb(147, 141, 140); }
.tags a:hover { text-decoration: none; color: rgb(94, 143, 62); }
.tab-navigation li a, .tab-navigation li a.selected { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(128, 119, 98); }
.tab-navigation li a.selected { color: rgb(71, 68, 58); }
p.store-featured-description { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.17em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #78601e; line-height: 21px; }
p.store-featured-price { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(100, 140, 71); text-align: center; }
.shopping-list { margin: 0pt 0pt 25px 15px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.shopping-list li { margin: 12px 0pt; padding: 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.shopping-list li a { color: rgb(115, 113, 100); }
.shopping-list li a:hover { color: rgb(105, 118, 52); }
.store-item-name { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(71, 68, 58); }
.store-price { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(101, 160, 58); }
#eco-store { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(85, 85, 85); line-height: 18px; }
#eco-store span { margin: 0pt 0pt 8px; font-family: Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.27em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(47, 36, 15); display: block; }
.wp-caption-text { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(155, 154, 154); }
.comment-body p, .comment-body-alt p { margin: auto; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(126, 126, 126); line-height: 19px; }
.sidebar-content { font-size: 0.92em; color: rgb(132, 132, 132); line-height: 18px; }
a.sidebar-button:link, a.sidebar-button:active, a.sidebar-button:visited { border: 1px solid rgb(229, 229, 228); margin: 10px 0pt 0pt; padding: 3px 8px; background: rgb(235, 235, 229) url('../images/sidebar-button.gif') repeat-x scroll center top; width: auto; height: auto; display: inline-block; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.83em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(132, 132, 132); text-transform: uppercase; text-align: center; }
a.sidebar-button:hover { text-decoration: none; color: rgb(0, 0, 0); }
a.contact-rss:link, a.contact-rss:active, a.contact-rss:visited, a.contact-skype:link, a.contact-skype:active, a.contact-skype:visited, a.contact-email:link, a.contact-email:active, a.contact-email:visited { margin: 10px 0pt; padding: 0pt 0pt 0pt 40px; width: auto; height: auto; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(107, 107, 107); display: block; }
a.contact-rss:hover, a.contact-skype:hover, a.contact-email:hover { text-decoration: none; color: rgb(0, 0, 0); }
#container { margin: 0pt auto; padding: 0pt; width: 980px; height: auto; }
.container { margin: 0pt auto; width: 980px; height: auto; }
.col-731 { width: 731px; }
.col-229 { width: 229px; }
.col-480 { width: 480px; }
.left, .alignleft { float: right; }
.right, .alignright { float: left; }
.alignright_my { float: right; }
.alignleft_my { float: left; }
.aligncenter { margin: 0pt auto; display: block; }
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0pt; height: 0pt; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
#header-repeat { margin: 0pt; padding: 0pt; background: transparent  scroll center top; width: 100%; height: auto; }
#header-back { margin: 0pt; padding: 0pt; background: transparent  scroll center top; width: 100%; height: auto; }
#header { margin: 0pt; padding: 0pt; width: auto; height: 140px; }
#logo { margin: 35px 0pt 0pt 2px; padding: 0pt; float: left; }
#logo a:link, #logo a:visited, #logo a:active { background: transparent url('../images/logo2.png') no-repeat scroll center top; width: 330px; height: 110px; text-indent: -9999px; display: block; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
#top-info { margin: 0pt; padding: 0pt; width: 530px; height: auto; float: right; }
#top-navigation { margin: 0pt 20px 0pt 0px; padding: 0pt; width: auto; height: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#top-navigation li { margin: 0pt; padding: 10px 15px; width: auto; height: 20px; float: right; }
#top-navigation li:hover { border-left: 1px solid rgb(220, 216, 205); border-right: 1px solid rgb(220, 216, 205); margin: 0pt; padding: 10px 14px; background: transparent url('../images/top-navigation.jpg') no-repeat scroll left top; }
#top-resources { margin: 25px 0pt 0pt; padding: 0pt; }
.resource { margin: 0pt 5px; padding: 3px 0pt 0pt 4px; background: transparent url('../images/ad-back.gif') no-repeat scroll 0% 0%; width: 159px; height: 98px; display: inline; float: right; }
#navigation { margin: 15px 0pt 0pt; padding: 0pt 0pt 3px; background: transparent url('../images/navigation-bottom.gif') repeat-x scroll center bottom; }
#main-navigation { margin: 0pt; padding: 0pt; width: auto; height: auto; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; z-index: 10000; }
#main-navigation li { margin: 0pt -3px -7px 0pt; padding: 0pt; width: auto; height: auto; float: left; }
#sub-navigation { margin: 0pt; padding: 0pt; background: rgb(75, 63, 38) url('../images/sub-navigation.gif') repeat-x scroll center top; width: auto; height: auto; }
#sub-navigation ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
#sub-navigation ul li { margin: 0pt; padding: 0pt; width: auto; height: auto; float: left; }
#search-form { margin: 8px 12px 0pt 0pt; background: transparent url('../images/search-form-back.gif') no-repeat scroll left center; width: 156px; height: 25px; float: right; }
#search-form #s { border: 0pt none ; margin: 0pt; padding: 5px; background: transparent none repeat scroll 0% 0%; width: 121px; height: auto; float: left; font-size: 0.92em; color: rgb(174, 165, 146); }
#search-form #go { margin: 0pt; float: right; }
#featured-navigation { margin: 352px 0pt 0pt 0px; position: absolute; left: 0pt; }
#featured-navigation a:link, #featured-navigation a:visited, #featured-navigation a:active { margin: 0pt; padding: 77px 0pt 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
#featured-navigation a.selected:link, #featured-navigation a.selected:visited, #featured-navigation a.selected:active { background: transparent url('../images/featured-arrow.gif') no-repeat scroll center top; }
#featured-left { margin: 0pt; padding: 0pt; width: 475px; height: auto; float: left; }
#featured-image { margin: 23px 0pt 0pt 24px; padding: 0pt; width: 418px; height: 213px; }
.featured-image-extra { margin: 0pt 8px; padding: 3px 3px 5px; background: transparent url('../images/feature-extra-back.gif') no-repeat scroll center top; width: auto; height: auto; }
#featured-right { margin: 50px 13px 0pt 0pt; padding: 1px; width: 168px; height: auto; float: right; display: inline; }
#featured-resources { margin: 40px 0pt 0pt; padding: 0pt; width: 265px; height: auto; float: right; text-align: right; }
.featured-resource { border: 1px solid rgb(207, 201, 185); margin: 0pt 2px 10px; padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; }
.column-box-list { margin: 0pt 0pt 1px; padding: 0pt;  list-style-type: none; list-style-image: none; list-style-position: outside; }
.column-box-list li, .column-box-top { margin: 0pt 0pt 50px; padding: 0pt; background: rgb(253, 253, 250) url('../images/column-box-top.jpg') no-repeat scroll center top; width: 228px; height: auto; }
.column-box-top-small { margin: 0pt 0pt 15px; padding: 0pt; background: rgb(255, 255, 254) url('../images/column-box-top-small.jpg') no-repeat scroll center top; width: 227px; height: auto; }
.column-box-list li { margin: 0pt 5px 10px 1px; float: left; }
.column-box-list li.last { margin: 0pt; }
.column-box-bottom { margin: 0pt; padding: 15px 15px 25px; background: transparent url('../images/column-box-bottom.jpg') no-repeat scroll center bottom; width: 198px; height: auto; }
.column-box-list li.long .column-box-bottom { height: 100%; }
.column-box-bottom-small { margin: 0pt; padding: 15px 15px 10px; background: transparent url('../images/column-box-bottom-small.jpg') no-repeat scroll center bottom; overflow: visible; width: 197px; height: auto; display: block; }
.column-box-bottom-small p { margin: 10px 0pt; }
.column-box-image { margin: 0pt 0pt 10px; padding: 3px 0pt 0pt 3px; background: transparent url('../images/column-box-image.jpg') no-repeat scroll center top; width: 193px; height: 141px; display: block; }
.post { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('../images/post-repeat.gif') repeat-y scroll center top; width: 731px; height: auto; }
.post-title { margin: 0pt; padding: 25px 25px 13px; background: rgb(255, 255, 255) url('../images/post-top.jpg') no-repeat scroll center top; }
.post-gravatar { margin: 0pt; padding: 3px 10px 10px 4px; background: transparent url('../images/post-gravatar.gif') no-repeat scroll center top; width: 61px; height: 70px; float: left; }
.avatar { width: 56px; height: 65px; }
.avatar-76 { width: 76px; height: 76px; }
.post-info, .post-info-small { margin: 0pt 10px 0pt 0pt; padding: 0pt; width: 585px; height: auto; float: left; display: inline; }
.post-info-small { width: 560px; }
.post-content { border-bottom: 1px solid rgb(212, 206, 190); margin: 0pt 0pt 0pt 2px; padding: 10px 30px; background: transparent url('../images/post-content-back.jpg') no-repeat scroll left top; width: auto; height: auto; line-height: 19px; }
.post-meta { margin: 0pt; padding: 0pt 0pt 17px; background: transparent url('../images/post-bottom.jpg') no-repeat scroll center bottom; width: 731px; height: auto; }
.post-meta-comments { margin: 0pt; padding: 0pt 0pt 40px; background: transparent url('../images/post-bottom-comments.jpg') no-repeat scroll center bottom; width: 731px; height: auto; }
#tabs { margin: 0pt; padding: 0pt 0pt 20px; background: rgb(250, 249, 239) url('../images/tabs-bottom.jpg') no-repeat scroll center bottom; width: auto; height: auto; }
.tab-navigation { border-left: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.tab-navigation li { float: left; }
.tab-navigation li a { border-style: solid; border-color: rgb(255, 255, 255); border-width: 1px 1px 0pt 0pt; margin: 0pt; padding: 8px 0pt; background: transparent url('../images/tab-inactive.png') repeat scroll 0% 0%; width: 75px; height: auto; display: block; text-align: center; }
.tab-navigation li a.selected { background: rgb(255, 255, 255) url('../images/tab-selected.gif') repeat-x scroll center bottom; }
#tabs-top { margin: 0pt; padding: 0pt; background: rgb(254, 254, 251) url('../images/tabs-top.jpg') no-repeat scroll center top; width: auto; height: auto; }
.tab-post, .tab-post-first { border-bottom: 1px solid rgb(241, 240, 230); margin: 0pt; padding: 15px 20px 10px; background: transparent url('../images/tab-post.gif') repeat-x scroll center bottom; width: 189px; height: auto; }
.tab-post-first { padding: 23px 20px 10px; background: transparent none repeat scroll 0% 0%; }
.archives { margin: 20px 0pt 0pt -10px; padding: 55px 10px 20px; background: transparent url('../images/archives.gif') no-repeat scroll center top; }
.col-480-box { margin: 0pt; padding: 0pt; background: transparent url('../images/480-box-middle.gif') repeat-y scroll center top; width: 479px; height: auto; list-style-type: none; list-style-image: none; list-style-position: outside; }
.col-480-box-top, .col-480-box li { margin: 0pt; padding: 0pt; background: transparent url('../images/480-box-top.jpg') no-repeat scroll center top; width: 479px; height: auto; }
.col-480-box-bottom { margin: 0pt; padding: 20px; background: transparent url('../images/480-box-bottom.gif') no-repeat scroll center bottom; width: 439px; height: auto; }
.box-480-divider { margin: 0pt 0pt 13px; padding: 0pt 0pt 1px; background: transparent url('../images/post-title-divider.gif') repeat-x scroll center bottom; }
.store-divider { margin: -10px 0pt 30px; padding: 0pt; background: transparent url('../images/store-divider.gif') repeat-x scroll center top; width: 100%; height: 4px; }
#store-logo { margin: 0pt; padding: 0pt; background: transparent url('../images/store-logo.jpg') no-repeat scroll center top; width: 288px; height: 202px; float: left; text-indent: -9999px; }
#store-resources { margin: 60px 0pt 0pt; float: right; }
.post-box { margin: 0pt; padding: 0pt; background: transparent url('../images/post-box-middle.jpg') repeat-y scroll center top; width: 728px; height: auto; }
.post-box-bottom { margin: 0pt; padding: 0pt; background: transparent url('../images/post-box-bottom.jpg') no-repeat scroll center bottom; width: 728px; height: auto; }
.post-box-top { margin: 0pt; padding: 1px 40px 20px 40px; background: transparent url('../images/post-box-top.jpg') no-repeat scroll center top; width: 648px; height: auto; }
.store-featured-image { margin: 0pt; padding: 3px 0pt 0pt 4px; width: 647px; height: auto; }
p.store-featured-description { margin: 0pt; padding: 0pt; width: 640px; height: auto; float: left; }
p.store-featured-price { margin: 0pt; padding: 0pt; width: 80px; height: auto; float: right; }
.postit { margin: 0pt 0pt 15px; padding: 0pt; background: transparent url('../images/store-postit.jpg') no-repeat scroll center top; width: 229px; height: 190px; display: block; text-indent: -9999px; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.store-item, #store-items li { margin: 0pt 0pt 18px; padding: 0pt; background: rgb(252, 252, 246) url('../images/store-item-top.jpg') no-repeat scroll center top; width: 228px; height: auto; }
.store-item-my, #store-items-my li { margin: 0pt 0pt 18px; padding: 0pt; background: rgb(252, 252, 246) url('../images/store-my.jpg') no-repeat scroll center top; width: 308px; height: auto; }
#store-items li { margin: 0pt 22px 18px 0pt; float: left; }
#store-items li img.ribbonr { position: absolute; top: 0px; right: 0px; }
img.ribbonr2 { position: absolute; top: 0px; right: 0px; }
#store-items li.last { margin: 0pt 0pt 18px; }
.store-item-bottom { margin: 0pt; padding: 13px 15px 25px 13px; background: transparent url('../images/store-item-bottom.jpg') no-repeat scroll center bottom; width: 200px; height: auto; }
.cart { margin: 25px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(115, 113, 100); text-align: center; }
.cart strong { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(115, 113, 100); }
.cart span { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(97, 156, 61); }
a.checkout:link, a.checkout:active, a.checkout:visited { margin: 20px auto 0pt; padding: 0pt; background: transparent url('../images/checkout.gif') no-repeat scroll center top; width: 79px; height: 22px; display: block; text-indent: -9999px; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.store-item-list-bottom { margin: 0pt; padding: 13px 15px 10px 13px;  width: 200px; height: auto; }
.store-item-list-bottom-my { margin: 0pt; padding: 13px 15px 10px 13px;  width: 280px; height: auto; }
.store-item-title { margin: 15px 0pt 5px 15px; padding: 0pt; display: block; }
#store-items { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.store-image { margin: 0pt 0pt 8px; padding: 0pt; background: transparent url('../images/store-image-back.gif') no-repeat scroll center top; width: 200px; height: 227px; }
.store-image img { margin: 0pt; padding: 3px 0pt 0pt 3px; }
.store-item-name { margin: 5px 0pt 0pt 5px; padding: 0pt; width: 130px; height: auto; float: left; display: inline; }
.store-item-name a { color: rgb(71, 68, 58); }
.store-price { margin: 0pt; padding: 0pt; width: 50px; height: auto; float: right; }
#blog { margin: 20px 0pt 0pt; }
#author-bio-top { margin: 0pt 0pt 0pt -10px; padding: 0pt; background: transparent url('../images/author-bio-top.jpg') no-repeat scroll center top; width: 745px; height: 119px; position: relative; }
.author-gravatar { margin: 20px 0pt 0pt 94px; padding: 3px 0pt 0pt 4px; background: transparent url('../images/post-gravatar.gif') no-repeat scroll center top; width: 61px; height: 70px; float: left; display: inline; }
.author-author { margin: 25px 0pt 0pt 10px; padding: 0pt; width: auto; height: auto; float: left; display: inline; }
#author-bio-bottom { margin: 0pt 0pt 15px; padding: 10px 30px 40px; background: transparent url('../images/author-bio-bottom.jpg') no-repeat scroll center bottom; width: 670px; height: auto; }
#eco-store { margin: 0pt; padding: 50px 30px 0pt; background: transparent url('../images/eco-store.jpg') no-repeat scroll center top; width: 169px; height: 279px; }
#sidebar { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar li { border-style: solid; border-color: rgb(255, 255, 255) rgb(223, 216, 200) rgb(192, 189, 176); border-width: 1px; margin: 0pt 0pt 15px; padding: 20px 20px 23px; background: rgb(255, 255, 255) url('../images/sidebar-grad.gif') repeat-x scroll center top; width: 189px; height: auto; }
#sidebar li ul { margin: 15px 0pt 0pt; }
#sidebar li ul li { border: medium none ; margin: 7px 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: auto; height: auto; }
.sidebar-icon { margin: 0pt 20px 0pt 0pt; padding: 0pt; width: 40px; height: auto; float: left; }
.sidebar-content { margin: 0pt; padding: 0pt; width: 120px; height: auto; float: left; }
.bottom-grunge { margin: 0pt; padding: 0pt 0pt 60px; background: transparent url('../images/blog-posts-back.jpg') no-repeat scroll right bottom; font-style: normal; }
#comments { border-style: solid; border-color: rgb(224, 216, 199); border-width: 0pt 1px 1px; margin: 0pt 0pt 25px; padding: 0pt; }
.comment-list { border-style: solid; border-color: rgb(248, 246, 239); border-width: 0pt 1px 1px; margin: 0pt; padding: 0pt 25px 25px; background: transparent url('../images/comment-list.gif') repeat scroll center top; }
.post-comment { border-style: solid; border-color: rgb(224, 216, 199) rgb(248, 246, 239) rgb(248, 246, 239); border-width: 1px; margin: 0pt; padding: 25px; background: rgb(244, 242, 231) none repeat scroll 0% 0%; }
.commentlist { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.comment-list li { margin: 0pt; padding: 0pt; width: auto; height: auto; }
.comment-list li ul { margin: 0pt; padding: 0pt; width: auto; height: auto; }
.comment-list li ul li { margin: 0pt; padding: 0pt; width: auto; height: auto; }
.comment-list li ul li .comment-avatar { display: none; }
.comment-avatar { border-bottom: 1px solid rgb(203, 201, 189); margin: 0pt; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 76px; height: 76px; float: left; display: block; }
.comment-avatar img { width: 76px; height: 76px; }
.comment-body, .comment-body-alt { margin: 0pt; padding: 20px 25px 25px; width: 530px; height: auto; float: right; }
.comment-list li ul.children li.depth-2 .comment-body { width: 500px; }
.comment-list li ul.children li.depth-3 .comment-body { width: 470px; }
.comment-list li ul.children li.depth-4 .comment-body { width: 440px; }
.comment-list li.thread-even .comment-body, .comment-body-alt { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(222, 220, 208); margin: 0pt 0pt 20px; background: rgb(255, 255, 255) url('../images/comment-back.jpg') repeat-x scroll left top; }
.comment-list li ul.children li .comment-body { border-style: solid; border-color: rgb(214, 212, 198); border-width: 0pt 0pt 0pt 1px; margin: 0pt 0pt 20px; padding: 15px; background: transparent none repeat scroll 0% 0%; }
#comment-form-left { margin: 0pt; padding: 0pt; width: 220px; height: auto; float: left; }
#comment-form-right { margin: 0pt; padding: 0pt; width: 420px; height: auto; float: right; }
.input-text, .input-textarea { border: 0pt none ; margin: 0pt; padding: 7px 5px 6px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(132, 132, 132); }
.input-text { background: transparent url('../images/input-text.gif') no-repeat scroll center top; width: 208px; height: 15px; }
.input-textarea { background: transparent url('../images/input-textarea.gif') no-repeat scroll center top; width: 409px; height: 211px; }
.formBuilderInput input { border: 0pt none ; margin: 0pt; padding: 7px 5px 6px; background: transparent url('../images/input-text.gif') no-repeat scroll center top; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(132, 132, 132); width: 208px; height: 15px; }
.formBuilderLargeTextarea textarea { border-style: none solid solid none; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 0pt 1px 1px 0pt; margin: 0pt; padding: 7px 5px 6px; background: transparent url('../images/input-textarea.gif') no-repeat scroll left top; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(132, 132, 132); width: 208px; height: 150px; }
.formBuilderSubmit { text-align: left ! important; }
.formBuilderSubmit input { border: 0px none ; margin: 10px 0pt 0pt 0px; padding: 0px; background: transparent url('../images/submit.gif') no-repeat scroll center center; width: 66px; height: 22px; cursor: pointer; text-indent: -999px; }
.wp-caption { margin: 0pt; padding: 0pt; width: auto; height: auto; display: inline-block; }
.alignleft img, .alignright img, .aligncenter img, .alignnone img { border-left: 1px solid rgb(240, 240, 233); border-right: 1px solid rgb(240, 240, 233); border-bottom: 1px solid rgb(227, 227, 227); margin: 0pt; padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.wp-caption { margin: 10px; }
.image-gallery { border-top: 1px solid rgb(223, 223, 223); margin: 20px 0pt 0pt; padding: 20px 0pt 0pt; }
#page-left { margin: 10px 0pt 0pt; padding: 0pt; width: 290px; height: auto; float: left; }
#page-right { margin: 10px 0pt 0pt; padding: 0pt; width: 315px; height: auto; float: right; }
#page-form-top { margin: 0pt; padding: 20px 45px 0px 35px; background: transparent url('../images/page-form-top.jpg') no-repeat scroll center top; width: 235px; height: auto; }
#page-form { margin: 0pt; padding: 0pt 0pt 20px; background: transparent url('../images/page-form-bottom.gif') no-repeat scroll center bottom; width: 315px; height: auto; }
.input-dynamic { border-style: solid; border-color: rgb(207, 207, 207) rgb(237, 237, 237) rgb(236, 236, 235); border-width: 1px; margin: 0pt; padding: 6px 4px; background: rgb(255, 255, 255) url('../images/input-dynamic.gif') repeat-x scroll center top; width: 100%; height: auto; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(132, 132, 132); }
#message { border-style: solid; border-color: rgb(207, 207, 207) rgb(237, 237, 237) rgb(236, 236, 235); border-width: 1px; margin: 0pt; padding: 6px 4px; background: rgb(255, 255, 255) url('../images/input-dynamic.gif') repeat-x scroll 0pt 0pt; width: 235px; height: 100px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(132, 132, 132); }
#contact-card { margin: 25px 0pt 0pt; padding: 0pt 0pt 0pt 10px; }
.validation-failed { background: rgb(255, 251, 236) none repeat scroll 0% 0% ! important; }
#submit { margin: 10px 0pt -6px; }
#xmail, #thank_you { display: none; }
#footer { margin: 0pt; padding: 0pt 0pt 50px; background: rgb(229, 223, 205) url('../images/footer-back-bottom.jpg') repeat-x scroll center bottom; width: auto; height: auto; }
#footer-top { margin: 0pt; padding: 40px 0pt 0pt; background: transparent url('../images/footer-back-top.jpg') repeat-x scroll center top; width: auto; height: auto; }
#footer-columns { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer-columns li { margin: 0pt 15px 0pt 0pt; padding: 0pt; width: auto; height: auto; float: left; }
#footer-columns #popular-items { padding: 40px 0pt 0pt; background: transparent url('../images/footer-pop-items.png') no-repeat scroll center top; width: 234px; height: 81px; }
#footer-columns #featured-posts { padding: 45px 0pt 0pt; background: transparent url('../images/footer-featured-posts.png') no-repeat scroll center top; width: 234px; height: auto; }
#footer-columns #resources { padding: 45px 0pt 0pt; background: transparent url('../images/footer-resources.png') no-repeat scroll center top; width: 234px; height: auto; }
#footer-columns #quick-links { margin: 0pt; padding: 85px 0pt 0pt; background: transparent url('../images/footer-quick-links.png') no-repeat scroll center top; width: 222px; height: auto; }
#footer-columns #quick-links ul li { margin: 8px 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer-columns #quick-links ul li a { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(159, 150, 113); }
#quick-links-bottom { margin: 0pt; padding: 0pt 35px 60px; background: transparent url('../images/footer-quick-links-bottom.png') no-repeat scroll center bottom; width: 152px; height: auto; }
#quick-links img { margin: 35px auto 10px; display: block; }
#quick-links span { margin: 0pt auto; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.82em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(167, 163, 141); text-align: center; display: block; }
.footer-column-back { margin: 0pt; padding: 0pt; background: transparent url('../images/footer-column-back.png') repeat-y scroll center top; width: 234px; height: auto; }
.footer-column-bottom { margin: 0pt; padding: 0pt 0pt 15px; background: transparent url('../images/footer-column-bottom.png') no-repeat scroll center bottom; width: 234px; height: auto; }
#footer-columns li ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer-columns li ul li, .footer-content { margin: 0pt 0pt 0pt 4px; padding: 0pt 0pt 1px; background: transparent url('../images/footer-divider.gif') repeat-x scroll center bottom; width: 228px; float: none; }
.footer-content { margin: 0pt 0pt 0pt 4px; padding: 20px; width: 190px; }
.footer-content p { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 91, 78); }
#footer-columns li span { margin: 0pt 0pt 5px; padding: 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: bold; font-size: 1.17em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(62, 49, 34); display: block; }
#footer-columns #quick-links ul li a { padding: 0pt; }
#footer-columns #quick-links span { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.92em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#footer-columns li ul li a:hover { background: rgb(248, 244, 230) none repeat scroll 0% 0%; }
#footer-columns li ul li a { margin: 0pt; padding: 7px 15px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(89, 82, 74); display: block; }
#friends-back { background: rgb(234, 232, 217) url('../images/friends-back.jpg') no-repeat scroll right bottom; }
#friends { padding: 20px 0pt; background: transparent url('../images/friends.gif') no-repeat scroll left top; }
#friends-list { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#friends-list li { margin: 20px 0pt 0pt 20px; padding: 0pt; float: left; display: inline; }
#friends-list li img { border-left: 1px solid rgb(231, 229, 212); border-right: 1px solid rgb(231, 229, 212); border-bottom: 1px solid rgb(227, 224, 203); margin: 0pt; padding: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.leftsub { border: 1px solid rgb(235, 235, 235); padding: 10px;color: rgb(102, 102, 102); }
.leftsub ul li a { border-bottom: 1px solid rgb(227, 241, 249); padding: 7px 0pt 8px 5px; background: #f3f0ee url('../images/bg_left_sub_li.png') repeat-x scroll center bottom; width: 200px; text-decoration: none; display: block; font-weight: normal; }
.leftsub ul li a:hover { background: #6f4b21 url('../images/bg_left_sub_li_hover.png') repeat-x scroll center bottom; color: rgb(236, 245, 251); }
.leftsub ul.story li a { padding: 7px 5px 8px; width: 200px; line-height: 1.2em; font-weight: bold; font-size: 13px; letter-spacing: -1px; margin-right:10px;}
.leftsub ul { padding: 8px 1px 2px 1px;margin: 1px 1px 1px 1px; width: 200px; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
