*{margin:0;padding:0;}
body{font-family:Georgia,"Times New Roman", Times, serif;font-size:13px;margin:0;background-color:#252525;}
#container{position:relative;width:1000px;border-top:2px solid #666;border-right:2px solid #666;border-bottom:none;border-left:2px solid #666;margin:0 auto;background-color:#FFF;padding:3px 0 15px 0; }
.content{background-color:#fff;width:1000px;clear:both;}
.col_left{float:left;width:200px;height:auto;margin:10px;}
.col_middle{float:left;width:580px;margin:10px;}
.col_right{float:right;width:160px;margin:10px;}
.col_middle_right{float:left;width:770px;margin:5px;}
h1 { color: #252525; font-size: 28px; font-weight: bold; text-align: center }
h2 { color: #252525; font-size: 24px; font-weight: bold; text-align: center }
h3 { color: #252525; font-size: 20px; font-weight: bold; text-align: center }
h4 { color: #252525; font-size: 14px; font-weight: bold; text-align: center }
p{color:#333;font-size:14px;padding:4px 0;}
#header { background-color: #B4DA00; height:180px; }
#site-name {margin:10px;}
#site-slogan {  padding: 0;  font-size: 25px; color: #252525; font-weight: bold; }
.main { background-color: #fff; text-align: center; padding: 2px; border: solid 2px #666; width:100% }
.box { text-align: center; padding: 2px }
.box2 { font-size: 12px; text-align: left; padding: 2px }
.poem { background-color: #fff; text-align: left; padding: 10px }
.middle { text-align: center; padding-top: 10px; padding-bottom: 10px; vertical-align: top }
.heading { color: #0f3b5f; font-size: 25px; font-weight: bold; text-align: center; letter-spacing: 0.5em }
.heading2 { color: #fff; font-size: 18px; font-weight: bold; text-align: center; text-transform: uppercase; letter-spacing: 0.3em }
.write { font-weight: bold; background-color: #809c00; text-align: left; padding: 3px; border: solid 1px black }
.numbers { text-align: center; padding: 12px }
.numbers a { color: red; font-weight: bold; text-decoration: none; background: #d0f0f8; margin: 0 0.25em; padding: 2px 6px 2px 5px; border: solid 1px #a6c1d6 }
.numbers a:hover { background: #fff; }
.current { background: #485c74; color: #fff; padding: 3px 6px 3px 5px; }
.wide_ads { text-align: left; padding-top: 12px; padding-bottom: 12px }
.poem_style { font-size: 22px; font-family: "Times New Roman", Times; line-height: 28px }
.comments { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 12px 20px; text-align:left }
.search { background-repeat: no-repeat }
.title { font-family: Georgia; text-align: left }
#link_to_us { font-size: 14px; font-family: "Bookman Old Style", Times; border: solid 1px #663399; color: red }
#menu13 .big a { font-size: 1.2em; font-weight: bold; padding-top: 10px }
#menu13 ul { list-style: none; margin: 0; padding: 0; }
img { border: none; }
#menu13 { width: 200px; margin: 0px; font-size: 1em }
#menu13 li a { height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; }
#menu13 li a:link, #menu13 li a:visited { color: #252525; display: block; background:  url(/images/menu_green.jpg); padding: 8px 0 0 10px; }
#menu13 li a:hover, #menu13 li #current { color: #252525; background: url("/images/menu_green.jpg") 0 -32px; padding: 7px 0 0 10px }
/*Home Page*/
.intro { font-family: "Zapf Chancery", "Comic Sans MS", cursive }
.intro a { text-decoration: none }
.intro a:visited { color: #00f; }
.intro a:hover { text-decoration: underline }
.intro tr td a:link { text-decoration: none }
.intro tr td a:visited { color: #00f; }
.intro tr td a:active { color: #00f; text-decoration: underline }
.intro tr td a:hover { text-decoration: underline }
.home { font-family: "Trebuchet MS"; text-align: left }
.feed_link { text-align: left }
.poll { font-size: 12px; font-weight: bold; background-color: #96f; padding: 4px 4px 4px 10px; width: 160px; border: double 2pt #9258FF }
.poll2 { font-size: 18px; font-weight: bold; background-color: #f99;  width: 90%; border: double 2pt white;margin 0 auto;padding:10px 2px; }
.after_poem { font-size: 12px; font-weight: bold; background-color: #66f; text-align: center; padding: 20px; width: 100%; border: double 2pt white }
/*RightSide*/
.right_side { padding-right: 12px; padding-left: 12px; position: absolute; top: 2px; right: 12px; width: 160px }
.social { font-size: 10px; background-color: #938799; padding: 10px; border: double 2pt #6F3CE9 }
.social2 { font-size: 10px; background-color: #fff; border: double 2pt white }
.rating { color: blue; font-size: 12px }
.mothers_day { background-color: #fc6; border: groove 2px #306 }
.search_box_long {
    border-color: #C3C3C3 #E4E4E4 #E4E4E4 #C3C3C3;
    border-style: solid;
    border-width: 2px 1px 1px;
    color: #333333;
    font-size: 15px;
    margin: 5px auto;
    padding: 3px 5px 4px;
    width: 300px;
}
.green_button {
    background-color: #B4DA00;
    border-color: #FFFF00 #FF6600 #FF6600 #FFFF00;
    border-width: 1px;
    cursor: pointer;
    padding: 4px;
}
.search {
    height: 35px;
    margin: 2px auto;
    text-align: center;
    width: 510px;
}
