BODY
{
    padding-bottom: 0px;
    line-height: 24px;
    margin: 0px auto;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: url('../Images/bg.png') #cccccc repeat-x;
    color: #333333;
    font-size: 14px;
    padding-top: 0px;
}
A
{
    color: #336699;
    text-decoration: none;
}
A:visited
{
    color: #336699;
    text-decoration: none;
}
A:hover
{
    color: #336699;
    text-decoration: underline;
}
A IMG
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
A:focus
{
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
}
A:hover
{
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
}
A:active
{
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
}
#wrap
{
    padding-bottom: 0px;
    margin: 0px auto 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#topnav
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 960px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    height: 40px;
    color: #ffffff;
    font-size: 14px;
    padding-top: 0px;
}
#topnav A
{
    color: #ffffff;
    text-decoration: none;
}
#topnav A:visited
{
    color: #ffffff;
    text-decoration: none;
}
#topnav A:hover
{
    color: #ffffff;
    text-decoration: underline;
}
#topnav P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.topnav-left
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 255px;
    padding-right: 0px;
    float: left;
    padding-top: 10px;
}
.topnav-right
{
    text-align: right;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 700px;
    padding-right: 0px;
    float: right;
    padding-top: 10px;
}
.topnavbarright A IMG
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px 3px 1px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
.rss-topnav
{
    padding-bottom: 2px;
    padding-left: 16px;
    padding-right: 5px;
    background: url('../Images/rss.png') no-repeat left center;
    padding-top: 2px;
}
#header
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 960px;
    padding-right: 0px;
    height: 110px;
    padding-top: 0px;
}
#header .wrap
{
}
#title-area
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 480px;
    padding-right: 0px;
    float: left;
    overflow: hidden;
    padding-top: 20px;
}
#title-area #title
{
    padding-bottom: 0px;
    line-height: 30px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 24px;
    font-weight: normal;
    padding-top: 0px;
}
#title-area #title A
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333333;
    text-decoration: none;
    padding-top: 0px;
}
#title-area #title A:hover
{
    color: #333333;
    text-decoration: none;
}
#title-area #description
{
    padding-bottom: 0px;
    font-style: italic;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    padding-top: 0px;
}
#header .widget-area
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 470px;
    padding-right: 0px;
    float: right;
    color: #333333;
    padding-top: 0px;
}
#header .widget-area P
{
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#header .textwidget
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
}
#header .widget-area H4
{
    padding-bottom: 0px;
    margin: 10px 0px 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    padding-top: 0px;
}
#header .widget-area UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#header .widget-area UL LI
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.header-image #header #title-area
{
    background: url('../Images/logo.png') no-repeat left top;
}
.header-image #title-area
{
    padding-bottom: 0px;
    text-indent: -9999px;
    margin: 0px;
    padding-left: 0px;
    width: 320px;
    padding-right: 0px;
    display: block;
    float: left;
    height: 110px;
    overflow: hidden;
    padding-top: 0px;
}
.header-image #title-area #title
{
    padding-bottom: 0px;
    text-indent: -9999px;
    margin: 0px;
    padding-left: 0px;
    width: 320px;
    padding-right: 0px;
    display: block;
    float: left;
    height: 110px;
    overflow: hidden;
    padding-top: 0px;
}
.header-image #title-area #title A
{
    padding-bottom: 0px;
    text-indent: -9999px;
    margin: 0px;
    padding-left: 0px;
    width: 320px;
    padding-right: 0px;
    display: block;
    float: left;
    height: 110px;
    overflow: hidden;
    padding-top: 0px;
}
.header-image #title-area #description
{
    width: 0px;
    display: block;
    height: 0px;
    overflow: hidden;
}
.header-full-width #title-area
{
    width: 960px;
}
.header-full-width #title-area #title
{
    width: 960px;
}
.header-full-width #title-area #title A
{
    width: 960px;
}
#header UL.nav
{
    padding-bottom: 0px;
    text-transform: uppercase;
    list-style-type: none;
    margin: 20px 0px 0px;
    padding-left: 10px;
    width: auto;
    padding-right: 10px;
    background: #222222;
    float: right;
    color: #ffffff;
    overflow: hidden;
    list-style-image: none;
    padding-top: 0px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#header UL.nav LI
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    list-style-image: none;
    padding-top: 0px;
}
#header UL.nav LI A
{
    position: relative;
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 12px;
    padding-right: 12px;
    display: block;
    color: #cccccc;
    border-right: #333333 1px solid;
    text-decoration: none;
    padding-top: 10px;
}
#header UL.nav LI A:hover
{
    background: url('../Images/navhov.png') right top;
    color: #ffffff;
}
#header UL.nav LI A:active
{
    background: url('../Images/navhov.png') right top;
    color: #ffffff;
}
#header UL.nav .current_page_item A
{
    background: url('../Images/navhov.png') right top;
    color: #ffffff;
}
#header UL.nav LI A.sf-with-ul
{
    padding-right: 20px;
}
#header UL.nav LI A .sf-sub-indicator
{
    position: absolute;
    text-indent: -9999px;
    width: 10px;
    display: block;
    background: url('../Images/arrow-down.png');
    height: 10px;
    overflow: hidden;
    top: 15px;
    right: 5px;
}
#header UL.nav LI LI A
{
    border-bottom: #333333 1px solid;
    position: relative;
    border-left: #333333 1px solid;
    padding-bottom: 6px;
    margin: 0px 0px 0px -1px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #000000;
    color: #ffffff;
    font-size: 12px;
    border-right: #333333 1px solid;
    padding-top: 6px;
}
#header UL.nav LI LI A:link
{
    border-bottom: #333333 1px solid;
    position: relative;
    border-left: #333333 1px solid;
    padding-bottom: 6px;
    margin: 0px 0px 0px -1px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #000000;
    color: #ffffff;
    font-size: 12px;
    border-right: #333333 1px solid;
    padding-top: 6px;
}
#header UL.nav LI LI A:visited
{
    border-bottom: #333333 1px solid;
    position: relative;
    border-left: #333333 1px solid;
    padding-bottom: 6px;
    margin: 0px 0px 0px -1px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #000000;
    color: #ffffff;
    font-size: 12px;
    border-right: #333333 1px solid;
    padding-top: 6px;
}
#header UL.nav LI LI A:hover
{
    background: #222222;
}
#header UL.nav LI LI A:active
{
    background: #222222;
}
#header UL.nav LI LI A .sf-sub-indicator
{
    background: url('../Images/arrow-right.png');
    top: 10px;
}
#header UL.nav LI UL
{
    z-index: 9999;
    position: absolute;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 180px;
    padding-right: 0px;
    height: auto;
    padding-top: 0px;
    left: -999em;
}
#header UL.nav LI UL A
{
    width: 160px;
}
#header UL.nav LI UL A:hover
{
}
#header UL.nav LI UL A:active
{
}
#header UL.nav LI UL UL
{
    margin: -33px 0px 0px 179px;
}
#header UL.nav LI:hover UL UL
{
    left: -999em;
}
#header UL.nav LI:hover UL UL UL
{
    left: -999em;
}
#header UL.nav LI.sfHover UL UL
{
    left: -999em;
}
#header UL.nav LI.sfHover UL UL UL
{
    left: -999em;
}
#header UL.nav LI:hover UL
{
    left: auto;
}
#header UL.nav LI LI:hover UL
{
    left: auto;
}
#header UL.nav LI LI LI:hover UL
{
    left: auto;
}
#header UL.nav LI.sfHover UL
{
    left: auto;
}
#header UL.nav LI LI.sfHover UL
{
    left: auto;
}
#header UL.nav LI LI LI.sfHover UL
{
    left: auto;
}
#header UL.nav LI:hover
{
    position: static;
}
#header UL.nav LI.sfHover
{
    position: static;
}
#nav
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 960px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: url('../Images/nav.png');
    color: #ffffff;
    clear: both;
    font-size: 16px;
    overflow: hidden;
    padding-top: 0px;
    -khtml-border-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}
