body {
	margin: 0px; padding: 0px; font-family: Arial, Tahoma, Verdana, serif, sans-serif, monospace; font-size: 12px; color: #333; background:url(../images/blog_bg_01.gif) #F4F2DF repeat-x 0px 76px
}
#outterWapper{background:url(../images/top_bg.gif) repeat-x; margin:0 auto; height:76px;}
#outterWapper ul{ margin:3px 0px 0px 440px; width:520px; *width:540px; _width:540px; list-style:none;}
#outterWapper ul a:link, #outterWapper ul a:visited{font-size:14px; color:#4E4E4E; font-family:ËÎÌå; text-decoration:none;}
#outterWapper ul a:hover {font-size:14px; color:#ff0000; text-decoration:underline}
#outterWapper li{font-weight:bold; color:#333333; line-height:30px;}
.logo { margin:0px; float:left; display:block; margin:7px 0px 0px 35px; *margin:7px 0px 0px 35px; _margin:7px 0px 0px 15px;}
.gray {color:#AEAEAE; padding:0px 8px 0px 8px}

/*commen one*/
a{
	font-size:12px; color: #333333;text-decoration:none;
}
a:visited {
	font-size: 12px; color: #333333;
}
a:hover {
	font-size: 12px; color: #8bb90d;
}

/*commen two*/
#left h2, #right h2{display: block; clear:both; font-size: 13px; background: url(../images/blog_05.gif) no-repeat 0px 25px; margin:0px 0px 0px 10px; color: #666; line-height: 120%; padding-top: 13px; height: 21px; text-align: center}
#left {
	table-layout: fixed; margin-left:11px; *margin-left:11px; _margin-left:5px; background-color:#FFFFFF; float: left; overflow: hidden; width: 207px; line-height: 160%;
}
#left ul, #right ul{margin: 0px; list-style-type: none;}
#left li, #right li{
    width:250px;
    height:19px;
	margin:5px 0px 0px 10px!important;
	margin:5px 0px 0px 10px;
	padding:0px 2px 0px 12px;
	background:url(../images/spot_04.gif) no-repeat 5px 7px;
	overflow:hidden;
	width:170px;
	word-break:break-all;
}
#right li{
	background:url(../images/spot_04.gif) no-repeat 5px 5px;
}
#focus {padding-left: 10px; top:-30px;background: url(../images/blog_03.gif) no-repeat; width: 200px; color: #333333; padding-top: 17px; text-align: left}
#focus h1{background:url(../images/blog_02.gif) no-repeat 25px 5px; font-size:12px; font-weight:bold; height:18px; margin:0px 0px 10px 0px; padding:10px 0px 10px 36px; width:127px; overflow:hidden; line-height:24px}
#focus h2{margin:-10px 0px 30px 36px; width:99px; height:98px;}
#focus img {border:1px solid #E8E6E9; padding:3px;}
#focus h3{padding:0px 0px 0px 30px; list-style:none; background:url(../images/button_01.gif) no-repeat 0px 0px; margin:0px 0px  0px 30px; height:31px; width:114px;}
#focus p{border:1px dashed #C2BBAD; background-color:#FFFBF7; width:125px; padding:8px 0px 8px 36px; margin:20px 0px 0px 13px}
.title{font-weight:bold; font-size:12px; padding:20px 0px 10px 0px; text-align:center;}
.detail_ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.people{margin:0px 0px 13px 30px}
.people-img{float:left; border:1px solid #E8E6E9; padding:3px; margin-right:8px; width:40px; height:35px}
.dd{padding:0px; position:absolute;}


#middle{float:left; margin:0px 12px 0px 12px; background:#fff;width:539px;}
#middle h3{font-size:20px; font-weight:bold;margin:0px 16px 10px 20px; padding:0px; color:#4E4E4E}
#middle h3 a:link, #middle h3 a:visited{font-size:14px}
.menu_dashed{border-bottom: #C8C8C8 1px dashed; margin:0px 45px 0px 20px}
#middle h4{font-size:12px; font-weight:normal;margin:10px 0px 10px 26px; color:#4E4E4E; width:500px;}
#middle h4 a:link, #middle h4 a:visited{font-size:12px}
.albums_bar{background:url(../images/blog_07.gif) no-repeat 0px 0px; float:left; width:486px; height:30px; color:#fff; margin:7px 0px 0px 16px; *margin:7px 0px 0px 16px; _margin:7px 0px 0px 8px; padding:5px 0px 0px 20px; *padding:7px 0px 0px 20px; _padding:7px 0px 0px 20px;}
.more_photos{margin:-15px 0px 0px 400px; width:65px}
.more_photos a:hover, .more_photos a:link, .more_photos a:visited{color:#fff}
.flash{clear:both; margin:0px 0px 0px 15px; *margin:0px 0px 0px 15px; _margin:0px 0px 0px 15px; width:507px; height:349px;}

/*list*/
#mypersonal_list{
    clear:both;
	width:539px;
	margin:-15px 0px 20px 1px;*margin:0px 0px 20px 0px;_margin:0px -12px 20px 1px;
}

.entry {margin:0px;}
.entry h5 {
	float:left; font-weight: bold; font-size: 14px; margin: 20px 0px 5px 30px; *margin: 20px 0px 5px 30px; _margin: 20px 0px 5px 15px; overflow: hidden; word-break: break-all; line-height: 120%; position: relative; text-align: left;
}
.entry h5 a {
	font-weight: bold; font-size: 14px; overflow: hidden; color: #B0BA5D; text-decoration: none;border:1px solif #ff0000
}
.entry h5 a:visited {
	font-size: 14px; color: #B0BA5D;
}
.entry h5 a:hover {
	font-size: 14px; color: #ff0000; border-top-style: none! important; border-bottom: #8bb90d 1px dashed; border-right-style: none! important; border-left-style: none! important; text-decoration: none
}
.entry .sort{
	font-weight:normal; font-size: 12px; margin-left: 5px; color: #666; line-height: 120%
}
.time {font-weight: normal; font-size: 12px; margin: 10px 0px 0px 15px;*margin: 20px 0px 0px 15px;_margin: 20px 0px 0px 15px; color: #808080; width:80px; height:20px;}
.entryBody {
	clear: both; padding-right: 0px; padding-left: 30px; padding-bottom: 0px; width: 480px; padding-top: 0px; line-height:18px;
}
.entryBody a:hover {
	border-bottom: #8bb90d 1px dashed
}
.tags {
	margin-top: 20px; font-size: 12px; margin-bottom:10px; padding-bottom: 0px; color: #777; font-weight:normal;
}
.tags a {
	font-size: 12px; color: #777; text-decoration: none
}
.tags a:visited {
	color: #777
}
.tags a:hover {
	color: #777; text-decoration: underline; border-bottom-style: none
}
.entryFooter{margin:0px 60px 10px 0px; text-align:right;}
.dashed{border-bottom: #C8C8C8 1px dashed; margin:0px 45px 0px 20px}


/*blog comment?*/
#commentForm {
	margin-bottom: 40px;width:500px;
}
#commentForm H2 {
	font-weight: bold; font-size: 13px; margin-bottom: 20px; margin-left: 0px; color: #666
}
#commentForm TABLE {
	margin-left: 5px
}
#commentForm td {
	PADDING-BOTTOM: 4px
}
#commentForm TR {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}




/* for page */

#pages {
	position:absolute;
	margin:33px 0px 0px 0px; *margin:13px 0px 0px 0px; _margin:13px 0px 0px 0px;
	background:url(../images/page_bg.gif) no-repeat; width:539px; height:29px;
	padding:18px 0px 0px 0px;
}
#pages a:link, #pages a:visited, #pages a:hover{
	color:#8bb90d; text-decoration:none;
}
.page_box{margin:0px 0px 0px 30px}


