
#taglistWrap {
  float:right;border:1px solid #387ca6;padding:2px;width:205px;margin-bottom:5px;margin-right:0px;
}
#taglist {
  text-align:left;padding:2px;
  background-color:#387ca6;
  color:white;
}

#taglist h2 {
  text-align:center;color:white;border:1px solid white;margin:1px;padding:2px
}
#rlist  {padding:0;margin:5px 0 0 10px;list-style-image:url(/custom/images/topicSel.gif)}

#rlist a {
  font-size:120%;font-weight:bold;color:white;
}
.related, .sideadd {font-weight:normal;padding:2px; margin:3px;width:200px;background-color:white}
.related {text-align:left;border:1px solid black;margin-left:10px;float:right}
.related h1, .related h2 {font-size:100%;padding:0;margin:0 0 10px 0;text-align:center}
.related h2 {font-size:80%}
.related a {text-decoration:none}
.related a:hover {text-decoration:underline}
#related {border:3px outset silver;text-align:left;padding:2px;width:200px;}
#related a {font-size:80%;}
#related h1 {font-size:100%}

#g\$block-related {
  float:right;text-align:left
}

.articleTrackBack {
  margin:10px 0;text-align:center
}

#homelist {
  position:relative;height:230px;width:190px;margin:0 0 0 15px;padding:0;overflow:hidden
}

#homelist img {
  display:block;padding:0 0 15px 0;text-align:center;margin:0 auto;
}
#homelist a {display:block;width:50px;height:50px;overflow:hidden;position:absolute}

/******* SMILEY RATING *******/
#smileyRating {margin-top:10px}
#smileyRating .score {margin:0 auto}
#smileyRating .award {display:block;margin:0 auto;text-align:center}
#smileyRating #siterating {position: absolute;top: -10000px;left: 0}
#smileyRating img {padding:3px}
#smileyRating .totalScore {font-size:180%;color:red;text-align:center}

/* Styling for block1 advert */
#ad_block1 {height:260px;overflow:hidden}
#ad_block2 .detail {font-size:120%}

/********** IN ARTICLE BLOCKS ***********/
.advert, .sideadd {
  position:relative;font-weight:normal;padding:0 2px 2px 2px; margin:3px;width:200px;background-color:white;border:3px outset silver;
  text-align:left
}
.wide {width:250px !important}
.advert, .sideadd {padding-top:0}

.advert table {margin:0 auto}

.advert h2, .sideadd h2 {
  display:block;
  padding:2px;margin:0 0 5px 0;
  background-color:#de4949;
  color:white;
  text-align:center;font-size:140%
}

.advert .img {
  position:absolute;top:0em;left:0;z-index:50
}


.advert .wrap, .advert .swrap  {
  height:80px;position:relative;width:200px;
 }
.advert .prices {font-size:100%}
.advert h3 {
  font-size:100%;font-weight:normal;padding:0;margin:0
}
.advert .imagewrap {
  width:50px;overflow:hidden
}

.advert .detail {
  position:absolute;right:0;left:80px
}
.advert .swrap {clear:left;border-bottom:1px solid black;margin-bottom:5px;padding-bottom:5px}

.sideadd h3 {
  font-size:120%;font-weight:bold;
}
.sideadd {text-align:center;float:left}
.sideadd a {text-align:center;display:block;text-decoration:none;margin:10px 0}
.sideadd a:hover, .sidecomp a:hover, .articleOffers a:hover {text-decoration:underline}
.sidecomp a, .articleOffers a {text-decoration:none}
.sideadd th, .sideadd td {vertical-align:middle}
.sideadd td, .sideadd th, .sideadd td a, .sideadd td img {padding:0;margin:0}
.sideadd td {padding-left:10px}
.sideadd table {margin:0 auto}
.sideadd img {padding:5px 0}
.sideadd div {margin-bottom:10px}
.sideadd ul, .sideadd li {text-align:left;margin:0;padding:0;margin-left:10px}
.imgwrap {padding-left:10px}

#memb-shade {
  position:absolute;z-index:5000;top:0;left:0;bottom:0;width:975px;background-color:#202020;
  display:none;
  filter:alpha(opacity=50);   /* Internet Explorer       */
  -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
  opacity: 0.5;               /* newer Mozilla and CSS-3 */
}
#memb-wrap {position:absolute;z-index:10000;top:100px;left:500px;width:430px;overflow:hidden;padding:0;margin:0;background-color:#ffffff}
#memb-key {font-size:120%;font-weight:bold  }
#fp_sum_titles {
  position:relative;padding:0;margin:0;
}
#fp_sum_titles img {
  position:absolute;right:5px;top:5px
}


#fp_sum_titles h2 {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  background-color:white;
  width:96px;
  border:1px solid black;border-right:none;
  padding:5px;margin:0;
  font-size:100%;
  font-weight:normal
}
#fp_sum_titles .sel {
  background-color:#4a5a8a;
}
#fp_sum_titles .sel a {color:#eeee44;border-bottom:none}
#fp_sum_titles a {color:black;text-decoration:none}

.fp_sum_list {
  margin:0;width:430px;border:1px solid black;border-top:none;padding:0
}
.fp_sum_list .memb-content {padding:5px}

/************ COMMENT AREA *************/
#commentBlock {padding-bottom:10px;width:650px;clear:both}
.commentText {font-size:100%;color:#387CA6}
.commentWrap {padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #394a5a}
.commentWrap:first-child {border-top:1px dashed #394a5a}
.commentRate {float:right}
.commentIntro {font-weight:bold}
.commentIntro h1 {font-size:100%}

/*********** PAGE SEARCH ************/
.embedsrch {
  font-weight:bold;width:25em;margin-top:10px;padding:5px;border:3px solid #008080
}
.embedsrch a {white-space:nowrap}

.blk-google1 {
  float:right;margin:10px 0 10px 10px;padding-top:10px !important
}
