/*

Theme Name: WPortal-Blue

Theme URI: http://www.wpyou.com/

Description: 本高级WP门户网站主题设计开发由: <a href="http://www.wpyou.com/">WPYOU</a>?????? ??????? ???????: <a href="http://www.alxat.net/" target="_blank">??????</a>.

Version: 1.0

Author: wpyou

Author URI: http://www.wpyou.com/

Tags: blue, white, fixed width, portal theme, multi columns, CMS, widgets enabled

*/



@font-face {

    font-family:Alpida Unicode System;

    font-style:  normal;

    font-weight: normal;

    src: url(http://www.atesh.biz/alpida.eot);

    src : local( 'Alpida Unicode System' ), url(http://www.atesh.biz/AlpdUniSys.TTf) format( "TrueType" );

  }





/* Global CSS */

body{ text-align:justify; margin:0 auto; background-color:#FFF; color:#222; font:15px Alpida Unicode System,Sans-Serif,Arial,'宋体';direction:rtl;}

div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}

img,a img{margin:0; padding:0; border:none;}

ul,ol,li{list-style:none;}

table,td,input{ padding:0; font-size:13px;}

h1,h2,h3,h4,h5,h6{ margin:0 auto;}

h1 {font-size:28px;}

h2 {font-size:22px;}

h3 {font-size:16px;}

h4 {font-size:15px;}

h5 {font-size:15px;}

h6 {font-size:15px;}



.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}

.vmid{ margin:0 auto; width:980px;}



/* Default Link */

a:link, a:visited{ color:#222; text-decoration:none; outline-style:none;}

a:active, a:hover{ color:#B00; text-decoration: underline; }

a.underline:link, a.underline:visited{ color:#454545; text-decoration:underline;}

a.underline:hover{ color:#B00; text-decoration:underline;}



/* ShortCut */

.shortcut{ margin-bottom:10px; width:100%; height:30px; line-height:30px; color:#666; background:#F0F0F0 url(images/sprite.png) repeat-x 0 0; overflow:hidden;}

.description{ float:left; width:500px; overflow:hidden;}

.user{ float:right; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.user a{ padding:0px 2px;}

.wpuserform{ float:left;}

#log, #pwd, #login{ float:right; margin:0px 30px;}

#log, #pwd{ padding:0px 2px; width:100px; height:18px; line-height:18px; color:#025cab; border-width:1px; border-style:solid; border-color:#B5B5B5 #C8C8C8 #C8C8C8 #B5B5B5;}

#login{ width:40px; height:20px; text-indent:-9999px; text-align:center; border:none; background:#C0DFF8 url(images/icon.png) no-repeat 0 0; cursor:pointer; display:block;}

#rememberlb{ padding:0px 8px 0px 5px; height:20px; line-height:20px;}

#rememberme{ margin-top:0; vertical-align:middle;}



/* Wrapper */

.wrapper{ background-color:#FFF; overflow:hidden;}



/* Header */

.header{ float:left; margin-bottom:10px; width:980px;}


/* Logo Banner */

.toplb{ float:right; width:980px; overflow:hidden;}

.logo{ float:right; text-indent:-9999px;}

.logo a:link, .logo a:visited, .logo a:hover{ width:980px; height:150px; background:url(images/logo.gif) no-repeat 0 0; display:block;}

.toptxt{ float:left; padding-left:5px; width:65px; height:0px; line-height:20px; text-align:right; overflow:hidden;}

.toptxt a{ color:#4B4B4B; text-decoration:underline;}

.toptxt a:hover{ color:#B00;}



/* Navigation */

.mainavi{ float:left; margin-top:10px; width:980px; height:70px; background:url(images/sprite.png) no-repeat 0 -44px;}



/* Vertical Menu */

.navi{ float:right; margin-top:2px; padding:0px 5px; width:970px; height:34px;}

.navi li{ float:right; padding:0px 3px 0px 4px; font-size:16px; font-weight:bold; background:url(images/sprite.png) no-repeat 0 -125px;}

.navi li.nl{ background:none;}

.navi a:link, .navi a:visited{ padding:7px 9px 13px 11px; *padding:9px 9px 9px 11px; color:#FFF; text-decoration:none; display:block;}

.navi a:hover{ color:#C0DFF8; background:url(images/sprite.png) no-repeat center -125px;}

.navi li:hover a:link, .navi li:hover a:visited, .navi li:hover a:hover{ color:#C0DFF8; background:url(images/sprite.png) no-repeat center -125px; text-decoration:none;}



/* Current MainCats Link */

.navi li.current-cat a:link, .navi li.current-cat a:visited, .navi li.current-menu-item a:link, .navi li.current-menu-item a:visited{ color:#C0DFF8; text-decoration:none;}

.navi li.current-cat a:hover, .navi li.current-menu-item a:hover{ color:#FFF;}

/* SubCats Link */

.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited{ float:left; padding:1px 6px 0px; height:22px; line-height:22px; font-size:13px; font-weight:normal; color:#222; background:none;}

.navi li ul li a:hover, .navi li:hover ul li a:hover{ color:#B00; background:none; background-color:#CAE6FF;}

.navi li:hover ul li a:link, .navi li:hover ul li a:visited{ color:#222; text-decoration:none;}

.navi li:hover ul li a:hover{ color:#B00; text-decoration:underline;}

/* Current SubCats Link */

.navi li.current-cat ul li a:link, .navi li.current-cat ul li a:visited, .navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited{ color:#222; background:none; text-decoration:none;}

.navi li.current-cat ul li a:hover, .navi li.current-menu-item ul li a:hover{ color:#B00; background-color:#CAE6FF; text-decoration:underline;}

.navi li ul li.current-cat a:link, .navi li ul li.current-cat a:visited, .navi li ul li.current-menu-item a:link, .navi li ul li.current-menu-item a:visited{ color:#02F; background:none; background-color:#CAE6FF; text-decoration:underline;}

.navi li ul li.current-cat a:hover, .navi li ul li.current-menu-item a:hover{ color:#B00; text-decoration:underline;}



.navi, .navi ul{ position:relative; z-index:300;}

.navi li ul{ position:absolute; margin:0px 5px; width:970px; top:34px; left:0px; background-color:#F1F8EF; display:none;}

.navi li ul li{ float:left; margin:0px auto; padding:6px 3px 2px 3px; background:none;}



/* Horizontal Menu */

.hrnavi li{ position:relative;}

.hrnavi li ul{ margin:0px; width:150px; border-right:1px solid #06F; border-bottom:1px solid #025cab; border-left:1px solid #025cab;}

.hrnavi li ul li{ padding:0px 1px 1px 1px; width:148px; border-bottom:1px solid #B6D2FF; border-top:1px solid #FFF;}

.hrnavi li ul li a:link, .hrnavi li ul li a:visited, .hrnavi li:hover ul li a:link, .hrnavi li:hover ul li a:visited{ padding:2px 10px 3px; width:128px;}



/* Tags */

.hotags{ float:left; padding:7px 15px 0px; *padding:9px 15px 0px; width:600px; height:16px; line-height:16px; color:#3F3F3F; overflow:hidden;}

.hotags a{ padding:3px 2px 0px;}



/* Search */

.searchform{ float:right; padding:5px 10px 0px 0px; width:325px;}

.searchInput{ float:left; padding:5px 5px 4px 25px; width:230px; height:14px; line-height:15px; border:none; color:#666; background:none; }

.searchBtn{ float:right; width:60px; height:24px; line-height:24px; text-align:center; color:#FFF; text-indent:-9999px; border:none; background:none; cursor:pointer; display:block;}



/* Container */

.container{ float:left; width:980px; overflow:hidden;}



/* Content */

.content{ float:left; width:666px; border:1px solid #DDD; border-top:2px solid #A3D1F0; overflow:hidden;}

.homecontent{ width:718px; border:none;}



/* Featured */

.featured{ float:right; margin-bottom:10px; width:718px; overflow:hidden;}



/* Slideshow */

.slideshow{ float:left; padding:4px 4px; width:294px; height:332px; background:url(images/icon.png) no-repeat 0 -190px; overflow:hidden; position:relative;}

#showimg{ width:294px; height:332px; overflow:hidden;}

#showimg img{ width:294px; height:332px; display:block;}

.opacity{ float:left; width:294px; height:54px; background-color:#222; position:absolute; z-index:99; left:4px; bottom:5px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; overflow:hidden;}

#msg{ float:left; padding:0px 7px; width:280px; height:24px; line-height:24px; position:absolute; z-index:100; left:4px; bottom:32px; overflow:hidden; }

#msg li{ font-size:15px; font-weight:bold; color:#FFF; display:block;}

#msg li a:link, #msg li a:visited{ color:#FFF; text-decoration:none;}

#msg li a:hover{ text-decoration:underline;}

.operate{ position:absolute; z-index:1000; right:6px; bottom:7px;}

.operate span{ float:left; padding:1px 6px; margin-left:1px; height:18px; line-height:18px; font-weight:bold; cursor:pointer; color:#454545; background-color:#F0F0F0; text-align:center;}

.operate span.hov{ color:#F0F0F0; background-color:#F60;}



/* Latest */

.latest{ float:left; margin-left:10px; padding:10px 10px; width:384px; height:318px; border:1px solid #DBDBDB; background:url(images/icon.png) no-repeat 0 -540px; overflow:hidden;}

.latest h2{ width:380px; height:26px; line-height:26px; font-size:20px; text-align:center; overflow:hidden;}

.latest ul{ margin-top:33px; color:#999;}

.latest ul li{ margin:2px 0px 1px; padding-left:18px; width:365px; height:24px; line-height:24px; font-size:15px; background:url(images/icon.png) no-repeat -490px -204px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.latest ul li span{ margin-right:8px; padding-right:8px; background:url(images/sprite.png) no-repeat right -220px; *background-position:right -223px;}

.latest ul li span a:link, .latest ul li span a:visited{ color:#025cab; text-decoration:none;}

.latest ul li span a:hover{ color:#B00; text-decoration:underline;}



/* MiddleCategories */

.section{ float:right; width:406px; overflow:hidden; margin-bottom:10px; height:285px; overflow:hidden;}

.section h2{ padding-right:12px; height:28px; line-height:28px; *line-height:29px; font-size:15px; color:#2B352C; background:url(images/icon.png) no-repeat -92px 0px;}

.section h2 a{ float:right; padding:0px 8px 0px 11px; height:28px; line-height:26px; *line-height:29px; border-left:1px solid #BADAA2; border-right:1px solid #BADAA2; color:#025cab; background:url(images/icon.png) no-repeat 0px -78px; display:block;}

.section h2 a:hover{ color:#B00;}

.section h2 span a{ float:left; padding-left:10px; font-size:13px; font-weight:normal; border:none; color:#666; background:none;}

.section h2 span a:hover{ color:#B00;}

.section ul{ margin-top:10px;}

.section ul li{ padding-left:24px; height:24px; line-height:24px; font-size:15px; background:url(images/icon.png) no-repeat -485px -203px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}



.section ul li.picexcerpt{ margin-bottom:8px; padding-right:0px; height:112px; background:none; border-bottom:1px dotted #E0E0E0;}

.section ul li.picexcerpt img{ float:right; margin-top:8px; padding:2px 2px; width:120px; height:85px; border:1px solid #E0E0E0;}

.section ul li.picexcerpt h3{ float:left; margin-bottom:5px; width:270px; height:24px; font-size:13px; overflow:hidden;}

.section ul li.picexcerpt p{ float:left; width:270px; height:70px; line-height:18px; font-size:13px; overflow:hidden; white-space:normal; color:#555;}



.section ul.piccats{ float:right; margin-top:15px;}

.section ul.piccats li{ float:right; margin-bottom:8px; padding:0px; width:135px; height:115px; line-height:16px; text-align:center; background:none; overflow:hidden;}

.section ul.piccats li img{ padding:2px 2px; width:120px; height:85px; border:1px solid #E0E0E0;}

.section ul.piccats li h3{ margin-top:3px; width:115px; height:16px; font-size:13px; font-weight:normal; overflow:hidden;}



/* Sidebar */

.sidebar{ float:right; width:302px; overflow:hidden;}

.sidebar h2, .sidebar h3{ padding-right:10px; height:28px; line-height:27px; *line-height:29px; _line-height:28px; font-size:13px; color:#025cab; background:url(images/icon.png) no-repeat -198px -38px;}

.sidebar ul li.widget_text h2, .sidebar ul li.widget_text h3{ height:27px; *line-height:28px;}

.sidebar h2 a:link, .sidebar h2 a:visited, .sidebar h3 a:link, .sidebar h3 a:visited{ color:#025cab; text-decoration:none;}

.sidebar h2 a:hover, .sidebar h3 a:hover{ color:#B00; text-decoration:underline;}



.sidebar ul{ overflow:hidden;}

.sidebar ul li{ margin-bottom:10px;}

.sidebar ul li ul{ padding:8px 0px; border:1px solid #D0D0D0; border-top:none;}

.sidebar ul li ul li{ margin-bottom:0px; padding-left:14px; width:270px; height:24px; line-height:24px; border:none; background:url(images/icon.png) no-repeat -493px -237px; *background-position:-493px -238px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.sidebar ul li.widget_text{ line-height:20px;}

.sidebar ul li div{ line-height:24px; border:1px solid #D0D0D0; border-top:none; color:#454545;}

.sidebar ul li.widget_text div{ line-height:20px; border-top:1px solid #D0D0D0;}

.sidebar ul li.widget_text div.statlist{ padding:10px 8px 10px 10px}

.sidebar ul li.widget_tag_cloud div{ padding:10px 8px 8px;}

.sidebar ul li div div{ padding:2px 2px; border:none;}

.sidebar ul li.widget_categories ul li, .sidebar ul li.widget_nav_menu ul li{ height:auto;}

.sidebar a:link, .sidebar a:visited{ color:#454545; text-decoration:none;}

.sidebar a:hover{ color:#B00; text-decoration:underline;}




.sidebar ul li.mostviews h3{ padding-right:12px; color:#025cab; background:url(images/icon.png) no-repeat -248px -112px;}
.sidebar ul li.archivemostviews h3{ background-position:-198px -150px;}
.sidebar ul li.mostviews h3 span{ float:right; margin:6px 4px 0px; *margin:-22px 0px 0px; width:46px; height:22px; line-height:24px; text-align:center; color:#025cab; cursor:pointer; display:block; overflow:hidden;}
.sidebar ul li.mostviews h3 span.mon{ background:url(images/icon.png) no-repeat -190px -118px;}
.sidebar ul li.mostviews ul{ height:240px; background:url(images/icon.png) no-repeat -475px -270px; *background-position:-475px -272px;}
.sidebar ul li.mostviews ul li{ padding-left:26px; width:208px; background:none;}
.sidebar ul li.archivemostviews ul li{ width:258px;}
#mostall, #mostmonth{ display:none;}




.leftbar{ float:left;}

.leftbar ul li{ height:285px; overflow:hidden;}

.leftbar ul li ul{ height:240px; border:1px solid #D0D0D0; border-top:none;}

.leftbar h2 a{ float:right;}

.leftbar h2 span a{ float:left; padding-right:10px; font-size:13px; font-weight:normal; border:none; color:#666 !important; background:none;}

.leftbar h2 span a:hover{ color:#B00 !important;}





.leftbar ul li ul li.thumbpic{ float:left; padding:6px 0px 0px 9px; * padding:6px 0px 0px 7px; *margin-bottom:6px; _margin-bottom:0px; width:140px; height:115px; *height:auto; text-align:center; background:none; overflow:hidden;}

.leftbar ul li ul li.thumbpic img{ padding:2px 2px; width:125px; height:80px; border:1px solid #E0E0E0; display:block;}

.leftbar ul li ul li.thumbpic h4{ width:130px; height:24px; line-height:24px; font-size:13px; font-weight:normal; text-align:center; overflow:hidden;}



.rightbar{ float:right; width:252px;}

.rightbar h3{ background:url(images/icon.png) no-repeat -248px -76px;}

.rightbar ul li ul li{ width:220px;}



/* RencentComments */

.sidebar ul li.widget_recent_comments ul{ padding:12px 0px 5px;}

.sidebar ul li.widget_recent_comments ul li{ margin-bottom:5px; padding-left:0px; width:280px; height:40px; line-height:18px; *line-height:19px; background:none; *white-space:normal;}

.rightbar ul li.widget_recent_comments ul li{ padding-left:0px; width:230px; height:40px; background:none;}

.sidebar ul li.widget_recent_comments ul li img{ float:left; padding:2px 2px; margin-right:5px; border:1px solid #DDD;}



/* Calendar */

#wp-calendar{ width:100%;}

#wp-calendar caption{ padding:5px 0px 8px; font-size:16px;}

#wp-calendar th, #wp-calendar td{ padding:3px 6px 4px; line-height:20px; text-align:center; text-transform:capitalize; color:#555; border:1px solid #E6E6E6; background-color:#F9F9F9;}

#wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited{ font-weight:bold; color:#006600;}

#wp-calendar tbody tr td a:hover{ color:#0C262C;}

#wp-calendar tbody tr td:hover{ border:1px solid #FADD85; color:#0C262C; background-color:#FEF7E0; cursor:pointer;}

#wp-calendar tfoot tr td{ padding:8px 10px 0px; border:none; background:none;}

.pad{ border:none !important; background:none !important;}



/* MostVoted Posts */

.votelistind{ margin-bottom:6px; width:230px; height:24px; line-height:24px; border:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.votemicro{ padding:0px 6px !important; font-weight:bold; font-size:11px !important; color:#025cab !important;}

.votemicrotext{ *float:left; _width:199px; white-space:nowrap; display:block; overflow:hidden;}

.sidebar ul li.widget_MostVotedAllTime div.votewidget_skin{ padding:8px 0px 5px;}



/* Breadcrumb */

.breadcrumb{ margin-bottom:10px; padding-right :12px; height:26px; line-height:26px; border-bottom:1px solid #E1E9F0; background:#F3F3F3 url(images/sprite.png) no-repeat right -175px;}



/* ArticleList */

.articleList{ margin:30px 15px 10px;}

.articleList li{ margin-bottom:8px; padding:0px 0px 8px 20px; border-bottom:1px dotted #E5E5E5; font-size:15px; font-size:15px; background:url(images/icon.png) no-repeat -490px -208px; overflow:hidden;}

.articleList li a{ float:right;}

.articleList li span{ float:left; font-size:13px; color:#787878;}



/* Piclist */

.piclist{ margin:30px 15px 10px;}

.piclist li{ float:left; margin-bottom:15px; width:212px; height:180px; line-height:22px; text-align:center; overflow:hidden;}

.piclist li img{ padding:2px 2px; width:190px; height:145px; border:1px solid #E0E0E0;}

.piclist li h3{ width:200px; height:20px; line-height:18px; font-size:13px; font-weight:normal; overflow:hidden;}



/* PicExcerptList */

.explist{ margin:30px 15px 10px;}

.explist li{ margin-bottom:15px; padding-bottom:15px; line-height:22px; border-bottom:1px dotted #BBB; overflow:hidden;}

.explist li img{ float:left; margin-right:15px; padding:2px 2px; width:190px; height:145px; border:1px solid #E0E0E0;}

.explist li h3{ _margin-top:-20px; margin-bottom:10px; height:22px; font-size:15px; overflow:hidden;}



.meta{ padding:8px 0px 0px; color:#777;}

.meta span{ padding-right:8px;}

.meta a:link, .meta a:visited{ color:#777; text-decoration:none; }

.meta a:hover{ color:#B00; text-decoration:underline;}

.singlemeta span.cmts a:link, .singlemeta span.cmts a:visited{ color:#B00;}



.fontbig{ font-size:150%; line-height:160%;}

.fontmid{ font-size:130%; line-height:140%;}

.fontsml{ font-size:15px; line-height:24px;}

.meta a.mfcurrent{ font-weight:bold;}



/* Single */

.single{ padding:0px 23px; width:620px; line-height:24px;}

.single h1, .single h2{ padding:15px 0px 8px; font-size:22px; color:#0B3B8C; text-align:center; border-bottom:1px solid #E1E9F0;}

.single .singlemeta{ padding:3px 0px 0px; text-align:center;}

.entry{ margin-top:20px; font-size:15px; overflow:hidden;}

.entry h2{ padding:0; text-align:left; color:#222; border:none;}

.entry p{ margin-bottom:15px; text-indent:24px;}

.entry .summary{ padding:8px 5px 6px 10px; font-size:13px; background-color:#F5F5F5; border:1px solid #DFDFDF;}

.entry img{ margin-bottom:10px; max-width:620px;}

.entry ul, .entry ol{ margin:10px 20px;}

.entry ul li{ list-style:disc;}

.entry ol li{ list-style:decimal;}

.aligncenter{ text-align:center;}

.alignleft{ float:left; padding-right:10px;}

.alignright{ float:right; padding-left:10px;}

.alignnone, .aligncenter{ float:none; text-align:center;}

#article-author{margin:10px 0 0 0;border:1px solid #d9d9d9;clear:both;padding:10px;width:590px;display:inline-block;min-height:110px;-webkit-border-radius:5px;-moz-border-radius:5px;background: #CAE4FF;}
#author-image{height:80px;width:80px;padding:0px;margin-bottom:8px;float:right;position:absolute}
#author-image .avatar{position:absolute;right:10px;top:10px;border:1px solid #d9d9d9;background-color:#FFFFFF;padding:5px}
#author-text{float:left;margin:10px 0px 0px 10px;width:465px;font-size:13px}
#author-text p{margin-top:5px;line-height:19px}


/* ContactForm 7 */

.entry .wpcf7 p{ text-indent:0px;}

.wpcf7-text{ padding:4px 3px 2px;}



/* Page */

.page{ min-height:835px; _height:835px; _overflow:visible;}



/* Related Content */

.relatedrandom{ float:left; padding:15px 0px 15px; width:100%; border-bottom:1px solid #DFDFDF;}

.relatedrandom h3{ margin-bottom:10px; padding:2px 0px 0px 10px; font-size:13px; border-bottom:1px solid #DDD; background:#E0E0E0 url(images/sprite.png) no-repeat right -178px;}

.relatedrandom ul{ float:left; margin:0px 0px; padding:5px 0px 10px 10px; *padding:5px 0px 0px 10px;}

.relatedrandom ul li{ float:left; margin:0px 10px 0px 0px; padding:2px 0 4px 12px; width:280px; line-height:18px; background:url(images/icon.png) no-repeat -496px -206px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.relatedrandom ul.rltimg{ padding-left:19px;}

.relatedrandom ul.rltimg li{ margin:0px 0px 10px 0px; padding:2px 0px 4px 0px; width:145px; text-align:center; background:none;}

.relatedrandom ul.rltimg li img{ padding:2px 2px; width:125px; height:100px; border:1px solid #E0E0E0;}

.relatedrandom ul.rltimg li h4{ width:125px; height:36px; font-size:13px; font-weight:normal; white-space:normal; overflow:hidden;}



.related, .random{ float:left; width:618px; border:1px solid #DDD; border-top:1px solid #A3D1F0; overflow:hidden;}

.related{ margin-bottom:10px;}



/* Error404 */

.error{ float:left; width:978px; height:300px; border:1px solid #DDD; border-top:2px solid #BADAA1; overflow:hidden;}

.errorinfo{ padding:20px 280px;}

.errorinfo h4{ height:32px; line-height:32px; font-size:28px; text-indent:-9999px; background:url(images/404.gif) no-repeat center 0;}

.errorinfo span{ margin-bottom:25px; display:block;}

.errorinfo ol{ padding:0px 20px;}

.errorinfo ol li{ margin:8px 0px; list-style:decimal;}

.errorsearch{ float:left; margin-top:10px; width:370px; border:1px solid #CCC;}

.errorsearch .searchInput{ padding-left:5px; width:300px;}

.errorsearch .searchBtn{ color:#060; font-weight:bold; text-indent:0; border-left:1px solid #E0E0E0; background:url(images/sprite.png) no-repeat -10px -181px;}



/* Post Function */

.postmeta{ padding:10px 0px 15px; line-height:24px; color:#454545; border-bottom:1px solid #DFDFDF; position:relative;}

.wpyouvote{ position:absolute; top:40px; right:20px; _right:50px;}

.post_postvote{ width:60px !important; height:60px !important; overflow:hidden;}

.post_votewidget{ width:60px !important; height:60px; text-align:center; background:url(images/digg.png) no-repeat 0 -140px !important;}

.post_votecount{ padding:5px 0 0 !important; width:60px !important; background:none; position:relative; z-index:100;}

.post_votebuttoncontainer{ margin-top:-35px;}

.post_votebuttoncontainer img{ display:none;}

.post_votebutton{ width:60px !important; height:60px !important; line-height:90px !important; font-size:13px !important; background:none !important; display:block;}

.post_votebutton a:link, .post_votebutton a:visited{ width:60px !important; height:60px; background:url(images/digg.png) no-repeat 0 0; display:block;}

.post_votebutton a:hover{ background:url(images/digg.png) no-repeat 0 -70px;}



.posttool{ float:right; padding:6px 0px 8px; width:620px; line-height:20px; *line-height:24px; text-align:center; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7;}

.posttool a{ float:right; padding:0px 15px 0px 21px; color:#454545; background-image:url(images/icon.png); background-repeat:no-repeat; display:block;}

.posttool a:hover{ color:#B00; text-decoration:underline;}

.posttool a.copylink{ background-position:-483px -540px;}

.posttool a.subscribe{ background-position:-483px -589px;}

.posttool a.share{ background-position:-483px -565px;}

.posttool a.print{ background-position:-483px -613px;}



/* Pagenavi */

.pagenavi{ margin:0px auto 30px; padding:15px 0px 5px; text-align:center; vertical-align:middle;}

.pagenavi a:link, .pagenavi a:visited{ margin:0 2px; padding:4px 8px; text-decoration:none; border:1px solid #D5D5D5; background-color:#F0F4F5; display:inline-table;}

.pagenavi a:hover, .pagenavi a:active{ border:1px solid #9CE; color:#036; background-color:#E3F2FC;}

.pagenavi a.extend{ padding:4px 8px; color:#222;}

.pagenavi a.extend:hover{ color:#036 !important;}

.pagenavi a.current:link, .pagenavi a.current:visited, .pagenavi a.current:hover{ border:1px solid #06F; font-weight:bold; color:#025cab !important; background-color:#C5D5E4;}

.pagenavi span{ padding-left:10px; color:#666;}



.postnavi{ margin:0px auto 30px; padding:15px 0px 5px; text-align:center;}

.previous_post, .next_post{ width:300px; height:24px; overflow:hidden;}

.previous_post{ float:left; text-align:left;}

.next_post{float:right; text-align:right;}

.postnavi a:link, .postnavi a:visited{ color:#036; text-decoration:none;}

.postnavi a:hover{ color:#B00; text-decoration:underline;}



/* Post Comment */

.postcomment{ margin-bottom:15px; overflow:hidden; }

#addcomment, #comments{ margin:10px 0px 15px; padding:10px 12px; font-size:15px;font-family:Alpida Unicode System; border-top:2px solid #A3D1F0; color:#025cab; background:url(images/sprite.png) repeat-x 0 7px;}

#addcomment strong, #comments strong{ padding:0px 4px; color:#B00;}

#addcomment span, #comments span{ float:left; *margin-top:-28px; *padding-left:15px; font-size:13px; font-weight:normal; color:#666;}



.commentlist{ padding:0px 20px;}

.commentlist li{ margin-bottom:10px; padding:10px 0px 20px; width:100%; border-bottom:1px solid #BADAA1; min-height:32px; height:auto !important; display:block; position:relative;}

.commentlist li ul{ margin:15px 0px;}

.commentlist li ul li{ padding:10px 10px 20px; width:96%; border:1px dotted #999; background-color:#F3FAF1;}

.commentlist li p{ line-height:20px; color:#454545;}

.commentlist li em{ line-height:16px; font-style:normal; color:#787878;}

.commentlist li cite{ line-height:16px; font-style:normal; font-weight:normal;}

.commentlist li .avatar{ padding:1px; border:1px solid #DDD;}



.comment_text{ padding:5px 0px 0px 40px;}

.comment_text2{ padding:5px 40px 0px 0px;}

.cd-wrapper{ margin-right:0px !important;}/* Digg Comments */

.comment_avatar{ float:right; width:38px;}

.comment_time{ line-height:18px; color:#016BC2;}

.commentlist li .comment_floor{ color:#016BC2; font-size:22px; font-weight:normal; font-family:Alpida Unicode System, Helvetica, sans-serif; position:absolute; top:6px; left:0;}

.commentlist li .comment_floor em{ font-style:normal; color:#006393; font-size:18px;}

.commentlist li ul li .comment_avatar{ right:10px;}

.reply{ position:absolute; right:0; bottom:5px;}

.commentlist li ul li .reply{ right:10px;}

#cancel-comment-reply{ float:right;}

.reply a, #cancel-comment-reply a{ color:#036;}

.reply a:hover, #cancel-comment-reply a:hover{ color:#B00;}



#moidfy_info{ text-decoration:underline; font-size:13px; color:#666; cursor:help;}

.welcome_author{ color:#787878;}

.welcome_author a{ color:#666; text-decoration:underline;}

.welcome_author a:hover{ color:#B00;}

#infotips{ padding-left:10px;}



.hidform{ padding-bottom:15px; width:93%; height:220px; border:1px solid #CCC; background-color:#FFF; position:absolute  !important; top:110px; left:20px; display:none;}

.hidform h4{ margin-bottom:20px; padding:5px 0px 6px; font-size:15px; background-color:#F5F5F5; border-bottom:1px solid #DDD;}

.hidform h4 strong{ padding:5px 12px 6px; background-color:#E5E8E8;}

.hidform h4 a{ float:right; *margin-top:-24px; width:45px; height:18px; text-indent:-9999px; background:url(images/button.png) no-repeat 0 -82px; display:block;}

.hidform h4 a:hover{ background-position: -62px -82px;;}



#submit_modify, #logincmt, #register{ width:100px; height:28px; line-height:28px; text-align:center; color:#000; background:url(images/button.png) no-repeat 0 -38px; border:none; cursor:pointer;}

a.btn_closelayer{ margin-left:78px; text-indent:0; text-decoration:none; display:block;}



.txtlong{ padding:5px 5px; width:45%; color:#454545; border-width:1px; border-style:solid; border-color:#AAA #DDD #DDD #AAA;}

.sbbtn{ padding:5px 5px; width:45%;}

#userform, .hidform{ position:relative;}

#userform label, .hidform label{ float:right; width:78px; height:26px; line-height:26px; text-align:right; display:block;}



.foravatar{ position:absolute; top:0px; left:22px; _right:42px; padding:2px 2px; width:68px; text-align:center; line-height:22px; border:1px solid #DDD;}

.foravatar img{ padding-bottom:2px; border-bottom:1px solid #DDD;}



.memberinfo{ padding:0px 20px 10px; height:32px; line-height:16px; color:#999;}

.memberinfo img{ float:left; margin-right:6px; padding:1px; border:1px solid #DDD;}



#respond{ width:100%;  position:relative;}

#respond p{ padding:5px 25px;}

#respond p.statement{ color:#F30;}

#respond #userform p{ padding:5px 25px 8px;}

#respond em{ color:#FF0242;}

#respond span{ color:#999;}

#respond .memberinfo span{ color:#06F;}

.wp_smilies{ padding:10px 20px 0px;}

#author, #email, #url, #comment{ padding:5px 5px; width:45%; color:#454545; border-width:1px; border-style:solid; border-color:#AAA #DDD #DDD #AAA;}

#comment{ width:98%; _width:95%; height:150px; font-size:13px; overflow-y:scroll;}

#submit{ float:right; margin:5px 0px 0px 5px; width:90px; height:28px; line-height:28px; font-size:13px; font-weight:bold; text-shadow:1px 1px 0px #F3C287; text-indent:5px; text-align:center; border:none; background:url(images/button.png) no-repeat 0 0; cursor:pointer;}



.cmthtml{ margin:0px 10px; padding:5px 10px; border:1px dashed #D0DEE3; color:#454545; background-color:#F3F5FA;}

.cmthtml small{ font-size:13px; line-height:16px;}

.input_submit{ height:50px;}

.repeattip{ float:right; padding-top:12px;}



/* Comment Navigation */

.comment_navi{ float:right; margin:10px 15px 10px 0px; text-align:center;}

.comment_navi span.cpt{ padding:3px 6px 2px; background-color:#E3E3E3; border-bottom:1px solid #D5D5D5;}

.comment_navi a{ padding:3px 3px 2px;}

.comment_navi a:hover{ color:#FF0242;}

.comment_navi .current{ font-weight:bold; color:#FF0242;}



/* FriendLink */

.friendlink{ float:right; width:978px; border:1px solid #DFDFE3; overflow:hidden;}

.allfriendlink{ margin-top:10px;}

.friendlink h3{ height:29px; line-height:29px; font-size:13px; text-indent:12px; color:#454545; border-bottom:1px solid #DFDFE3; background:url(images/sprite.png) repeat-x 0 0px;}

.friendlink h3 span{ float:left; *margin-top:-30px; padding-right:10px; font-size:13px; font-weight:normal; color:#B4C8E0;}

.friendlink ul{ float:right; padding:8px 8px; width:962px;}

.friendlink ul li{ float:right; margin:3px 3px; line-height:18px; display:block; white-space:nowrap; overflow:hidden;}

.friendlink ul h4{ display:none;}

.friendlink ul li img{ border:1px solid #DDD;}



.flink{ margin:0px 0px !important; list-style:none;}

.flink li{ float:left; margin-bottom:5px; list-style:none !important;}

.flink li h4{ margin-bottom:5px; padding-left:12px; font-size:13px; line-height:28px; list-style:none; background-color:#F3F3F3; border-bottom:1px solid #EEE;}

.flink li ul{ float:left; margin:0px 0px; width:650px;}

.flink li ul li{ float:left; padding:0px 5px; list-style:none; white-space:nowrap;}

.flink li ul li img{ margin-bottom:0px; border:1px solid #DDD;}



/* Footer */

.footer{ float:left; margin:10px 0px; width:980px; color:#454545; text-align:center; overflow:hidden;}

.footer p{ margin:10px 0px 5px; text-align:center;}

.footer p a{ color:#454545;}

.footer p a:hover{ color:#B00;}



.footpage{ margin-bottom:15px; padding:7px 10px 6px; text-align:center; border:1px solid #DFDFE3; background:url(images/sprite.png) repeat-x 0 0px;}

.footpage li{ width:1px; padding:0px 8px 0px 12px; background:url(images/sprite.png) no-repeat 0 -182px; display:inline; word-break:keep; white-space:nowrap;}

.footpage li.nb{ background:none;}



/* SiteAD */

.ad_pageheaderbanner, .ad_logobanner, .ad_topfullbanner, .ad_pagefooterbanner, .ad_leftbanner{ float:left; text-align:center; vertical-align:top; overflow:hidden;}

.ad_pageheaderbanner{ margin-bottom:10px; width:980px;}

.ad_logobanner{ width:600px; height:60px;}

.ad_topfullbanner{ margin-top:10px; width:980px;}

.ad_pagefooterbanner{ margin:10px 0px; width:980px;}

.ad_leftbanner{ margin-bottom:10px; width:718px;}

.ad_single{ margin-bottom:10px; vertical-align:top;}

.ad_singlebtm{ margin:15px 0px !important; text-align:center;}

.ad_singleleft{ float:left; margin-bottom:5px; padding-right:15px;}

.ad_singleright{ float:right; margin-bottom:5px; padding-left:10px;}

.ad_pageheaderbanner img, .ad_logobanner img, .ad_topfullbanner img, .ad_pagefooterbanner img, .ad_leftbanner img, .ad_single img{vertical-align:top;}



#ad_coupleleft{ position:absolute; top:40px; left:10px; width:120px; text-align:center;}

#ad_coupleright{ position:absolute; top:40px; right:10px; width:120px; text-align:center;}

#commentform textarea{font:16px Alpida unicode system, Arial, Helvetica, sans-serif;width:487px;height:143px;border:solid 1px #ccc;background:#F6F6F6 url(http://www.uyghurbeg.net/wp-content/uploads/2011/01/inkastaglik.jpg) no-repeat scroll center center;background-color:#FAFCFD;}
