  *  {
padding : 0;
margin : 0;
}
a img {
border : 0;
}
.clear {
clear : both;
}
a {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
p {
padding-bottom : 10px;
}
.hidden {
display : none;
}
body {
background : url(img/bg.gif) 4px 5px;
font-family : Arial;
font-size : 12px;
}
.topbg {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 260px;
background : url(img/top_bg.gif) repeat-x top;
z-index : 1;
}
.wrapper {
position : relative;
width : 960px;
margin : auto;
z-index : 2;
}
.header {
position : relative;
height : 203px;
z-index : 11;
}
.header .toplinks {
position : absolute;
top : 10px;
right : -13px;
}
.header .toplinks li {
float : left;
list-style : none;
padding : 0 13px;
background : url(img/toplinks_div.gif) no-repeat left;
}
.header .toplinks li:first-child {
background : none;
}
.header .toplinks li a {
color : #666;
}
.header .toplinks li img {
vertical-align : top;
margin-right : 3px;
}
.header .search {
width : 258px;
height : 39px;
background : url(img/search_bg.gif);
position : absolute;
top : 40px;
right : 0;
}
.header .search input[type="text"] {
border : 0;
margin : 6px 0;
margin-left : 38px;
padding : 5px;
width : 140px;
float : left;
color : #999;
font-family : Arial;
font-size : 12px;
}
.header .search input[type="image"] {
width : 62px;
height : 27px;
float : right;
margin : 5px;
margin-left : 0;
}
.header .button {
display : block;
width : 33px;
height : 15px;
background : url(img/button_light_dark.gif) no-repeat top left;
text-indent : -99px;
overflow : hidden;
position : absolute;
top : 88px;
}
.header .button-light {
background-position : -33px 0;
right : 0;
}
.header .button-dark {
background-position : 0 0;
right : 33px;
}
.header .menu {
list-style : none;
width : 958px;
height : 50px;
background : url(img/menu_bg.gif);
position : absolute;
left : 0;
top : 115px;
border-left : 1px solid #e28400;
border-right : 1px solid #e28400;
z-index : 10;
}
.header .menu > li {
float : left;
background : url(img/menu_div.gif) no-repeat top right;
position : relative;
}
.header .menu > li > a {
float : left;
display : block;
height : 50px;
line-height : 50px;
padding : 0 25px;
color : #fff;
font-weight : bold;
font-size : 12px;
margin-right : 2px;
}
.header .menu > li > a:hover, .header .menu > li:hover > a {
text-decoration : none;
color : #ffcc00;
background : url(img/menu_bg_hover.gif);
}
.header .menu > li.dropdown > a > span {
display : block;
background : red;
width : 100%;
}
.header .menu > li:hover > ul {
display : block;
}
.header .menu > li ul {
list-style : none;
position : absolute;
width : 189px;
background : url(img/menu_sub_bottom.gif) no-repeat bottom left;
padding-bottom : 6px;
z-index : 10;
}
.header .menu > li > ul {
left : 0;
top : 50px;
display : none;
}
.header .menu > li > ul > li > ul {
left : 189px;
top : 0;
display : none;
}
.header .menu > li > ul li {
background : #cb5100 url(img/menu_sub_div.gif) no-repeat top right;
padding-top : 2px;
position : relative;
}
.header .menu > li > ul li > a {
display : block;
padding : 5px;
color : #fff;
font-weight : bold;
outline : none;
}
.header .menu > li > ul li > a:hover, .header .menu > li > ul > li:hover > a {
text-decoration : none;
color : #ffcc00;
background-color : #bf3e00;
}
.header .menu > li > ul > li:hover > ul {
display : block;
}
.header .menu .dropdown a:before {
content : "\00BB \0020";
}
.header .submenu {
list-style : none;
width : 958px;
height : 38px;
background : url(img/submenu_bg.gif);
position : absolute;
left : 0;
top : 165px;
border-left : 1px solid #5b5b5b;
border-right : 1px solid #5b5b5b;
z-index : 9;
}
.header .submenu > li {
float : left;
background : url(img/submenu_div.gif) no-repeat top right;
position : relative;
}
.header .submenu > li > a {
float : left;
display : block;
height : 38px;
line-height : 38px;
padding : 0 25px;
color : #4fc4e3;
font-weight : bold;
font-size : 12px;
margin-right : 2px;
}
.header .submenu > li > a:hover, .header .submenu > li:hover > a {
text-decoration : none;
color : #fff;
background : url(img/submenu_bg_hover.gif);
}
.header .submenu > li.dropdown > a > span {
display : block;
background : red;
width : 100%;
}
.header .submenu > li:hover > ul {
display : block;
}
.header .submenu > li ul {
list-style : none;
position : absolute;
width : 189px;
background : url(img/submenu_sub_bottom.gif) no-repeat bottom left;
padding-bottom : 6px;
z-index : 9;
}
.header .submenu > li > ul {
left : 0;
top : 38px;
display : none;
}
.header .submenu > li > ul > li > ul {
left : 189px;
top : 0;
display : none;
}
.header .submenu > li > ul li {
background : #1f1f1f url(img/submenu_sub_div.gif) no-repeat top right;
padding-top : 2px;
position : relative;
}
.header .submenu > li > ul li > a {
display : block;
padding : 5px;
color : #4fc4e3;
font-weight : bold;
outline : none;
}
.header .submenu > li > ul li > a:hover, .header .submenu > li > ul > li:hover > a {
text-decoration : none;
color : #fff;
background-color : #2c2c2c;
}
.header .submenu > li > ul > li:hover > ul {
display : block;
}
.header .submenu .dropdown a:before {
content : "\00BB \0020";
}
.ftop {
padding : 10px;
}
.ftop .featured {
float : left;
width : 630px;
position : relative;
}
.ftop .featured .fwrap {
width : 630px;
height : 280px;
overflow : hidden;
position : relative;
}
.ftop .featured ul {
width : 100000px;
position : absolute;
top : 0;
left : 0;
}
.ftop .featured li {
list-style : none;
float : left;
}
.ftop .featured li img {
vertical-align : middle;
}
.ftop .featured li div {
margin-top : 1px;
padding : 5px;
}
.ftop .featured li div a {
font-weight : bold;
}
.ftop .featured li div a.title {
font-size : 18px;
font-weight : bold;
}
.ftop .featured .fthumbs {
position : absolute;
top : 10px;
left : 10px;
z-index : 8;
height : 215px;
overflow : hidden;
}
.ftop .featured .fthumbs img {
border : 2px solid #333;
vertical-align : middle;
margin-bottom : 5px;
width : 62px;
height : 34px;
}
.ftop .featured .fthumbs img.active {
border : 2px solid #fff;
}
.ftop .featured a {
outline : none;
}
.ftop .top {
float : right;
width : 300px;
}
.ftop .top li {
padding : 10px 0;
list-style : none;
}
.ftop .top li a {
font-weight : bold;
}
.ftop .top li span {
display : block;
font-size : 11px;
height : 14px;
overflow : hidden;
}
.ftop .top li span a.comments {
float : right;
}
.left {
float : left;
width : 630px;
margin : 10px;
position : relative;
z-index : 7;
}
.left_fullwidth {
width : auto;
}
.left .advert-arch-top {
width : 468px;
height : 60px;
margin : auto;
padding-bottom : 10px;
}
.left .advert-arch-bottom {
width : 300px;
height : 250px;
margin : auto;
padding-top : 10px;
}
.left .advert-article-bottom {
width : 468px;
height : 60px;
margin : auto;
padding : 15px 0;
}
.highlights {
list-style : none;
width : 1000px;
}
.highlights li {
margin : 10px 0;
width : 204px;
float : left;
margin-right : 9px;
}
.highlights span {
display : block;
padding : 5px;
font-weight : bold;
}
.highlights span.title {
height : 30px;
overflow : hidden;
}
.highlights span.cat {
font-size : 11px;
}
.highlights .thumbnail img {
width : 196px;
height : 110px;
vertical-align : middle;
padding : 1px;
}
.articles {
list-style : none;
}
.articles > li {
padding : 15px 0;
}
.articles .title {
font-weight : bold;
font-size : 14px;
}
.articles .pinfo {
display : block;
padding : 5px;
font-size : 11px;
margin : 5px 0;
}
.articles .pinfo a.comments {
float : right;
background-repeat : no-repeat;
background-position : left;
text-indent : 15px;
}
.articles .thumb img {
float : left;
margin-right : 5px;
width : 300px;
height : 100px;
vertical-align : middle;
padding : 1px;
}
.articles .post {
line-height : 18px;
}
.articles .post a {
font-weight : bold;
}
.articles .post-date {
float : left;
margin-right : 5px;
}
.article .ainfo {
padding : 10px;
position : relative;
margin-bottom : 10px;
height : 100px;
}
.article .ainfo .infol {
float : left;
width : 80px;
text-align : center;
}
.article .ainfo .avatar a {
display : inline-block;
padding : 1px;
margin-bottom : 5px;
}
.article .ainfo .avatar a img {
vertical-align : middle;
width : 75px;
height : 75px;
display : block;
}
.article .ainfo .author a {
font-size : 11px;
}
.article .ainfo ul {
list-style : none;
position : absolute;
top : 0;
right : 0;
}
.article .ainfo ul li {
float : left;
padding-left : 2px;
}
.article .ainfo ul li:first-child {
background : none;
}
.article .ainfo ul li:first-child a {
padding : 0;
width : 126px;
text-align : center;
}
.article .ainfo ul li a {
float : left;
display : block;
height : 35px;
line-height : 35px;
font-weight : bold;
padding : 0 25px;
outline : none;
}
.article .ainfo ul li a:hover {
text-decoration : none;
}
.article .ainfo .advert {
position : absolute;
bottom : 0;
right : 0;
width : 468px;
height : 60px;
padding : 12px 30px;
}
.article .title {
font-size : 24px;
display : inline-block;
}
.article .postright {
float : right;
width : 220px;
}
.article .postright .score {
background : #00728f;
width : 188px;
float : right;
margin-bottom : 10px;
padding : 10px;
text-transform : uppercase;
font-weight : bold;
color : #fff;
}
.article .thumbnail {
float : right;
margin : 0;
margin-left : 5px;
margin-bottom : 5px;
display : none;
padding : 1px;
width : 204px;
height : 115px;
}
.article .thumbnail img {
vertical-align : center;
width : 205px;
height : 115px;
display: none;
}
.article .atabs {
margin-top : 10px;
min-height : 34px;
clear : both;
}
.article .atabs .tabs {
height : 34px;
}
.article .atabs .tabs li {
float : left;
margin-right : 1px;
list-style : none;
}
.article .atabs .tabs li a {
display : block;
height : 32px;
line-height : 34px;
padding : 0 15px;
font-weight : bold;
outline : none;
}
.article .atabs .tags {
padding : 10px;
text-align : center;
}
.article .atabs .tags a {
display : inline-block;
padding-left : 15px;
background : url(img/icon_tags.png) no-repeat left;
margin : 0 5px;
}
.article .atabs .categories {
padding : 10px;
text-align : center;
}
.article .atabs .categories a {
font-weight : bold;
}
.article .atabs .similarposts {
padding : 10px;
}
.article .atabs .similarposts li {
list-style : none;
padding : 5px;
font-weight : bold;
}
.article .post img {
padding : 1px;
border : 1px solid #ccc;
max-width : 620px !important ;
}
.article .post img.wp-smiley {
padding : 0 !important ;
border : none !important ;
vertical-align : middle;
}
.article .post img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
.article .post img.alignleft {
margin : 0 7px 2px 0;
display : inline;
}
.article .post img.alignright {
margin : 0 0 2px 7px;
display : inline;
}
.articles .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {
margin : 10px 0;
padding-bottom : 10px;
}
.articles .post h1 {
font-size : 28px;
padding-bottom : 15px;
margin-top : 20px;
}
.articles .post h2 {
font-size : 24px;
}
.articles .post h3 {
font-size : 20px;
}
.articles .post h4 {
font-size : 18px;
}
.articles .post h5 {
font-size : 16px;
}
.articles .post h6 {
font-size : 13px;
}
.articles .post blockquote {
margin : 10px;
padding : 10px;
position : relative;
font-style : italic;
}
.articles .post ul {
margin : 5px 0 5px;
}
.articles .post ul ul {
margin : 0;
}
.articles .post ol {
margin : 5px 0 5px;
}
.articles .post ol ol {
margin : 0;
}
.articles .post ul li {
list-style : none;
text-indent : 15px;
margin-left : 12px;
padding : 3px 0;
}
.articles .post ol li {
list-style-position : inside;
margin-left : 10px;
padding : 3px 0;
}
.comments li {
list-style : none;
position : relative;
}
.comments li ul {
margin-left : 30px;
}
.comments li li li li li ul {
margin-left : 0;
}
.comments li .cwrap {
padding : 8px;
margin : 10px 0;
position : relative;
}
.comments li .avatar img {
padding : 1px;
vertical-align : middle;
float : left;
margin-right : 8px;
}
.comments li .author, .comments li .author a {
font-weight : bold;
font-size : 13px;
}
.comments li .cnumber {
font-size : 30px;
position : absolute;
right : 8px;
top : 35px;
}
.comments li .cnumber span {
font-size : 18px;
}
.comments li .ratec {
position : absolute;
top : 8px;
right : 8px;
}
.comments li .ratec .ratingtext {
display : none;
}
.comments li .ctext {
margin-top : 8px;
position : relative;
}
.comments li .ctext div {
padding : 8px;
}
.comments li .ctext .triangle {
width : 27px;
height : 27px;
display : block;
position : absolute;
left : 73px;
top : -27px;
}
.comments input.cicon {
margin-bottom : 3px;
height : 21px;
width : 163px;
padding-left : 32px;
padding-right : 5px;
padding-top : 8px;
background-repeat : no-repeat;
background-position : top left;
}
.comments input.icon_name {
background-position : 0 0;
}
.comments input.icon_email {
background-position : 0 -29px;
}
.comments input.icon_website {
background-position : 0 -58px;
}
.comments input.cicon, .comments textarea {
font-style : italic;
font-family : Arial;
font-size : 12px;
border : 0;
}
.comments input.cicon:focus, .comments textarea:focus {
font-style : normal;
}
.comments textarea {
height : 75px;
padding : 5px;
width : 475px;
margin-bottom : 10px;
}
.comments .cancel-comment-reply {
display : none;
padding : 8px 0;
}
.comments li .cancel-comment-reply {
display : block;
}
.comments .wpn_logged_in {
padding-bottom : 5px;
}
.comments li #respond {
padding : 0 5px;
}
.comments #respond img {
vertical-align : middle;
}
.right {
float : right;
width : 300px;
margin : 10px;
margin-left : 0;
position : relative;
z-index : 7;
}
.right .advert {
margin-bottom : 10px;
}
.box {
margin-bottom : 10px;
padding : 10px;
}
.box > ul {
margin : -10px;
}
.box li {
list-style : none;
line-height : 32px;
background : url(img/list_bullet.png) no-repeat 11px 11px;
padding-left : 30px;
}
.box li ul {
margin-left : 0;
}
.box li ul ul {
margin-left : 15px;
}
.box li ul li {
border-top : 0;
background : none;
padding-left : 0;
line-height : 22px;
}
.box li:first-child {
border-top : 0;
}
.box li a {
font-weight : bold;
outline : none;
}
.list2 li {
padding : 10px;
float : left;
clear : left;
width : 280px;
}
.list2 li a {
display : inline;
background : none;
font-weight : normal;
padding : 0;
}
.list2 li .limg {
float : left;
vertical-align : middle;
padding : 1px;
margin-top : 2px;
margin-right : 5px;
}
.latestc li {
padding : 10px;
background : none;
line-height : 20px;
}
.latestc img {
width : 20px;
height : 20px;
float : left;
padding : 1px;
margin-right : 5px;
}
.latestrp li {
padding : 10px;
background : none;
line-height : 20px;
position : relative;
}
.latestrp img {
width : 38px;
height : 38px;
float : left;
padding : 1px;
margin-right : 5px;
}
.latestrp span {
display : block;
}
.latestrp span a {
font-weight : normal;
}
.latestrp .score {
position : absolute;
top : 12px;
right : 12px;
}
.bottomlinks {
text-align : center;
}
.bottomlinks ul {
height : 35px;
line-height : 35px;
}
.bottomlinks .cats {
background : #191919;
border-top : 1px solid #313131;
border-bottom : 1px solid #313131;
}
.bottomlinks .pages {
background : #252525;
}
.bottomlinks li {
display : inline;
list-style : none;
}
.bottomlinks li a {
display : inline-block;
outline : none;
color : #fff;
font-weight : bold;
margin : 0 5px;
}
.bottomlinks .pages a {
color : #ffcc00;
}
.footer {
height : 82px;
background : url(img/footer_bg.gif) repeat-x top;
border-bottom : 10px solid #a8a8a8;
padding : 15px;
color : #666;
font-size : 11px;
}
.footer .fleft {
float : left;
width : 700px;
}
.footer .fright {
float : right;
text-align : right;
padding : 8px 0;
width : 225px;
}
.footer a {
color : #c14000;
font-weight : bold;
}
.footer a.alt {
color : #00718e;
}
.heading1 {
display : block;
height : 36px;
line-height : 36px;
text-indent : 35px;
font-size : 14px;
font-weight : bold;
}
.heading1 span {
display : block;
background-repeat : no-repeat;
background-position : 14px 14px;
}
.heading2 {
display : block;
height : 36px;
line-height : 36px;
text-indent : 35px;
font-size : 14px;
font-weight : bold;
background : url(img/heading2_bg.gif) repeat-x top;
color : #fff;
border : 1px solid #df801d;
}
.heading2 span {
display : block;
background : url(img/heading2_arrow.gif) no-repeat 14px 14px;
}
.heading3 {
display : block;
font-size : 18px;
font-weight : bold;
margin-bottom : 5px;
}
#wp-calendar {
width : 100%;
}
#wp-calendar td {
padding : 5px;
text-align : center;
vertical-align : middle;
}
#wp-calendar caption {
font-size : 14px;
font-weight : bold;
padding : 5px 15px 7px;
text-align : left;
margin-bottom : 10px;
}
#wp-calendar a {
font-weight : bold;
}
#wp-calendar #prev a {
text-align : left;
font-weight : bold;
}
#wp-calendar #next a {
text-align : right;
font-weight : bold;
}
#tag_cloud {
text-align : justify;
line-height : 23px;
}
#tag_cloud a {
margin : 2px;
font-weight : bold;
}
.formcontainer fieldset {
margin : 10px 0;
padding : 10px;
}
.formcontainer legend {
padding : 7px 15px;
font-size : 16px;
font-weight : bold;
}
.formcontainer input, .formcontainer textarea {
margin-bottom : 5px;
padding : 5px;
font-family : Arial;
font-size : 12px;
}
.formcontainer input[type="text"] {
width : 250px;
}
.formcontainer textarea {
width : 550px;
}
.formcontainer label {
margin-bottom : 5px;
}
.formcontainer .form-submit {
display : block;
padding-top : 15px;
margin-top : 8px;
}
.formcontainer p.error {
padding : 5px;
font-size : 14px;
font-weight : bold;
}
.formcontainer .success {
padding : 5px;
font-size : 14px;
font-weight : bold;
}
.formcontainer span {
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.wp-pagenavi {
text-align : center;
font-size : 12px;
padding : 10px;
padding-top : 20px;
font-weight : bold;
font-family : Arial;
}
.wp-pagenavi .current {
padding : 5px;
margin-right : 5px;
}
.wp-pagenavi a, .wp-pagenavi .pages {
padding : 5px;
margin-right : 5px;
outline : none;
}
.wp-caption {
text-align : center;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
body {
color : #fefefe;
}
a {
color : #ffcc00;
}
.content {
background : #252525 url(img/dark/content_bg.gif) repeat-x top;
}
.ftop {
background : #191919;
border-bottom : 1px solid #252525;
}
.ftop .featured li div {
background : #252525;
border : 1px solid #2d2d2d;
}
.ftop .featured li div a {
color : #ff7800;
}
.ftop .featured li div a.title {
color : #ffcc00;
}
.ftop .top li {
background : url(img/dark/ftop_top_div.gif) repeat-x bottom;
}
.ftop .top li span a {
color : #f47402;
font-weight : normal;
}
.ftop .top li span a.comments {
color : #7ce4ff;
}
.heading1 {
background : url(img/dark/heading1_bg.gif) repeat-x top;
color : #ccc;
border : 1px solid #4d4d4d;
}
.heading1 span {
background-image : url(img/dark/heading1_arrow.gif);
}
.heading3 {
color : #ffcc00;
}
.highlights .thumbnail img {
background : #000;
border : 3px solid #5b5b5b;
}
.highlights li {
background : #202020;
}
.highlights span.cat {
background : #111;
border-top : 1px solid #252525;
color : #999;
}
.highlights span.cat a {
color : #999;
}
.articles > li {
background : url(img/dark/articles_div.gif) repeat-x bottom;
}
.articles .pinfo {
background : #111;
border-top : 1px solid #2d2d2d;
color : #999;
}
.articles .pinfo a {
color : #7ce4ff;
}
.articles .pinfo a.comments {
background-image : url(img/dark/icon_comments.gif);
}
.articles .pinfo span a {
color : #ff7800;
}
.articles .overlay a {
background : url(img/dark/articles_thumb.gif);
}
.articles .post a {
color : #ffcc00;
}
.article .ainfo {
background : #353535 url(img/dark/articles_ainfo_bg.gif) repeat-x top;
border : 1px solid #494949;
}
.article .ainfo .avatar a {
background : #110803;
border : 2px solid #7c7c7c;
}
.article .ainfo .author a {
color : #4fc4e3;
}
.article .ainfo ul li {
background : url(img/dark/articles_ainfo_div.gif) no-repeat left;
}
.article .ainfo ul li a {
color : #fff;
}
.article .ainfo ul li a:hover {
background : url(img/dark/articles_ainfo_bg_hover.gif);
}
.article .ainfo .advert {
background : #191919;
border-top : 1px solid #494949;
border-left : 1px solid #494949;
}
.article .thumbnail {
background : #110803;
border : 2px solid #7c7c7c;
}
.articles .thumb img {
background : #000;
border : 2px solid #5b5b5b;
}
.article .atabs {
background : url(img/dark/articles_atabs_hdiv.gif) repeat-x 0 32px;
}
.article .atabs .tabs li a {
color : #ccc;
background : url(img/dark/articles_atabs_bg.gif) repeat-x bottom;
}
.article .atabs .tabs li a.active {
background : url(img/dark/articles_atabs_bg_active.gif) repeat-x bottom;
color : #fff;
}
.article .atabs .atabs_content {
background : #191919;
}
.article .atabs .tags a {
color : #4fc4e3;
}
.article .atabs .categories a {
color : #ff7800;
}
.articles .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {
background : url(img/dark/articles_atabs_hdiv.gif) repeat-x bottom;
color : #aaa;
}
.articles .post blockquote {
color : #ccc;
background : #333;
border-left : 5px solid #4fc4e3;
}
.articles .post blockquote blockquote {
background : #252525;
border-left : 5px solid #3a7584;
}
.articles .post ul li {
background : url(img/dark/list_bullet.gif) no-repeat 0 7px;
}
.article .post-date {
color : #999;
}
.comments li .cwrap {
background : #191919;
border : 1px solid #2d2d2d;
}
.comments li .avatar img {
background : #000;
border : 2px solid #434343;
}
.comments li .author, .comments li .author a {
color : #ffcc00;
}
.comments li .date {
color : #999;
}
.comments li .reply a {
color : #4fc4e3;
}
.comments li .cnumber {
color : #999;
}
.comments li .ctext {
background : #252525;
border : 1px solid #2d2d2d;
}
.comments li .ctext .triangle {
background : url(img/dark/comments_triangle.gif);
}
.comments li.comment-author-admin .ctext, .comments li.bypostauthor .ctext {
background : #013340;
border : 1px solid #005166;
}
.comments li.comment-author-admin .ctext .triangle, .comments li.bypostauthor .ctext .triangle {
background : url(img/dark/comments_triangle_admin.gif);
}
.comments input.cicon {
background-color : #fff;
background-image : url(img/dark/comments_icons.gif);
}
.comments textarea {
background : #fff;
}
.comments input.cicon, .comments textarea {
color : #666;
}
.comments input.cicon:focus, .comments textarea:focus {
color : #333;
}
.box {
background : #191919;
}
.box li {
border-top : 1px solid #252525;
}
.box li ul li a {
color : #fff;
}
.list2 li strong {
color : #999;
}
.list2 li .limg {
background : #000;
border : 1px solid #434343;
}
.wp-pagenavi a, .wp-pagenavi .pages {
color : #ffcc00;
background : #191919;
border : 1px solid #2d2d2d;
}
.wp-pagenavi .current {
background : #ff7800;
color : #191919;
border : 1px solid #f7a249;
}
#wp-calendar caption {
border-bottom : 1px dotted #fff;
color : #fff;
}
.wp-polls p strong {
color : #999;
}
.latestc img {
background : #000;
border : 1px solid #434343;
}
.latestrp img {
background : #000;
border : 2px solid #434343;
}
.latestrp span a {
color : #f47402;
}
.wp-caption {
background-color : #5a5a5a;
color : #ccc;
}
.wp-caption img {
border : 1px solid #000 !important ;
}
.formcontainer fieldset {
border : 1px solid #414141;
background : #111;
}
.formcontainer fieldset:hover {
border : 1px solid #666;
}
.formcontainer fieldset:hover legend {
background : #ff6600;
color : #fff;
}
.formcontainer legend {
color : #fff;
background : #414141;
}
.formcontainer input, .formcontainer textarea {
border : 1px solid #ccc;
background : #ccc;
}
.formcontainer input:focus, .formcontainer textarea:focus {
border : 1px solid #f88b00;
background : #eee;
}
.formcontainer p.error {
border : 1px solid #ff6eae;
color : #555;
background : #f4e7e7;
}
.formcontainer input.error {
border : 1px solid #ff6eae;
background : #f4e7e7;
}
.formcontainer .success {
color : #555;
background : #ffc;
border : 1px solid #fc9;
}
.formcontainer span.required {
color : #7ce4ff;
}
body {
color : #000;
}
a {
color : #cb5100;
}
.content {
background : #fff url(img/light/content_bg.gif) repeat-x top;
}
.ftop {
background : #dbdbdb;
border-bottom : 1px solid #fff;
}
.ftop .featured li div {
background : #efefef;
border : 1px solid #fff;
}
.ftop .featured li div a {
color : #cc6600;
}
.ftop .featured li div a.title {
color : #cb5100;
}
.ftop .top li {
background : url(img/light/ftop_top_div.gif) repeat-x bottom;
}
.ftop .top li span a {
color : #cc6600;
font-weight : normal;
}
.ftop .top li span a.comments {
color : #00728f;
}
.heading1 {
background : url(img/light/heading1_bg.gif) repeat-x top;
color : #fff;
border : 1px solid #878787;
}
.heading1 span {
background-image : url(img/light/heading1_arrow.gif);
}
.heading3 {
color : #cb5100;
}
.highlights .thumbnail img {
background : #fff;
border : 3px solid #b6b6b6;
}
.highlights li {
background : #efefef;
}
.highlights span.cat {
background : #dbdbdb;
border-top : 1px solid #fff;
color : #444;
}
.highlights span.cat a {
color : #444;
}
.articles > li {
background : url(img/light/articles_div.gif) repeat-x bottom;
}
.articles .pinfo {
background : #dbdbdb;
border-top : 1px solid #d2d2d2;
color : #444;
}
.articles .pinfo a {
color : #00728f;
}
.articles .pinfo a.comments {
background-image : url(img/light/icon_comments.gif);
}
.articles .pinfo span a {
color : #cc6600;
}
.articles .overlay a {
background : url(img/light/articles_thumb.gif);
}
.articles .post a {
color : #cb5100;
}
.article .ainfo {
background : #dedede url(img/light/articles_ainfo_bg.gif) repeat-x top;
border : 1px solid #bbb;
}
.article .ainfo .avatar a {
background : #fff;
border : 2px solid #999;
}
.article .ainfo .author a {
color : #00728f;
}
.article .ainfo ul li {
background : url(img/light/articles_ainfo_div.gif) no-repeat left;
}
.article .ainfo ul li a {
color : #333;
padding-right : 24px;
margin-right : 1px;
}
.article .ainfo ul li a:hover {
background : url(img/light/articles_ainfo_bg_hover.gif);
color : #fff;
}
.article .ainfo .advert {
background : #eee;
border-top : 1px solid #bbb;
border-left : 1px solid #bbb;
}
.article .thumbnail {
background : #fff;
border : 2px solid #b2b2b2;
}
.articles .thumb img {
background : #fff;
border : 2px solid #b2b2b2;
}
.article .atabs {
background : url(img/light/articles_atabs_hdiv.gif) repeat-x 0 32px;
}
.article .atabs .tabs li a {
color : #333;
background : url(img/light/articles_atabs_bg.gif) repeat-x bottom;
}
.article .atabs .tabs li a.active {
background : url(img/dark/articles_atabs_bg_active.gif) repeat-x bottom;
color : #fff;
}
.article .atabs .atabs_content {
background : #dbdbdb;
}
.article .atabs .tags a {
color : #00728f;
}
.article .atabs .categories a {
color : #ff7800;
}
.articles .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {
background : url(img/light/articles_atabs_hdiv.gif) repeat-x bottom;
color : #666;
}
.articles .post blockquote {
color : #444;
background : #dbdbdb;
border-left : 5px solid #00728f;
}
.articles .post blockquote blockquote {
background : #fff;
border-left : 5px solid #7fb8c7;
}
.articles .post ul li {
background : url(img/light/list_bullet.gif) no-repeat 0 7px;
}
.article .post-date {
color : #666;
}
.comments li .cwrap {
background : #dbdbdb;
border : 1px solid #c3c3c3;
}
.comments li .avatar img {
background : #fff;
border : 2px solid #a3a3a3;
}
.comments li .author, .comments li .author a {
color : #cb5100;
}
.comments li .date {
color : #444;
}
.comments li .reply a {
color : #00728f;
}
.comments li .cnumber {
color : #444;
}
.comments li .ctext {
background : #fff;
border : 1px solid #c3c3c3;
}
.comments li .ctext .triangle {
background : url(img/light/comments_triangle.gif);
}
.comments li.comment-author-admin .ctext, .comments li.bypostauthor .ctext {
background : #d3f0f8;
border : 1px solid #98ccda;
}
.comments li.comment-author-admin .ctext .triangle, .comments li.bypostauthor .ctext .triangle {
background : url(img/light/comments_triangle_admin.gif);
}
.comments input.cicon {
background-color : #191919;
background-image : url(img/light/comments_icons.gif);
}
.comments textarea {
background : #191919;
}
.comments input.cicon, .comments textarea {
color : #666;
}
.comments input.cicon:focus, .comments textarea:focus {
color : #fff;
}
.box {
background : #dbdbdb;
}
.box li {
border-top : 1px solid #fff;
}
.box li ul li a {
color : #666;
}
.list2 li strong {
color : #444;
}
.list2 li .limg {
background : #fff;
border : 1px solid #a3a3a3;
}
.wp-pagenavi a, .wp-pagenavi .pages {
color : #cb5100;
background : #e2e2e2;
border : 1px solid #c3c3c3;
}
.wp-pagenavi .current {
background : #00728f;
color : #fff;
border : 1px solid #01556a;
}
#wp-calendar caption {
border-bottom : 1px dotted #333;
color : #333;
}
.wp-polls p strong {
color : #444;
}
.latestc img {
background : #fff;
border : 1px solid #a3a3a3;
}
.latestrp img {
background : #fff;
border : 2px solid #a3a3a3;
}
.latestrp span a {
color : #cc6600;
}
.wp-caption {
background-color : #b2b2b2;
color : #444;
}
.wp-caption img {
border : 1px solid #fff !important ;
}
.formcontainer fieldset {
border : 1px solid #ccc;
background : #efefef;
}
.formcontainer fieldset:hover {
border : 1px solid #666;
}
.formcontainer fieldset:hover legend {
background : #ffd32e;
color : #333;
}
.formcontainer legend {
color : #fff;
background : #414141;
}
.formcontainer input, .formcontainer textarea {
border : 1px solid #ccc;
background : #fff;
}
.formcontainer input:focus, .formcontainer textarea:focus {
border : 1px solid #f88b00;
background : #fafafa;
}
.formcontainer p.error {
border : 1px solid #ff6eae;
color : #555;
background : #f4e7e7;
}
.formcontainer input.error {
border : 1px solid #ff6eae;
background : #f4e7e7;
}
.formcontainer .success {
color : #555;
background : #ffc;
border : 1px solid #fc9;
}
.formcontainer span.required {
color : #00728f;
}
body {
color : #fefefe;
}
a {
color : #ffcc00;
}
.content {
background : #252525 url(img/dark/content_bg.gif) repeat-x top;
}
.ftop {
background : #191919;
border-bottom : 1px solid #252525;
}
.ftop .featured li div {
background : #252525;
border : 1px solid #2d2d2d;
}
.ftop .featured li div a {
color : #ff7800;
}
.ftop .featured li div a.title {
color : #ffcc00;
}
.ftop .top li {
background : url(img/dark/ftop_top_div.gif) repeat-x bottom;
}
.ftop .top li span a {
color : #f47402;
font-weight : normal;
}
.ftop .top li span a.comments {
color : #7ce4ff;
}
.heading1 {
background : url(img/dark/heading1_bg.gif) repeat-x top;
color : #ccc;
border : 1px solid #4d4d4d;
}
.heading1 span {
background-image : url(img/dark/heading1_arrow.gif);
}
.heading3 {
color : #ffcc00;
}
.highlights .thumbnail img {
background : #000;
border : 3px solid #5b5b5b;
}
.highlights li {
background : #202020;
}
.highlights span.cat {
background : #111;
border-top : 1px solid #252525;
color : #999;
}
.highlights span.cat a {
color : #999;
}
.articles > li {
background : url(img/dark/articles_div.gif) repeat-x bottom;
}
.articles .pinfo {
background : #111;
border-top : 1px solid #2d2d2d;
color : #999;
}
.articles .pinfo a {
color : #7ce4ff;
}
.articles .pinfo a.comments {
background-image : url(img/dark/icon_comments.gif);
}
.articles .pinfo span a {
color : #ff7800;
}
.articles .overlay a {
background : url(img/dark/articles_thumb.gif);
}
.articles .post a {
color : #ffcc00;
}
.article .ainfo {
background : #353535 url(img/dark/articles_ainfo_bg.gif) repeat-x top;
border : 1px solid #494949;
}
.article .ainfo .avatar a {
background : #110803;
border : 2px solid #7c7c7c;
}
.article .ainfo .author a {
color : #4fc4e3;
}
.article .ainfo ul li {
background : url(img/dark/articles_ainfo_div.gif) no-repeat left;
}
.article .ainfo ul li a {
color : #fff;
}
.article .ainfo ul li a:hover {
background : url(img/dark/articles_ainfo_bg_hover.gif);
}
.article .ainfo .advert {
background : #191919;
border-top : 1px solid #494949;
border-left : 1px solid #494949;
}
.article .thumbnail {
background : #110803;
border : 2px solid #7c7c7c;
}
.articles .thumb img {
background : #000;
border : 2px solid #5b5b5b;
}
.article .atabs {
background : url(img/dark/articles_atabs_hdiv.gif) repeat-x 0 32px;
}
.article .atabs .tabs li a {
color : #ccc;
background : url(img/dark/articles_atabs_bg.gif) repeat-x bottom;
}
.article .atabs .tabs li a.active {
background : url(img/dark/articles_atabs_bg_active.gif) repeat-x bottom;
color : #fff;
}
.article .atabs .atabs_content {
background : #191919;
}
.article .atabs .tags a {
color : #4fc4e3;
}
.article .atabs .categories a {
color : #ff7800;
}
.articles .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {
background : url(img/dark/articles_atabs_hdiv.gif) repeat-x bottom;
color : #aaa;
}
.articles .post blockquote {
color : #ccc;
background : #333;
border-left : 5px solid #4fc4e3;
}
.articles .post blockquote blockquote {
background : #252525;
border-left : 5px solid #3a7584;
}
.articles .post ul li {
background : url(img/dark/list_bullet.gif) no-repeat 0 7px;
}
.article .post-date {
color : #999;
}
.comments li .cwrap {
background : #191919;
border : 1px solid #2d2d2d;
}
.comments li .avatar img {
background : #000;
border : 2px solid #434343;
}
.comments li .author, .comments li .author a {
color : #ffcc00;
}
.comments li .date {
color : #999;
}
.comments li .reply a {
color : #4fc4e3;
}
.comments li .cnumber {
color : #999;
}
.comments li .ctext {
background : #252525;
border : 1px solid #2d2d2d;
}
.comments li .ctext .triangle {
background : url(img/dark/comments_triangle.gif);
}
.comments li.comment-author-admin .ctext, .comments li.bypostauthor .ctext {
background : #013340;
border : 1px solid #005166;
}
.comments li.comment-author-admin .ctext .triangle, .comments li.bypostauthor .ctext .triangle {
background : url(img/dark/comments_triangle_admin.gif);
}
.comments input.cicon {
background-color : #fff;
background-image : url(img/dark/comments_icons.gif);
}
.comments textarea {
background : #fff;
}
.comments input.cicon, .comments textarea {
color : #666;
}
.comments input.cicon:focus, .comments textarea:focus {
color : #333;
}
.box {
background : #191919;
}
.box li {
border-top : 1px solid #252525;
}
.box li ul li a {
color : #fff;
}
.list2 li strong {
color : #999;
}
.list2 li .limg {
background : #000;
border : 1px solid #434343;
}
.wp-pagenavi a, .wp-pagenavi .pages {
color : #ffcc00;
background : #191919;
border : 1px solid #2d2d2d;
}
.wp-pagenavi .current {
background : #ff7800;
color : #191919;
border : 1px solid #f7a249;
}
#wp-calendar caption {
border-bottom : 1px dotted #fff;
color : #fff;
}
.wp-polls p strong {
color : #999;
}
.latestc img {
background : #000;
border : 1px solid #434343;
}
.latestrp img {
background : #000;
border : 2px solid #434343;
}
.latestrp span a {
color : #f47402;
}
.wp-caption {
background-color : #5a5a5a;
color : #ccc;
}
.wp-caption img {
border : 1px solid #000 !important ;
}
.formcontainer fieldset {
border : 1px solid #414141;
background : #111;
}
.formcontainer fieldset:hover {
border : 1px solid #666;
}
.formcontainer fieldset:hover legend {
background : #ff6600;
color : #fff;
}
.formcontainer legend {
color : #fff;
background : #414141;
}
.formcontainer input, .formcontainer textarea {
border : 1px solid #ccc;
background : #ccc;
}
.formcontainer input:focus, .formcontainer textarea:focus {
border : 1px solid #f88b00;
background : #eee;
}
.formcontainer p.error {
border : 1px solid #ff6eae;
color : #555;
background : #f4e7e7;
}
.formcontainer input.error {
border : 1px solid #ff6eae;
background : #f4e7e7;
}
.formcontainer .success {
color : #555;
background : #ffc;
border : 1px solid #fc9;
}
.formcontainer span.required {
color : #7ce4ff;
} 

