/* This file was created by Cheryl Bisque from the style.css file. */
@media print {
 html {background: #fff url(img/bodybg.jpg) repeat; height: 100%;}
 body {margin: 0; padding: 0; font: 75%/160% Trebuchet MS, Arial, Helvetica, sans-serif; color: #333;}
 html>body {min-height: 100%; height: auto;}
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border: 0; margin: 0; padding: 0;}
 /*---GENERIC STYLES----------------------------------------------*/
 h1, h2 {font-size: 1.98em; font-weight: normal;}
 h3 {font-size: 1.5em; font-weight: normal;}
 h4 {font-size: 1.3em;}
 h5 {font-size: 1.2em;}
 h6 {font-size: 1.1em;}
 a, a: visited {color: #903F98; text-decoration: none;}
 a: hover {text-decoration: underline;}
 b, strong {font-weight: bold;}
 i, em {font-style: italics;}
 .clear {clear: both;}
 .lclear {clear: both; height: 10px;}
 .navigation {width: 90%; text-align: center; padding: 2px; font-family: Cambria, Georgia, serif; font-size: 1.4em; margin-top: 45px;}
 .alignleft {float: left; margin-left: 50px;}
 .alignright {float: right; margin-right: 50px;}
 .imgalignleft {float: left; margin-right: 10px;}
 .imgalignright {float: right; margin-left: 10px;}
 /*---BASIC FRAMEWORK----------------------------------------------*/
 #page {margin: 0 auto; width: 745px; overflow: hidden;}
 #header {height: 240px; width: 742px; margin: 0; background: url(img/header.jpg) no-repeat; overflow: hidden;}
 .about {width: 74px; height: 60px; padding: 115px 0 0 545px;}
 .toplinks {padding: 38px 0 0 25px;}
 .nav {margin-right: 2px;}
 #header2 {float: none; height: 29px; width: 735px; background: url(img/header2.png) no-repeat;}
 #frame {float: none; background: transparent url(img/frame.gif) repeat-y; width: 745px;}
 #main {float: left; margin: 0; width: 510px;}
 #side {float: left; margin: -30px 0 0 22px; width: 205px; overflow: hidden;}
 #footer {float: none; background: url(img/footer-trans.png) no-repeat; width: 735px;}
 /*---BLOG CONTENT STYLE----------------------------------------------*/
 .meta {color: #808080; text-align: left; padding: 0 0 0 5px; font-size: 0.9em;}
 .smeta {color: #808080; text-align: left; font-size: 0.9em; margin-bottom: 5px;}
 .title {font-family: Georgia, Times New Roman, Times, serif; font-size: 1.4em;}
 .title a, .title a: visited {color: #003366;}
 .page-title {color: #bd60de; font-family: Georgia, Times New Roman, Times, serif; font-size: 1.4em; margin: 0 0 30px 35px;}
 .post {margin: 0 0 0 40px;}
 .post p {margin: 0.8em 0; line-height: 1.4em;}
 .post ul, .post ol {margin: 10px 0 10px 35px}
 .post ul {list-style-type: square;}
 img.alignleft {float: left; margin-right: 10px;}
 img.alignright {float: right; margin-left: 10px;}
 img.alignnone {margin: 4px; float: none;}
 img.aligncenter {margin: 5px auto;}
 .postmeta {background: url(img/postmeta.jpg) no-repeat; padding-left: 20px; font-size: 0.8em; margin: 0 0 35px 40px; border-bottom: 1px dotted #999999;}
 .spostmeta {border-bottom: 3px solid #A00000; margin: 0 18px 30px 30px;}
 .postcat {padding-left: 10px;}
 .blog-meta-single {margin: 1.2em 15px 1.2em 35px; background: #eee; border: 1px solid #808080; padding: 10px;}
 .bubble {float: right; color: white; font-size: 16px; display: block; background: url(img/bubble.jpg) 0 0 no-repeat; text-align: center; text-transform: uppercase; line-height: 1; margin-top: 0; width: 48px; height: 48px; padding-top: 6px; top: 0px; right: 15px; font-weight: bold; font-family: Georgia, Times New Roman, Times, serif;}
 .bubble a, .bubble a: visited {color: #bd60de;}
 .archives {float: left; width: 40%; margin: 0 20px;}
 .archives ul {margin: 10px 0; list-style-type: circle; color: #b8b1c1;}
 .archives ul li {margin: 0 0; padding: 2px 0; line-height: 120%;}
 .post ul.links {list-style: none; width: 100%}
 .post ul.links h2 {color: #bd60de; font-family: Georgia, Times New Roman, Times, serif; font-size: 1.4em;}
 .post ul.links .linkcat {width: 45%; float: left; background: transparent; list-style: none;}
 .post ul.links ul {margin: 0 25px 0 0; list-style: none; color: #b8b1c1;}
 .post ul.links ul li a {display: block; font-weight: bold;}
 .post #linkcat-2 ul, .post #linkcat-47 ul {background: transparent;}
 .post ul.links ul li {border-bottom: 1px dotted #999999; padding: 2px 0; color: #999999;}
 /*---SIDEBAR STYLES----------------------------------------------*/
 .widget_text .widgettitle {display: none;}
 .sidebar ul {list-style: none;}
 #recent-posts ul {background: url(img/recent-bot.jpg) left bottom no-repeat; padding: 40px 0;}
 .widget_recent_entries {background: url(img/recent.jpg) no-repeat; width: 202px;}
 .widget_recent_entries ul li {background: url(img/recent-list.jpg) no-repeat; margin: 0 0 0 10px;}
 .widget_recent_entries ul li a {padding: 0 0 0 20px; margin: 0; width: 180px; font-size: 0.9em; display: block;}
 .widget_recent_entries .widgettitle {display: none;}
 #categories-177871191 ul {background: url(img/topics-bot.jpg) left bottom no-repeat; padding: 40px 0;}
 .widget_categories {background: url(img/topics.jpg) no-repeat; width: 202px;}
 .widget_categories ul li {background: url(img/topics-list.jpg) no-repeat; margin: 0 0 0 10px;}
 .widget_categories ul li a {padding: 0 0 0 20px; margin: 0; width: 180px; font-size: 0.9em; display: block;}
 .widget_categories .widgettitle {display: none;}
 #linkcat-2 ul, #linkcat-47 ul, #pages ul, #archives ul
 {background: url(img/roll-bot.jpg) left bottom no-repeat; padding: 0 0 30px 0;}
 .widget_tag_cloud {margin: 0 20px;}
 .widget_links, .widget_pages, .widget_archive {background: url(img/roll.jpg) no-repeat; width: 202px;}
 .widget_links ul li, .widget_pages ul li, .widget_archive ul li {background: url(img/roll-list.jpg) no-repeat; margin: 0 0 0 10px;}
 .widget_links ul li a, .widget_pages ul li a, .widget_archive ul li a {padding: 0 0 0 20px; margin: 0; width: 180px; font-size: 0.9em; display: block;}
 .widget .widgettitle {font-family: Georgia, Times New Roman, Times, serif; font-size: 1.4em; color: #326307; padding: 10px 0 4px 0; text-align: center;}
 /*---FOOTER STYLES----------------------------------------------*/
 #frame2 {width: 735px; float: left; margin: 0 auto; background: transparent;}
 #footer {height: 29px; width: 735px; background: url(img/footer.gif) no-repeat;}
 #bottom {width: 100%; background: #3399CC; text-align: center; color: white; height: 55px;}
 .footertext a, .footertext a: visited {color: white; text-decoration: none;}
 .footertext a: hover {text-decoration: underline;}
 /*---FORMS STYLES----------------------------------------------*/
 #searchform, #esubscribe {margin: 5px 0 10px 18px;}
 #esubscribe p {line-height: 1.2em; font-size: 0.88em}
 #s, #sub {width: 155px; background: #D0CCD5; border: 1px solid #b8b1c1; color: #9D456D; font-size: 0.9em}
 #searchsubmit, #sbutt {background: #e0dde3; border: 1px solid #b8b1c1; color: #9D456D; width: 158px; margin-top: 2px font-size: 0.9em}
 input#author, input#email, input#url, textarea, .wpcf7 input {background: #e0dde3; border: 1px solid #b8b1c1; color: #903F98;}
 #esubscribe #email {width: 155px; margin-bottom: 3px;}
 .wpcf7 textarea {height: 150px; width: 450px;}
 .comment_template textarea {width: 450px;}
 .comment_template input {margin: 0 0 2px 0}
 /*---COMMENTS STYLES----------------------------------------------*/
 .comment_template {margin: 0 0 0 40px;}
 .comment_template h3 {margin: 10px 0 5px 0;padding: 0; color: #bd60de; font-family: Georgia, Times New Roman, Times, serif; font-size: 1.4em;}
 .comment_template ol {margin: 0;padding: 0; list-style-type: none;}
 .comment_template ol li {background: #e0dde3; border: 1px solid #b8b1c1; color: #903F98; margin-bottom: 15px;}
 .comment_template ol li.alt {background: #daf2f6; border: 1px solid #9ed9e4; color: #1f6573;}
 .comment_template ol li .comment-meta-data {font-weight: bold; margin-left: 8px;}
 .comment_template ol li .comment-text {background: white; margin: 0 8px 8px 8px; padding: 8px}
 .comment_template ol li .comment-text p {margin: 1.2em 0; line-height: 1.3em;}
 .comment_template input.submit-comment, .comment_template input.reset-comment, .button {width: 100px; padding: 5px; margin: 10px; background: #e0dde3; border: 1px solid #b8b1c1; color: #903F98; font-size: 0.9em;}
 /*---PAGE BREAK ADDITIONS-----------------------------------------*/
 img, ul, ol, .post p, .post ul, .post ol {page-break-inside: avoid;}
}
