* {
    margin: 0px;
    padding: 0px;
}

img a, img a:visited, img a:hover {
    border: none;
}

a, a:visited {
    color: #217EB9;
    text-decoration: none;
}

a:hover {
    color: #217EB9;
    text-decoration: underline;
}

blockquote {
    border-left: 4px solid #EAEAEA;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

body {
    font-family: Verdana;
    font-size: 12px;
    color: #525B5F;
    margin: 0;
    padding: 0;
    background-color: #232d2e;
    text-align: center;
}

cite {
    color: #666666;
    font-style: italic;
    margin: 0px;
    padding: 0px;
}

form#commentform {
    color: #3F3E48;
    margin: 0px;
    padding: 0px;
}

form#commentform input#submit {
    background-color: #EBEBEB;
    border: solid 1px #EBEBEB;
    color: #3F3E48;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

form#commentform input#submit:hover {
    background-color: #343a3e;
    color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

form#commentform input, form#commentform textarea {
    background-color: #FFFFFF;
    border: #c7c7c7 solid 1px;
    color: #333333;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

form#searchform {
    background: url(images/background_sidebar_top.gif) no-repeat top left;
    margin: 0px;
    padding: 15px 20px 15px 20px;
    width: 200px;
}

form#searchform input {
    background-color: #9C0A0D;
    border: solid 1px #9C0A0D;
    color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

form#searchform input#s {
    background-color: #FFFFFF;
    border: #EAEAEA solid 1px;
    color: #333333;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 4px;
    width: 192px;
}

form#searchform input:hover {
    background-color: #EBEBEB;
    border: solid 1px #EBEBEB;
    color: #3F3E48;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

form#sidebar-search {
    background: url("images/search.png") no-repeat left top;
    width: 189px;
    height: 59px;
}

form#sidebar-search input#sidebar-search-input {
    border: none;
    height: 19px;
    margin-left: 32px;
    margin-top: 17px;
    padding: 2px;
    width: 137px;
    color: #CED2D2;
    font-family: "Arial Rounded MT Bold";
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

form#sidebar-search input#sidebar-search-submit {
    border: none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    text-align: center;
}

h1 {
    color: #0186bd;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: normal;
    margin: 5px 0px 7px 3px;
    padding: 0px;
    text-decoration: none;
}

h1 a {
    color: #0186bd;
    text-decoration: none;
}

h1 a:hover {
    text-decoration: underline;
}

h1.title-comments {
    color: #3F3E48;
}

h1.title-respond {
    color: #3F3E48;
}

h2 {
    color: #3F3E48;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-transform: uppercase;
}

h2.headline {
    color: #343a3e;
    margin: 5px 0px 10px 0px;
    padding: 0px;
    text-align: right;
}

img.alignleft {
    display: inline;
    float: left;
    margin: 0px 7px 2px 0px;
    padding: 4px;
}

img.alignright {
    display: inline;
    float: right;
    margin: 0px 0px 2px 7px;
    padding: 4px;
}

input, textarea {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 4px;
}

label {
    margin: 0px 0px 0px 10px;
    padding: 0px;
}

p {
    margin: 0px;
    margin-bottom: 16px;
    padding: 0px;
}

