/* ===================================  OPERA shemale css */

/*body{
	background:url(../images/special/shemale/bg_shemale.jpg) repeat-x 50% 0;
	}*/

#shemale-container{
	width:770px;
	height:auto;
	border:1px solid #737373;
	/*background:url(../images/special/shemale/butterfly.gif) no-repeat right top #fff;*/
	font-size:13px;
	text-align:left;
	}

#photogallery-container{
	width:770px;
	height:auto;
	border:1px solid #737373;
	background:url(../images/special/shemale/bg_photo.jpg) no-repeat right top #fff;
	font-size:13px;
	text-align:left;
	}

#shemale_main,
#photogallery_main,
#eventreport_main{
	width:720px;
	height:auto;
	margin:30px 25px 20px;
	}

ul#punkuzu{
	font-size:11px;
	}

ul#punkuzu li{
	float:left;
	}

p.next-back{
	font-size:12px;
	}

#shemale_main h1#headline{
	width:450px;
	height:65px;
	background:url(../images/special/shemale/ttl_shemale.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:0;
	padding:0;
	}

#photogallery_main h1#headline{
	width:290px;
	height:130px;
	background:url(../images/special/shemale/ttl_pg.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:20px;
	padding:0;
	}

#shemale_main h4.shemale_ttl{
	height:19px;
	font-size:16px;
	font-weight:bold;
	border-bottom:#000000 2px solid;
	margin-left:22px;
	margin-bottom:30px;
	}

#photogallery_main h4.shemale_ttl{
	height:19px;
	font-size:14px;
	font-weight:bold;
	border-bottom:#000000 2px solid;
	margin-left:22px;
	margin-bottom:20px;
	}

#eventreport_main h4.shemale_ttl{
	height:19px;
	font-size:16px;
	font-weight:bold;
	border-bottom:#000000 2px solid;
	margin-left:22px;
	margin-bottom:15px;
	}

#shemale_column01,
#shemale_column02{
	width:222px;
	height:auto;
	margin-top:30px;
	margin-right:27px;
	line-height:1.2;
	float:left;
	}

#shemale_column03{
	width:222px;
	height:auto;
	margin-top:30px;
	line-height:1.2;
	float:left;
	}

#shemale_column04{
	width:720px;
	height:auto;
	margin-top:20px;
	margin-right:27px;
	line-height:1.2;
	}

#shemale_column01 h4,
#shemale_column02 h4,
#shemale_column03 h4,
#shemale_column04 h4{
	height:19px;
	font-size:16px;
	font-weight:bold;
	border-bottom:#000000 2px solid;
	margin-left:22px;
	}

#shemale_column01 dl,
#shemale_column02 dl,
#shemale_column03 dl{
	margin:15px 0 20px 22px;
	font-size:12px;
	}

#shemale_column04 dl{
	margin:15px 27px 20px 0;
	padding-left:22px;
	font-size:12px;
	float:left;
	}

#shemale_column03 dt.wallpaper img{
	border:1px solid #333;
	margin-bottom:5px;
	}

#shemale_column04 dl.report_bnr_3rd{
	margin:15px 0 20px 0;
	padding-left:22px;
	font-size:12px;
	float:left;
	}

#shemale_column04 p{
	margin-left:22px;
	margin-top:10px;
	}

#photogallery_main dl.photo{
	margin-left:22px;
	display:block;
	height:auto;
	}

#photogallery_main dl.photo a:link img,
#photogallery_main dl.photo a:visited img{
	border:1px solid #888;
	}

#photogallery_main dl.photo a:hover img{
	border:1px solid #9E191E;
	}

#photogallery_main dl.photo dt.pake{
	width:125px;
	margin-right:23px;
	_margin-right:21px;
	margin-bottom:30px;
	height:auto;
	float:left;
	}

#photogallery_main dl.photo dd{
	width:550px;
	height:auto;
	margin-bottom:30px;
	float:right;
	}

#photogallery_main dl.photo dd ul li{
	float:left;
	margin-right:16px;
	_margin-right:14px;
	margin-bottom:10px;
	width:120px;
	height:90px;
	}

h6.report_ttl{
	margin-left:22px;
	margin-bottom:10px;
	padding:0;
	font-size:14px;
	}

p.event_report_txt {
	margin-left:22px;
	margin-bottom:10px;
	font-size: 13px;
	line-height: 1.4;
	text-align: left;
	clear:both;
}

p.event_report_txt:first-letter {
	font-size:16px;
	color:#ff3398;
	font-weight:bold;
	line-height:1.0;
}

ul.event_report_photo{
	margin-left:22px;
	}

ul.event_report_photo li{
	margin-right:10px;
	margin-bottom:6px;
	width:180px;
	font-size:12px;
	}

img.report_line{
	margin-left:22px;
	margin-bottom:10px;
	clear:both;
	}

