
/* Overridding MV inline CSS */
#flash #nav {left:10px !important;}
#flash #nav a {width:25px !important;height:25px !important;margin-right:1px !important;padding-top:0 !important;}
#flash #nav a:hover,
#flash #nav a.activeSlide {padding-bottom:0 !important;}

#flash #nav a span {width:25px !important;height:25px !important;border:none !important;background:url(/images/home/mv/mv_nav_bg.png) no-repeat 0 0 !important;color:#fff;line-height:25px;}

#flash #nav a:hover span,
#flash #nav a.activeSlide span {background:url(/images/home/mv/mv_nav_bg.png) no-repeat -50px 0 !important;}
/* Overridding MV inline CSS end */

#main{ background:#FFFFFF; padding:0px;}
	#home_mv{position: absolute;z-index: 99;width:596px;margin-left:374px;}
	#main_left{float:left;width:276px;overflow:hidden}
		#flash{ width: 970px; z-index: -1;height:350px;}
		#main_content{ float:right; width:275px; height:320px;}
			#news{ margin:12px 0px 15px 22px;overflow:hidden;height:155px;}
				#news .title{ height:32px;}
				#news ul{ float:left; list-style:none; margin:0px; padding:0px; width:235px;}
				#news li{ overflow:hidden; line-height:20px;}
					#news li a{ text-decoration:none; margin:0;}
					#news li a:hover{ text-decoration:underline;}
				.news_title{ width:165px; float:left;overflow:hidden; height:20px;}
				.news_title a{ width:165px; float:left;overflow:hidden; height:20px;}
				.time{ text-align:right; width:65px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; overflow:hidden;}
				.scroll{ float:left;}
				.scro_bar{ background:url(../images/scro_bg.gif); height:95px; width:13px;}
			#info{margin:0px 0px 15px 22px; height:145px; overflow:hidden;}
				#info .title{ height:32px;}
				#info ul{ list-style:none; margin:0px; padding:0px;}
				#info li{ line-height:20px;}
					#info li a{ color:#523001; text-decoration:none;}
					#info li a:hover{ color:#523001; text-decoration:underline;}
	#main_right{ float:right; margin:10px;}
				
#center{margin-bottom:10px;}
	#center .on a{padding:0px 20px;}
	#center .off a{padding:0px 20px;}
	#center .off a:hover{padding:0px 20px;}
	#center .content{ padding:8px 16px 0px 16px;}
	#center .center_pic{ float:left; text-align:center; padding:2px; background:#fff; margin:0px 6px; font-size:11px; line-height:20px;}
	
#content{margin-bottom:10px;}

#content_left_wrapper{
	float:left;
	width:660px;
}
#content_left{
	float:left;
	width:660px;
