/*

-----------------------------------------------------------

Theme Name: Butterfly

Theme URI: http://www.ewebscapes.com

Description: A Butterfly Theme

Version: 2.1 - updated 12/06

Author: Lisa Sabin-Wilson

Author URI: http://ewebscapes.com

-----------------------------------------------------------

*/BODY {background: #6a5a6b ;margin: 0;}/* GENERIC STYLES */a img {border:0px;}abbr, acronym {border-bottom: 1px dashed #404040;cursor: help;}strong, b {font-weight:bold;}em, i {font-style:italic;}code, pre {font: normal 1em "Courier New", Courier, mono;color: #000;background: white;text-decoration: none;text-align: left;}p.c3 {text-align: left}p.c2 {text-align: center;font-family: "Georgia Italic", Georgia, "Times New Roman Italic", "Times New Roman", Times, serif;font-style: italic;}p.c1 {text-align: left}/* STRUCTURE */#page {width: 800px;margin-left: auto;margin-right: auto;font-family: "Lucida Sans Unicode", "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;}#frame {background:url(images/frame.jpg) repeat-y;float:left;width: 750px;}#frame2 {width: 750px;float:left;}#topbanner1 {width: 750px;height: 209px;background: url(images/headerimg.jpg) no-repeat;}.info {text-align: left;margin-left: 180px;font-family: georgia;color: #a07151;font-size: 16px;letter-spacing: 1px;font-weight: bold;}.title {color: #513553;font-family: "Georgia Italic", Georgia, "Times New Roman Italic", "Times New Roman", Times, serif;font-size: 48px;padding: 60px 0 0 60px;text-align: left;}.maintitle {color: #513553;font-family: "Georgia Italic", Georgia, "Times New Roman Italic", "Times New Roman", Times, serif;padding: 60px 0 0 60px;text-align: left;font-style: italic;font-size: 2.5em;width:450px;}.title a, a:active, a:visited {color: #513553;text-decoration: none;}.title a:hover {color: #fff;text-decoration: underline;}#main {float: left;margin: 0 0 0 65px;width: 425px;overflow:hidden;}#main a img {border:0px;}#menu li {list-style: none;margin:0;padding-bottom: 10px;}#menu {float: left;width:180px;margin: 0 0 0 34px;font-size:11px;color: #404040;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;overflow:hidden;}#menu form {margin: 5px 0 5px 10px;}#menu input#s {width: 80%;background: #eee;border: 1px solid #6a5a6b;color: #000;}#menu ul {color: #000;font-weight: bold;list-style-type: none;margin: 0;padding-left: 3px;}#menu ul li {line-height: 130%;letter-spacing: 0.1em;margin-top: 10px;padding-bottom: 2px;/*border-bottom: dotted 1px #ccc;*/}#menu ul ul {font-variant: normal;font-weight: normal;list-style-type: none;margin: 0;padding: 0;text-align: left;}#menu ul ul li {background: url(images/sidebullet.jpg) no-repeat;padding-left: 15px;border: 0;letter-spacing: 0;margin: 0 0 0 8px;}#menu ul ul li a {color: #6a5a6b;text-decoration: none;}#menu ul ul li a:hover {border-bottom: 1px solid #a394a4;}#menu ul ul ul.children {font-size: 8pt;padding-left: 6px;border:0px;}h2 {background: url(images/menubg.jpg) no-repeat;padding: 2px 0 0 18px;width: 157px;height: 24px;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;color: #fff;font-size: 14px;font-weight: bold;list-style: none;margin: 0 0 0 6px;}/*Contact Form
*/div.cform{padding-top: 40px;}/* Formatting */.post_cal {float:left;color: #000;font-size: 10px;text-shadow: #eceaec 1px 1px 1px;display: block;background: url(images/date1.gif) 0 0 no-repeat;text-align: center;text-transform: uppercase;line-height: 1;margin-top: 0;width: 35px;padding-top: 5px;top: 20px;left: -40px;}.date {display: block;font-weight: bold;font-size: 20px;text-indent: -3px;letter-spacing: -2px;color: #645065;text-shadow: #808080 2px 2px 0;background: url(images/date2.gif) bottom left no-repeat;padding-bottom: 5px;}.main_date {margin: 0px 0px 8px 0px;font-style: oblique;text-align: left;font-size: 12px;font-variant: small-caps;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;color: #808080;}.main_title {font: bold 11pt Tahoma;padding: 5px 0 0 40px;margin-left: 5px;color: #755278;}.main_title a {color: #755278;text-decoration: none;}.main_title a:active {color: #755278;text-decoration: none;}.main_title a:visited {color: #755278;text-decoration: none;}.main_title a:hover {color: #a58ea6;text-decoration: none;}.page_title {font: bold 11pt Tahoma;color: #755278;}.page_title a {color: #755278;text-decoration: none;}.page_title a:active {color: #755278;text-decoration: none;}.page_title a:visited {color: #755278;text-decoration: none;}.page_title a:hover {color: #a58ea6;text-decoration: none;}.main_post {text-align: justify;font-size: 10pt;line-height: 150%;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;color: #404040;}.main_post img {padding: 4px;background: #cbbbcb;margin: 0 5px 0 5px;border: 1px solid #9b819d;}.main_post ul li {background: url(images/postbullet.jpg) no-repeat;padding-left: 15px;list-style: none;border: 0;margin: 0;}.main_post a {color: #755278;text-decoration: none;font-weight: bold;}.main_post a:active {color: #755278;text-decoration: none;font-weight: bold;}.main_post a:visited {color: #755278;text-decoration: none;font-weight: bold;}.main_post a:hover {color: #a58ea6;text-decoration: underline;font-weight: bold;}.permalink {background: url(images/pl.jpg) no-repeat;padding: 0 0 0 15px;margin: 0 0 0 350px;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;font-size: 8pt;color: #808080;}.permalink a:link {color: #755278;text-decoration: none;}.permalink  a:visited {color: #755278;text-decoration: none;}.permalink  a:active {color: #755278;text-decoration: none;}.permalink  a:hover {color:#a58ea6;text-decoration: underline;}.main_feedback {margin-left: 12px;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;font-size: 8pt;color: #808080;display:inline;}.main_feedback a:link {color: #755278;text-decoration: none;}.main_feedback a:visited {color: #755278;text-decoration: none;}.main_feedback a:active {color: #755278;text-decoration: none;}.main_feedback a:hover {color:#a58ea6;text-decoration: underline;}.navi {font-size:10pt;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;color: #755278;text-align: center;font-weight: bold;}.navi a:link {color: #755278;text-decoration: none;}.navi a:visited {color: #755278;text-decoration: none;}.navi a:active {color: #755278;text-decoration: none;}.navi a:hover {color: #755278;text-decoration: underline;}blockquote {color: #755278;padding-left: 5px;border-left: #fff solid 2px;}div.main_post ul li{padding-bottom: 15px;}

div#main img {margin-right: 5px;float: right;margin-left: 30px;}div.page_title {font-family: "Georgia Italic", Georgia, "Times New Roman Italic", "Times New Roman", Times, serif;font-style: italic;}.comment_content {text-align: justify;font-size: 9pt;font-family: "Lucida Sans Unicode", Arial, sans-serif;color: #000;line-height: 130%;}.commentsform {margin-left: 40px;}.comment_content a {color: #755278;font-weight:bold;text-decoration: none;}.comment_content a:active {color: #755278;font-weight:bold;text-decoration: none;}.comment_content a:visited {color: #755278;font-weight:bold;text-decoration: none;}.comment_content a:hover {color: #755278;font-weight:bold;text-decoration: underline;}.comments_header {color: #755278;text-align: left;font-weight: bold;font-size: 14px;width:350px;}.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;color: #000;background-color: #cbc1cb;border: 1px #6a5a6b solid;-moz-border-radius: 7pt;}li.graybox {background-color: #cbc1cb;border: 1px #6a5a6b solid;}.commentnumber {font: italic normal 14px 'Times New Roman', Times, serif;margin-top: -5px;float:right;color: #6a5a6b;font-size: 28pt;font: italic;}#s {border:1px solid #6a5a6b;background: #cbc1cb;width:80%;}#b {border:1px solid #6a5a6b;background: #cbc1cb;color: #000;font-family:verdana, arial, helvetica, sans-serif;font-size:10px;margin-top:5px;}#button {border:1px solid #6a5a6b;background: #cbc1cb;color: #000;font-family:verdana, arial, helvetica, sans-serif;font-size:10px;margin-top:5px;}INPUT {border:1px solid #6a5a6b;background: #cbc1cb;color: #000;}input#contactsubmit{margin-top: 30px;}TEXTAREA {border:1px solid #6a5a6b;background: #cbc1cb;width:420px;}textarea#wpcf_msg{margin-bottom: 10px;}#wp-calendar {empty-cells: show;font: 10px verdana, arial, helvetica, sans-serif;color: #808080;margin: 0;width: 165px;}#wp-calendar #next a {padding-right: 10px;text-align: right;color: #808080;}#wp-calendar #prev a {padding-left: 10px;text-align: left;color: #808080;}#wp-calendar a {color: #b1a7a7;display: block;text-decoration: none;}#wp-calendar a:hover {color: #404040;background: #cac6c6;text-decoration: none;border: none;}#wp-calendar caption {font-family:verdana, arial, helvetica, sans-serif;font-size: 11px;font-weight:bold;letter-spacing: 1px;color: #404040;}#wp-calendar td {color: #404040;font: 10px verdana, arial, helvetica, sans-serif;letter-spacing: normal;padding: 1px 0;text-align: center;}#wp-calendar td.pad:hover {color: #404040;background: #cac6c6;text-decoration: none;border: none;}#wp-calendar #today {background: #cac6c6;color: #404040;}#wp-calendar th {font-style: normal;text-transform: capitalize;}#footer {background: url(images/footer.jpg) no-repeat;height: 94px;width: 750px;}.footertext a {color: #8b568e;text-decoration:none;}.footertext a:visited {color: #8b568e;text-decoration:none;}.footertext a:active {color: #8b568e;text-decoration:none;}.footertext  a:hover {color: #fff;text-decoration: underline;}.footertext {text-align: center;padding: 40px 0 0 0;font-size: 8pt;font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;color: #404040;}