@charset "utf-8";

/**
 * - FBSE (Framework Base LITE 0.1) X-HTML/CSS Bitban Technologies -
 *
 * {-----------------[ MODULES ]--------------------}
 *
 * @style			lva_modules
 * @file			lva_modules.css
 * @fileorder		3
 * @ancestor		lva_common
 * @media			screen
 * @pseudoNamespace	w3 (w3 -> www, wich it means output alias)
 * @dependencies	reset, lva_foundation, lva_common
 * @type			end modules
 * @comments		designers!! You really bother me...
 * 
 */




/**
 * COMPONENT PAGINATOR -->
 *
 * @region		any
 * @type		component (.cp)
 *
 */

	/* [.cp-paginator] - Paginator */
	.cp-paginator {font-size:13px; color:#818181;}
	.cp-paginator a {text-decoration:none;}
	.cp-paginator a.page {color:#818181;}
	.cp-paginator a.page:hover {text-decoration:underline; color:#333;}

	.cp-paginator .page {padding:3px 4px; color:#666;}
	.cp-paginator .pipe {font-size:11px; color:#ccc;}
	.cp-paginator .current {font-weight:bold; color:#02a6d6;}
	.cp-paginator .disabled {}

	/* prev-next buttons*/
	.cp-paginator a.prev, .cp-paginator em.prev,
	.cp-paginator a.next, .cp-paginator em.next {
		width:14px; height:14px;
		background:url(../images/bg_spr_cp-paginator_1.gif) no-repeat;
	}
	.cp-paginator a.prev {background-position:0 0;}
	.cp-paginator a.next {background-position:-28px 0;}
	.cp-paginator a.prev:hover {background-position:0 -28px;}
	.cp-paginator a.next:hover {background-position:-28px -28px;}

	/* disabled prev-next */
	.cp-paginator em.prev {background-position:0 -56px;}
	.cp-paginator em.next {background-position:-28px -56px;}

	.cp-paginator .prev .inner,
	.cp-paginator .next .inner {/*display:block; text-indent:-2252em;*/ display:none;}

	.cp-paginator .page,
	.cp-paginator .pipe,
	.cp-paginator .ellipsis,
	.cp-paginator .next,
	.cp-paginator .prev {display:inline-block; vertical-align:middle;}

	/* [.standalone-paginator] - Standalone Paginator */
	.standalone-paginator {
		margin:0 0 10px 0; padding:0.7em;
		border-top:1px dotted #787878; border-bottom:1px solid #787878;
		text-align:center;
	}



/**
 * COMPONENT AJAX LOADER -->
 *
 * @type			component
 * @apply			any div or span layer
 * @usecases		AJAX requests
 * @reserved names	.bbt-ajaxloader
 *
 */
	.bb-comment-content-comments-ajax,
	.bbt-ajaxWrapper {position:relative; /* <- ie6 extremely buggy */}

	.bbt-ajaxloader,
	.bbt-ajaxloader .innerbg {
		position:absolute; top:0; bottom:0; left:0; right:0; /* ie6 -> */ width:100%; height:100%;
		filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;
	}

	.bbt-ajaxloader {
		background:#000 url(../images/bg-ajax-loader.gif) no-repeat center;
	}
	.bbt-ajaxloader .innerbg {
		background:url(../images/mask_gradient_1000.png) repeat center;
	}



/**
 * COMPONENT MODULE COMMENTS -->
 *
 * @region		body
 * @type		component
 * 
 */

	.bb-comment-content-comments-ajax {position:relative;} /* framework default (IE6 fails) */
	
	.cp-comments {}
	.cp-comments .hd {margin:0; padding:5px 0; line-height:100%;}
	.cp-comments .hd .title {
		padding:0 0 0 20px;
		background:url(../images/ico/bg_ico_news-comments2.gif) no-repeat 0 100%;
		font-size:18px; font-weight:bold; letter-spacing:-1px; color:#02a6d6; line-height:20px;
	}
	.cp-comments .bd {border-bottom:1px dotted #787878;}
	.cp-comments .ft {}

	/* cases: paginator */
	.cp-comments .cp-paginator {float:right; display:inline;}
	.cp-comments .cp-paginator p {text-align:right;}

	/* [.lst-comments] - comments list */
	.lst-comments {}
	.lst-comments .item {margin:0 0 10px; padding:18px 0 0; border-top:1px dotted #787878;}

	.lst-comments .item .meta {float:left; display:inline; width:32%;}
	.lst-comments .item .comment {float:right; display:inline; width:65%;}
	.lst-comments .item .actions {clear:both; text-align:right;}
	.lst-comments .item .actions .pipe {display:none;}

	.lst-comments .item .num,
	.lst-comments .item .author,
	.lst-comments .item .date {display:block;}

	.lst-comments .item .num {font:bold 18px georgia; color:#02a6d6;}
	.lst-comments .item .author {font-size:12px; font-weight:bold; color:#666;}
	.lst-comments .item .date {font-size:11px; font-weight:bold; color:#333;}

	/* actions */
	.lst-comments .item .amount {margin:0 0 0 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#666;}
	.lst-comments .item .bb-vote-comment {width:12px; height:12px; margin:0 0 0 5px;}
	.lst-comments .item .bb-vote-comment em {position:absolute; left:-969em; top:-12em;}
	.lst-comments .item .btn-negative {background:#c50000 url(../images/bg-spr_comments-action-vote.gif) no-repeat 0 -12px;}
	.lst-comments .item .btn-negative:hover {background-color:#990000;}
	.lst-comments .item .btn-positive {background:#009807 url(../images/bg-spr_comments-action-vote.gif) no-repeat 0 0;}
	.lst-comments .item .btn-positive:hover {background-color:#016405;}

	.lst-comments .item .comment {font-size:13px; font-style:italic; color:#333;}


	/* [.md-commentForm] - comment form */
	.cp-commentForm {margin:0; padding:6px 10px; background:#e9ece9; border:1px solid #c5d1c5; border-top-color:#787878;}
	.cp-commentForm .hd {margin-bottom:8px;}
	.cp-commentForm .hd .title {font:bold 16px Arial, Helvetica, sans-serif; color:#02a6d6;}

	.cp-commentForm .bd {}
	.cp-commentForm .bd a {color:#03a6d5;}
	.cp-commentForm .bd a:hover {color:#000;}
	.cp-commentForm .bd form {font-family:Arial, Helvetica, sans-serif;}

	.cp-commentForm .bd label {display:block; margin-bottom:10px;}
	.cp-commentForm .bd label .tx {display:none;}
	.cp-commentForm .bd label .itx {display:inline;}

	.cp-commentForm .bd .bb-field_input,
	.cp-commentForm .bd .bb-field_textarea {
		display:block; width:92%; padding:6px; border:1px solid #c5d1c5;
		font:normal 14px Arial, Helvetica, sans-serif; color:#b2c1b2;
	}
	.cp-commentForm .bd .bb-field_textarea {min-height:237px; height:auto !important; height:237px;}
	.cp-commentForm .bd .bb-field_checkbox {vertical-align:middle;}

	.cp-commentForm .disclaimer {font-size:11px; color:#616161;}
	.cp-commentForm .disclaimer p {margin-bottom:10px;}

	.cp-commentForm .bt-line {margin-top:15px; text-align:center;}
	.cp-commentForm .bt-submit {
		display:block; padding:5px 14px; border:1px solid #c5d1c5;
		background:#f3eb1a url(../images/bg_btk_deg-x_yellow-1.gif) repeat-x bottom;
		font:bold 11px Georgia; text-align:center; color:#0286d6; text-transform:uppercase; text-decoration:none;
	}
	.cp-commentForm .bt-submit:hover {text-decoration:underline; color:#0246d6;}

	/* captchas */
	.cp-commentForm .captchas {}
	.cp-commentForm .captchas .img-captchas {border:1px solid #c5d1c5; margin:0 0 10px;}
	.cp-commentForm .captchas .bb-field_input {width:131px; margin:0 0 6px;}
	.cp-commentForm .captchas .text {color:#666666; font-size:11px; margin-bottom:10px;}
	.cp-commentForm .result-msg {background-color:#d2e3d1; border:1px solid #7d977e; color:#006603; padding:9px; width:85%; font-size:11px; font-weight:bold;}
	.cp-commentForm .characters-left {color:#C6C6C6; font-size:11px; margin-right:25px;text-align:right;}



/**
 * ADVERTISINGS -->
 * [.mpu] - roba (mpu - mid page unit)
 * [.sky] - skyscraper
 *
 * @region		.bd (body)
 *
 */

	/* [.md-advertisement] - module base constructor */
	.md-ad {
		border:1px solid #797979; padding:3px 0;
		text-align:center;
	}
	.md-ad .ad {margin:0 auto; /* overflow:hidden; <- maybe buggy if unfoldable banner */}
	.md-ad .ad a,
	.md-ad .ad img {/*display:block;*/}

	  /* zones - models -> */

		/* ROBA (MPU) and auxiliars */
		.ad-Position1 .ad,
		.ad-Position4 .ad {width:300px;}

		/* Bottom */
		.ad-Bottom1 .ad {width:300px;}

		/* Middle */
		.ad-Middle {border:none; margin:0; padding:0 0 15px;}
		.ad-Middle .ad {width:640px;}


	/* cases */
	.ngd1 .md-ad,
	.ngd1 .md-ad .ad {/*margin:0;*/} /* to solve ie problem */



/**
 * MODULE NEWS BASE CONSTRUCTOR -->
 * [.md-news]
 *
 * @region		.bd (body)
 *
 */

	/* [.md-news] - module base constructor */
	.md-news {}

	/* shared atts */
	.md-news .headline,
	.md-news .comments,
	.md-news .tx,
	.md-news .mg,
	.md-news .lst-relinfo {margin-bottom:10px;}

	/* headlines */
	.md-news .headline {font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
	.md-news .headline a {color:#000; text-decoration:none;}
	.md-news .headline a:hover {text-decoration:underline;}

	.md-news .headline-small {}
	.md-news .headline-mid {font-size:20px;}
	.md-news .headline-large {font-size:30px;}

	/* summary and info */
	.md-news .comments {
		display:block; margin-top:-5px; padding:0 0 0 18px;
		background:url(../images/ico/bg_ico_news-comments.png) no-repeat 0 0.32em !important;
		background:url(../images/ico/bg_ico_news-comments.gif) no-repeat 0 0.32em; /* ie */
		font-size:11px; color:#3a3a3a;
	}
	.md-news .comments a {color:#3a3a3a; text-decoration:none;}
	.md-news .comments a:hover {text-decoration:underline;}
	.md-news .tx {}
	.md-news .kicker {
		padding:0 0 0 32px;
		background:url(../images/bg_preheading-item.gif) no-repeat 0 0.28em;
		font:bold 11px Georgia, "Times New Roman", Times, serif; color:#a9b6a9; text-transform:uppercase;
	}
	/* info items */
	.md-news .timestamp,
	.md-news .slash {font-size:12px;}
	.md-news .timestamp {color:#818181;}
	.md-news .colon {color:#ccc;}
	.md-news .slash {color:#02a6d6; font-weight:bold;}

	/* [.summary] */
	.md-news .summary {font-size:14px; color:#666;}
	.md-news .summary i,
	.md-news .summary em {font-style:italic;}
	.md-news .summary b,
	.md-news .summary strong {font-weight:bold;}
	.md-news .summary a {color:#02a6d6;}
	.md-news .summary a:hover {color:#04617b;}

	/* [.mg] - image */
	.md-news .mg {background:#e9ece9;}
	.md-news .mg a {}
	.md-news .mg img {display:block; margin:0 auto;}
	.md-news .mg .mg-caption {display:block; padding:5px; background:#e9ece9; font-size:11px; color:#666;}
	.md-news .mg .mg-caption p {line-height:100%;}
	.md-news .mg .mg-caption .credit {margin:0 3px;}

	/* [lst-relinfo] - related info listings */
	.lst-relinfo {}
	.lst-relinfo li {
		margin:0 0 0.30em 0; padding:0 0 0 10px;
		background:url(../images/bg-bullet-2-more.gif) no-repeat 0 0.32em;
		line-height:100%; font-size:12px;
	}
	.lst-relinfo li a {color:#029ecb; text-decoration:none;}
	.lst-relinfo li a:hover {text-decoration:underline;}



/**
 * MODULE HIGHLIGHTS -->
 * [.md-highlights]
 *
 * @region		.bd (body)
 *
 */

	/* [.md-highlights] */
	.md-highlights {}
	.md-highlights .hd {margin:0 0 6px 0; border-bottom:1px dotted #787878;}
	.md-highlights .bd {margin:0 0 8px 0;}

	/* [.story] - Story */
	.md-highlights .story {padding-left:9%; padding-right:9%; /* not shorthand cause needs inheritance */}
	.md-highlights .story .kicker {
		display:block; padding:9px 0 4px 0;
		font:bold 11px Georgia, "Times New Roman", Times, serif;
		color:#717f7c; text-transform:uppercase;
	}
	.md-highlights .story .mg {margin:0 0 6px 0;}
	.md-highlights .story .mg img {display:block; margin:0 auto;}
	.md-highlights .story .headline {
		margin:0 0 4px 0; font-size:15px; font-weight:bold;
		word-wrap:break-word;
	}
	.md-highlights .story .headline a {color:#02a6d6; text-decoration:none;}
	.md-highlights .story .headline a:hover {color:#04617b; text-decoration:underline;}
	.md-highlights .story .summary {margin:0 0 10px 0; font-size:12px; color:#717f7c;}
	.md-highlights .story .summary a {color:#717f7c; text-decoration:none;}
	.md-highlights .story .summary a:hover {color:#333;}

	/* [.lst-highlights] */
	.lst-highlights {
		background:#e9ece9 url(../images/bg_fcol_dotted1-y_highlights.gif) repeat-y 0 0;
	}
	.lst-highlights .item {float:left; display:inline; width:16.66%;}

	/* case fullheigth method */
	.fullheight .lst-highlights {background:#e9ece9;}
	.fullheight .lst-highlights .fcol.story {
		background:url(../images/bg_fcol_dotted2-y.gif) repeat-y left;
	}
	.fullheight .lst-highlights .item:first-child .fcol.story {background:none;}



/**
 * MODULE TODAY CARTOON (HUMOR) -->
 * [.md-today-cartoon]
 *
 * @region		.bd (body)
 *
 */

	/* [.md-today-cartoon] */
	.md-today-cartoon {}
	.md-today-cartoon .hd {margin:0 0 6px;}
	.md-today-cartoon .mg img {display:block;}



/**
 * MODULE LATEST NEWS -->
 * [.md-latestnews]
 *
 * @region		.bd (body)
 *
 */

	/* [.md-latestnews] */
	.md-latestnews {margin-bottom:10px;}
	.md-latestnews .hd {margin:0 0 6px 0;}
	.md-latestnews .gd .md {margin-bottom:0;}

	/* [.lst-latestnews] */
	.lst-latestnews {}
	.lst-latestnews li {
		margin:0 0 3px 0; padding:0 0 0 10px;
		background:url(../images/bg_bullet-1-blue.gif) no-repeat 0 0.5em;
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		word-wrap:break-word;
	}
	.lst-latestnews li a {color:#000; text-decoration:none;}
	.lst-latestnews li a:hover {text-decoration:underline;}



/**
 * MODULE PRINT EDITION (HOME) -->
 * [.md-printedition]
 *
 * @region		.bd (body)
 *
 */

	/* [.md-printedition] */
	.md-printedition {}
	.md-printedition .hd {margin:0 0 6px;}
	.md-printedition .bd {background:#e9ece9; padding:16px 10px 8px;}
	.md-printedition .mg img {display:block; margin:0 auto 8px auto;}
	.md-printedition .tx {font-size:11px; color:#717f7c; line-height:100%;}
	.md-printedition .tx a {color:#02a6d6; text-decoration:none;}
	.md-printedition .tx a:hover {text-decoration:underline;}
	.md-printedition .tx a.pdf {display:block; text-align:right; font-weight:bold; text-transform:uppercase;}



/**
 * MODULE BLOGGERS (HOME) -->
 * [.md-bloggers]
 *
 * @region		.bd (body)
 *
 */

	/* [.md-bloggers] */
	.md-bloggers {}
	.md-bloggers .hd {margin:0 0 6px 0;}

	/* [.lst-bloggers] */
	.lst-bloggers {margin-bottom:5px;}
	.lst-bloggers .item {
		margin-bottom:4px; padding-top:4px; border-top:1px dotted #787878;
	}
	.lst-bloggers .item .snippet {margin-bottom:4px; background:#e9ece9;}
	.lst-bloggers .item .mg img {display:block; border-right:1px solid #fff;}
	.lst-bloggers .item .mt {padding:3px 5px 0 0; text-align:right;}
	.lst-bloggers .item .name {
		font:bold 11px Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
	}
	.lst-bloggers .item .name a {color:#02a6d6; text-decoration:none;}
	.lst-bloggers .item .name a:hover {text-decoration:underline;}
	.lst-bloggers .item .byline {font-size:11px; font-weight:bold; color:#666;}
	.lst-bloggers .item .summary {background:#fff; font-size:13px; color:#666;}
	.lst-bloggers .item .summary a {color:#666; text-decoration:none;}
	.lst-bloggers .item .summary a:hover {text-decoration:underline;}



/**
 * MODULE TODAY'S STORY -->
 * [.md-todaystory]
 *
 * @region		.bd (body)
 *
 */

	/* [.md-todaystory] */
	.md-todaystory {}
	.md-todaystory .hd {margin:0 0 6px 0;}
	.md-todaystory .bd {}
	.md-todaystory .mg {}
	.md-todaystory .mg img {display:block;}
	.md-todaystory .tx {padding:6px; background:#02a6d6;}
	.md-todaystory .tx .kicker {
		margin-bottom:3px;
		font:bold 12px Georgia, "Times New Roman", Times, serif;
		color:#f7ef1c;
	}
	.md-todaystory .tx .kicker a {color:#f7ef1c;}
	.md-todaystory .tx .headline {margin-bottom:6px; font-size:14px; font-weight:bold; color:#fff;}
	.md-todaystory .tx .headline a {color:#fff;}
	/* links */
	.md-todaystory .tx .kicker a,
	.md-todaystory .tx .headline a {text-decoration:none;}
	.md-todaystory .tx .kicker a:hover,
	.md-todaystory .tx .headline a:hover {text-decoration:underline;}



/**
 * MODULE POLLs -->
 * [.md-polls]
 *
 * @region		.bd (body)
 * @type		stand-alone module
 *
 */

	/* [.md-polls] */
	.md-polls {}
	.md-polls .hd {margin:0 0 6px 0;}
	.md-polls .bd {}
	.md-polls .content {padding:10px 10px 5px; background:#02a6d6;}
	.md-polls .question {
		margin-bottom:12px; font-size:14px; font-weight:bold; color:#fff;
		word-wrap:break-word;
	}

	/* links common (bd section) */
	.md-polls .bd a {text-decoration:none;}
	.md-polls .bd a:hover {text-decoration:underline;}

	/* actions */
	.md-polls .actions {margin:6px 0; font:bold 11px Arial; color:#fff;}
	.md-polls .actions .buttons {display:block; margin-bottom:6px; text-align:right;}
	.md-polls .actions .pipe {display:none;}
	.md-polls .actions .links {display:block; text-align:right;}
	.md-polls .actions .links a.lnk {margin:0 0 0 5px; color:#ffea00;}
	.md-polls .actions a.btk-vote {
		padding:5px 14px; border-top:1px solid #4a8b09; border-left:1px solid #4a8b09;
		background:#f3eb1a url(../images/bg_btk_deg-x_yellow-1.gif) repeat-x bottom;
		text-align:center; color:#0286d6; text-transform:uppercase;
	}
	.md-polls .actions a.btk-vote:hover {text-decoration:underline; color:#0246d6;}
	.md-polls .actions .more {}

	/* [.lst-questions] */
	.lst-questions {margin-bottom:10px;}
	.lst-questions li.option {margin:0 0 8px 0; font:bold 11px Arial; color:#fff;}
	.lst-questions li.option label {display:block; cursor:pointer; outline:none;}
	.lst-questions li.option input {
		float:left; display:inline; margin:0 5px 0 0;
		vertical-align:middle; outline:none;
	}
	.lst-questions li.option .qtext {display:block; overflow:hidden;}

	/* [.lst-q-results] */
	.lst-q-results {margin-bottom:10px;}
	.lst-q-results .q-result {margin:0 0 8px 0; font-size:11px;}
	.lst-q-results .q-result .answer {display:block; margin:0 0 5px 0; color:#fff; font-weight:bold;}
	.lst-q-results .q-result .result {
		position:relative; display:block; float:left; width:68%; height:10px; padding:2px;
		background:#fff;
	}
	.lst-q-results .q-result .result .bar {
		display:block; height:100%; background:#ffea00; text-align:right;
	}
	.lst-q-results .q-result .pct {
		display:block; overflow:hidden;
		font-size:12px; font-weight:bold; font-style:normal; text-align:right; color:#ffea00; white-space:nowrap;
	}



/**
 * MODULE TOP MOST -->
 * [.md-polls]
 *
 * @region			.bd (body)
 * @type			stand-alone module
 * @dependencies	js: jQuery, jQuery Tools Tabs
 *
 */

	/* [.md-topmost] */
	.md-topmost {}

	.md-topmost a {text-decoration:none;}
	.md-topmost a:hover {text-decoration:underline;}

	.md-topmost .hd {margin:0 0 6px 0;}
	.md-topmost .bd {padding:12px 10px 1px; background:#e9ece9;}
	.md-topmost .bd .more {
		padding:5px 0; border-top:1px dotted #738173;
		font-size:12px; font-weight:bold; text-align:right; color:#838f83;
	}
	.md-topmost .bd .more a {color:#838f83;}

	/* [.lst-topmost] */
	.lst-topmost {margin:1px 4px;}
	.lst-topmost li {margin-bottom:12px; font-size:12px; zoom:1;}
	.lst-topmost li .timestamp {
		float:left; display:inline; margin:0 8px 0 0;
		font-size:11px; font-weight:bold; color:#738173;
	}
	.lst-topmost li .headline {display:block; overflow:hidden; font-weight:lighter;}
	.lst-topmost li .headline a {color:#000;}


	/* TABS */
	/* [.tabs] - Tabs */
	.md-topmost .tabs {}
	.md-topmost .lst-tabs {font-size:11px; font-weight:bold; position:relative;}
	.md-topmost .lst-tabs .tab {
		float:left; display:inline; position:relative;
		background:#9caa9e url(../images/bg_tabs_deg-x.gif) repeat-x top;
		white-space:nowrap; line-height:100%; text-align:center;
	}
	.md-topmost .lst-tabs .tab-inner {
		display:block; padding:14px 5px 11px 5px; border-left:1px solid #fff;
		background:url(../images/bg_tabs_flap.gif) no-repeat 100% 0;
		color:#fff;
	}
	.md-topmost .lst-tabs .tab.active {background:#e9ece9;}
	.md-topmost .lst-tabs .tab.active .tab-inner {color:#738173;}

   /* [.tabs] - generic behaviours */

	/* first tab item */
	.md-topmost .tabs .lst-tabs .tab:first-child .tab-inner,
	.md-topmost .tabs .lst-tabs .tab.first .tab-inner {border:none;}

	/* last tab item */
	.md-topmost .tabs .lst-tabs .tab:last-child,
	.md-topmost .tabs .lst-tabs .tab.last {float:none; display:block; overflow:hidden; width:auto;}
 
	/* [tabItems3] - 3 tab items */
	.md-topmost .tabs .tabItems3 .tab {
		/* width:33.1%; margin:0 0.3% 0 0; */
		width:33.33%;
	}



/**
 * 
 * SCROLLABLES
 * [.bh-scrollable]
 * 
 * @type		         behaviour default
 * @usage				 append to any scrollable modules
 * @target		         scrollable modules
 * @dependencies         jQuery lib, jQuery Tools Scrollable plugin and getScrollableSizes Fn (BBT UTILS) 
 *
 */

	.bh-scrollable {
		position:relative; overflow:hidden; /* width: 202px;*/
		/* min-height:286px; height:auto !important; height:286px; */
	}
	.bh-scrollable .scr-wrapper {/*position:absolute; width:20000em;*/ height:100%;}
	.bh-scrollable .scr-item {float:left; height:100%;}
	.bh-scrollable .scr-item.scr-item-active {}



/**
 * MODULE MEDIA CASE -->
 * [.md-medicase]
 *
 * @region			.bd (body)
 * @type			stand-alone module
 * @dependencies	js: jQuery, jQuery Tools Tabs
 *
 */

	/* [.md-mediacase] */
	.md-mediacase {}

	.md-mediacase a {text-decoration:none;}
	.md-mediacase a:hover {text-decoration:underline;}

	.md-mediacase .hd {margin:0 0 6px 0;}
	.md-mediacase .bd {padding:10px 0 0; background:#000;}

	/* content area */
	.md-mediacase .preview {margin:0 11px 14px; border-top:1px dotted #58585a;}
	.md-mediacase .preview .obj-video {height:254px;}
	.md-mediacase .preview .obj-picture {}
	.md-mediacase .preview .obj-picture img {display:block;}
	.md-mediacase .preview .headline {height:36px; overflow:hidden; margin:6px 0 12px; font:normal 16px Georgia; color:#fff;}
	.md-mediacase .preview .headline a {color:#fff;}
	.md-mediacase .preview .caption {height:21px; padding:5px; overflow:hidden; background:#58585a;}
	.md-mediacase .preview .caption p {width:75%; font-size:11px; color:#ddd; line-height:100%;}


	/* EMBED SLIDERS -> */

		/* SLIDER (PREVIEW AREA) -> */
		/* ------------------------ */
		.md-mediacase .preview .slider {position:relative; zoom:1; /* IE */}

		/* [.bh-scrollable] - scrollable module content */
		.md-mediacase .preview .bh-scrollable {width:288px; min-height:254px; height:auto !important; height:254px;}
		.md-mediacase .preview .bh-scrollable .scr-wrapper {width:9999px;}
		.md-mediacase .preview .bh-scrollable .scr-item {width:288px; background:url(../images/bg-ajax-loader.gif) no-repeat center;}

		/* [.md-item] -  content item */
		.md-mediacase .preview .bh-scrollable .md-item {position:relative; width:288px; height:254px; overflow:hidden;}
		.md-mediacase .preview .bh-scrollable .md-item .btn-launch-modal {display:block; width:288px; height:222px; overflow:hidden;}

		/* [.sl-index] - slider index info */
		.md-mediacase .preview .slider .sl-index {
			position:absolute; z-index:5; right:1px; bottom:5px; width:60px; height:21px;
			border-left:1px dotted #ccc; background:#58585a;
			font:16px Georgia; color:#02a6d6; text-align:center; line-height:13px;
		}

		/* [.sl-control] - slider controls */
		.md-mediacase .preview .slider .sl-control {position:absolute; top:0; width:20px; height:100%;}
		.md-mediacase .preview .slider .slc-lft {left:0;}
		.md-mediacase .preview .slider .slc-rgt {right:0;}

		.md-mediacase .preview .slider .sl-control a {text-decoration:none; outline:none;}
		.md-mediacase .preview .slider .sl-control .prev,
		.md-mediacase .preview .slider .sl-control .next {position:absolute; top:0; height:100%; width:100%; cursor:pointer;}
		.md-mediacase .preview .slider .sl-control .prev {left:0;}
		.md-mediacase .preview .slider .sl-control .next {right:0;}

		.md-mediacase .preview .slider .sl-control .prev .inner,
		.md-mediacase .preview .slider .sl-control .next .inner {
			position:absolute; top:0; width:100%; height:100%;
			background:url(../images/bg-spr-scrollable-preview-slidecontrols.png) no-repeat 0 50%;
		}
		.md-mediacase .preview .slider .sl-control .next .inner {background-position:100% 50%;}
		.md-mediacase .preview .slider .sl-control .disabled .inner {filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;}
		.md-mediacase .preview .slider .sl-control a.disabled {cursor:default;}
		.md-mediacase .preview .slider .sl-control a:hover .inner {}
		.md-mediacase .preview .slider .sl-control a.disabled:hover .inner {background-color:transparent;}


		/* SLIDER (THUMBS AREA) -> */
		/* ----------------------- */

		.md-mediacase .thumbs {border-top:1px solid #58585a;}
		.md-mediacase .thumbs .slider {position:relative; padding:12px 0; zoom:1; /* IE */}

		/* [.bh-scrollable] - scrollable module content */
		.md-mediacase .thumbs .bh-scrollable {width:310px; min-height:104px; height:auto !important; height:104px;}
		.md-mediacase .thumbs .bh-scrollable .scr-wrapper {}
		.md-mediacase .thumbs .bh-scrollable .scr-item {width:145px;}
		.md-mediacase .thumbs .bh-scrollable .scr-item .thumb {margin-left:20px;}

		/* [.thumb] -  thumb item */
		.md-mediacase .thumbs .bh-scrollable .thumb {
			display:block; position:relative; height:100%;
			background:url(../images/bg-ajax-loader.gif) no-repeat center; text-decoration:none;
			cursor:pointer;
		}
		.md-mediacase .thumbs .bh-scrollable .thumb img {display:block; width:123px; height:101px; border:1px solid #666;}
		.md-mediacase .thumbs .bh-scrollable .thumb-selected img {border-color:#f8f500;}

		/* [.hmark] - hallmark */
		.md-mediacase .thumbs .bh-scrollable .thumb .hmark {
			position:absolute; left:0; top:0; width:100%; height:100%;
			filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;
		}
		.md-mediacase .thumbs .bh-scrollable .thumb .hmark em {position:absolute; left:-666em; top:-666em;}

			/* video hallmark */
			.md-mediacase .thumbs .bh-scrollable .thumb .hmark.video {
				background:url(../images/ico/bg_ico_thumb_play.png) no-repeat 50% 30% !important;
				background:url(../images/ico/bg_ico_thumb_play.gif) no-repeat 50% 30%;
			}
			/* picture hallmark */
			.md-mediacase .thumbs .bh-scrollable .thumb .hmark.pict {}

		/* [.strap] - caption strap */
		.md-mediacase .thumbs .bh-scrollable .thumb .strap {position:absolute; left:0; bottom:0; width:100%; height:36px;}
		.md-mediacase .thumbs .bh-scrollable .thumb .strap .bg {
			position:absolute; left:0; width:100%; height:100%;
			background:#000; filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6;
		}
		.md-mediacase .thumbs .bh-scrollable .thumb .strap .caption {
			display:block; margin:5px; position:relative; font-size:11px; color:#fff;
		}

		/* [.sl-control] - slider controls */
		.md-mediacase .thumbs .slider .sl-control {position:absolute; top:0; width:20px; height:100%; background:#000;}
		.md-mediacase .thumbs .slider .slc-lft {left:0;}
		.md-mediacase .thumbs .slider .slc-rgt {right:0;}

		.md-mediacase .thumbs .slider .sl-control a {text-decoration:none; outline:none;}
		.md-mediacase .thumbs .slider .sl-control .prev,
		.md-mediacase .thumbs .slider .sl-control .next {position:absolute; top:0; height:100%; width:100%; cursor:pointer;}
		.md-mediacase .thumbs .slider .sl-control .prev {left:0;}
		.md-mediacase .thumbs .slider .sl-control .next {right:0;}

		.md-mediacase .thumbs .slider .sl-control .prev .inner,
		.md-mediacase .thumbs .slider .sl-control .next .inner {
			position:absolute; top:0; width:100%; height:100%;
			background:url(../images/bg-spr-mediacase-slidecontrols.gif) no-repeat 0 50%;
		}
		.md-mediacase .thumbs .slider .sl-control .next .inner {background-position:100% 50%;}
		.md-mediacase .thumbs .slider .sl-control .disabled .inner {filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5;}
		.md-mediacase .thumbs .slider .sl-control a.disabled {cursor:default;}
		.md-mediacase .thumbs .slider .sl-control a:hover .inner {}
		.md-mediacase .thumbs .slider .sl-control a.disabled:hover .inner {background-color:transparent;}


	/* [.tabs] - TABS -> */
	.md-mediacase .tabs {}
	.md-mediacase .lst-tabs {font-size:12px; font-weight:bold; position:relative;}
	.md-mediacase .lst-tabs .tab {
		float:left; display:inline; position:relative;
		background:#9caa9e url(../images/bg_tabs_deg-x.gif) repeat-x top;
		white-space:nowrap; line-height:100%; text-align:center; text-transform:uppercase;
	}
	.md-mediacase .lst-tabs .tab-inner {
		display:block; padding:14px 5px 11px 5px; border-left:1px solid #fff;
		color:#fff;
	}
	.md-mediacase .lst-tabs .tab.active {background:#000;}
	.md-mediacase .lst-tabs .tab.active .tab-inner {color:#02a6d6;}

	/* first tab item */
	.md-mediacase .tabs .lst-tabs .tab:first-child .tab-inner,
	.md-mediacase .tabs .lst-tabs .tab.first .tab-inner {border:none;}

	/* last tab item */
	.md-mediacase .tabs .lst-tabs .tab:last-child,
	.md-mediacase .tabs .lst-tabs .tab.last {float:none; display:block; overflow:hidden; width:auto;}
 
	/* [tabItems2] - 2 tab items */
	.md-mediacase .tabs .tabItems2 .tab {width:50%;}



/**
 * MODULE SERVICES -->
 * [.md-services]
 *
 * @region			.bd (body)
 * @type			stand-alone module
 *
 */

	/* [.md-services] */
	.md-services {}
	.md-services .item {padding:4px 0; border-top:1px solid #ccc; font-size:14px;}
	.md-services .service {
		display:block; font:bold 11px Georgia, "Times New Roman", Times, serif;
		color:#666; text-transform:uppercase;
	}
	.md-services .data {color:#02a6d6;}



/**
 * MODULE WEATHER INFO (HOMES) -->
 * [.md-weather]
 *
 * @region			.bd (body)
 * @type			stand-alone module
 *
 */

	/* [.md-weather] */
	.md-weather {}
	.md-weather .hd {margin:0 0 6px;}
	.md-weather .item {
		position:relative; min-height:44px; height:auto !important; height:44px;
		margin:0 0 1px 0; padding:8px 8px 8px 52%;
		background:#02a6d6;
	}
	.md-weather .item .ctname {
		font:bold 11px Georgia, "Times New Roman", Times, serif;
		color:#f7ef1c; text-transform:uppercase;
	}
	.md-weather .item .ico {position:absolute; left:0; top:0; font-size:11px; font-style:italic; color:#fff;}
	.md-weather .item .data {font-size:14px; color:#fff;}
	.md-weather .item .data .slot {display:block;}



/**
 * MODULE DIGITAL ARCHIVE (EDITIONS) -->
 * [.md-dgarchive]
 *
 */

	/* [.md-dgarchive] */
	.md-dgarchive {}
	.md-dgarchive .hd {margin-bottom:12px; padding:2px 0 10px; border-bottom:1px dotted #a9b6a9;}
	.md-dgarchive .bd {}
	.md-dgarchive .pt-choices {}
	.md-dgarchive .pt-choices select {
		display:block; width:95%; margin:0 auto;
		font:normal 14px Arial, Helvetica, sans-serif
	}
	.md-dgarchive .pt-choices .info-sheet {
		position:relative; min-height:170px; height:auto !important; height:170px;
		background:#eaece9; border:1px solid #aab6aa;
		font-family:Georgia, "Times New Roman", Times, serif; color:#a9b6a9; text-align:center;
	}
	.md-dgarchive .pt-choices .info-sheet p {margin-top:15%;} 
	.md-dgarchive .pt-choices .info-sheet .inf {display:block; font-weight:bold;}
	.md-dgarchive .pt-choices .info-sheet .day {font-size:63px;}
	.md-dgarchive .pt-choices .info-sheet .month,
	.md-dgarchive .pt-choices .info-sheet .year {font-size:18px;}

	.md-dgarchive .lst-choices {}
	.md-dgarchive .lst-choices .sel {margin-bottom:7px;}
	.md-dgarchive .lst-choices .sel:last-child,
	.md-dgarchive .lst-choices .sel.last {margin-bottom:9px;}


/**
 * MODULE / TABLE CALENDAR -->
 * [.md-calendar], [.tb-calendar]
 *
 */

	/* [.md-calendar] */
	.md-calendar {border-top:1px solid #a9b6a9;}

	/* [.tb-calendar] */
	.tb-calendar {width:100%; border-collapse:collapse;}
	.tb-calendar a {display:block; color:#02a6d6; text-decoration:none;}
	.tb-calendar thead th,
	.tb-calendar tbody td {
		width:14.28%;
		border-bottom:1px solid #a9b6a9; background:url(../images/bg-pipe_1.gif) no-repeat right center;
		text-align:center; vertical-align:middle;
	}

	.tb-calendar thead {}
	.tb-calendar thead th {
		padding:6px 0 8px;
		font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;
	}
	.tb-calendar tbody {}
	.tb-calendar tbody td {
		padding:6px 0 10px;
		font:bold 20px Georgia, "Times New Roman", Times, serif; color:#a9b6a9;
	}
	.tb-calendar tbody td.selected {background:#e9ece9;}



/**
 * ADVANCED SEARCH WIDGET -->
 * [.md-advsearch]
 *
 */

	/* [.md-advsearch] */
	.md-advsearch {margin-bottom:20px;}
	.md-advsearch .hd {margin-bottom:12px;}
	.md-advsearch .bd {padding:10px; background:#e9ece9; border:1px solid #c5d1c5;}
	.md-advsearch .bd {}

	.md-advsearch .bd label,
	.md-advsearch .bd input,
	.md-advsearch .bd select {font-family:Arial, Helvetica, sans-serif;}

	.md-advsearch .bd label {font-size:12px; color:#787878;}
	.md-advsearch .bd .bb-field_input,
	.md-advsearch .bd .bb-field_calendar {border:1px solid #c5d1c5; font-size:14px; color:#b2c1b2;}
	.md-advsearch .bd .bb-field_input {display:block; width:99%; padding:2px;}
	.md-advsearch .bd .bb-field_calendar {width:20%; margin:0 2px;}
	.md-advsearch .bd .bb-field_select {font-size:13px;}

	.md-advsearch .bd {}
	.md-advsearch .bd {}
	.md-advsearch .bd {}
	.md-advsearch .bd .actions {}
	.md-advsearch .bd .btn-search {
		padding:5px 14px; border:1px solid #c5d1c5;
		background:#f3eb1a url(../images/bg_btk_deg-x_yellow-1.gif) repeat-x bottom;
		font:bold 11px Arial, Helvetica, sans-serif; text-align:center; color:#0286d6;
		text-transform:uppercase;
	}
	.md-advsearch .bd .btn-search:hover {color:#0246d6; cursor:pointer;}

	.md-advsearch .lst-frmItems {}
	.md-advsearch .lst-frmItems .frmItem {display:block; margin-bottom:12px;}



/**
 * ADVANCED SEARCH RESULTS -->
 * [.md-searchResults]
 *
 */

	/* [.md-searchResults] */
	.md-searchResults {}
	.md-searchResults .hd {margin-bottom:5px;}
	.md-searchResults .hd .title .info {font-size:13px; color:#333; text-decoration:none; vertical-align:middle;}
	/* longtail */
	.md-searchResults .longtail {text-align:right; color:#666;}
	.md-searchResults .longtail em {quotes: '\201C' '\201D' '\2018' '\2019';}
	.md-searchResults .longtail em:before {content:open-quote;}
	.md-searchResults .longtail em:after {content:close-quote;}
	.md-searchResults .longtail em {_font-style:italic;} /* target IE6 */



/**
 * LISTING COMPONENT: GROUPED HEADINGS -->
 * [.lst-headings]
 *
 * @region			.bd (body)
 * @type			list type module
 *
 */

	/* [.lst-headings] */
	.lst-headings {}
	.lst-headings .item {
		margin-bottom:6px; padding:6px 0;
		border-top:1px dotted #787878;
	}
	.lst-headings .heading {font:normal 20px Georgia, "Times New Roman", Times, serif;}
	.lst-headings .heading a {text-decoration:none; color:#000;}
	.lst-headings .heading a:hover {text-decoration:underline;}




/**
 * HACKS / WORKAROUNDS
 *
 * @type		hacks / workarounds
 * @count		1
 * @target		any non IE browser (IE hacks goes in separate sheet)
 * 				- Opera
 * 
 */

 /* @ref	MODULE HIGHLIGHTS */

	/* Opera - Opera is quirky with "real number" percentages (since 1999 unsolved) */
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
	{
		head~body .lst-highlights .item:last-child {float:none; display:block; overflow:hidden; width:auto;}
		head~body .lst-highlights .item {width:162px;}
	}




	/* HACKs Count: 1 */

/* Search Highlights */
.bb-highlight-field .bb-highlight-blue {color:#02A6D6; font-weight:bold;}