background-color: #f4e7d8;
}
#content_left_bottom{
	float:left;
	width:660px;
	background-color: #fff;
}
		#idea {width: 650px;}
	    #idea .content{ padding:5px 0px 5px 10px;}
		#idea .idea_pic{ float:left; margin-right:10px;}
		#idea .main{
	background-image:url(/images/home/ttl_weddingideas.gif);
	display: block;
	background-repeat: no-repeat;
	text-indent:-200px;
	width:200px;
	height:24px;
}
#content_left .left{float:left;	width:210px; overflow:hidden;	border:none;}
	    #shop {}
		#shop .block{ width:198px; height:229px; float:left; list-style:none;	border:none;}
		*html #shop .block{ margin:10px 0 0 5px;  list-style:none;}
		#shop .block .content ul{
	margin:10px 0px 0px 15px;
	padding:0 0 0 10px;
	list-style:none;
	border:none;
	list-style-position: outside;
	list-style-image: url(/images/li_tag.gif);
}
		
		#forum {}
		#forum .block{ width:428px;	height:229px; float:left; border:1px solid #FFFFFF;}
		#forum .search{ padding:0px 15px 5px 15px; overflow:hidden;}
		#forum .search .tab{ height:24px; margin-top:10px;}
		#forum .search .tab .on{ background-color:#cf1e30; color:#FFF; padding:3px 10px 3px 10px; float:left;}
		#forum .search .tab .off{ padding:3px 10px 3px 10px; float:left;}
		#forum .search input{width:293px; height:18px; margin:0px;}
		#forum .f_count{width:100%}
		#forum .F_block{width:340px; float:left;border:1px solid #FF0000;}
		#forum .F_title{ color:#cf1e30; margin:0; float:left; width:80px;}
		#forum .F_content { width:255px; float:left;}
		#forum .F_content p{ margin:0; float:left;width:255px;}

		#shop_search .content p { margin:5px 0 0 0;}
		#shop_search .content ul li { margin:0;}		
	
		#shop_search {}
		/*#shop_search .block {width:428px; float:left; border:1px solid #FFFFFF; background-image:url(/images/qwms_bg.gif);}*/
		#shop_search .block { width:637px; height:122px; float:left; border:1px solid #FFFFFF; background:url("/images/home/wedding-union4-production_06.jpg") no-repeat scroll left top transparent; position:relative; display:block; z-index:2; }
		/*#shop_search .block .title {margin:12px 0 0 65px;}*/
		#shop_search .block .title {margin:12px 0 0 255px;}
		/*#shop_search .block .content {margin:0px 15px 5px 65px;}*/
		#shop_search .block .content {margin:0px 15px 5px 255px;}
		/*#shop_search input {border:1px solid #523001; margin-top:10px; width:130px;} */
		/*#shop_search select {border:1px solid #523001; margin-top:10px; width:120px;} */
		/**html #shop_search input {margin-left:-15px;} */
		
		#shop_search .meta{ float:left; margin:0;}
		#shop_search .meta .input{ float:left; margin:5px 0 0 0;}
		/*#shop_search .meta .input input{ float:left; width:180px; height:18px; margin:0px 0px 0 5px;}*/
		/*#shop_search .meta .btn { width:32px; float:left; margin:5px 0 0 0;}*/
		#shop_search .meta .btn { width:32px; float:left; margin:8px 0 0 8px;}
		#shop_search .qwms{ height:95px; width:415px;}
		#shop_search .qwms .title{ margin:5px 0px 0px 125px;}
		#shop_search .qwms .content{ margin:3px 0px 3px 125px;}
		#shop_search .qwms a{color:#cf1e30; text-decoration:none;}
		#shop_search .qwms a:hover{color:#cf1e30; text-decoration:underline;}
		
		#gov {}
		/*#gov .block{ width:428px; height:207px; float:left; border:1px solid #FFFFFF;}*/
		#gov .block{ width:660px; height:130px; float:left; border:none; margin: 0; background:none;}
		*html #gov .block{ margin:10px 0 0 5px;}
		
		#gov .block .ttl{
	margin:0px 0px 0px 0px;
	padding:0 0 0 0px;
	background-image: url(/images/home/gov_ttl_bg.gif);
	height:29px;
}
#gov .block .ttl .red{
	color:#FFF;
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:4px 10px 4px 14px;
	font-weight: bold;
	background-color:#cf1e30;
	width:160px;
}
#gov .block .ttl .red a{
	color:#FFF;
	width:160px;
}
#gov .block .content{
	margin:6px 0px 0px 0px;
	font-size: 11px;
}
#gov .block .content .content_left
{
	margin-right: 1px;
}
#gov .block .content .content_left,
#gov .block .content .content_right
{
	float: left;
	width: 328px;
}

		#gov .block .content .line1{
	margin:0px 0px 0px 0px;
	padding:2px 0 2px 25px;
	background-image: url(/images/li_tag.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
}
#gov .block .content .line2{
	margin:0px 0px 0px 0px;
	padding:2px 0 2px 25px;
	background-color:#e7e7e7;
	background-image: url(/images/li_tag.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
}
#gov .block .content .icon{
	/*margin:0px 12px 0px 15px;*/
	margin: 0;
	/*padding:0px 0px 0px 0px;*/
	padding: 0;
	width:80px;
	float:right;
}
		
			
		#expert {}
		#expert .block{ width:198px; height:260px; float:left; border:1px solid #FFFFFF;}
		*html #expert .block{ margin:10px 0 0 5px;}
		#expert .content{ margin:0px 15px 15px 15px;}
		#expert .avatar_list { width:168px; height:110px; float:left; }
		#expert ul{ margin:0px; padding:0px; list-style:none;}
		#expert li{ padding:10px 11px 10px 7px; float:left;width:65px;overflow:hidden;text-align:center;}
		#expert .member_name { color: #cf1e30; font-size:10px; overflow:hidden; padding-top:2px; text-align:center;
