/*
        Theme Name: Streamline
        Theme URL: http://www.studiopress.com/themes/streamline
        Description: Streamline is a 3-column Widget-ready theme created for WordPress.
        Author: StudioPress
        Author URI: http://www.studiopress.com
        Version: 3.0
        Tags: three-columns, fixed-width, white, black, blue, sidebar-widgets, threaded-comments, sticky-post

        The CSS, XHTML and design is released under GPL:
        http://www.opensource.org/licenses/gpl-license.php
*/





body {

        background: #FE8D93 url(images/bg.jpg);

        background-repeat: repeat-x;

        color: #333333;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        margin: 0px auto 0px;

        padding: 0px;

        }



#main {



        color: #333333;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        margin: 0px;

        padding: 0px 0px 10px 0px;

        }



#wrap {

        background: #FFFFFF;

        width: 956px;

        margin: -20px auto 0px;

        padding: 0px;

        border: 2px solid #BBBBBB;

        -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

        }



/************************************************

*        Hyperlinks                                                                        *

************************************************/



a img {

        border: none;

        }



a:focus, a:hover, a:active {

        outline: none

        }



/************************************************

*        Top Navbar                                                              *

************************************************/



#topnavbar {

        width: 960px;

        height: 30px;

        color: #DDDDDD;

        margin: 0px auto 0px;

        padding: 0px;

        }



#topnavbar a, #topnavbar a:visited {

        font-size: 11px;

        font-weight: bold;

        color: #DDDDDD;

        text-decoration: none;

        }



#topnavbar a:hover {

        color: #FFFFFF;

        text-decoration: underline;

        }



#topnavbar p {

        font-size: 11px;

        font-weight: bold;

        padding: 0px;

        margin: 0px;

        }



.topnavbarleft {

        width: 260px;

        float: left;

        margin: 0px;

        padding: 8px 0px 0px 0px;

        }



.topnavbarright {

        width: 700px;

        float: right;

        margin: 0px;

        padding: 7px 0px 0px 0px;

        text-transform: uppercase;

        text-align: right;

        }



.topnavbarright a img {

        border: none;

        margin: 0px 3px 1px 0px;

        padding: 0px;

        }



/************************************************

*        Header                                                                          *

************************************************/



#header {

        width: 960px;

        height: 120px;

        color: #FFFFFF;

        font-size: 16px;

        font-weight: normal;

        margin: 0px auto 0px;

        padding: 0px;

        overflow: hidden;

        }



#header p {

        padding: 0px 0px 5px 0px;

        margin: 0px;

        line-height: 20px;

        }



#header h1 {

        color: #FFFFFF;

        font-size: 36px;

        font-family: Times New Roman, Georgia, Trebuchet MS;

        font-weight: normal;

        margin: 0px;

        padding: 20px 0px 0px 0px;

        text-decoration: none;

        }



#header h1 a, #header h1 a:visited {

        color: #FFFFFF;

        font-size: 36px;

        font-family: Times New Roman, Georgia, Trebuchet MS;

        font-weight: normal;

        margin: 0px;

        padding: 20px 0px 0px 0px;

        text-decoration: none;

        }



#header h1 a:hover {

        color: #FFFFFF;

        text-decoration: none;

        }



#header h2 {

        margin: 0px;

        padding: 0px;

        }



.headerleft {

        width: 470px;

        float: left;

        margin: 0px;

        padding: 0px;

        overflow: hidden;

        }



.headerright {

        width: 480px;

        float: right;

        margin: 0px;

        padding: 0px 0px 0px 0px;

        text-align: right;

        }



.headerright a, .headerright a:visited {

        color: #FFFFFF;

        font-size: 11px;

        text-transform: uppercase;

        text-decoration: none;

        padding: 0px 0px 0px 3px;

        }



.headerright a:hover {

        color: #FFFFFF;

        text-decoration: underline;

        }



.headerright a img {

        border: none;

        margin: 0px;

        padding: 0px;

        }



.headerright ul {

        list-style-type: none;

        margin: 0px;

        padding: 0px;

        }



.headerright li {

        list-style-type: none;

        margin: 0px;

        padding: 0px;

        }



/************************************************

*        Navbar                                                                          *

************************************************/



