/************ We Sport - Home *************/

div.box_main {
	margin-top:10px;
}

div.box_main div.box_left,
div.box_main div.box_right {
	position:relative;
	float:left;
}

div.box_main div.box_left {
	width:655px;
}

div.box_main div.box_right {
	margin-left:14px;
	width:321px;
}

/************ Box Left ***********/
div.box_main div.box_left div.games {
	margin-top:10px;
}

div.box_main div.box_left div.games div.coming_game,
div.box_main div.box_left div.games div.pass_games {
	position:relative;
	float:left;
	width:321px; height:191px;
	background-image: url(../images/comp_sub1.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

div.box_left div.games div.coming_game div.comm_row {
	height:43px;
}

div.box_left div.games div.coming_game div.comm_row.odd {
	background-color:#EBEBEB;
}

div.box_left div.games div.coming_game div.comm_row img {
	position:relative;
	top:14px; left:10px;
}

div.box_left div.games div.coming_game div.comm_row p {
	position:relative;
	top:0px; left:25px;
}

div.box_main div.box_left div.games div.pass_games {
	margin-left:12px;
}

div.box_main div.box_left div.games div.more {
	position:absolute;
	top:162px; left:255px;
}

div.box_main div.box_left div.we_special {
	position:relative;
	margin-top:10px;
	width:654px; height:296px;
	background-image: url(../images/topics.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align:left;
}

div.box_main div.box_left div.we_special div.content_detail {
	position:absolute;
	width:308px; height:100px;
}

div.box_main div.we_special div.content_detail img.float_left {
	margin:0px 10px 0px 0px;
}

div.box_main div.we_special div.content_detail p.title {
	font-size:16px;
	color:#837994;
	left:0px; top:0px;
	margin:0px 0px 6px 0px;
}
div.box_main div.we_special div.content_detail a.we_link {
	color:#058CC4;
}


div.box_main div.box_left div.we_special div.detail_1 {
	top:45px; left:10px;
}
div.box_main div.box_left div.we_special div.detail_2 {
	top:160px; left:10px;
}
div.box_main div.box_left div.we_special div.detail_3 {
	top:45px; left:328px;
}
div.box_main div.box_left div.we_special div.detail_4 {
	top:160px; left:328px;
}

div.box_main div.box_left div.we_special div.more {
	position:absolute;
	top:260px; left:585px;
}

div.box_main div.box_left div.we_special div.more a {
	position:relative;
	left:18px;
}

/************ Box Right ***********/
div.box_main div.box_right div.hot_topic {
	width:321px;
	/*height:191px;*/
	/*margin-bottom:10px;*/
	margin-bottom:20px;
	background-image: url(../images/popular_topics.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

div.box_main div.box_right div.hot_topic div.more {
	/*
	position:absolute;
	top:162px; left:255px;
	*/
	position: relative;
	left: 260px;
}

div.box_main div.box_right div.hot_topic div.more a{
	position: relative;
	top: 1px;
	left: 18px;
}

/* pass games */
/* div.pass_games div.content div.image_holder{
	height: 90px; overflow:hidden;
} */
div.pass_games div.content img.photo {
	margin-right:10px;
	margin-left:10px;
	margin-bottom:5px;
	width:120px;
}

div.pass_games div.content h3.title {
	color:#a79db6;
	font-size:15px;
	margin-bottom:0px;
}

div.pass_games div.content p.desc {
	margin-left:10px;
	margin-right:10px;

	color:#49a5d6;
	line-height:20px;
}

div.pass_games div.content p.desc:hover {
	text-decoration:underline;
}




/* ***************** gallery *************************/

div.gallery_row {
	height:130px;
	margin-top:8px;
	background-image:url(/gallery/images/grid_03.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;

}
/*background-color: #F9F7F8;*/

div.gallery_row div.rowItem {
	width:294px;
	margin:17px 6px 0px 6px;
	float:left;
	height:100px; overflow:hidden;
}

div.gallery_row div.rowItem img.float_left {
	margin-right:15px;
}

div.gallery_row div.rowItem img.item_thumb {
	width:136px;
}


div.gallery_row div.rowItem p.player_name {
	font-size:18px;
	color:#41A986;
	margin:5px 0px 3px 0px;
}

div.gallery_row div.rowItem p.content,
div.gallery_row div.rowItem p.upload_time {
	font-size:12px;
}

div.gallery_row div.rowItem p.content {
	margin-top:5px;
}

div.gallery_row div.rowItem p.content span.title {
	margin-right:10px;
}