h1#h1_home {
	line-height:33px;
	width:665px;
	height:33px;
	text-align:right;
	background:url(/fontshop/images/bg_h1.gif) no-repeat;
	margin-top:3px;
}

div.dscrpt{
	width:242px;
	height:110px;
	text-align:left;
	float:left;
	position:relative;
}


div.dscrpt pre{
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */

	width:230px;
	white-space: pre-line;
	line-height:1.2em;
	position:absolute;
	top:10px; left:8px;font-size:10pt;
}
@media screen and (max-width: 640px) {
div.dscrpt{width:100%;}
div.dscrpt pre{width:95%;top:15px;left:3px;}
}

div.ds1{
	background:url(/fontshop/images/bg_dscrpt1.gif) no-repeat center;
}

div.ds2{
	background:url(/fontshop/images/bg_dscrpt2.gif) no-repeat;
}

ul.recommend{
	width:497px;
	text-align:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.recommend li{
	background:url(/fontshop/images/bg_recommendlist.gif) repeat-x;
	display:block;
	margin-bottom:4px;
}

ul.recommend span{
	color:white;
	line-height:2em;
	margin-bottom:6px;
	padding-left:1em;
	padding-top:2px;
	display:block;
}

ul.recommend img{
	margin-left:5px;
	border:0;
}

ul.recommend li a:hover span{
	color:#FF8000;
}

p.new{
	padding-left:20px;
	background:url(/fontshop/images/icon_new.gif) no-repeat;
}

p.key{
	padding-left:20px;
	background:url(/fontshop/images/icon_key.gif) no-repeat;
}

p.mail{
	padding-left:20px;
	background:url(/fontshop/images/icon_mail.png) no-repeat;
}

body #wrapper #maincontent #main #footer,
body #wrapper #maincontent #main .footer-link {
	display: none;
}