ul {
    clear: both;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.alignleft {
    color: #80b0cb;
    display: block;
    float: left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-variant: normal;
    margin: 0px;
    padding: 0px 10px 0px 0px;
    text-align: left;
    width: 275px;
}

.alignleft a, .alignleft a:visited {
    background: url(images/arrow-left.gif) no-repeat left center;
    color: #80b0cb;
    margin: 0px;
    padding: 0px 0px 0px 17px;
    font-weight: bold;
    text-decoration: underline;
}

.alignleft a:hover {
    background: url(images/arrow-left.gif) no-repeat left center;
    color: #80b0cb;
    margin: 0px;
    padding: 0px 0px 0px 17px;
    font-weight: bold;
    text-decoration: none;
}

.alignright {
    color: #80b0cb;
    display: block;
    float: right;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-variant: normal;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    text-align: right;
    width: 275px;
}

.alignright a, .alignright a:visited {
    background: url(images/arrow-right.gif) no-repeat right center;
    color: #80b0cb;
    margin: 0px;
    padding: 0px 17px 0px 0px;
    font-weight: bold;
    text-decoration: underline;
}

.alignright a:hover {
    background: url(images/arrow-right.gif) no-repeat right center;
    color: #80b0cb;
    margin: 0px;
    padding: 0px 17px 0px 0px;
    font-weight: bold;
    text-decoration: none;
}

.article {
    background: #FFFFFF;
    color: #6b6b6b;
    margin: 0px 0px 50px 0px;
    padding: 0;
}

.article-bottom {
    border-top: 1px solid #e1e4e3;
}

.article-top {
    height: 0px;
    margin: 0px;
    padding: 0px;
}

.author {
    color: #858f8f;
    font-weight: normal;
    font-size: 12px;
}

.bottom-bottom {
    background: url(images/background_bottom_bottom.gif) no-repeat top left;
    height: 10px;
    margin: 0px;
    padding: 0px;
    width: 957px;
}

.bottom-top {
    background: url(images/background_bottom_top.gif) no-repeat top left #eceeec;
    height: 10px;
    margin: 0px;
    padding: 0px;
    width: 957px;
}

.comment-author {
    color: #217EB9;
    font-weight: normal;
}

.comment-author a {
    color: #217EB9;
    font-weight: bold;
    text-decoration: underline;
}

.comment-author a:hover {
    color: #217EB9;
    font-weight: bold;
    text-decoration: none;
}

.commentlist {
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.commentlist li {
    background-color: #F4F4F4;
    border: 1px solid #F4F4F4;
    color: #333333;
    list-style: none;
    margin: 0px 0px 10px 0px;
    padding: 10px;
}

.feedback {
    background: url(images/feedback_bg.jpg) bottom left repeat-x #fafafa;
    margin: 0px 0px 20px 0px;
    padding: 5px;
    border-bottom: solid 1px #e1e1e1;
}

.feedback-bottom {
    margin: 0px;
    padding: 0px;
}

.feedback-left {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #a1a394;
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 360px;
}

.feedback-left a, .feedback-left a:visited {
    color: #80b0cb;
    font-weight: bold;
    text-decoration: underline;
}

.feedback-left a:hover {
    color: #80b0cb;
    text-decoration: none;
}

.feedback-right {
    color: #F03A16;
    display: inline;
    float: right;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    width: 160px;
}

.feedback-right #feed-comments {
    background: url(images/icon_feed.gif) no-repeat top left;
    margin: 5px;
    padding: 5px;
}

.feedback-right #feed-comments a {
    background: url(images/icon_feed.gif) no-repeat top left;
    margin: 5px;
    padding: 5px;
}

.feedback-right a, .feedback-right a:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #80b0cb;
    text-decoration: underline;
    font-weight: bold;
}

.feedback-right a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #80b0cb;
    text-decoration: none;
    font-weight: bold;
}

.feedback-top {
    border-bottom: 1px solid #f5f5f5;
    margin: 0px 0px 1px 0px;
    padding: 0px;
}

.image {
    border: 1px solid #E2E6E7;
    margin: 5px auto 5px -6px;
    padding: 5px;
}

.insert {
    background: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    width: 560px;
}

.insert h2 {
    border-bottom: 1px solid #EAEAEA;
    color: #3F3E48;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-transform: uppercase;
}

.insert-left {
    color: #779C1E;
    float: left;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    width: 255px;
}

.insert-right {
    border-left: 1px solid #EBEBEB;
    color: #F03A16;
    float: right;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    width: 259px;
}

.insert-right img {
    margin: 0px auto 0px auto;
    padding: 0px;
    text-align: center;
}

.more-link {
    color: #217EB9;
}

.required {
    color: #F03A16;
    font-size: 10px;
}

.rss-date {
    color: #000000;
    margin: 0px;
    padding: 0px 5px 0px 5px;
}

.sidebar-bottom {
    background: url(images/background_sidebar_bottom.gif) no-repeat top left;
    height: 10px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 240px;
}

