@charset "utf-8";h2#t-contact {	background: url(../images/t-contact.jpg) no-repeat;	height:0;	display:block;	overflow:hidden;	position:relative;	width:664px;	padding-top:43px;	margin-top:20px;}h3#st-contact {	color: #444;	margin:0;}#b-member a { background-image: url(../images/b-member.gif); background-repeat: no-repeat; width:313px;height: 0;overflow:hidden;display:block;margin-top: 8px;margin-right: 8px;padding-top:75px;position:relative;float:left;}#b-member a:hover {    background-position: 0 -75px; }#b-dl a { background-image: url(../images/b-dl.gif); background-repeat: no-repeat; width:313px;height: 0;overflow:hidden;display:block;margin-top: 8px;padding-top:75px;position:relative;float:left;}#b-dl a:hover {    background-position: 0 -75px; }#b-sponsor a { background-image: url(../images/b-sponsor.gif); background-repeat: no-repeat; width:313px;height: 0;overflow:hidden;display:block;margin-top: 8px;margin-bottom:6px;margin-left: 8px;padding-top:75px;position:relative;float:left;}#b-sponsor a:hover {    background-position: 0 -75px; }#b-other a { background-image: url(../images/b-other.gif); background-repeat: no-repeat; width:313px;height: 0;overflow:hidden;display:block;margin-top: 0px;margin-bottom:10px;margin-left: 8px;padding-top:75px;position:relative;float:left;}#b-other a:hover {    background-position: 0 -75px; }#b-card a { background-image: url(../images/b-card.gif); background-repeat: no-repeat; width:313px;height: 0;overflow:hidden;display:block;margin-top: 8px;margin-bottom:10px;padding-top:155px;position:relative;float:left;}#b-card a:hover {    background-position: 0 -155px; }h4#st-form a {	background: url(../images/st-form.jpg) no-repeat;	height:0;	display:block;	overflow:hidden;	position:relative;	width:138px;	margin-bottom:5px;	padding-top:18px;	clear:right;}#contact_frame {	border:1px solid #333;	padding:10px;	width:615px;	margin:0;}#contact_frame li {	margin-left:15px;}