.ss_adsense {
	width:500px;
	margin:0 auto 20px;
	padding:3px 0 1px;
	border-top:3px solid #999;
	border-bottom:3px solid #999;
}

.ss_adsense h3 {
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	color:#066;
	margin:0;
	padding:0 5px 3px;
	border-bottom:1px dotted #CCC;
}

.ss_adsense ul {
	margin:0;
	padding:0;
	list-style:none;
}

.ss_adsense ul li {
	margin:0; padding:0;
	border-bottom:1px dotted #CCC;
}

.ss_adsense ul li a {
	margin:0;
	padding:5px;
	text-decoration:none;
	display:block;
}

.ss_adsense ul li a:hover { background-color:transparent; }

.ss_adsense ul li a h4 {
	margin:0;; padding:0;
	line-height:100%;
	min-height:1px;
}

.ss_adsense ul li a h4:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.ss_adsense ul li a h4 { display:inline-table; min-height:1px; }

/* \*/
* html .ss_adsense ul li a h4 { height:1px; }
.ss_adsense ul li a h4 { display:block; }
/* */

.ss_adsense ul li a h4 .title_main {
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:110%;
	float:left;
}

.ss_adsense ul li a:hover h4 .title_main {
	color:#066;
	text-decoration:underline;
}

.ss_adsense ul li a h4 .title_url {
	font-size:11px;
	font-weight:normal;
	color:#066;
	line-height:120%;
	text-align:right;
	float:right;
}

.ss_adsense ul li a:hover h4 .title_url {
	text-decoration:underline;
}

.ss_adsense ul li a p {
	margin:0; padding:0;
	font-size:12px;
	line-height:100%;
	color:#666;
}

.ss_adsense ul li a:hover p {
	color:#333;
	text-decoration:underline;
}









