/* Front Page Upcoming */
.FP_Up_Item, .FP_Up_Item2
{
    padding: 10px;
    overflow: hidden;
    font-size: 11pt;
    font-weight: bold;
    line-height: 1.4em;
    background-color: #e2e2e2;
    border-bottom: solid 1px #b1b1b1;
}

.FP_Up_Item2
{
    background-color: #ececf3; 
}



.FP_Up_Item a, .FP_Up_Item2 a
{
    text-decoration: none;
    font-weight: normal;
}

.FP_Up_Item a:hover, .FP_Up_Item2 a:hover
{
    text-decoration: underline;
}

.FP_Up_ImageWrap
{
    float: left;
    width: 60px;
}

.FP_Up_ImageWrap Img
{
    width: 50px;
    border: solid 1px #cccccc;
}

.FP_Up_TextWrap
{
    float: left;
}

.FP_Up_Date
{
    font-weight: normal;
    float: right; 
    width: 150px;
    font-family: Verdana;
    padding: 10px 0px 0 0px;
    font-size: 16px;
    color: #000000;
    text-align: right;
}

.FP_Up_Score, .FP_Up_UScore
{
    font-weight: normal;
    float: left; 
    font-family: Verdana;
    padding: 20px 0px 0 0px;
    font-size: 16px;
    color: #000000;
    text-align: right;
    width: 66px;
    height: 31px;
    background-image: url('FP_Up_Score_BG.png' );
    text-align: center;
}

