@charset "utf-8";
body{background:#b0d4f8;font-size:13px;font-family:Verdana;line-height:1.7em;border:none 0px;color:#333}
body,div,span,li,img,a{margin:0px;padding:0px;border:none 0px}
table{border-collapse:collapse}
table,td{padding:0px;border:0px none}
a{color:#006699}
a img{border:0px}
a:hover{text-decoration:none;color:#232323}
a:active{text-decoration:none;color:#555}
:focus{outline:0}

/* Common Element */
#bg-wrap{background:url(../images/bg-shade.gif) repeat-y 50% 0}
#bg-wrap-2{background:url(../images/bg-top.gif) repeat-x 0 0}
#bg-wrap-3{background:url(../images/bg-top-btm.gif) no-repeat 50% 86px}
#mid{background:url(../images/bg-mid-title.gif) no-repeat 50% 0}
#top,#mid-cont{width:960px;margin:0 auto}
#top{height:100px;position:relative}
#top a.logo{display:block;background:url(../images/bg-top-logo.jpg);width:284px;height:100px;float:left}
#nav{float:right;position:absolute;bottom:-2px;right:28px}
#nav a{display:inline-block;font-size:12px;letter-spacing:4px;text-decoration:none;color:#5f95b7;line-height:24px;height:24px;position:relative;bottom:2px;padding:0 10px;text-shadow:0 0 5px #fff,0 0 5px #fff}
#nav a:hover{color:#232323}
#nav a:active{color:#555}
#nav a.cur{background:url(../images/btn-nav.gif) no-repeat 0 0;padding:0 0 0 24px;height:40px;cursor:default;color:#fff;bottom:0;text-shadow:none;margin-left:-12px;margin-right:-5px}
#nav a.cur em{display:inline-block;background:url(../images/btn-nav.gif) no-repeat 100% 100%;padding:18px 20px 0 0;line-height:22px;height:22px;font-style:normal}
#nav a:hover.cur,#nav a:active.cur{color:#fff}
#btm{background:url(../images/bg-btm.gif) no-repeat 50% 0;height:50px;text-align:center;padding-top:34px;font-size:12px;font-family:Arial;cursor:default;color:#7991aa;font-weight:bold}
#btm a{color:#687e94}
#btm .diablohupresents{width:152px;height:41px;margin:1em auto 0 auto;padding-bottom:1em;background:url(../images/bg-btm-dh.jpg) no-repeat}
#sidebar ul,#sidebar li{margin:0;padding:0;list-style:none;cursor:default}
	#sidebar li,#sidebar ul{color:#446c85;font-size:14px;line-height:30px;background:#eaf6ff repeat-y}
	#sidebar li{border-top:0px solid #bcd8ef;border-bottom:2px solid #a1c5e2;margin-bottom:12px}
	#sidebar li:first-child{border-top-width:2px}
	#sidebar li:last-child{margin:0}
	#sidebar li:first-letter{padding-left:12px}
	#sidebar li li,#sidebar ul ul{font-size:12px;line-height:1.7em;border:0;margin:0}
	#sidebar li li a,#sidebar li div{background:#d4e5f5 no-repeat;border-top:1px dashed #86b3d6;font-size:12px;line-height:18px;padding:4px 0}
	#sidebar li li a{display:inline-block;width:100%;text-decoration:none;}
	#sidebar li li a:hover,#sidebar li div:hover{background-color:#e4f2ff}
	#sidebar li li a.cur,#sidebar li a:hover.cur{background-color:#edf6ff;cursor:default;color:#555;font-size:14px}
	#sidebar li li a{padding-left:18px}
	#sidebar li li li a{padding-left:30px}
	#sidebar li li li li a{padding-left:42px}
	#sidebar li li li li li a{padding-left:54px}
	#sidebar li div{padding-left:18px;padding-right:6px;height:auto}
	#sidebar li div a{white-space:nowrap;line-height:1.5em}
#floating{top:0px;left:0px;width:100%;height:100%;z-index:10}
	#floating.show{position:fixed;display:block}
	#floating.hidden{position:absolute;display:none}
	#floating .bg{position:absolute;background:#000;opacity:0.5;top:0px;left:0px;height:100%;width:100%;z-index:1}
	#floating .wrap{position:absolute;z-index:2;left:50%;top:50%}
	#floating-body{position:absolute;z-index:2;width:300px;left:-150px}
	#floating .imgloader{background:#fff;padding:10px}
	#floating .imgloader img{display:block}
	#floating .imgloader span{display:block;text-align:center;height:30px;line-height:30px}
	#floating .imgloader .imgloader-ph{position:relative;z-index:1}
	#floating .imgloader #dg-imgloader-img{position:absolute;z-index:2;top:10px;left:10px}
	#dg-imgloader-img-loading{position:absolute;left:0;top:0;opacity:0}
a.imglink img{padding:2px;background:#fff}
	a:hover.imglink img{opacity:0.8}
.storycontent p{text-indent:2em}

/* Page: Index, Archive */
.home #mid-cont,.archive #mid-cont{position:relative}
.home #mid-title,.archive #mid-title,.single #mid-title{width:945px;height:35px;line-height:35px;font-size:16px;color:#fff;font-weight:bold;text-shadow:0 0 5px #1a5590;cursor:default;padding-left:15px;margin:0 auto;background:url(../images/bg-mid-title.gif) no-repeat 50% 0}
.home #sidebar,.archive #sidebar{background:url(../images/bg-mid-index-lp.png) no-repeat 0 100%;padding-bottom:81px;width:220px;float:left;position:relative}
	.home #sidebar>.wrap,.archive #sidebar>.wrap{background:url(../images/bg-mid-index-lp.png) no-repeat 0 0;padding-top:9px}
	.home #sidebar>.wrap>.body,.archive #sidebar>.wrap>.body{background:url(../images/bg-mid-index-lp.png) repeat-y 100% 0}
	.home #sidebar li,.home #sidebar ul,.archive #sidebar li,.archive #sidebar ul{background-image:url(../images/btn-index-sidebar-t.gif);background-position:100% 100%}
	.home #sidebar li li a,.home #sidebar li div,.archive #sidebar li li a,.archive #sidebar li div{background-image:url(../images/btn-index-sidebar-r.gif);background-position:100% 0}
	.home #sidebar li li a,.archive #sidebar li li a{width:202px}
	.home #sidebar li li a:hover,.archive #sidebar li li a:hover{background-position:100% 50%}
	.home #sidebar li li a.cur,.home #sidebar li a:hover.cur,.archive #sidebar li li a.cur,.archive #sidebar li a:hover.cur{background-position:100% 100%}
	.home #sidebar li li li a,.archive #sidebar li li li a{width:190px}
	.home #sidebar li li li li a,.archive #sidebar li li li li a{width:178px}
	.home #sidebar li li li li li a,.archive #sidebar li li li li li a{width:166px}
	.home #sidebar li div,.archive #sidebar li div{background-image:url(../images/btn-index-sidebar-r-n.gif);background-repeat:repeat-y}
	.home #sidebar li div:hover,.archive #sidebar li div:hover{background-image:url(../images/btn-index-sidebar-r-h.gif)}
	.home #sidebar .widget_recent_entries,.archive #sidebar .widget_recent_entries{display:none}
.home #content,.archive #content{float:right;width:700px;padding:20px 20px 5px 20px;overflow:hidden}
.home .contentblock,.archive .contentblock{width:100%;border:2px solid #a1c5e2;background:#e0f0ff;position:relative;margin-bottom:2em}
	.home .contentblock:last-child,.archive .contentblock:last-child{margin-bottom:0}
.home .contentdate,.archive .contentdate{float:right;background:#edf6ff;border:1px solid #a1c5e2;position:absolute;right:8px;top:-8px;padding:5px 0;color:#446c85;overflow:hidden;width:60px}
	.home .contenttitle a:hover .contentdate,.archive .contenttitle a:hover .contentdate{color:#7695a9}
	.home .contentdate small,.home .contentdate b,.home .contentdate strong,.archive .contentdate small,.archive .contentdate b,.archive .contentdate strong{display:block;text-align:center}
	.home .contentdate small,.archive .contentdate small{font-size:10px;line-height:16px}
	.home .contentdate b,.archive .contentdate b{font-size:15px;line-height:16px;font-weight:normal}
	.home .contentdate strong,.archive .contentdate strong{font-size:30px;line-height:30px;font-weight:bold}
.home .contenttitle,.archive .contenttitle{background:#eaf6ff;font-size:20px;line-height:25px;border-bottom:1px solid #a1c5e2;padding:5px 10px}
	.home .contenttitle a,.archive .contenttitle a{display:block;text-decoration:none;padding-right:210px}
	.home .contenttitle a .contentaimg,.archive .contenttitle a .contentaimg{float:right;padding:2px;border:1px solid #a1c5e2;position:absolute;right:78px;top:-8px;background:#edf6ff}
	.home .contenttitle a .contentaimg img,.archive .contenttitle a .contentaimg img{width:121px;height:68px}
	.home .contenttitle a:hover .contentaimg img,.archive .contenttitle a:hover .contentaimg img{opacity:0.7}
.home .contentauthor,.home .contentinfo,.home .contentlink,.archive .contentauthor,.archive .contentinfo,.archive .contentlink{font-size:12px;color:#7b97ae;cursor:default;padding:0 10px}
.home .contentauthor a,.home .contentinfo a,.archive .contentauthor a,.archive .contentinfo a{color:#567896}
.home .contentauthor a:hover,.home .contentinfo a:hover,.archive .contentauthor a:hover,.archive .contentinfo a:hover{color:#3d6385}
.home .contentauthor,.archive .contentauthor{background:#d4e5f5;border-bottom:1px solid #a1c5e2;padding:0 14px}
	.home .contentauthor .pdate,.archive .contentauthor .pdate{display:none}
.home .storycontent,.archive .storycontent{padding:0 12px}
	.home .storycontent .aligncenter,.archive .storycontent .aligncenter{display:block;margin-left:auto;margin-right:auto}
.home .contentinfo,.archive .contentinfo{margin:0 auto;width:92%;background:#eaf6ff;border:1px solid #bcd8ef;line-height:30px}
.home .contentlink,.archive .contentlink{border-top:1px dashed #a1c5e2;margin-top:1em;line-height:26px}

/* Page: Article */
.single #mid-cont{position:relative;width:960px;margin:0 auto}
.single #sidebar{width:220px;float:right;position:absolute;top:10px;right:0;border-left:2px solid #a1c5e2}
	.single #sidebar li li a{width:196px;padding-right:6px}
	.single #sidebar li li li a{width:184px}
	.single #sidebar li li li li a{width:172px}
	.single #sidebar li li li li li a{width:160px}
	.single #sidebar .widget_categories{height:0;overflow:hidden;margin-bottom:0}
	.single #sidebar .widget_links{display:none}
	.single #sidebar .widget_tag_cloud{margin-bottom:0}
.single #contentph-r{width:230px;float:right}
.single .contenttitle{display:none}
.single .contentauthor,.single .contentinfo{font-size:12px;color:#7b97ae;cursor:default;padding:0 10px}
.single .contentauthor a,.single .contentinfo a{color:#567896}
.single .contentauthor a:hover,.single .contentinfo a:hover{color:#3d6385}
.single .contentauthor{padding:0 14px}
	.single .contentauthor .pdate{margin-right:0.5em}
.single .storycontent{padding:0 20px}
.single .contentinfo{margin:2em auto 0 auto;width:92%;background:#eaf6ff;border:1px solid #bcd8ef;line-height:30px}
.single .contentlink{display:none}
.single #contentcomments{width:92%;margin:2em auto 0 auto;cursor:default}
.single #contentcomments p{margin-bottom:0}
.single #contentcomments textarea{width:660px}

/* Common Class */
.clear{clear:both}
.videoframe{text-align:center}
.vidplayer{width:700px;display:inline-block;cursor:default;text-align:center}
	.vidplayer .title{font-size:14px;font-weight:bold;text-align:center}
	.vidplayer .vidlist{text-align:center}
	.vidplayer .vidlist a{display:inline-block;text-decoration:none;border:1px solid #b8ccde;width:310px;margin:4px;background:#d4e9ff;text-align:left;vertical-align:middle;font-size:12px;line-height:16px}
	.vidplayer .vidlist a img{width:100px;height:56px}
	.vidplayer .vidlist a td{padding:4px;vertical-align:middle;cursor:pointer}
	.vidplayer .vidlist a:hover{background:#e0efff}
	.vidplayer .vidlist a.cur,.vidplayer .vidlist a:hover.cur{background:#b8ccde;border-color:#b8ccde;cursor:default;color:#232323}
	.vidplayer .vidlist a.cur td{cursor:default}
p.placeholder{margin:0;height:1px;line-height:1px}

/* CSS3: User Select */
#top,#btm,.home .contentdate,.archive .contentdate{user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}

/* CSS3: Border Radius */
#floating .imgloader{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px}
.home .contentblock,.archive .contentblock{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px}
.home .contenttitle,.archive .contenttitle{border-radius-topleft:8px;-o-border-radius-topleft:8px;-icab-border-radius-topleft:8px;-khtml-border-radius-topleft:8px;-moz-border-radius-topleft:8px;-webkit-border-radius-topleft:8px;border-top-left-radius:8px;-o-border-top-left-radius:8px;-icab-border-top-left-radius:8px;-khtml-border-top-left-radius:8px;-moz-border-top-left-radius:8px;-webkit-border-top-left-radius:8px}
.home .contenttitle,.archive .contenttitle{border-radius-topright:8px;-o-border-radius-topright:8px;-icab-border-radius-topright:8px;-khtml-border-radius-topright:8px;-moz-border-radius-topright:8px;-webkit-border-radius-topright:8px;border-top-right-radius:8px;-o-border-top-right-radius:8px;-icab-border-top-right-radius:8px;-khtml-border-top-right-radius:8px;-moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px}
.home .contentdate,.home .contenttitle a .contentaimg,.archive .contentdate,.archive .contenttitle a .contentaimg,.contentinfo,a.imglink img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}

/* CSS3: Box Shadow */
.home .contentblock,.archive .contentblock{box-shadow:3px 3px 5px #b4cfe3;-moz-box-shadow:3px 3px 5px #b4cfe3;-webkit-box-shadow:3px 3px 5px #b4cfe3;-o-box-shadow:3px 3px 5px #b4cfe3}
.home .contentdate,.home .contenttitle a .contentaimg,.archive .contentdate,.archive .contenttitle a .contentaimg,.single .contentinfo{box-shadow:0 0 5px #b4cfe3,0 0 5px #b4cfe3;-moz-box-shadow:0 0 5px #b4cfe3,0 0 5px #b4cfe3;-webkit-box-shadow:0 0 5px #b4cfe3,0 0 5px #b4cfe3;-o-box-shadow:0 0 5px #b4cfe3,0 0 5px #b4cfe3}
.single #sidebar{box-shadow:-3px 3px 5px #b4cfe3;-moz-box-shadow:-3px 3px 5px #b4cfe3;-webkit-box-shadow:-3px 3px 5px #b4cfe3;-o-box-shadow:-3px 3px 5px #b4cfe3}
a.imglink img{box-shadow:0 0 10px #a1c5e2,0 0 5px #a1c5e2;-moz-box-shadow:0 0 10px #a1c5e2,0 0 5px #a1c5e2;-webkit-box-shadow:0 0 10px #a1c5e2,0 0 5px #a1c5e2;-o-box-shadow:0 0 10px #a1c5e2,0 0 5px #a1c5e2}
#floating .imgloader{box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;-webkit-box-shadow:0 0 20px #000;-o-box-shadow:0 0 20px #000}

/* CSS3: Transition */
#nav a,a.imglink img{transition:all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out}

/* Font */
#nav a,.home .contentdate strong,.archive .contentdate strong{font-family:Georgia,'Times New Roman',Times,serif}
#mid-title,.title,#sidebar,.home .contentdate,.home .contenttitle,.archive .contentdate,.archive .contenttitle,.single .contenttitle{font-family:'微软雅黑',MSYH,'黑体'}
