body { margin: 0; padding: 0; border: 0; background: #eee; }
body img { -ms-interpolation-mode: bicubic; }
body * { font-family: Arial, verdana, sans-serif; font-size: 8pt; }
a { color: #369; text-decoration: none; }
a:hover { color: #136; }

#containerout { width: 984px; border: 1px solid #ccc; margin: 3px 0; text-align: left; }
#containerin { position: relative; border: 10px solid #fff; background: #fff; text-align: left; }
#header { height: 96px; }
#menu { margin: 0 0 5px; }
#menu ul { list-style-type: none; border: 1px solid #ccc; border-width: 1px 0; height: 22px; margin: 0; padding: 0 0 0 8px; }
#menu li { float: left; position: relative; }
#menu a { float: left; line-height: 22px; height: 22px; text-align: center; color: #333; text-decoration: none; width: 86px; }
#menu a:hover { color: #fff; background: #136; line-height: 22px; height: 22px;  }
#menu li ul { border-width: 0 1px 1px; position: absolute; top: 22px; background: #fff; height: auto; display: none; z-index: 20; padding: 0; }
#menu li ul li { float: none; }
#menu li ul a { }

#main { margin: 0 0 5px; }
#main td { vertical-align: top; }
#mainnews { width: 320px; border-right: 1px solid #ccc; }
#mainnews span { display: block; border: 1px solid #ccc; border-width: 1px 0; line-height: 16px; height: 16px; padding: 0 5px; font-size: 7pt; margin: 0 5px 5px 0; }
#mainnews div { }
#mainnews div div { cursor: pointer; border: 1px solid #fff; padding: 2px; text-align: justify; margin: 5px 4px 0 0; }
#mainnews div div.selected { border: 1px solid #ccc; background: #136; }
#mainnews h1 { margin: 0; padding: 0; color: #369; font-size: 9pt; margin: 0 0 3px; }
#mainnews h2 { margin: 0; padding: 0; font-size: 9pt; margin: 0 0 3px; }
#mainnews p { margin: 0; padding: 0; }
.inhidden { display: none; }

#newsalert { width: 320px; border-right: 1px solid #ccc; }
#newsalert h2 { line-height: 22px; margin: 0 5px; background: #136; color: #fff; }
#newsalert div { margin: 0 5px; border: 1px solid #eee; border-width: 0 1px 1px; }
#newsalert ul { margin: 0 5px; padding: 0; list-style-type: none; }
#newsalert div ul { margin: 0; padding: 0; list-style-type: none; }
#newsalert li { margin: 3px 5px 4px; }
#newsalert li a { text-decoration: none; color: #666; }
#newsalert li span { color: #333; font-weight: bold; }
#newsalert a img { float: left; margin: 3px 5px 2px 0; }
#newsalert div img { float: none; border: 0; vertical-align: middle; margin: 0 5px 2px 0; }
.recent a span { color: #369!important; }

#quick .commercial { margin: 5px 0 0 5px; }
#media { padding: 5px; border: 1px solid #ccc; position: relative; margin: 0 0 0 5px; }

.article { border-right: 1px solid #ccc; width: 640px; }
.article h1 { font-size: 20pt; color: #369; margin: 3px 0 3px; padding: 0 10px; }
.article h2 { font-size: 9pt; background: #136; border: 1px solid #ccc; padding: 2px 10px; margin: 0 0 3px; color: #fff; }
.article h2 a { font-size: 9pt; color: #fff; }
.article .wrapper { font-size: 9pt; text-align: justify; }
.article .imgcont { display: block; border: 1px solid #ccc; width: 80px; height: 45px; position: relative; overflow: hidden; float: left; margin: 1px 3px 1px 0; }
.article .imgcont img { border: 0; position: absolute; }
.articles { list-style-type: none; margin: 0; padding: 0 5px; }
.articles * { font-size: 9pt; }
.articles li { height: 52px; }
.articles li span { display: block; font-weight: bold; }
.comments { border-top: 1px solid #ccc; }
.comments form { margin: 5px 0; padding: 0; }
.comments form input,
.comments form textarea { border: 1px solid #ccc; margin: 5px 15px; }
.comments form label { display: block; font-size: 11pt; padding: 2px 5px; }
.comments form textarea { width: 600px; height: 150px; }
.comments form input { width: 300px; }
.comments form p input { width: auto; }
.comments h2 { margin: 4px 0; }
.comments ul { list-style-type: none; margin: 0 5px; padding: 0; }
.comments li { border: 1px solid #ccc; background: #eee; margin: 1px 0; padding: 2px 5px; }
.comments li span { display: block; font-weight: bold; color: #369; margin: 3px 0; }

.wpress table { margin: 0; padding: 0; }
.wpress table th { text-align: right; width: 115px; }
.wpress .error { color: #c00; font-weight: bold; }
.wpress table td { padding: 5px 0 5px 10px; }
.wpress table td a img { border: 0; vertical-align: middle; margin: 0 3px 0 0; }
.wpress .itext { border: 1px solid #ccc; width: 200px; }
.wpress .ibutt { border: 0; background: transparent; background-position: left center; background-repeat: no-repeat; cursor: pointer; padding: 4px 0 4px 24px; font-weight: bold; }
.wpress td ul { list-style-type: none; margin: 0; padding: 0; width: 150px; height: 150px; float: left; }

.filters { margin: 0; padding: 0; list-style-type: none; border: 1px solid #eee; width: 636px; }
.filters .title { font-weight: bold; }
.filters li { height: 18px; line-height: 18px; margin: 0; padding: 0; position: relative; }
.filters li span { display: block; position: absolute; top: 0; line-height: 18px; height: 18px; overflow: hidden; }
.filters li a img { border: 0; }
.filters .add { height: 36px; text-align: right!important; line-height: 36px; }
.filters .add img { margin: 2px 5px; }
.filters .confirm { width: 648px; top: 18px; border: 0 solid #ccc; background: #fff; z-index: 1000; height: 0; overflow: hidden; text-align: center!important; }
.filter .confirm a { text-decoration: none; font-weight: bold; margin: 5px 10px; }
.filter .confirm a:hover { text-decoration: none!important; }

.gfull { position: relative; }
.gfull img { cursor: pointer; padding: 10px; border: 1px solid #ddd; background: #eee; }
.gthumb { position: absolute; right: 20px; top: 0; width: 140px; }
.gthumb img { margin: 0 10px 10px; }
.gother { height: 151px; margin: 5px 0 0; }
.gother img { height: 120px; }
.gother a { display: block; height: 132px; float: left; text-decoration: none; padding: 2px; margin: 2px 2px 5px; border: 1px solid #ddd; background: #eee; color: #666; }
.gother a:hover { color: #111; text-decoration: none; }
.gother a span { display: block; height: 16px; line-height: 16px; width: 89px; font-size: 8pt; position: relative; top: -4px; background: #eee; }

.moviecontainer p { color: #369; font-size: 12pt; font-weight: bold; font-family: Times New Roman, serif; }
.moviecontainer li span { font-weight: bold; color: #369; }

.wcontainer { }
.wcontainer td { width: 316px; padding: 0 0 10px; }
.wcontainer h3 { font-size: 11pt; color: #369; margin: 0; padding: 0; }
.wcontainer img { float: left; width: 80px; border: 1px solid #ccc; margin: 0 5px 0 0; }

.timec { display: inline!important; color: #369; padding: 0 5px 0 0; }

.listpager { list-style-type: none; text-align: center; margin: 5px 0; padding: 0; border: 1px solid #ccc; background: #136; color: #fff; }
.listpager li { display: inline; }
.listpager a { padding: 0 3px; color: #fff; }
.listpager a:hover { color: #369; }
.listpager a.selected { border: 1px solid #ccc; background: #fff; color: #369; }

#break { border: 1px solid #ccc; border-width: 1px 0; margin: 0 0 5px; padding: 0; width: 100%; }
#break td { vertical-align: top; margin: 0; padding: 0; }
#break h2 { border: 1px solid #ccc; background: #136; padding: 2px 3px; margin: 3px; font-size: 11pt; color: #369; position: static; }

#news { width: 638px; border-right: 1px solid #ccc; vertical-align: top; }
#news h2 { color: #fff; font-size: 11pt; margin: 2px 3px 2px 0; padding: 0 3px; border: 1px solid #ccc; background: #136; }
#news h3 { color: #369; font-size: 10pt; margin: 0; padding: 0; }
#news p { margin: 1px 0; }
#news .rightbox ul { list-style-type: none; margin: 0 0 0 5px; padding: 0; border-bottom: 1px solid #ccc; }
#news .rightbox ul img { vertical-align: middle; margin: 0 5px 0 0; }
#news .rightbox li { cursor: pointer; border: 1px solid #ccc; border-width: 1px 1px 0; padding: 2px; }
#news .rightbox li span { overflow: hidden; height: 0; display: block; color: #999; line-height: 16px; }

#quick, #misc { width: 320px; vertical-align: top; }
#topadv { height: 96px; text-align: left; position: absolute; top: 0; right: 0; }
#quick h3, #misc h3 { border: 1px solid #ccc; background: #136; font-size: 11pt; color: #369; padding: 0 3px; margin: 2px 0 2px 3px; color: #fff; }
#quick .wrapper, #misc .wrapper { margin: 0 0 5px 3px; }
.horoscope { background: url(/files/pics/horoscope/horoscope.jpg); width: 300px; height: 250px; margin: 0 0 4px 10px; }
.horoscope table { margin: 90px 10px 0; }
.horoscope td { width: 90px; height: 38px; }
.horoscope td img { vertical-align: middle; border: 0; }

#pannel { margin: 0 0 4px 4px; text-align: center; border: 1px solid #ccc; padding: 5px; }
#pannel a img { border: 0; vertical-align: middle; margin: 0 10px; }
#languages { margin: 0 0 4px 4px; text-align: center; border: 1px solid #ccc; padding: 5px; }
#languages a img { border: 0; vertical-align: middle; margin: 0 10px; }

#recent,
#viewed { list-style-type: none; border: 1px solid #ccc; margin: 5px 0 5px 3px; padding: 0; }
#recent li,
#viewed li { border-bottom: 1px solid #eee; margin: 0 0 5px; padding: 0 5px; text-align: justify; }
#recent li span,
#viewed li span { display: block; font-size: 9pt; color: #369; font-weight: bold; }

#moviesout { margin: 3px 0 5px 3px; }
#moviesin { top: 0; left: 0; }
#moviesin div { overflow: hidden; }

#moviesin h4 { border: 1px solid #ccc; color: #369; font-size: 9pt; padding: 0 3px; margin: 2px 0; line-height: 18px; height: 18px; cursor: pointer; }
#moviesin h4 img { vertical-align: middle; }
#moviesin ul { list-style-type: square; margin: 0; border: 1px solid #ccc; padding: 5px 20px; background: #eee; }
#moviesin li span { color: #666; }

#currency { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#currency ul { list-style-type: none; margin: 0 3px 3px; padding: 0; width: 311px; }
#currency li { display: block; float: left; width: 102px; text-align: center; margin: 0; padding: 0; }

#weather, #football { border-right: 1px solid #ccc; }
#weatherout { margin: 2px; padding: 0; width: 312px; height: 70px; overflow: hidden; position: relative; }
#weatherin { position: absolute; top: 0; left: 2px; width: 1872px; height: 70px; }
#weatherin a { display: block; margin: 0; padding: 0; height: 70px; width: 312px; overflow: hidden; position: relative; float: left; }
#weatherin img { float: left; width: 64px; height: 64px; margin: 0 3px 0 0; border: 2px solid #ccc; }
#weather .cityname { display: block; font-size: 10pt; font-weight: bold; }
#weather .temperature { display: block; float: right; font-size: 20px; height: 32px; line-height: 32px; width: 72px; text-align: center; border: 1px solid #ccc; margin: 0 3px; }
.commercial { padding: 5px 0; }

.wcoldest { color: #ccf; background: #66f; }
.wcolder { color: #eef; background: #99f; }
.wcold { color: #003; background: #ccf; }
.wwarm { color: #ffe; background: #fc0;}
.whot { color: #ff0; background: #f00; }
.whottest { color: #136; background: #c00; }

#footballout { margin: 2px; padding: 0; width: 314px; height: 70px; overflow: hidden; position: relative; }
#footballin { position: absolute; top: 0; left: 2px; width: 1872px; height: 64px; }
.footballcell { width: 312px; height: 63px; float: left; }
.footballcell div { position: relative; height: 21px; line-height: 21px; }
.footballcell div span { display: block; position: absolute; top: 0; height: 21px; line-height: 21px; text-align: center; }
.footballcell div span img { height: 21px; }
.footballhead { height: 10px!important; line-height: 10px!important; }
.footballhead span { height: 10px!important; line-height: 10px!important; font-size: 7pt; font-weight: bold; }

.actctrl { display: block; background: #fff; display: block; padding: 2px 3px 1px; margin: -2px -3px 0 0; border-left: 1px solid #ccc; float: right; }
.actctrl img { cursor: pointer; }

.tabbed { list-style-type: none; margin: 0; padding: 0; height: 22px; }
.tabbed li { float: left; margin: 0; padding: 0; }
.tabbed a { display: block; line-height: 22px; height: 22px; border: 1px solid #eee; border-width: 1px 1px 0; margin: 0 5px 0 1px; padding: 0 5px; float: left; }
.tabbed a:hover, .tabbed a.selected { background: #ccc; color: #fff; }

.pager { position: absolute; top: 7px; right: 6px; margin: 0; padding: 0; height: 22px; list-style-type: none; }
.pager li { display: inline; margin: 0; padding: 0; }
.pager a { line-height: 22px; }
.pager img { border: 0; vertical-align: middle; }
.tabcont { border: 1px solid #ccc; height: 100px; width: 301px; display: none; overflow: hidden; position: relative; }
.tabcontin { height: 100px; width: 1500px; position: absolute; top: 0; left: 0; background: #eee; }
.tabcontin a { display: block; height: 91px; width: 97px; margin: 4px 3px; border: 1px solid #ccc; overflow: hidden; float: left; text-align: center; }
.tabcontin img { border: 0; height: 90px; }

.bordered { border: 1px solid #ccc; }
.noborder { border: 0; }
.maxwidth { width: 100%; }
.rssfeed img { border: 0; margin: 5px 5px!important; vertical-align: middle!important; }
.wrapper { padding: 5px; margin: 5px 0; }
.leftbox { width: 312px; vertical-align: top; border-right: 1px solid #ccc; }
.leftbox div { margin: 0 5px 5px 0; text-align: justify; border-bottom: 1px solid #eee; padding: 0 0 3px; }
.rightbox { width: 307px; vertical-align: top; }

.imgcont { display: block; position: relative; overflow: hidden }
.leftbox .imgcont { display: block; float: left; width: 140px; height: 79px; position: relative; overflow: hidden; border: 1px solid #ccc; margin: 3px; }

.leftitem .imgcont { width: 70px; height: 40px;  }
.leftitem h3 { font-size: 8pt!important; margin: 0!important; padding: 0!important; line-height: 12px; height: 24px; overflow: hidden; }
.leftitem p { margin: 0; padding: 0; }
.imgcont img { position: absolute; border: 0; width: 100%; }
.submenu { margin: 0 3px 5px 0; padding: 0; list-style-type: none; padding: 5px 0; border: 1px solid #ccc; }
.submenu li { display: inline; padding: 0; padding: 0 2px; margin: 0 2px; }
.submenu .first { list-style-type: none; font-weight: bold; }
.submenu li img { vertical-align: middle; margin: 0 3px 2px 0; padding: 0; border: 0; }
.imgbig { width: 315px; height: 177px; }
.seriftext { font-family: Times New Roman, serif; }

#girlout { overflow: hidden; height: 250px; position: relative; }
#girlimg { width: 300px; position: absolute; top: 0; right: 10px; }
#girlout a { display: block; position: absolute; top: 0; right: 10px; }
#girlout a img { border: 0; }
#girlout a span { display: block; position: absolute; right: 0; top: 200px; background: #fff; width: 100px; font-size: 12pt; color: #369; font-weight: bold; }

.search { text-align: left; margin: 5px 0 5px 3px; padding: 0; }
.stext { width: 246px; border: 1px solid #ccc; }
.sbutt { width: 63px; }
#footer { margin: 4px 0; }
#footer table { margin: 4px 5px; }
#footer h3 { border: 1px solid #ccc; background: #136; text-align: left; margin: 0; padding: 2px 5px; color: #fff; font-size: 10pt; }
#footer td { /*width: 320px; height: 120px;*/ }
#footer a img { border: 0; width: 83px; vertical-align: middle; }