white-space:nowrap;
			}
			#expert .member_date { text-align:center;font-size:10px; font-family:Arial, Helvetica, sans-serif;text-align:center;overflow:hidden;width:90px;}
			#expert li img{ padding:3px; border:1px #ccc solid;}
			#expert li a{color:#cf1e30; text-decoration:none;}
			#expert li a:hover{color:#cf1e30; text-decoration:underline;}
	
	#blogger {}
		#blogger .block{ width:198px; height:375px; float:left; border:1px solid #FFFFFF;}
		*html #blogger .block{ margin:10px 0 0 5px;}
		#blogger .title{ margin:0px;}
		#blogger .content{ margin:0px;}
		#blogger ul{ margin:0px; padding:0px; list-style:none;}
		#blogger li{ float:left;width:198px;overflow:hidden;text-align:center;}
		#blogger li img{ margin-top:5px;}
		#blogger li a{color:#cf1e30; text-decoration:none;}
		#blogger li a:hover{color:#cf1e30; text-decoration:underline;}
	
		#wowmember{}
		#wowmember .block{ width:198px;	height:562px; float:left; border:1px solid #FFFFFF; overflow:hidden;}
		*html #wowmember .block{ margin:10px 0 0 5px;}
		#wowmember .content{ margin:0px 15px 15px 15px;}
		#wowmember .avatar_list { width:168px; height:110px; float:left; }
		#wowmember ul{ margin:0px; padding:0px; list-style:none;}
		#wowmember li{ padding:10px 11px 15px 7px; float:left;width:65px;overflow:hidden;text-align:center;}
		#wowmember .member_name {
	color: #cf1e30;
font-size:10px;
overflow:hidden;
padding-top:2px;
text-align:center;
white-space:nowrap;
			}
			#wowmember .member_date { text-align:center;font-size:10px; font-family:Arial, Helvetica, sans-serif;text-align:center;overflow:hidden;width:90px;}
			#wowmember li img{ padding:3px; border:1px #ccc solid;}
			#wowmember li a{color:#cf1e30; text-decoration:none;}
			#wowmember li a:hover{color:#cf1e30; text-decoration:underline;}
		
				#facebook{}
		#facebook .block{
	width:300px;
	height:180px;
	overflow:hidden;
	float:left;
	margin:10px 0 0 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94a3c4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
		*html #facebook .block{ margin:10px 0 0 5px;}
		
		
		#comment{ margin-bottom:10px;}
			#comment .on{ margin-left:1px; margin-right:0px;}
			#comment .off{ margin-left:1px; margin-right:0px;}
			#comment .content{ padding:12px 20px;}
				
		#blog{}
			/*#blog .block{ width:428px; height:535px; float:left; border:1px solid #FFFFFF;}*/
			/*#blog .block{ background: url(/images/home/wedding-union4-production_03.gif) left top no-repeat #FFF; width:639px; float:left; border:none; padding-bottom: 25px; }*/
			#blog .block { background:  url("/images/content_bg.gif") left bottom repeat-x #FFF; width: 639px; float: left; border:none; padding-bottom: 25px; }
			#blog .title-background { background: url(/images/home/wedding-union4-production_03.gif) left top no-repeat #FFF; height: 90px; }
			#blog .title span { font-size: 12px; font-weight: normal; color: #666; }
			#blog .content-left-wrapper { width: 410px; float: left; }
			#blog .content-right-wrapper { width: 220px; float: left; }
			
			/*#blog .content{ padding:0px 0 0 12px;height:180px;}*/
			#blog .content{ padding:0px 0 0 12px;}
			/*#blog .blog_c{ padding:25px 15px 0px 0;}*/
			#blog .blog_c{ padding:15px 15px 0 0; overflow: auto;}
			#blog .avatar48{ float:left;padding:2px; margin-right:10px; text-align:center; overflow:hidden; width:70px;}
			#blog .avatar48 p{padding:2px;margin:0px;}			
			#blog .avatar48 img{padding:2px;border:1px #ccc solid}
			#blog .avatar32 { float:left; width: 32px; height: 32px; overflow:hidden; margin-right: 2px;}
			#blog .avatar32 p {padding:2px; margin: 0;}
			#blog .avatar32 img {padding0; border:none; width:32px;}
			#blog .blog_title a{ color:#cf1e30;font-size:14px; font-weight:bold;padding:2px;}	
			/*#blog .blog_content{ padding:5px; height:65px; overflow:hidden;}*/
			#blog .blog_content{ padding:5px; overflow:hidden; word-wrap: break-word;}
			#blog ul li { float:left;margin-right:1px;}
			/*#blog ul li div{width:67px; height:100px;overflow:hidden; border:2px #fff solid;}*/
			#blog ul li div{width:67px; height:100px;overflow:hidden; border:none;}
			#blog ul { float:left;list-style:none; }	
		
		#wowContent_blogger{}
			#wowContent_blogger .title { margin: 0 0 10px 0; }
			#wowContent_blogger ul li { float:none;width:198px;overflow:hidden;text-align:center;}
			#wowContent_blogger ul li div{ border: none; overflow:hidden; width:auto; height:auto;}
			#wowContent_blogger ul { margin:0px; padding:0px; list-style:none; float: none;}

		#album {}
			#album .block{ width:640px;	height:305px; float:left; border:1px solid #FFFFFF; margin-bottom: 10px; position:relative; display:block; z-index:1;}
			*html #album .block{ margin:10px 0 0 5px;}
			
			#album .block .album-bg { background: url(/images/home/photo_galley.gif) 150px top no-repeat transparent; height: 35px; cursor: pointer; }
			#album .block .video-bg { background: url(/images/home/video_galley.gif) 135px top no-repeat transparent; height: 35px; cursor: pointer; }
			
			#album .content-left-wrapper { width: 330px; float: left; }
			#album .content-right-wrapper { width: 310px; float: left; }
			
			#album .video-thumbnail { margin-top: 7px; margin-bottom: 10px; position:relative; }
			#album .video-thumbnail img { width: 282px; height: 160px; padding: 4px; background-color: #FDCFD4; }
			
			#album .video-play { position: absolute; top: 40px; left: 70px; }
			#album .video-play img { opacity: 0.3; background-color: transparent; width: 138px; height: 77px; }
			#album .video-play img:hover { opacity: 1.0; }
			
			#album .video-title { font-size: 16px; font-weight: bold; margin-left: 4px; }
			#album .video-subtitle { margin-left: 4px; }
			
			#album .content{ padding:0px 0 0 12px;height:240px; z-index: 10;}
			#album .album_left{float:left; padding:1px; position:relative; width:145px; margin: 0 8px 0 0;}				
			#album .album_left .photo {border:1px solid #D6D6D6; height:218px; width:145px; margin:5px 0px 0 0; overflow:hidden; background-color:#000;}
			*html #album .album_left .photo{margin:5px 0px 0 0; }
			#album .album_left .photo img{width:145px;}
			#album .album_left .text {background:#000000; height:45px;left:2px; opacity:0.6; filter:Alpha(Opacity=60);-moz-opacity:0.6; overflow:hidden; padding:0; position:absolute; top:180px; width:145px;}
			*html #album .album_left .text {top:140px;}
			#album .album_left .name a{
	color:#FFFFFF;	float:left;	font-size:12px;	font-weight:bold; padding:5px 0 0 0; text-align:center; width:140px; text-decoration: none;
}

			#album .album_left .comp a{color:#FFFFFF;
