body {
       color: #002b42;
       background: #fff url(/skins/danoo/panels/headfade.png) 0 -60px repeat-x;
       margin:0;
     }
#wllPprFt { height:166px; background: url(/skins/danoo/panels/footfade.png) 0 0 repeat-x; }
#floatArt { bottom:0; right:-90px; width:270px; height:412px; background: url(/skins/danoo/characters/consoles.png) 0 0 no-repeat; z-index:-1 }

/* broad settings */
a:link, a:visited, a:active	{ color:#555; }

body, div, td, th, p, textarea, input, select, option, .formButton, a.formButton { color:#002b42; font-family: arial, helvetica, sans-serif; }
.formButton, a.formButton { font-size:80%; }

.bold		{ font-weight: bold; }
.warning	{ color: #f30; }

.pnl {background: #fff; padding:2px 5px}
.pnl h2 {margin:0 0 15px}

#detailBody .pnl {background: transparent}
#detailCross .pnl, #entityCol2 .pnl, #newsEdCol2 .pnl, #gameCol1 .pnl, #gameCol2 .pnl, .pdcstHm .pnl {overflow:hidden; -moz-box-shadow:-1px 1px 6px rgba(130,157,172,0.5); -webkit-box-shadow:-1px 1px 6px rgba(130,157,172,0.5); box-shadow:-1px 1px 6px #eee; position:relative;  behavior: url(/style/PIE.htc); }
#detailBody .bxOut .rltd {background: #fff}

#wrp2 {margin:0 auto}
#cntCnt	{ box-shadow: 0 0 20px #255;}
#cntCnt	{padding:10px; min-height:930px; height:auto !important; height:930px; }
#cntCnt .stuck {background:#fff; padding-left:2px; padding-right:2px; margin-left:-2px; -moz-box-shadow: 0 0 15px #000; -webkit-box-shadow: 0 0 15px #000; box-shadow:0 0 15px #000; behavior: url(/style/PIE.htc); }

.imgItm .caption, .inlineAssetLeft .caption, .inlineAssetRight .caption, .inlineAssetCenter .caption {}

#priNav a, #priNav a:link, #priNav a:visited, #priNav a:active, #priNav a:hover {color:#002b42; font-weight:bold;}
#priNav li li a, #priNav li li a:link, #priNav li li a:visited, #priNav li li a:active, #priNav li li a:hover {color:#fff}
#priNav li { background:#fff }
#priNav li:hover, #priNav li.actv, li#sk:hover { background:#7F9EAC }
#priNav li:hover a, #priNav li.actv a, li#sk:hover a { color:#fff }
#priNav li li { font-size:85% }
#priNav li li  {background:transparent}
#priNav li li .menSep {display:none}
#priNav li li.actv {background:#002C42}


li#sk a { background-position: 50% 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:0; position:relative; behavior: url(/style/PIE.htc);}
li#sk:hover a { background-position: 50% -108px }

#secNav { background:#829dac; }
#srch input { border:#CAD9E0 solid 1px;}
.button { background:#829dac; color:#fff; border-width:0; padding:0 3px 1px; }

.hdlns .row0, .hdlns .row1, .frms .row0, .frms .row1, table.list td, div.sectionBreak, .pll, .wllpprs .row0, .wllpprs .row1, .rltdGms  .row0, .rltdGms .row1 {border-bottom:solid #bbb 1px}
.row0, .row1 {border-bottom:solid #E4ECEF 1px}
.recentCont .row0, .recentCont .row1 {border:0}
.pnl .hdlns .row0, .pnl .hdlns .row1, .pnl .frms .row0, .pnl .frms .row1, .pnl table.list td, .pnl div.sectionBreak, .pnl .pll, .pnl .wllpprs .row0, .pnl .wllpprs .row1, .pnl .rltdGms  .row0, .pnl .rltdGms .row1 {border-bottom:solid #E4ECEF 1px}

table.list td, table.list td.date, table.list td.num {padding-top:4px; padding-bottom:4px}
table.list td.date, table.list td.num {padding-right:10px}
table.list tr.end td, .pnl div.end {border-bottom:0 !important}
table.list td.end {padding-right:0}

fieldset {border-color:#E4ECEF}

#ftrLst .actv {  background:#dae4e9;}

#ltst .gutter p {width:14px}
#ltst .newsLead {width:130px; font-size:80%; border:#CAD9E0 solid 1px;}
#ltst a {padding:2px 5px}
#ltst a.leadImg {padding:0}

#tls .row0, #tls .row1 {border:0;}
.leadImg {background-color:#fff}

#tls a.leadImg:after {content:""; position:absolute; z-index:1; width:100%; height:150px; top:0;
  background: radial-gradient(128% 207%, circle cover, transparent 0, rgba(229, 235, 238, 0) 69%, rgba(229, 235, 238, 0.1) 70%,rgba(215, 215, 255, 0.3) 85%, rgba(245, 247, 255, 0.6) 100%);
  background: -moz-radial-gradient(128% 207%, circle cover, transparent 0, rgba(229, 235, 238, 0) 69%, rgba(229, 235, 238, 0.1) 70%,rgba(215, 215, 255, 0.3) 85%, rgba(245, 247, 255, 0.6) 100%);
  background: -webkit-radial-gradient(128% 207%, circle cover, transparent 0, rgba(229, 235, 238, 0) 69%, rgba(229, 235, 238, 0.1) 70%,rgba(215, 215, 255, 0.3) 85%, rgba(245, 247, 255, 0.6) 100%);
  behavior: url(/style/PIE.htc);
}

#tls .newsLead {  z-index:0; box-shadow: 0 1px 4px #bbb; -moz-box-shadow: 0 1px 4px #bbb; -webkit-box-shadow: 0 1px 4px #bbb; position: relative; behavior: url(/style/PIE.htc);}

.leadAsset a.txt, #tls a.txt, .tile a.txt { font-weight:bold;  text-shadow:0 1px 1px #fff;
  background:rgb(238,238,238);
  background:rgba(238,238,238,0.8);
  background: linear-gradient( top, rgba(238,238,238,1), rgba(255,255,255,0.8)  );
  background: -moz-linear-gradient( top, rgba(238,238,238,1), rgba(255,255,255,0.8)  );
  background: -webkit-gradient( linear, left top, left bottom, color-stop( 1, rgba(255,255,255,0.8) ), color-stop( 0, rgba(238,238,238,1) ) );
  -pie-background: rgba(255,255,255,0.8);

  behavior: url(/style/PIE.htc);
}

.lbl { text-shadow:none }

#tls .addtns, #blg .addtns, #tls .frms { padding: 1em 20px; border:solid #aaa 1px; border-radius: 5px; box-shadow: inset 0 0 6px #bbb; -moz-box-shadow: inset 0 0 6px #bbb; -webkit-box-shadow: inset 0 0 6px #bbb; -o-box-shadow: inset 0 0 6px #bbb; -ms-box-shadow: inset 0 0 6px #bbb; position: relative; behavior: url(/style/PIE.htc);}
#tls .inlineAd {padding-top:0}

.newsLead:after, .addtns .leadAsset:after {
content: ""; width: 80%; height: 16px;
position: absolute; left: 10%;
border-radius: 116px / 8px;
box-shadow: 0 10px 7px #bbb; -moz-box-shadow: 0 10px 7px #bbb; -webkit-box-shadow: 0 10px 7px #bbb;
bottom: 6px; z-index: -1;
}

#tls.rltd .newsLead:after { width:88% }

/*foot*/
#ftMnu {padding:15px 0 30px; font-size:85%}
#ftMnu a:link, #ftMnu a:active, #ftMnu a:visited, #ftMnu a:hover  { color:#fff }


/*tags*/
.tgs, .tgs a {position:relative; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior: url(/style/PIE.htc);}

/* home */
.listFeature { line-height: 5px; }
.featurePrev, .featureNext { margin:auto; }

/*left detail col*/
#detailBody .hdlns .row0, #detailBody .hdlns .row1, #detailBody .frms .row0, #detailBody .frms .row1, #detailBody table.list td, #detailBody div.sectionBreak {border-bottom:solid #829dac 1px}
#detailBody fieldset {border-color:#829dac}

/* right columns */
.pll {padding-bottom:10px; margin-bottom:10px }
.pollResultCont {background:#eeeeee }
.pollResultBar {background:#f00}
.pollResultBar span {text-shadow:0 1px 0 #FBB; }

.regForm {border:solid black 1px; border-top:0;}
.tabs { border-bottom:solid black 1px; }
.tabOn, .tabOff {  border: solid black 1px; }
.tabOn { border: solid black 2px; border-bottom: solid white 1px; }

.cmmnt .row0, .cmmnt .row1 {background:#fff; padding:0; position: relative}
.cmmnt .row0:hover, .cmmnt .row1:hover {-moz-box-shadow: 0 2px 7px #000; -webkit-box-shadow: 0 2px 7px #000; box-shadow:0 2px 7px #000;  behavior: url(/style/PIE.htc);}
.cmmnt .authored, .cmmnt .authored .numeric {background-color:#829dac; color:#fff;}
.cmmnt .authored {margin:0; padding:0 5px 0 0;}
.cmmnt .msgBdy, .cmmnt form.intrct {padding:0 5px; margin:12px 0 0}
.cmmnt .row0 #cmmntFrm, .cmmnt .row1 #cmmntFrm  {border-top:solid #829dac 1px}

.frum .msg, .frum .authored {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; position: relative; behavior: url(/style/PIE.htc);}
.frum .comment .msg, .frum .comment .cllOt:before {box-shadow:0 0 8px #000; behavior: url(/style/PIE.htc);}
.frum .comment .authored {
  position:relative;
  background: #829DAC;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92ADBC), color-stop(0.05, #829DAC), color-stop(1, #425D6C)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #92ADBC 0% #829DAC 5%,  #425D6C 100%); /* for firefox 3.6+ */
  background: linear-gradient(top,  #92ADBC 0% #829DAC 5%,  #425D6C 100%);
  behavior: url(/style/PIE.htc); /* for IE */
}
.frum .comment .msg {
  position:relative;
  background: #aedced;
  background: -moz-linear-gradient(top, #b7deed 0%, #71ceef 50%, #5ccbed 51%, #b7deed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#5ccbed), color-stop(100%,#b7deed));
  background: -webkit-linear-gradient(top, #b7deed 0%,#71ceef 50%,#5ccbed 51%,#b7deed 100%);
  background: -o-linear-gradient(top, #b7deed 0%,#71ceef 50%,#5ccbed 51%,#b7deed 100%);
  background: -ms-linear-gradient(top, #b7deed 0%,#71ceef 50%,#5ccbed 51%,#b7deed 100%);
  background: linear-gradient(top, #b7deed 0%,#71ceef 50%,#5ccbed 51%,#b7deed 100%);
  behavior: url(/style/PIE.htc);
}

.frum .comment .authored, .frum .comment .authored * {color:#fff}
.frum .msg .sig {color:#406B82; margin-top:1em}

.frum .comment .cllOt {position:absolute; width:45px; height:71px; top:3px; left:-45px; overflow:hidden}
.frum .comment .cllOt:before { content: ""; position: absolute; width:55px; height:27px; left:50px; top:5px;

  background: #aedced;
  background: -moz-linear-gradient(top, #aedced 0%, #91d5ee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aedced), color-stop(100%,#91d5ee));
  background: -webkit-linear-gradient(top, #aedced 0%,#91d5ee 100%);
  background: -o-linear-gradient(top, #aedced 0%,#91d5ee 100%);
  background: -ms-linear-gradient(top, #aedced 0%,#91d5ee 100%);
  background: linear-gradient(top, #aedced 0%,#91d5ee 100%);

   -webkit-transform:skew(67deg); -moz-transform:skew(67deg); transform:skew(67deg);
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=2.355852365823755, M21=2.355852365823755, M22=1, SizingMethod='auto expand')";/* IE8 */
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=2.355852365823755, M21=2.355852365823755, M22=1, SizingMethod='auto expand');/* IE6 and 7 */

  behavior: url(/style/PIE.htc);
 }


table.frum th {background-color:#829DAC; color:#fff}
table.frum {border:#829DAC solid 1px}
table.frum td {border-top:#829DAC solid 1px}
table.frum td {background-color:#E0E9ED}
table.frum td.topcs, table.frum td.ltst, table.area td.stts, table.frum td.topc, table.frum td.strtr {background-color:#CAD9E0}
table.frum .topc .paginator a , .hdln .paginator a { background-color:#E0E9ED; border:#829DAC solid 1px; padding:0 0.2em; margin:0 1px; }
.hdln .paginator a.prev, .hdln .paginator a.next { background:none; border:0; padding:0 margin:0 }
.hdln .paginator a.cur { background:none; border-color:#002B42; color:#002B42 }


span.lbl, .list td.lbl span {white-space:nowrap; vertical-align:top; color:#fff; background-image:none; background-color:#9CB2BD; font-size:70%; padding: 0 2px;}

span.lbl {display:inline !important;}
.list td.lbl { text-align:right; padding-top:6px; font-weight:bold}
.edtrl td.lbl { width:70px; }
.list td.lbl span { color:#fff; background:#f00; text-transform:uppercase; }
.cmmnts .lbl {color:#f00; background:#fff}
table.frum span.lbl {color:#002C42; font-size:100%; background:transparent; padding:0}


span.more, div.more {padding:2px 4px; margin:2px 0; float:right; text-align:left; background:#829DAC; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; position:relative; behavior: url(/style/PIE.htc);}
span.more a, div.more a {color:#fff; font-weight:bold }
.row0 span.more, .row1 span.more {background:none; border:solid #829DAC 1px; padding:0 2px }
.row0 .more a, .row1 .more a {color:#555; font-size:80%}


.leadImg .missing {color:#002B42; text-shadow: 0 1px 1px #fff}




#MarketGid3780 div.mctitle3780 { -webkit-box-shadow: 0 0 4px #bbb !important; -moz-box-shadow: 0 0 4px #bbb !important; box-shadow: 0 0 4px #bbb !important; }