/*=====================================================================
* Filename: main.css
* Template: Zoogle News
* Author: Jarel Remick - http://www.jremick.com
* Date Created: 12/11/2008
* Media: Screen
*
* Description
* -----------
* This theme uses two background classes (.black-content and .white-content)
*
* The black-content class is for the Home page layout which contains a main story section,
* followed by two smaller columns for news teasers and box-tabs.
* There is a narrower white column to the right to complete this page layout.
*
* The white-content is for secondary pages and contains a main large column on the left
* and a narrower blue column on the right for sponsors or other news.
* --
* CSS Reset using "reset.css" from 960 framework package, derived from Eric Meyers.
=====================================================================*/

@import "reset.css";

* {
	font-size: large;
}
html { font-size: 62.5%; }
body {
	margin: 0;
	background: #333 url(../000test1/images/layout/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: normal;
}
#main {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

/* === Misc === */
p {
	margin: 12px 0 0;
	font-weight: lighter;
	text-align: left;
	font-size: small;
}	
p.no-space { margin: 0; }
a { color: #fff; cursor: pointer; }
a:hover {
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
h1 {
	margin: 0;
	font-size: 2.4em;
	color: #930;
	text-align: center;
	font-weight: bold;
	line-height: normal;
}
h2 {
	margin: 0;
	font-size: 1.25em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
img {border: 0; display: block;}
ul { padding: 0; margin: 0; list-style: none; }
.readmore { display: block; color: #e38585; text-decoration: none; padding-left: 5px; }
.readmore:hover { color: #fff; }
.tcenter { text-align: center; }
.clear { clear: both; }
div.tab { color: #000; }
form { padding: 0; margin: 0; }
noscript p { margin: 0; padding: 10px; }


/* ===== HEADER ===== */
#header { width: 100%; overflow: hidden; padding-bottom: 20px; color: #fff; }
.head-holder { border-left: 1px solid #cc6633; border-right: 1px solid #cc6633; }
.top-holder { background: #666; padding: 7px; font: 0.9em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; height: 1%; overflow: hidden; }
.top-holder ul li { display: inline; background: url(../000test1/images/layout/separ-1.gif) no-repeat 0 50%; padding: 0 3px 0 8px; }
.top-holder ul li.first { background: none; padding-left: 3px; }

/* LOGIN FORM */
.login-form { float: right; margin-top: -8px; }
.login-form .text { width: 102px; height: 16px; padding: 0 2px; border: 1px solid #999; margin-right: 6px; }
.login-form .text { font: 12px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }
.login-form .login-btn { position: relative; top: 6px; }

/* MAIN HEAD */
.main-head {
	width: 978px;
	height: 140px;
	position: relative;
	overflow: hidden;
	background-color: #000;
}
.main-head em { font-size: 15.0px; position: absolute; top: 0px; left: 0px; }

/* TOP NAVIGATION */
#nav-block { height: 35px; padding: 0 10px; position: relative; background: url(../000test1/images/layout/nav-bg.gif) no-repeat; }
#top-nav { background: url(../000test1/images/layout/separ-2.gif) no-repeat 0 50%; height: 34px; display: table; }
#top-nav li { background: url(../000test1/images/layout/separ-2.gif) no-repeat 100% 50%; display: table-cell; }
#top-nav li a { float: left; height: 34px; line-height: 34px; padding: 0 8px; text-decoration: none; font-size: 11px; }
#top-nav li a:hover,
#top-nav li.active a { background: #515151 url(../000test1/images/layout/nav-hover.gif) repeat-x; }
#top-nav li ul { position: absolute; top: 37px; left: 20px; display: none; width: 900px; }
#top-nav li.active ul { display: block; }
#top-nav li ul li { display: inline; float: none; padding-left: 4px; background: url(../000test1/images/layout/separ-3.gif) no-repeat 0 50%; }
#top-nav li ul li.first { background: none; }
#top-nav li ul li a { float: none; color: #000; line-height: normal; background: none }
#top-nav li ul li a { font: 11px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }
#top-nav li ul li a:hover { text-decoration: underline; }

/* SEARCH FORM */
.search-form { float: right; padding-top: 5px; }
.input-search { float: left; width: 145px; height: 15px; overflow: hidden; margin: 2px 6px 0 0; padding:2px 5px; }
.input-search { background: url(../000test1/images/layout/btns/search-input.gif) no-repeat; }
.input-search input { background: #222; padding: 0; width: 165px; height: 15px; border: 0; float: left; color: #d9d9d9; }
.input-search input { font: 11px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }

/* ===== CONTENT ===== */
#content { padding: 0 2px; }
.black-content { padding-top: 3px; color: #fff; margin-bottom: 11px; background: url(../000test1/images/layout/top-black.gif) no-repeat; }
.black-content-b { height: 1%; overflow: hidden; padding: 0 8px 3px 8px; background: #000 url(../000test1/images/layout/bottom-black.gif) no-repeat 0 100%; }
.white-content-t { padding-top: 6px; margin-bottom: 10px; color: #000; background: url(../000test1/images/layout/top-white.gif) no-repeat; }
.white-content-b { padding-bottom: 6px; background: url(../000test1/images/layout/bottom-white.gif) no-repeat 0 100%; }
.white-content { height: 1%; overflow: hidden; padding: 16PX 3px 35px 8px; background: url(../000test1/images/layout/main-white.gif) repeat-y; color: #069; }
.white-content .posted { color: #999; }
.white-content a { color: #333; }
.white-content a:hover { color: #666; font-weight: bold; }

/* ===== LEFT CONTENT ===== */
.left-holder {
	width: 520px;
	float: left;
	padding-bottom: 6px;
}
.left-holder-tv {
	width: 600px;
	float: left;
	padding-bottom: 2px;
}
.week-holder { width: 100%; }
.white-content .left-holder { width: 597px; padding: 25px 9px 0 17px; }
.white-content .left-holder {
	line-height: 1.5em;
	text-align: center;
}
.white-content .left-holder ul {
	margin: 15px 0 10px 25px;
	list-style: circle;
	font-weight: bold;
}
.white-content .left-holder ul li { color: #333; }

/* STORY HOLDER */
#story { width: 100%; }
.story-gallery { position: relative; margin-top: 6px; }
.gallery-container { position: relative; top: 0px; }
.gallery-container.hide { display: none; }

/* STORY CONTENT */
.story-content { width: 300px; float: right; margin-right: 10px; line-height: 1.35em; }
.posted { font-size: 0.85em; color: #ccc; margin-top: 5px; }
.posted a { color: #ccc; }

.story-block { width: 422px; float: left; background: #10141a; font-size: 0.9em; line-height: 1.4em; }
.story-title {
	display: block;
	padding: 4px 10px;
	background: #10141a url(../000test1/images/layout/category-bg-med.gif) repeat-x;
	color: #d3e0ee;
	font-weight: bold;
}
.story-holder { height: 1%; padding: 5px 7px 4px; }
.story-block p { margin: 0; padding-bottom: 13px; }
.story-holder img { float: left; margin: 0 9px 5px 0; border: 1px solid #000; }

.img-holder-r { float: right; padding: 15px 0 10px 7px; width: 300px; font-size: 0.8em; line-height: 1.3em; }
.img-holder-r .credits { text-align: right; font-size: 1em; }
.img-holder-r p { width: 280px; margin: 3px auto 0; }

/* GALLERY TABS */
.gallery-tab { width: 422px; height: 22px; font-size: 11px; position: absolute; top: 0; left: 0; z-index: 1; }
.gallery-tab { background: url(../000test1/images/layout/gallerytab-bg.gif) no-repeat; }
.gallery-tb li { background: url(../000test1/images/layout/tab-separ.gif) no-repeat 100% 0; float: left; height: 22px; padding-right: 2px; padding-bottom: 9px; }
.gallery-tb li a { float: left; width: 45px; height: 22px; line-height: 22px; text-align: center; text-decoration: none; }
.gallery-tb li a:hover,
.gallery-tb li.active a { margin-bottom: -9px; padding-bottom: 9px; background: url(../000test1/images/layout/tab-row.png) no-repeat 50% 100%; }
.gallery-play { float: right; padding: 5px 15px 0 0; }
.gallery-play li { float: left; padding-left: 6px; }
.gallery-play li.ico-space { padding-left: 10px; }
.image-block { width: 422px; float: left; margin-bottom: 23px; }
.gallery-img { border: 1px solid #ccc; float: left; }
.photo-info { background: #10141a; padding: 3px 10px; }
.photo-info { color: #ccc; font: 0.9em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; line-height: 1.6em; }
.photo-info p { margin: 0; }
.credits { text-align: right; font-size: 11px; color: #999; }

/* LISTINGS */
ul.listings { list-style: none margin: 0  border: solid 1px #ccc; border-bottom: none; line-height: 1em; }
ul.listings a { text-decoration: none; color: #4c4e72; }
ul.listings a:hover { text-decoration: underline; }
ul.listings .thumb { float: left; margin-right: 5px; padding: 3px; background: #fff; border: solid 1px #ccc; }
ul.listings .info-container { float: right; width: 390px; padding: 10px; }
ul.listings .info-container p { margin: 0 0 10px 0; line-height: 1.35em; }
ul.listings .contact-info { font-size: .92em; line-height: 1.25em; }
ul.listings .name { font-size: 1.0em; color: #000; font-weight: bold; line-height: 1.35em; }
ul.listings li { background: #f6f6f6; padding: 8px; border-bottom: solid 1px #ccc; }
ul.listings li:hover { background: #fff; }

/* NEWS BLOCKS */
.news-blocks { width: 422px; float: left; padding-top: 6px; }
.news-blocks li { background: url(../000test1/images/layout/newsholder-separ.gif) no-repeat; padding-top: 1px; clear: both; }
.news-blocks li.first { background: none; }

/* BOX TABS */
#box-tabs {
	width: 510px;
	float: right;
	padding-top: 7px;
	padding-left: 10px;
}
#box-tabs .box-tab { height: 23px; padding-left: 23px; background: url(../images/layout/box-tab.gi) repeat-x 0 100%; }
#box-tabs .box-tab li { float: left; margin: 0; padding-right: 10px; text-align: center; font-size: 12px; font-weight: bold; }
#box-tabs .box-tab li a { float: left; height: 18px; padding-top: 5px; text-decoration: none; width: 82px; }
#box-tabs .box-tab li a:hover,
#box-tabs .box-tab li.active a { background: url(../000test1/images/layout/box-tab-hover.gif) no-repeat; }
#box-tabs .subititle-tab { background: #900; padding: 2px 10px; font-size: 0.7em; }
#box-tabs .tab-content { min-height: 890px; margin-bottom: 8px; background-color: #10141A; }
#box-tabs .tab-content.hide { display: none; }
#box-tabs .container { padding-top: 12px; color: #fff; }

/* ===== RIGHT CONTENT2 ===== */
.right-holder2 {
	width: 155px;
	float: right;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.white-content .right-holder { width: 300px; padding-right: 10px; background: none;}

/* ===== RIGHT CONTENT ===== */
.right-holder {
	width: 250px;
	float: left;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 0px;
}
.white-content .right-holder {
	width: 300px;
	padding-right: 0px;
	background: none;
}

/* NEWS LIST */
.news-list { padding: 5px 5px 0 0; font-size: 0.9em; line-height: 1.35em; color: #d5d5d5; }
.news-list li { font-size: 1em; }
.news-list li span.cat { padding: 3px 10px; display: block; color: #d3e0ee; }
.news-list li span.cat { background: #10141a url(../000test1/images/layout/category-bg-small.gif) repeat-x; }
.news-list li ul { padding: 5px 7px 14px; font-size: 0.9em; background: #10141a; list-style-type: disc; list-style-position: inside; }
.news-list li li { padding: 1px 7px 0 0; }
.news-list li li a { color: #d5d5d5; }
.news-list li li a:hover { color: #fff; }

/* SPONSORS */
.sponsors strong { display: block; text-align: center; font: bold 1.6em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; letter-spacing: 2px; }
.sponsors ul li { margin: 5px 0; }
.sponsors ul li img { margin: 0 auto; }
.sponsors ul li ul { width: 300px; margin: 0 auto; }
.sponsors ul li li { float: left; margin: 5px 5px; }
.sponsors ul li li a { display: block; border: solid 1px #ccc; }
.sponsors ul li li img { padding: 6px; }

/* ADS */
.ads { width: 100%; margin: 15px 0; } 
.ads img { margin: 0 auto; }
.adv { height: 24px; width: 202px; background: url(../images/layout/adv-bg.gif) no-repeat; }
.adv li { float: left; padding: 0 20px 4px; background:url(../images/layout/ads-separ.gif) no-repeat 0 2px; }
.adv li a { float: left; height: 20px; text-decoration: none; position: relative; }
.adv li a:hover,
.adv li a.active { padding-bottom: 9px; margin-bottom: -9px; background: url(../images/layout/adv-row.gif) no-repeat 50% 100%; }
.right-ads { width: 208px; padding: 0px 0 0px; background: #10141a; }
.right-ads a { width: 200px; margin: 0 auto 8px auto; display: block; border: solid 1px #233147; }
.right-ads img { margin: 0 auto; padding: 6px; }
.bannerads_holder { padding-top: 10px; margin-top: 10px; top: 10px; }
#adholder { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px;}

/* ===== STATS POPUP ===== */
#stats-popup.close { top: -72px; }
#stats-popup { position: absolute; top: 7px; right: 11px; height: 130px; width: 639px; }
.stats-popup-holder { width: 629px; height: 130px; padding: 7px 1px 0; overflow: hidden; background: url(../000test1/images/layout/stats-popup.png); }
ul.popup-list { font-size: 10px; padding-top: 17px; width: 102px; float: left; font-weight: bold; position: absolute; top: 25px; left: 2px; }
ul.popup-list li { float: left; clear: both; width: 100%; margin-bottom: 1px; }
ul.popup-list li a { display: block; padding: 2px 14px; text-decoration: none; height: 1%; color: #dedede; }
ul.popup-list li a:hover,
ul.popup-list li.active a { background: #65738f; color: #fff; }
.stats-cont { float: right; width: 527px; height: 92px; }
.stats-cont.hide { display: none; }
.stats-cont strong { display: block; font-size: 10px; background: #5c6a88; padding: 2px 7px; }
.stats-tbl { padding: 0; margin: 0; width: 470px; border-collapse: collapse; font-size: 10px; color: #fff; float: left; }
.stats-tbl td { padding: 4px 0 0 10px; text-align: center; vertical-align: top; }
.stats-tbl td table { border: 1px solid #c4c2c2; padding: 0; margin: 0; border-collapse: collapse; width: 100%; font-size: 12px; }
.stats-tbl td table th { font-size: 10px; font-weight: normal; color: #dad42f; background: #5c749b; padding: 0 2px; }
.stats-tbl td table td { padding: 1px 3px; background: #5e655d; text-align: left; }
.stats-tbl td table .first-row td { background: #5f5f42; }
.right-cell { text-align: right; }
.last-cell { padding-left: 8px !import; padding-right: 2px !; }
.btns { padding: 10px 3px 0 0; position: relative; float: right; width: 45px; }
.btns li { padding-bottom: 5px; height: 15px; overflow: hidden; }
.btns li a { width: 45px; height: 15px; overflow: hidden; text-indent: -9999px; display: none; }

a.submit-btn { background: url(../000test1/images/layout/btns/submit-btn.jpg); }
a.more-btn { background: url(../000test1/images/layout/btns/more-btn.jpg); }
a.hide-btn { background: url(../000test1/images/layout/btns/hide-btn.jpg); display: block; position: absolute; top: 50px; right: 3px; }
a.show-btn { background: url(../000test1/images/layout/btns/show-btn.jpg); display: none !; position: absolute; top: 50px; right: 3px; }
#stats-popup .btns li a { display: block; }
#stats-popup.close a.show-btn { display: block !; }

/* ===== FOOTER ===== */
#footer { background: #000 url(../000test1/images/layout/top-footer.gif) no-repeat; padding-top: 3px; color: #999; }
#footer p.copyright, 
#footer p.copyright a { color: #333; }
#footer p.copyright a:hover,
#footer a { color: #999; }
.footer { border-left: 1px solid #636363; border-right: 1px solid #636363; text-align: center; padding: 10px 0; font-size: 10px; line-height: 1.6em; }
.footer ul,
.footer p { margin-top: 3px; }
.footer ul li { display: inline; padding: 0 7px 0 9px; background: url(../000test1/images/layout/footer-separ.gif) no-repeat 0 50%; }
.footer ul li.first { background: none; padding-left: 0; }

.copyrights {text-align:center}
.no4 {font-size: 1.4em; color: #C90;}
#main #content .white-content-t .white-content-b .white-content .left-holder #post- div #post-75 div h2 strong {
	text-align: center;
}
#main #content .white-content-t .white-content-b .white-content .left-holder #content-area #node-5554 div div div div div h3 {
	text-align: center;
}
#main #content .white-content-t .white-content-b .white-content .left-holder #content-area #node-5554 div div div div div h3 {
	font-weight: bold;
}
#main #content .white-content-t .white-content-b .white-content .left-holder blockquote blockquote blockquote blockquote h3 strong {
	text-align: center;
}
#main #content .white-content-t .white-content-b .white-content .left-holder blockquote blockquote blockquote blockquote h3 strong {
	text-align: center;
}
#main #content .white-content-t .white-content-b .white-content .left-holder p em {
	text-align: center;
}
#main #content .white-content-t .white-content-b .white-content .left-holder p em {
	font-weight: bold;
}
.ypotiltos {
	text-align: center;
	color: #FC0;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ypotitlos2 {
	text-align: center;
}
#main a marquee {
	font-weight: normal;
}
