@charset "utf-8";
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* TYPE */
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
p { margin-bottom: 18px; }
/*
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom: 14px;} 
*/
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px;} /* 用于Page中的标题，可实现<title>与文章标题不同*/
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px;} /* 文章内的标题，一般用此 */
h3 { font-weight: bold; font-size: 1em; line-height: 18px; margin-bottom: 18px;} 
h4 { font-weight: bold; font-size: 12px; line-height: 18px; }
h5 { font-weight: bold; font-size: 16px; line-height:32px; margin-bottom: 8px;} /* 用于产品系列的标题 */
h6 { font-weight: bold; font-size: 14px; line-height:28px;} /* 用于产品系列的细分类标题 */

p.intro { font-weight: bold; }
.more { text-align: right;}

ul { margin-bottom: 18px; list-style:outside disc; margin-left:2em;}
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.nodisc {list-style:none; margin:0 0 5px 0;}
ul.children {list-style:none; padding: 0 0 0 12px; margin:0;}
#categories-3 { padding: 0 0 0 8px; border-left: 3px solid #FF0000;}
#homeleft li, #homeright li {margin: 3px 0;}


/*
ul { margin-bottom: 18px; list-style: none outside; margin-left: 2em;}
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.disc {  }
ul.disc { list-style: disc outside; }
ul ul.disc { margin-top: 4px; margin-bottom: 5px; }
ul.children { padding-left: 12px; list-style: none; margin-top: 4px; margin-bottom: 5px;} */


