@charset "utf-8";
/**
 * StyleName : _base
 * -Side contents styles
 */


/** Side contents 
------------------------------ **/
/** Ads **/
#sideAds250
{
	margin-bottom:30px;
}

/** Services **//** Mobile **/
#sideServices
{
	width:250px;
	margin-bottom:30px;
}
#sideServices h2
{
	overflow:hidden;
	padding:15px 15px 10px;
	font-size:18px;
}
#sideMobile h2
{
	overflow:hidden;
	margin:0 3px 10px 1px;
	padding:10px 15px 10px 45px;
	font-size:14px;
}
#sideServices ul
{
	width:248px;
	padding:3px 0 0;
	font-size:12px;
	font-weight:bold;
}
#sideServices ul li
{
	margin:0 0 3px;
}
#sideServices ul li a
{
	display:block;
	width:218px;
	padding:10px 5px 10px 25px;
	text-decoration:none;
}
#sideMobile
{
	width:250px;
	padding-top:5px;
	margin-bottom:10px;
}

#sideMobile .qrcode
{
	float:left;
	margin-right:5px;
	margin-left:10px;
}
#sideMobile p
{
	padding:5px 10px 0 10px;
	line-height:18px;
	font-size:11px;
}
#sideMobile_body
{
	padding-bottom:13px;
}

/** Feed **//** Contact **/
#sideFeed,
#sideContact
{
	width:250px;
	height:40px;
	margin-bottom:5px;
}
#sideFeed a,
#sideContact a
{
	display:block;
	overflow:hidden;
	width:195px;
	height:40px;
	line-height:37px;
	padding:0 10px 0 45px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#sideFeed a:hover,
#sideContact a;hover
{
	background-position:0 -40px;
}

/** Banners **/
#sideBanners
{
	width:250px;
	margin:27px 0 35px;
}
.sideBanner
{
	width:250px;
	margin-bottom:10px;
}
.sideBanner_outer
{
	padding-top:5px;
}
.sideBanner_body
{
	padding: 0 5px 5px;
}
