.page_bkgd { background-color:#7c5c66; }
#nav { background-color:rgb(194,176,181); background-color:rgba(173,149,156,0.75); }
.m_mainnav_level_0 { background-color:#db93a8 !important; }
#header_wrapper { background-image:url(/templates/164/bkgd_lg_3.jpg); background-color:#e2ddde; }
h1 { color:#513c43; }
h2,.title { color:#513c43; }
h3 { color:#513c43; }
.main_text,.hint_0,.hint_1,option,select,textarea,.contact,#pageLinks,#pageLinksBottom { color:#513c43; }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link,.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active,.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited { color:#db93a8; }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover,.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color:#db93a8; }
.main_text_sm,.sitemap_subcats { color:#513c43; }
.main_text_sm a:link,.sitemap_subcats a:link.main_text_sm a:active,.sitemap_subcats a:active,.main_text_sm a:visited,.sitemap_subcats a:visited { color:#db93a8; }
.main_text_sm a:hover,.sitemap_subcats a:hover,.main_text_sm a:visited:hover,.sitemap_subcats a:visited:hover { color:#db93a8; }
.mainnav_links a:hover,.mainnav_links a:visited:hover { color:#7c5c66; }
.mainnav_links_over,.mainnav_links_over a:link,.mainnav_links_over a:hover,.mainnav_links_over a:active,.mainnav_links_over a:visited,.mainnav_links_over a:visited:hover { color:#7c5c66; }
.mainnav_subcats .mainnav_links_over,.mainnav_subcats .mainnav_links_over a:link,.mainnav_subcats .mainnav_links_over a:active,.mainnav_subcats .mainnav_links_over a:visited { color:#7c5c66; }
.mainnav_subcats .mainnav_links a:hover,.mainnav_subcats .mainnav_links_over a:hover,.mainnav_subcats .mainnav_links a:visited:hover,.mainnav_subcats .mainnav_links_over a:visited:hover { color:#7c5c66; }
.subcats .mainnav_links,.subcats .mainnav_links a:link,.subcats .mainnav_links a:active,.subcats .mainnav_links a:visited { color:#7c5c66; }
#mainnav > li > ul li { background-color:#C2B0B5 !important; }
button,.link_button,input[type="submit"] { background-color:#db93a8; }
blockquote { color:#513c43 !important; }
blockquote:before { color:#513c43 !important; }


@media all and (max-width:800px) {
/*body:before { background-color:#FFFFFF; content:"up to 800px"; position:absolute; top:0; z-index:99999; }*/
	#m_menu_button a { color:#db93a8; }
}

@media all and (max-width:590px) {
	#template_window { background-image:url(/templates/164/bkgd_sm_3.jpg); }
}

/*
lt mauve: #C2B0B5
med mauve: #7c5c66
dark mauve: #513c43
pink: #db93a8
*/