float:left;
font-size:12px;
padding:0;
text-align:center;
width:140px;
text-decoration: none;}
			
			
			#album .album_right{float:left;width:290px;overflow:hidden;}
			#album .album_right_bottom{border-top:1px #ccc solid; margin:5px 10px 5px 0; clear:both; padding:5px;}
			#album .album_right_top{overflow:hidden; margin:10px 0 2px 0;}	
			#album .album_right_top img{padding:1px; border: 1px solid #D6D6D6; margin-right:1px;}	
			#album .album_right_bottom .a_username a{
	width:140px;
	float:left;
	padding:0 0 0 15px;
	margin:0px;
	background-image: url(/images/li_tag.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
			#album .album_right_bottom .a_company{width:115px;float:left;padding:0px;margin:0px;}
	
			
	#content_right{ float:right; width:310px;}
		#cake{ }
		#cake .block{ width:298px; float:left; margin-top:0px;}
		*html #cake .block{ margin:0 0 0 5px;}
		#cake .content_set{ margin:	0px 14px 0px 14px;
	padding: 10px 0 10px 0;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;}
	#cake .content strong { color:#cf1e30; line-height:22px;}
			#cake .pic{ float:left; margin-right:10px;}
			
		#login{ width:278px; float:left; margin:0px 0 0 10px; background-color:#f4e7d8; padding:13px 11px 8px 11px;}
		#login .ttl{width:90px; height:66px; margin:0px; float:left;}
		#login .right{width:181px; float:left;}
		#login .name input{width:178px; height:18px; margin:0px;}
		#login .pw {margin:4px 0 4px 0;}
		#login .pw img{cursor:pointer; margin-top:-3px;}
		*html #login .pw img{margin-top:0px;}
		#login .pw input{width:110px; height:18px; margin:0px;}
		#login .text{width:114px; height:19px; margin:2px 0 0 0;}
			
		#smart{}
		#smart .block{ width:298px; float:left; margin:10px 0 0 10px;}
		*html #smart .block{ margin:10px 0 0 5px;}
			#smart .content_set{	
	margin:	0px 14px 0px 14px;
	padding: 6px 0 6px 0;
	overflow:hidden;
}
#smart .content_set strong {color:#cf1e30;}
#smart .content_set p {margin:5px 0 0 0;}
		#smart .pic{ float:left; margin-right:10px;}
		#smart .text{ float:left; width:170px;}