.sidebar-more {
    color: #454648;
    margin: 5px 0px 5px 0px;
    padding: 0px;
    text-align: right;
}

.sidebar-more a, #sidebar-more a:visited {
    color: #454648;
    text-decoration: underline;
}

.sidebar-more a:hover {
    color: #454648;
    text-decoration: none;
}

.sidebar-top {
    background: url(images/background_sidebar_top.gif) no-repeat top left;
    height: 10px;
    margin: 0px;
    padding: 0px;
    width: 240px;
}

#bottom {
    background: #eceeec;
    border-left: solid 1px #dbdbdb;
    border-right: solid 1px #dbdbdb;
    color: #6b6b6b;
    font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0px;
    padding: 5px 0px 5px 0px;
    text-align: left;
}

#bottom a, #bottom a:visited {
    text-decoration: none;
}

#bottom a:hover {
    text-decoration: underline;
}

#bottom h2 {
    color: #363636;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    text-transform: none;
}

#bottom-center {
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    width: 260px;
}

#bottom-center ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#bottom-center ul li a {
    color: #0186bd;
}

#bottom-center ul li {
    background: url(images/list.png) top left no-repeat;
    margin: 0px;
    padding: 0px 0px 12px 12px;
    font-size: 12px;
}

#bottom-container {
    margin: 0px auto;
    width: 957px;
}

#bottom-left {
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px 10px 0px 20px;
    width: 250px;
}

#bottom-left a, #bottom-left a:visited {
    color: #0186bd;
    text-decoration: none;
    font-size: 12px;
}

#bottom-left a:hover {
    text-decoration: underline;
}

#bottom-left ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#bottom-left ul li {
    background: url(images/list.png) top left no-repeat;
    margin: 0px;
    padding: 0px 0px 12px 12px;
    color: #858f8f;
}

#bottom-right {
    display: inline;
    float: right;
    margin: 0px;
    padding: 0px 20px 0px 10px;
}

#calendar_wrap {
    margin: 0px;
    padding: 0px 20px 10px 20px;
    width: 200px;
}

#container {
    background-color: #FFFFFF;
    border-top: 3px solid #E3E9EB;
    padding-bottom: 30px;
    width: 100%;
}
*:first-child + html #container {
    margin-top: -2px;
}

#content {
    float: left;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    width: 735px;
    text-align: left;
}

#sidebar {
    text-align: left;
}

#Header {
    margin: 0 auto;
    width: 957px;
}

a.logo {
    width: 196px;
    height: 78px;
    background: url("images/logo.png") no-repeat;
    display: block;
    float: left;
    text-decoration: none;
}

/*-------------[start]Top Navigation-------------------*/
#TopNav {
    height: 33px;
    float: right;
    color: #fff;
    margin-right: 37px;
    margin-top: 27px
}

#TopNav div {
    float: left;
}

#TopNav a {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
}

#TopNav a:hover {
    text-decoration: underline;
}

#TopNav .link-left {
    padding-right: 12px;
}

#TopNav .link-right {
    padding-left: 12px;
}

#TopNav img {
    float: right;
    display: block;
}
*:first-child + html #TopNav {
    width: 223px;
}

/*-------------[start]Sign Up------------------*/
#SignUp {
    float: right;
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 190px;
    margin-top: -30px;
}
*:first-child + html #SignUp {
    margin-top: 31px;
}
*:first-child + html #TopNav {
    margin-bottom: -2px;
}

#SignUp li {
    display: block;
    padding: 0;
    margin: 0;
}

#SignUp a {
    color: #fff;
    text-decoration: none;
    background: url(images/signup_free.jpg) no-repeat scroll 0 0;
    padding-left: 5px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    position: relative;
}

#SignUp a:hover {
    background-position: 0px -30px;
}

#SignUp a span {
    background: url(images/signup-right-tab.gif) right top no-repeat;
    padding-right: 13px;
    padding-top: 8px;
    position: absolute;
    color: #fff;
    top: 0px;
    left: 12px;
    z-index: 100;
}

#SignUp a span.signup_shadow {
    top: 1px;
    left: 13px;
    color: #729732;
    z-index: 99;
    padding-right: 10px;
}

