/*
body {
	background-color: #EFF2F3;
	padding: 0px;
}
div#container {
    margin-top: 5px;
    border: none;
	background-color: #EFF2F3;
}
div#page-container {
	padding: 0px;
}
table#page {
}
td#header {
    height: 134px;
    background: url(../images/bkgrd_header_802w134h.jpg) no-repeat center bottom;
    vertical-align: top;
}
td#content {
    background: url(../images/bkgrd_edges_802w2h.jpg) repeat-y;
    padding: 0px 6px;
}
div#header-navigation {
    height: 26px;
    background: url(../images/bkgrd_navigation_2w26h.gif) repeat-x;
}
td#footer {
    background: url(../images/bkgrd_footer_802w24h.jpg) no-repeat center top;
    padding: 30px 10px 10px 10px;
    vertical-align: bottom;
}
div#foot-of-site {
    width: auto;
    text-align: center;
	color: #333333;
}
div#foot-of-site .copy_nav {
	float: none;
	margin: 0px;
	padding: 0px;
}
div#foot-of-site .copy_nav_left {
	float: none;
	padding: 0px;
	color: #333333;
}
div#foot-of-site .copy {
    float: none;
	padding: 0px;
    color: #333333;
    padding-top: 5px;
}
div#foot-of-site a {
    color: #333333;
    text-decoration: none;
}
div#foot-of-site a:hover {
    color: #666666;
    text-decoration: underline;
}

div#foot-of-site .copy_ad, 
div#foot-of-site .clr {
    display: none;
}
*/
/* The social bar is not needed on this site */
/*
div#global-status, 
div#status_bar {
    display: none;
}

div#global-body div#body-main {
    width: 100%;
}
div#global-body div#body-right {
    width: 200px;
}

.site_color_sub {
	background-color:#DCDF86;
}

abbr,acronym{
	border-bottom: 1px dotted #000000;
	cursor: help;
}

div#foot-brands, div#global-head-ad {
	background: #006699;
}

div#global-head {
	background: url(../images/head_background.gif) #006599 repeat-x;
}

div#global-head-community {
	background-color:  #DCDF86;
	border-left-color: #F3DFCD;
	border-top-color: #F3DFCD;
}

div#global-head-crumbs {
	border-top: 1px solid #DCDF86;
	background-color: #b7cdda;
}

div#global-head-logo-img {
	height: 90px;
	width: 139px;
}

div#global-head-logo-img {
	background: url(../images/mccalls_quilts.gif);
	height: 100px;
	width: 325px;
}

div#global-head-right {
	background: #FFFFFF;
}

.global-head-community-links-headline
{
	color: #006599;
	font-family: "Times New Roman", "Times", serif;
	font-style: italic;
	line-height: 10px;
}

div#global-head-social-actions {
	text-align: left;
	background-color: #DCDF86;
}
div#global-head-social-actions a
{
	line-height: 16px;
}

div#global-head-social-actions img
{
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: bottom;
}
div#global-head-main-menu {
	border-top: 1px solid #DCDF86;
}

div#global-body {
    width: 790px;
}
div#global-body div#body-middle {
    float: none;
    width: auto;
    padding: 0px 15px;
}
div#global-body div#body-middle iframe {
    margin-left: -15px;
}

div.split-foot-left {
	border:0px;
	background-color:white;
	padding:2px 0px;
}

.format_fields form#user-login input[type=text], form#user-login input[type=password], input#search-term {
	background: #FFFFFF;
	border: 1px solid #000000;
	color: #618293;
}

h2,.h2-ish, h4,h4-ish {
	color: #000000;
}

h5,.h5-ish{
	color: #000000;
}

hr{
	background: #D0E6F1;
	color: #D0E6F1;
}

.format_fields input[type=text], .format_fields input[type=password]{
	*width: 11.9em;
	background: #FFFFFF;
	border: 1px solid #006599;
	font-size: .98em;
	width: 12.25em;
}

ul.breadcrumb-list li a.arrow {
	background: transparent url(/designs/images/breadcrumb.gif) no-repeat center right;
	padding: 0 15px 0 5px; 
}

ul.errors {
	color: #FF0000;
}

ul.main-link-list li ul {
	background: #FFFFFF;
	border-color: #CCCCCC;
}

ul.main-link-list li ul {
	background: #FFCC33;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
}

ul.menu > li:first-child, ul.store-menu > li:first-child {
	color: #618293;
	list-style-image: url(/designs/images/arrow_empty.png);
}

ul.menu, ul.store-menu {
	list-style-image: url(/designs/images/arrow.gif);
}

ul.small-link-list li:hover ul li {
	border-color: white; 
	background-color: #ffcd2c;
}

ul.small-link-list li:hover ul li a 
{
	color: white;
}

.border {
	border: #000000;
}

.border-bottom, .pagination_nav {
	border-bottom-color: #D0E6F1;
}

.call-out {
	background: url(/designs/images/store_featured_item_back.png) #EEF9FE no-repeat right top;
	border-color: #618293;
}

.card-back {
	background: url(/designs/images/card_base_center.png) repeat-y;
}

.dir-featured .dir-text, .dir-featured .dir-local {
	background: #F3DFCD;
}

.dir-text {
	background: #D0E6F1;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

.listing {
	background: url(/designs/images/global_head_community_back.png);
	border-bottom: 1px solid #D0E6F1;
	border-color: #F3DFCD;
}

.listing img {
	background: #FFFFFF;
	border-color: #618293;
}

.listing-b {
	background: #F3DFCD;
	border-color: #EEF6F9;
}

.nav-block {
	background: #F3DFCD;
	border-color: #D0E6F1;
}

.post-author, .post-date {
	border-bottom-color: #D0E6F1;
	border-top-color: #D0E6F1;
}

.store-feature-item {
	background: url(/designs/images/store_featured_item_back.png) #EEF9FE no-repeat top right;
	border-color: #D0E6F1;
}

.store-feature-item img {
	border-color: #F3DFCD;
}

.store-feature-item-head, h6,.h6-ish, a, h3,.h3-ish {
	color: #663366;
}

.store-menu-block ul {
	background: #FFFFFF;
	border-color: #FFFFFF;
}

.store-menu-block, .store-cart, div.mod-out-right form {
	background: #F3DFCD;
	border-bottom-color: #D0E6F1;
	border-top-color: #D0E6F1;
}

.user-comment-form {
	background: #F3F3ED;
	border-top-color: #D0E6F1;
	margin-top:10px;
}

.user-comment-list .comment, .border-top, div.mod-body,.line {
	border-top-color: #D0E6F1;
}

.user-comment-list .comment-user img {
	border-color: #C0C0C0;
}

.widget {
	border-color: #618293;
}

.window-title {
	color: #FFFFFF;
}

#shadowbox {
	background: url(/designs/images/fade_80.png) repeat;
}

#window {
	background: #FFFFFF;
	border: 1px solid #9CB6C3;
}

#window #window-head {
	background: url(/designs/images/shodowbox_head_back.png) #D0E6F1 repeat-x;
	border-bottom-color: #9CB6C3;
}


.circ_links .offer a {
	color:#71AAC8;
}

.circ_links .links a {
	color:#71AAC8;
	border:1px dotted #71AAC8;
}

div.logobar {
	background:url('/skins/lisa_bearnson/images/logo_bar.gif') top left no-repeat;
}

div.logobar .community_nav .color {
	background-color:#3D0A3C;
}

div.community_nav .site_color_sub {
	background:url( '/skins/lisa_bearnson/images/comm_bg.gif' ) top left;
}

div.community_nav ul.comm_nav li a {
	color:#55A6C0;
}

div.site_color_sub table td.site_color_sub {
	border:red 1px solid;
	border:none;
}

.tagline a {
	color:#55A6C0;
}

input.sq_btn {
	background-color:#F27C2F;
}

div.comm_nav_tab {
	background:url('/skins/lisa_bearnson/images/comm_nav_tab.gif') top left no-repeat;
}

div.comm_nav_bottom {
	background:url('/skins/creating_keepaskes/images/comm_nav_dots.gif');
	background-repeat: repeat-x;
	display:none;
}

ul.comm_nav li.comm_nav_cell ul.comm_nav_sub {
	background-color:#746096;
}

ul.comm_nav li.comm_nav_cell ul.comm_nav_sub li {
	border-bottom:1px solid #8369A6;
}

ul.comm_nav li.comm_nav_cell ul.comm_nav_sub li a {
	color:#FFFFFF;
}

#search_go {
	background:url( '/skins/lisa_bearnson/images/search_go.gif' ) top left no-repeat;
	border:none;
	width:25px;
	height:19px;
}

div.community_nav #site_search td {
	color:#FFFFFF;
}

.page_title {
    margin-top: 10px;
	background-color: #EEDDEE; 
}
.page_title h1 {
    font-weight: bold;
}
.page_title h1 span {
    color: #725673;
}

div.community_nav #site_search input#search-term {
	border:1px solid white;
	background-color:#330033;
	color:white;
}

div.main_nav {
	background: url(../images/bkgrd_navigation_2w26h.gif) repeat-x;
    text-align: left;
}
div.main_nav table {
    width: auto;
    height: 26px;
}
div.main_nav td {
    padding: 1px 0px 0px 25px;
}

div.main_nav td .main a {
    font-size: 11px;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
}
div.main_nav td .main a:hover {
	color: #C1A0BB;
	text-transform: none;
	text-decoration: none;
}

ul.comm_nav .highlight_comm_nav_cell,
ul.comm_nav .highlight_comm_nav_cell ul {
	background-color:#%secondary_color%;
}

.highlight_cell {
	background-color:#746096;
	color:white;
}

.main_nav .highlight_cell {
	background-color:#F6D90F;
	color:white;
}

div.main_nav td ul {
	background-color:#746096;
}

div.main_nav td ul li {
	border-bottom:1px solid #C1A5C4;
}

.sponsored_links {
	background-color:#663366;
}

div#foot-scroller .scroller {
	background-color:#DBEFB5
}

div#global-foot .footer_bar {
	background-color:#3E99B7;
}

div.main_nav td.nav_line .sep {
    display: none;
}
*/