/* Header */
#header { clear:both; width:900px; height:76px; background-image:url(http://www.dpfshow.com/wp-content/themes/bluev1/images/bg_header.gif); background-repeat: repeat-x; padding:0; margin:0 4px 0 4px;}
#headerleft { float:left; height:76px;}
#menulinks { height:4px;padding-right:10px;float:right;padding-top: 27px;}
* html #menulinks a { /* Filter for IE6 to prevent li stacking */ float: left; text-decoration: none;}
* html #menulinks a span { /* Filter for IE6 to prevent li stacking */ float: left; text-decoration: none;}
#menulinks a { padding-left:10px; height:30px; background-image:none; display:block; color:#333333; text-decoration:none; float:left; font-size:14px; font-weight:bold; margin-left:3px; margin-right:3px;}
#menulinks a span { padding-right:10px; padding-top:6px; height:30px; display:block; background-image:none; text-decoration:none; cursor:pointer;}
#menulinks a:hover, #menulinks a.active { background-image:url(http://www.dpfshow.com/wp-content/themes/bluev1/images/menuhover.png); background-position:left top; /*	background-repeat:no-repeat;*/ text-decoration:none; color:#555555; background-repeat: repeat-x;}
#menulinks a:hover span, #menulinks a.active span { background: url(images/menuhoverright.png) right top no-repeat; background-repeat:no-repeat; text-decoration:none;}
/* Layout */
#page { width:908px; margin:auto; padding:auto; background-image: url(http://www.dpfshow.com/wp-content/themes/bluev1/images/bg_all.gif); background-repeat: repeat-y; background-position: center;}
#wrap {width:900px; margin:30px auto 0 auto; padding:0;}/*product, post的容器*/
#homecontent { width:900px; margin:30px auto 0 auto; padding:0;}
#homeleft {float:left; width: 152px; margin:0; padding: 15px 0 10px 10px;}
#homecenter {float:left; width:438px; margin:0; padding: 15px 0 0 0; font-size:14px; line-height:24px;}
#homeright {float:right; width: 280px; margin: 0; padding: 15px 2px;}
a { color:#333; text-decoration: none;}
a:hover {text-decoration: underline;}
/* Content用于blog,与Homecontent有区别 */
#content { width:550px; padding:0 15px 0 0; margin:0; float:right; text-align:left; font-size:14px; line-height:24px; }
#content table {margin: 0 auto  12px auto;}
#content a, #content a:visited { color: #08c;}
#content a:hover{ text-decoration: underline;}
#homecenter a, #homeright a { color: #08c; text-decoration: none;}
#homecenter a:hover, #homeright a:hover { text-decoration: underline;}

.contentdate {background: #FFFFFF url(images/date.gif); float: left; width: 45px; height: 50px; margin: 2px 10px 0 0; padding: 0px; }
.contentdate h3 { color: #FFFFFF; font-size: 10px; font-weight: normal; padding: 0px 0px 0px 10px; margin: 0px; text-transform: uppercase; }
.contentdate h4 { font-family: Times New Roman, Helvetica, Sans-Serif; color: #999999; font-size: 21px; font-weight: bold; padding: 3px 4px 0px 0px; margin: 0px; text-align: center;}
.contenttitle {margin: 0; padding:0; line-height:26px;}
.postdata {padding: 2px 0 8px 0; color:#999; font-size:12px;}

#page #wrap #content div .contenttitle a, #page #wrap #content div .contenttitle a:visited {color:#333; text-decoration:none;}
#page #wrap #content div .contenttitle a:hover {color:#08c;}


#page #wrap #content div .postdata a, #page #wrap #content div .postdata a:visited {color:#999; text-decoration:none;}
#page #wrap #content div .postdata a:hover {text-decoration:underline;}

#page #wrap #content .posttime a, #page #wrap #content .posttime a:visited {color:#999; text-decoration:none;}
#page #wrap #content .posttime a:hover { text-decoration:underline;}

.postspace { background: #EFEFEF url(images/spacer.gif); width: 550px; height: 32px; margin: 0px; padding: 0px; }

/* Product and Page-home */
#psidebar {float:left; width: 280px; padding: 0 5px 0 15px; margin:0; display: inline;}

/* Footer Start */
#footer { width: 848px; clear: both; margin: 0 10px 0 10px; padding: 9px 40px 9px 0; text-align: right; border-top: 1px solid #CCCCCC; background-image: url(http://www.dpfshow.com/wp-content/themes/bluev1/images/logo2.gif); background-repeat: no-repeat; background-position: 853px center;}
/*
#footer { width: 845px; clear: both; margin: 0 5px; padding: 9px 45px 9px 0; text-align: right; border-top: 1px solid #CCCCCC; background-image: url(http://www.dpfshow.com/wp-content/themes/bluev1/images/logo2.gif); background-repeat: no-repeat; background-position: 855px center;}*/
#links {width:900px; clear:both; text-align:left; margin: 0 0 5px 11px;}
#lfooter {float:left; margin: 11px 0 0 11px;}
/*#footer a, #footer a:visited{ color: #333; text-decoration: none;}
#footer a:hover{ text-decoration: underline;}*/

/*#footer { width:900px; clear:both; height:52px; padding-top:30px; text-align:center; line-height:14pt; background-repeat:no-repeat; background-color:#000000;*/

/* Commnets */
#commentblock { width: 506px; background: #EFEFEF; color: #333333; float: left; padding: 10px 20px 0px 20px; margin: 10px 0px 10px 0px; border: 1px solid #C0C0C0; }	
ol#commentlist { padding: 5px 0px 5px 0px; margin: 0px; list-style-type: none; }
.commentdate {font-size: 12px; padding-left: 0px; } 
#commentlist li p{ margin-bottom: 8px; line-height: 20px; padding: 0px; }
.commentname { color: #333333; margin: 0px; padding: 5px 5px 5px 0px; }
.commentinfo{clear: both;}
.commenttext {clear: both; margin: 5px 0px 20px 0px; padding: 20px 10px 5px 10px; width: 432px; background: #FFFFFF url(images/comment.gif) no-repeat top;}
.commenttext-admin { clear: both; margin: 5px 0px 20px 0px; padding: 20px 10px 5px 10px; width: 432px; background: #FFFFFF url(images/comment.gif) no-repeat top;}
#commentsformheader{ padding-left: 0px;}
#commentsform{ text-align: left; margin: 0px; padding: 0px;}
#commentsform form{ text-align: left; margin: 0px; }
#commentsform p{margin: 0px;}
#commentsform form textarea{ width: 99%; }
p.comments_link  img{ margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}

.hot {color:#f00;}

/* 行文格式 */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
blockquote{margin: 0px 0px 0px 25px; padding: 0px 25px 0px 10px; color: #666666; border-left: 3px solid #B3C8DB;}
/* Captions & aligment */
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}

.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px;margin: 0;}
/*Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/*/
*.wp-pagenavi {margin: 0 0 25px 0; clear: both; text-align:center;}*
.wp-pagenavi a, .wp-pagenavi span {color: #333; text-decoration: none; border: 1px solid #BFBFBF; padding: 3px 5px;	margin: 2px;}
.wp-pagenavi span.current {font-weight: bold;}
/* 布局需要的修饰类 */
.marginup {margin: 18px 0 8px 0;}
.marginb {margin-bottom: 8px;}
.widgettitle {margin-bottom: 8px;}
/* sidebar */
#l_sidebarwidgeted {margin:0;}
ul.nodisc, #psidebar #l_sidebarwidgeted #categories-3 ul {list-style:none; margin:0 0 5px 0;}
.widget {list-style:none; margin:0;}
.cat-item, .recentcomments, #page #wrap #psidebar ul li{margin: 3px 0;}


