﻿/**
 * (c) 2010 BitBan Technologies
 *
 * {-----------------[ MODULES ]--------------------}
 *
 * @file			modules.css
 * @fileorder		-
 * @theme           sk1
 * @media			screen
 * @version			1.0
 *
 */


/**
 * {-----------------[ MODULES BASIC ]--------------------}
 *
 * @style			md-basic
 * @media			screen
 * 
 */

/**
 * MODULE CONSTRUCTOR (CLASS) -->
 * [.md]
 *
 * @type		constructor/behaviour
 *
 */

	/* [.md] - module basis and subregions */
	.md {margin-bottom:20px; /*position:relative;*/ /* <-- relative need for opera bug (disappearing content when scroll down) only when is placed outside any grid or template, interferes with z-index on layers in ie6 */}


/* ----------------------------------------------- */
/*  MODULE ITEM                                    */
/* ----------------------------------------------- */
.md-item {}

/* [.mg] - image thumbnail */
.md-item .mg {}
/* [.tx] - text zone */
.md-item .mt {display:block; overflow:hidden; zoom:1;}



/**
 * 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(../img-sk1/mediagallery/bg-mediagallery-ajax-loader.gif) no-repeat center;
	}
	.bbt-ajaxloader .innerbg {
		background:url(../img-sk1/mask_gradient_1000.png) repeat center;
	}



/**
 * MAIN TITLES -->
 *
 * @type			standalone multipurpose titler module
 * @apply			pages
 *
 */
	.md-title {}

	.md-title .strap {}
	.md-title .strap {}
	.md-title .strap {}

	.md-title .title {font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:3px; line-height:100%;}
	.md-title .tit-default {font-size:34px;}
	.md-title .tit-small {font-size:18px;}
	.md-title .tit-mid {}
	.md-title .tit-large {font-size:35px;}
	.md-title .tit-xlarge {}

	.md-title .summary {}



