﻿.html
{
    height: 100%;
}

.body
{
    margin: 0 auto;
    background-image: url(themes/default/bg.png);
    background-repeat: repeat;
    min-height: 100%;
    height: 100%;
}

.maindiv
{
    width: 900px;
    margin: 0 auto;
    height: 100%;
    margin-bottom: 10px;
}

.top
{
    width: 900px;
    height: 40px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.logo
{
    width: 400px;
    background-image: url(themes/default/logo3.png);
    background-repeat: no-repeat;
    text-align: left;
    height: 40px;
    float: left;
}

.search
{
    padding-top: 5px;
    width: 250px;
    float: right;
}

#searchwrapper
{
    float: right;
    width: 200px; /*follow your image's size*/
    height: 40px; /*follow your image's size*/
    background-image: url(themes/default/sbg6.png);
    background-repeat: no-repeat; /*important*/
    position: relative; /*important*/
    vertical-align: middle; /*right: 46px;*/
    overflow: hidden;
}

#searchwrapper form
{
    display: inline;
}

.searchbox
{
    border: 0px; /*important*/
    background-color: Transparent; /*important*/
    position: absolute; /*important*/
    top: 4px;
    padding-top: 4px;
    left: 9px;
    width: 157px;
    height: 22px;
    color: #effafe;
    font-family: Lucida Sans Unicode;
    vertical-align: middle;
}

.searchbox_submit
{
    border: 0px; /*important*/
    background-color: transparent; /*important*/
    position: absolute; /*important*/
    top: 4px;
    left: 100px;
    width: 200px;
    height: 22px;
}

.searchresults
{
    text-align: center;
    font-family: Trebuchet MS, Lucida Sans Unicode, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    background-color: #f4a395;
    color: #393838;
}

.content
{
    width: 900px;
    height: 100%;
}


.rndcrn
{
    height: 199px;
    width: 900px;
    background-image: url(themes/default/top.jpg);
    background-repeat: no-repeat;
    -webkit-border-top-right-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
}

.menu
{
    width: 900px;
    height: 25px;
}

div.hoverBtn
{
    position: relative;
    float: left;
    background: black url(themes/default/navBG.png) repeat-x 0 0 scroll;
}
div.hoverBtn a
{
    position: relative;
    z-index: 2;
    display: block;
    width: 225px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 10pt;
    font-family: 'Lucida Sans Unicode';
    text-decoration: none;
    color: #000;
    background: transparent none repeat-x 0 0 scroll;
}
div.hoverBtn div
{
    display: none;
    position: absolute;
    z-index: 1;
    top: 0px;
    background: white url(themes/default/navHover.png) repeat-x 0 0 scroll;
}

.abc
{
    clear: both;
}

.abcd
{
    background-image: url(themes/default/contentbg.gif);
    width: 100%;
    background-repeat: repeat;
    height: 100%;
}

.container
{
    background: #fff url(../themes/default/contentbg.png) repeat-y 50% 0;
}

.data
{
    width: 900px;
    height: 100%;
    min-height: 100%;
}

.entry
{
    width: 640px;
    float: left;
    padding-top: 6px;
    padding-left: 5px;
    height: 100%;
}

.title
{
    color: Red;
    font-family: Rockwell, Georgia 'Palatino Linotype';
    font-size: 12pt;
    border-bottom-style: dashed;
    border-bottom-color: Gray;
    border-bottom-width: 1px;
}

.title a:link
{
    color: #c63714;
    text-decoration: none;
}

.title a:hover
{
    font-family: Rockwell, Georgia 'Palatino Linotype';
    font-size: 12pt;
    color: #f39889;
}

.title a:visited
{
    text-decoration: none;
}

.text
{
    padding-top: 5px;
    padding-left: 2px;
    font-family: 'Lucida Sans Unicode';
    font-size: 10pt;
    color: #353434;
}

.subtext
{
    padding: 1px 1px 10px 5px;
    text-align: right;
    font-family: Lucida Sans Unicode, Trebuchet MS, Tahoma;
    font-size: 9pt;
    color: #7a7a7a;
    background-image: url(footerbg.png);
    background-position: bottom;
    background-repeat: repeat-x;
    margin-bottom: 2px;
    border-bottom: dotted 1px #dbdbdb;
}

.subtext a:link
{
    text-decoration: none;
    color: #7a7a7a;
}

.subtext a:hover
{
    text-decoration: none;
    color: #f33a00;
}

.subtext a:visited
{
    text-decoration: none;
}

.page_nav_prev
{
    width: 200px;
    float: left;
    font-family: Trebuchet MS, Lucida Sans Unicode, Tahoma;
    font-size: 10pt;
    text-decoration: underline;
}

.page_nav_prev a:link
{
    text-decoration: none;
    color: Black;
}

.page_nav_prev a:visited
{
    text-decoration: none;
    color: Black;
}

.page_nav_next
{
    width: 200px;
    float: right;
    font-family: Trebuchet MS, Lucida Sans Unicode, Tahoma;
    font-size: 10pt;
    text-decoration: underline;
}

.page_nav_next a:link
{
    text-decoration: none;
    color: Black;
}

.page_nav_next a:visited
{
    text-decoration: none;
    color: Black;
}

.sidebar
{
    width: 240px;
    float: right;
    padding-top: 6px;
    padding-left: 1px;
    padding-right: 1px;
    height: 100%;
}

.twits
{
    width: 240px;
    height: 45px;
}

.twit, .twit:link, .twit:active, .twit:visited
{
    height: 45px;
    width: 240px;
    background-image: url(themes/default/twt2.png);
    background-repeat: no-repeat;
}

.twit:hover
{
    background-image: url(themes/default/twt_hover2.png);
}

.rss, .rss:link, .rss:active, .rss:visited
{
    height: 45px;
    width: 240px;
    background-image: url(themes/default/rss.png);
    background-repeat: no-repeat;
}

.rss:hover
{
    background-image: url(themes/default/rss_hover.png);
}

.recentposts
{
    width: 236px;
    margin-left: 2px; /*    -webkit-border-top-right-radius: 4px;   -webkit-border-top-left-radius: 4px;         -webkit-border-bottom-right-radius: 4px;   -webkit-border-bottom-left-radius: 4px;   -moz-border-radius-topleft: 4px;   -moz-border-radius-topright: 4px;     -moz-border-radius-bottomleft: 4px;   -moz-border-radius-bottomright: 4px;*/
}

.recentcomments
{
    margin-top: 3px;
    width: 236px;
    margin-left: 2px;
}

.archives
{
    margin-top: 3px;
    width: 236px;
    margin-left: 2px;
}

.affiliates
{
    margin-top: 3px;
    width: 236px;
    margin-left: 2px;
}

.bquote
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 50px;
    padding-left: 15px;
    border-left: 5px solid red;
    font-style: italic;
}