/* for page */

/* for right */

#right{margin:0px; width:207px; float:left;}
#bg_white{margin:-5px 0px 0px 0px; *margin:-3px 0px 0px 0px; _margin:-3px 0px 0px 0px; background-color:#FFFFFF;width:207px; padding:0px}
.wishes{background:url(../images/blog_10.gif) repeat-y left top; width:207px; margin:-12px 0px -12px 0px; *margin:-8px 0px 0px 0px; _margin:-8px 0px 0px 0px; padding:0px}
.wishes p{width:170px;padding:8px 8px 0px 18px; line-height:18px;}
#Sponsors{
	table-layout: fixed; width: 190px; line-height: 160%; margin:0px 0px 0px 0px; padding:0px 0px 0px 18px;
}
.contact{width:170px;padding:8px 8px 0px 10px; line-height:18px; text-align:left; font-weight:normal; line-height:22px;}


/*====================for detail================================*/


#detail_left{float:left; margin:0px 12px 0px 10px; *margin:0px 12px 0px 10px; _margin:0px 12px 0px 5px; padding:0px; background:#fff; width:758px}
#detail_left h3{background:url(../images/blog_18.gif) no-repeat 0px 0px; float:left; width:717px; height:30px; color:#fff; margin:0px 0px 20px 23px; *margin:0px 0px 20px 23px; _margin:0px 0px 20px 12px; font-size:12px; font-weight:normal;}
#detail_left h3 a:link, #detail_left h3 a:hover, #detail_left h3 a:visited{font-weight:normal; color:#fff}
#detail_left .th{margin:0px 0px 0px 23px; *margin:-2px 0px 0px 23px; _margin:-1px 0px 0px 23px}
#detail_left .fh{margin:-25px 0px 0px 650px; *margin:-25px 0px 0px 650px; _margin:-26px 0px 0px 650px;}
#detail_left .fh a:hover, #detail_left .fh a:link, #detail_left .fh a:visited{color:#fff; font-weight:normal}
#detail_fillet{margin:0px 0px 0px 25px; *margin:0px 0px 0px 25px; _margin:0px 0px 0px 25px; width:714px; background:url(../images/blog_21.gif) repeat-y; clear:both;}
#detail_left h5{width:690px; margin:8px 0px 8px 20px; *margin:8px 0px 8px 20px; _margin:8px 0px 8px 10px; font-weight:normal;}
#detail_left h6{font-size:14px; text-align:center; width:700px;}
.dashed2{border-bottom: #C8C8C8 1px dashed; margin:8px 15px 0px 10px; widht:800px;}
.content{margin:20px 15px 0px 15px;
    padding:0px 8px 0px 8px;
	font-size:12px;
	line-height:25px;
	text-align:left;}
.content img{max-width:630px;zoom:expression( function(elm){if (elm.width>630) {var oldVW = elm.width; elm.width=630;elm.height = elm.height*(630 /oldVW);}elm.style.zoom = '1';}(this));}






#comments {
	margin:0px 0px 0px 0px;
	width: 680px;
	word-break: break-all;
	overflow: hidden;
}
#comments h2 {
	color: #666;
	font-size: 13px;
	font-weight: bold;
	margin-left: 0;
	margin-bottom: 20px;
}
#comments ul{list-style:none; margin:0px}
#comments li {
	margin-left: 5px;
	margin-bottom: 30px;
	list-style: none;
	line-height: 150%;
	border-bottom: 1px #D9D9D9 solid;
	padding-bottom: 0;
}
.commentBody {
	color: #777;
	font-size: 12px !important;
	margin: 10px 10px 6px 6px;
	text-align: left;
}
.commentPost  {
	font-size: 12px !important;
	font-size: 11px;
	color: #888;
	margin-top: 10px;
}
.jj{margin-top:0px;position:absolute}
.fast-track{margin:5px 0px 0px 16px; padding:5px 0px 0px 8px; background:url(../images/blog_26.gif) no-repeat 0px 0px; width:185px; height:34px; }