#navbar {

        background: #FFF7F9;

        width: 960px;

        height: 40px;

        color: #000;

        margin: 15px auto 30px;

        padding: 0px 0px 0px 0px;

        -moz-border-radius: 5px;

        -khtml-border-radius: 5px;

        -webkit-border-radius: 5px;





        }



#navbarleft {

        width: 660px;

        float: left;

        margin: 0px 0px 0px 10px;

        padding: 0px;

        }



#navbarright {

        width: 280px;

        float: right;

        margin: 0px;

        padding: 2px 0px 0px 0px;

        }



#nav {

        margin: 0px;

        padding: 0px;

        }



#nav ul {

        float: left;

        list-style: none;

        margin: 0px 0px 0px 0px;

        padding: 0px;

        }



#nav li {

        float: left;

        list-style: none;

        margin: 0px;

        padding: 0px;

        }



#nav ul li {

        list-style: none;

        margin: 0px 0px 0px -1px;

        padding: 0px;

        }



#nav li a, #nav li a:link {

        color: #000;

        display: block;

        font-size: 14px;

    margin: 0px 0px 0px 0px;

        padding: 12px 20px 12px 20px;

        border-right: 1px solid #333333;

        text-decoration: none;



        }



#nav li a:hover, #nav li a:active {

        background: #DAABB4;

        color: #000;

        display: block;

    margin: 0px 0px 0px 0px;

        padding: 12px 20px 12px 20px;

        text-decoration: none;

        }



#nav li li a, #nav li li a:link, #nav li li a:visited {



           background: #FA4B74;

        width: 170px;

        color: #000;

        float: none;

        margin: 0px;

        padding: 7px 10px 7px 10px;

        border-bottom: 1px solid #333333;

        border-left: 1px solid #333333;

        border-right: 1px solid #333333;

        }



#nav li li a:hover, #nav li li a:active {

           background: #DAABB4;

        color: #000;

        padding: 7px 10px 7px 10px;

        }



#nav li ul {

        z-index: 9999;

        position: absolute;

        left: -999em;

        height: auto;

        width: 190px;

        margin: 0px;

        padding: 0px;

        }



#nav li li {

        }



#nav li ul a {

        width: 160px;

        }



#nav li ul a:hover, #nav li ul a:active {

        }



#nav li ul ul {

        margin: -31px 0 0 192px;

        }



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

        left: -999em;

        }



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

        left: auto;

        }



#nav li:hover, #nav li.sfhover {

        position: static;

        }



#nav .current_page_item a {

        background: #fff;

        color: #000;

        display: block;

    margin: 0px 0px 0px 0px;

        padding: 12px 20px 12px 20px;

        text-decoration: none;

        }



/************************************************

*        Homepage                                                                 *

************************************************/



#homepage, #featuredpage {

        width: 956px;

        margin: 0px auto 0px;

        padding: 20px 0px 0px 0px;

        line-height: 20px;

        }



#homepage p, #featuredpage p {

        padding: 0px 0px 0px 0px;

        margin: 0px;

        }



#homepage h1, #featuredpage h1 {

        color: #2255AA;

        font-size: 18px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        margin: 0px 0px 5px 0px;

        padding: 5px 0px 0px 0px;

        }



#homepage h1 a, #homepage h1 a:visited, #featuredpage h1 a, #featuredpage h1 a:visited {

        color: #333333;

        text-decoration: none;

        }



#homepage h1 a:hover, #featuredpage h1 a:hover {

        color: #F94D75;

        text-decoration: none;

        }



#homepage h2, #homebottom h2, #featuredpage h2 {

        background: #333333;

        color: #FFFFFF;

        font-size: 11px;

        font-family: Arial, Tahoma, Verdana;

        font-weight: bold;

        text-transform: uppercase;

        margin: 0px 0px 5px 0px;

        padding: 3px 0px 3px 7px;

        }



#homepage h3, #featuredpage h3 {

        color: #333333;

        font-size: 18px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 0px 0px;

        }



.hometopleft {

        background: #FFFFFF url(images/sidebar.png) repeat-x;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        float: left;

        width: 592px;

        margin: 0px 20px 0px 0px;

        padding: 5px 5px 5px 5px;

        border: 1px solid #333333;

        }



.hometopright {

        float: left;

        width: 292px;

        margin: 0px 0px 0px 0px;

        padding: 0px;

        display: inline

        }