#SignUp a, #SignUp a span {
    display: block;
    float: left;
    font-weight: bold;
}

#SignUp a span {
    display: none;
}

#SignUp a:hover {
    color: #343a3e;
    text-decoration: none;
    padding-left: 10px;
}

#SignUp a:hover span {
    color: #343a3e;
}

#SignUp a:hover span.signup_shadow {
    display: none;
}

#SignUp li .signup_selected_span {
    color: #343a3e !important;
    padding-right: 10px;
}

#SignUp li .signup_selected {
    color: #343a3e !important;
    text-decoration: none;
    padding-left: 10px;
}

#SignUp a, #SignUp a span {
    float: none
}

/*-------------[stop]Sign Up------------------*/
/*-------------[start]Main Navigation-------------------*/
#Navigation {
    width: 700px;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
}

#Navigation li {
    float: left;
    margin-right: 3px;
    cursor: pointer;
}

#Navigation a {
    color: #fff;
    text-decoration: none;
    background: #494e52 url(images/left-tab-normal.gif) left top no-repeat;
    padding-left: 10px;
    cursor: pointer;
}

#Navigation a span {
    background: url(images/right-tab-normal.gif) right top no-repeat;
    padding-right: 10px;
}

#Navigation a, #Navigation a span {
    display: block;
    float: left;
    line-height: 30px;
}

#Navigation a:hover {
    color: #343a3e;
    background: #e4ebec url(images/left-tab-hover.gif) left top no-repeat;
    text-decoration: none;
    padding-left: 10px;
}

#Navigation a:hover span {
    background: url(images/right-tab-hover.gif) right top no-repeat;
    padding-right: 10px;
}

#Navigation li .selected {
    color: #343a3e;
    background: #e4ebec url(images/left-tab-hover.gif) left top no-repeat;
}

#Navigation li .selected1 {
    background: url(images/right-tab-hover.gif) right top no-repeat;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#Navigation a, #Navigation a span {
    float: none
}

/* End IE5-Mac hack */
/*-------------[stop]Main Navigation-------------------*/
/*-------------[start]Sign Up------------------
 #SignUp {float:right; padding:0; margin:0px 0px 50px 0px; list-style-type:none; width:130px;}
 #SignUp li {display:block; padding:0; margin:0;}
 #SignUp a{color:#343a3e; text-decoration:none; background:#b2c62c url(images/signup-left-tab.gif) left top no-repeat; padding-left:10px; height:30px;cursor:pointer; text-align:center;}
 #SignUp a span {background:url(images/signup-right-tab.gif) right top no-repeat; padding-right:10px; padding-top:8px;}
 #SignUp a, #SignUp a span{display: block;float: left;}
 #SignUp a:hover {color:#343a3e; background:#e4ebec url(images/left-tab-hover.gif) left top no-repeat; text-decoration:none; padding-left:10px;}
 #SignUp a:hover span {background:url(images/right-tab-hover.gif) right top no-repeat; padding-right:10px;}
 
 #SignUp a, #SignUp a span
 {
 float: none
 }
 */
/*#header-menu {
 background-color: #FBD06F;
 color: #9C0A0D;
 font-family: Verdana
 font-size: 13px;
 font-style: normal;
 font-weight: normal;
 margin: 0px;
 padding: 10px 30px 10px 30px;
 text-align: left;
 text-transform: capitalize;
 }
 
 #header-menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 }
 
 #header-menu ul li {
 background: url(images/icon_menu.gif) top left no-repeat;
 display: inline;
 margin: 10px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
 }
 
 #header-menu ul li a {
 color: #9C0A0D;
 margin: 0px 2px 0px 2px;
 padding: 3px 5px 3px 5px;
 text-decoration: none;
 }
 
 #header-menu ul li a:hover {
 color: #9C0A0D;
 text-decoration: underline;
 }
 
 #header-menu ul li.current_page_item a, #header-menu ul li.current_page_item a:hover, #header-menu ul li.current_page_item a:visited{
 color: #FFFFE0;
 }
 
 #header-menu ul li.current_page_item_home, #header-menu ul li.current_page_item_home a, #header-menu ul li.current_page_item_home a:hover, #header-menu ul li.current_page_item_home a:visited{
 background: none;
 color: #FFFFE0;
 display: inline;
 margin: 10px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
 }
 
 #header-menu ul li.home, #header-menu ul li.home a, #header-menu ul li.home a:hover, #header-menu ul li.home a:visited{
 background: none;
 display: inline;
 margin: 10px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
 }*/