#blogsearch{}
		#blogsearch .block{ width:298px; float:left;}
		*html #blogsearch .block{ margin:10px 0 0 5px;}
			#blogsearch .content{ margin:0px 14px 0px 14px; padding: 10px 0 20px 0; overflow:hidden;width:270px;overflow:hidden;}
			#blogsearch .content span{ margin:0px 4px 0 0}
			#blogsearch ul{ margin:0px; padding:0px; list-style:none;}
			#blogsearch li{ height:25px; line-height:25px; margin:0; overflow:hidden;}		
		

#event{}
		#event .block { width:298px; float:left; background: url(/images/home/esdnews_bg.gif) left bottom repeat-x transparent; }
		*html #event .block { margin:10px 0 0 5px; }
			#event .content{ margin:	0px 14px 0px 14px; padding: 10px 0 0 0; overflow:hidden;width:270px;overflow:hidden;}
			#event .content p{ margin:0 5px}
			#event dl { margin-bottom: 10px; }
			#event dl a { text-decoration: none; }
			#event dl dt { float:left; width:80px; text-align: center; min-height: 38px; }
			#event dl dd { margin:2px 0 2px 100px; padding:5px 0; min-height: 38px; }
			#event dl dd.bottom-border { border-bottom: solid 1px #eaeaea; }
			#event dl dd div.event-title { font-size: 14px; }
			#event dl dd div.event-subtitle { font-size: 10px; color: #494949; }
	
#vote{}
		#vote .block{ width:298px; float:left;}
		*html #vote .block{ margin:10px 0 0 5px;}
			#vote .content{ margin:	0px 14px 0px 14px; padding: 10px 0 0 0; overflow:hidden;width:270px;overflow:hidden;}
			#vote .content p{ margin:0 5px}
			#vote ul{ margin:0px; padding:0px; list-style:none;}
			#vote li{ height:25px; line-height:25px; margin:0; overflow:hidden;}		
		
#weddingtv{}
		#weddingtv .block{ width:300px; float:left; border:none;}
		*html #weddingtv .block{ margin:10px 0 0 5px;}
			#weddingtv .content{ margin:	0px 14px 0px 14px; padding: 10px 0 10px 0; overflow:hidden;width:270px;overflow:hidden;}
			#weddingtv .content p{ margin:0 5px}
			#weddingtv ul{ margin:0px; padding:0px; list-style:none;}
			#weddingtv li{ padding-bottom:5px;}
			
#schedule{}
		#schedule .block{ width:298px; float:left;}
		*html #schedule .block{ margin:10px 0 0 5px;}
			#schedule .content{ margin:	0px 14px 0px 14px; padding: 10px 0 10px 0; overflow:hidden;width:270px;overflow:hidden;}
			#schedule .content p{ margin:0 5px}
			#schedule ul{ margin:0px; padding:0px; list-style:none;}
			#schedule li{ padding-bottom:5px;}
			