#hometop {

        width: 916px;

        margin: 0px auto 0px;

        padding: 0px 0px 0px 0px;

        line-height: 20px;

        }



#homebottom {

        width: 916px;

        margin: 0px auto 0px;

        padding: 20px 0px 0px 0px;

        line-height: 20px;

        }



#hometop p, #homebottom p {

        margin: 0px;

        padding: 0px 5px 0px 5px;

        }



#hometop ul, #homebottom ul {

        list-style-type: none;

        margin: 0px;

        padding: 0px;

        }



#hometop ul li, #homebottom ul li {

        list-style-type: none;

        margin: 0px 0px 10px 0px;

        padding: 5px;

        }



#hometop ul ul, #homebottom ul ul {

        list-style-type: none;

        margin: 5px 0px 0px 20px;

        padding: 0px;

        }



#hometop ul li li, #homebottom ul li li {

        list-style-type: square;

        margin: 0px;

        padding: 0px;

        }



#hometop ul li ul li, #homebottom ul li ul li {

        margin: 0px;

        padding: 0px 0px 3px 0px;

        }



.homebottomleft {

        float: left;

        width: 292px;

        margin: 0px 20px 10px 0px;

        padding: 0px;

        display: inline

        }



.homebottommiddle {

        float: left;

        width: 292px;

        margin: 0px 20px 10px 0px;

        padding: 0px;

        display: inline

        }



.homebottomright {

        float: left;

        width: 292px;

        margin: 0px 0px 10px 0px;

        padding: 0px;

        display: inline

        }



/************************************************

*        Content                                                                  *

************************************************/



#content {

        width: 956px;

        margin: 0px auto 0px;

        padding: 20px 0px 0px 0px;

        line-height: 20px;

        }



#content h1 {

        color: #333333;

        font-size: 18px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        margin: 0px;

        padding: 0px;

        }



#content h1 a, #content h1 a:visited {

        color: #333333;

        text-decoration: none;

        }



#content h1 a:hover {

        color: #F94D75;

        text-decoration: none;

        }



#contentleft h2 {

        color: #FFFFFF;

        font-size: 20px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        text-transform: none;

        margin: 0px 0px 5px 0px;

        padding: 5px 0px 5px 10px;

        }





#content h3 {

        color: #333333;

        font-size: 18px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        margin: 0px 0px 10px 0px;

        padding: 0px 0px 0px 0px;

        }



#content h4 {

        color: #333333;

        font-size: 18px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        margin: 20px 0px 10px 0px;

        padding: 0px 0px 7px 0px;;

        border-bottom: 1px dotted #BBBBBB;

        }



#content h5 {

        color: #333333;

        font-size: 16px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        font-style: italic;

        margin: 20px 0px 10px 0px;

        padding: 0px;;

        }



#content img.wp-smiley {

        float: none;

        border: none;

        padding: 0px;

        margin: 0px;

        }



#content img.wp-wink {

        float: none;

        border: none;

        padding: 0px;

        margin: 0px;

        }



#content blockquote p {

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 10px 0px;

        }



blockquote {

        background: #EEEEEE;

        margin: 0px 20px 15px 20px;

        padding: 10px 15px 0px 15px;

        border: 1px dotted #BBBBBB;

        }



#fcg {

        margin: 0px 0px 10px 0px;

        padding: 0px;

        }



#fcg p {

        margin: 0px;

        padding: 0px 10px 0px 10px;

        }



#contentleft {

        float: left;

        width: 570px;

        margin: 0px;

        padding: 0px 26px 20px 20px;

        }



.postarea {

        width: 570px;

        float: left;

        margin: 0px;

        padding: 0px;

        }



.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited, #postwide a, #postwide a:visited {

        color: #FA4B74;

        text-decoration: none;

        border-bottom: 1px dotted #FA4B74;

        }



.postarea a:hover, .postcomments a:hover, #postwide a:hover {

        color: #FA4B74;

        text-decoration: none;

        }



.postarea p, #postwide {

        padding: 0px 0px 10px 0px;

        margin: 0px;

        }



.postarea ol, .postright ol, #postwide ol {

        margin: 0px 0px 0px 15px;

        padding: 0px 0px 5px 0px;

        }