#main {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 36px 0px 10px 0px;
    width: 957px;
}

#main h5 {
    color: #181C1E;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 30px;
    padding-top: 0;
    line-height: 40px;
    font-weight: normal;
}

#main h6 {
    border-bottom: 1px solid #DDDDDD;
    color: #838A8F;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 5px 0 15px 0;
    width: 625px;
    font-weight: normal;
    margin-bottom: 40px;
    padding-bottom:24px;
    padding-top:9px;
    line-height:22px;
}

#metadata {
    background: #F4F4F4;
    color: #217EB9;
    font-size: 10px;
    line-height: 20px;
    margin: 0px 0px 20px 0px;
    padding: 3px 8px 3px 8px;
}

#metadata a {
    color: #217EB9;
    text-decoration: underline;
}

#metadata a:hover {
    color: #217EB9;
    text-decoration: none;
}

#navigation {
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 10px 0px;
}

#search-form {
    margin: 0px;
    padding: 0px;
}

#search-form-input {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: Verdana font-size: 12px;
    font-weight: normal;
    margin:
    0px;
    padding:
    4px;
}

#search-form-input-submit {
    background-color: #EBEBEB;
    border: solid 1px #EBEBEB;
    color: #3F3E48;
    font-family: Verdana font-size: 12px;
    font-weight: normal;
    margin:
    0px;
    padding:
    4px;
}

#search-form-input-submit:hover {
    background-color: #343a3e;
    color: #FFFFFF;
    font-family: Verdana font-size: 12px;
    font-weight: normal;
    margin:
    0px;
    padding:
    4px;
}

#sidebar {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 192px;
    margin-left:5px;
    margin-top:10px;
}

#sidebar .sidebar-block {
    background: #FFFFFF;
    margin: 0px;
    padding: 10px 20px 10px 20px;
}

#sidebar h2 {
    color: #343a3e;
    font-family: Verdana font-size: 12px;
    text-align: center;
    font-weight: bold;
    margin:
    0px 0px 10px 0px;
    padding:
    0px;
    text-transform: uppercase;
}

#sidebar ul li {
    background: url(images/sidebar-list.png) no-repeat center left;
margin-left:9px;
padding-top:5px;
padding-left:10px;
}

#sidebar ul li a {
    text-decoration: none;
    font-weight: bold;
    color: #0186bd;
    font-size: 12px;
}

#sidebar ul li a:hover {
    color: #b2c62c;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: underline;
}

#sidebar ul li div.textwidget {
    margin: 0px;
    padding: 0px 20px 10px 20px;
    width: 200px;
}

#sidebar ul li h2.widgettitle {
    background: url(images/background_sidebar_top.gif) #FFFFFF no-repeat top center;
    height: 24px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

#sidebar ul li h2.widgettitleRss {
    background: url(images/background_widget_rss.jpg) #FFFFFF no-repeat top center;
    height: 24px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

#sidebar ul li h2.widgettitle a, #sidebar ul li h2.widgettitle a:visited, #sidebar ul li h2.widgettitleRss a, #sidebar ul li h2.widgettitleRss a:visited {
    background: none;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#sidebar ul li h2.widgettitle a:hover, #sidebar ul li h2.widgettitleRss a:hover {
    background: none;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}

#sidebar ul li ul {
    width: 242px;
    background: #eceeec;
    border-top: 1px dotted #ffffff;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#sidebar ul li ul li {
    background: url(images/icon_sidebar.gif) no-repeat 5px 10px;
    color: #7d7c7c;
    margin: 0px;
    padding: 7px 0px 7px 20px;
}

#sidebar ul li ul li ul {
    background: none;
    list-style: none;
    margin: 5px 0px 0px 0px;
    padding: 5px 0px 0px 5px;
}