#bottom{}
	#showcase{ margin-bottom:10px;}
		#showcase .title{ overflow:hidden;height:36px; background:url(/images/home/showcase_nav_bg.gif);}
		#showcase .title .tab_title{ background:url(/images/home/showcase_ttl.gif); height:36px; width:120px; float:left;}
		/*#showcase .title .on{ float:left; height:36px; width:67px; color:#cf1e30; background-image:url(/images/home/showcase_nav_no.gif); text-align:center; padding:13px 4px 0 0;}*/
		#showcase .title .on{ float:left; height:36px; width:60px; color:#cf1e30; background-image:url(/images/home/showcase_nav_no.gif); background-position: right top; text-align:center; padding:13px 4px 0 0;}
		
			#showcase .title .on a{color:#cf1e30; text-decoration:none;}
		/*#showcase .title .off{float:left; height:36px; width:70px; color:#fff; background-image:url(/images/home/showcase_nav_off.gif); text-align:center; padding:13px 4px 0 0;}*/
		#showcase .title .off{float:left; height:36px; width:60px; color:#fff; background-image:url(/images/home/showcase_nav_off.gif); background-position: right top; text-align:center; padding:13px 4px 0 0;}
			#showcase .title .off a{color:#fff; text-decoration:none;}
		#showcase .content{
	padding:15px 8px;
	/*height:150px;*/
	height: auto;
	min-height: 150px;
	background-image: url(/images/content_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color:#D6D6D6;
border-style:none solid solid;
border-width:0 1px 1px;
}

/*
		#showcase .pic{ float:left; background:#fff; padding:3px; margin:0px 9px;}

		#showcase  ul.ulImageList{
			list-style-type:none;
			padding:0px;
			clear:both;
			margin-left:2px;
			}
		#showcase ul.ulImageList li{
			width:88px;
			height:115px;
			float:left;
			margin:3px;
			_margin:2px;
			}
		#showcase ul.ulImageList li div{
			width:90px;
			height:150px;
			text-align:center;	
			}

	#showcase ul.ulImageList li div  a .thumbnail{	
		height:115px;
		overflow:hidden;
	}
	
		#showcase ul.ulImageList li .delete_link{
			width:75px;
			text-align:center;
		}
		#showcase ul.ulImageList li div.sc_title{
			height:40px;
			font: bold Arial;
			padding-top:2px;
			width:80px;
			text-decoration:none;
			overflow:hidden;
		}
*/


/*showcase*/
#showcase ul{
		list-style-type:none;
		padding:0px;
		clear:both;
		margin:0 0 0 2px;
	}
#showcase ul li{
		width:88px;
		height:110px;
		float:left;
		margin:1px;
	}

#showcase ul li div.sc_title{
		font-family: Arial;
		font-weight: bold;
		padding-top:5px;
		width:80px;
		text-decoration:none;
		overflow:hidden;
}
#showcase .sc_title a 
{
	color: #ffffff;
	text-decoration: none;
}

#showcase .sc_title a:hover 
{
	color: #cccccc;
	text-decoration: none;
}
#showcase .showcase_thumb{
	width:80px;
	height:115px;
	overflow:hidden;
}
#showcase .showcase_thumb {  }
#showcase .showcase_thumb a {  }
#showcase .showcase_thumb img { }

	#bottom_list{ margin-bottom:10px; padding:0 0 0 10px; width:960px; overflow:hidden;}
		#bottom_list .col{ float:left; margin: 0 15px 15px 0;}
		#bottom_list .title, #bottom_list .title a{
	color:#CF1E30;
	font-family:Arial, "Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	margin:12px 0px 5px 0px;
	text-decoration: none;
}
		#bottom_list ul{ margin:0px; padding:0px; list-style:none;}
		#bottom_list ul.a{ width:143px;}
		#bottom_list ul.b{ width:143px;}
		#bottom_list ul.c{ width:220px;}
		#bottom_list ul.d{ width:220px;}
		#bottom_list ul.wd{ width:143px;}
		#bottom_list .F_title{ color:#CF1E30; font-family:Arial, Trebuchet MS; font-size:14px; font-weight:bold; margin:5px 0 5px 0px; width: 143px;}
		#bottom_list li{ line-height:15px; background:url(/images/li_tag.gif) no-repeat 0px 12px; padding:8px 0 0 15px;}
		/*#bottom_list .footer_more{ text-align:right;}*/
		#bottom_list a{ text-decoration:none;}
		#bottom_list a:hover{color:#cf1e30; text-decoration:underline;}
		



#right_cate{ margin-bottom:10px;margin-top:10px;}
	#right_cate .content{ padding:10px 0px 10px 10px;}
	#right_cate .pic{ float:left; margin-right:8px; text-align:center; margin-bottom:8px; line-height:20px; font-size:11px;}
	#right_cate .on a{padding:0px 17px;}
	#right_cate .off a{padding:0px 17px;}
	#right_cate .off a:hover{padding:0px 17px;}

