body {text-align:center;background:#F2E6CA;padding:0;margin:0;font:small/16px arial,verdana,sans-serif}table td {vertical-align:top;font:12px/16px arial,verdana,sans-serif}img,div {display:block}#page-area {text-align:left;width:755px;margin:0 auto;background:#fff;border:3px solid #fff}#content-area {background:#fff}#content-area .content {clear:both}h1,h2,h3,h4,h5,h6 {margin:0;padding:0}h1 {font-size:20px;color:#9d9dbc;margin:0;padding:5px 0;line-height:normal;background:transparent none}h2 {font-size:18px;padding:5px 0 0}h3 {font-size:16px}h4 {font-size:14px}h5 {font-size:12px;padding:5px 0 0}.small {font-size:11px;line-height:16px}a:hover {text-decoration:none}ul {list-style:none;margin:0;padding:10px}ul li {background:transparent url(../images/top_nav_bullet.gif) no-repeat 0 6px;margin:5px 0 10px;padding:0 0 0 15px}ol {padding:0 30px;margin:0 0 10px}ol li {margin:5px 0}img.left {float:left;clear:left;margin:7px 15px 10px 0}img.right {float:right;clear:right;margin:7px 0 10px 15px}#content-area .content .border {border:1px dotted #ef99ef;margin:20px 20px 20px 10px;padding:3px}#content-area .content table.content-table th {padding:3px 5px;text-align:left;background:#efefef}#content-area .content table.content-table td {border-top:1px solid #afafaf;padding:5px}.tip {width:175px;float:right;margin:0 0 10px 10px;background:#fcf6e8 url(../images/black_dottedline.gif) repeat-x top left}.tip .inside {background:transparent url(../images/black_dottedline.gif) repeat-x bottom left;padding:10px}.tip h3 {text-align:center;font-size:16px}.tip h3 span {padding-left:10px;background:transparent url(../images/top_nav_bullet.gif) no-repeat 0 5px}.tip h3 span span {padding:0 10px 0 0;background:transparent url(../images/top_nav_bullet.gif) no-repeat 100% 5px}a.button {background:transparent url(../images/button_left.jpg) no-repeat top left;font-size:12px;height:28px;padding:5px 0 4px 10px;text-decoration:none}a.button span {background:transparent url(../images/button_right.jpg) no-repeat top right;padding:5px 22px 4px 0;line-height:28px}.header {background:#a6ba65;float:left;width:741px;padding:5px 0}.header p {color:#fff;margin:5px 0;padding:0}.header a {color:#fff}.header .login {margin-left:10px}.header .search {float:right;width:260px;text-transform:uppercase;color:#fff;padding:0;margin-right:10px;font-size:15px}.header .search p {display:inline;float:right;text-align:right;margin:4px 5px 5px}.header form {margin:0;display:inline;padding:0}.header form a.submit {display:block;float:right;padding:2px 0 0 5px}.header form input {font-size:11px;line-height:20px;margin-top:2px;float:right;text-transform:none}.navbg {color:#fff;width:741px;height:30px;position:relative;font-size:11px;background:#a6ba65}ul#nav {padding:0;margin:0;height:30px;list-style:none;float:left}ul#nav li {display:inline;float:left;position:relative;height:30px;list-style:none;margin:0;padding:0;background:transparent none}ul#nav li ul {position:absolute;left:-9999em;top:30px;z-index:99;display:block}ul#nav li a {display:block;padding:7px 14px;color:#fff;font-size:1em;letter-spacing:0;font-weight:bold;text-decoration:none;text-align:center;word-spacing:normal}ul#nav li a:hover {background:#92a651 none}ul#nav li a.first {padding:7px 13px}ul#nav li:hover,ul#nav li.over {background:#92a651 none;z-index:99}ul#nav li:hover ul,ul#nav li.over ul {left:0;top:30px;padding:0;margin:0;display:block}ul#nav li:hover ul.last1,ul#nav li.over ul.last1 {right:0;left:auto}ul#nav li ul li {width:170px;height:auto;float:left;clear:left;padding-top:1px;background:#92a651 url(../images/top_nav_dottedline.gif) repeat-x left top}ul#nav li ul li a {width:150px;line-height:15px;height:auto;padding:5px 5px 5px 15px;text-align:left;position:relative;display:block;background:transparent url(../images/top_nav_bullet.gif) no-repeat 4px 9px;border:0}ul#nav li ul li a:hover {background:#7e923d url(../images/top_nav_bullet.gif) no-repeat 4px 9px}ul#nav li ul li:hover,ul#nav li ul li.over {background:#7e923d url(../images/top_nav_dottedline.gif) repeat-x left top}ul#nav li:hover ul li,ul#nav li.over ul li {position:relative}ul#nav li ul li ul,ul#nav li:hover ul li ul,ul#nav li.over ul li ul {border:0;border-left:1px solid #fff;top:0;left:-9999em;background:#7e923d}ul#nav li:hover ul li:hover ul,ul#nav li.over ul li.over ul {left:170px;top:0;float:left}ul#nav li:hover ul.last1 li:hover ul,ul#nav li.over ul.last1 li.over ul {left:-170px;right:auto;border-right:1px solid #fff;border-left:0}.add-space {background:#FFF}.contentpaneopenfp td {background:#fff}table.moduletabe {margin:0}table.moduletable td {background:transparent}div.container {width:585px;background:#c0cf98  url(../images/newsflash_bg.gif) repeat-y 331px 0;float:left;padding:0}div.flash {width:331px;float:left;background:#e3bd72}div.newsflash {background:#8a8aae url(../images/dottedline_black.jpg) repeat-y top left;width:254px;float:right}div.newsflash table td {background:transparent}div.newsflash h1 {color:#9FBCAA;text-align:left;height:20px;font-family:Arial,Helvetica,sans-serif;margin-top:7px;padding:5px 0 5px 10px;font-weight:normal;background:transparent url(../images/latest_blog_entries.jpg) no-repeat 15px 5px}div.newsflash h1 span {display:none}div.newsflash ul.new-additions {list-style:none;margin:0 0 0;padding:0 15px;width:224px}div.newsflash ul.new-additions li {padding:10px 0;margin:0;background:transparent url(../images/top_nav_dottedline.gif) repeat-x top left}div.newsflash ul.new-additions li p {color:#fff;padding:0;margin:0}div.newsflash ul.new-additions li p span {font-style:italic}#content-area div.newsflash ul.new-additions li a {font-size:12px;color:#ffdaa9;text-decoration:none}div.newsflash ul.new-additions li a:hover {text-decoration:underline}div.newsflash ul.new-additions li a.view-all {padding-right:15px;font-size:11px;background:transparent url(../images/peach_arrows.gif) no-repeat 100% 3px}div.new-on-site {width:331px;background:#c0cf98}div.new-on-site h1 {background:transparent url(../images/new_on_site.jpg) no-repeat 0 10px;height:30px;margin:0 0 0 15px;padding:0}div.new-on-site h1 span {display:none}div.new-on-site ul {margin:0 15px;padding:5px 0 7px;list-style:none}div.new-on-site ul li {padding:5px 0;margin:0;background:transparent url(../images/top_nav_dottedline.gif) repeat-x top left}div.new-on-site ul li span {background:transparent url(../images/top_nav_bullet.gif) no-repeat 0 3px;padding-left:10px}#content-area div.new-on-site ul li span a {color:#000;text-decoration:none}div.new-on-site ul li span a:hover {text-decoration:underline}div.bottom {clear:both}a.subscribe {display:block;border-bottom:7px solid #fff;border-top:7px solid #fff}#content-area .content table.fp td.border {background:transparent url(../images/dottedline.gif) repeat-y top right;padding:0 1px 0 0;border:0}.componentheadingfp {display:none}table.fp td.left-border {background:transparent url(../images/dottedline.gif) repeat-y top left;padding-left:1px}table.fp {background:#FBF6EB url(../images/horiz_dottedline_fp.gif) repeat-x bottom right;margin-bottom:7px;border:0}table.contentpaneopenfp h1 {font-size:12px;line-height:24px;color:#fff;font-weight:normal;margin:0;padding:0 5px 0 19px;background:#f49885 url(../images/bullet.gif) no-repeat 7px 8px}table.fp a {background:transparent url(../images/double_arrows.gif) no-repeat center right;padding-right:13px}#free-gift,#preview-patterns,#quilting-books,#quilting-videos,#quilting-tools,#quilting-kits {background:transparent}#free-gift p {margin:10px;font-size:12px}#preview-patterns p {margin:10px 10px 10px 20px;font-size:12px}#preview-patterns {height:140px;background:transparent url(../images/fall_pattern_preview.gif) no-repeat 100% 34px}#quilting-books {background:transparent url(../images/fall_books.gif) no-repeat 33px 80px}#quilting-books p,#quilting-videos p,#quilting-tools p,#quilting-kits p {margin:10px 10px 10px 20px;font-size:12px}#content-area .content table.contentpane,#content-area .content table.contentpaneopen {border:none}table.contentpane td.contentdescription {padding:10px 0 10px 10px}#content-area .content table.contentpaneopen td {padding:10px 0 10px 10px}#content-area .content table.contentpaneopen td table td {padding:0}table.contentpaneopen td,table.contentpane td {font:13px/19px Arial,Helvetica,sans-serif}table.contentpaneopen td p {margin:0;padding:5px 0 10px}table.contentpaneopen td,td.contentdescription,table.contentpane td.empty {padding-left:10px}table.contentpane td.articles {padding:10px 0 0 10px}table tr td.description {width:320px}table.contentpaneopen td.title {padding:10px 0 10px 10px}.componentheading,.componentheadingnewsletter {background:#5d5c8f url(../images/horiz_dottedline.gif) repeat-x 0 10px;color:#fff;padding:25px 10px 15px;text-transform:uppercase;font:28px/27px Arial,Helvetica,sans-serif}.componentheading a,.componentheadingnewsletter a {display:block;padding:0 0 0 13px;margin:-5px 0 0;float:right;font-size:10px;text-transform:none;text-decoration:none;color:#89aa99;width:120px;line-height:normal;background:#5d5c8f url(../images/vert_dottedline.gif) repeat-y top left}a.item-title {font-size:14px;font-weight:bold;line-height:18px;color:#5d5c8f}.createdate {font-weight:bold}.right-side {margin:0;padding:0}.sub-nav-container {width:225px;margin:10px 12px 10px 35px;padding-bottom:5px}.sub-nav {margin:0 0 0;padding:5px 0 10px;background:#fff url(../images/sub_nav_bg.gif) no-repeat bottom left}div.sub-nav-container h2 {font-size:16px;font-weight:normal;padding:0 20px;margin:0 0 0;line-height:17px;color:#5d5c8f;display:block;text-align:left;background:#fff url(../images/sub_nav_left_h2_bg.gif) no-repeat 0 0}div.sub-nav a {font-weight:bold;font-size:12px;color:#5d5c8f;padding:0 10px 0 15px;margin-left:20px;display:block;background:transparent url(../images/sub_nav_arrow.gif) no-repeat 0 8px}table.projects {background:transparent url(../images/vert_dottedline_grey.gif) repeat-y 50% 0;margin-bottom:8px}td.contentdescription table.projects td {padding:0 15px 0 20px;font-size:12px;line-height:16px;background:transparent}table.projects h3 {font-weight:normal;font-size:16px;color:#5d5c8f;margin:0;padding:0 0 5px}table.projects p {margin:0 0 5px 84px;line-height:16px}.img {width:70px;height:70px;padding:1px;float:left;margin-right:10px;border:1px solid #000;background:#fff}table.login-form {margin:20px 0;width:100%}table.contentpane table.login-form td {padding:10px;background-color:transparent;vertical-align:top;background:transparent url(../images/vert_dottedline_grey.gif) repeat-y right top;width:33%}table.login-form h3 {font-weight:normal;font-size:16px;color:#5d5c8f;margin:0;padding:0 0 15px}table.login-form p {margin:0 0 10px;line-height:16px}table.login-form input.submit {float:right;margin:5px 0}table.login-form a.recover-pass span,table.login-form a.create-account span {display:none}table.login-form a.recover-pass,table.login-form a.create-account {background:transparent url(../images/double_arrows.gif) no-repeat center right;padding-right:13px}table.in-this-issue {background:transparent url(../images/vert_dottedline_grey.gif) repeat-y 50% 0;margin:0 10px 10px 0}table.in-this-issue .left {float:left;width:70px;height:70px;padding:1px;margin-right:10px;border:1px solid #000}table.in-this-issue .left span {display:none}table.contentpane table.in-this-issue td {padding:0 20px 25px;background:transparent}table.in-this-issue .right {margin-left:84px}table.in-this-issue .right h3 {font-weight:normal;font-size:16px;line-height:18px;color:#5d5c8f;margin:0;padding:0 0 3px;display:block}table.in-this-issue .right h3 a {text-decoration:none;font-size:16px;line-height:18px;color:#5d5c8f;font-weight:normal}table.in-this-issue .right p {margin:5px 0 10px;padding:0}table.in-this-issue .right div.intro {padding:0;margin:0;font-size:12px;line-height:16px}table.in-this-issue .right div.intro p {margin:0;padding:5px 0 10px}div.no-articles {padding:10px;height:200px;font-size:12px;text-align:center}ul.category-list {margin:0;padding:0 20px;list-style:none;font-size:12px}ul.category-list li {padding:10px 0 10px;margin:0;background:transparent url(../images/horiz_dottedline_grey.gif) repeat-x top left}ul.category-list li div {margin:0;padding:0}ul.category-list li div p {padding:0 0 10px;margin:0}ul.category-list li a {font-size:14px;text-decoration:none;font-weight:bold}ul.category-list li a:hover {text-decoration:underline}h2.category {background:#a6ba65 url(../images/h2_dotted_bg.gif) repeat-x top left;text-align:center;color:#fff;display:block;padding:6px 0;margin:7px 0 15px;font:normal 12px/normal arial,helvetica,sans-serif}h2.category span {background:#a6ba65 url(../images/top_nav_bullet.gif) no-repeat 1px 4px;padding-left:15px;padding-right:1px}h2.category span span {background:transparent url(../images/top_nav_bullet.gif) no-repeat 100% 4px;padding:0 15px 0 0}h2.category span span a {text-decoration:none;color:#fff}.book {background:transparent url(../images/horiz_dottedline_grey.gif) repeat-x bottom left;padding-bottom:20px;margin:20px 13px 10px 0;padding-right:10px}.book .book-info {margin-left:113px}.book img {float:left;margin:0 10px 0 0}.book h3,h4 {margin:0;padding:0}.book h3 a {text-decoration:none}.book h4 {font-size:12px;color:#5d5c8f;font-weight:normal}.book p {font-size:12px;margin:0;padding:5px 0 5px}.book a.buy-book {display:block;width:103px;font-size:12px;padding:2px 18px 0 5px;border:1px dotted #999;text-decoration:none;background:transparent url(../images/double_arrows.gif) no-repeat 113px 50%}table.next-prev td {background:#fff}.next,.prev {text-decoration:none}.next {padding-right:20px;background:transparent url(../images/double_arrows.gif) no-repeat 100% 3px}.in-newsletter h3 {font-size:12px;font-variant:italics;color:#999}#footer {background:#a6ba65 url(../images/footer_bg.gif) no-repeat top left;height:63px}#footer p {text-align:center;color:#fff;margin-top:20px}#footer a {color:#fff}.rightad1 {padding-bottom:5px}.rightad2 {padding-bottom:5px}
.subscribe {margin-left: -3px; margin-right: -3px}