#sidebar ul li ul li ul li {
    border-bottom: none;
    color: #424C8C;
    margin: 0px;
    padding: 0px;
}

#sidebar ul li#calendar a, #sidebar ul li#calendar a:visited {
    background-image: none;
    clear: both;
    color: #424C8C;
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#sidebar ul li#calendar a:hover {
    background-image: none;
    clear: both;
    color: #424C8C;
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#sidebar ul li#calendar tfoot td a:link, #sidebar ul li#calendar tfoot td a:visited, #sidebar ul li#calendar tfoot td a:hover {
    background: none;
    border: 0px;
    color: #424C8C;
    text-decoration: none;
}

#sidebar ul li#recent-comments ul li {
    background: transparent;
    color: #3F3E48;
    margin: 0px;
    padding: 7px 0px 7px 0px;
}

#sidebar ul li#recent-comments ul li a, #sidebar ul li#recent-comments ul li a:visited {
    background: transparent;
    color: #424C8C;
    margin: 0px;
    padding: 4px;
    text-decoration: underline;
}

#sidebar ul li#recent-comments ul li a:hover {
    background: transparent;
    color: #424C8C;
    margin: 0px;
    padding: 4px;
    text-decoration: none;
}

#sidebar ul li#tag_cloud {
    padding: 0px 0px 10px 0px;
    width: 240px;
}

#sidebar ul li#tag_cloud a {
    background: none;
    padding: 0px 0px 0px 20px;
    text-decoration: underline;
}

#sidebar ul li#tag_cloud a, #sidebar ul li#tag_cloud a:visited {
    background: none;
    color: #424C8C;
    padding: 0px 0px 0px 20px;
    text-decoration: underline;
}

#sidebar ul li#tag_cloud a:hover {
    background: none;
    color: #424C8C;
    padding: 0px 0px 0px 20px;
    text-decoration: none;
}

#title {
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#title h1 {
    display: none;
    color: #343a3e;
    font-family: Georgia, Verdana, Geneva, Verdana font-size: 0px;
    font-weight: normal;
    margin:
    0px;
    padding:
    0px 0px 0px 0px;
    text-align: right;
}

#title h1 a, #title h1 a:visited, #title h1 a:hover {
    color: #343a3e;
    text-decoration: none;
}

#wp-calendar {
    background-color: transparent;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

#wp-calendar caption {
    color: #3F3E48;
    font-family: Verdana font-size: 12px;
    font-weight: bold;
    margin:
    0px 0px 5px 0px;
    padding:
    0px;
    text-align: right;
}

#wp-calendar td {
    color: #3F3E48;
    font-family: Verdana font-size: 12px;
    text-align: center;
}

#wp-calendar td a, #wp-calendar td a:visited {
    background: #194F71;
    color: #FFFFFF;
    text-decoration: none;
}

#wp-calendar td a:hover {
    background: #194F71;
    color: #FFFFFF;
    text-decoration: none;
}

#wp-calendar td.pad {
    background: transparent;
}

#wp-calendar tfoot td a:link, #wp-calendar tfoot td a:visited {
    background: none;
    border: 0px;
    color: #3F3E48;
    text-decoration: underline;
}

#wp-calendar tfoot td a:hover {
    background: none;
    color: #3F3E48;
    text-decoration: none;
}

#wp-calendar tfoot td#next {
    margin: 0px;
    padding: 0px;
    text-align: right;
}

#wp-calendar tfoot td#prev {
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#wp-calendar tfoot td, #wp-calendar tfoot td.pad {
    background: transparent;
    margin: 0px;
    padding: 0px;
}

#wp-calendar th {
    color: #424C8C;
    font: bold 12px Verdana text-align:center;
}

#wp-calendar ul {
    clear: both;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#wrapper {
    margin: 0px auto 0px auto;
    padding: 0px;
    width: 953px;
}

#wrapper-footer {
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
}

ol {
    margin: 0px;
    padding: 0px;
    margin-left: 30px;
}

ol li {
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
}

.menunavigator {
    width: 957px;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
}