#
#c_a{ margin-bottom:10px;}
	#c_a .cc_pic{ background:url(../images/lp_bg.gif) no-repeat; width:220px; height:330px; padding:8px; float:left;}
	#c_a .pic_contain{width:208px; height:330px; overflow:hidden;}	
	#c_a .cc_right{ float:right;width:400px;overflow:hidden;}
		#c_a .cc_right .a_t{ float:left; font-size:16px; font-weight:bold; color:#a55246; height:30px; line-height:30px;}
		#c_a .cc_right .a_time{ float:right; font-size:12px; color:#999; height:30px; line-height:30px;}
		#c_a .cc_right .a_text{ border-bottom:1px solid #ededed;}
		#c_a  p { margin:0px;}
		#c_a .post_summary{	width:400px;}
		#c_a ul{ margin:10px 0px; padding:0px; list-style:none;}
		#c_a li{line-height:24px; padding-left:15px; background:url(images/li_tag.gif) no-repeat 0px 8px;}
			#c_a li a{color:#cf1e30; text-decoration:none;}
				#c_a li a:hover{color:#cf1e30; text-decoration:underline;}
			#c_a li .a_title{ float:left; width:300px;overflow:hidden;}
			#c_a li .pub_time{ float:right; color:#999;}
	
#comment_list{ margin-bottom:10px;}


		

		
#master{ margin-bottom:10px; width:50%;}
			#master .content{ padding:10px;}
			#master .pic{ float:left; margin-right:10px;}