/**
 * TABS -->
 *
 * @type			navigation stand-alone sub-component
 * @apply			lists
 * @dependencies	jQuery lib, jQuery Accessible Tabs plugin
 * @reserved names	.current-info (accessible tabs),
 *
 */

	/* TODO: cases and uses */

	/* [.tabs] - upper level rule */
	.md.tabs div.hd {padding:0;}
	.md.tabs div.bd {margin:0;/* padding:0;*/ background:none; border-top:none; border-color:#999;}
	
	/* [.lst-tabs] - tabs base constructor */
	.lst-tabs {clear:both; position:relative; border-bottom:1px solid;}
	.lst-tabs li {position:relative; bottom:-1px; float:left; display:inline; border:1px solid; text-align:center; white-space:nowrap;}
		/* .lst-tabs li.last,
		   .lst-tabs li:last-child {float:none; display:block; overflow:hidden; bottom:-3px;} */ /* <- nowrap sim in floats () */
	.lst-tabs li.active {margin-top:0;}
	.lst-tabs li .tab-inner {display:block;}
	.lst-tabs li a.tab-inner {outline:none;}
	.lst-tabs li a.tab-inner:hover {text-decoration:underline;}
	.lst-tabs li.active .tab-inner {color:#000; cursor:default; text-decoration:none;}
	.lst-tabs li.active a.tab-inner:hover {text-decoration:none;}
	.lst-tabs li .current-info {display:none;}

/* ...just from here.. be careful with "order", it does matter */

	/* case by module tabs */
	.md .lst-tabs {border-bottom-color:#999; font:bold 13px Arial, Helvetica, sans-serif;}
	.md .lst-tabs li {margin:2px 0 0 0; /*padding:1px 1px 0;*/ border-color:#9bbecc; border-bottom-color:#999; font-weight:bold; color:#666;}
	.md .lst-tabs li.active {margin-top:0; border-color:#999; border-bottom-color:#fff;}
	.md .lst-tabs li .tab-inner {padding:4px 8px 5px 7px; background:#e4f1fa; color:#2d5564;}
	.md .lst-tabs li a.tab-inner:hover {background-color:#fafefe;}
	.md .lst-tabs li.active .tab-inner {padding:5px 9px 6px 8px; /*<- add one pixel each */ background:#fff; color:#000;}
	.md .lst-tabs li.active a.tab-inner:hover {background:#fff;}

	/* case by page tabs (to define) */
	.pg .lst-tabs {}
	.pg .lst-tabs li {margin:4px 0 0 5px; padding:1px 1px 0; border-color:#ccc; font-size:14px; font-weight:bold; color:#6b6b6b;}
	.pg .lst-tabs li.active {margin-top:0; border-bottom-color:#fff;}
	.pg .lst-tabs li .tab-inner {padding:6px 24px 5px 23px; color:#6b6b6b;}
	.pg .lst-tabs li a.tab-inner:hover {}
	.pg .lst-tabs li.active .tab-inner {padding:7px 22px 8px 21px;}
	.pg .lst-tabs li.active a.tab-inner:hover {}



/* ----------------------------------------------- */
/*  PRELIMINARY HEADINGS                           */
/* ----------------------------------------------- */
.preheading {
	margin-bottom:0; padding:2px 5px 3px 5px; border-top:1px dotted; border-bottom:1px dotted;
	font-family:Georgia, "Times New Roman", Times, serif; text-align:center; line-height:100%;
	}
.preheading strong {font-weight:bold;}
.prehead-1 {background:#000; border-color:#fff; font-size:13px; color:#fff;}
.prehead-2 {background:#fff; border-color:#990000; font-size:13px; color:#990000;}



/* ----------------------------------------------- */
/*  MODULE md-news                                 */
/* ----------------------------------------------- */
.md-news { border-bottom:1px dotted #CCC; margin-bottom:15px; padding-bottom:10px;}

/* titles headings */
.md-news h2,
.md-news .title {color:#000000; font:normal 20px Georgia, "Times New Roman", Times, serif; margin-bottom:3px; line-height:100%;}
.md-news .tit-default {font-size:20px;}
.md-news .tit-small {font-size:16px;}
.md-news .tit-normal {font-size:18px;}
.md-news .tit-mid {font-size:24px; margin-bottom:6px;}
.md-news .tit-midlarge {font-size:32px; margin-bottom:6px;}
.md-news .tit-large {font-size:35px; margin-bottom:8px;}
.md-news .tit-big {}

.md-news p {color:#333333; font:normal 13px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.md-news p.data-1 {color: #999999; font:normal 11px Georgia, "Times New Roman", Times, serif;}
.md-news p.epigrafes .epigrafe {color:#666666;}
.md-news p.epigrafes .cintillo {}
.md-news p.data-2 {color: #999999; font:normal 11px Georgia, "Times New Roman", Times, serif;}
.md-news p.data-2 .date {}
.md-news p.data-2 .author { font-style:italic; font-size:12px;}
.md-news .fl {margin-right:10px;}
.md-news .fr {margin-left:10px;}
.md-news .fc {margin-bottom:5px;}

.md-news .relations {color:#666; font:normal 12px Arial, Helvetica, sans-serif;}
.md-news .relations a {color:#387EB1;}
.md-news .relations li {background:url(../img-sk1/ico-bullet-1.gif) no-repeat 6px 6px; margin-bottom:5px; padding-left:16px;}
.md-news .relations li.t-opi strong {color:#000000; font:bold 12px Arial, Helvetica, sans-serif;}
.md-news .relations li.t-opi {font:italic normal 13px Georgia, "Times New Roman", Times, serif;}

/* [.lst-othernews] - listed news */
.lst-othernews {}
.lst-othernews li {
	margin:6px 0 0; padding:10px 0 0; border-top:1px dotted #9da8a8;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	}
.lst-othernews li:first-child,
.lst-othernews li.first {border:none; padding:0;}

/* ----------------------------------------------- */
/*  MODULE news group                              */
/* ----------------------------------------------- */
.md-news-grp {margin-bottom:30px; padding:0; border-bottom:1px solid #ccc;}
.md-news-grp .hd {}
.md-news-grp .bd {border-bottom:1px solid #999; padding:1px 0; /* ff margins bug */}

.md-news-grp .md-news {margin-bottom:5px; padding:0; border:none;}

/* multicolumn types */
.md-news-grp .row {border-top:1px dotted #9da8a8; padding:5px 0 0 0;}
.md-news-grp .row:first-child,
.md-news-grp .row-first {border:none; padding:0;}

/* faux cols */
.md-news-grp .coltype2,
.md-news-grp .coltype3 {background:url(../img-sk1/bg-fcol-3col-2p-dotted-999-xy_2.gif) repeat 0 0;}

/* item specs */
.md-news-grp .coltype2 .md-item {margin:0 6px;}
.md-news-grp .coltype2 .col:first-child .md-item,
.md-news-grp .coltype2 .col-first .md-item {margin-left:0; margin-right:12px;}
.md-news-grp .coltype2 .col:last-child .md-item,
.md-news-grp .coltype2 .col-last .md-item {margin-right:0; margin-left:12px;}

.md-news-grp .coltype3 .md-item {margin:0 6px;}
.md-news-grp .coltype3 .col:first-child .md-item,
.md-news-grp .coltype3 .col-first .md-item {margin-left:0; margin-right:12px;}
.md-news-grp .coltype3 .col:last-child .md-item,
.md-news-grp .coltype3 .col-last .md-item {margin-right:0; margin-left:12px;}

/* template modes */
.md-news-grp .tp2 {margin:10px 0; background:#f0f0f0 url(../img-sk1/bg-fcol-2p-dotted-999-y.gif) repeat-y 66% 0;}
.md-news-grp .tp2 {}


/* ----------------------------------------------- */
/*  MODULE TYPE 1 (small color band)               */
/* ----------------------------------------------- */
.md-1 {}
.md-1 .hd {
	background:#E2E2E2 url(../img-sk1/fnd-md-1.png) repeat-x top left; 
	border-bottom:1px solid #BFBFBF; 
	border-top:1px solid #BFBFBF;
	padding:1px 0px;
	}
.md-1 .hd h2 {
	background:#333333 url(../img-sk1/fnd-md-1b.png) no-repeat center right;
	color:#fff; font: normal 18px Georgia, "Times New Roman", Times, serif; 
	float:left;
	display:inline;
	margin:0;
	padding:2px 20px 3px 10px;
	}
.md-1 .hd h2 .epig {font-size:16px;}
.md-1 .hd .more {margin-top:5px;}

.md-1 .sk-0 h2 {background-color:#333;}
.md-1 .sk-0 h2 a {color:#fff;}
.md-1 .sk-0 h2 a:hover {}
.md-1 .sk-1 h2 {background-color:#009933;}
.md-1 .sk-1 h2 a {color:#fff;}
.md-1 .sk-1 h2 a:hover {}
.md-1 .sk-2 h2 {background-color:#cc6600;}
.md-1 .sk-2 h2 a {color:#fff;}
.md-1 .sk-2 h2 a:hover {}
.md-1 .sk-3 h2 {background-color:#552c7e;}
.md-1 .sk-3 h2 a {color:#fff;}
.md-1 .sk-3 h2 a:hover {color:#fff;}

/* ----------------------------------------------- */
/*  MODULE TYPE 2 (large color band)               */
/* ----------------------------------------------- */
.md-2 {margin-bottom:20px;}
.cab-2  {
	background:#E2E2E2 url(../img-sk1/fnd-md-1.png) repeat-x top left; 
	border-bottom:1px solid #BFBFBF; 
	border-top:1px solid #BFBFBF;
	padding:1px 0px;
	}
	
.cab-2 h2 {
	background:#333333 url(../img-sk1/fnd-md-1b.png) no-repeat center right;
	color:#FFF; 
	font: normal 22px Georgia, "Times New Roman", Times, serif; 
	float:left;
	display:inline;
	margin:0;
	padding:2px 30px 3px 10px;
	}
.cab-2 h2 .epig {font-size:16px;}
.cab-2 .more { margin-top:8px;}	

.cab-2 .tags {margin-top:2px; font:normal 22px Georgia, "Times New Roman", Times, serif; word-spacing:5px;}
	.cab-2 .tag {quotes:'\201C' '\201D' '\2018' '\2019'; font-style:italic;}
	.cab-2 .tag:before {content:open-quote;}
	.cab-2 .tag:after {content:close-quote;}

.md-2 .sk-0 h2 {background-color:#333;}
.md-2 .sk-0 h2 a {color:#fff;}
.md-2 .sk-1 h2 {background-color:#009933;}
.md-2 .sk-1 h2 a {color:#fff;}
.md-2 .sk-2 h2 {background-color:#CC6600;}
.md-2 .sk-2 h2 a {color:#fff;}
.md-2 .sk-3 h2 {background-color:#552c7e;}
.md-2 .sk-3 h2 a {color:#fff;}
.md-2 .sk-3 h2 a:hover {color:#fff;} /* ie6, if namespaced (not defined in root HTML) */
.md-2 .sk-4 h2 {background-color:#cc3300;}
.md-2 .sk-4 h2 a {color:#fff;}
.md-2 .sk-4 h2 a:hover {color:#fff;} /* ie6, if namespaced (not defined in root HTML) */

/* ----------------------------------------------- */
/*  MODULE TYPE 3 (standard color band)            */
/* ----------------------------------------------- */
.md-3 {}
.md-3 .hd h3 {
	color:#FFF; 
	font: normal 18px Georgia, "Times New Roman", Times, serif; 
	float:left;
	display:inline;
	padding:2px 20px 3px 10px;
	}
.md-3 .hd .more { margin-top:5px;}	


/* ----------------------------------------------- */
/*  MODULE TYPE LIST-1                             */
/* ----------------------------------------------- */
.md-list-1 .hd {border:1px solid #bfbfbf;}
	
.md-list-1 .bd {
	border:1px solid #bfbfbf;
	border-top:0;
	padding:10px; background:#fff url(../img-sk1/bg-md-bd-deg-x-fff-grey_1.gif) repeat-x bottom;
	}
.md-list-1 .bd ul {font:normal 15px Georgia, "Times New Roman", Times, serif;}
.md-list-1 .bd li { border-top:1px dotted #9DA8A8; margin-top:8px; padding-top:8px;}
.md-list-1 .bd li.first { border:0; margin:0; padding:0;}

/* ----------------------------------------------- */
/*  MODULE TYPE SLIDE-1                            */
/* ----------------------------------------------- */
.md-slide-1 .hd {border:1px solid #bfbfbf;}
.md-slide-1 .hd .tit {color:#333;}
.md-slide-1 .hd 	.flushed1 {margin-bottom:-5px;}
.md-slide-1 .hd 	.flushed2 {margin-bottom:-12px;}

.md-slide-1 .bd {border:1px solid #bfbfbf; border-top:none; padding:1px 0; /* <- gecko */}
.md-slide-1 .bd .mg {overflow:hidden; margin:0 1px; border-bottom:1px solid #bfbfbf;}
.md-slide-1 .bd .mg a {}
.md-slide-1 .bd .mg img {display:block; background:#000 url(../img-sk1/mediagallery/bg-mediagallery-ajax-loader.gif) no-repeat center;}
.md-slide-1 .bd .mt {margin:6px; overflow:hidden;}
.md-slide-1 .bd p.data-1 {color:#666666; font:normal 13px Georgia, "Times New Roman", Times, serif; margin-bottom:3px;}
.md-slide-1 .bd h4 {font:bold 16px Georgia, "Times New Roman", Times, serif; color:#333;}

/* scroller nav constructor basis */
.md-slide-1 .hd .scroller-nav {font-size:0.02em;}
.md-slide-1 .hd .scroller-nav a {
	margin:1px;	border:1px solid #4682b4;
	border-radius:4px; -moz-border-radius:4px;
	background:#ccc; cursor:pointer; font-size:0.02em;
	/* position/disposal for this element are provided via modifiers "fl", "fr" or "i-block" inside API args or markup */
}
.md-slide-1 .hd .scroller-nav a:hover {background:#e1e5e9;}
.md-slide-1 .hd .scroller-nav a.active {background:#fff; border:1px solid #4682b4;}

/* scroller models (scroller-nav) */

/* scroller nav a (1) */
.md-slide-1 .hd 	.scr-nav1 {position:absolute; right:5px; top:8px;}
.md-slide-1 .hd 	.scr-nav1 a {width:7px; height:7px;}

/* scroller nav b (2) */
.md-slide-1 .hd 	.scr-nav2 {display:block; padding:1px 2px; /*background:#eee;*/ border-top:1px solid #ddd; text-align:right;}
.md-slide-1 .hd 	.scr-nav2 a {width:6px; height:6px;}

/* scroller nav c (3) */
.md-slide-1 .hd 	.scr-nav3 {position:absolute; right:0; bottom:0;}
.md-slide-1 .hd 	.scr-nav3 a {width:6px; height:6px;}


/* footer nav */
.md-slide-1 .ft-nav {
	position:absolute; top:50%; top:169px; left:0; right:0; width:auto !important; width:100%;
	font:normal 18px Arial, Helvetica, sans-serif; line-height:24px; text-align:center; color:#999;
}
.md-slide-1 .ft-nav strong {color:#fff;}
.md-slide-1 .ft-nav a.btn-prev,
.md-slide-1 .ft-nav a.btn-next {
	display:block; width:26px; height:26px; margin:0 5px; cursor:pointer; outline:none;
	background:url(../img-sk1/ico-btn-nav1.gif) no-repeat top left;
}
.md-slide-1 .ft-nav a.btn-prev {float:left; background-position:0 0;}
.md-slide-1 .ft-nav a.btn-prev:hover {background-position:-36px 0;}
.md-slide-1 .ft-nav a.btn-next {float:right; background-position:0 -36px;}
.md-slide-1 .ft-nav a.btn-next:hover {background-position:-36px -36px;}
.md-slide-1 .ft-nav a.disabled {visibility:hidden;}
.md-slide-1 .ft-nav a em {display:none;}

/*  SK-1 (skin-1) */
.md-slide-1.sk-1 {}
.md-slide-1.sk-1 .hd {background-color:#009932; border:1px solid #009932; color:#fff;}
.md-slide-1.sk-1 .hd .tit,
.md-slide-1.sk-1 .hd .tit a {color:#fff;}
.md-slide-1.sk-1 .hd .more a {color:#fff;}
.md-slide-1.sk-1 .bd {background-color:#ecfde1; border:1px solid #009932; border-top:0;}
.md-slide-1.sk-1 .bd .mg {background-color:#fff; border-bottom:1px solid #009932;}

	/* scrollers */
	.md-slide-1.sk-1 .hd .scr-nav2 {background:#008200; border-color:#333;}
	.md-slide-1.sk-1 .hd .scr-nav2 a {border:none;}


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


/* ----------------------------------------------- */
/*  MODULE TYPE PHOTOGALLERY                       */
/* ----------------------------------------------- */
.md-photogallery {border-bottom:1px solid #dfdfdf;}
.md-photogallery .bd {border-bottom:1px solid #bfbfbf;}

.md-photogallery .md-item:first-child {border:none; border-bottom:1px dotted #9da8a8;}
.md-photogallery .md-item {padding:10px; border-top:1px dotted #9da8a8; background:#efefef;}

.md-photogallery .md-item .mg img {display:block;}

.md-photogallery .md-item .mt .headband {font:12px Arial, Helvetica, sans-serif; color:#666;}
.md-photogallery .md-item .mt .epig {text-transform:uppercase;}
.md-photogallery .md-item .mt .tit {font:18px Georgia, "Times New Roman", Times, serif; color:#063167;}
.md-photogallery .md-item .mt .tit a {}

.md-photogallery .ls-thumbs {}
.md-photogallery .ls-thumbs .thumb {float:left; display:inline; margin:2px 0 2px 2px;}
.md-photogallery .ls-thumbs .thumb.first,
.md-photogallery .ls-thumbs .thumb:first-child {margin-left:0;}
.md-photogallery .ls-thumbs .thumb a {}
.md-photogallery .ls-thumbs .thumb img {display:block; font-size:10px;}


/* ----------------------------------------------- */
/*  ITOOLS                                         */
/* ----------------------------------------------- */
.itools {
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;	
	color:#666; 
	font:normal 12px Arial, Helvetica, sans-serif; 
	line-height:180%;
	margin-bottom:10px;
	margin-top:10px;
	padding:3px;
	}
.itools strong {font-weight:bold;}	
.itools-info {float:left; width:50%;}

/* [.lst-itools] - itools lists/items */
.lst-itools {float:right; text-align:right;}
.lst-itools li {display:inline;}	
.lst-itools span {}
.lst-itools span.tit {float:left; display:inline; margin:0 4px;}
.lst-itools span em {display:none;}

.lst-itools span a {
	color:#387EB1;
	display: block; 
	float:left;
	height:21px; 
	margin-right:3px;
	width:21px; cursor:pointer; outline:none;
	}
.lst-itools .ico span a:hover {background-color:red;}
.lst-itools .comments-n,
.lst-itools .comments-n a {float:left; display:inline; margin-right:7px; width:auto;}

/* tools */
.lst-itools .comments a {background:#666 url(../img-sk1/ico-news.gif) no-repeat 0 0;}
.lst-itools .email a {background:#666 url(../img-sk1/ico-news.gif) no-repeat 0 -31px;}
.lst-itools .print a {background:#666 url(../img-sk1/ico-news.gif) no-repeat 0 -124px;}
.lst-itools .fontincrease a {background:#666 url(../img-sk1/ico-news.gif) no-repeat 0 -186px;}
.lst-itools .fontdecrease a {background:#666 url(../img-sk1/ico-news.gif) no-repeat 0 -155px;}

/* social networks */
.lst-itools .twitter a {background:#666 url(../img-sk1/bg-spr-ico-socialnetworks.gif) no-repeat 0 0;}
.lst-itools .meneame a {background:#666 url(../img-sk1/bg-spr-ico-socialnetworks.gif) no-repeat 0 -31px;}
.lst-itools .facebook a {background:#666 url(../img-sk1/bg-spr-ico-socialnetworks.gif) no-repeat 0 -62px;}

/* inverse color tools */
.itools-i {}

.itools-i .lst-itools .ico a {
	width:17px; height:17px; border:1px solid #ccc;
	-moz-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px; -webkit-border-radius:2px;
	border-radius:2px;
	}
.itools-i .lst-itools .ico a:hover {border-color:#999;}

/* tools */
.itools-i .lst-itools .comments a {background:#666 url(../img-sk1/ico-news.gif) no-repeat -2px -2px;}
.itools-i .lst-itools .email a {background:#666 url(../img-sk1/ico-news.gif) no-repeat -2px -33px;}
.itools-i .lst-itools .print a {background:#666 url(../img-sk1/ico-news.gif) no-repeat -2px -126px;}
.itools-i .lst-itools .fontincrease a {background:#666 url(../img-sk1/ico-news.gif) no-repeat -2px -188px;}
.itools-i .lst-itools .fontdecrease a {background:#666 url(../img-sk1/ico-news.gif) no-repeat -2px -157px;}

/* social networks */
.itools-i .lst-itools .twitter a {background:#666 url(../img-sk1/bg-spr-ico-socialnetworks.gif) no-repeat -2px -2px;}
.itools-i .lst-itools .meneame a {background:#666 url(../img-sk1/bg-spr-ico-socialnetworks.gif) no-repeat -2px -33px;}
.itools-i .lst-itools .facebook a {background:#666 url(../img-sk1/bg-spr-ico-socialnetworks.gif) no-repeat -2px -64px;}



/**
 * {-----------------[ ADVERTISEMENTS ]--------------------}
 *
 * @style			md-ads
 * @media			screen
 * 
 */

/**
 * ADVERTISEMENTS -->
 *
 * @region		top advertisements
 * @layout
 * 				+--------------------------------+
 * 				| left ad:727px | right ad:220px |
 * 				+--------------------------------+
 */

	.ads {}
	.ads .left {float:left;}
	.ads .right {float:right;}
	.ads dt, .ads .sticker span {display:none;}
	.ads dd {height:94px;}
	.ads dd .sticker {float:left; width:10px; height:100%; background:#ddd url(../images/definitivas/bg_label_ads_advertisers.gif) no-repeat bottom left;}
	.ads dd .banner {display:block; overflow:hidden; float:left; height:90px; padding:1px; border:1px solid #c0bebe;}
	.ads dd .banner img {display:block;}

	.ads .full .banner {max-width:985px; width:auto;}
	.ads .left .banner {min-width:728px; max-width:972px; width:auto;}
	.ads .right .banner {max-width:234px; width:auto;}

	/* [fullauto] - Beta */
	.ads .fullauto {height:auto;}
	.ads .fullauto .banner {float:none; width:auto;}
	.ads .fullauto .sticker {}



/**
 * ADVERTISEMENTS BASE MODULE -->
 *
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         OpenX Architecture
 * @modifiers            .ad-[model name/size/pos], .admin (backend)
 * @reserved names       -
 *
 */

	/* [.md-ads] - module base constructor */
	.md-ads {text-align:center;}
	.md-ads {}
	.md-ads dl.content {margin:0 auto;}
	.md-ads dt.sticker {
		margin-bottom:1px; padding:1px 2px; border-top:1px solid #eee; border-bottom:1px solid #eee;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#81b3c6; text-align:left; letter-spacing:-1px; line-height:100%;
	}
	.md-ads dd.ad {/*border:1px solid #cfcfcf;*/ /* margin:0 auto; */}
	.md-ads dd.ad a {display:block;}

		/* [.admin] - backend-dummy */
		.md-ads.admin {}
		.md-ads.admin dd.ad {
			padding:1px 0;
			background:#eee url(../img-sk1/bg-dummy-advertisement.png) no-repeat bottom right;
			}
		.md-ads.admin dd.ad .message {
			margin:5px; padding:2px; border:1px solid #ccc;
			-moz-border-radius:4px; -khtml-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px;	border-radius:4px;
			background:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; color#666;
			word-break:break-all;
			}

		/* standard */

		/* [.ad-mpu] - ROBA (MPU) */
		.md-ads.ad-mpu {/*width:300px;*/}
		.md-ads.ad-mpu dl.content {width:300px;}

		/* [.sky] - SKY */
		.md-ads.ad-sky {/*width:300px;*/}
		.md-ads.ad-sky dd.ad {width:120px;}

		/* non standard */
		/* width settings are just needed for centering purposes (due to sizes mismatch with grids) */

		/* [.ad-top100e] - Ad top header 100px equal (100x100) */
		.md-ads.ad-top100e dt.sticker {display:none;}
		.md-ads.ad-top100e dd.ad {width:100px; height:100px; background:#e5e9e0;}

		/* [.ad-200w] - 200px wide */
		.md-ads.ad-200w dl.content {width:200px;}

		/* [.ad-300e] - 300px equal */
		.md-ads.ad-300w dl.content {width:300px;}

		/* [.ad-303w] - 303px wide */
		.md-ads.ad-303w dl.content {width:303px;}

		/* [.ad-360w] - 360px wide */
		.md-ads.ad-360w dl.content {width:360px;}

		/* [.ad-402w] - 402px wide */
		.md-ads.ad-402w dl.content {width:402px;}

		/* [.ad-402w] - 402px wide */
		.md-ads.ad-402w dl.content {width:402px;}

		/* [.ad-728w] - 728px wide */
		.md-ads.ad-728w dl.content {width:728px;}

		/* [.ad-620w] - 620px wide */
		.md-ads.ad-620w dl.content {width:620px;}

		/* [.ad-630w] - 630px wide */
		.md-ads.ad-630w dl.content {width:630px;}



/**
 * {-----------------[ VIÑETA ]--------------------}
 *
 * @style			md-vineta
 * @media			screen
 * 
 */

/* [.md-vineta] */
.md-vineta {}
.md-vineta .hd {}
.md-vineta .bd { border:1px solid #999; border-bottom:0; border-top:0;}
.md-vineta .ft {background-color:#E9E9E9; border:1px solid #999;}	
.md-vineta .ft h3 {color:#333; font:normal 13px Georgia, "Times New Roman", Times, serif; margin:5px;}



/**
 * {-----------------[ OPINION ]--------------------}
 *
 * @style			md-opinion
 * @media			screen
 * 
 */

/* [.md-opi] */
.md-opi {
	border:none;
	margin:0;
	padding:0;
	}
.md-opi .hd { background:url(../img-sk1/bg-md-opi.png) repeat-x left center;}
.md-opi .hd h5 {
	color:#990000;
	font:italic 13px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	}
.md-opi .hd h5 strong {background-color:#fff; padding:0 10px;}
.md-more_info .md-opi .hd h5 strong {background-color:#eee;}

.md-opi .bd {margin:0;}
.md-opi .md-item {margin-top:5px; border-bottom:2px solid #C6CCCC;}

.md-opi .mg img {font:normal 9px Verdana; color:#666;}
.md-opi .mt {
	margin-left:10px;
	}	

.md-opi .mt h6,

.pg-article .bd .md-opi .mt h6 {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	}
	
.md-opi .mt h6 a,
.pg-article .bd .md-opi .mt h6 a {color:#735E39;}
	
.md-opi .mt p,
.pg-article .bd .md-opi p {
	font:italic 14px Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px;
	}



/**
 * {-----------------[ USER COMMENTS ]--------------------}
 *
 * @style			md-users-comment
 * @media			screen
 * 
 */

.bb-comment-content-comments-ajax {position:relative;} /* framework default (IE6 fails) */

.md-users-comment {border-top:1px solid #C6CCCC;}

.ls_comments li { margin-bottom:20px; position:relative;}
.ls_comments .hd p {
	font:normal 14px Georgia, "Times New Roman", Times, serif; 
	margin:0;
	}
.ls_comments .number {
	color:#999;
	background:url(../img-sk1/fnd-md-users-comment-number.gif) no-repeat right bottom;
	font-size:18px;	
	margin:0 10px 0 10px;
	line-height:28px;
	padding:3px 30px 5px 0;
	}
.ls_comments .date {color:#999;}
.ls_comments .author {}
.ls_comments .bd {border:1px solid #CCC; padding:5px; margin:0;}
.ls_comments .bd p.alert {color:#999999; font-size:13px; margin:10px; text-align:center;}

/* blockquote inherit body text reset/override */
 /* r */ .ls_comments .bd blockquote {float:none; display:block; clear:none; width:auto; margin:0; padding:0; background:none;}
 /* r */ .ls_comments .bd blockquote p {padding:0; background:none;}

.ls_comments .bd blockquote,
.ls_comments .bd blockquote p {font:normal 14px Arial, Helvetica, sans-serif; color:#666;}
.ls_comments .bd blockquote {padding:5px 8px;}
.ls_comments .bd blockquote p {margin-bottom:5px;}

.ls_comments .bd blockquote.enhance {background-color:#FFFFCC;}
.ls_comments .bd blockquote.enhance p {color:#333;}
.ls_comments .bd blockquote.abuse { display:none;}


.ls_comments .ft,
.md-users-comment .ls_comments .ft {
	background-color:#FFF;
	border:0;
	color:#666;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:5px;
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	}

.ls_comments .ft a em { display:none;}

.ls_comments .ft a.ico {
	background:#387EB1 url(../img-sk1/ico-btn-comment.gif) no-repeat top left;
	cursor: pointer;
	display: inline-block;
	height:18px;
	vertical-align:middle;
	width:18px; 
	} 
.ls_comments .ft a.btn-positive {}
.ls_comments .ft a.btn-negative {background-position:0 -28px;}
.ls_comments .ft a.btn-abuse {background-position:0 -56px; background-color:#FFFFFF;}

.ls_comments .ft a.btn-positive:hover {background-color:#009900;}
.ls_comments .ft a.btn-negative:hover {background-color:#CC0000;}
.ls_comments .ft a.btn-abuse:hover {background-position:-28px -56px;}

.ls_comments .ft .resul-positive,
.ls_comments .ft .resul-negative {
	color:#FFFFFF;
	display: inline-block;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin-right:3px;
	padding:0 2px;
	text-align:center;
	vertical-align:top;
	width:18px; 
	}
	
.ls_comments .ft .resul-positive {background-color:#009900;}
.ls_comments .ft .resul-negative {background-color:#CC0000;}


.md-users-comment .bd .cp-paginator {border-bottom:1px dotted #666; margin-bottom:15px; padding:5px 0 15px 0;}

.md-users-comment .ft {}
.md-users-comment .ft .cp-paginator {border-top:1px dotted #666; padding:15px 0;}

/* [.md-commentForm] - comment form */
.md-commentForm {}
.md-commentForm,
.md-commentForm .hd {border-bottom:1px solid #cc6600;}
.md-commentForm .hd .title {
	margin:0;
	font:normal 22px Georgia, "Times New Roman", Times, serif; color:#cc6600; line-height:100%;
	}
.md-commentForm .hd .more {}
.md-commentForm .hd .more a {}
.md-commentForm .bd {margin:0 0 1px 0; padding:10px 10px 0 10px; background:#efefef;}
.md-commentForm .bd p {margin:0;}
.md-commentForm .bd form {
	font-family:Arial, Helvetica, sans-serif;
	}
.md-commentForm .bd .set {width:48%;}
.md-commentForm .bd label {margin-bottom:8px; font-size:13px;}
.md-commentForm .bd label,
.md-commentForm .bd label .tx {display:block;}
.md-commentForm .bd label .tx {margin:0 0 3px 0;}
.md-commentForm .bd label .itx {display:inline;}
.md-commentForm .bd label .required {color:#666;}
.md-commentForm .bd label a {color:#387eb1;}
.md-commentForm .bd .fieldwrap {}
.md-commentForm .bd .comment {}
.md-commentForm .bd .field {padding:2px 0; width:100%;}
.md-commentForm .bd .bb-field_textarea {min-height:86px; height:auto !important; height:86px;}
.md-commentForm .bt-line {margin:0; padding:8px; border-top:1px dotted #666; text-align:center;}
.md-commentForm .bt-submit {
	padding:3px 14px; background:#3399cc; border:1px solid #fff;
	-moz-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px; -webkit-border-radius:2px;
	font-size:14px; font-weight:bold; color:#fff; text-align:center;
	}
.md-commentForm .bt-submit:hover {color:#fff; border-color:#0000ff;}
.md-commentForm .ft {}



/**
 * {-----------------[ PAGINATOR ]--------------------}
 *
 * @style			cp-paginator
 * @media			screen
 * @type			component
 * 
 */

.cp-paginator {
	color:#666666;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0.7em;
}

.cp-paginator a {
	background-color:#E1ECF3;
	color:#387EB1;
	padding:0.4em 0.7em; 
	margin:0 2px;
	}
.cp-paginator a:hover {background-color:#387EB1; color:#FFFFFF; text-decoration:none;}
.cp-paginator span.selected {
	background-color:#E9E9E9;
	color:#000000;
	margin:0 2px;
	padding:0.4em 0.7em; 
	}
	
.cp-paginator a.btn-prev,
.cp-paginator a.btn-next { border:1px solid #387EB1; background-color:#FFFFFF; -moz-border-radius: 3px }	

.cp-paginator a.btn-prev:hover,
.cp-paginator a.btn-next:hover {background-color:#387EB1;}



/**
 * {-----------------[ SPECIAL ]--------------------}
 *
 * @style			md-especial
 * @media			screen
 * @type			module
 * 
 */

.md-especial { float: left; display: inline; margin: 0 4px 10px  4px; }
.md-especial .hd {}
.md-especial .bd { border:1px solid #999; border-bottom:0; border-top:0;}
.md-especial .ft {background-color:#E9E9E9; border:1px solid #999;}	
.md-especial .ft h3 {color:#333; font:normal 13px Georgia, "Times New Roman", Times, serif; margin:5px;}



/**
 * 
 * {-----------------[ MEGASLIDER ]--------------------}
 * 
 * @style		         md-megaslider
 * @type		         stand-alone page module
 * @target		         pages
 * @dependencies         jQuery lib, jQuery "TOOLS" plugin (jQuery Tools SCROLLABLE plugin)
 * @reserved names       
 *
 */

/* [.md-megaslider] */
.md-megaslider {
	padding:1px; /* <- firefox collapse margin bug */
	font-family:Arial, Helvetica, sans-serif;
}
.md-megaslider .hd {border-left:none; border-right:none;}
.md-megaslider .slider {
	position:relative; padding:5px 31px; background:#333; zoom:1;
}

/* [.md-scrollable] - scrollable module content */
.md-megaslider .md-scrollable {}
.md-megaslider .md-scrollable .scr-wrapper {}
.md-megaslider .md-scrollable .scr-item {}

/* [.md-item] -  content item */
.md-megaslider .md-scrollable .md-item {
	position:relative; height:100%;
	padding:0 11px;	border-right:1px solid #212121; border-left:1px solid #4b4b4b;
}
.md-megaslider .md-scrollable .md-item .mg,
.md-megaslider .md-scrollable .md-item .mt {}
.md-megaslider .md-scrollable .md-item .mt .title {font:bold 12px Georgia, "Times New Roman", Times, serif; color:#ddd;}
.md-megaslider .md-scrollable .md-item .mt .strap {font:normal 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666;}
.md-megaslider .md-scrollable .md-item .mt a {color:#fff;}

/* [.sl-control] - slider controls */
.md-megaslider .slider .sl-control {
	position:absolute; top:0; bottom:0;
	width:38px; /* height:96px; */ background-color:#3f3f3f;
}
.md-megaslider .slider .slc-lft {
	left:0; background:url(../img-sk1/mediagallery/bg-mediagallery-dropshadow-yw-l.png) repeat-y right;
}
.md-megaslider .slider .slc-rgt {
	right:0; background:url(../img-sk1/mediagallery/bg-mediagallery-dropshadow-yw-r.png) repeat-y 0 50%;
}
.md-megaslider .slider .sl-control .prev,
.md-megaslider .slider .sl-control .next {
	display:block; position:absolute; top:0; bottom:0; width:31px; /* height:96px; */
	background:url(../img-sk1/mediagallery/bg-spr-mediagallery-slidecontrols.gif) no-repeat 0 33px;
	cursor:pointer;
}
.md-megaslider .slider .sl-control .prev {left:0;}
.md-megaslider .slider .sl-control .next {right:0; background-position:-37px -63px;}
.md-megaslider .slider .sl-control a {text-decoration:none; outline:none;}
.md-megaslider .slider .sl-control a:hover {background-color:#666;}
.md-megaslider .slider .sl-control .disabled {filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3; cursor:default;}
.md-megaslider .slider .sl-control .disabled:hover {background-color:transparent;}

/* scroller nav constructor basis */
.md-megaslider .hd .scroller-nav {font-size:0.02em;}
.md-megaslider .hd .scroller-nav a {
	margin:1px;	border:1px solid #4682b4;
	-moz-border-radius:6px; -khtml-border-radius:6px; -ms-border-radius:6px; -webkit-border-radius:6px;
	border-radius:6px;
	background:#ccc; cursor:pointer; font-size:0.02em;
}
.md-megaslider .hd .scroller-nav a:hover {background:#e1e5e9;}
.md-megaslider .hd .scroller-nav a.active {background:#fff; border:1px solid #4682b4;}

/* scroller models (scroller-nav) */

/* scroller nav a (1) */
.md-megaslider .hd 	.scr-nav1 {display:block; overflow:hidden; padding:1px 2px; text-align:right;}
.md-megaslider .hd 	.scr-nav1 a {width:10px; height:10px;}


/* zone sizes */

.gd1b .md-megaslider .md-scrollable {min-height:170px; height:170px;}
.gd1b .md-megaslider .md-scrollable .md-item .mt {width:200px;}

.gd8  .md-megaslider .slider {padding:5px 30px;}
.gd8  .md-megaslider .md-scrollable {min-height:142px; height:142px;}
.gd8  .md-megaslider .md-scrollable .md-item {padding:0 22px;}
.gd8  .md-megaslider .md-scrollable .md-item .mt {width:144px;}
.gd8  .md-megaslider .slider .sl-control {width:37px;}
.gd8  .md-megaslider .slider .sl-control .prev,
.gd8  .md-megaslider .slider .sl-control .next {width:30px;}
.gd8  .md-megaslider .slider .sl-control .prev {background-position:-1px 20px;}
.gd8  .md-megaslider .slider .sl-control .next {background-position:-36px -76px;}



/**
 *  {-----------------[ MULTIMEDIA GALLERY ]--------------------}
 *  
 * @style			     md-mediagallery
 * @type		         stand-alone page module
 * @target		         pages
 * @dependencies         jQuery lib, jQuery "gallerific" plugin. @optional: jquery.history, jquery.opacityrollover
 * @reserved names       .image-wrapper, .thumbs, ...
 *
 */

/* [.md-mediagallery] */

.md-mediagallery {
	margin-bottom:30px;
	padding:1px; /* <- firefox collapse margin bug */
	background:#333;
	font-family:Arial, Helvetica, sans-serif;
zoom:1;
}

/* [.main] - main content */
.md-mediagallery .main {
	margin:2px;
	background:#333 url(../img-sk1/mediagallery/bg-mediagallery-bebel_1-y.gif) repeat-y 58%;
}

/* [.preview] - preview area */
.md-mediagallery .main .preview {
	float:left; display:inline; overflow:hidden; position:relative;
	width:57%; width:550px; height:366px; margin:0 1% 0 0; border-right:1px solid #464646;
}
	.md-mediagallery .main .preview .loader {
		position:absolute; top:0; bottom:0; left:0; right:0; /* ie6 -> */ width:100%; height:100%;
		background:#000 url(../img-sk1/mediagallery/bg-mediagallery-ajax-loader.gif) no-repeat center;
	}
	.md-mediagallery .main .preview .image-wrapper {display:block; position:absolute;}
	.md-mediagallery .main .preview .image-wrapper a {display:block; font-size:0;}
	.md-mediagallery .main .preview .image-wrapper img {display:block; font-size:15px;}

/* [.details] - details area */
.md-mediagallery .main .details {position:relative; display:block; overflow:hidden; zoom:1;}

	.md-mediagallery .main .details .controls {margin-bottom:9px; padding:5px;}
	.md-mediagallery .main .details .controls .nav-controls {text-align:right; /* <- careful if text-indent negative on children */}
	.md-mediagallery .main .details .index,
	.md-mediagallery .main .details .controls .nav-controls .prev,
	.md-mediagallery .main .details .controls .nav-controls .next {
		/*display:-moz-inline-stack;*/ display:inline-block; zoom:1; *display:inline;
	}
	.md-mediagallery .main .details .controls .nav-controls .prev,
	.md-mediagallery .main .details .controls .nav-controls .next {
		width:24px; height:24px; overflow:hidden;
		background:#eee url(../img-sk1/mediagallery/bg-spr-mediagallery-arrowcontrols.gif) no-repeat;
		border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px; -webkit-border-radius:2px;
		 text-align:left; text-indent:-9999em; /* <- tx align left or center if tx negative indent */
		vertical-align:middle; white-space:nowrap;
	}
	.md-mediagallery .main .details .controls .nav-controls .prev {}
	.md-mediagallery .main .details .controls .nav-controls .next {background-position:-24px -24px;}
	.md-mediagallery .main .details .controls .nav-controls a:hover {background-color:#fff;}

	.md-mediagallery .main .details .index {width:30%; font-size:14px; color:#fff; text-align:center;}
	.md-mediagallery .main .details .index .current {color:#ccc;}
	.md-mediagallery .main .details .index .amount {color:#595959;}
	.md-mediagallery .main .details .index .t {}

	/* plugin caption container (wraps on span tag, which is wrong) */
	.md-mediagallery .main .details .image-caption {
		display:none; background:#333; /* <- bg for transitions moz */
		}
	.md-mediagallery .main .details .image-caption.current {display:block;}

	/* caption container */
	.md-mediagallery .main .details .caption {
		max-height:261px; height:auto !important; height:261px;
		overflow:auto;
		}
	.md-mediagallery .main .details .caption .title {
		font:normal 24px Georgia, "Times New Roman", Times, serif;
		color:#fff; margin:0 0 12px 0;
	}
	.md-mediagallery .main .details .caption .desc {
		font-family:normal 14px Arial, Helvetica, sans-serif; color:#999;
		}
	.md-mediagallery .main .details .caption .desc p {font-size:15px; margin:0 0 8px 0;}

	/* itools overrides */
	.md-mediagallery .main .details .itools {}
	.md-mediagallery .main .details .itools .itools-info {width:auto;}
	.md-mediagallery .main .details .lst-itools li a {color:#ccc;}


/* [.thumb-nav] - thumbnail navigation */
.md-mediagallery .thumb-nav {min-height:118px; background:#3f3f3f;}

	/* [.pagination] - scroller pagination */
	.md-mediagallery .thumb-nav .pagination {
		min-height:16px; padding:2px 5px; border:1px solid #000; border-left:none; border-right:none;
		background:#272727; text-align:right;
	}
	.md-mediagallery .thumb-nav .pagination .current,
	.md-mediagallery .thumb-nav .pagination a {
		/*display:-moz-inline-stack;*/ display:inline-block; zoom:1; *display:inline;
		width:12px; height:12px; margin:2px;
		border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;
		font-size:9px; color:#fff; text-align:center; text-indent:-9999em; outline:none; text-decoration:none;
	}
	.md-mediagallery .thumb-nav .pagination a {background:#377eb1;}
	.md-mediagallery .thumb-nav .pagination .current {background:#666;}
	.md-mediagallery .thumb-nav .pagination a:hover {background:#fff; text-indent:0; color:#000;}
	
	.md-mediagallery .thumb-nav .pagination a:first-child,
	.md-mediagallery .thumb-nav .pagination a:last-child,
	.md-mediagallery .thumb-nav .pagination a[title~="next"],
	.md-mediagallery .thumb-nav .pagination a[title~="prev"] {display:none;}

	/* [.slider] - slider wrapper */
	.md-mediagallery .thumb-nav .slider {
		position:relative; max-height:76px; overflow:hidden; padding:10px 31px; border-top-color:#333; zoom:1;
	}
	/* [.sl-control] - slider controls */
	.md-mediagallery .thumb-nav .slider .sl-control {
		position:absolute; top:0; bottom:0; width:38px; height:96px; background-color:#3f3f3f;
	}
	.md-mediagallery .thumb-nav .slider .slc-lft {
		left:0;  background:url(../img-sk1/mediagallery/bg-mediagallery-dropshadow-l.png) no-repeat right;
	}
	.md-mediagallery .thumb-nav .slider .slc-rgt {
		right:0; background:url(../img-sk1/mediagallery/bg-mediagallery-dropshadow-r.png) no-repeat 0 50%;
	}
	.md-mediagallery .thumb-nav .slider .sl-control .prev,
	.md-mediagallery .thumb-nav .slider .sl-control .next {
		display:block; position:absolute; top:0; bottom:0; width:31px; /* height:96px; */
		background:url(../img-sk1/mediagallery/bg-spr-mediagallery-slidecontrols.gif) no-repeat 0 0;
	}
	.md-mediagallery .thumb-nav .slider .sl-control .prev {left:0;  border-right:1px solid #000;}
	.md-mediagallery .thumb-nav .slider .sl-control .next {right:0; border-left: 1px solid #000; background-position:-37px -96px;}
	.md-mediagallery .thumb-nav .slider .sl-control a {text-decoration:none; outline:none;}
	.md-mediagallery .thumb-nav .slider .sl-control a:hover {background-color:#666;}


	/* [.thumbs] - thumbnail items list */
	.md-mediagallery .thumb-nav .thumbs {
		background:url(../img-sk1/mediagallery/bg-mediagallery-faux-x128p-dotted-y-1p-666.gif) repeat 1px 0;
	}
	.md-mediagallery .thumb-nav .thumbs .thumb-item {
		float:left; display:inline; position:relative;
		width:114px; height:76px; margin:0 7px;
		background:#000;
		line-height:73px; line-height:400%; text-align:center; vertical-align:middle; color:#ccc;
	}
	.md-mediagallery .thumb-nav .thumbs .thumb {display:block; outline:none; color:#ccc;}
	.md-mediagallery .thumb-nav .thumbs .marker {
		position:absolute; top:0; bottom:0; left:0; right:0;
		width:110px; height:72px; /* <- ie6 */
		display:none;
	}
	.md-mediagallery .thumb-nav .thumbs .selected .marker {border:2px solid #fff; display:block;}
	.md-mediagallery .thumb-nav .thumbs .thumbnail {font-size:10px; vertical-align:middle;}


/* I+D. in progress... -> */
/* noscript thumbs */
/* .noscript {display:none;} */
/* .md-mediagallery .thumb-nav .noscript .thumb-item {float:none; display:inline-block; height:auto; margin-bottom:5px; vertical-align:top;} */
.md-mediagallery .thumb-nav .noscript .thumb-item .caption {line-height:normal; font-size:11px;}



/**
 * {-----------------[ MOST READ, COMMENTED, ETC. ]--------------------}
 *
 * @style			     md-most
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         jQuery lib, jQuery Accessible Tabs plugin
 * @modifiers            tabs constructor
 * @reserved names       .accessibletabsanchor,
 *
 */

/* [.md-most] */
.md-most {}
.md-most .hd {}
.md-most .bd {padding:10px; border:1px solid #999;}
.md-most .bd .accessibletabsanchor {display:none;}
.md-most .ft {padding:6px 0 0 0; border-top:1px solid #eaeff0;}
.md-most .ft .more {margin:0 0 9px 0; font-size:12px; text-align:center;}
.md-most .ft .sponsor {padding:6px 0 0 0; border-top:1px dotted #9da8a8; font:9px Arial, Helvetica, sans-serif; text-align:right;}
.md-most .ft .sponsor .byTx,
.md-most .ft .sponsor .byMg {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:middle;}
.md-most .ft .sponsor .byTx {text-transform:uppercase;}
.md-most .ft .sponsor .byTx b {display:block;}
.md-most .ft .sponsor .byMg {}
.md-most .ft .sponsor .byMg a {}
.md-most .ft .sponsor .byMg img {border:1px solid #fff;}
.md-most .ft .sponsor .byMg a:hover img {border-color:#eee;}

.lst-most {margin:0 0 12px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.lst-most li {margin-bottom:8px; color:#cc6600;}
.lst-most li a {color:#063167;}
.lst-most li span {font-size:12px; line-height:100%;}

/* ordered list */
ol.lst-most {padding:0 0 0 2.2em; font-size:0.7em; font-size:11px;}
ol.lst-most li {list-style:outside decimal;}
ol.lst-most li .timestamp {}



/**
 * {-----------------[ REACHING, OTHER MEDIA REPERCUSSION ]--------------------}
 *
 * @style			     md-reaching
 * @type		         stand-alone module
 * @target		         any
 * @reserved names       -
 *
 */

/* [.md-reaching] */
.md-reaching {}
.md-reaching .hd {position:relative; margin-top:6px;}
.md-reaching .hd .motif {position:absolute; right:1px; top:-9px;}
.md-reaching .hd .motif .mg-motif {}
.md-reaching .bd {padding:2px; border:1px solid #bfbfbf; border-top:none; background:#fff;}

/* [.lst-reaching] - reaching item list */
.lst-reaching {padding:3px; background:#fff url(../img-sk1/bg-md-bd-deg-x-fff-grey_1.gif) repeat-x bottom;}
.lst-reaching li {margin:6px 0; padding:6px 4px 0 4px; border-top:1px dotted #9da8a8; font:12px Arial, Helvetica, sans-serif;}
.lst-reaching li.first,
.lst-reaching li:first-child {border:none;}
.lst-reaching li .source {color:#333; text-transform:uppercase;}
.lst-reaching li .stamp {color:#666;}
.lst-reaching li cite {display:block; font-family:Georgia, "Times New Roman", Times, serif;}
.lst-reaching li cite a {color:#387eb1;}



/**
 * {-----------------[ TOPICS STANDALONE MODULES ]--------------------}
 *
 * @style			md-topics
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         -
 * @modifiers            -
 * @reserved names       -
 *
 */

/* [.md-topics] */

.md-topics {border-bottom:1px solid #dfdfdf;}
.md-topics .bd {border-bottom:1px solid #bfbfbf;}

/* [.md-item] */
.md-topics .md-item {}

/* [.mg] */
.md-topics .md-item .mg {position:relative;}
.md-topics .md-item .mg img {display:block;}

/* [.mt] */
.md-topics .md-item .mt .headband {font:12px Arial, Helvetica, sans-serif; color:#666;}
.md-topics .md-item .mt .epig {text-transform:uppercase;}
.md-topics .md-item .mt .tit {font:18px Georgia, "Times New Roman", Times, serif; color:#063167;}
.md-topics .md-item .mt .tit a {}

/* [.caption] */
.md-topics .md-item .caption,
.md-topics .md-item .caption .tbar {position:absolute; left:0; right:0;}
.md-topics .md-item .caption {z-index:1; bottom:0; padding:7px 6px;}
.md-topics .md-item .caption .tbar {
	z-index:2; top:0; bottom:0; width:auto !important; width:100%; height:100%;
	background:#000; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5;
}
.md-topics .md-item .caption .tit {position:relative; z-index:3; font:bold 12px georgia; color:#ddd;}
.md-topics .md-item .caption .tit a {color:#fff;}

/* [.lst-topics1] */
.lst-topics1 {}
.lst-topics1 .md-item.first,
.lst-topics1 .md-item:first-child {border:none;}
.lst-topics1 .md-item {padding:8px 5px; border-top:1px dotted #9da8a8;}

	/* [.colsgrp] - multi column groups */
	.colsgrp .lst-topics1 .col .md-item {margin:0 5px; padding:8px 5px; border-top:1px dotted #9da8a8;}
	.colsgrp .lst-topics1 .col-firstGroup .md-item {border:none;}


/* [.lst-topics2] */
.lst-topics2 {}
.lst-topics2 .md-item {margin:1px 0;}
.lst-topics2 .md-item .mg {background:#ddd; min-height:120px; height:auto !important; height:120px;}



/**
 * {-----------------[ POLLS/SURVEY STANDALONE MODULE ]--------------------}
 *
 * @style			     md-polls
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         -
 * @modifiers            -
 * @reserved names       -
 *
 */

/* [.md-polls] */
.md-polls {border:1px solid #dfdfdf;}
.md-polls .bd .content {
	border-top:1px solid #ccc; border-bottom:1px solid #ccc;
	padding:6px 10px; background:#eee;
}
.md-polls .question {font:normal 18px Georgia; color:#333; margin:6px;}
.md-polls .actions {margin:6px 0; font:normal 13px Arial;}
.md-polls .actions .buttons {display:block; text-align:center;}
.md-polls .actions .pipe {display:none;}
.md-polls .actions .links {display:block; margin:0 5px; text-align:right;}
.md-polls .actions .btk-vote {padding:4px 12px; background:#387eb1; text-align:center; color:#fff;}
.md-polls .actions .more {}

/* [.lst-questions] */
.lst-questions {}
.lst-questions li {font:bold 16px Arial; color:#666;}

/* [.lst-q-results] */
.lst-q-results {font:normal 11px Arial;}
.lst-q-results .q-result {margin:0 0 4px 0;}
.lst-q-results .q-result .answer {color:#666;}
.lst-q-results .q-result .result {position:relative; display:block; background:#ddd;}
.lst-q-results .q-result .result .bar {display:block; background:#4682b4; text-align:right;}
.lst-q-results .q-result .result .pct {
	position:relative; padding:0 5px;
	-moz-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px; -webkit-border-radius:2px;
	border-radius:2px; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;
	background:#4682b4; font-style:normal; color:#fff; white-space:nowrap;
}
.lst-q-results .q-result .result .votes {
	position:relative; top:-2px; line-height:100%; zoom:1;
}



/**
 * {-----------------[ BLOGGERS STANDALONE MODULE (MULTIPLE TYPES) ]--------------------}
 *
 * @style			     md-bloggers
 * @type		         stand-alone modules
 * @target		         any
 * @dependencies         -
 * @modifiers            a lot of them
 * @reserved names       -
 * @complexity           very close to suicide (designers sky's the limit)
 *                       designed as a table behavior (full height cols, etc.) but without tables
 *                       reccomended: put certain limits to creativity...
 *
 */

/* [.md-bloggers] - main module */
.md-bloggers {}

/* MULTICOLUMN TYPES AND SPECS */
	/* multicolumn inner (mixing: fullcolumn paco's method + nornal border + faux col) */
	.md-bloggers .colgrp .row {border-bottom:1px solid #dfdfdf;}
	.md-bloggers .colgrp .col {background:url(../img-sk1/bg-fcol-border-1p-df-xy.gif) repeat-y left center;}
	.md-bloggers .colgrp .col-first,
	.md-bloggers .colgrp .col:first-child {background:none;}
	
	/* only full height paco's method columns */
	.md-bloggers .fcoln:before {border-right:1px solid #dfdfdf;}
	
	/* [.colsgrp] */
	.md-bloggers .colsgrp .col {border-bottom:1px solid #dfdfdf;}
	.md-bloggers .colstype1 .col {margin-bottom:6px;}
	/* faux cols (colsgrp -> colstype2) */
	.md-bloggers .colsgrp .colstype2 {
		background:url(../img-sk1/bg-fcol-border-1p-df-xy.gif) repeat-y center;
		}

/* coltype item specs */
.md-bloggers .colgrp .col:first-child .md-item {padding-left:0;}
.md-bloggers .colgrp .col:last-child  .md-item {padding-right:0;}
	/* ie 6 by separate */
	.md-bloggers .colgrp .col-first .md-item {padding-left:0;}
	.md-bloggers .colgrp .col-last .md-item {padding-right:0;}

/* colstype item specs */
.md-bloggers .colsgrp .colstype1 .col .md-item {padding:0;}
.md-bloggers .colsgrp .colstype2 .col:nth-child(odd) .md-item {padding-left:0;}
.md-bloggers .colsgrp .colstype2 .col:nth-child(even) .md-item {padding-right:0;}
	/* ie 6 by separate */
	.md-bloggers .colsgrp .colstype2 .col .odd {padding-left:0;}
	.md-bloggers .colsgrp .colstype2 .col .even {padding-right:0;}

/* coltype item specs (mtcol type) */
.md-bloggers .mtcol .col:first-child .md-item {margin-left:0; padding-left:0;}
	/* ie 6 by separate */
	.md-bloggers .mtcol .col-first .md-item {margin-left:0; padding-left:0;}


/* generated grip */
.md-bloggers .grip,
.md-bloggers .bt-grip {display:block;}
.md-bloggers .grip {
	border-bottom:1px solid #909090; text-align:center;
	background:#e3e3e3 url(../img-sk1/bg-grip1-deg1-x.gif) repeat-x 0 0; font:bold 13px Arial;
	}
.md-bloggers .bt-grip {padding:2px; color:#387eb1; outline:none; cursor:pointer;}
.md-bloggers .bt-grip:hover {background:#336699; color:#fff; text-decoration:none;}
.md-bloggers .bt-grip span,
.md-bloggers .bt-grip span b {background:url(../img-sk1/bg-spr-arrow-vert-blue_m2.gif) no-repeat;}
.md-bloggers .bt-grip span {padding:0 0 0 24px; background-position:0 -72px;}
.md-bloggers .bt-grip span b {padding:0 24px 0 0; background-position:100% -72px;}
.md-bloggers .bt-grip:hover span {background-position:0 -49px;}
.md-bloggers .bt-grip:hover span b {background-position:100% -49px;}
.md-bloggers .grip .fold span {background-position:0 -26px;}
.md-bloggers .grip .fold span b {background-position:100% -26px;}
.md-bloggers .grip .fold:hover span {background-position:0 -3px;}
.md-bloggers .grip .fold:hover span b {background-position:100% -3px;}

/* [.md-item] - Item itself */
.md-bloggers .md-item {min-height:96px; height:auto !important; height:96px;}
.md-bloggers .md-item.overlap {position:relative; margin-top:-20px;}
.md-bloggers .md-item a {outline:none;}
.md-bloggers .md-item .mg {position:relative; z-index:5; overflow:hidden;}
.md-bloggers .md-item .mg img {display:block;}

/* common */
.md-bloggers .md-item .author {font-family:Arial, Helvetica, sans-serif; color:#3e4d6c;}
.md-bloggers .md-item .author a {color:#3e4d6c;}
.md-bloggers .md-item .author a:hover {text-decoration:none; color:#103050;}
.md-bloggers .md-item .entry-title {font-family:Georgia, "Times New Roman", Times, serif; color:#666;}
.md-bloggers .md-item .entry-title a {color:#666;}
.md-bloggers .md-item .entry-title a:hover {color:#444;}
.md-bloggers .md-item .more {}
.md-bloggers .md-item .more a {}

/* [.type1] - partial model 1 */
.md-bloggers .type1 {padding:0 15px;}
.md-bloggers .type1 .mg {width:87px; height:96px;}
.md-bloggers .type1 .hentry {position:relative;}
.md-bloggers .type1 .author {
	position:absolute; left:0; right:0; bottom:40%;
	padding:0 25% 0 0; border-bottom:1px dotted #929ba1 !mportant; border-bottom:1px solid #929ba1;
	font-size:24px; letter-spacing:-1px;
	}
.md-bloggers .type1 .author .fn {display:block; overflow:hidden;}
.md-bloggers .type1 .entry-title {position:absolute; top:60%; padding:0 18% 0 0; font-size:12px;}

/* [.type2] - partial model 2 */
.md-bloggers .type2 {padding:5px 7px;}
.md-bloggers .type2 .mg {width:60px; height:58px;}
.md-bloggers .type2 .vcard {position:relative;}
.md-bloggers .type2 .author {
	position:absolute; left:0; right:0; bottom:0; padding:0 32% 0 0;
	background:url(../img-sk1/bg-md-bloggers-strap-rx.gif) repeat-x bottom;
	font-size:19px; letter-spacing:-1px; /*white-space:pre-line;*/
	}
.md-bloggers .type2 .author .given-name {
	display:block; font-size:15px; font-weight:bold; line-height:100%; color:#999; word-wrap:break-word;
	}
.md-bloggers .type2 .author a:hover .given-name {color:#444;}
.md-bloggers .type2 .author .family-name {display:block;}
.md-bloggers .type2 .entry-title {padding-top:5px; font-size:11px; border-top:2px solid #c2cccc;}

/* .md-bloggers .type3 */
.md-bloggers .type3 {min-height:60px; height:60px; padding:5px 7px;}
.md-bloggers .type3 .author {position:static; margin-bottom:4px;}
.md-bloggers .type3 .author {
	display:block;
	font-size:15px; font-weight:bold; letter-spacing:-1px;
	}
.md-bloggers .type3 .entry-title {font-size:12px;}

/* .md-bloggers .type4 */
.md-bloggers .type4 {
	min-height:124px; height:124px; margin-left:15px; border-bottom:1px solid #e6e6e6;
	background:url(../img-sk1/bg-border-1p-dark-grey1-xy.gif) repeat-x bottom;
	}
.md-bloggers .type4 .mg {width:87px; height:80px;}
.md-bloggers .type4 .vcard {position:relative;}
.md-bloggers .type4 .author {
	position:absolute; left:0; right:0; bottom:0; padding:0 38% 0 0;
	background:url(../img-sk1/bg-md-bloggers-strap-rx.gif) repeat-x bottom;
	font-size:24px; line-height:100%; letter-spacing:-1px; /*white-space:pre-line;*/
	}
.md-bloggers .type4 .author .given-name {
	display:block; font-size:18px; color:#999; word-wrap:break-word;
	}
.md-bloggers .type4 .author a:hover .given-name {color:#444;}
.md-bloggers .type4 .author .family-name {display:block;}
.md-bloggers .type4 .entry-title {padding-top:5px; font-size:11px; border-top:2px solid #c2cccc;}
.md-bloggers .type4 .entry-title a {text-decoration:none;}
.md-bloggers .type4 .entry-title .more {margin:0; color:#3366cc; font:normal 9px Verdana;}
.md-bloggers .type4 .entry-title .more:hover {color:#990000;}


/* ----------------------------------------------- */
/*  BLOGS HEADING                                  */
/* ----------------------------------------------- */
.blog-hd {
	position:relative; min-height:66px; height:auto !important; height:66px;
	margin:0 0 20px 0; padding:18px 0 0 100px; border-bottom:1px solid #e6e9e9;
	background:url(../img-sk1/bg-md-bloggers-strap-rx2.gif) repeat-x bottom;
	}
.blog-hd .mg {
	width:87px; height:82px; bottom:1px; left:10px; overflow:hidden;
	position:absolute;
	}
.blog-hd .name {
	position:absolute; bottom:0; margin-top:5px;
	font:normal 38px Arial, Helvetica, sans-serif; color:#3e4d6c; letter-spacing:-1px; line-height:100%;
	}
.blog-hd .name .family-name {display:block; text-indent:10px;}
.blog-hd .mtools {text-align:right;}
.blog-hd .mtools .more {margin:0;}
.blog-hd .mtools .rss-feed {position:absolute; right:0; bottom:1px;}
.blog-hd .mtools .rss-feed .sbt-rss {}


/* [.md-blogger-bioxcerpt] - Bio mini Xcerpt Module */
.md-blogger-bioxcerpt {
	margin-bottom:0; border-top:1px solid #9ab3d6; background:#f1f3f9;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.md-blogger-bioxcerpt .hd-t {margin-bottom:10px; font-size:24px; font-style:italic; color:#3e4d6c;}
.md-blogger-bioxcerpt .bd-t {padding-bottom:10px; font-size:12px; color:#666;}
.md-blogger-bioxcerpt .bd-t p {margin-bottom:8px;}
.md-blogger-bioxcerpt .bd-t p.detail {text-align:right;}
.md-blogger-bioxcerpt .bd-t a {color:#387eb1;}


/* ----------------------------------------------- */
/*  ENTRIES ITEM LIST                              */
/* ----------------------------------------------- */
.md-post-item {}
.md-post-item .hd {}
.md-post-item .hd .title {font:normal 34px Georgia, "Times New Roman", Times, serif; line-height:100%;}
.md-post-item .hd .title a {color:#000;}
.md-post-item .bd {font:normal 14px Arial, Helvetica, sans-serif; color:#333;}
.md-post-item .bd p {margin:8px 0;}
.md-post-item .bd .more {text-align:left;}
.md-post-item .bd .more a {padding-right:12px; background:url(../img-sk1/bg-spr-bullet-brackets-rt-blue-1.gif) no-repeat 100% 0.32em;}
.md-post-item .ft {}


/* ----------------------------------------------- */
/*  LATEST ENTRIES/OPINIONS                        */
/* ----------------------------------------------- */
.md-latest-entries {}
.md-latest-entries .bd {border-bottom:1px solid #909090;}
.md-latest-entries .ft {border-top:1px solid #d8d9dc;}

/* [.md-latest-entry] - standalone items */
.md-latest-entry {margin:0 0 8px 0; padding:8px 0 0 0; border-top:1px dotted #9da8a8;}
.md-latest-entry:first-child,
.md-latest-entry.first-entry {border:none;}
.md-latest-entry:first-child q,
.md-latest-entry.first-entry q {font-size:32px;} /* to avoid conflicting problems in ie6 (not chained class supported). Then first + -entry */
.md-latest-entry p {font-family:Georgia, "Times New Roman", Times, serif;}
.md-latest-entry .timestamp {font:normal 11px Arial, Helvetica, sans-serif; color:#999;}
.md-latest-entry q {display:block; font-size:22px;}
.md-latest-entry .author {display:block; font-size:18px; font-style:italic; color:#666;}
.md-latest-entry .author a {color:#387eb1;}
.md-latest-entry .by {display:none;}

/* [.lst-latest-entries] - list type */
.lst-latest-entries {}



/* ----------------------------------------------- */
/*  HIGHLIGHT OPINION EDITORIAL                    */
/* ----------------------------------------------- */
.md-highlight-oped {}
.md-highlight-oped a {outline:none;}
.md-highlight-oped .hd .preheading {text-transform:uppercase;}
.md-highlight-oped .bd {
	position:relative; border-bottom:1px solid #e6e6e6;
	background:url(../img-sk1/bg-border-1p-dark-grey1-xy.gif) repeat-x bottom;
}
.md-highlight-oped .mg {
	position:relative; overflow:hidden; z-index:5; width:198px; height:193px; margin-bottom:1px;
}
.md-highlight-oped .vcard {position:relative;}
.md-highlight-oped .author {
	position:absolute; left:0; right:0; bottom:1px; padding:5px 34% 5px 2%;
	background:#f1f2f3 url(../img-sk1/bg-md-bloggers-strap-rx.gif) repeat-x top;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3e4d6c; line-height:100%; letter-spacing:-1px;	
}

.md-highlight-oped .entry-post {position:absolute; bottom:45px; padding:0 34% 0 1%;}
.md-highlight-oped .entry-title {
	margin-bottom:6px; padding-top:5px;
	font:normal 26px Georgia, "Times New Roman", Times, serif;
}
.md-highlight-oped .entry-summary {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666;}
.md-highlight-oped .entry-title .more {margin:0; color:#3366cc; font:normal 9px Verdana;}
.md-highlight-oped .entry-title .more:hover {color:#990000;}




/**
 * {-----------------[ TOPICS STANDALONE MODULES ]--------------------}
 *
 * @style			     md-latest
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         -
 * @modifiers            -
 * @reserved names       -
 *
 */

/* [.md-latest] */

.md-latest {border-bottom:1px solid #dfdfdf;}
.md-latest .bd {padding:5px; border-bottom:1px solid #bfbfbf; background:#f5f5f5;}

/* [.md-item] */
.md-latest .md-item {}


/* [.lst-latest] */
.lst-latest {}
.lst-latest li.first,
.lst-latest li:first-child {padding:0; border:none;}
.lst-latest li {
	clear:both; margin:0 0 6px; padding:6px 0 0; border-top:1px dotted #929ba1;
	font:normal 12px Arial, Helvetica, sans-serif; line-height:18px;
	}
.lst-latest li .timestamp {float:left; display:inline; margin:0 8px 0 0; color:#666;}
.lst-latest li .mt {
	display:block; overflow:hidden; zoom:1;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	}



/**
 * {-----------------[ BREAKING NEWS / URGENT ]--------------------}
 *
 * @style			     md-breakingnews
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         -
 * @modifiers            module, headers constructors
 * @reserved names       -
 *
 */

/* [.md-breakingnews] */

.md-breakingnews {
	margin:-15px 3px 15px -13px; padding-bottom:13px;
	position:static !important; position:relative; 
	background:url(../img-sk1/bg-tag-closer-lt_grey.gif) no-repeat 0 100%;
	}
.md-breakingnews .hd .title {margin-right:15px;}
.md-breakingnews .hd p {font:normal 18px Arial, Helvetica, sans-serif; line-height:30px; letter-spacing:-1px;}



/**
 * {-----------------[ LETTERS, READERS OPINIONS, ETC. ]--------------------}
 *
 * @style			     md-letters
 * @type		         stand-alone module
 * @target		         any
 *
 */

/* [.md-letters] */

.md-letters {}
.md-letters .bd {border-bottom:1px solid #909090;}
.md-letters .ft {border-top:1px solid #d8d9dc;}

/* [.lst-letters] */
.lst-letters {}
.lst-letters li {margin:0 0 8px 0; padding:8px 0 0 0; border-top:1px dotted #9da8a8;}
.lst-letters li:first-child,
.lst-letters li.first {border:none;}
.lst-letters li p {font:normal 12px Arial, Helvetica, sans-serif;}
.lst-letters li q {font:normal 14px Georgia, "Times New Roman", Times, serif;}
.lst-letters li q {display:block;}
.lst-letters li .author {display:block; color:#666;}
.lst-letters li .by {display:none;}

/* ----------------------------------------------- */
/*  LETTERS HEADING                                */
/* ----------------------------------------------- */
.letters-hd {
	position:relative;
	margin:0 0 20px 0; border-bottom:1px solid #e6e9e9;
	/*background:url(../img-sk1/bg-md-bloggers-strap-rx2.gif) repeat-x bottom;*/
	}
.letters-hd .title {
	margin-top:5px; border-bottom:1px solid #c6cccc;
	font:italic 38px Georgia, "Times New Roman", Times, serif; color:#3e4d6c; letter-spacing:-1px; line-height:100%;
	}
.letters-hd .mtools {text-align:right;}
.letters-hd .mtools .more {margin:0;}
.letters-hd .mtools .rss-feed {position:absolute; right:0; bottom:1px;}
.letters-hd .mtools .rss-feed .sbt-rss {}


/**
 * {-----------------[ ZOOM-IN MEDIA (videos) ]--------------------}
 *
 * @style			     .md-zoominMedia
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         External Web service (iframed)
 *
 */

/* [.md-zoominMedia] */

.md-zoominMedia {padding:5px 0; background:#2d3647 url(../img-sk1/bg-deg-md-zoomin.gif) repeat-x top; text-align:center;}
.md-zoominMedia iframe {text-align:left;}



/**
 * {-----------------[ AGENCY DATA (sports) ]--------------------}
 *
 * @style			     .md-agency_sports
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         External Web service (flash embed)
 *
 */

/* [.md-agency_sports] */

.md-agency_sports {}
.md-agency_sports .bd {padding:10px; background:#eee; text-align:center;}
.md-agency_sports .obj {width:260px; height:285px; margin:0 auto;}


/**
 * {-----------------[ Datepicker ]--------------------}
 *
 * @style			     .md-datepicker
 * @type		         stand-alone module
 * @target		         any
 * @dependencies         jQuery Lib, Date Picker jQuery plugin, tables, datepicker base css, datepicker images
 *
 */

/* [.md-datepicker] */
.md-datepicker {border-bottom:1px solid #d8d9dc;}
.md-datepicker .hd {}
.md-datepicker .bd {}
.md-datepicker .ft {padding:8px 0; border-bottom:1px solid #909090;}
.md-datepicker .bt-dateSubmit {
	float:right; padding:3px 4px; border:1px solid #4682b4;
	-moz-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;
	border-radius:5px;
	font:normal 11px arial; color:#3f4c6d; outline:none; text-decoration:none;
}
.md-datepicker .bt-dateSubmit:hover {background:#336699; border-color:#000; color:#fff; text-decoration:none;}
.md-datepicker .bt-dateSubmit span {font-weight:bold;}

/* datepicker widget theming (overrides-extensions) */

/* containers */
.md-datepicker .datepicker {width:100%; /*height:236px;*/}
.md-datepicker .datepickerContainer {position:static; background:#f0f0f0;}

/* borders */
.md-datepicker .datepickerBorderT,
.md-datepicker .datepickerBorderB,
.md-datepicker .datepickerBorderL,
.md-datepicker .datepickerBorderR,
.md-datepicker .datepickerBorderTL,
.md-datepicker .datepickerBorderTR,
.md-datepicker .datepickerBorderBL,
.md-datepicker .datepickerBorderBR {display:none;}

/* generic */
.md-datepicker .datepicker a {outline:none; text-decoration:none;}
.md-datepicker .datepickerHidden {display:none;}


/* --------------- table ----------------- */
.md-datepicker table {
	width:100%; height:100%;
	border-collapse:collapse; table-layout:fixed;
	font:normal 14px arial;
}
.md-datepicker table table thead {}
.md-datepicker table table thead tr {}
.md-datepicker table table thead tr th {}
.md-datepicker table table tbody {}
.md-datepicker table table tbody tr {}
.md-datepicker table table tbody tr th {}
.md-datepicker table table tbody tr td {}
.md-datepicker table table tbody tr th,
.md-datepicker table table tbody tr td {
	border:1px solid #ccc;
	text-align:center;
}
.md-datepicker table table tbody a {
	display:block;
	-moz-border-radius:3px; -khtml-border-radius:3px; -ms-border-radius:3px; -webkit-border-radius:3px;
	border-radius:3px;
}
.md-datepicker table table tbody td a:hover {background-color:#4682b4; color:#fff;}

/* --------------- HEADER ----------------- */
.md-datepicker table thead tr {border-top:1px solid #999; border-bottom:1px solid #999;}
.md-datepicker table thead tr:first-child {background:#e2e2e2 url("../img-sk1/fnd-md-1.png") repeat-x left top;}
.md-datepicker table thead tr:first-child th {height:26px; padding:1px 0;}
.md-datepicker .datepickerGoPrev a,
.md-datepicker .datepickerGoNext a {
	width:26px; height:26px; text-decoration:none;
	background:#fff url("../img-sk1/ico-btn-nav1.gif") no-repeat 0 0;
	float:left;	
}
.md-datepicker .datepickerGoNext a {background-position:0 -36px; float:right;}
.md-datepicker .datepickerGoNext a:hover {background-position:-36px -36px;}
.md-datepicker .datepickerGoPrev a:hover {background-position:-36px 0;}
.md-datepicker .datepickerGoNext span,
.md-datepicker .datepickerGoPrev span {visibility:hidden;}
.md-datepicker .datepickerMonth {
	font:normal 18px Georgia, "Times New Roman", Times, serif; color:#000; text-align:center;
}
.md-datepicker .datepickerMonth a {
	display:block; height:20px; padding:0 30px;
	background:url(../img-sk1/bg-spr-suffle_2.gif) no-repeat 0 3px;
	color:#000; line-height:20px; text-decoration:none;
}
.md-datepicker .datepickerMonth a:hover {
	background-position:0 -18px; color:#063167;
}
.md-datepicker .datepickerDoW {}
.md-datepicker .datepickerDoW th {padding:12px 0 0 0; text-align:center;}
.md-datepicker .datepickerDoW th span {display:block; text-transform:uppercase;}
.md-datepicker .datepickerDoW th:first-child span {font-size:10px;}

/* --------------- BODY ----------------- */
/* [.datepickerDays] - days view */
.md-datepicker .datepickerDays a {height:36px; line-height:36px;}
.md-datepicker .datepickerDays th {background:#d5dfdf;}
.md-datepicker .datepickerDays td {border-left:1px solid #ccc;}

.md-datepicker .datepickerWeek a {font-size:10px; color:#778899; cursor:default;}

.md-datepicker .datepickerNotInMonth a {color:#666;}
.md-datepicker .datepickerNotInMonth a:hover {background-color:#99b4d1; color:#fff;}

.md-datepicker .datepickerSelected a {background:#333; color:#fff;}
.md-datepicker .datepickerSelected.datepickerNotInMonth a {background:#666;}

/* special dates */
.md-datepicker .datepickerSpecial a {background:#700;}
.md-datepicker .datepickerSpecial.datepickerSelected a {background:#a00;}

/* disabled dates */
.md-datepicker .datepickerDisabled a {color:#ccc; cursor:default;}
.md-datepicker .datepickerDisabled a:hover {background:none; color:#ccc;}

/* [.datepickerMonths]-[.datepickerYears] - months/years views common rules */
.md-datepicker .datepickerMonths a,
.md-datepicker .datepickerYears a {width:auto; height:83px; line-height:83px; font-size:16px; text-align:center;}

/* Views: visibility rules */
.md-datepicker .datepickerViewDays .datepickerMonths,
.md-datepicker .datepickerViewDays .datepickerYears {display:none;}
.md-datepicker .datepickerViewMonths .datepickerDays,
.md-datepicker .datepickerViewMonths .datepickerYears,
.md-datepicker .datepickerViewMonths .datepickerDoW {display:none;}
.md-datepicker .datepickerViewYears .datepickerDays,
.md-datepicker .datepickerViewYears .datepickerMonths,
.md-datepicker .datepickerViewYears .datepickerDoW {display:none;}



/* ---------------------- */
/* EOF */
/* ---------------------- */