#nav UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 10px;
    width: 950px;
    padding-right: 0px;
    float: left;
    list-style-image: none;
    padding-top: 0px;
}
#nav LI
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    list-style-image: none;
    padding-top: 0px;
}
#nav LI A
{
    position: relative;
    padding-bottom: 18px;
    margin: 0px;
    padding-left: 20px;
    padding-right: 22px;
    display: block;
    background: url('../Images/navline.png') no-repeat right 50%;
    color: #ffffff;
    text-decoration: none;
    padding-top: 18px;
}
#nav LI A:hover
{
    background: url('../Images/navhov.png') no-repeat right 50%;
    color: #ffffff;
}
#nav LI A:active
{
    background: url('../Images/navhov.png') no-repeat right 50%;
    color: #ffffff;
}
#nav LI A .sf-sub-indicator
{
    position: absolute;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
#nav LI LI A
{
    border-bottom: #222222 1px solid;
    position: relative;
    border-left: #222222 1px solid;
    padding-bottom: 6px;
    text-transform: none;
    margin: 0px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #444444;
    color: #ffffff;
    font-size: 14px;
    border-right: #222222 1px solid;
    padding-top: 6px;
}
#nav LI LI A:link
{
    border-bottom: #222222 1px solid;
    position: relative;
    border-left: #222222 1px solid;
    padding-bottom: 6px;
    text-transform: none;
    margin: 0px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #444444;
    color: #ffffff;
    font-size: 14px;
    border-right: #222222 1px solid;
    padding-top: 6px;
}
#nav LI LI A:visited
{
    border-bottom: #222222 1px solid;
    position: relative;
    border-left: #222222 1px solid;
    padding-bottom: 6px;
    text-transform: none;
    margin: 0px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #444444;
    color: #ffffff;
    font-size: 14px;
    border-right: #222222 1px solid;
    padding-top: 6px;
}
#nav LI LI A:hover
{
    background: #222222;
    color: #ffffff;
}
#nav LI LI A:active
{
    background: #222222;
    color: #ffffff;
}
#nav LI UL
{
    z-index: 9999;
    position: absolute;
    padding-bottom: 0px;
    margin: 0px 0px 0px -1px;
    padding-left: 0px;
    width: 180px;
    padding-right: 0px;
    height: auto;
    padding-top: 0px;
    left: -999em;
}
#nav LI UL A
{
    width: 160px;
}
#nav LI UL UL
{
    margin: -37px 0px 0px 178px;
}
#nav LI:hover UL UL
{
    left: -999em;
}
#nav LI:hover UL UL UL
{
    left: -999em;
}
#nav LI.sfHover UL UL
{
    left: -999em;
}
#nav LI.sfHover UL UL UL
{
    left: -999em;
}
#nav LI:hover UL
{
    left: auto;
}
#nav LI LI:hover UL
{
    left: auto;
}
#nav LI LI LI:hover UL
{
    left: auto;
}
#nav LI.sfHover UL
{
    left: auto;
}
#nav LI LI.sfHover UL
{
    left: auto;
}
#nav LI LI LI.sfHover UL
{
    left: auto;
}
#nav LI:hover
{
    position: static;
}
#nav LI.sfHover
{
    position: static;
}
#nav LI.right
{
    padding-bottom: 18px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 30px;
    float: right;
    padding-top: 18px;
}
#nav LI.right A
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    display: inline;
    background: none transparent scroll repeat 0% 0%;
    color: #ffffff;
    border-top: medium none;
    font-weight: normal;
    border-right: medium none;
    text-decoration: none;
    padding-top: 0px;
}
#nav LI.right A:hover
{
    color: #ffffff;
    text-decoration: underline;
}
#nav LI.date
{
}
#nav LI.rss A
{
    padding-bottom: 3px;
    margin: 0px 0px 0px 10px;
    padding-left: 18px;
    padding-right: 0px;
    background: url('../Images/rss.png') no-repeat left center;
    padding-top: 3px;
}
#nav LI.search
{
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
}
#nav LI.twitter A
{
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 0px;
    background: url('../Images/twitter-nav.png') no-repeat left center;
    padding-top: 3px;
}
#subnav
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 960px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: #222222;
    color: #ffffff;
    clear: both;
    font-size: 16px;
    overflow: hidden;
    padding-top: 0px;
}
#subnav UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 10px;
    width: 950px;
    padding-right: 0px;
    float: left;
    list-style-image: none;
    padding-top: 0px;
}
#subnav LI
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    list-style-image: none;
    padding-top: 0px;
}
#subnav LI A
{
    position: relative;
    padding-bottom: 12px;
    margin: 0px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    padding-top: 12px;
}
#subnav LI A:hover
{
    background: #444444;
    color: #ffffff;
}
#subnav LI A:active
{
    background: #444444;
    color: #ffffff;
}
#subnav LI A .sf-sub-indicator
{
    position: absolute;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
#subnav LI LI A
{
    border-bottom: #222222 1px solid;
    position: relative;
    border-left: #222222 1px solid;
    padding-bottom: 6px;
    text-transform: none;
    margin: 0px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #444444;
    color: #ffffff;
    font-size: 14px;
    border-right: #222222 1px solid;
    padding-top: 6px;
}
#subnav LI LI A:link
{
    border-bottom: #222222 1px solid;
    position: relative;
    border-left: #222222 1px solid;
    padding-bottom: 6px;
    text-transform: none;
    margin: 0px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #444444;
    color: #ffffff;
    font-size: 14px;
    border-right: #222222 1px solid;
    padding-top: 6px;
}
#subnav LI LI A:visited
{
    border-bottom: #222222 1px solid;
    position: relative;
    border-left: #222222 1px solid;
    padding-bottom: 6px;
    text-transform: none;
    margin: 0px;
    padding-left: 10px;
    width: 158px;
    padding-right: 10px;
    background: #444444;
    color: #ffffff;
    font-size: 14px;
    border-right: #222222 1px solid;
    padding-top: 6px;
}
#subnav LI LI A:hover
{
    background: #222222;
    color: #ffffff;
}
#subnav LI LI A:active
{
    background: #222222;
    color: #ffffff;
}
#subnav LI UL
{
    z-index: 9999;
    position: absolute;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 180px;
    padding-right: 0px;
    height: auto;
    padding-top: 0px;
    left: -999em;
}
#subnav LI UL A
{
    width: 160px;
}
#subnav LI UL UL
{
    margin: -37px 0px 0px 178px;
}
#subnav LI:hover UL UL
{
    left: -999em;
}
#subnav LI:hover UL UL UL
{
    left: -999em;
}
#subnav LI.sfHover UL UL
{
    left: -999em;
}
#subnav LI.sfHover UL UL UL
{
    left: -999em;
}
#subnav LI:hover UL
{
    left: auto;
}
#subnav LI LI:hover UL
{
    left: auto;
}
#subnav LI LI LI:hover UL
{
    left: auto;
}
#subnav LI.sfHover UL
{
    left: auto;
}
#subnav LI LI.sfHover UL
{
    left: auto;
}
#subnav LI LI LI.sfHover UL
{
    left: auto;
}
#subnav LI:hover
{
    position: static;
}
#subnav LI.sfHover
{
    position: static;
}
#inner
{
    padding-bottom: 20px;
    margin: 0px auto;
    padding-left: 10px;
    width: 920px;
    padding-right: 10px;
    background: url('../Images/wrap.png') #ffffff no-repeat center top;
    overflow: hidden;
    padding-top: 20px;
}
.home #inner
{
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.home-page #inner
{
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.blog #inner
{
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.content-sidebar #inner
{
}
.sidebar-content #inner
{
}
.content-sidebar-sidebar #inner
{
}
.sidebar-sidebar-content #inner
{
}
.sidebar-content-sidebar #inner
{
}
.attachment-Sidebar
{
    border-width: thick;
    padding: 10px;
}
.full-width-content #inner
{
}
#home-top
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 600px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
}
#home-bottom
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 600px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
}
#content #home-top H2
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 22px;
    border-top: medium none;
    font-weight: bold;
    border-right: medium none;
    padding-top: 0px;
}
#content #home-bottom H2
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px 0px 5px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;
    border-top: medium none;
    font-weight: bold;
    border-right: medium none;
    padding-top: 0px;
}
#content #home-top H4
{
    border-bottom: #cccccc 1px dotted;
    padding-bottom: 10px;
    margin: 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 22px;
    font-weight: bold;
    padding-top: 0px;
}
#content #home-bottom H4
{
    border-bottom: #cccccc 1px dotted;
    padding-bottom: 10px;
    margin: 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 22px;
    font-weight: bold;
    padding-top: 0px;
}
#home-top .featuredpost
{
    padding-bottom: 0px;
    margin: 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-top .featuredpage
{
    padding-bottom: 0px;
    margin: 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-bottom .featuredpost
{
    padding-bottom: 0px;
    margin: 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-bottom .featuredpage
{
    padding-bottom: 0px;
    margin: 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-top .featuredpost P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-top .featuredpage P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-bottom .featuredpost P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-bottom .featuredpage P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#home-top .featuredpost .post
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
#home-top .featuredpage .page
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
#home-bottom .featuredpost .post
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
#home-bottom .featuredpage .page
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
#home-top .featuredpost IMG
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
#home-top .featuredpage IMG
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
#home-top .featuredpost .avatar
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
#home-top .featuredpage .avatar
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
#home-bottom .featuredpost IMG
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
#home-bottom .featuredpage IMG
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
#home-bottom .featuredpost .avatar
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
#home-bottom .featuredpage .avatar
{
    border-bottom: #f3f3f3 10px solid;
    border-left: #f3f3f3 10px solid;
    padding-bottom: 0px;
    margin: 0px 5px 20px 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #f3f3f3 10px solid;
    border-right: #f3f3f3 10px solid;
    padding-top: 0px;
}
.breadcrumb
{
    border-bottom: #333333 2px solid;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin: 0px 0px 30px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 11px;
    padding-top: 0px;
}
#content-sidebar-wrap
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 750px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
}
.sidebar-content #content-sidebar-wrap
{
    width: 920px;
}
.content-sidebar #content-sidebar-wrap
{
    width: 920px;
}
.sidebar-sidebar-content #content-sidebar-wrap
{
    float: right;
}
.sidebar-content-sidebar #content-sidebar-wrap
{
    float: right;
}
#content
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 430px;
    padding-right: 0px;
    float: left;
    padding-top: 10px;
}
.sidebar-content #content
{
    float: right;
}
.sidebar-sidebar-content #content
{
    float: right;
}
.sidebar-content #content
{
    width: 600px;
}
.content-sidebar #content
{
    width: 600px;
}
.full-width-content #content
{
    width: 920px;
}
#content BLOCKQUOTE
{
    padding-bottom: 0px;
    margin: 0px 15px 15px;
    padding-left: 20px;
    padding-right: 20px;
    background: #f5f5f5;
    padding-top: 15px;
}
#content .post
{
    padding-bottom: 0px;
    margin: 0px 0px 40px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .page
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post P
{
    padding-bottom: 15px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post UL
{
    padding-bottom: 15px;
    list-style-type: square;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .page UL
{
    padding-bottom: 15px;
    list-style-type: square;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post UL LI
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .page UL LI
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post UL UL
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .page UL UL
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post OL
{
    padding-bottom: 15px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .page OL
{
    padding-bottom: 15px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post OL LI
{
    padding-bottom: 0px;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .page OL LI
{
    padding-bottom: 0px;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post OL OL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .page OL OL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#content .post-image
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 4px;
    margin: 0px 10px 10px 0px;
    padding-left: 4px;
    padding-right: 4px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 4px;
}
#content .archive-page
{
    padding-bottom: 20px;
    margin: 0px;
    padding-left: 0px;
    width: 50%;
    padding-right: 0px;
    float: left;
    padding-top: 20px;
}
.clear
{
    clear: both;
}
.post-info
{
    padding-bottom: 0px;
    text-transform: uppercase;
    margin: 0px 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 11px;
    padding-top: 0px;
}
.post-info P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.post-meta
{
    padding-bottom: 0px;
    text-transform: uppercase;
    margin: 0px 0px 30px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 11px;
    border-top: #bbbbbb 1px dotted;
    padding-top: 5px;
}
.author-box
{
    padding-bottom: 10px;
    margin: 0px 0px 40px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f5f5f5;
    overflow: hidden;
    padding-top: 10px;
}
.author-box P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.author-box IMG
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 4px;
    margin: 0px 10px 0px 0px;
    padding-left: 4px;
    padding-right: 4px;
    background: #ffffff;
    float: left;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 4px;
}
#content H1
{
    margin: 0px 0px 5px;
    font-family: Arial, Tahoma, Verdana;
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
#content H2
{
    margin: 0px 0px 5px;
    font-family: Arial, Tahoma, Verdana;
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
#content H3
{
    margin: 0px 0px 5px;
    font-family: Arial, Tahoma, Verdana;
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
#content H4
{
    margin: 0px 0px 5px;
    font-family: Arial, Tahoma, Verdana;
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
#content H5
{
    margin: 0px 0px 5px;
    font-family: Arial, Tahoma, Verdana;
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
#content H6
{
    margin: 0px 0px 5px;
    font-family: Arial, Tahoma, Verdana;
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
#content H1
{
    border-bottom: #bbbbbb 1px dotted;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 20px;
    padding-top: 0px;
}
#content H2
{
    border-bottom: #bbbbbb 1px dotted;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 20px;
    padding-top: 0px;
}
#content H2 A
{
    color: #333333;
    text-decoration: none;
}
#content H2 A:visited
{
    color: #333333;
    text-decoration: none;
}
#content H2 A:hover
{
    color: #336699;
    text-decoration: none;
}
#content H3
{
    font-size: 18px;
}
#content H4
{
    font-size: 16px;
}
#content H5
{
    font-size: 14px;
}
#content H6
{
    font-size: 12px;
}
.time
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.post-comments
{
    padding-bottom: 2px;
    margin: 0px 0px 0px 3px;
    padding-left: 10px;
    padding-right: 0px;
    background: url('../Images/icon-dot.png') #ffffff no-repeat left top;
    padding-top: 0px;
}
.categories
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.tags
{
    padding-bottom: 2px;
    margin: 0px 0px 0px 3px;
    padding-left: 10px;
    padding-right: 0px;
    background: url('../Images/icon-dot.png') #ffffff no-repeat left top;
    padding-top: 0px;
}
IMG.centered
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
}
IMG.alignnone
{
    padding-bottom: 0px;
    margin: 0px 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    display: inline;
    padding-top: 0px;
}
IMG.alignleft
{
    padding-bottom: 0px;
    margin: 0px 10px 10px 0px;
    padding-left: 0px;
    padding-right: 0px;
    display: inline;
    padding-top: 0px;
}
IMG.alignright
{
    padding-bottom: 0px;
    margin: 0px 0px 10px 10px;
    padding-left: 0px;
    padding-right: 0px;
    display: inline;
    padding-top: 0px;
}
.aligncenter
{
    margin: 0px auto 10px;
    display: block;
}
.alignleft
{
    margin: 0px 10px 0px 0px;
    float: left;
}
.alignright
{
    margin: 0px 0px 0px 10px;
    float: right;
}
.wp-caption
{
    border-bottom: #cccccc 1px solid;
    text-align: center;
    border-left: #cccccc 1px solid;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-right: 0px;
    background: #f5f5f5;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 5px;
}
.wp-caption IMG
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
.wp-caption P.wp-caption-text
{
    padding-bottom: 0px;
    line-height: 12px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 11px;
    font-weight: normal;
    padding-top: 0px;
}
IMG.wp-smiley
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: none;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
IMG.wp-wink
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: none;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
.navigation
{
    padding-bottom: 20px;
    margin: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 20px;
}
.navigation UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.navigation LI
{
    display: inline;
}
.navigation LI A
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    color: #336699;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 5px;
}
.navigation LI A:hover
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    background: #336699;
    color: #ffffff;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    text-decoration: none;
}
.navigation LI.disabled
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 8px;
    padding-right: 8px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 5px;
}
.navigation LI.active A
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    background: #336699;
    color: #ffffff;
    border-top: #cccccc 1px solid;
    font-weight: bold;
    border-right: #cccccc 1px solid;
}
#sidebar
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 300px;
    padding-right: 0px;
    display: inline;
    background: #f5f5f5;
    float: right;
    overflow: hidden;
    padding-top: 0px;
}
#sidebar-alt
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 150px;
    padding-right: 0px;
    display: inline;
    background: #f5f5f5;
    float: left;
    overflow: hidden;
    padding-top: 0px;
}
.sidebar-content #sidebar
{
    float: left;
}
.sidebar-sidebar-content #sidebar
{
    float: left;
}
.content-sidebar-sidebar #sidebar-alt
{
    float: right;
}
#sidebar .widget
{
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
#sidebar-alt .widget
{
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
#sidebar H2
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    padding-top: 0px;
}
#sidebar H2 A
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    padding-top: 0px;
}
#sidebar-alt H2
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    padding-top: 0px;
}
#sidebar-alt H2 A
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    padding-top: 0px;
}
#sidebar H2 A:hover
{
    color: #336699;
    text-decoration: none;
}
#sidebar-alt H2 A:hover
{
    color: #336699;
    text-decoration: none;
}
#sidebar H4
{
    border-bottom: #bbbbbb 1px dotted;
    padding-bottom: 7px;
    margin: 0px 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding-top: 0px;
}
#sidebar-alt H4
{
    border-bottom: #bbbbbb 1px dotted;
    padding-bottom: 7px;
    margin: 0px 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding-top: 0px;
}
#sidebar .widget P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt .widget P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar .textwidget P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt .textwidget P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar IMG
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
#sidebar A IMG
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
#sidebar-alt IMG
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
#sidebar-alt A IMG
{
    border-bottom: medium none;
    border-left: medium none;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0px;
}
#sidebar UL
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar OL
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt UL
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt OL
{
    padding-bottom: 0px;
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar UL UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar OL OL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt UL UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt OL OL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar LI
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    word-wrap: break-word;
    padding-top: 0px;
}
#sidebar-alt LI
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    word-wrap: break-word;
    padding-top: 0px;
}
#sidebar .widget_tag_cloud DIV DIV
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}
#sidebar-alt .widget_tag_cloud DIV DIV
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}
#cat
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 3px;
    margin: 10px 0px 5px 5px;
    padding-left: 3px;
    padding-right: 3px;
    display: inline;
    font-family: Arial, Tahoma, Verdana;
    background: #ffffff;
    color: #333333;
    font-size: 12px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 3px;
}
#sidebar #cat
{
    width: 238px;
}
#sidebar-alt #cat
{
    width: 128px;
}
#sidebar .featuredpost
{
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
    padding-top: 15px;
}
#sidebar .featuredpage
{
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
    padding-top: 15px;
}
#sidebar-alt .featuredpost
{
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
    padding-top: 15px;
}
#sidebar-alt .featuredpage
{
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
    padding-top: 15px;
}
#sidebar .featuredpost .post
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar .featuredpage .page
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt .featuredpost .post
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt .featuredpage .page
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar .featuredpost IMG
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar .featuredpage IMG
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar-alt .featuredpost IMG
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar-alt .featuredpage IMG
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar .featuredpost .avatar
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar .featuredpage .avatar
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar-alt .featuredpost .avatar
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar-alt .featuredpage .avatar
{
    border-bottom: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #ffffff 5px solid;
    border-right: #ffffff 5px solid;
    padding-top: 0px;
}
#sidebar .user-profile
{
    overflow: hidden;
}
#sidebar-alt .user-profile
{
    overflow: hidden;
}
#sidebar .user-profile .avatar
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 4px;
    margin: 0px;
    padding-left: 4px;
    padding-right: 4px;
    background: #f5f5f5;
    float: left;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 4px;
}
#sidebar-alt .user-profile .avatar
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 4px;
    margin: 0px;
    padding-left: 4px;
    padding-right: 4px;
    background: #f5f5f5;
    float: left;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 4px;
}
#sidebar .user-profile P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
#sidebar-alt .user-profile P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
#sidebar .user-profile .posts_link
{
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar-alt .user-profile .posts_link
{
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
.searchform
{
    margin: 0px;
}
#header .searchform
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: right;
    padding-top: 40px;
}
#sidebar .searchform
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 0px;
}
#nav .searchform
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    float: right;
    padding-top: 10px;
}
.s
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 6px;
    font-style: italic;
    margin: 5px 5px 0px 0px;
    padding-left: 8px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: #ffffff;
    color: #666666;
    font-size: 14px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#header .s
{
    width: 200px;
}
#nav .s
{
    width: 200px;
}
#sidebar .s
{
    width: 160px;
}
#sidebar-alt .s
{
    width: 80px;
}
.searchsubmit
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Tahoma, Verdana;
    background: url('../Images/button.png');
    color: #ffffff;
    font-size: 14px;
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
    padding-top: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.searchsubmit:hover
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    background: url('../Images/button-hover.png');
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
}
#nav .searchsubmit
{
    font-size: 14px;
}
.enews
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url('../Images/enews.png') no-repeat right top;
    padding-top: 0px;
}
#header .enews
{
    padding-bottom: 0px;
    margin: 10px 0px 0px;
    padding-left: 0px;
    width: 280px;
    padding-right: 0px;
    float: right;
    padding-top: 0px;
}
#sidebar .enews
{
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#sidebar .enews P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.enews #subscribe
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 0px;
}
.enews #subbox
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 6px;
    font-style: italic;
    margin: 10px 8px 0px 0px;
    padding-left: 8px;
    width: 210px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: #ffffff;
    color: #666666;
    font-size: 14px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#header .enews #subbox
{
    margin: 0px 5px 0px 0px;
}
.enews #subbutton
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Tahoma, Verdana;
    background: url('../Images/button.png');
    color: #ffffff;
    font-size: 14px;
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
    padding-top: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.enews #subbutton:hover
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    background: url('../Images/button-hover.png');
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
}
#header .latest-tweets
{
    padding-bottom: 0px;
    margin: 10px 0px 0px;
    padding-left: 0px;
    padding-right: 20px;
    background: url('../Images/twitter.png') no-repeat right top;
    color: #333333;
    padding-top: 0px;
}
#header .latest-tweets A
{
    color: #336699;
    text-decoration: underline;
}
#header .latest-tweets A:visited
{
    color: #336699;
    text-decoration: underline;
}
#header .latest-tweets A:hover
{
    color: #336699;
    text-decoration: none;
}
.latest-tweets
{
    padding-bottom: 0px;
    margin: 10px 0px 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url('../Images/twitter-sidebar.png') no-repeat right top;
    padding-top: 0px;
}
#wp-calendar
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
}
#wp-calendar CAPTION
{
    text-align: right;
    padding-bottom: 0px;
    font-style: italic;
    margin: 0px;
    padding-left: 0px;
    padding-right: 5px;
    font-family: Arial, Tahoma, Verdana;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    padding-top: 2px;
}
#sidebar #wp-calendar CAPTION
{
    color: #333333;
}
#sidebar #wp-calendar TH
{
    color: #333333;
}
#wp-calendar TH
{
    color: #333333;
}
#wp-calendar THEAD
{
    margin: 10px 0px 0px;
    color: #f5f5f5 !important;
    font-weight: bold;
}
#sidebar #wp-calendar THEAD
{
    background: #f5f5f5;
    color: #f5f5f5 !important;
}
#wp-calendar TD
{
    text-align: center;
    padding-bottom: 2px;
    margin: 0px;
    padding-left: 2px;
    padding-right: 2px;
    font-weight: normal;
    padding-top: 2px;
}
#wp-calendar TFOOT TD
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-top: 0px;
}
.gform_footer .button
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Tahoma, Verdana;
    background: url('../Images/button.png');
    color: #ffffff;
    font-size: 14px;
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
    padding-top: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.gform_footer .button:hover
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    background: url('../Images/button-hover.png');
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
}
.gform_footer INPUT.button
{
    color: #ffffff !important;
}
.gform_wrapper .gform_footer
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
#footer
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 960px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: url('../Images/nav.png');
    color: #ffffff;
    clear: both;
    font-size: 14px;
    overflow: hidden;
    padding-top: 0px;
    -khtml-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
}
#footer A
{
    color: #ffffff;
    text-decoration: none;
}
#footer A:visited
{
    color: #ffffff;
    text-decoration: none;
}
#footer A:hover
{
    color: #ffffff;
    text-decoration: underline;
}
#footer P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#footer .gototop
{
    padding-bottom: 18px;
    margin: 0px;
    padding-left: 20px;
    width: 215px;
    padding-right: 0px;
    float: left;
    padding-top: 18px;
}
#footer .gototop A
{
    padding-bottom: 2px;
    margin: 0px;
    padding-left: 18px;
    padding-right: 0px;
    background: url('../Images/footer-top.png') no-repeat left center;
    padding-top: 2px;
}
#footer .creds
{
    text-align: right;
    padding-bottom: 18px;
    margin: 0px;
    padding-left: 0px;
    width: 700px;
    padding-right: 20px;
    float: right;
    padding-top: 18px;
}
.comments
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    padding-top: 0px;
}
#respond
{
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#author
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 3px;
    margin: 5px 5px 0px 0px;
    padding-left: 3px;
    width: 250px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: #f5f5f5;
    color: #333333;
    font-size: 12px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 3px;
}
#email
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 3px;
    margin: 5px 5px 0px 0px;
    padding-left: 3px;
    width: 250px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: #f5f5f5;
    color: #333333;
    font-size: 12px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 3px;
}
#url
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 3px;
    margin: 5px 5px 0px 0px;
    padding-left: 3px;
    width: 250px;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: #f5f5f5;
    color: #333333;
    font-size: 12px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 3px;
}
#comment
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 3px;
    margin: 5px 0px;
    padding-left: 3px;
    width: 98%;
    padding-right: 0px;
    font-family: Arial, Tahoma, Verdana;
    background: #f5f5f5;
    height: 150px;
    color: #333333;
    font-size: 12px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 3px;
}
#submit
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    padding-bottom: 5px;
    text-transform: uppercase;
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Tahoma, Verdana;
    background: url('../Images/button.png');
    color: #ffffff;
    font-size: 14px;
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
    padding-top: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#submit:hover
{
    border-bottom: #427baa 1px solid;
    border-left: #427baa 1px solid;
    background: url('../Images/button-hover.png');
    border-top: #427baa 1px solid;
    border-right: #427baa 1px solid;
}
.comment-list
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.ping-list
{
    padding-bottom: 0px;
    margin: 0px 0px 40px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.comment-list OL
{
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.ping-list OL
{
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.comment-list LI
{
    padding-bottom: 10px;
    list-style-type: none;
    margin: 15px 0px 5px;
    padding-left: 10px;
    padding-right: 5px;
    font-weight: bold;
    list-style-image: none;
    padding-top: 10px;
}
.ping-list LI
{
    padding-bottom: 10px;
    list-style-type: none;
    margin: 15px 0px 5px;
    padding-left: 10px;
    padding-right: 5px;
    font-weight: bold;
    list-style-image: none;
    padding-top: 10px;
}
.comment-list LI UL LI
{
    margin-left: 10px;
    margin-right: -6px;
}
.comment-list P
{
    padding-bottom: 0px;
    text-transform: none;
    margin: 10px 5px 10px 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: normal;
    padding-top: 0px;
}
.ping-list P
{
    padding-bottom: 0px;
    text-transform: none;
    margin: 10px 5px 10px 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: normal;
    padding-top: 0px;
}
.comment-list LI .avatar
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 4px;
    margin: 0px 5px 0px 10px;
    padding-left: 4px;
    padding-right: 4px;
    background: #f5f5f5;
    float: right;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 4px;
}
.comment-list CITE
{
    font-style: normal;
    font-weight: bold;
}
.comment-list CITE A
{
    font-style: normal;
    font-weight: bold;
}
.ping-list CITE
{
    font-style: normal;
    font-weight: bold;
}
.ping-list CITE A
{
    font-style: normal;
    font-weight: bold;
}
.commentmetadata
{
    font-size: 11px;
    font-weight: normal;
}
#respond:after
{
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
    content: ".";
}
.alt
{
    padding-bottom: 10px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.children
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.nocomments
{
    text-align: center;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#comments .navigation
{
    margin: 10px 0px 0px;
    display: block;
}
.thread-alt
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #f5f5f5;
    padding-top: 0px;
}
.thread-even
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #f5f5f5;
    padding-top: 0px;
}
.depth-1
{
    border-bottom: #bbbbbb 1px dotted;
    border-left: #bbbbbb 1px dotted;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #bbbbbb 1px dotted;
    border-right: #bbbbbb 1px dotted;
    padding-top: 0px;
}
.even
{
    border-bottom: #bbbbbb 1px dotted;
    border-left: #bbbbbb 1px dotted;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #bbbbbb 1px dotted;
    border-right: #bbbbbb 1px dotted;
    padding-top: 0px;
}
.alt
{
    border-bottom: #bbbbbb 1px dotted;
    border-left: #bbbbbb 1px dotted;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #bbbbbb 1px dotted;
    border-right: #bbbbbb 1px dotted;
    padding-top: 0px;
}
.servicesNameTableColumn
{
    width: 180px;
    vertical-align: top;
}
.servicesTableCellSeparator
{
    border-bottom-style: double;
    border-bottom-width: 1px;
}
input.btn
{
    font: 65% helvetica,sans-serif;
    border: 1px solid;
    border-color: #696 #363 #363 #696;
    width: 70px;
}