.block{
	background-color: #FFF;
	background-image: url(/images/content_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #d6d6d6;
	margin:10px 0 0 10px;
}

.block .title {
	overflow:hidden;
	font-size: 16px;
	font-weight: bold;
	color: #cf1e30;
	font-family:Arial, Trebuchet MS;
	margin: 12px 0 0 12px;
}

.block .title a{color: #cf1e30;}
.block .title .main{ float:left;width:150px;}
.block .title .more{ float:right; padding-right:10px; font-size:12px; font-weight: normal; color: #333;}
.block .title .more a{ color:#4B4B4B; text-decoration:none;}
.block .title ul{ margin:0px; padding:10px; list-style:none; overflow:hidden;}
.block .title ul li{ float:left; font-weight:bold; color:#8d3f35; }
.block .title ul li.a{ width:550px; font-size:14px;}
.block .title ul li.b{ width:50px; font-size:12px;}
.block .title ul li.c{ width:50px; font-size:12px;}

.block .content ul{ margin:10px 0px 0px 15px; padding:0px; list-style:none; }
.block .content ul li{font-size:12px; line-height:18px;}
.block .content ul li a{ text-decoration:none;}
.block .content ul li a:hover{color:#cf1e30; text-decoration:underline;}
.block .content ul li.a .info{ color:#999;}
.block .content ul li.b{ width:50px; font-size:12px;}
.block .content ul li.c{ width:50px; font-size:12px;}



/* Ad */
.ad-list { width:660px;}

.ad-list h4{ font-family:Arial,Trebuchet MS; height:28px; margin:0; font-size:16px; float:left; border-bottom:1px solid #D6D6D6; background-image:url(/images/ttl_spotlight.gif);
background-repeat:no-repeat; background-position:10px;
display:block;
text-indent:-600px;
width:95px;}

.ad-list .title{ height:29px; overflow:hidden; background:url(/images/tab_off.gif);}
.ad-list .title .tab{ float:left; background:#fff; overflow:hidden;}
.ad-list .title .tab .tab_title{ font-size:14px; height:29px; line-height:29px; font-weight:bold; float:left; padding:0px 7px;}
.ad-list .title .tab .off{float:left; margin-right:1px; background:url(/images/tab_off.gif); height:29px; line-height:29px; }
.ad-list .title .tab .off a{ color:#cf1e30; text-decoration:none;display:block; padding:0px 20px;}
.ad-list .title .tab .off a:hover{ color:#fff; text-decoration:underline;background:url(/images/tab_on.gif);}
.ad-list .title .tab .off .on{color:#fff;}
.ad-list .title .tab .on{ color:#fff; float:left; margin-right:1px; background:url(/images/tab_on.gif); height:29px; line-height:29px;}
.ad-list .title .tab .on a{ color:#fff; text-decoration:none; display:block; padding:0px 10px;}
.ad-list .title .tab .on a:hover{ color:#fff; text-decoration:underline;}
.ad-list .title .main{ float:left; font-size:14px; font-weight:bold; color:#8d3f35; height:29px; line-height:29px; padding-left:10px; font-family:arial;}
.ad-list .title .addition{ float:right; background:url(/images/title_pic.gif) no-repeat; width:65px; height:29px;}


.ad-Content{
	overflow:hidden;
	height:180px;
	width:658px;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d6d6d6;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
	margin-bottom: 15px;
}
.ad-Content ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.ad-Content li{
	padding: 0;
	list-style: none;
	display: block;
	float: left;
	padding: 3px;
	padding: 18px 0 18px 18px;
}

.ad-Content li div{
	width: 72px;
	height: 100px;
	overflow: hidden;
	border: 3px solid #FFFFFF;
	background-color: #FFFFFF;
}
.ad-Content #ad_list { overflow:hidden; margin-right:15px;}

.ad_list_iframe{
	width:953px;	
	height:180px;
}
.ad_loading{
	margin-top: 50px; text-align: center; clear: both; width: 970px; color:#FFFFFF;
}
.forum_loading{
	padding-top: 80px;padding-bottom: 50px; text-align: center; clear: both; width: 420px; color:#FFFFFF;
	background:url(../images/content_bg.gif) repeat-x; overflow:hidden;
}

/*vertical scrolling*/
/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.vert .simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.vert .simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
/* Master button styles - note that left and right 
versions are included although they are not used in this example */
.vert .simply-scroll-btn {
	position: absolute;
	width: 10px;
	height: 9px;
	overflow:hidden;
	margin-right:6px;
	z-index:3;
	cursor: pointer;
}

	
.vert .simply-scroll-btn-up {
background-image: url(../images/page_t.gif);

}

.vert .simply-scroll-btn-down {
background-image: url(../images/page_b.gif);
}


/* Custom class modifications - adds to / overrides above

Vertical scroller example, with custom base class */

/* Container DIV */
.vert { 
	width: 250px; /* wider than clip for custom button pos. */
	height: 123px;
	margin-bottom: 1.5em;
}

/* Clip DIV */
.vert .simply-scroll-clip {
	width: 250px;
	height: 123px;
	overflow:hidden;
}

/* Explicitly set height/width of each list item */
.vert .simply-scroll-list li {
	width: 250px;

}
.vert .simply-scroll-forward{

}
.vert .simply-scroll-back{
	width: 10px;
	height: 9px;

}
/* Modified button positions, overriding previous styles */
.vert .simply-scroll-btn-up { 
	right: 0;
	top: 0;
}

.vert .simply-scroll-btn-down { 
	right: 0;
	top: 110px;
}




















/*Horizontal scrolling*/
/* Container DIV - automatically generated */
.pic .simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.pic .simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.pic .simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.pic .simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.pic .simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that up and down versions 
have been removed in this example */

.pic .simply-scroll-btn {
	position: absolute;
	background-image: url(../images/page_r.gif);
	width: 13px;
	height: 13px;
	z-index:3;
	cursor: pointer;
}
	
.pic .simply-scroll-btn-left {
	background-image: url(../images/page_l.gif);
	height:17px;
	width:9px;
}


.pic .simply-scroll-btn-right {
	background-image: url(../images/page_r.gif);
	height:17px;
	width:9px;
	right: 6px;
	bottom: 30px;
	

}


/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.pic .simply-scroll { 
	width: 415px;
	height: 100px;
	margin-bottom: 1em;
}

/* Clip DIV */
.pic .simply-scroll .simply-scroll-clip {
	width: 380px;
	height: 120px;
	margin:10px 0px 0px 15px;
}
	
/* Explicitly set height/width of each list item */	
.pic .simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 76px;
	height: 100px;
}
.pic .simply-scroll .simply-scroll-list ul{
margin:0px;
padding:0px;
}
.pic .simply-scroll-back {
	background-image: url(../images/page_l.gif);
	height:17px;
	width:9px;
	margin-top:50px;
}
.pic .simply-scroll-forward{
	background-image: url(../images/page_r.gif);
	height:17px;
	width:9px;
}
.nav ul {
	  list-style: none;
	  margin: 0;
	  left:0;
	  position: absolute;
	  top: -999em;
	  width:974px;
	  padding-bottom:3px;
	  margin:1px 0 8px -2px;
	  left:0px;
	  _padding-left:1px;
	  display: none!important;
	  float:left;
	  background-image:url(/images/nav_tran.png);
	}
*html .nav ul { background-color:#FFFFFF; background-image:none; }
