/* 2+1 layout. */
/* Network resource - do not edit. Change requests go to Frontend Architects. */

/* reset
---------------------------------------------------------------------- */

/* standard structure element reset */
body, #page,
#skip-links, #network-bar, #header, #nav,
#content, #content-2, #content-3, #content-4, #content-5, #content-5,
#footer, #stats { margin: 0; padding: 0; }
body { background: #fff url("img/bg-fixed.png") center top no-repeat; }
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

img { border: 0; }
.head { height:95px; }
.news_image
{
	margin: 0px;
	padding: 12px;
	background-image: url(img/shadow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* common element reset */
p, 
ul, ol, dl, 
div, span,
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

ul { list-style-type: none; }
a                       { color:#0058a6; text-decoration:none; font-weight:normal  }
a:hover                 { text-decoration:underline; }
a span,
a em,
a strong                { cursor:pointer; }

a strong                { font-weight:bold; color:#2f4251; }

h3{
	font-size: 14px;
	padding-bottom: 10px;
}

h4 {
	border-top: 1px dotted #cbcbcb;
	border-bottom: 1px dotted #cbcbcb;
	color: #003267;
	font-size: 15px;
	padding: 6px 1px;
	margin-bottom: 10px;
}
.pageright {
	width: 272px;
	float: right;
}
.pagecenter {
	margin: 0 285px 0 0;
	border-right:dashed #CCCCCC thin ;
	margin-bottom:10px;
	padding-right:15px;
}
h5 {
	border-bottom: 1px solid #003466;
	font-size: 16px;
	padding: 6px 1px;
	margin-bottom: 10px;
	color: #003466;
}

h6, h6 a {
	font-weight: bold;
	color: #003466;
	font-size: 13px;
	padding-bottom: 1px;
}
.padded_b {padding-bottom: 10px;}

.date {
	font-size: 11px;
	color: #777;
}
.line {
	border-top: 1px dotted #ccc;
	height: 1px;
	font-size: 1px;
	clear: both;
}
.clear {
	clear: both;
}

ul.bullet li {
	line-height: 14px;
	padding: 3px 0 3px 10px;
	list-style-position:inside;
	list-style-type:square;
	color:#538fce;
	padding-bottom:6px;
}
body .red {
	color: #cd0001;
}
body .red a{
	color: #cd0001;
}
.center {
	padding-bottom: 18px;
	float: left;
	padding-right: 18px;
}
h2 .like-li {
	text-align:right;
	color:#0058a6;
}
#mid-latest-more li {
	display: block;
	padding: 3px 0 3px 17px;
	background: url(img/postbullet.gif) no-repeat;
	background-position: left 7px;
	border-bottom: 1px dotted #ddd;
	line-height: 1.3em;
	font-size: 1.1em;
}

#mid-latest-more a:hover {
	border-bottom: 1px dotted #bbb;
	text-decoration:none;
}
.cat li {
	padding: 10px 0 0 0;
}

.cat h2 a {
	font-weight: bold;
	color: #003466;
	font-size: 13px;
	padding-bottom: 1px;
}

.cat h2 a:hover {
	border-bottom: 1px dotted #bbb;
	text-decoration:none;
}

.cat .fpost {
	padding: 7px 0 0 0;
}

.cat img {
	float: left;
	display: inline;
	border: 1px solid #d9e2e5;
	padding: 2px;
	margin: 0 10px 0 0;
}

.cat p {
	line-height: 1.3em;
}
.quote-link  a:hover  {
	border-bottom: 1px dotted #bbb;
	text-decoration:none;
}

/* ======================= STORY ======================== */
.dashes { border-bottom:1px dashed #C7CBD0; _height: 1%; padding-top:3px; }
.story0 { padding:0 0 0 10px; }
.story { padding:0 10px 0 10px; }
.story1 { padding:0 18px 0 10px; }
.story2 { padding:0 10px 0 0; }
.story3 { padding:0 15px 0 0; }
.sidebar { padding:0 10px 0 0; }
.topname { line-height: 1em; color:#353535; font-size:12px; font-weight:bold; border-bottom: 4px solid #CC3300; margin: 0; padding: 0 0 5px 5px; }
.topname h2{ font-size:15px; }
.topname h2 a { color:#353535; text-decoration:none; }
.story-headline h1 {line-height: 1em; color:#333; font-size:24px; font-weight:bold; padding: 10px 0 10px 0; }
.story-headline-list h1 {line-height: 1em; color:#333; font-size:22px; font-weight:bold; }
.story-headline-list h1 a {color:#333; text-decoration:none; }
.story-headline-list h1 a:hover  {
	border-bottom: 1px dotted #bbb;
	text-decoration:none;
}

.story-info {color:#444444; margin: 4px 0 0 0; }
.story-info a { color: #094F95; text-decoration:none;}

.story-info ul li { border-left: 1px #C8C9CB solid; padding: 0 5px 0 5px; float:left; display:block; }
.story-info ul li.first { border: none; }
.story-info a:hover { text-decoration:underline;}
.story-info .byline,
.story-info .first { padding-left: 0px; }

.story-info .comments { }
.story-info .comments a { padding-left: 15px; background: transparent url(../img/link-icon-sprite.png) no-repeat scroll 0pt -598px; _background-image: url(../img/link-icon-sprite.gif); }
/* ======================= / STORY ======================== */

/* ======================= LEFT ======================== */

.left {
	float: left;
	width: 300px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left:10px;
}

a.news, a.news:hover {
	margin-bottom: 9px;
	display: block;
	text-decoration: none;
}

.news .news_thumb {
	position: relative;
	z-index: 1;
	display: block;
}

.news .news_title {
	position: absolute;
	z-index: 9999;
	background: url(img/news_title_bg.png) repeat;
	padding: 5px 10px;
	color: #fff;
	display: block;
	width: 280px;
}

.news .news_descr {
	padding: 5px 10px;
	background: #eaeaea;
	color: #121e46;
	display: block;
}

#navigation { position: relative; z-index: 2; }
#navigation .primary { border-top:1px solid #d8d8dc; background:#366388 url(img/map1.v14.png) 0 -250px repeat-x; }
#navigation .primary li { float:left; }
#navigation .primary a { position:relative; float:left; margin-right:8px; padding:6px 9px; color:#fff; font-size:95%; font-weight:bold; text-transform:uppercase; }
#navigation .primary li a:hover { padding:5px 9px 7px 9px; margin-bottom:-1px; color:#314251; background:#fff; }
#navigation .primary li.active a { padding:7px 9px 7px 9px; margin-bottom:-1px; color:#FF0000; background:#fff;  }

#navigation .secondary { background:#fff; }
#navigation .secondary li { float:left; }
#navigation .secondary a { float:left; margin-right:10px; margin-left:10px; padding:3px 0 3px 0; font-size:95%; font-weight:bold; }
#navigation .secondary li.active a { color:#314251; background:#fff; }
#navigation .secondary li.first a { color:#FF0000; }

/* Clearfix */
#navigation .primary:after,
#navigation .secondary:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#navigation .primary,
#navigation .secondary { zoom:1; }


/* layout
---------------------------------------------------------------------- */


#page { width: 1000px; text-align: left; margin: 0 auto; padding: 0; }

#header, 
#footer, 
#stats { clear: both; }

/* force clear after groups */
.group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* =IE7 */
*+ html .group { display: inline-block; }
/* =IE6 */
* html .group { display: inline-block; overflow: hidden; }

.group-content { margin: 0; padding: 0; }
.item { margin: 0; padding: 0; float: left; }



/* #content-2 (primary): two cols; #content-3 (secondary): single column
---------------------------------------------------------------------- */

#content-2, #content-2i,
#content-3 { float: left; margin: 0; padding: 0; }

#content-2 { width: 676px; min-height: 1px; } /* min height to prevent FF collapsing C2 if it's empty */
* html #content-2 { overflow: hidden; } /* =IE6 */
#content-2i { width: 670px; min-height: 1px; border-right:dashed thin #CCC; margin-bottom:10px;} /* min height to prevent FF collapsing C2 if it's empty */
* html #content-2i { overflow: hidden; } /* =IE6 */
#content-2a { width:320px; float:left; }
#content-2b { width:345px; float:right; }
#content-3 { width: 314px; }
* html #content-3 { width: 306px; } /* =IE6 */

/* content-1, content-4, content-5: full width/3 cols
-------------------- */
#content-1, 
#content-5 { width:1000px; clear: both; }


#content-4 .item-count-1 .module { width: 662px; }

/* Footer
---------------------------------------------------------------------- */
#footer a { text-decoration: none; color: #094F95; }
#footer a:hover { text-decoration: underline; }
#footer { clear:both; margin:0; padding:0 0 3px 0; position:relative;  }
#footer .footer-nav dl { border-bottom:1px solid #FFFFFF; clear:both; font-size:9px; padding:5px 10px; text-align:center; }
#footer .footer-nav dl dt { display:inline; margin:0 5px; text-align:center; }
#footer .footer-nav dl dd { display:inline; letter-spacing:1px; margin:0; padding:0 0 0 6px; }
#footer .footer-nav dl dd.first { background-image:none; }
#footer .footer-nav ul, 
.footer-legals ul { line-height:1.6em; padding:0 0 7px 0; }
#footer .footer-nav ul li.first, 
.footer-legals ul li.first { background:transparent none repeat scroll 0%; }
#footer .footer-nav ul li, 
.footer-legals ul li { padding:0 0 0 6px; display:inline; }
#footer-legals p.copyright { line-height:1.5; padding-top:8px; }
#footer .footer-nav { text-align: center; margin-bottom: 10px; }
#footer .footer-nav dl { display: inline; padding: 5px; _padding: 0px; }

/* footer-tools
---------------------------------------------------------------------- */
body.gallery .footer-tools { display: none; }
div.footer-tools { border-bottom: 1px solid #f4f4f4; clear: both;  margin: 0 0 20px 0; padding: 0; width: 100%; }
div.footer-tools ul { width: 100%; border-top: solid 1px #f4f4f4; border-bottom: solid 3px #f4f4f4; text-align: center; padding: 7px 0; }
div.footer-tools ul li { display: inline; padding: 0 6px; border-left: 1px #c2c2c2 solid; }
div.footer-tools ul li.tool-rss { background: url('img/site-tools-sprite.png') no-repeat 6px 50%; }
div.footer-tools ul li.tool-rss a { padding-left: 15px; }
div.footer-tools ul li.first {  border: none;}
div.footer-tools ul li a { }
body.gallery #footer { text-align: center; }
body.gallery #footer #footer-nav dt,
body.gallery #footer #footer-nav dd { font-size: 11px; }
body.gallery #network-bar { display: none; }

/* footer-legals 
---------------------------------------------------------------------- */
#footer .footer-legals { text-align: center; font-size: 0.9em; }


/* ---------------------------------------------------------------------- */ 
/* clear float lovelyness */
/* ---------------------------------------------------------------------- */ 
#content,
.group,
.module,
.module .module-header,
.module .module-footer,
.module .module-content,
.module .module-content .story-block,
.module .module-content form fieldset .form-item,
.module.tabbed ul.tab-set,
.module.tabbed .module-controls,
body.story #story .story-body,
body.story #story .story-extras,
.module.js-tabbed .controls { display: inline-block; _height: 1%; }

#content,
.module,
.module .module-header,
.module .module-footer,
.module .module-content,
.module .module-content .story-block,
.module .module-content form fieldset .form-item,
.module.tabbed ul.tab-set,
.module.tabbed .module-controls,
body.story #story .story-body,
body.story #story .story-extras,
.module.js-tabbed .controls { display: block; }

/* ---------------------------------------------------------------------- */ 
/* Groups															      */
/* ---------------------------------------------------------------------- */ 
.group { margin: 0; }
.group .group-header { margin: 0 0 15px 0; padding: 3px 7px 1px; } /*=ie6 hack */
.group .group-header h3, /* added due to potential FW inconsistency */
.group .group-header .heading { font-size: 18px; }
.group .group-header a { text-decoration: none; }
.group .group-header a:hover { text-decoration: underline; }
.group .group-header ul.more-links { top: 10px; right: 7px; margin-bottom: 10px; margin-right: 10px; }
.group .group-header ul.more-links li {  }
.group .group-header ul.more-links li a { }
.group .group-footer { min-height: 18px; } /*=ie6 hack*/
.group .group-footer p { padding: 3px 7px; }
.group .group-footer a { text-decoration: none; }
.group .group-footer a:hover { text-decoration: underline; }
.group .group-footer ul.more-links { right: 7px; }
.group .group-footer ul.more-links li { font-size: 11px; }
.group .group-footer ul.more-links li a { }


/* ---------------------------------------------------------------------- */ 
/* Modules															      */

/* ---------------------------------------------------------------------- */ 

/* Defaults for vertical
---------------------------------------------------------------------- */
.module { clear: both; margin: 0 0 20px 0;}
.module a { text-decoration: none; }
.module a:hover { text-decoration: underline; }


/* module content 
---------------------------------------------------------------------- */

.module .module-content { padding: 5px 7px; }
.module .module-content a {  }


/* module footer 
---------------------------------------------------------------------- */
.module .module-footer ul.more-links {  z-index: 0; position:static; float:right; margin-bottom: 10px; margin-right: 10px; }
.module .module-footer ul.more-links li { display:block; font-size: 12px; _display: inline-block; _float: left; }
.module .module-footer ul.more-links li a { display:block; padding: 0 10px 0 0; }
.module .module-footer span.more-link { font-size: 12px; display: inline; margin: 0 7px; }
.module .module-footer span.more-link a { padding: 0 10px 0 0; }





/* story-block - because Mike is a bast**d */
.group-accordion .module .module-content .story-block { margin-top: 0px; }

/* group accordion styles
---------------------------------------------------------------------- */
.group-accordion { position: relative; width: 662px !important; margin: 0; padding-bottom: 6px; background:transparent url(img/accordion-backgrounds-bottom.png) no-repeat scroll 0 100%; }
.group-accordion .item { width: 650px !important; margin: 0; padding: 0 6px; float: none; clear: both; background:transparent url(img/accordion-backgrounds-top.png) repeat-y scroll 0 0; }
.group-accordion .item:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; }
.group-accordion .item .module { float: left; clear: none; margin: 0; border: none; }
.group-accordion .group-header { padding: 0; cursor: move; width: 100%; margin: 0; min-height: 31px; background:transparent url(img/accordion-headers.png) no-repeat scroll 0 0; }
.group-accordion .group-header .heading { font-size: 16px; font-weight: 700; color: #fff; padding:9px 0 0 25px; }
.group-accordion .group-header .heading a { color: #fff; }
.group-accordion .group-header p.help { color: #fff; font-size: 11px; position: absolute; right: 10px; top: 10px; }
.group-accordion.sortableused p.help { display: none; }
.group-accordion-js-hover .group-header { background-position: left -50px; }
.group-accordion .ipos-1 .module .module-header { display: none; }
.group-accordion .group-controls { position: absolute; top: 11px; right: 5px; width: 114px; }
.group-accordion .group-controls p { font-size: 11px; color: #fff; display: none; }
.group-accordion .group-controls a { font-size: 11px; color: #fff; padding-left: 5px; display: none; text-decoration: underline; }
.group-accordion .group-controls a:hover { text-decoration: none; }
.group-accordion.sortableused .group-controls p.info { display: inline; }
.group-accordion.sortableused .group-controls a.start { display: inline; }
.group-accordion.sortableused .group-controls a.end { display: inline; background: transparent url('img/subaccordions-link-icon-sprite.png') no-repeat 0 -398px; padding-left: 6px; margin-left: 4px; }
.group-accordion .group-controls p.info { float: left; }
.group-accordion .group-controls a { cursor: pointer; font-size: 11px; color: #fff; }
body.homepage #content-4 .active { opacity: 0; }

/* module in group-accordion --------------------------------------------------  */ 
.group-accordion .item .module {  background: #fff; }
.group-accordion .item .fox-sports { width: 297px !important; }
.group-accordion .item .module .module-header { cursor: pointer; padding: 0; background: transparent url('img/subaccordions-grey.png') no-repeat right -550px; border: none; }
.group-accordion .item .module .module-header-js-hover { background-position: left -500px; }
.group-accordion .item .module .module-header .heading { font-size: 11px; padding: 3px 0 0 7px; }
.group-accordion .item .mpos-1 .module-header { background-position: left -550px; }
.group-accordion .item .mpos-1 .module-header .heading { padding-left: 19px; background: transparent url('img/subaccordions-link-icon-sprite.png') no-repeat 3px -93px; }
.group-accordion .item .module .module-header ul.more-links { top: 0; right: 0; display: none;  }
.group-accordion .item .module .module-header ul.more-links li { font-size: 11px; float: left; }
.group-accordion .item .module.ajaxcontent { width: 100% !important; }
.group-accordion .item .module .module-footer { padding-bottom: 3px; }
.group-accordion .item .module .module-footer ul.more-links li { background: transparent url('img/home-accordion-button-bg.png') no-repeat 0 -43px; padding-left: 3px; }
.group-accordion .item .module .module-footer ul.more-links li a { font-weight: 300; padding: 3px 20px 4px 7px; color: #fff; background: #094f95 url('img/home-accordion-button-bg.png') no-repeat 100% -43px; }
.group-accordion .item .module .module-footer ul.more-links li a:hover { background-position: 100% -65px; text-decoration: none; }
.group-accordion .ipos-1 .module .module-footer ul.more-links li { background-position: 0 0; }
.group-accordion .ipos-1 .module .module-footer ul.more-links li a { background-position: 100% 0; }
.group-accordion .ipos-1 .module .module-footer ul.more-links li a:hover { background-position: 100% -22px; }

.group-accordion .item .module.leftcol,
.group-accordion .item .module.promo-class-leftcol { clear:left; }


/* ajax content ------------------------------------------ */
.group-accordion .item .module.ajaxcontent { background: transparent url('img/subaccordions-grey.png') 0 -450px; }
.group-accordion .item .module.ajaxcontent-js-hover { background-position: 0 -500px; }
.group-accordion .item .module.ajaxcontent .module-header { cursor: pointer;  padding: 0;  border: none; background: none; }
.group-accordion .item .module.ajaxcontent .module-header .heading { display: none; }
.group-accordion .item .module.ajaxcontent .module-header ul.more-links { position: static; padding: 0 0 0 15px; display: block; background: transparent url('img/subaccordions-link-icon-sprite.gif') no-repeat 5px 7px; }
.group-accordion .loading .module.ajaxcontent .module-header ul.more-links { background-position: 3px -294px; }
.group-accordion .item .module.ajaxcontent .module-header ul.more-links li { float: left; background: transparent url('img/subaccordions-link-icon-sprite.gif') no-repeat 0 -195px; padding: 3px 9px 0 11px; }
.group-accordion .item .module.ajaxcontent .module-header ul.more-links li a { display: block; padding: 0; font-size: 11px; color: #000; font-weight: 700;  }
.group-accordion .item .module.ajaxcontent .module-header ul.more-links li.first { background: none; padding-left: 4px; }
.group-accordion .item .module.ajaxcontent .module-header ul.more-links li a:hover { text-decoration: none; }
.group-accordion .item .module.ajaxcontent .module-header ul.more-links li.src { display: none; }
.group-accordion .module.ajaxcontent .module-header ul.more-links { display: block; float: left; }
.open .module.ajaxcontent { display:none; }
.ajaxcontentloaded:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.group-accordion  .promo-block { margin-top: 5px; }

/* breakingnews --------------------------------------- */ 
.group.text-g-world .item .mpos-2 { width: 160px !important; }
.group.text-g-world .item .mrpos-1 { width: 152px !important; float: right; }
.group.text-g-world .item .mrpos-1 .promo-image { margin: 0; }

/* group.text-g-news-top-stories ---------------------------------------- */
.group.text-g-news-top-stories .group-header { display: none; }

/* sectionref-newscomau-top-stories */
.module.sectionref-newscomau-top-stories { border: none; }
.module.sectionref-newscomau-top-stories .module-content .sbpos-1 { padding-top: 0; }
.module.sectionref-newscomau-top-stories .module-content .sbpos-1 .heading { font-size: 18px !important; line-height: 1.1em; }
.module.sectionref-newscomau-top-stories .module-content .story-block .comments,
.module.sectionref-newscomau-top-stories .module-content .story-block .related li { font-size: 11px; }
.module.sectionref-newscomau-top-stories .module-content .story-block .related li a { padding-left: 12px; }


/* accordion group styles ------------------------------------------ */
.group.text-g-entertainment .group-header { background-color: #a31b5e; background-position: 0 -100px; }
.group.text-g-business .group-header { background-color: #46505c; background-position: 0 -300px; }
.group.text-g-travel .group-header {  background-color: #0c4f90; background-position: 0 -200px; }
.group.text-g-money .group-header { background-color: #0d6377; background-position: 0 0; }
.group.text-g-technology .group-header { background-color: #65336d; background-position: 0 -600px; }
.group.text-g-fox-sports .group-header { background-color: #151b75; background-position: 0 -400px; }
.group.text-g-world .group-header { background-color: #960f0f; background-position: 0 -500px; }
.group.text-g-national-amp-local .group-header { background-color: #960f0f; background-position: 0 -500px; }
.group.text-g-fox-sports .group-header .heading { background: url(img/home-accordion-logos.gif) 26px 11px no-repeat; text-indent: -9999px; display: block; }

/* hover states ----------------------------- */
body.homepage #content-4 .group-js-hover .item { background-position: -670px 0; }
body.homepage #content-4 .group-js-hover { background-position: -670px 100%; }

.group.group-js-hover-text-g-entertainment .group-header { background-color: transparent; background-position: 0 -150px; }
.group.group-js-hover-text-g-business .group-header { background-color: transparent; background-position: 0 -350px; }
.group.group-js-hover-text-g-travel .group-header { background-color: transparent; background-position: 0 -250px; }
.group.group-js-hover-text-g-money .group-header { background-color: transparent; background-position: 0 -50px; }
.group.group-js-hover-text-g-technology .group-header { background-color: transparent; background-position: 0 -650px; }
.group.group-js-hover-text-g-fox-sports .group-header { background-color: transparent; background-position: 0 -450px; }
.group.group-js-hover-text-g-world .group-header { background-color: transparent; background-position: 0 -550px; }
.group.group-js-hover-text-g-national-amp-local .group-header { background-color: transparent; background-position: 0 -550px; }

/* business ----------------------------- */
.module .market-table {border-collapse:collapse; width:316px; }
.module .market-table thead { background:#F2F2F2 ; color:#434343}
.module .market-table thead th {padding:3px 7px; font-weight:100}
.module .market-table tr td { font-size: 11px; border-bottom:1px solid #E5E5E5; padding:3px 7px; }
.module .market-table .asx-code a { font-weight: 700; }
.module .market-table .gain .movement,
.module .market-table .gain .price { color: #006600; }
.module .market-table .gain .movement span { background: url(img/sprite-arrows-fallgain-v50px.gif) left -147px no-repeat; padding-left: 12px; }
.module .market-table .loss .movement,
.module .market-table .loss .price { color: #CC0000; }
.module .market-table .loss .movement span { background: url(img/sprite-arrows-fallgain-v50px.gif) left -97px no-repeat; padding-left: 12px; }
.module.stock-quotes label { display: none; }
.module.stock-quotes .default-input { border: 1px solid #cccccc; color: #666666; width: 180px; float: left; margin: 1px 3px 0 0; }
.module.stock-quotes .module-content form { padding: 0; width: 302px; background: transparent; }
.module.stock-quotes form .submit { background: url(img/business-button-search.gif) 0 0 no-repeat !important; padding: 21px 0 0 0 !important; margin: 0 !important; width: 70px !important; height: 21px !important; overflow: hidden !important; float: none !important; display: block !important; } /* importants used to fix IE... must review.... */

/* sortable stuff ----------------------------- */
.sortable-dropzone { z-index: 11 !important;}
.sortable-dropzone div { border: dashed 1px #ddd; background: #fff; height: 95%; width: 98%; margin: 1%; z-index: 20 !important; }
/* .sortable-background { background: #000; opacity: 0.4; filter:alpha(opacity=40); z-index: 1 !important; }*/



.mboxHD { color:#3E606F; background: url(img/SED-Light_mBoxHD.gif) no-repeat; width:790px; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }
.mboxBody { width:780px; background:#FFF url(img/SED-Light_mBoxFT.gif) no-repeat bottom; min-height:20px; padding:10px; }
.mboxBody img { vertical-align:middle; }

#copyBar { font-size:.80em; text-transform:uppercase; }
#sedCopy { float:right; font-size:.80em; text-transform:uppercase; }
#sedCopy a { text-decoration:none; }

.newsTitle { background: url(img/SED-Light_NewsTitle.gif) no-repeat; width:505px; height:25px; line-height:25px; vertical-align:middle; padding:0 0 0 25px; }
.newsTitle a { font-weight:bold; }
.newsDate { float:right; padding:0 10px 0 0; height:25px; line-height:25px; vertical-align:middle; }
.newsBody { margin:10px 0 0 10px }
.newsPosted { float:left; margin:8px 0 0 10px; }
.newsOther { text-align:right; margin:8px 0; }

.pageTop { background: url(img/SED-Light_tPCap.gif) no-repeat; width:780px; height:10px; }
.pageBody { background:#e6ebf0 url(img/SED-Light_bPCap.gif) no-repeat bottom; width:780px; min-height:10px; padding:0; margin-bottom:10px; }
.pageText { width:760px; padding:0 10px 10px 10px; }

.popupTitle { color:#AAA; background:#171717 none; width:100%; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }

.tCap { background: url(img/SED-Light_TCap.gif) no-repeat; width:780px; height:10px; overflow:hidden; }
.tCap2 { background: url(img/SED-Light_TCap2.gif) no-repeat; width:780px; height:10px; overflow:hidden; }
.bCap { background: url(img/SED-Light_BCap.gif) no-repeat; width:780px; height:10px; overflow:hidden; }
.pCap { background: url(img/SED-Light_TCap_Posts.gif) no-repeat; width:780px; height:10px; overflow:hidden; }

#subtitle { padding-bottom:.75em; }

#pfsBack { float:right; }
#pfsHeader { background:#c8d9e2 none; padding:15px; }
#pfsTitle { font-size:1.3em; font-weight:bold; }
#pfsImage { text-align:center; margin:10px; overflow:auto; }

hr { border: 1px solid; border-color: #c8d9e2 transparent transparent transparent; margin:.5em 0; }
* html hr { border: 1px solid #c8d9e2; margin:.5em 0; }

/* ============== Overall ============== */


.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }

/* ============== Various ============== */

.disp { padding:.8em; margin:0; }
.block { }
.block h4 { margin-top:0; }
.error { padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:110%; text-align:center; }
.codetitle { font-size:.90em; text-transform:uppercase; font-weight:bold; padding:2px; margin-top:5px; }
.code { background-color:#FFF; border:1px solid #C8D9E2; overflow: auto; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid  { height:48px; text-align:center; vertical-align:middle; }
.download { font-size:110%; text-align:center; background-color: #FFFFFF; padding:16px; margin-top:16px; }
.small { font-size:75%;}
.paging, .pagnav
{
	padding:6px; text-align:right; font-size:.90em; float:right;
}
.paging, .pagenav
{
	padding:6px; text-align:right; font-size:.90em; float:right;
}

.pagenav_small
{
	padding:0;
	text-align:right;
	font-size:.80em;
}
.pagenav_prev,.pagenav_next,.pagenav_first,.pagenav_last,.pagenav_pages
{
	padding: 2px 6px;
	background: #F5F5F5;
	margin: 1px;
	border: 1px solid #C8D9E2;
}
.pagenav_current {
	padding: 2px 6px;
	font-weight: bold;
	text-decoration: underline;
	background: #dddddd;
	margin: 1px;
	border: 1px solid #c8c7c7;
}
.coltop { text-align:center; background-color:#c8d9e2!important; color:#3E606F; padding:5px 0; font-weight:bold; height:25px; vertical-align:middle; }
.centerall { text-align:center; vertical-align:middle; }
.desc { font-size:95%; padding:3px 0 3px 0; color:#646464; }
.spoiler { padding:8px; margin:8px; border:1px dashed #CCCCCC; background-color:#DBE5E9; }

.searchhighlight { background-color:#EFFF00; }

.odd { background-color:#dee4e9!important; }
.even { background-color:#e8edf1!important; }

form { margin:0; }
.colleft { float:left; margin:0px 10px 10px 0px; }
.colright { float:right; margin:0px 0px 10px 10px; }
.smallcolleft { float:left; margin:0px 10px 10px 0px; }
.bar_front { background-color:#c8d9e2; border-right:0px solid #dee4e9; padding:0; height:8px; overflow:hidden; }
.bar_back { background-color:#e8edf1; border:1px solid #dee4e9; margin:0 7px 0 7px; height:8px; overflow:hidden; }
.bbcodes a img { border:0; background-color:transparent; }
.smilies a img { border:0; background-color:transparent; }
.today { border:1px dashed #DDAA00; }
.signature  { color:#3E606F; font-size:.9em; max-height:100px; overflow:auto; }
.signature a	{ color:#3E606F; }

.maintenance { margin:10px; padding:2px; border: 2px solid #ccc; background:#efeefe; font: normal 12px lucida console; }

/* ============== Tables ============== */

table td  { vertical-align:top; }
table.flat { width:100%; margin:0; padding:0; border-collapse:collapse; }
table.flat td  { padding:0; margin:0}
table.main { width:100%; margin:0; padding:4px; }
table.main td  { padding:4px; }
table.main td img	{ margin-right:6px; }
table.cells { width:100%; border-spacing: 1px; margin:0; padding:0;}
table.cells td { background-color:#e8edf1; padding:2px; }
table.list { width:100%; margin:0; padding:5px; }
table.list td  { padding:12px; }

/* ============== Tables ============== */

input { background-color:#fff; border:1px solid #dee4e9; color:#3E606F; padding:2px; font-size:1em; margin:0; }
select { background-color:#fff; border:1px solid #dee4e9; color:#3E606F; padding:2px; font-size:1em; margin:0; }
textarea { background-color:#fff; border:1px solid #dee4e9; color:#3E606F; padding:2px; font-size:1em; font:1em/1.25em Lucida Grande, Arial, Verdana, Sans-Serif; margin:0; }

/* ============== Plugins ============== */

/* ============== Indexpolls ============== */

.loading { position:relative; left:45%; top:-50px; z-index:99; }

.rss-icon-title{
	margin: 6px 10px 0 5px;
	float: right;
}
.rss-icon{
	margin: 0px 5px 0px 5px;
}

/* ============== Tag Cloud Fixes ============== */
ul.tag_cloud li {
	display: inline;
}

/* ============== Ratings CSS ============== */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(img/system/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(img/system/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0;font-size:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.b-corners{position:relative;display:block;background:#fff;border:1px solid #fff}
.b-corners-rt,.b-corners-rb,.b-corners-lb,.b-corners-lt{position:absolute;overflow:hidden}
.b-corners-rt,.b-corners-rb{right:-1px}
.b-corners-lb,.b-corners-lt{left:-1px}
.b-corners-lt,.b-corners-rt{top:-1px}
.b-corners-rb,.b-corners-lb{bottom:-1px}
.b-corners-rt i,.b-corners-rb i,.b-corners-lb i,.b-corners-lt i{position:absolute;width:50px;height:50px;background-repeat:no-repeat}
.b-corners .b-corners-rt i{top:0}
.b-corners .b-corners-lb i{left:0}
.b-corners .b-corners-lt i{top:0;left:0}
.b-corners-body{display:block}
.b-corners-gray5{background:#fff;border:1px solid #bfbfbf}
.b-corners-gray5 .b-corners-body{padding:6px 6px 6px 10px;color:#666}
.b-corners-gray5 .b-corners-rt,.b-corners-gray5 .b-corners-rb,.b-corners-gray5 .b-corners-lb,.b-corners-gray5 .b-corners-lt{width:5px;height:5px}
.b-corners-gray5 .b-corners-rt i,.b-corners-gray5 .b-corners-rb i,.b-corners-gray5 .b-corners-lb i,.b-corners-gray5 .b-corners-lt i{background:url(http://img.yandex.net/i/corners/corners-gray5.png)}
.b-corners-gray5 .b-corners-rt i{left:-5px}
.b-corners-gray5 .b-corners-rb i{top:-5px;left:-5px}.b-corners-gray5 .b-corners-lb i{top:-5px}
.b-story-quote .quote-owner{font-size:90%;position:relative;top:-1px;margin-left:20px;padding:7px 0 0 25px;background:url(http://img.yandex.net/i/tail.png) no-repeat}.b-story-quote .quote-link{margin-left:.9em}
.b-story-quote .h-corners{overflow:hidden}
.photo { border: 1px solid #d9e2e5; padding: 2px;}

      #Main-News { background: #FFF; position: relative; overflow: visible;}        
      #Main-News .left   { margin-right: -310px; }
      #Main-News .right  { margin-left: -310px; }
      #Main-News .center { margin: 0 auto; }
      
      #Main-News .image { padding-top: 3px; }
      #Main-News img { border: 5px solid #f0f0f0; }        
      #Main-News a { font-size: 12px; font-weight: bold; color: #da251d; }
      
      #Main-News .date {  padding: 2px 5px; font-size: 11px;  color: #da251d; }
      #Main-News .comments { float: right; } 

      #Main-News .Prev, #Main-News .Next { position: absolute; left: 0; top: 50px; z-index: 10; }
      #Main-News .Prev img, #Main-News .Next img { border: 0; width: 30px; height: 30px; }
      #Main-News .Prev { left: -35px; }
      #Main-News .Next { left: 970px; }

      #Main-News .comments { font-size: 11px; font-weight: normal; color: #878b91; }
      .BB_Slider { position: relative; /*height: 300px;*/ overflow: visible; /*border: 1px solid red;*/ }
      .BB_Slider .Slider-body { position: absolute; left: 0; top: 0; width: 970px; /*height: 300px;*/ overflow: hidden; }
      .Slider-list { position: absolute; left: 0; top: 0; width: 10000px; }
      .BB_Slider .item-290 { float: left; margin-right: 18px; padding: 0; background: none; }
.block .item-290 { width: 310px;  height:249px; }
* html .block { height: 1px; overflow: visible; }

/*
Forum board
---------------*/
table.boards td { padding:4px; font-size: 1.0em; color:#666;}
.boards { background-color: #ffffff; border: 2px solid #C1CDDB; border-bottom:10px solid #C1CDDB; margin-bottom:10px; }
.normalname { color: #003; font-size: 11px; font-weight: bold; text-decoration: underline; }
.normalname a:link, 
.normalname a:visited, 
.normalname a:active { font-size: 12px; text-decoration: underline }
.cat_title a:link,
.cat_title a:active,
.cat_title a:visited, 
.cat_title a:hover { color: #fff; text-decoration: underline; }
.cat_bottom { background-color: #ddd; }
.row1 { background-color: #C1CDDB; text-align:center; vertical-align:middle; }/**/
.row2 { background-color: #e6eef9; text-align:center; vertical-align:middle; }
.row3 { background-color: #fafafa; text-align:center; vertical-align:middle; }
.row4 { background-color: #F2F5F9; text-align:center; vertical-align:middle; }/**/
.row6 { background-color: #F2F5F9; }/**/
.row5 { background-color: #fcfcfc; text-align:center; vertical-align:middle; }
.graystyle { background-color: #F2F5F9; color:#111; font-size: 1.1em; border:1px solid #C1CDDB; padding:0 10px; margin:10px 0;}
table.graystyle td { padding:0 10px; }
.cat_title { background:#203857; font-weight: bold; color:#fff; }
table a, table a:hover { border:none; }
table img, table img:hover { border:none; }

*:first-child+html .anchors { display: inline-block; }
*:first-child+html .anchors a { float: left; }
h3.widgetbgTitle {
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	border-left:6px solid #dcddde;
	background:#cd1713;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
}
h3.widgetbgTitle a, h3.widgetbgTitle a:hover {
	color:#fff;
	font-weight:bold;
}
.adv {
	text-transform:uppercase;
	color:#fff;
	border-left:6px solid #dcddde;
	background:#cd1713;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
	width:270px;
}
.rep_front {  border-right:0px solid #dee4e9; padding:0; height:8px; overflow:hidden; }
.rep_back { background-color:#e8edf1; border:1px solid #dee4e9; height:8px; overflow:hidden; width:140px; }
.autor {
	}
.autor a {
	color:#666;  text-decoration:none;
	}	
	
.supatable{
	border-spacing:2px;
	color:#000;
	width:100%;
	margin-bottom: 1em;
}
.supatable th, .supatable td{
	padding:3px;
	padding-left: 7px;
	text-align:left;
	font-size:1em;
}
.supatable td {
	border-bottom: 1px solid #ccc;
}
.supatable tr.sthead td{   
	background:#e5e5e5;
	color:#777;
	font-weight:bold;
	border-bottom: none;
}
.supatable thead th {
	font-size: 1.2em;
	padding: 5px;
	border-top: 1px solid #ccc;  
}