/*for albums*/
.albums{margin:0px; padding:0px;}
.albums ul{margin-left:-15px; *margin-left:30px; _margin-left:30px; list-style-type: none;width:670px;border:1px solid #1136A1;}
.albums li{background:url(../images/blog_27.gif) no-repeat; width:152px; height:176px; float:left; padding:0px 65px 60px 0px; text-align:center;}
.albums img{width:126px; height:150px; margin:7px 3px 25px 4px; border:0px}
.red{color:#FF0000; line-height:23px}

/*for albums_list*/
#albums_pages{background:url(../images/blog_32.gif) no-repeat; margin:8px 0px 0px 12px; padding:1px 0px 0px 25px; height:27px;clear:none;}
.albums_list {margin:0px; padding:0px;}
.albums_list ul{list-style:none}
.albums_list li{width:152px; height:176px; float:left; padding:0px 65px 50px 0px; text-align:center}
.albums_list img{width:126px; height:135px; margin:7px 3px 5px 4px; border:1px solid #808080; padding:3px;}

.photo_detail{border:1px solid #FCECA4; background:#FCFCF4; width:450px; margin:0px auto; padding:8px; line-height:20px}
.photo_bottom{margin:20px 0px 20px 20px}


/*for bottom*/
.bottom{clear:both; text-align:center; padding-top:100px; *padding-top:60px; _padding-top:100px;}


/* else */
.channel { margin:0px auto; width:1000px; text-align:left; position:relative;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
/* End hide from IE Mac */ 
/* end of clearfix  */