.menunavigator li {
    float: left;
    margin-right: 2px;
    cursor: pointer;
    width: 134px;
    text-align: center;
    white-space: nowrap;
}

.menunavigator li.clicked a {
    background: #ced2d2 url("images/left-tab-click.gif") left top no-repeat !important;
}

.menunavigator li.clicked span {
    background: #ced2d2 url("images/right-tab-click.gif") right top no-repeat !important;
}

.menunavigator a {
    color: #ffffff;
    text-decoration: none;
    background: #494e52 url("images/left-tab-normal.gif") left top no-repeat;
    padding-left: 10px;
    cursor: pointer;
}

.menunavigator a span {
    background: url("images/right-tab-normal.gif") right top no-repeat;
    padding-right: 10px;
}

.menunavigator a, .menunavigator a span {
    display: block;
    float: left;
    line-height: 30px;
	color: #ffffff;
}

.menunavigator a:hover, .menunavigator .active a {
    color: #343a3e;
    text-decoration: none;
    padding-left: 10px;
}

.menunavigator .active a {
    background: url("images/left-tab-active.gif") left top no-repeat;
	color: #000;
}
.menunavigator .active span {
	color: #000;
}

.menunavigator a:hover {
    background: url("images/left-tab-hover.gif") left top no-repeat;
}

.menunavigator .active a {
    background-color: #eceeee;
}

.menunavigator a:hover {
    background-color: #e1e4e4;
}

.menunavigator a:hover span, .menunavigator .active span {
    padding-right: 10px;
}

.menunavigator .active span {
    background: url("images/right-tab-active.gif") right top no-repeat;
}

.menunavigator a:hover span {
    background: url("images/right-tab-hover.gif") right top no-repeat;
}

.menunavigator a, .menunavigator a span {
    float: none;
    font-size: 12px;
}

.menunavigator a:hover span, .menunavigator .active a, .menunavigator .active a span, .menunavigator .clicked a span {
    color: #232d2e!important;
    text-decoration: none;
/*    padding-left: 10px; */
}


#Footer {
    width: 100%;
    padding-top: 17px;
    height: 145px;
}

#FooterContainer {
    width: 990px;
    margin: 0 auto;
}

#FooterContainer .footer {
    color: #a9aeae;
    line-height: 14px;
    text-align: center;
    margin-bottom: 10px;
}

#FooterContainer .footer a {
    color: #a9aeae;
    text-decoration: none;
    padding: 0 5px;
}

#FooterContainer .footer a:hover {
    color: #B2BAC0;
    text-decoration: underline;
}

.Copyright {
    background: url("images/footer-back.jpg") no-repeat scroll 50% 50% transparent;
    color: #818A90;
    font-size: 10px;
    height: 30px;
    line-height: 34px;
    margin: 0 auto 10px;
    text-align: center;
    width: 957px;
    margin-bottom: 17px;
    color: #798686;
}

.Copyright a, .Copyright a:visited {
    color: #818A90;
    text-decoration: none;
}

.Copyright a:hover {
    color: #818A90;
    text-decoration: underline;
}

#FooterContainer .text {
    font-size: 10px;
    line-height: 14px;
    color: #798686;
    text-align: center;
    margin-bottom: 18px;
}

#bottom {
    background: url("images/options_botton_bg.gif") repeat-x scroll 0 0 #ECEEEE;
    border-bottom: 1px solid #FFFFFF;
    height: 220px;
}

#bottom .page {
    margin: 0 auto;
    width: 957px;
}

.post-meta {
    font-size: 11px;
    margin-bottom:28px;
}

.post-text {
    line-height: 18px;
}

.bottom-post {
    margin-top: 39px;
}