/* Newsletter Gadgets */
/*
a.subscribe_link {
    color: #333333;
}
a.subscribe_link:hover {
    color: #333333;
}
a.unsubscribe_link {
    color: #333333;
}
a.unsubscribe_link:hover {
    color: #333333;
}
*/





body { text-align: center; margin: 0 auto; font-family: 'Helvetica', sans-serif; font-size: 13px; line-height: 18px; color: #333; background: #E9DBA6 url('../images/bg-lisa.jpg') no-repeat top center; }

html { overflow-y: scroll }

#siteframe { width: 980px; margin: 0 auto; }

#header { width: 970px; height: 130px; margin: 0 auto; }

#bg-topcap { width: 970px; margin: 0 auto; background: transparent url('../images/bg-topcap.png') no-repeat bottom center; height: 15px; margin: 0 auto; }
#bg-bottomcap { width: 970px; margin: 0 auto; background: transparent url('../images/bg-bottomcap.png') no-repeat top center; height: 15px; }

#content { background: transparent url('../images/bg-middle.png') repeat-y top center; width: 970px; text-align: left; margin: 0 auto; min-height: 400px; }
#content-container {
    padding: 0px 15px;
}
#main { width: 630px; margin: 0 15px 0 15px; padding: 20px 0 20px 20px; }
#sidebar { min-height: 306px; width: 230px; float: right; position: relative; right: 0; margin: 0 15px 0 15px; padding: 20px 20px 20px 20px; background: transparent url('../images/bg-sidebar.jpg') no-repeat top left; }
.clear {	clear: both; }
#full { margin: 0 15px 0 15px; }

