table {font-size: 100%}

.coverage_form {}
.coverage_form form {margin: 0px;padding: 0px;}
.coverage_form fieldset {padding: 8px; width: 40.0em}
.coverage_form fieldset legend {padding-left: 8px; padding-right: 8px;}
.selected_coverage {font-family: sans-serif; font-size: 90%; }
.selected_coverage li {}
.selected_coverage li a {text-decoration: none; background: none;}
.selected_coverage li a img {border: none}

.today_date {font-family: sans-serif; font-weight: bold; font-size: 12pt; color: #000088}

.coverage_one {text-align: left; font-family: sans-serif;}
.coverage_one .header {font-family: "Verdana" sans-serif sans-serif; font-weight: bold; font-size: 16pt; padding: 4px; background: #eeeeee; color: #191970 ;}
.coverage_one .header a img {border: 3px #ffffff solid; vertical-align: middle;}
.coverage_one .header a:hover img {border: 3px #7FFF00 solid;}
.coverage_one .header a {color: #336699; text-decoration: none}
.coverage_one .header a:hover {color: red; text-decoration: underline}
.coverage_one .article {border-bottom: 1px #888888 dashed; padding-top:4px; padding-bottom: 4px;}
.coverage_one .article title {line-height: 1.5em; }
.coverage_one .article .title .date {color: #333333; font-style: italic; font-size: 90%;}
.coverage_one .article .title a {font-weight: bold; font-family: serif; color: #336699; text-decoration: none;}
.coverage_one .article .title a:hover {color: #688E23; text-decoration: underline}
.coverage_one .summary {font-family: sans-serif;  font-size: 90%; color: #111111; line-height: 1.5em}
.coverage_one .summary a img {float: left; border: 3px #ffffff solid; margin: 2px; margin-right: 4px}
.coverage_one .summary a:hover img {border: 3px green solid; }
.coverage_one .summary hr {clear: both; margin: -0.20em 0; visibility: hidden;}

.latest_coverage {text-align: left;}
.coverage_many {font-family: sans-serif; font-size: 90%; width: 98%; vertical-align: top; margin-right: 5px; border: 1px #888888 solid; margin-bottom: 8px;}
.coverage_many .header a {color: #336699; text-decoration: none}
.coverage_many .header a:hover {color: red; text-decoration: underline}
.coverage_many .thumb img {border: 3px #ffffff solid; vertical-align: middle; float: right; margin: 4px;}
.coverage_many .thumb:hover img {border: 3px #7FFF00 solid;}
.coverage_many .header {font-family: sans-serif; font-weight: bold; font-size: 12pt; padding: 4px; background: #eeeeee; color: #191970;}
.coverage_many .article {margin-left: 6px; }
.coverage_many .article .title {line-height: 1.5em}
.coverage_many .article .title .date {color: #333333; font-style: italic; font-size: 90%;}
.coverage_many .article .title a {  color: #336699; text-decoration: none;}
.coverage_many .article .title a:hover {color: #688E23; text-decoration: underline}
.coverage_many .links {text-align: right; padding-right: 8px; margin-bottom: 3px;}
.coverage_many .links a {color: #336699; text-decoration: none; font-style: italic;font-weight: bold;}
.coverage_many .links a:hover {color: red; text-decoration: underline}

.coverage_front {font-family: sans-serif; font-size: 90%; width: 98%; vertical-align: top; border: 1px #888888 solid; margin-bottom: 8px;}
.coverage_front .thumb img {border: 3px #ffffff solid; vertical-align: middle; margin: 4px;}
.coverage_front .thumb:hover img {border: 3px #7FFF00 solid; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; }
.coverage_front .header .RootLink a {display: inline;}
.coverage_front .header a {color: #336699; text-decoration: none; display: block;}
.coverage_front .header a img {border: none; float: right}
.coverage_front .header a:hover {color: blue; background-color: #7FFF00}
.coverage_front .header {font-family: sans-serif; font-weight: bold; font-size: 12pt; padding: 4px; background: #eeeeee; color: #191970;}
.coverage_front .article {margin-left: 6px; }
.coverage_front .article .title {line-height: 1.2em; margin-bottom: 4px;}
.coverage_front .article .title a {  color: #336699; text-decoration: none;}
.coverage_front .article .title a:hover {color: #688E23; text-decoration: underline}

.calottery_header {font-family: sans-serif; border-top: 2px #888 solid; margin-top: 0.5em; padding: 0.2em}
.calottery_header a {font-size: 12pt; font-weight: bold; text-decoration: none; color: #336699;}
.calottery_header a:hover {color: red; text-decoration: underline}
.lottery_ca_mm {font-family: sans-serif; font-size: 10pt; display: block}
.lottery_ca_mm a {color: blue; text-decoration: underline; font-weight: bold}
.lottery_ca_mm a:hover {color: red; text-decoration: underline}
.lottery_ca_mm .date {margin-left: 0.5em; font-size: 9pt; color: #555; font-family: serif; font-weight: normal}
.lottery_ca_mm .num {font-weight: bold; display: block; clear: both; margin-bottom: 0.3em}
.lottery_ca_mm .normal {font-size: 12pt; color: #333; font-family: sans-serif; padding: 0 0.4em}
.lottery_ca_mm .mega {font-size: 14pt; color: #303; font-family: sans-serif; padding: 0 0.5em; text-decoration: underline }

.lottery_ca_sl {font-family: sans-serif; font-size: 10pt; display: block}
.lottery_ca_sl a {color: blue; text-decoration: underline; font-weight: bold}
.lottery_ca_sl a:hover {color: red; text-decoration: underline}
.lottery_ca_sl .date {margin-left: 0.5em; font-size: 9pt; color: #555; font-family: serif; font-weight: normal}
.lottery_ca_sl .num {font-weight: bold; display: block; clear: both; margin-bottom: 0.3em; line-height: 1.5em}
.lottery_ca_sl .normal {font-size: 12pt; color: #333; font-family: sans-serif; padding: 0 0.4em}
.lottery_ca_sl .mega {font-size: 14pt; color: #303; font-family: sans-serif; padding: 0 0.5em; text-decoration: underline }



.root_menu {width: 400px; font-family: sans-serif; font-size: 12pt; font-weight: bold;}
.root_menu a {}
.root_menu a img {border: none}
.root_menu .sub1 {display: none; }

.root_menu_hover {width: 400px; text-align: left; font-family: sans-serif; font-size: 12pt; font-weight: bold;}
.root_menu_hover a {}
.root_menu_hover a img {border: none}
.root_menu_hover .sub1 {display: block; z-index: 500; background-color: #f0f0f0 ; position: absolute; width: 360px; overflow: hidden; margin-left: 20px; margin-right: 10px; border: 1px #888888 solid}
.root_menu_hover .sub1 a {display: block; text-decoration: none; color: #483D8B ; padding-left: 10px; border: 2px #f0f0f0 solid; padding: 2px; padding-left: 8px;}
.root_menu_hover .sub1 a:hover {background: #CCFCCC;  border-top: 2px #efefef solid; border-left: 2px #efefef solid; border-right: 2px #cccccc  solid; border-bottom: 2px #cccccc solid; color: #006400 }

.discuss_disclaimer {background: #ccccff; padding: 0.25em; border: 1px #888 solid;}
.myvnnb {font-family: sans-serif;  font-size: 90%; margin: 2px; padding: 2px; height: 240px;}
.myvnnb .credit {font-family: "Verdana" sans-serif; font-size: 7pt;  color: #333333; float: right}
.myvnnb .credit a {color: blue}
.myvnnb hr { height: 1px; margin: 0px 5% 0px 5% ; padding: 0px; border-collapse: collapse;}

.myvnnb .weather {margin-top: 3px; font-size: 10pt}
.myvnnb .weather .title{color: #336699;}
.myvnnb .weather .title b{color: blue}
.myvnnb .weather .title .pref_links {color: blue; font-size: 9pt; margin-left: 10pt; float: right; text-decoration: underline; cursor: hand; cursor: pointer;}
.myvnnb .weather table {width: 100%;}
.myvnnb .weather .current {font-family: "Verdana" sans-serif; font-size: 90%; border: 1px #555555 solid; vertical-align: top; text-align: left; width: 50%;}
.myvnnb .weather .current .temp {font-family: sans-serif; font-size: 12pt; font-weight: bold}
.myvnnb .weather .current .title {font-size: 90%; font-weight: bold; color: #111111}
.myvnnb .weather .current .date {font-size: 85%; color: #111111}
.myvnnb .weather .current img {float: left;}

.myvnnb .weather .forecast {font-family: "Verdana" sans-serif; font-size: 95%;  border: 1px #555555 solid; text-align: left; height: 50%}
.myvnnb .weather .forecast img {float: left;}
.myvnnb .weather .forecast .date {font-size: 95%; color: #111111}
.myvnnb .weather .forecast .title {font-size: 95%; font-weight: bold; color: #111111}
.myvnnb .weather .forecast .temp {font-family: sans-serif; font-size: 12pt; font-weight: bold}

.myvnnb .stocks {font-family: sans-serif; font-size: 10pt;  margin-top: 8px;}
.myvnnb .stocks .title{color: #336699; padding-bottom: 3px; font-weight: bold;}
.myvnnb .stocks .title b{color: blue;}
.myvnnb .stocks .title .pref_links {color: blue; font-size: 9pt; margin-left: 10pt; float: right; text-decoration: underline; cursor: hand; cursor: pointer; font-weight: normal}
.myvnnb .stocks table {width: 100%; border: 1px #888888 solid;}
.myvnnb .stocks table tr {  }
.myvnnb .stocks table .highlight { background-color: #F0FFF0   }
.myvnnb .stocks table tr td {}
.myvnnb .stocks .symbol {font-size: 85%; font-weight: bold;}
.myvnnb .stocks .price {font-family: "Verdana" sans-serif; font-size: 9pt; }
.myvnnb .stocks .percent_pos {font-family: sans-serif; font-size: 9pt; color: #006400; font-weight: bold;}
.myvnnb .stocks .percent_neg {font-family: sans-serif; font-size: 9pt; color: #B22222; font-weight: bold; }
.myvnnb .stocks .time {font-size: 85%;  color: #555555}

.videos {text-align: left; font-family: sans-serif;}
.videos .header {font-family: sans-serif; font-weight: bold; font-size: 16pt; color: brown; text-align: left ; margin-top: 8px; margin-bottom:8px; padding:3px; padding-left: 32px; background: #cccccc url(/images/diamondsolive.gif); background-repeat: no-repeat; background-position: 6px 6px;}
.videos .header .admin_links {font-size: 12pt; text-align: center}
.videos .group {margin-top: 8px; margin-bottom: 4px; border-bottom: 2px #888888 dashed; padding-bottom: 4px;}
.videos .group .title {font-size: 90%;}
.videos .group .title a {color: #336699; text-decoration: none; font-weight: bold;}
.videos .group .title a:hover {color: blue; text-decoration: underline}
.videos .group .title .date {color: #333333; font-weight: bold;}
.videos .group .embed_hide {display: none}
.videos .group .embed {display: block; text-align: center}
.videos .video {padding: 3px;font-size: 90%;}
.videos .video a img {border: none}
.videos .video_hover {cursor: hand; cursor: pointer; font-size: 90%; background: #E6E6FA; padding: 3px}
.videos .video_hover a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; border: none;}
.videos .video_hover .summary {}
.videos .navigation {text-align: center; padding: 8px; margin: 8px;}
.videos .navigation a {text-decoration: none; color: blue; font-weight: bold; font-size: 90%; padding: 4px; margin: 4px; border: 1px #888888 solid}
.videos .navigation a:hover {text-decoration: underline}

.footer {text-align: center; border-top: 1px #888888 solid;}
.min_width { clear: both; margin: 0; visibility: hidden; width: 700px;}

.poll {font-family: sans-serif; font-size: 12pt; text-align: left; padding: 4px;}
.poll .header {font-family: sans-serif; font-weight: bold; font-size: 16pt; color: brown; text-align: left ; margin-top: 8px; margin-bottom:8px; padding:3px; padding-left: 32px; background: #cccccc url(/images/diamondsolive.gif); background-repeat: no-repeat; background-position: 6px 6px;}
.poll .header .admin_links {font-size: 12pt; text-align: center}
.poll .pollresult {}
.poll .pollresult .question {font-weight: bold; font-size: 12pt; color: #111111; line-height: 1.50em}
.poll .pollresult .choice { margin-top: 8px; padding-top: 6px; padding-bottom: 4px; border-bottom: 1px #555555 dashed }
.poll .pollresult .total {font-weight: bold; margin-top: 6px; padding-top: 4px;}
.poll .pollresult .votelink { margin-top: 2px; padding-top: 2px;}
.poll .pollresult .votelink a {font-weight: bold; text-decoration: none; color: blue;}
.poll .pollresult .votelink a:hover {font-weight: bold; text-decoration: underline; color: brown;}

.poll .pollform {}
.poll .pollform form {margin: 0px; padding: 0px;}
.poll .pollform .question {font-weight: bold; font-size: 12pt; color: #111111; margin-bottom: 6px}
.poll .pollform .choice { font-size: 12pt; color: #111111; margin-bottom: 6px}
.poll .pollform .label {cursor: hand; cursor: pointer}

.poll .admin_links {font-family: sans-serif; font-weight: bold; font-size: 85%; margin-top: 4px}
.poll .admin_links a {color: red; text-decoration: none}
.poll .admin_links a:hover {background: #cccccc}
.poll .navigation {font-family: sans-serif;  font-size: 90%; text-align: right; padding: 4px; margin: 4px}

.poll .poll_list {font-family: 'Times New Roman' sans-serif;}
.poll .poll_list li {line-height: 1.5em}
.poll .poll_list li a {text-decoration: none; color: #336699; font-weight: bold}
.poll .poll_list li a:hover {text-decoration: underline;}
 
.poll .polltime {font-size: 85%; text-decoration: italic;  color: #555555}

.embeddedpoll {float: right; width : 250px; border: 1px #555555 solid; margin: 4px; padding: 4px}
.embeddedpoll .pollform form {margin: 0px; padding: 0px;}
.embeddedpoll .pollform {font-family: sans-serif; font-size: 90%;}
.embeddedpoll .pollform .question {font-weight: bold; font-size: 12pt; color: #111111; margin-bottom: 6px}
.embeddedpoll .pollform .choice { font-size: 12pt; color: #111111; margin-bottom: 6px}
.embeddedpoll .pollform .label {cursor: hand; cursor: pointer}

.features form {margin: 0px; padding: 0px}
.features {text-align: left;}
.features .header {font-family: "Verdana" sans-serif; font-size: 140%; font-weight: bold; color: brown; text-align: center;}
.features .admin_links a {color: red; font-family: sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none}
.features .admin_links a:hover {text-decoration: underline; background-color: #cccccc}

.features .panes {padding-top: 1px;}
.features .panes .feature_pane_link {font-family: sans-serif; font-weight: bold; font-size: 12pt; margin-top: 2px;}
.features .panes .feature_pane_link .normal {font-weight: bold; font-size: 90%; color: #2F4F4F; padding-left: 6px; padding-right: 6px; padding-top: 2px; cursor: hand; cursor: pointer;margin-top: 2px;}
.features .panes .feature_pane_link .highlight {font-size: 90%; color: #556B2F; padding-left: 6px; padding-right: 6px; padding-top: 2px; cursor: hand; cursor: pointer; background-color: #D3D3D3;margin-top: 2px;}
.features .panes .feature_pane_link .selected {font-size: 12pt; color: #9400D3; padding-left: 7px; padding-right: 7px; padding-top: 3px; cursor: hand; cursor: pointer; background-color: #E6E6FA; border-bottom: #E6E6FA;border-top: 1px #888888 solid; border-left: 1px #888888 solid; border-right: 1px #888888 solid;margin-top: 2px; z-index: 100;}

.features .feature_list {}
.features .feature_list .feature {font-family: sans-serif; padding: 4px; margin-top: 6px; padding-top: 8px; margin-bottom: 8px; border-bottom: 1px #555555 dashed}
.features .feature_list .feature img {float: left; border: 1px #555555 solid; margin-right: 6px;}
.features .feature_list .feature .short_title {font-family: sans-serif; font-weight: bold; font-size: 90%; color: #336699; text-decoration: none}
.features .feature_list .feature .short_title:hover {text-decoration: underline}
.features .feature_list .feature .full_title {font-family: sans-serif; font-weight: bold; font-size: 90%; color: #336699; text-decoration: none}
.features .feature_list .feature .full_title:hover {text-decoration: underline}
.features .feature_list .feature .summary {font-family: sans-serif;  color: #111111; font-size: 90%;}
.features .feature_list .feature a {font-family: "Verdana" sans-serif; font-weight: bold; color: blue; text-decoration: none;font-size: 9pt}
.features .feature_list .feature a:hover {color: red; text-decoration: underline;}
.features .feature_list .feature .admin_links a {color: red; font-family: sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none}
.features .feature_list .feature .admin_links a:hover {text-decoration: underline; background-color: #cccccc}

.features_panel_hidden {display: none}
.features_panel {border: 1px #888888 solid; margin: 0px; padding: 3px; padding-right: 5px; font-family: sans-serif; font-size: 90%; text-align: left; width: 400px; height: 250px; z-index: 10; overflow: hidden;}
.features_panel .main_display_hidden {display: none}
.features_panel .main_display_show {display: block; height: 152px; overflow: auto;}
.features_panel .main_display_show .title {color: #336699; text-decoration: none; font-weight: bold; display: block; font-size: 11pt; margin-bottom: 6px; margin-top: 3px;}
.features_panel .main_display_show .title:hover {text-decoration: underline}
.features_panel .main_display_show .summary {font-family: sans-serif;  color: #111111; font-size: 90%;}
.features_panel .main_display_show a {color: #0000CD; text-decoration: none; font-weight: bold; font-size: 8pt}
.features_panel .main_display_show a:hover {text-decoration: underline}
.features_panel .main_display_show a img {border: 1px #888888 solid; padding: 2px; margin: 2px; float: left; margin-right: 6px;}
.features_panel .main_display_show a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}
.features_panel .main_display_show span {color: #111111}
.features_panel .features_list {clear: both;}
.features_panel .features_list table {border: none; width: 100%;}
.features_panel .features_list table tr td {margin: 2px}
.features_panel .features_list .feature {font-family: sans-serif;  font-size: 90%; cursor: hand; cursor: pointer; padding: 2px; border: 1px #888888 solid; } 
.features_panel .features_list .feature span {color: #191970; text-decoration: none; }
.features_panel .features_list .feature img {border: 1px #888888 solid; float: left; margin: 2px; margin-right: 4px;}
.features_panel .features_list .feature_selected {font-family: sans-serif;  font-size: 90%; cursor: hand; cursor: pointer; padding: 2px; border: 1px #555555 solid; background: #efefef url(/images/feature_button_bg.gif);} 
.features_panel .features_list .feature_selected span {color: #555555; text-decoration: none; }
.features_panel .features_list .feature_selected img {border: 1px #888888 solid; float: left; margin: 2px; margin-right: 4px;}

.binhluan {font-family: sans-serif; margin: 4px; border: 1px #aaaaaa solid; padding: 0px}
.binhluan .header {font-family: "Verdana" sans-serif; font-weight: bold; font-size: 12pt; color: brown; text-align: center; background-color: #cccccc; padding: 3px}
.binhluan .content { font-size: 90%; color: #111111; text-align: left; padding: 2px}
.binhluan .content .title {font-weight: bold; color: #336699; text-decoration: none; font-size: 11pt;}
.binhluan .content .author { color: #336699; font-style: italic; text-decoration: none; margin-left:4px; margin-right: 4px}
.binhluan .content .author:hover {color: red; background-color: #cccccc;text-decoration: underline}
.binhluan .content .body {display: block}
.binhluan .content .more_link {font-style: italic; color: blue}
.binhluan .content .more_link:hover { color: red; background-color: #cccccc}

.front_discussion {padding: 3px}
.discussions .navigation {font-weight: bold; font-family: sans-serif; font-size: 12pt; text-align: center}
.discussions .navigation a { padding: 4px; margin: 6px; line-height: 2.0em; text-decoration: none}
.discussions .navigation a:hover {background: #ccccff ; text-decoration: underline}

.ad_notice {text-align: center; background: #ADFF2F ; font-weight: bold; color: #006400; padding: 2px; border: 2px #aaa solid;}

.broadcast_bar_hidden {display: none; visibility: hidden;}

.broadcast_bar {display: block; background: #ffff44; border-bottom: 2px red solid; font-size: 12pt; font-weight:bold; font-family: sans-serif; color: #444444; line-height: 40px; text-align: center; overflow: hidden; margin-bottom: 3px; position: absolute; width: 100%; top: 0px; left: 0px}
.broadcast_bar a {color: blue;}

.flash_select {font-family: sans-serif; font-weight: bold; color: #888; padding-top: 0.5em; font-size: 90%; display: none}

.flash_select span.flash_tab_selected {color: #336699; background: #cff; border: 1px #888 solid; margin-top: 0.5em; margin-right: 0.5em; text-decoration: none; height: 22px; line-height: 22px; padding-left: 0.5em; padding-right: 0.5em; cursor: hand; cursor: pointer;}

.flash_select span.flash_tab_show {color: #888; background: #fff; border: 1px #888 solid; margin-top: 0.5em; margin-right: 0.5em; text-decoration: none; height: 22px; line-height: 22px; padding-left: 0.5em; padding-right: 0.5em; cursor: hand; cursor: pointer;}

.flash_show {display: block;text-align: center; overflow: hidden; margin-bottom: 3px}

.random_directory {height: 200px; overflow: hidden;}
.random_directory .ad {border: 1px #888888 solid; padding: 2px; font-family: sans-serif; font-size: 90%; cursor: hand; cursor: pointer; margin-bottom: 4px; height: 76px; overflow: hidden}
.random_directory .ad img {display: block}
.random_directory .ad .text {display: none}

.random_directory .ad1 {border: 1px #888888 solid; padding: 2px; font-family: sans-serif; font-size: 90%; cursor: hand; cursor: pointer; margin-bottom: 4px; height: 76px; overflow: hidden}
.random_directory .ad1 img {display: none}
.random_directory .ad1 .text {display: block}
.random_directory .ad1 .text a {font-weight: bold; color: blue; }
.random_directory .ad1 .text a:hover {font-weight: bold; color: blue}

div#videoinfo {background-color: #F0F8FF; font-family: sans-serif; font-size: 90%; font-weight: bold; padding-bottom: 4px; border-bottom: 1px #888888 solid; float: left; width: 100%;}
div#videoinfo .vidimage {float: left; width: 96px; height: 60px; border: none; margin-right: 4px; margin-top: 2px; padding-top: 2px;}
div#videoinfo a {color: blue; text-decoration: none}
div#videoinfo a:hover {color: red; text-decoration: underline}
div#videoinfo .control {text-align: right;}
div#videoinfo .control a {font-size: 85%; color: blue; text-decoration: none}
div#videoinfo .control a:hover {color: red;}

.features .vnnbtvlisting {height: 160px; width: 100%; overflow-y: scroll; overflow-x: hidden; border: 1px #888888 solid; margin-top: 4px; padding: 2px}
.features .vnnbtvlisting li b {color: blue}
.features .vnnbtvlisting li .out {cursor: default;}
.features .vnnbtvlisting li .over { cursor: default}

.features .vnnbtvcontrol {font-family: sans-serif; font-weight:bold; margin-top: 4px; line-height: 1.5em; vertical-align: middle }
.features .vnnbtvcontrol .volume {margin-left: 4px;}
.features .vnnbtvcontrol .volume_over {background: yellow; margin-left: 4px}

.features .vnnbtvselect {margin-top: 4px; margin-bottom: 4px; font-weight: bold;}
.features .vnnbtvselect select {width: 300px;}

.danchu_header {text-align: left; font-family: sans-serif; font-size: 140%; font-weight: bold; color: #336699; border: 1px #333333 solid; background-color:#eeeeee; padding: 3px}
.danchu_entry {text-align: left; font-family: sans-serif; font-size: 10pt}
.danchu_entry ul {margin-top: 3px}
.danchu_entry ul li a {color: #111111; text-decoration: none}
.danchu_entry ul li a:hover {color: #336699; text-decoration: underline}

.muucau {text-align: left; font-family: sans-serif; }
.muucau .navigation { text-align: center; font-size: 90%; font-weight: bold; color: #333333; margin-right:10.0em;margin-left: 10.0em; margin-top: 4px; padding: 3px; border: 1px #888888 solid;}
.muucau .navigation a {color: blue; text-decoration: none; margin-left: 4px; padding-left: 4px; border-left: 1px #888888 solid;}
.muucau .navigation a:hover {color: blue; text-decoration: underline; background-color: #cccccc}
.muucau .adminlinks a {color: red; font-weight:bold; font-size: 8pt}
.muucau .muucau_links {color: #333333;border: 1px #888888 solid; padding: 4px; font-weight: bold; font-size: 90%; margin-top: 5px}
.muucau .muucau_links a {color: blue}
.muucau .notice { margin-left: 20%; margin-right: 20%; padding:8px; font-size: 12pt; font-weight:bold; color: brown; border: 2px #888888 solid; background-color: #ffffcc;}
.muucau form {padding: 0px; margin: 0px}
.muucau .muucau_header {text-align: center; font-family: "Verdana" sans-serif; font-size: 140%; font-weight: bold; color: #336699; border: 1px #333333 solid; background-color:#eeeeee; padding: 3px; margin-bottom: 6px}
.muucau .muucau_intro {font-family: default; font-size: 130%; line-height:1.3em; color: #222222; height: 18.0em; overflow: auto;}
.muucau .muucau_entry {font-size:90%; color: #111111; border-top: 1px #888888 dashed; margin-top: 6px; padding-top: 4px; padding-bottom: 4px; clear: both;}
.muucau .muucau_entry .header {background-color: #ffffcc; padding: 3px;}
.muucau .muucau_entry .header .role {font-weight: bold; color: #336699}
.muucau .muucau_entry .problem {}
.muucau .muucau_entry .problem .title{font-family: "Verdana" sans-serif; font-weight: bold; display: block;}
.muucau .muucau_entry .solution{}
.muucau .muucau_entry .solution .title {font-family: "Verdana" sans-serif; font-weight: bold; display: block;}
.muucau .muucau_entry .solution .title .role {font-weight: bold; color: #222222}
.muucau .muucau_builtinform {display: none}


.random_muucau {font-family: sans-serif; border: 1pt #888888 solid ; padding: 0px; margin: 3px; text-align: left}
.random_muucau .header {font-size: 12pt; font-weight: bold; text-align: center ; background-color: #cccccc; padding: 3px}
.random_muucau .header a {color: #a000a0; text-decoration: none}
.random_muucau .header a:hover {text-decoration: underline; color: blue;}

.random_muucau .more_link {font-size: 90%; color: blue; text-align: center; text-decoration: none; margin-left: 4px; font-style: italic;}
.random_muucau .more_link:hover {text-decoration: underline; color: red; background-color: #cccccc}

.random_muucau .muucau_entry {font-size:90%; color: #111111;  text-align: left;}
.random_muucau .muucau_entry .header {font-size: 90%;  background-color: #ffffcc; padding: 3px; text-align: left;}
.random_muucau .muucau_entry .header .role {font-weight: bold; color: #336699}
.random_muucau .muucau_entry .problem {padding-left: 3px; padding-right:3px; margin-top: 2px}
.random_muucau .muucau_entry .problem .title{font-family: "Verdana" sans-serif; font-weight: bold; display: block; font-size: 90%;}
.random_muucau .muucau_entry .solution{padding-left: 3px; padding-right:3px; margin-top: 2px}
.random_muucau .muucau_entry .solution .title {font-family: "Verdana" sans-serif; font-weight: bold; display: block; font-size: 90%;}
.random_muucau .muucau_entry .solution .title .role {font-weight: bold; color: #222222}

.muucau_post {font-family: sans-serif; font-size: 12pt; font-weight: normal}
.muucau_post .edit_link {display:none}
.muucau_post .form_bottom {text-align: center}
.muucau_post .form_bottom input {font-weight: bold}
.muucau_post_hidden {font-family: sans-serif; font-size: 12pt; font-weight: normal}
.muucau_post_hidden table {display:none}
.muucau_post_hidden .edit_link {font-size: 12pt; font-weight: bold; color:blue}
.muucau_post_hidden .form_bottom {text-align: center}
.muucau_post_hidden .form_bottom input{font-weight: bold}
.muucau_preview {font-weight: bold; text-align: center; margin: 10px; padding: 4px; color: brown; border: 2px #888888 dashed}

.classifieds {font-family: sans-serif; text-align: left}
.classifieds h1 {text-align: center; font-weight:bold; font-size: 140%; color: green; border: 2px #333333 dashed; padding: 4px; background-color: #eeeeee; margin: 3px; margin-bottom: 8px}
.classifieds table {width: 100%;}
.classifieds .classifieds_action { font-size: 90%; text-align: center}
.classifieds .classifieds_action a { color: blue; text-decoration: none; font-weight: bold; margin-left: 5px; margin-right: 5px; }
.classifieds .classifieds_action a:hover { color: brown; text-decoration: underline; }
.classifieds form {}
.classifieds form table {text-align: left; border: none}
.classifieds table th {font-family: sans-serif; font-size: 12pt; color: #111111; font-weight: bold;}
.classifieds table td {font-size: 10pt}
.classifieds form table td select {font-family: sans-serif;  font-size: 90%; color: #111111; width: 250px;}
.classifieds form table td input {font-family: sans-serif;  font-size: 90%; color: #111111; width: 250px;}
.classifieds table td .error_field {background-color: #ccffff}
.classifieds table td .submit {font-family: sans-serif; font-weight: bold; font-size: 12pt; color: blue; width: auto}
.classifieds table td textarea {width: 300px; height: 200px;}
.classifieds .error_msg {font-size: 90%; font-weight:bold; color: red;}
.classifieds .notice {width: 300px; padding:8px; font-size: 12pt; font-weight:bold; color: brown; border: 2px #888888 solid; background-color: #ffffcc; float: right}

.classifieds .cat_links {font-family: sans-serif; font-size: 90%; width: 100%; border-right: 1px #888888 solid;}
.classifieds .cat_links a { color: #336699; text-decoration: none; padding: 2px; display:block; width: 100%}
.classifieds .cat_links a:hover { color: red; text-decoration: underline; background-color: #e0e0e0}
.classifieds .cat_links .selected {font-size: 120%; color: #336699; text-decoration: none; font-weight: bold; padding:2px; width: 100%}
.classifieds .cat_links .selected:hover { color: red; text-decoration: underline; background-color: #e0e0e0}
.classifieds .cat_links .admin_link {font-family: sans-serif; font-size: 12pt; font-weight: bold; color: red}

.classifieds .listing {font-family: sans-serif; font-size: 90%;text-align:left}
.classifieds .listing .header {font-size: 12pt; color: #336699; font-weight: bold; text-align:center}
.classifieds .listing .entry {line-height: 1.5em; text-align:left; margin-bottom: 3px; border-bottom: 1px #888888 dashed; width: 95%; clear:both}
.classifieds .listing .entry .title {text-decoration: none;}
.classifieds .listing .entry .title_bold {text-decoration: none; font-weight: bold; font-size: 120%;}
.classifieds .listing .entry .content {}
.classifieds .listing .entry .content a {color: blue; text-decoration: underline}
.classifieds .listing .entry .content .img_pad{clear:both;visibility: hidden; padding: 0px;}
.classifieds .listing .entry .content_hidden {display: none}
.classifieds .listing .pending {background-color: #ffccff}
.classifieds .listing .verified {background-color: #ffffcc}
.classifieds .listing .approved {background-color: #ffffff}
.classifieds .listing .approved1 {font-weight: bold; background-color: #ddffdd}
.classifieds .listing .entry a {color: #111111; text-decoration: none; display: inline}
.classifieds .listing .entry a:hover {color: blue; text-decoration: underline}
.classifieds .admin_link {font-family: sans-serif; font-size: 12pt; font-weight: bold; color: red}
.classifieds .listing .entry .admin_link {font-family: "Verdana" sans-serif; font-size: 85%; font-weight: bold; color: red}

.classifieds .post {font-family: sans-serif; font-size: 12pt;}
.classifieds .post .title {font-weight: bold}
.classifieds .post .time {font-family: "Verdana" sans-serif;  color: #333333;}
.classifieds .post .content { line-height: 1.5em }
.classifieds .post .photo {text-align: left}
.classifieds .post .photo .img {border: none}

.front_classifieds {font-family: sans-serif; font-size: 90%; line-height: 1.5em; border: 1px #888888 solid; padding: 4px}
.front_classifieds .header {font-family: "Verdana" sans-serif; font-size: 140%; color: brown; display: block; font-weight: bold; text-decoration: none}
.front_classifieds .header:hover {text-decoration: underline}
.front_classifieds .links {color: #111111; padding:2px; margin-right: 8px;}
.front_classifieds .links:hover {color: brown; text-decoration: none}
.front_classifieds .post_links {color: brown; display: block; padding: 3px; text-align:center; text-decoration: none; font-weight: bold}
.front_classifieds .post_links:hover {color: blue; text-decoration: underline}


.article_body {padding: 0px; margin-bottom: 0px; margin-top: 4px}
.article_body_first_paragraph {padding: 0px; margin-bottom: 0px; margin-top: 4px}
.article_body_first_paragraph:first-letter {font-size: 180%; font-weight: bold; float: left; vertical-align: bottom}

.category {margin-left: 6pt; font-size:80%;  color: #111111; text-align: left }

.category a {color: #111111; text-decoration: none}
.category a:hover {font-weight: bold; color: red}

.category_selected {margin-left: 6pt; font-size:80%; font-weight: bold; color: brown; text-align: left }

.category_selected a {color: #111111; text-decoration: none}
.category_selected a:hover {font-weight: bold; color: red}

.directory {}
.directory span {font-size: 120%}
.directory h2 {font-family: serif; font-size: 130%; color: brown; font-weight: bold; margin: 0px; padding: 0px; text-align: center}
.directory .admin_links{font-family: sans-serif; font-size: 90%; font-weight: bold; color: red; background: #dddddd;}
.directory .admin_links:hover {font-family: sans-serif; font-size: 90%; font-weight: bold; color: blue; background: #ccffcc;}

.directory_listing { width: 100%; font-family: sans-serif; font-size: 90%;  border-bottom: 1px #888888 dashed; margin-top: 4px; margin-bottom: 4px}
.directory_listing table tr td{font-family: sans-serif; font-size: 90%;  }
.directory_listing a {text-decoration: none; color: #111111}
.directory_listing a:hover {color: red; text-decoration: underline}

.directory_listing_paid { width: 100%;  font-family: sans-serif; font-size: 90%; font-weight: bold; border-bottom: 1px #888888 dashed; padding-top: 4px; padding-bottom: 4px; background: #fff7ce}
.directory_listing_paid table tr td { font-family: sans-serif; font-size: 90%; }
.directory_listing_paid a {text-decoration: none; color: #111111; font-weight:bold}
.directory_listing_paid a:hover {color: red; text-decoration: underline}

.directory_listing_header {font-family:sans-serif; text-align: center; font-weight: bold; font-size: 14pt}
.directory_alphabet {font-family: sans-serif; text-align: center;  font-size:12pt}
.directory_alphabet a {color: blue; text-decoration: none; padding-left: 3px; padding-right: 3px}
.directory_alphabet a:hover { background: #cccccc; color: red; text-decoration: underline}
	
.listing_table_header  table tr td {font-family:sans-serif; text-align: left; font-weight: bold; font-size: 12pt}

.directory_navigation { width: 100% ; font-family: sans-serif; text-align: center; font-size: 90%; text-decoration: none}
.directory_navigation a { padding-left: 5px; padding-right: 5px; text-decoration: none; color: blue;}
.directory_navigation a:hover { background: #cccccc; color: red}

.directory_menu {
font-family: sans-serif; width:210px; height:450px; position:relative; font-size:95%; margin:5px 5px; z-index:100;
}
.directory_menu ul {
padding:0; margin:0; list-style-type: none; background:#eee; width:200px; height:450px; border:1px solid #606;
}
.directory_menu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:135px;
}
.directory_menu ul li {
float:left;
}
.directory_menu ul li a, .directory_menu ul li a:visited {
display:block; float:left; text-decoration:none; color:#000; width:190px; height:30px; line-height:29px; font-size:11px; background:transparent; padding-left:10px;
}
* html .directory_menu ul li a, * html .directory_menu ul li a:visited {width:100px; w\idth:190px;}

.directory_menu table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.directory_menu ul li:hover a,
.directory_menu ul li a:hover{
background:#606; color:#fff;
}

.directory_menu ul li:hover {position:relative; z-index:90;}
* html .directory_menu ul li a:hover {position:relative; z-index:100;}

.directory_menu ul li:hover ul,
.directory_menu ul li a:hover ul {
visibility:visible; position:absolute; height:auto; border:1px solid #606; background:#606; overflow:visible;
}
.directory_menu ul li:hover ul li a,
.directory_menu ul li a:hover ul li a{
display:block; background:transparent; color:#fff; line-height:15px; padding:5px 0 5px 10px; height:auto; text-decoration:none;
}

.directory_menu ul li:hover ul li:hover a,
.directory_menu ul li a:hover ul li a:hover {
background:#069; color:#ff0;
}
.directory_menu ul li:hover ul li ul,
.directory_menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;
}
.directory_menu ul li:hover ul li:hover ul,
.directory_menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#069;
}
.directory_menu ul li:hover ul li:hover ul li a,
.directory_menu ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#ff0;
}

.directory_menu ul li:hover ul li:hover ul li:hover a,
.directory_menu ul li a:hover ul li a:hover ul li a:hover {
background:#eee; color:#000;
}

.user_dis {text-align: left; font-family: sans-serif;}
.user_dis .entry {line-height: 1.3em; margin-bottom: 0.2em}
.user_dis .entrypending {background: #FE9A2E}

.user_account {}
.user_account .header {text-align: left; font-family: "Verdana" sans-serif; font-weight: bold; font-size: 140%; padding: 4px; padding-left: 22px; color: #336699; background: #eeeeee url(/images/user.gif); background-repeat: no-repeat; background-position: 4px 8px; margin-top: 8px;}
.user_account .links {font-family: sans-serif; font-weight: bold; font-size: 90%; padding: 4px;}
.user_account .links a {color: blue; text-decoration: none; margin-left: 4px; margin-right: 4px;padding: 2px;}
.user_account .links a img {border: none; vertical-align: bottom;}
.user_account .links a:hover {background-color: #ADFF2F }
.user_account .user_stats {text-align: left; font-family: sans-serif; font-size: 10pt}
.user_account .user_stats table {text-align: left;font-size: 10pt}
.user_account .user_stats table tr td a {color: blue; font-family: "Verdana" sans-serif; font-size: 85%; font-weight: bold; text-decoration: none}
.user_account .user_stats table tr td a:hover {color: red; background-color: #cccccc}

.user_list {font-family: sans-serif; font-size: 90%; font-weight: normal}
.user_list .header {font-size: 140%; font-weight: bold; margin: 10px;}
.user_list table {width: 90%; text-align: left; border: 1px #555555 solid; font-size: 10pt}
.user_list table tr th {border-bottom: 1px #555555 solid;}
.user_list table .user_even {}
.user_list table .user_odd {background-color: #eeeeee}

.user_search_form {width: 40.0em; font-family: sans-serif; font-size: 90%; margin: 10px; text-align: center; }
.user_search_form legend { font-weight: bold; color: #555555; padding: 4px;}
.user_search_form a {color: blue; text-decoration: none; line-height: 1.5em;}
.user_search_form a:hover {color: red; text-decoration: underline;}

.ad_unit { padding-bottom: 4px; padding-top: 4px; border-bottom: 1px #333333 dotted; }
.ad_unit_last { padding-bottom: 4px; padding-top: 4px; }
.ad_unit img { border: none;  }
.ad_unit_last img { border: none }
.ad_list {text-align: center}

.leftmenublock {width: 160px; padding-top: 10px; background-color: #EFE1FE; background-image: url(/images/topmenu.gif); background-repeat: no-repeat; margin-bottom: 3px; text-align: left}
.leftmenublock h1 {font-family: "Verdana" sans-serif; font-weight: bold;font-size: 85%; margin: 0px; padding: 0px; margin-left: 10px}
.leftmenublock a { Font-Family: sans-serif;  font-size:90%; color: black; text-decoration: none;line-height: 130%; margin-left: 20px}
.leftmenublock a:hover { Font-Family: sans-serif;  font-size:90%; color: red; text-decoration: none; line-height: 130%;background:#B0B8FF; margin-left: 20px}

.photoDiv {z-index: 1000; position: absolute; background: #fefefe; overflow: hidden; text-align: center; padding: 1em}
.InsertImage {width: 200px; height: 300px; overflow-y: scroll; overflow-x: hidden; border: 1px #888888 solid;}
.InsertImageEntry {font-family: Verdana; font-size: 8pt; line-height: 1.4em; padding: 3px; clear: both}
.InsertImageEntry img {border: none}
.InsertImageEntry a {text-decoration: none; color: blue}
.InsertImageEntry a:hover {text-decoration: underline; color: red}

.SmallBoldLink                  { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size: 85%; color: blue; text-decoration: none }
.SmallBoldLink:hover            { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size: 85%; color: blue; text-decoration: underline }
.MenuLink                       { Font-Family: "Verdana" sans-serif;  font-size:9pt; color: #1D3F5E; text-decoration: none }
.MenuLink:hover                 { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:9pt; color: brown; text-decoration: none }
.LeftMenuLink                   { Font-Family: sans-serif;  font-size:90%; color: black; text-decoration: none;line-height: 130%}
.LeftMenuLink:hover             { Font-Family: sans-serif;  font-size:90%; color: red; text-decoration: none; line-height: 130%;background:#B0B8FF}
.BWhiteMenuLink                 { Font-Family: sans-serif; font-weight: bold; font-size:90%; color: #FFFFFF; text-decoration: none }
.BWhiteMenuLink:hover           { Font-Family: sans-serif; font-weight: bold; font-size:90%; color: #FEFF97; text-decoration: underline }
.Time                           { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size: 85%; color: darkblue; text-decoration: none }
.LoginInfo                      { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:7pt; color: darkblue; text-decoration: none }
.LoginInfo:hover                { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:7pt; color: blue; text-decoration: underline }
.Credit                         { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: brown; text-decoration: none }
.PageHeader                     { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:100%; color: brown; text-decoration: none }
.PaperYear                      { Font-Family: Tahoma; font-weight: bold; font-size: 130%; color: darkblue; text-decoration: none }

.ErrorMessage                   { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:90%; background:#FFFF66; color: red; text-decoration: none ; line-height: 20pt}
.RootLink                       { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:9pt; }
.RootLink a                     { background:#DDDDDD; color: blue; text-decoration: underline }
.RootLink a:hover               { color: red; text-decoration: none }
.PlainTextBody                  { Font-Family: sans-serif;  font-size:9pt; color: #111111; text-decoration: none }

.BigPhotoCaption                { Font-Family: serif; font-weight: bold; font-size:90%; color: #111111; text-decoration: none }
.ThumbnailCaption               { Font-Family: serif;  font-size:9pt; color: #111111; text-decoration: none }

.PoetryBody                     { Font-Family: serif;  font-size: 130%; color: #111111; text-decoration: none }
.BioBody                        { Font-Family: serif;  font-size:90%; color: #111111; text-decoration: none }
.NewBookBody                    { Font-Family: serif;  font-size: 130%; color: #111111; text-decoration: none; line-height: 130% }
.GeneralBody                    { Font-Family: Times serif;  font-size: 130%; color: #111111; text-decoration: none; line-height: 130% }
.AdvertisementBody              { Font-Family: serif;  font-size:95%; color: #111111; text-decoration: none }
.ClassifiedTitle                  { Font-Family: serif; font-weight: bold; font-size: 140%; color: brown; text-decoration: none }
.ClassifiedBody                  { Font-Family: serif;  font-size:100%; color: #111111; text-decoration: none }

.AdvertisementTitle             { Font-Family: serif; font-weight: bold; font-size: 140%; color: #000080; text-decoration: none }
.ArticleTitle                   { Font-Family: serif; font-weight: bold; font-size: 140%; color: #111111; text-decoration: none }

.SmallAuthorName                { Font-Family: serif; font-weight: bold; font-size:90%; color: #111111; font-style: italic }

.article_list {border-top: #CC3300 2px solid; margin-bottom: 3px; text-align: left; margin-top: 0.1em} 
.article_list .header {font-size: 120%; padding: 0.3em; background: #eee; font-weight: bold; color: #0000ff; font-family: sans-serif;}
.article_list .articles {font-size: 100%;}
.article_list .more_articles {font-size: 90%;}

.ArticleListSummary             {width: 100%; Font-Family: sans-serif;  font-size:100%; color: #111111; text-decoration: none; border-bottom: 1px #999999 dotted; padding-bottom:8px;}
.ArticleListSummary img         { float: left; margin-right: 6px; border: none}
.ArticleListSummary a img         { float: left; margin-right: 3px; border: none; border: 3px #ffffff solid; }
.ArticleListSummary a:hover img         { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; border: 3px green solid; }
.ArticleListSummary hr         { display: block; clear: left; margin: -0.33em 0; visibility: hidden;}

.ArticleListTitleSummary               { margin-top: 6px; margin-bottom: 3px; font-size: 120%;}
.ArticleListTitleSummary a               { Font-Family: serif; font-weight: bold; font-size:100%; color: #003399; text-decoration: none;}
.ArticleListTitleSummary a:hover         { Font-Family: serif; font-weight: bold; color: #990099; text-decoration: underline;}
.ArticleListTitleSummary .ArticleListAuthor              { Font-Family: serif;  font-size:90%; color: #2D3F5E; text-decoration: none; font-style: italic}
.ArticleListTitleSummary .ArticleListAuthor:hover        { Font-Family: serif; color: #2D3F5E; text-decoration: underline; font-style: italic}

.ArticleListTitle               {margin-top: 4px; marker-offset: 0;}
.ArticleListTitle a               { Font-Family: sans-serif;  font-size:90%; color: #003399; text-decoration: none;}
.ArticleListTitle a:hover         { Font-Family: sans-serif;  color: #990099; text-decoration: underline;}
.ArticleListTitle .ArticleListAuthor              { Font-Family: serif;  font-size:90%; color: #2D3F5E; text-decoration: none; font-style: italic}
.ArticleListTitle .ArticleListAuthor:hover        { Font-Family: serif; color: #2D3F5E; text-decoration: underline; font-style: italic}

.ArticleListAuthor              { Font-Family: serif;  font-size:90%; color: #2D3F5E; text-decoration: none; font-style: italic}
.ArticleListAuthor:hover        { Font-Family: serif;  color: #2D3F5E; text-decoration: underline; font-style: italic}
.ArticleListTime                { Font-Family: serif;  font-size:85%; color: #777777; text-decoration: none;}
.AuthorName                     { Font-Family: serif; font-weight: bold; font-size:95%; color: #002F90; text-decoration: none;}
.AuthorName:hover               { Font-Family: serif; font-weight: bold; font-size:95%; color: #002F90; text-decoration: underline;}

.ArticleType                    { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size: 130%; color: brown; text-decoration: none; font-style: italic }
.ArticleInfo                    { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: #999999; text-decoration: none }
.MoreArticles                    { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: brown; text-decoration: none }
.MoreArticles:hover              { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: brown; text-decoration: underline }
.ArticleTypeSmall              { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: brown; text-decoration: none; font-style: italic }

.ChangeFontSize {font-family: sans-serif; font-size: 9pt; font-weight: bold}

.ShowBadDiscussion {font-family: sans-serif;  font-size: 9pt; color: #555555; border-bottom: 1px #888888 solid; display: block; padding: 6px;}
.ShowBadDiscussion u {color: blue; cursor: hand; cursor: pointer}

.DiscussionEntryBad          { display: none}

.DiscussionEntryNormal          { Font-Family: sans-serif;  font-size:90%; color: #111111; border-bottom: 1px #AAAAAA solid; margin-top: 4px}
.DiscussionEntryNormal .DiscussionSubject              {  font-weight: bold;  }
.DiscussionEntryNormal .DiscussionBody                 {    padding-top:4px; padding-bottom: 4px}
.DiscussionEntryNormal .RaterBoxShow { font-size: 9pt; color: #336699;  padding-left: 4px; padding-right: 4px; }
.DiscussionEntryNormal .RaterBoxShow .RatePos { cursor: hand; cursor: pointer; background: transparent; border: none; margin-left: 4px; vertical-align: bottom}
.DiscussionEntryNormal .RaterBoxShow .RateNeg { cursor: hand; cursor: pointer; background: transparent; border: none; margin-left: 4px; vertical-align: bottom}
.DiscussionEntryNormal .RaterBoxAccepted { font-size: 9pt; color: green; font-weight: bold; padding-left: 4px; padding-right: 4px; }
.DiscussionEntryNormal .RaterBoxError { font-size: 9pt; color: red; font-weight: bold; padding-left: 4px; padding-right: 4px; }

.DiscussionEntryGood          { Font-Family: sans-serif;  font-size:90%; color: #111111; border-bottom: 1px #AAAAAA solid; margin-top: 4px; background-color: #ddffdd}
.DiscussionEntryGood .DiscussionSubject              {  font-weight: bold;  color: #111111}
.DiscussionEntryGood .DiscussionBody                 {    padding-top:4px; padding-bottom: 4px}
.DiscussionEntryGood .RaterBoxShow { font-size: 9pt; color: #336699;  padding-left: 4px; padding-right: 4px; }
.DiscussionEntryGood .RaterBoxShow .RatePos { cursor: hand; cursor: pointer; background: transparent; border: none; margin-left: 4px; vertical-align: bottom}
.DiscussionEntryGood .RaterBoxShow .RateNeg { cursor: hand; cursor: pointer; background: transparent; border: none; margin-left: 4px; vertical-align: bottom}
.DiscussionEntryGood .RaterBoxAccepted { font-size: 9pt; color: green; font-weight: bold; padding-left: 4px; padding-right: 4px; }
.DiscussionEntryGood .RaterBoxError { font-size: 9pt; color: red; font-weight: bold; padding-left: 4px; padding-right: 4px; }


.ScorePos { font-family: "Verdana" sans-serif; font-weight: bold; font-size: 9pt; color: green; display: inline; padding: 1px 4px 1px 4px; border: 1px green solid; text-align: center;}
.ScoreNeg { font-family: "Verdana" sans-serif; font-weight: bold; font-size: 9pt; color: brown; display: inline; padding: 1px 4px 1px 4px; border: 1px red solid; text-align: center;}
.NumRatings {font-family: sans-serif;  font-size: 85%; color: #888888; }
.ThumbnailHeader                { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:90%; color: #111111; text-decoration: none }
.DiscussionHeader               { Font-Family: Tahoma; font-weight: bold; font-size: 140%; color: brown; text-decoration: none; padding: 2px; border-top: 1px #555555 dashed;padding-top: 6px; padding-left: 20px; background: #ffffff url(/images/comments.gif); background-repeat: no-repeat; background-position: 0px 12px;}

button.DiscussionPost               { Font-Family: sans-serif; font-weight: bold; font-size:100%; color: blue;}
.DiscussionLoginNotice          {font-family: sans-serif; font-size: 90%; color: blue; padding: 4px; background-color: #ffffcc}
.DiscussionLoginNotice a         {font-weight: bold; text-decoration: underline; color: blue}
.DiscussionLoginNotice a:hover   {font-weight: bold; text-decoration: none}
.DiscussionPostInfo             { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: #111111; text-decoration: none; padding: 2px; width: 100%}
.DiscussionVietKeySelect        { padding-top: 8px; padding-bottom: 0px}
.DiscussionVietKeySelect label  { cursor: hand; cursor: pointer; margin-right: 10px; font-family: sans-serif; font-size: 90%; font-weight: bold; color:#111111}
.DiscussionHelpTypingModeHide   {display: none;}
.DiscussionHelpTypingModeShow   {display: block; font-family: Courier; font-size: 12pt;  color: #111111; padding: 4px}

.BanDieuHanh                    { Font-Family: serif; font-weight: bold; font-size: 85%; color: #111111; text-decoration: none }
.BanBaoTro                      { Font-Family: serif; font-weight: bold; font-size: 85%; color: brown; text-decoration: none }
.LoiGioiThieu                   { Font-Family: serif;  font-size:90%; color: #111111; text-decoration: none }
.TableHeader                    { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:9pt; color: #111111; text-decoration: none }
.NewBook                        { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:9pt; color: brown; text-decoration: none }
.DeletePhoto                    { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size:7pt; color: red; text-decoration: none }
.DeletePhoto:hover                   { background-color: #cccccc}

.UnicodeFont                  { Font-Family: sans-serif;  font-size:90%; color: black; text-decoration: none }
.VNIFont                  { Font-Family: serif;  font-size:90%; color: black; text-decoration: none }

.MagazineDate                  { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size: 85%; color: black; text-decoration: none }
.MagazineName                  { Font-Family: serif; font-weight: bold; font-size:95%; color: #CC3300; text-decoration: none }
.MagazineDate:hover            { Font-Family: "Verdana" sans-serif; font-weight: bold; font-size: 85%; color: black; text-decoration: underline }
.MagazineName:hover            { Font-Family: serif; font-weight: bold; font-size:95%; color: #5B73B0; text-decoration: underline }

.EbookDate                  { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: black; text-decoration: none }
.EbookName                  { Font-Family: serif; font-weight: bold; font-size:95%; color: #5B73B0; text-decoration: none }
.EbookDate:hover            { Font-Family: "Verdana" sans-serif;  font-size: 85%; color: black; text-decoration: underline }
.EbookName:hover            { Font-Family: serif; font-weight: bold; font-size:95%; color: #5B73B0; text-decoration: underline }
.EbookAuthor                  { Font-Family: serif; font-weight: bold; font-size: 85%; color: black; text-decoration: none }
.EbookAuthor:hover            { Font-Family: serif; font-weight: bold; font-size: 85%; color: black; text-decoration: underline }
.EbookNameB                  { Font-Family: serif; font-weight: bold; font-size: 140%; color: #5B73B0; text-decoration: none }
.EbookNameB:hover            { Font-Family: serif; font-weight: bold; font-size: 140%; color: #5B73B0; text-decoration: underline }

.TimNguoiHeader             { Font-Family: sans-serif; font-weight: bold; font-size: 140%; color: brown; text-decoration: none }
.TimNguoiName               { Font-Family: sans-serif; font-weight: bold; font-size:100%; color: #111111; text-decoration: none }
.TimNguoiMessage            { Font-Family: sans-serif;  font-size:100%; color: #111111; text-decoration: none }
.TimNguoiContact            { Font-Family: sans-serif;  font-size:100%; color: #111111; text-decoration: none }

.AllTopNews_r            {height: 600px; overflow-x: hidden;  overflow-y:scroll}
.AllTopNews_r .TopNews                 { margin-bottom: 6px; text-align: left; margin-top: 4px; clear: both;}
.AllTopNews_r .TopNews .summary a                {color: blue}
.AllTopNews_r .TopNews .summary a:hover          {color: red}
.AllTopNews_r .TopNews .summary a img             { float: left; border: 3px #ffffff solid}
.AllTopNews_r .TopNews .summary a:hover img       { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; border: 3px green solid}
.AllTopNews_r .TopNews .title            { Font-Family: "Verdana" sans-serif; font-size:110%; color: #111111; margin-bottom: 4px;line-height: 1.3em; display: block; text-decoration: none; font-weight: bold;}
.AllTopNews_r .TopNews .title:hover      {color: blue; text-decoration: underline }
.AllTopNews_r .TopNews .summary             { Font-Family: sans-serif;  font-size:90%; color: #111111; text-decoration: none }

.topnewsnavigation {padding: 8px; text-align: center }
.topnewsnavigation a {padding: 4px; background: #aaa; text-decoration: none; font-weight: bold; margin: 4px; font-family: sans-serif; font-size: 10pt;}
.AllTopNews_l            {height: 350px; width: 400px; overflow: hidden; padding-bottom: 5px; }
.AllTopNews_l .TopNews                 { height: 400px; overflow: hidden; margin-bottom: 6px; text-align: left; margin-top: 4px; clear: both;}
.AllTopNews_l .TopNews .mainphoto { height: 300px; width:400px; }
.AllTopNews_l .TopNews .mainphoto .summary {font-weight: bold; visibility: hidden; padding: 6px; background-color: #fefefe; opacity: .8; filter: alpha(opacity=80); }
.AllTopNews_l .TopNews .title            { Font-Family: "Verdana" sans-serif; font-size:110%; color: #111111; margin-bottom: 4px;line-height: 1.3em; display: block; text-decoration: none; font-weight: bold;}
.AllTopNews_l .TopNews .title:hover      {color: blue; text-decoration: underline }
.AllTopNews_l .TopNews .summary             { Font-Family: sans-serif;  font-size:90%; color: #111111; text-decoration: none }


.AllTopNews_s            {height: 250px; overflow-x: hidden; overflow-y:scroll}
.AllTopNews_s .TopNews                 { border: 1px #888 solid; margin: 4px; text-align: left; padding: 4px; clear: both;}
.AllTopNews_s .TopNews .title            { Font-Family: "Verdana" sans-serif; font-size:100%; color: #111111; margin-bottom: 4px;line-height: 1.3em; display: block; padding-left: 102px; text-decoration: none; font-weight: bold;}
.AllTopNews_s .TopNews .title:hover      {color: blue; }
.AllTopNews_s .TopNews .summary             { Font-Family: sans-serif;  font-size:90%; color: #111111; text-decoration: none }

.normal {font-family: sans-serif; font-size: 90%;  color: #111111}
.clearer          { clear: both; margin: -0.60em 0; visibility: hidden;}
.clearer_right          { display: block; clear: right; margin: -0.66em 0; visibility: hidden;}