.postarea ol li, .postright ol li, #postwide ol li {

        margin: 0px 0px 0px 15px;

        padding: 0px 0px 5px 0px;

        }



.postarea ul, .postright ul, #postwide ul {

        list-style-type: square;

        margin: 0px 0px 0px 15px;

        padding: 0px 0px 5px 0px;

        }



.postarea ul li, .postright ul li, #postwide ul li {

        list-style-type: square;

        margin: 0px 0px 0px 15px;

        padding: 0px 0px 5px 0px;

        }



.postarea ul ul, .postright ul ul, #postwide ul ul {

        list-style-type: none;

        margin: 5px 0px 0px 20px;

        padding: 0px;

        }



.postarea ul li li, .postright ul li li, #postwide ul li li {

        list-style-type: square;

        margin: 0px;

        padding: 0px;

        }



.postarea ul li ul li, .postright ul li ul li, .postwide ul li ul li {

        margin: 0px;

        padding: 0px 0px 3px 0px;

        }



.postright {

        float: right;

        width: 324px;

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 10px 0px;

        }



.postright p {

        padding: 0px 0px 20px 0px;

        margin: 0px;

        line-height: 20px;

        }



#postwide {

        width: 916px;

        float: left;

        margin: 0px;

        padding: 0px 20px 10px 20px;

        z-index:2;

        }



.breadcrumb {

        color: #333333;

        font-size: 11px;

        text-transform: uppercase;

        margin: 0px 0px 20px 0px;

        padding: 0px 0px 5px 0px;

        border-bottom: 2px solid #333333;

        }



.headline {

        width: 570px;

        float: left;

        margin: 10px 0px 10px 0px;

        padding: 3px 0px 7px 0px;

        border-bottom: 1px dotted #BBBBBB;

        clear: both;

        }



.headline p {

        margin: 0px;

        padding: 0px;

        }



.headline a, .headline a:visited {

        color: #333333;

        font-size: 18px;

        font-family: Georgia, Times New Roman, Trebuchet MS;

        font-weight: normal;

        margin: 0px;

        padding: 0px;

        text-decoration: none;

        }



.headline a:hover {

        color: #2255AA;

        text-decoration: none;

        }



.headlineleft {

        width: 520px;

        float: left;

        margin: 0px;

        padding: 0px;

        }



.headlineright {

        width: 50px;

        float: right;

        margin: 0px;

        padding: 0px;

        text-align: right;

        }



.postmeta {

        background: #EEEEEE;

        width: 550px;

        font-size: 11px;

        text-transform: uppercase;

        margin: 0px 0px 50px 0px;

        padding: 5px 10px 5px 10px;

        border: 1px dotted #BBBBBB;

        }



.postmeta p {

        margin: 0px;

        padding: 0px;

        }



.author {

        background: #EEEEEE;

        width: 550px;

        float: left;

        font-size: 11px;

        text-transform: uppercase;

        margin: 0px 0px 50px 0px;

        padding: 10px 10px 0px 10px;

        border: 1px dotted #BBBBBB;

        }



.pagination {

        color: #333333;

        font-size: 11px;

        text-transform: uppercase;

        margin: 0px 0px 30px 0px;

        padding: 5px 0px 0px 0px;

        border-top: 2px solid #333333;

        }



.palignright {

        float: right;

        }



.palignleft {

        float: left;

        }



.archives {

        width: 270px;

        float: left;

        margin: 0px;

        padding: 0px;

        }



.aheadline {

        width: 570px;

        float: left;

        margin: 10px 0px 10px 0px;

        padding: 3px 0px 7px 0px;

        border-bottom: 1px dotted #BBBBBB;

        clear: both;

        }



.bheadline {

        width: 570px;

        float: left;

        margin: 10px 0px 0px 0px;

        padding: 3px 0px 7px 0px;

        clear: both;

        }



.fheadline {

        width: 916px;

        float: left;

        margin: 10px 0px 10px 0px;

        padding: 3px 0px 7px 0px;

        border-bottom: 1px dotted #BBBBBB;

        clear: both;

        }



.pheadline {

        width: 324px;

        float: left;

        margin: 0px 0px 10px 0px;

        padding: 3px 0px 7px 0px;

        border-bottom: 1px dotted #BBBBBB;

        clear: both;

        }



