.google{line-height:1.4;}
.google a:link,
.google a:visited,
.google a:active,
.google a:hover{border:none;text-decoration:underline;}

.google .ad_attribution{}
.google .ad_header{color:#555555;font-weight:bold;padding-bottom:7px}
/*
.google .ad_title,
.google .ad_title_large{color:#205d89 !important;}
*/
.google .ad_title,
.google .ad_title_large{color:#000;}
.google .ad_text,
.google .ad_text_large{color:#444;}
/*
.google .ad_url,
.google .ad_url_large{color:#008040 !important;text-decoration:none}
*/
#container .google .ad_title:link,
#container .google .ad_title_large:link,
#container .google .ad_title:visited,
#container .google .ad_title_large:visited {color:#516C99;}
#container .google .ad_title:hover,
#container .google .ad_title_large:hover,
#container .google .ad_title:active,
#container .google .ad_title_large:active,
#container .google .ad_title:focus,
#container .google .ad_title_large:focus {color:#06f;}


.google .ad_box {padding:5px 0 0;}
.google .wide_ads {/* background:#f3f6f9; */border:1px solid #e3e6e9;border-width:2px 0;overflow:hidden;}
.google .ad_box.wide_ads span{display:block;}
.google .wide_header {text-align:right}
/*.google .narrow_ads {background:#f3f6f9}*/
.google .narrow_header {text-align:left}
.google .feedback{margin-top:12px;}
.grpAside .google .feedback{margin-top:15px;}

.google ul{list-style:none;margin:4px 0;}
.google li{margin-bottom:8px;}
#wide_ad_unit{font-size:1.2em;padding:8px 2px;clear:both;}
#wide_ad_unit.google strong{color:#000}
#wide_ad_unit.google ul li .ad_title,
#wide_ad_unit.google ul li .ad_title_large{float:left;width:30ex;}
#wide_ad_unit.google .ad_text,
#wide_ad_unit.google .ad_text_large{margin-left:33ex;margin-right:37ex;padding-left:2px;color:#444;}
#wide_ad_unit.google .ad_url,
#wide_ad_unit.google .ad_url_large{position:absolute;right:0;top:0;padding-left:2px;width:34ex;/* color:#444; */}
#wide_ad_unit ul{margin:0;padding:0;float:left;width:100%;}
#wide_ad_unit li{margin:8px 0;padding:0;position:relative;overflow:hidden;border:1px solid white;}
#wide_ad_unit{margin:18px 0 0 6px;overflow:auto;}

#wide_ad_unit .ad_box.wide_ads{overflow:auto;margin:4px auto;}
#wide_ad_unit .feedback{display:inline;padding-left:12px;}

/* REM20101217 */
#narrow_ad_unit strong,
#wide_ad_unit strong{color:#000}

#narrow_ad_unit a,
#wide_ad_unit a{color:#516C99}
#narrow_ad_unit a:active,
#wide_ad_unit a:active,
#narrow_ad_unit a:hover,
#wide_ad_unit a:hover {color:#06f;}

#narrow_ad_unit a{word-wrap:break-word;}
#narrow_ad_unit a.ad_url,
#wide_ad_unit a.ad_url{color:#f90}
#narrow_ad_unit a.ad_url:active,
#wide_ad_unit a.ad_url:active,
#narrow_ad_unit a.ad_url:hover,
#wide_ad_unit a.ad_url:hover {color:#e60;}

.bodyLeftArea #narrow_ad_unit{font-size:1.2em;padding-top:4px;}
.bodyLeftArea #narrow_ad_unit ul{padding:0;margin-top:1px;}
.bodyLeftArea #narrow_ad_unit ul li{padding:5px 5px 5px 2px;overflow:hidden;width:143px}
.bodyLeftArea #narrow_ad_unit{margin-top:14px;padding-left:5px;}
.bodyLeftArea #narrow_ad_unit.google .ad_text,
.bodyLeftArea #narrow_ad_unit.google .ad_text_large{color:#444;}

.bodyLeftArea .googleSearchLabel{margin:15px 0 0 2px;}
.bodyLeftArea #search_box{margin:1px 2px;width:150px;}
.bodyLeftArea input{margin:1px 2px;}
.bodyLeftArea .ad_box.narrow_ads{padding-left:0;}
.bodyLeftArea .ad_box.narrow_ads span {display:block;}

.narrow_ads_right{margin-top:8px;}
.narrow_ads_right li{margin-bottom:12px;}