.quotes
{
    font-family: trebuchet ms, Lucida Sans Unicode;
    font-size: 10pt;
    color: #3f3f3f;
    width: 225px;
}

.quote
{
    background-image: url(themes/default/bq.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 30px;
}

.author
{
    font-style: italic;
    text-align: right;
    padding-right: 5px;
}

.barheader
{
    font-family: Rockwell, Georgia 'Palatino Linotype';
    font-size: 12pt;
    color: red;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 3px;
}

.barcontent
{
    font-family: trebuchet ms, Lucida Sans Unicode;
    font-size: 10pt;
    color: #3f3f3f;
    width: 225px;
    border-bottom: dotted 1px #b0afaf;
}

.barcontent a:link
{
    /*color: #3f3f3f;*/
    color: Black;
    text-decoration: none;
}

.barcontent a:hover
{
    /*color: #c63714;*/
    color: maroon;
    text-decoration: none;
}

.barcontent a:visited
{
    color: Purple;
    text-decoration: none;
}

.footer
{
    background-color: White;
    width: 100%;
    height: 132px;
    margin: 0 auto;
    border-top: solid 5px #f4a395;
    padding-top: 5px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}

.info
{
    font-family: Trebuchet MS, Lucida Sans Unicode, Tahoma;
    color: black;
    font-size: 9pt;
    margin: 0 auto;
}

.info_header
{
    font-weight: bold;
    background-image: url(infoheaderbg.png);
    background-position: bottom;
    background-repeat: repeat-x;
    font-family: Trebuchet MS, Lucida Sans Unicode, Tahoma;
    color: Black;
}

.info_links_left
{
    width: 100px;
    float: left;
    color: #4e4d4d;
    padding-left: 2px;
}

.info_links_center
{
    width: 110px;
    float: left;
    color: #4e4d4d;
    margin: 0 auto;
    margin-left: 20px;
}

.info_links_right
{
    width: 470px;
    float: right;
    color: #4e4d4d;
    margin: 0 auto;
    margin-left: 20px;
    margin-bottom: 15px;
}

.info a:link
{
    text-decoration: none;
    color: Black;
    border: none;
}

.info a:visited
{
    text-decoration: none;
    color: Black;
    border: none;
}

.info a:hover
{
    text-decoration: underline;
    color: Black;
}

.copyright
{
    font-family: Trebuchet MS, Lucida Sans Unicode, Tahoma;
    color: black;
    font-size: 6pt;
    margin: 0 auto;
    text-align: center;
}


.contactform
{
    width: 540px;
    float: left;
    padding-top: 1px;
    padding-left: 5px;
    font-family: Georgia;
    font-size: 9pt;
    height: 100%;
}

.contactinfo
{
    padding-top: 2px;
}

.contacttext
{
    padding-top: 1px;
}

.required
{
    color: Red;
    padding-left: 5px;
}

.requiredfield
{
    color: Red;
    padding-left: 5px;
    background-image: url(themes/default/error.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 5px;
    text-align: right;
}

.contactfont
{
    font-family: Georgia, Trebuchet MS;
    font-size: 9pt;
}

.comments
{
    width: 640px;
    font-family: Rockwell, "lucida Sans Unicode" , "Palatino Linotype";
    font-size: 12pt;
    color: #c63714;
    padding-top: 5px;
    text-align: center;
}

.nocomment
{
    font-family: 'Lucida Sans Unicode';
    font-size: 10pt;
    font-style: italic;
    text-align: center;
    color: #353434;
}

.c
{
    font-family: Rockwell, "lucida Sans Unicode" , "Palatino Linotype";
    font-size: 12pt;
    color: #c63714;
    padding-top: 5px;
    text-align: center;
}

.add_comment
{
    font-family: "lucida Sans Unicode";
    font-size: 10pt;
}

.c_span
{
    color: Red;
}

.c_def
{
    background-color: #fdfac7;
}

.c_text
{
    color: Black;
    font-family: "lucida Sans Unicode" , "palatino linotype" , "trebuchet MS";
    font-size: 10pt;
    padding-top: 5px;
}

.c_subtext
{
    text-align: right;
    font-family: "trebuchet MS" , "palatino linotype";
    font-size: 10pt;
    color: Gray;
    padding-top: 3px;
}

.c_subtext a:link
{
    color: Maroon;
    text-decoration: none;
}

.c_subtext a:visited
{
    color: Maroon;
    text-decoration: none;
}

.c_subtext a:hover
{
    color: red;
    text-decoration: none;
}

.c_alt
{
    background-color: #fdcece;
}

.c_alt_text
{
    color: Maroon;
    font-family: "lucida Sans Unicode" , "palatino linotype" , "trebuchet MS";
    font-size: 10pt;
    padding-top: 5px;
}

.c_alt_subtext
{
    text-align: right;
    font-family: "trebuchet MS" , "palatino linotype";
    font-size: 10pt;
    color: purple;
    padding-top: 3px;
}

.c_alt_subtext a:link
{
    color: Blue;
    text-decoration: none;
}

.c_alt_subtext a:visited
{
    color: Fuchsia;
    text-decoration: none;
}

.c_alt_subtext a:hover
{
    color: red;
    text-decoration: none;
}

.archiveband
{
    width: 640px;
    margin-bottom: 5px;
    text-align: center;
    font-family: Trebuchet MS, Lucida Sans Unicode;
    font-size: 10pt;
    background-color: #fdcece;
    color: maroon;
    height: 24px;
}

.imgleft
{
    float: left;
    margin-right: 2px;
    clear: right;
    margin-top: 2px;
    margin-bottom: 2px;
    border: none;
}

.imgright
{
    float: right;
    margin-left: 2px;
    clear: left;
    margin-top: 2px;
    margin-bottom: 2px;
    border: none;
}

.source
{
    font-size: 5pt;
}

.partners
{
    font-family: Rockwell, Georgia 'Palatino Linotype';
    font-size: 12pt;
    color: red;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 3px;
    border-style: none;
}

.partners a:link
{
    text-decoration: none;
    font-family: Rockwell, Georgia 'Palatino Linotype';
    font-size: 12pt;
    color: red;
    border-style: none;
}

.partners a:hover
{
    text-decoration: none;
}