.content-center-page hr {
    background: none repeat scroll 0 0 #e1e4e4;
    border: medium none;
    display: block;
    height: 1px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.content-center-page img {
    padding: 2px;
    border: 1px solid #e1e4e4;
    background: #fff;
    margin-top: -3px;
    margin-bottom: 4px;
    margin-left: 2px;
}

.content-center-page ul li {
    list-style: url("images/list.gif");
    color: #343a3e;
}

.content-center-page ul ul {
    margin-bottom: 0px;
    margin-top: 0px;
}

.content-center-page ul {
    margin-bottom: 49px;
    margin-top: 16px;
    padding-left: 27px;
}

.module-contentRight, .module-contentLeft {
    margin-bottom: 17px;
}

.content-center-page p, .content-center-page {
    font-size: 12px;
    line-height: 18px;
    color: #232d2e;
    letter-spacing: 0 !important;
}

.content-center-page img[align = left], .content-center-page .img-fll {
    float: left;
    margin-left: 1px;
    margin-right: 19px;
    margin-top: 4px;
}

.content-center-page img[align = right], .content-center-page .img-flr {
    float: right;
    margin-left: 23px;
    margin-top: 4px;
}

.content-center-page .video-link {
    background: url("../images/video-player-icon.gif") no-repeat left center;
    width: 100%;
    height: 32px;
    padding-left: 42px;
    margin-top: 23px;
    line-height: 40px;
}

.content-center-page .video-link a {
    color: #0186bd;
    font-size: 14px;
    font-weight: bold;
}

.module-contentRight a img {
    border: none;
}

.categories .title {
    background: url("images/header-categories.png") no-repeat left top;
    width: 192px;
    height: 39px; 
}

#sidebar .foot {
    background: url("images/foot.png") no-repeat left top;
    width: 192px;
    height: 6px; 
}

#sidebar .cent {
    border-left: 1px solid #e1e4e4;
    border-right: 1px solid #e1e4e4;
}

.rss .title {
    background: url("images/header-rss.png") no-repeat left top;
    width: 192px;
    height: 39px;
}

.arhi .title {
    background: url("images/header-arhi.png") no-repeat left top;
    width: 192px;
    height: 39px; 
}

#sidebar .title {
    margin-top: 15px;
}

.article .author {
    color: #0186bd;
    font-size: 11px;
}

#sidebar .recent .title {
    background: url("images/header-recent.png") no-repeat top left;
    width: 192px;
    height: 36px;
}

#sidebar .recent ul {
    margin-left:28px;
}

#sidebar .recent ul li {
    background:none;
    padding: 7px 0;
    list-style-image: url("images/sidebar-list.png");
    margin: 0px;
    line-height: 18px;
}

#sidebar .recent ul li a {
    color: #0186bd;
    font-weight: normal;
}

#sidebar .recent ul li a:hover {
    text-decoration: underline;
}

#sidebar .reclist {
    border-top: 1px solid #e1e4e4!important;    
}

.comment-cent {
    width: 681px;
    background: #f4f4f4;
    border-left: 1px solid #eaecec;
    border-right: 1px solid #eaecec;
}

.comment-top {
    background: url("images/comment-top.png") no-repeat center top;
    height: 19px;
    width: 683px;   
}

.comment-bottom {
    background: url("images/comment-bottom.png") no-repeat center bottom;
    height: 10px;
    width: 683px;
    margin-bottom: 8px;
}

.comment-text p {
    margin: 0;
    padding: 0;
}

.userpic {
    margin-left:22px!important;
    margin-top:15px!important;
    margin-right: 22px!important;
}

.comment-nick {
    color: #0186bd;
    font-weight: bold;
    font-size: 14px;
}

.commentmetadata {
    font-size: 11px;
    color: #858f8f;
}


#respond {
    font-size: 24px;
    color: #343a3e;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 30px;
}

.reply-top {
    background: url("images/reply-top.png") no-repeat center top;
    width: 680px;
    height: 10px;
}

.reply-bottom {
    background: url("images/reply-bottom.png") no-repeat center bottom;
    width: 680px;
    height: 9px;
}

.reply-cent {
    background: #f2f9ff;
    border-left: 1px solid #e1e4e4;
    border-right: 1px solid #e1e4e4;
    width: 648px;
    padding-left: 30px;
}

#comment {
    width: 620px;
    height: 110px;
}


#submit {
    background: url("images/commnet-send.png") no-repeat left top;
    width: 116px;
    height: 40px;
    border: none!important;
}

.reply-cent input {
    width: 278px;
} 

.post-line {
    border-top: 1px solid #e1e4e4;
    margin-top: 3px;
}

