#ltstpics .clr, #pcblg .clr, #pcblg2 .clr { height: 10px; }
#pcblg .grid_2 img { min-width: 140px; }
#pcblg .grid_4 { overflow: hidden; height: 300px; }
#pcblg a:hover img, #pcblg2 a:hover img {opacity:0.8;filter:alpha(opacity=80)}
#pcblg .grid_2 { text-align:center}

#pcblg div span {color: #000;}
#pcblg div div:hover span {color: #FFF; font-size: 0.9em}

#pcblg .grid_4 div { background-image: url(../js2/search32.png); height: 32px; width: 32px; position: absolute; top: 5px; left:5px; }
#pcblg .grid_2 div { background-image: url(../js2/search16.png); height: 16px; width: 16px; position: absolute; top: 5px; left:5px; }

#pcblg2 .grid_1 { overflow: hidden; text-align: center; height: 80px; }
#pcblg2 img { width: 80px }

#ltstpics { text-align: center; line-height: normal; }
#ltstpics img { min-width: 300px; }

.cntlstntry, .countdown .ntry, #popular .ntry { background-image: url(../js2/blgsprt.jpg); background-repeat: no-repeat; height: 50px; }
.cntlstntry { min-width: 60px; }
.countdown .ntry, #popular .ntry { font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; position: relative; width: 280px; margin: 0 auto 10px auto; }

#popular .ntry a { display: block; width: 200px; position: absolute; right: 0; padding-left: 10px; }
#nt2 { background-position: 0 -50px; }
#nt3 { background-position: 0 -100px; }
#nt4 { background-position: 0 -150px; }
#nt5 { background-position: 0 -200px; }
#nt6 { background-position: 0 -250px; }
#nt7 { background-position: 0 -300px; }
#nt8 { background-position: 0 -350px; }
#nt9 { background-position: 0 -400px; }
#nt10 { background-position: 0 -450px; }
#popular .rltd a { width: 220px; }
#popular .rltd, .bp { background-position: 0 -495px; }

#rltsld { font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; font-size: 12pt; padding-top: 10px; width: 480px; background-color: #000;
border-top:2px solid #FFFBB2; -moz-box-shadow:-2px 0px 5px #aaa; -webkit-box-shadow:-2px 0px 5px #aaa; box-shadow:-2px 0px 5px #aaa; position:fixed; bottom:10px; right:-510px; z-index: 999; }
#rltsld .grid_2 a { color:#FFFBB2; }
#rltsld .grid_2 { overflow: hidden }
#rltsld .hdng { padding: 0 0 10px 10px; color: #fff; }
#rltsld a.close{ font-size: 9pt; position:absolute; cursor:pointer; top:10px; right:10px; color: #fff; text-decoration: none; font-family: Helvetica, arial, sans-serif; }
#rltsld a.close:hover{ color: #ccc; }

#pplr, #pcblg2 { font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; }
#pplr .clr { height: 10px; display: block }
#pplr img { width: 60px; }

#comments h5 { margin-top: 5px; }
#comments { margin-top: 20px; clear: both; }
#commentfield { width: 98%; }
#fakeSubmitButton { display: none; }
#comments .spacer { height: 15px; display: block; clear: both }
#comments .bgpic, #comments .bgcom { float: left }
#comments .bgpic { width: 70px; }
#comments .bgcom { width: 528px; }
#comments .stpic img { max-width: 140px; }

.smallcredit { font-style: italic; font-size: 10pt; }

.adlft { width: 468px; float: left }
.adshr { float: right; width: 150px; text-align: right; }

.blgpc .glry { text-align: center; display: block; background-color: #222; color: #FFF; font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; padding: 3px 0 3px 0; margin-bottom: 6px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
.blgpc .grid_2 { overflow: hidden; }
.blgpc img { max-width: 140px; min-width: 140px; }

.more { margin: 15px 0 15px 0; cursor:pointer; padding: 5px 0px 5px; font-size: 11pt; color:#FFFBB2; }
.more a { font-weight: bold; color:#FFFBB2; }

.updts p { height: 60px; line-height: 60px; }
.updts img { width: 60px; margin-right: 20px; }
.blgmr { margin-left: 80px; }
.blgmr button { margin: 0; }

h2.at { font-size: 14pt; clear: both; }

.countdown { width: 100%; clear: both; margin-bottom: 25px; }
.countdown .ntry { float: left; width: 55px; }
.pxcd { width:120px; height: 160px; border-left: 1px dashed #ccc; padding: 0 8px 0 8px; float: left; }
.txtcd { float: left; }
.txtcd h2 { font-size: 12pt; margin: 0; }

#mmthd { font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; font-style: italic; }
.sslnk { background:#FFF;bottom:0;left:0;padding:10px;position:absolute;font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; white-space: nowrap; z-index: 100; text-align: left;}
.sslnk a { padding: 0 5px 0 5px; color: #000; font-weight: normal }
.nm { height: 250px; }
.nm div { overflow: hidden  }


/* Standard trend landing layout */
.tltxt, .tlpic { display:inline; float: left; position: relative; margin-right: 20px; width:140px; }
.tlpic { clear: both; padding-top: 4px; }
.tlpic img { min-width: 140px; max-width: 140px; }
.tltxt { margin: 0; width:460px; }
.tltxt h2 { margin-top: 0; font-size: 1.4em; line-height: normal; padding: 0; }

/* Advertorial */
.advm h2 { margin-top: 0; font-size: 1.4em; line-height: normal; padding: 0; }
.advm { font-size: 0.9em; }
.advm img { max-width: 300px; }

/* Archaic */
.picblock { float: left; margin-right: 12px; width:140px; text-align: center; line-height: normal }
.morephotos img, .picblock img { max-width: 140px; }