.vheadline {

        width: 570px;

        float: left;

        margin: 0px 0px 10px 0px;

        padding: 3px 0px 7px 0px;

        border-bottom: 1px dotted #BBBBBB;

        clear: both;

        }



/************************************************

*        Images                                                                   *

************************************************/



img.centered {

        display: block;

        margin-left: auto;

        margin-right: auto;

        margin-bottom: 10px;

        padding: 0px;

        }



img.alignnone {

        margin: 0px 0px 10px 0px;

        padding: 0px;

        display: inline;

        }



img.alignright {

        margin: 0px 0px 10px 10px;

        padding: 0px;

        display: inline;

        }



img.alignleft {

        padding: 0px;

        margin: 0px 10px 10px 0px;

        display: inline;

        }



.aligncenter {

        display: block;

        margin-left: auto;

        margin-right: auto;

        margin-bottom: 10px;

        }



.alignright {

        float: right;

        margin: 0px 0px 10px 10px;

        }



.alignleft {

        float: left;

        margin: 0px 10px 10px 0px;

        }



.wp-caption {

        border: 1px solid #DDDDDD;

        text-align: center;

        background-color: #EEEEEE;

        padding: 4px 0px 5px 0px;

        -moz-border-radius: 3px;

        -khtml-border-radius: 3px;

        -webkit-border-radius: 3px;

        border-radius: 3px;

        }



.wp-caption img {

        margin: 0px 0px 5px 0px;

        padding: 0px;

        border: 0px;

        }



.wp-caption p.wp-caption-text {

        margin: 0px;

        padding: 0px 0px 0px 0px;

        font-size: 11px;

        font-weight: normal;

        line-height: 12px;

        }



/************************************************

*        Sidebar                                                     *

************************************************/



#sidebar {

        float: left;

        width: 320px;

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 10px 0px;

        }



#sidebar h2 {

        background: #FA4B74;

        -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

        color: #FFFFFF;

        font-size: 11px;

        font-family: Arial, Tahoma, Verdana;

        font-weight: bold;

        text-transform: uppercase;

        margin: 0px 0px 5px 0px;

        padding: 3px 0px 3px 7px;

        }


#sidebar h4 {

        background: #FA4B74;

        -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

        color: #FFFFFF;

        font-size: 11px;

        font-family: Arial, Tahoma, Verdana;

        font-weight: bold;

        text-transform: uppercase;

        margin: 0px 0px 5px 0px;

        padding: 3px 0px 3px 7px;

        }

#sidebar p {

        margin: 0px;

        padding: 0px 5px 5px 0px;

        }



#sidebar a, #sidebar a:visited {

        color: #FA4B74;

        text-decoration: none;

        }



#sidebar a:hover {

        color: #FA4B74;

        text-decoration: none;

        border-bottom: 1px dotted #FA4B74;

        }



#sidebar a img {

        border: none;

        margin: 0px;

        padding: 0px;

        }



#sidebar ul {

        list-style-type: none;

        margin: 0px;

        padding: 0px;

        }



#sidebar ul li {

        list-style-type: none;

        margin: 0px 0px 10px 0px;

        padding: 5px;

        }



#sidebar ul ul {

        list-style-type: none;

        margin: 5px 0px 0px 20px;

        padding: 0px;

        }



#sidebar ul li li {

        list-style-type: square;

        color: #333;

        margin: 0px;

        padding: 0px;

        }



#sidebar ul li ul li {

        margin: 0px;

        padding: 0px 0px 3px 0px;

        }



#sidebar .widget {

        background: #FFFFFF url(images/sidebar.png) repeat-x;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        margin: 0px 0px 10px 0px;

        padding: 5px;

        border: 1px solid #ccc;

        }



.video {

        background: #FFFFFF url(images/sidebar.png) repeat-x;

        float: left;

        margin: 0px 0px 10px 0px;

        padding: 0px;

        border: 1px solid #333333;

        width: 100%;

        }



.newsletter {

        background: #FFFFFF url(images/sidebar.png) repeat-x;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        width: 308px;

        float: left;

        margin: 0px 0px 10px 0px;

        padding: 5px;

        border: 1px solid #333333;

        }



/************************************************

*        Left Sidebar                                    *

************************************************/



#l_sidebar {

        float: left;

        width: 178px;

        margin: 0px;

        padding: 0px;

        }



