

* { border: 0pt none ; margin: 0pt; padding: 0pt; font-size: 1em; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; text-decoration: none; vertical-align: baseline; white-space: normal; }
html, body { line-height: 1; }
ul { list-style-type: none; }
.clear { clear: both; }
html { overflow-x: hidden; overflow-y: scroll; }

body { background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
body a { color: rgb(41, 126, 185); }
body a:hover { color: rgb(51, 51, 51); }
input, textarea, select { font-family: arial; }
#wrapper { margin: 0pt auto; width: 1000px; text-align: left; font-family: arial; font-size: 0.75em; color: rgb(85, 85, 85); }
#bigcolumn { margin: 10px 0pt 0pt; float: left; width: 662px; }
#leftcolumn { float: left; width: 324px; margin-right: 14px; }
#rightcolumn { float: right; width: 324px; }
#sidebar { float: right; width: 324px; }

.aligncenter { margin: 0pt auto; overflow: hidden; display: block; text-align: center; }

#header { background: transparent url('b_top.png') no-repeat scroll 0% 0%; width: 1000px; height: 135px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#date { background: transparent url('b_date.png') no-repeat scroll 0% 0%; position: absolute; top: 0pt; left: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 156px; height: 20px; line-height: 18px; font-size: 0.9em; font-weight: bold; text-align: center; }
#logo { background: transparent url('logo.png') no-repeat scroll 0% 0%; position: absolute; bottom: 0pt; left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 194px; height: 74px; }
#ad468 { border: 1px solid rgb(197, 208, 211); overflow: hidden; position: absolute; bottom: 20px; right: 25px; display: block; }
#topnav { position: absolute; top: 0pt; right: 25px; display: block; }
#topnav ul { background: transparent url('topnav_m.png') repeat-x scroll 0% 0%; float: left; display: block; height: 24px; line-height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; }
#topnav li { background: transparent url('topnav_br.png') no-repeat scroll right center; float: left; display: block; height: 24px; line-height: 24px; padding-right: 10px; margin-right: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topnav li.feed { background: transparent none repeat scroll 0% 0%; margin-right: 0pt; padding-right: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topnav li.left { background: transparent url('topnav_l.png') no-repeat scroll left center; margin-right: 0pt; padding-right: 0pt; width: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topnav li.right { background: transparent url('topnav_r.png') no-repeat scroll right center; margin-right: 0pt; padding-right: 0pt; width: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topnav a { float: left; display: block; height: 24px; line-height: 24px; color: rgb(124, 141, 149); }
#topnav li.feed a { color: rgb(41, 126, 185); }
#topnav a:hover, #topnav li.feed a:hover { color: rgb(51, 51, 51); }
#options { background: transparent url('options.png') no-repeat scroll center top; position: absolute; bottom: 20px; left: 225px; width: 116px; height: 23px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#options:hover { background: transparent url('options.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

#menu { margin: 10px 0pt 0pt; background: transparent url('menu.png') no-repeat scroll 0% 0%; display: block; width: 1000px; height: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; z-index: 10; }
#menu ul { position: absolute; top: 0pt; left: 5px; height: 30px; }
#menu ul li { position: relative; }
#menu ul li, #menu ul li a { float: left; display: block; }
#menu ul li a { padding: 0pt 10px; background: transparent url('menu_l.png') no-repeat scroll right center; height: 30px; line-height: 30px; color: rgb(85, 85, 85); font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu ul li a:hover { color: rgb(41, 126, 185); }

.featured, .featured .content, .featured .footer { display: block; width: 662px; }
.featured { background: transparent url('b_featuredy.png') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: auto; position: relative; z-index: 1; }
.featured .content { background: transparent url('b_featured.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 230px; }
.featured .footer { background: transparent url('b_featuredf.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 15px; }
.featured h1 { border-bottom: 1px solid rgb(222, 222, 222); margin: 0pt 1px; padding: 10px 0pt 8px 20px; display: block; color: rgb(60, 60, 60); font-size: 1.5em; font-weight: normal; }
.featuredposts { position: absolute; top: 15px; right: 25px; }
.featuredposts li { float: left; display: block; margin-right: 10px; }
.featuredposts li a { background: transparent url('light_off.png') no-repeat scroll 0% 0%; float: left; display: block; width: 9px; height: 9px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featuredposts li a:hover { background: transparent url('light_bl.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featuredposts li a.selected { background: transparent url('light_on.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featuredposts li a.selected:hover { background: transparent url('light_on.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featuredposts_content { display: none; position: relative; z-index: 1; }
.featuredposts_content .thumb { position: absolute; top: 15px; left: 20px; width: 184px; height: 134px; }
.featuredposts_content .thumb img { border: 1px solid rgb(170, 170, 170); padding: 1px; overflow: hidden; display: block; }
.featuredposts_content .fpost { position: absolute; top: 15px; left: 220px; right: 20px; }
.featuredposts_content .fpost h2 { font-family: Georgia; font-weight: normal; font-size: 1.8em; }
.featuredposts_content .fpost p { margin: 15px 0pt 0pt; line-height: 1.4em; text-align: justify; color: rgb(136, 136, 136); }
.featuredposts_content .fpost .read, .featuredposts_content .fpost .docomment { display: block; height: 13px; line-height: 13px; }
.featuredposts_content .fpost .read { padding: 15px 0pt 0pt 22px; }
.featuredposts_content .fpost .docomment { padding: 8px 0pt 0pt 22px; }
.featuredposts_content .fpost .read { background: transparent url('ico_more.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featuredposts_content .fpost .docomment { background: transparent url('ico_comment.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featuredposts_content .fpost .read { background-position: left 15px; }
.featuredposts_content .fpost .docomment { background-position: left 8px; }
.featuredposts_content .fpost .read a { color: rgb(85, 85, 85); }
.featuredposts_content .fpost .read a:hover { color: rgb(255, 96, 0); }
.featuredposts_content .fpost .docomment a { color: rgb(85, 85, 85); }
.featuredposts_content .fpost .docomment a:hover { color: rgb(255, 96, 0); }

.cat-widget { margin: 15px 0pt 0pt; display: none; }
.cat-widget h3 { background: transparent url('widget_header.png') no-repeat scroll 0% 0%; position: relative; display: block; width: 292px; height: 35px; padding-left: 32px; line-height: 35px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cat-widget h3 a { color: rgb(51, 51, 51); }
.cat-widget h3 a:hover { color: rgb(102, 102, 102); }
.cat-widget h4 { border-top: 1px solid rgb(215, 215, 215); border-bottom: 1px solid rgb(215, 215, 215); position: relative; display: block; height: 30px; padding-left: 10px; margin-right: 1px; line-height: 30px; }
.cat-widget .container { background: transparent url('widget_body.png') repeat-y scroll 0% 0%; width: 324px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cat-widget .footer { background: transparent url('widget_footer.png') no-repeat scroll 0% 0%; overflow: hidden; display: block; width: 324px; height: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.minimize, .close, .minus, .plus { position: absolute; top: 10px; width: 15px; height: 14px; }
.minimize:hover, .close:hover, .minus:hover, .plus:hover { background-position: center bottom; }
.minimize { background: transparent url('min.png') no-repeat scroll center top; left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.close { background: transparent url('close.png') no-repeat scroll center top; right: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.minus { background: transparent url('minus.png') no-repeat scroll center top; right: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.plus { background: transparent url('plus.png') no-repeat scroll center top; right: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cat-widget .cpost { margin: 0pt 1px 0pt 0px; padding: 15px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cat-widget .thumb img { border: 1px solid rgb(198, 198, 198); margin: 0pt 10px 0pt 0pt; padding: 1px; overflow: hidden; float: left; display: inline; }
.cat-widget p { margin: 5px 0pt 0pt; line-height: 1.4em; color: rgb(153, 153, 153); text-align: justify; }
.dark_perm { font-weight: bold; line-height: 1.4em; }
.ex { margin: 10px 0pt 0pt; display: block; float: right; }
.cont, .comm { font-size: 0.9em; font-weight: bold; color: rgb(85, 85, 85); height: 13px; line-height: 13px; }
.cont:hover, .comm:hover { color: rgb(255, 96, 0); }
.cont { background: transparent url('ico_more.png') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 20px; margin-right: 10px; }
.more_stories { border-bottom: 1px solid rgb(215, 215, 215); margin: 0pt 1px 0pt 0pt; padding: 1px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.more_stories a { border-bottom: 1px solid rgb(241, 241, 241); padding: 5px 10px; display: block; }
.more_stories a:hover { background: rgb(246, 254, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(41, 126, 185); }

.Sclose, .Wclose { background: transparent url('close.png') no-repeat scroll center top; position: absolute; right: 10px; top: 6px; width: 15px; height: 14px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.Sclose:hover, .Wclose:hover { background: transparent url('close.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.Sminimize, .Wminimize { background: transparent url('min.png') no-repeat scroll center top; position: absolute; left: 10px; top: 6px; width: 15px; height: 14px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.Sminimize:hover, .Wminimize:hover { background: transparent url('min.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box_a { margin: 10px 0pt 0pt; background: transparent url('box_rp.png') repeat-y scroll 0% 0%; overflow: hidden; display: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box_a h2 { border-bottom: 1px dotted rgb(221, 221, 221); padding: 7px 0pt 0pt 30px; background: transparent url('box_h.png') no-repeat scroll center top; overflow: hidden; display: block; width: 294px; height: 17px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
.box_a div { padding: 0pt 10px; display: block; }
.box_a p { margin: 10px 0pt 0pt; line-height: 1.3em; color: rgb(153, 153, 153); }
.box_a em { color: rgb(153, 153, 153); }
span.foot { background: transparent url('box_f.png') no-repeat scroll center bottom; display: block; width: 324px; height: 14px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widgets h2 { border-bottom: 1px dotted rgb(221, 221, 221); padding: 7px 0pt 0pt 30px; background: transparent url('box_h.png') no-repeat scroll center top; overflow: hidden; display: block; width: 294px; height: 17px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
.widgets li { margin: 10px 0pt 0pt; background: transparent url('box_rp.png') repeat-y scroll 0% 0%; overflow: hidden; display: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widgets li li { margin: 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widgets ul li { border-bottom: 1px solid rgb(238, 238, 238); padding: 3px 0pt; line-height: 1.3em; }
.widgets ul, .widgets div, .widgets form { padding: 0pt 10px; }
.widgets form div { padding: 0pt; }
.widgets label { line-height: 1.5em; }
.widgets input { border: 1px solid rgb(221, 221, 221); padding: 1px; vertical-align: middle; color: rgb(85, 85, 85); }
.tabs { border-bottom: 1px dotted rgb(221, 221, 221); margin: 0pt 1px; display: block; height: 22px; }
.tabs li { float: left; display: inline; height: 22px; }
.tabs li a { border-right: 1px dotted rgb(221, 221, 221); padding: 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; display: block; height: 22px; line-height: 22px; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(153, 153, 153); font-size: 0.9em; }
.tabs li a:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }
.tabs li a.selected, .tabs li a.selected:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 96, 0); }
.tabcontent { margin: 0pt 1px; display: none; }
.tabcontent li a { border-bottom: 1px solid rgb(238, 238, 238); padding: 4px 10px; display: block; line-height: 1.3em; }
.tabcontent li a:hover { background: rgb(246, 254, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(41, 126, 185); }
.tabcontent li a span { font-size: 0.9em; color: rgb(153, 153, 153); }

#footer { border-top: 2px solid rgb(213, 213, 213); background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 100%; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: arial; font-size: 0.75em; color: rgb(153, 153, 153); }
#footer-inner { margin: 0pt auto; padding: 10px 0pt; width: 1000px; text-align: center; }
.des { float: left; display: inline; text-align: left; }
.copy { float: right; display: inline; text-align: right; }
.des p, .copy p { line-height: 1.5em; }
.des a, .copy a { font-weight: bold; }
.footernavi { margin: 15px 0pt 0pt; padding: 4px 0pt; background: rgb(102, 102, 102) none repeat scroll 0% 0%; width: 100%; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footernavi ul { margin: 0pt auto; width: 1000px; text-align: center; font-family: arial; font-size: 0.75em; font-weight: bold; color: rgb(255, 255, 255); }
.footernavi li { display: inline; margin-right: 10px; line-height: 1.4em; }
.footernavi li a { color: rgb(255, 255, 255); }
.footernavi li a:hover { color: rgb(255, 192, 0); }

.layout_options { border: 15px solid rgb(119, 119, 119); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; z-index: 99999; position: absolute; top: 120px; left: 295px; width: 400px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 0.75em; font-weight: bold; color: rgb(153, 153, 153); text-align: left; }
.layout_options p { border-top: 1px dotted rgb(187, 187, 187); padding: 10px 0pt; display: block; line-height: 1.5em; }
.layout_options a { border-bottom: 1px dotted rgb(187, 187, 187); padding: 0pt 0pt 10px; display: block; line-height: 1.5em; }

body { height: 100%; }

.y5 * { border: medium none  ! important; margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; overflow: visible ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; clear: none ! important; clip: rect(auto, auto, auto, auto) ! important; cursor: auto ! important; float: none ! important; font-size: 100% ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; height: auto ! important; letter-spacing: normal ! important; line-height: normal ! important; position: static ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0pt ! important; text-transform: none ! important; vertical-align: baseline ! important; visibility: visible ! important; white-space: normal ! important; width: auto ! important; word-spacing: normal ! important; z-index: auto ! important; }
.y5 a, .y5 a * { cursor: pointer ! important; text-decoration: underline ! important; }
.y5 a, .y5 b, .y5 em, .y5 ins, .y5 span { display: inline ! important; }
.y5 div, .y5 img, .y5 object, .y5 embed { display: block ! important; }
.y5 ul, .y5 li { display: list-item ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; }
.y5 .y5_ya em { color: red ! important; }
.y5 .y5_black, .y5 .y5_black a { color: black ! important; }
.y5 .y5_all a, .y5 .y5_how a { white-space: nowrap ! important; }
.y5 .y5_ads * { line-height: 1.2em ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a, .y5_nf .y5_icon { left: 0pt ! important; top: 0pt ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a { position: relative ! important; }
.y5_nf .y5_h div { padding: 0.25em 0pt ! important; }
.y5_nf .y5_h span { padding: 0.25em 0.5em ! important; }
.y5_vertical .y5_h2 { padding-bottom: 0.3em ! important; }
.y5_vertical .y5_h2 div { margin: 0pt 0pt 0.2em 0.5em ! important; }
.y5_nf .y5_ads .y5_ad { padding: 0.5em ! important; }
.y5_nf .y5_ads .ad-link, .y5_nf .y5_ads .y5_title { font-size: 110% ! important; }
.y5_nf .y5_ads .ad-link a, .y5_nf .y5_ads .y5_title a { font-weight: bold ! important; }
.y5_nf .y5_ads .y5_ad span { display: block ! important; }
.y5_vertical .y5_ads .ad-link, .y5_vertical .y5_ads .y5_title, .y5_horizontal .y5_ads .ad-link, .y5_horizontal .y5_ads .y5_title { margin-bottom: 0.2em ! important; }
.y5_vertical .y5_ba .y5_item, .y5_vertical .y5_bb .y5_ads, .y5_vertical .y5_bb .y5_h2, .y5_flat .y5_ba .y5_item, .y5_flat .y5_bb .y5_ads, .y5_horizontal .y5_ba .y5_item, .y5_horizontal .y5_bb .y5_ads, .y5_auto { border-style: none ! important; border-width: 1px ! important; }
.y5_vertical .y5_bb .y5_ads { border-bottom-width: 0pt ! important; }
.y5_vertical .y5_bb .y5_h2 { border-top-width: 0pt ! important; }
#y5_direct1 .y5_ads, #y5_direct1 .y5_h2 { background-color: rgb(255, 255, 255) ! important; }
#y5_direct1 .y5_bg { background-color: rgb(204, 204, 204) ! important; }
#y5_direct1 .y5_ad div a { color: rgb(255, 51, 0) ! important; }
#y5_direct1 .y5_ad div { color: rgb(0, 0, 0) ! important; }
#y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a { color: rgb(102, 102, 102) ! important; }
#y5_direct1 .y5_all a, #y5_direct1 .y5_how a { color: rgb(0, 0, 0) ! important; }
#y5_direct1 .y5_ad div a:hover { color: rgb(204, 204, 204) ! important; }
#y5_direct1 { font-size: 1em ! important; }
#y5_direct1 * { font-family: arial,sans-serif ! important; }