#right-sidebar {
    float: right;
    width: 265px;
    min-height: 306px;
    background: url('../images/bg-sidebar.jpg') no-repeat top left;
}

a {
    outline: none;
}

div.page_title {
    height: auto;
    background: Transparent;
}
div.page_title div.right, 
div.page_title div.left {
    display: none;
}
div.page_title h1 {
    color: #4C3928;
    font-family: Georgia, serif;
    font-size: 36px;
    line-height: 40px;
    font-weight: 400;
}
div.page_title h1 span {
    color: #4C3928;
}

/* text styles */
p {
margin: 0 0 8px 0;
font-size: 1em;
line-height: 18px;
}

.small {
font-size: 11px;
color: #999;
line-height: normal;
padding: 4px 0 4px 0;
}

h1 {
font-family: 'Georgia', serif;
font-size:36px;
font-weight:normal;
line-height:40px;
color: #4C3928;
margin: 0 auto;
padding: 0 0 10px 0;
}

h2 {
font-size: 20px;
line-height: normal;
color: #BDB3A9;
font-weight: lighter;
margin: 0 0 15px 0;
}

h3 {
font-family: 'Georgia', serif;
font-size: 18px;
line-height: normal;
color: #000;
font-weight: normal;
margin: 4px 0 0 0;
}

a:link, a:visited { color: #DA551D; text-decoration: none; }
a:hover { color: #DA551D; text-decoration: none; }

/*navigation */

#navigation {
    float: right; /* necessary to work in IE only */
    position: relative;
    top: 99px;
    right: 20px;
}

ul#nav, ul#nav li {
float: right;
list-style: none;
padding: 0;
margin: 0 auto;
}

ul#nav {
padding: 0;
margin: 0 auto;
}

ul#nav a, ul#nav a:visited {
    display: block;
    width: 110px;
    height: 36px;
    margin: 0 0 0 1px;
    background: transparent url('../images/tab-inactive.png') no-repeat top center;
    padding: 10px 0 0 0;
    font-family: 'Helvetica', sans-serif;
    font-size: 16px;
    font-weight: lighter;
    color: #695E4A;
    text-decoration: none;
}

ul#nav a:hover {
color: #2D281F;
text-decoration: none;
display: block;
}

#home #nav-home a,
#blog #nav-blog a,
#products #nav-products a,
#newsletter #nav-newsletter a { color:#695E4A; background: transparent url('../images/tab-active.png') no-repeat top center; }

/* images */
img { border: 0; }
img.logo { float: left; position: relative; top: 26px; left: 25px; }
img.ad-small { margin: 10px 5px 0 0; }

/* footer */
#footer {
width: 960px;
margin: 5 auto;
padding: 6px;
color: #B5AA81;
text-align: left;
}

#footer p {
    margin: 0 auto;
    color: #B5AA81;
    font-size: 11px;
    line-height: 18px;
}
#footer p a {
    color: #B5AA81;
    font-size: 11px;
    line-height: 18px;
}
#footer a:link, #footer a:visited {
    color: #81795C; 
    text-decoration: none; 
    font-weight: normal;
}
#footer a:hover {text-decoration: none; color: #4D4837;}
#footer img.social-networking-icon {
    display: block;
    float: right;
    margin: 0px 0px 0px 5px;
    border: none;
}