#l_sidebar p {

        margin: 0px;

        padding: 0px 0px 10px 0px;

        }



#l_sidebar a img {

        border: none;

        margin: 0px;

        padding: 0px;

        }



/************************************************

*        Right Sidebar                                   *

************************************************/



#r_sidebar {

        float: right;

        width: 132px;

        margin: 0px;

        padding: 0px;

        }



#r_sidebar p {

        margin: 0px;

        padding: 0px 0px 10px 0px;

        }



#r_sidebar a img {

        border: none;

        margin: 0px;

        padding: 0px;

        }



/************************************************

*        Footer Background                                                        *

************************************************/



#footerbg {

        background: #222222 url(images/footer.png) repeat-x;

        }



/************************************************

*        Footer                                                                          *

************************************************/



#footer {

        width: 960px;

        height: 200px;

        color: #fff;

        margin: 0px auto 0px;

        padding: 0px;

        }



#footer p {

        color: #fff;

    font-weight: normal;

        margin: 0px;

        padding: 0px 0px 10px 0px;

        }



#footer a, #footer a:visited {

        color: #fff;

        text-decoration: none;

        }



#footer a:hover {

        color: #FFFFFF;

        text-decoration: underline;

        }



#footer ul {

        list-style-type: none;

        margin: 0px;

        padding: 0px;

        }



#footer ul li {

        list-style-type: none;

        margin: 0px 0px 10px 0px;

        padding: 5px;

        }



#footer ul ul {

        list-style-type: none;

        margin: 5px 0px 0px 20px;

        padding: 0px;

        }



#footer ul li li {

        list-style-type: square;

        margin: 0px;

        padding: 0px;

        }



#footer ul li ul li {

        margin: 0px;

        padding: 0px 0px 3px 0px;

        }



#footer h2 {

        color: #fff;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        font-weight: bold;

        text-transform: uppercase;

        margin: 0px 0px 5px 0px;

        padding: 0px 0px 0px 0px;

        }



#footer h2 a {

        color: #fff;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        font-weight: bold;

        text-transform: uppercase;

        margin: 0px 0px 5px 0px;

        padding: 0px 0px 0px 0px;

        }



#footer .widget {

        background: none;

        margin: 0px;

        padding: 5px 0px 0px 0px;

        border: none;

        }



.footer1 a img, .footer2 a img, .footer3 a img {

        border: none;

        margin: 0px 5px 0px 0px;

        padding: 0px;

        }



.footer1 {

        width: 220px;

        float: left;

        margin: 0px;

        padding: 20px 20px 5px 0px;

        }



.footer2 {

        width: 225px;

        float: left;

        margin: 0px;

        padding: 20px 20px 5px 0px;

        }



.footer3 {

        width: 225px;

        float: left;

        margin: 0px;

        padding: 20px 20px 5px 0px;

        }



.footer4 {

        width: 220px;

        float: right;

        margin: 0px;

        padding: 20px 0px 5px 0px;

        }



/************************************************

*        Copyright Background                                                *

************************************************/



#copyrightbg {

        background: #FB6C8A;

        border-top: 1px solid #fff;

        color: #fff;

        }



/************************************************

*        Footer                                                                          *

************************************************/



#copyright {

        width: 960px;

        height: 35px;

        color: #fff;

        margin: 0px auto 0px;

        padding: 0px;

        text-align: center;

        }



#copyright p {

        color: #fff;

    font-weight: normal;

        margin: 0px;

        padding: 10px 0px 10px 0px;

        }



#copyright a, #copyright a:visited {

        color: #fff;

        text-decoration: none;

        }



#copyright a:hover {

        color: #FFFFFF;

        text-decoration: underline;

        }



/************************************************

*        Search Form                                                                        *

************************************************/



#searchdiv {

        margin: 0px;

        padding: 0px;

        }



#searchform {

        margin: 0px;

        padding: 4px 0px 0px 0px;

        }



#searchbox {

        background: #DAABB4 !important;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        width: 210px;

        color: #000;

        font-size: 14px;

        font-family: Arial, Tahoma, Verdana;

        padding: 5px;

        margin: 0px 3px 0px 0px;

        border: 1px solid #ccc;

        }



#searchbutton {

        background: #DAABB4;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        color: #000;

        font-size: 14px;

        font-family: Arial, Tahoma, Verdana;

        padding: 4px;

        margin: 0px;

        border: 1px solid #ccc;

        }



#author, #email, #url {

        background: #EAEAEA !important;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        color: #333333;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        margin: 0px;

        padding: 4px;

        border-top: 1px solid #666666;

        border-right: 1px solid #DDDDDD;

        border-left: 1px solid #666666;

        border-bottom: 1px solid #DDDDDD;

        }



#comment {

        background: #EAEAEA !important;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        width: 460px;

        color: #333333;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        padding: 4px;

        margin: 0px;

        border-top: 1px solid #666666;

        border-right: 1px solid #DDDDDD;

        border-left: 1px solid #666666;

        border-bottom: 1px solid #DDDDDD;

        }



#submit {

        background: #DAABB4;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        color: #000;

        font-size: 14px;

        font-family: Arial, Tahoma, Verdana;

        padding: 4px;

        margin: 0px;

        border: 1px solid #111111;

        }



#subscribe {

        margin: 0px;

        padding: 0px 0px 5px 5px;

        overflow: hidden;

        }



#subbox {

        background: #FFFFFF !important;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        width: 240px;

        color: #333333;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        padding: 5px;

        margin: 0px 5px 0px 0px;

        border-top: 1px solid #666666;

        border-right: 1px solid #DDDDDD;

        border-left: 1px solid #666666;

        border-bottom: 1px solid #DDDDDD;

        }



#subbutton {

        background: #DAABB4;

        -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

        color: #FFFFFF;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        padding: 4px;

        margin: 0px;

        border: 1px solid #ccc;

        }



/************************************************

*        Comments                                                                        *

************************************************/



.commentlist li ul li {

        font-size: 12px;

        }



.commentlist li {

        font-weight: bold;

        }



.commentlist li .avatar {

        background: #FFFFFF;

        float: right;

        border: 1px solid #EEEEEE;

        margin: 0px 5px 0px 10px;

        padding: 2px;

        }



.commentlist cite, .commentlist cite a {

        font-weight: bold;

        font-style: normal;

        font-size: 12px;

        }



.commentlist p {

        font-weight: normal;

        text-transform: none;

        }



.commentmetadata {

        font-weight: normal;

        }



#commentform input {

        width: 170px;

        padding: 2px;

        margin: 5px 5px 1px 0px;

        }



#commentform {

        margin: 5px 10px 0px 0px;

        }



#commentform textarea {

        width: 100%;

        padding: 2px;

        }



#respond:after {

        content: ".";

        display: block;

        height: 0px;

        clear: both;

        visibility: hidden;

        }



#commentform p {

        margin: 5px 0px 5px 0px;

        }



#commentform #submit {

        margin: 0px;

        float: left;

        }



.alt {

        margin: 0px;

        padding: 10px;

        }



.commentlist {

        margin: 0px;

        padding: 0px;

        }



.commentlist ol {

        margin: 0px;

        padding: 10px;

        }



.commentlist li {

        margin: 15px 0px 10px;

        padding: 10px 5px 10px 10px;

        list-style: none;



        }

.commentlist li ul li {

        margin-right: -5px;

        margin-left: 10px;

        }



.commentlist p {

        margin: 10px 5px 10px 0px;

        padding: 0px;

        }



.children {

        margin: 0px;

        padding: 0px;

        }



.nocomments {

        text-align: center;

        margin: 0px;

        padding: 0px;

        }



.commentmetadata {

        font-size: 10px;

        margin: 0px;

        display: block;

        }



.navigation {

        display: block;

        text-align: center;

        margin-top: 10px;

        margin-bottom: 40px;

        }



.alignright {

        float: right;

        }



.alignleft {

        float: left;

        }



.thread-alt {

        background: #FFFFFF;

        margin: 0px;

        padding: 0px;

        }



.thread-even {

        background: #EEEEEE;

        margin: 0px;

        padding: 0px;

        }



.depth-1 {

        border: 1px dotted #BBBBBB;

        margin: 0px;

        padding: 0px;

        }



.even, .alt {

        border-top: 1px dotted #BBBBBB;

        border-bottom: 1px dotted #BBBBBB;

        border-left: 1px dotted #BBBBBB;

        margin: 0px;

        padding: 0px;

        }