﻿/*  
Theme Name: D-Z Theme
Theme URI: http://zeuscn.net/
Description: 一款引入杂志元素的博客模板，主题设计来自 <a href="http://www.dogorgod.com/" target="_blank">Dogorgod</a> ，由 <a href="http://zeuscn.net/" target="_blank">zEUS.</a> 制作。D-Z Theme 是一款2栏 Wordpress 主题模板，适用于 <strong>Wordpress 2.3 以上版本</strong>（模板内使用了 tag 函数），<strong>不支持 widgets 设置</strong>，<strong>内置了日志分页</strong>、<strong>评论分页</strong>功能，<strong>评论 Gravatar 头像</strong>、<strong>评论/反向链接分离</strong>，<strong>作者评论特殊背景色</strong>，无需插件整合WP中文工具箱（修改版）以提供<strong>随机日志/评论最多日志等功能</strong>。兼容国内主流 Firefox 3.0 IE6 IE7 等浏览器。
Version: 1.08.06.22
Author: zEUS. Dogorgod
Author URI: http://zeuscn.net/
*/
body {
	background:#eaeaea url(images/bg.gif) repeat-x;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size:12px;
	color: #6e6e6e;
	line-height:1.7em;
	word-wrap:break-word;
	text-align:center;
}

a {
	color: #616161;
        border:0 none;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration:none;
        background:url(images/txbg.gif);
}

img {
border:0 none;
}

p {
	margin: 0px 0px 10px;
}


.img_border { 
	border: 5px #EAEAEA solid;
	margin: 8px;
}
.img_border a:hover {
	border: 5px #44a1d0 solid;
	margin: 8px;
}

blockquote {
        width:510px;
       
	background:#F0F0F0;
	border:1px dashed #535353;
	color:#535353;
        margin:5px 20px;
	padding:5px 5px;
       
}


/* ------------------------------------- header area  */
#header {
	height:139px;
	width:970px;
	background: url(images/header.gif) no-repeat;
	margin:0 auto;
	position:relative;
}

/* site title */
h1 {
	font-family:微软雅黑, 黑体, "Arial Black";
	font-size:26px;
	margin:0;
	top:22px;
	left:35px;
	position:absolute;
	padding:5px 0;
}

h1 img {
border:none;
}

h1 a, h1 a:visited {
	color: #000;
	text-decoration: none;
}

h1 a:hover {
	color: #828282;
	text-decoration: none;
}
.description {
	color:#6E6E6E;
	font-size:14px;
	font-weight:700;
	font-family:微软雅黑, 黑体, "Arial Black";
	top:55px;
	left:35px;
	position:absolute;
}
#rss {
	float:right;
	background:url(images/RSS.gif) no-repeat;
	height:39px;
	width:37px;
	margin-right:2px;
	cursor:hand;
}


#scrollDiv{
color:#222;
font:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
font-size:12px;
height:20px;
line-height:20px;
overflow:hidden;
padding-left:30px;
}

#scrollDiv li{
height:20px;
}

#scrollDiv ul{

margin:0;
padding:0;

}



/* ------------------------------------- searchform area  */
#search {
	float:right;
	margin:64px 0 0 728px;
	*margin:64px -10px 0 0px;
	height:24px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
position:absolute;
*position:relative;
}
.searchform {
	width:242px;
	*width:212px;
	height:22px;
}	
.searchform .s {
	width:180px;
	*width:170px;
	height:16px;
	line-height:16px;
	background: #fff;
	border:0px solid #575757;
	padding:3px 5px;
	color: #848484;
}
.searchform .input {
	height:20px;
	line-height:20px;
	color: #848484;
	font-size:14px;
	padding-left:5px;
}
.searchform .submit {
	background-color:#FFFFFF;
	color:#848484;
	height:20px;
	line-height:20px;
	width:21px;
	border:none;
}

#nav {
	height:32px;
	left:10px;
	position:absolute;
	top:102px;
	width:950px;	
}
#nav ul {
        
   margin:0 104px;
	*+margin:0 104px !important;
	*margin:0 52px;
	padding:0px;
	position:relative;
         

}
#nav ul li {
float:left;
	height:25px;
	line-height:25px;
	list-style:none;
	margin:4px 40px;
	text-align:center;
	width:68px;
}
#nav ul li a {
	color:#cacbcb;
	background: url(images/navli-bg.gif) no-repeat;
	height:25px;
	width:68px;
	display:block;
}
#nav ul li a:hover {
	background: url(images/navli.gif) no-repeat;
	display:block;
	height:25px;
	text-align:center;
	width:68px;
	color:#fff;
	display:block;
}
#nav .current_page_item a, #nav .current_page_item a:visited {
	background: url(images/navli.gif) no-repeat;
	display:block;
	height:25px;
	text-align:center;
	width:68px;
}

#wrapper {
	width:970px;
	margin:7px auto;
	text-align:left;
}
#wrap-top {
	background:url(images/wrap-top.gif) no-repeat;
	width:970px;
	height:10px;
	float:left;
}
#wrap-bg {
	background:url(images/wrap-bg.gif) repeat-y;
	float:left;
	width:970px;
	*+margin-top:0 !important;
	*margin-top:-5px;
}
#wrap-btm {
	background:url(images/wrap-btm.gif) no-repeat;
	width:970px;
	height:10px;
	float:left;
}

/* content */
#content {
	float:left;

	margin-top:8px;
	width:594px;
	float: left;
}
.post {

	padding:0px 0 25px 20px;
	float:left;
}
.arch-post {
	float:left;
	height:165px;
	margin:5px 0pt;

        overflow:hidden;



	padding:5px 0pt 5px 20px;
              width:275px;
}

.post .title {

	text-align:left;

	height:auto;
	width:570px;
}
.arch-post .title {
	text-align:left;
	height:auto;
	width:275px;
}
.arch-entry {
	text-align:left;
	width:265px;
	background:#f5f5f5;
	padding:5px;
}


.dog-arch-entry {
	text-align:left;
	width:265px;
	
	padding:5px;
}


/* archive page title */
.arch-post h2 {
	color: #ccc;
	margin:0;
	font-size:15px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
              border-top:1px solid #d9dce0;
	
}
.arch-post h2 a {
	color: #222;
	text-decoration: none;
}

/* post title */
h2 {
	color: #222222;
	margin:0;
	font-size:24px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	font-weight:normal;
	padding:2px 0;
}
h2 a {
	color: #222222;
	text-decoration: none;
}
h2 a:hover {
	color: #fff;
	text-decoration:none;
        background:url(images/txbg.gif);
}

.dog h2 {
	color: #555555;
	margin-top:15px;
	font-size:18px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	font-weight:normal;
	padding:2px 0;
}
.dog h2 a {
	color: #555555;
	text-decoration: none;
}
.dog h2 a:hover {
	color: #fff;
	text-decoration:none;
        background:url(images/txbg.gif);
}


.entry {
        
	margin-top:5px;
	float:left;
	color:#656565;
	width:570px;
}



.entry img {
	border: none;
	margin:5px;
}
.entry .img_border { 
	border: 1px #ccc solid;
	padding: 3px;
}
.entry a {
	color:#222;
}
.entry a:hover {
	color:#fff;
        
}
.entry li {
	list-style:none;
	margin:10px 0px;
}
.entry h3 {
	font: bold 14px Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	color:#707070;
	margin:2px 2px 2px 20px;
}
.entry ul, .entry ol {
	list-style:none;
	margin:0;
}
.entry ul li, .entry ol li {
	background:url(images/linkli.gif) no-repeat left 2px;
	margin:0;
	padding-left:20px;
}

.search-entry {
	padding:5px;
	margin:5px 10px;
	*margin:5px 5px;
	width:554px;
	float:left;
	background:#f5f5f5;
}
.search-entry a {
	color:#222;
}
.search-entry a:hover {
	color:#6E6E6E;
}

.postdate {
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	color:#333;
	font-size:11px;
              
}

.postinfo {
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	font-size:11px;
	color:#8a8c8d;
	float:right;
}

.postinfo01 {
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	font-size:11px;
	color:#8a8c8d;
	float:left;
}

.postinfo a {
	color:#8a8c8d;
}
.postinfo a:hover {
	color:#fff;
}


.one {
   background: url(images/tabbg.gif) no-repeat;


}

.postmeta, .pagetitle {
	        list-style-image:url(images/ttpp.gif); 
	background:#eaeaea url(images/tt.gif);
	width:560px;
	height:25px;
	float:left;
	margin-left:20px;
	*margin-left:10px;
	line-height:25px;
	color:#707070;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	
	text-align:center;
}



.postmeta a, .pagetitle a {
	color:#707070;
}
.postmeta a:hover, .pagetitle a:hover {
	color:#fff;
}

.postmeta .postdate {
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	color:#8a8c8d;
	font-size:10px;
	font-weight:bold;
	float:left;
	width:101px;
	text-align:center;
}

.postdate01 {
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	color:#8a8c8d;
	font-size:10px;
	
}

.postmeta .category {
	font-style:italic;
	float:left;
	margin-left:13px;
	font-weight:bold;
}

.postmeta .comment, .pagetitle .comment {
	font-style:italic;
	float:right;
	margin-right:20px;
	font-weight:bold;
}

.extra {
    
	width:570px;
	padding:10px 0 10px 20px;
	margin-top:10px;
	float:left;
}
.extra-single {
	width:550px;
	padding:10px;
	margin-top:10px;
	float:left;
	border-bottom:1px solid #808C97;
	border-top:1px solid #808C97;
}
.extra h3,.extra-single h3 {
	font: bold 16px Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	color:#555555;
	margin:2px;
	*margin:2px 1px;
}


.newpost {
      
	float:left;
	width:490px;
	height:180px;
	margin-top:-10px;
	*+margin-top:0 !important;
	*margin-top:0;
              
}


.extra01 {
     background:url(images/news.gif);    
	float:left;
	width:570px;
	height:180px;
	margin-left:15px;
        *+margin-left:15px !important;
        *margin-left:7px;
		

	
              
}
.extra .recent {
	float:left;
	width:260px;
	color:#a5a5a5;
	padding:0 10px;
    margin-left:-10px;
    *margin-left:-5px !important;
	overflow:hidden;
}


.extra .recent01 {
	float:left;
	width:200px;
	color:#a5a5a5;
        margin-top:-25px;
        *margin-top:-15px;
	margin-left:-50px;
        *+margin-left:-50px !important;
        *margin-left:-30px;
        
}


.extra-single .recent {
	float:left;
	width:270px;
	color:#a5a5a5;
}

.extra .random {
	float:right;


	width:265px;
	color:#a5a5a5;
	padding:0 10px;
}



.extra-single .random {
	float:right;
	width:270px;



	color:#a5a5a5;
}


/////////////////////////////////////// 
.extra-single ul {
	margin:0px;
	padding:0px;
}
.st-related-posts {
	float:left;
	width:270px;
	color:#a5a5a5;
	margin:0px;
	padding:0px;
width:100%;
}

.st-related-posts a {

        color:#858585;
}
.st-related-posts a:hover {

	color:#fff;
}
.st-related-posts ul {
	margin:0px;
	padding:0px;
}
.st-related-posts li {
	list-style:none;
	background:url(images/li.gif) left 8px no-repeat;
	padding-left:10px;
	
width:44%;
margin:0 10px;
*+margin:0 10px !important;
*margin:0 5px;
float:left;
}
///////////////////////////////////////

.extra .recent a, .extra .random a, .extra-single .recent a, .extra-single .random a {
	color:#858585;
}
.extra .recent a:hover, .extra .random a:hover, .extra-single .recent a:hover, .extra-single .random a:hover {
	color:#fff;
}

.extra .recent ul, .extra .random ul,.extra-single .recent ul, .extra-single .random ul {
	margin:0px;
	padding:0px;
}

.extra .recent ul li, .extra .random ul li, .extra-single .recent ul li, .extra-single .random ul li {
	list-style:none;
	background:url(images/li.gif) left 8px no-repeat;
	padding-left:10px;
	border-top:1px dashed #d9dce0;
}


h3 {
	color:#333333;
        background:#eaeaea;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
}




/* next & previous post navigation */
.post-nav {
	clear: both;
	padding-bottom: 15px;
	margin-top: -15px;
	font-size: 95%;
}
.post-nav a, .post-nav a:visited {
	color: #555;
	text-decoration: none;
}
.post-nav a:hover {
	color: #44a1d0;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	padding-top: 2px;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	padding-top: 2px;
}

/* 分页导航 和  评论分页 */ 
.pageNav, .comment-page-numbers {
	color:#828284;
	text-align:center;
	text-decoration:none;
	float:left;
	height:20px;
	margin:10px 10px 10px 20px;
	*margin:10px 10px 10px 15px;
	*padding:5px 0;
	width:520px;
}
.pageNav a, .comment-page-numbers a {
	background-color:#eaeaea;
	border:1px solid #b1bdc7;
	color:#333333;
	margin:2px;
	padding:2px 5px 1px;
}
.pageNav a:hover, .comment-page-numbers a:hover {
                background-color:#342d27;
                border:1px solid #b1bdc7;
	color:#fff;
}
.current {
	background-color:#342d27;
	border:1px solid #b1bdc7;
	color:#fff;
	font-weight:bold;
	margin:2px 0pt;
	padding:2px 5px 1px;
}
.pages, .extend {
	background-color:#f5f5f5;
	border:1px solid #b1bdc7;
	margin:2px;
	padding:2px 5px 1px;
}


/* ------------------------------------- sidebar area  */
.sidebar {
	float:right;
	margin-top:-7px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	width:365px;
}

.sidebar h3 {
	color:#333333;
        background:#eaeaea;
	border-bottom:1px solid #B1BDC7;
        display:inline; 
	margin-bottom:8px;
	font-size:12px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
        font-weight:bold;
	 height:14px;
	line-height:14px;
       
}
.sidebar ul {
	float:left;
	padding:0px;
	width:350px;
	margin:5px 0 10px;
}
.sidebar ul li{
	list-style:none;
}


.chalou {
            float:left;
}

.chalou a {
              
	
	width:110px;
	height:80px;
	background:url(images/chalou110.gif) no-repeat top left;
	display:block;
	border:1px solid #CECECE;
              
              margin-bottom:5px;
	
              
               margin-left:42px;
               
               *margin-left:42px;
                 
                 
}
.chalou a:hover {
	height:80px;
	background:url(images/chalou110.gif) no-repeat bottom left;
	display:block;
	border:1px solid #88888C;
}


.google01 {
            float:left;
}

.google01 a {
              
	
	width:110px;
	height:80px;
	background:url(images/google01.gif) no-repeat top left;
	display:block;
	border:1px solid #CECECE;
              
             
	margin-bottom:5px;
                
               margin-left:25px;

              
               *margin-left:20px;
                
               
}
.google01 a:hover {
	height:80px;
	background:url(images/google01.gif) no-repeat bottom left;
	display:block;
	border:1px solid #88888C;
}


.shiwai {
            float:left;

}




.shiwai a {
	
	width:110px;
	height:80px;
	background:url(images/shiwai110.gif) no-repeat top left;
	display:block;








       border:1px solid #CECECE;


         margin-bottom:5px;

              margin-left:25px;

             
             *margin-left:20px;
            
              
}
.shiwai a:hover {
	height:80px;
	background:url(images/shiwai110.gif) no-repeat bottom left;
	display:block;
	border:1px solid #88888C;
}



.google02 {
            float:left;
}

.google02 a {
              
	
	width:110px;
	height:80px;
	background:url(images/google02.gif) no-repeat top left;
	display:block;
	border:1px solid #CECECE;
              
             
	margin-bottom:5px;
            
               margin-left:25px;
               
               *margin-left:20px;
               
            
}
.google02 a:hover {
	height:80px;
	background:url(images/google02.gif) no-repeat bottom left;
	display:block;
	border:1px solid #88888C;
}



.themes {
          padding:0px -5px 25px 20px;
          
          float:left;

}


.tag-area, .hottest, .blogroll, .widget {
	margin:10px 0px 10px 5px;
}

.hottest ul {
	list-style:none;
	margin:0px -4px;
             *margin:0px -2px;
	width:346px;
                border :1px solid #CCC;
                padding-top:20px;
}
.hottest ul li {
	float:left;
	background:url(images/linkli.gif) no-repeat left 2px;
	
	margin:0px -4px;
              *margin:0px -2px;
	padding-left:20px;
             
              
}



.dog ul li {
        float:left;
	background:url(images/linkli.gif) no-repeat left 2px;
        border-bottom:1px dashed #d9dce0;
	float:left;
	margin:0;
	padding-left:20px;

}





.new ul li {
        list-style-image:url(images/ttpp.gif); 
	background:#eaeaea url(images/tt.gif);
        float:left;
        margin:-10px 0px 0px -10px;
         *margin:0px 0px 0px -10px;
	
}



.blogroll ul {
	margin:0;
	list-style:none;
}
.blogroll ul li {
	background:url(images/linkli.gif) no-repeat left 2px;
	float:left;
	margin:0;
	padding-left:20px;
	width:150px;
}

.widget .alignleft {
	float:left;
}
.widget .alignright {
	float:right;
}

.dog-font {
        font:12px Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	color:#555;

}

/* ------------------------------------- tab area */
#tab-content {
	float:left;
	width:355px;
}
.TabbedPanels {
	float:left;
	width:350px;
}
.TabbedPanels ul {
	margin: 0;
	padding: 0;
}
.TabbedPanelsTabGroup {
	margin:0;
	padding:0;
	float:left;
}
.TabbedPanelsTab {
	font:14px, Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	position: relative;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background:url(images/tab.gif) repeat-x;
	text-align:center;
	color:#4e4e4e;
	height:21px;
	line-height:21px;
	width:87px;
}
.TabbedPanelsTabHover {
	color:#333333;
	background:#FFF200;
	display:block;
	width:87px;
	height:21px;
}
.TabbedPanelsTabSelected {
	background:url(images/Tabselecet.gif) repeat-x;
	color:#4e4e4e;
	width:89px;
	height:21px;
}
.TabbedPanelsTab a {
	color:#767c79;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	float: left;
	color:#6e6e6e;
	background:url(images/tabbg.gif) repeat-x;
	font-size:12px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	line-height:1.5em;
	word-wrap:word-break;
	width:340px;
	padding:8px 5px;
	margin-bottom:5px;
}
.TabbedPanelsContentGroup li {
	list-style:none;
	padding:2px 0;
}
.TabbedPanelsContentGroup li a {
	color:#6e6e6e;
	padding-left:12px;
	background:url(images/li.gif) left 6px no-repeat;
}
.TabbedPanelsContentGroup li a:hover {
	color:#fff;
	background:url(images/txbg.gif);
}
#TabbedPanelsContent {
	padding: 2px;
}
#TabbedPanelsContent ul {
	margin:0;
	padding:0;
	width:100%;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float:left;
	width:10em;
	height:20em;
	background-color:#EEE;
	position:relative;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float:none;
	margin:0;
	border-top:none;
	border-left:none;
	border-right:none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color:#EEE;
	border-bottom:solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear:none;
	float:left;
	padding:0;
	width:30em;
	height:20em;

}

#hotposts li, #commentstitle li {

	float:left;
	width:93%;


}



.hotcomment {
	float:right;
	display:block;
	width:86px;
	text-align:right;

}

.hotposttitle {

	float:left;
	display:block;



}



/* ------------------------------------- comments area  */

.comments-template {
	float:left;
	margin-left:10px;
	*margin-left:5px;
	padding:15px 0pt 0pt;
	width:544px;
}

.huifu {
          float:right;
          margin-right:10px;
	*margin-right:5px;

}

.commentcount {

       color:#888888;
       font-family:arial;
       font-size:24px;
       font-weight:normal;
}

.comments-template ol {
	margin:0;
	padding:0 0 5px;
	*padding:15px 0px 5px;
	list-style: none;
}

.comments-template ol li {
	margin:10px;
	*margin:10px 5px;
	line-height: 18px;
	padding:10px;
	border: 1px solid #b3b3b3;
	color:#222;
}

.comments-template ol li p {
	margin:0;
}
.comments-template h2 {
	font-family:Arial;
	font-size:14px;
        font-weight:bold;
	color:#555;
	margin:0 10px;
	*margin:0 5px;
}
.comments-template h3 {
	font-family:Arial Black, Sans-serif;
	font-size:14px;
	color:#555;
	margin:0 10px;
	*margin:0 5px;

	text-align:center;
}
.comments-num { 
        font-family:Arial Black;
	font-size:48px;
	font-style:italic;
}
.comment-entry-alt {
	color:#222;
}
.comment-entry-alt a {
	color:#222;
}
.comment-entry-alt a:hover {
	color:#ccc;
}
.comment-entry-owner {
	background:#555;
	color:#CCCCCC;
}
.commentmetadata a {
	font-size: 10px;
	
}

.comments-template p.nocomments{
	padding: 0;
}
#comment-area {
	margin:0 10px;
	*margin:0 5px;
}
#respond {
	margin-bottom:15px;
	font-family:arial black;
	font-size:42px;
	
	color:#555555;
	text-align:center;
}

#commentform {
	width:440px;
	margin:0 auto;
}
#author, #email, #url, #mcspvalue {
        font-family:Arial, Tahoma, "微软雅黑", "宋体";
	border:1px solid #D6D3D3;
	width:200px;

	background:#f8f7f6;
	padding:2px 5px;
}



#submit {
        border:1px solid #FFFFFF;
	width:86px;
        height:20px;
	background:#555555 none repeat scroll 0 0;
	
        color:#FFFFFF;
        font-family:arial black,"Microsfot Yahei";
        margin:5px 0;
        padding:0 5px;
             
	
}




.reply-tip {
	color:#555;
        font-family:Arial;
        font-size:10px;
      

}

#commentform textarea {
	font: Arial, Helvetica, sans-serif;
	width: 420px;
	height: 100px;
	border: solid 1px #D6D3D3;
	padding: 5px 3px 3px 7px;
	background:#f8f7f6 url(images/pl.gif) no-repeat;
        background-position:center center;
	
}
 
.navigation {
	float:left;
	background:url(images/navigation.gif) no-repeat;
	height:23px;
	line-height:23px;
	width:550px;
	margin-left:8px;
	*margin-left:4px;
	color:#EAEAEA;
}
.navigation a {
	color:#eaeaea;
}



.navigation .alignleft {
	float:left;
	margin-left:28px;
	*+margin-left:28px !important;
	*margin-left:14px;
	width:225px;
	text-align:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
}
.navigation .alignright {
	float:right;
	margin-right:28px;
	*+margin-right:28px !important;
	*margin-right:14px;
	width:225px;
	text-align:right;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
}

/* ------------------------------------- cat area  */
#cat-area {
	width:970px;
	font-size: 12px;
	float:left;
	margin-top:7px;
}
#cat-area a {


	color:#525F68;
}
#cat-area a:hover {
	color:#fff;
}
#cat-area img {
	border:1px solid #CECECE;
}
#cat-top {
	background:url(images/cat-top.gif) no-repeat;
	width:970px;
	height:18px;
	float:left;
}
#cat-bg {
	background:url(images/cat-bg-1.gif) repeat-y;
	float:left;
	width:966px;
	padding:0 2px;
	text-align:center;
}
#cat-btm {
	background:url(images/cat-btm.gif) no-repeat;
	width:970px;
	height:18px;
	float:left;
}

.cat {
	float:left;

	width:141px;


	+*width:141px !important;
	*width:151px;


	margin:0px 10px;
	+*margin:0px 10px !important;
	*margin:0px 4px;
	font-family:Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	color:#b4b4b4;
}
.cat h2 {
	color:#828282;

	font:14px Arial, Tahoma;
	
	display:inline;
}
.cat p {
	font:12px Arial, Tahoma, "微软雅黑", "宋体", Trebuchet MS;
	margin-top:3px;
	color:#BBBBBB;
}
/* ------------------------------------- end cat area  */

.footer {

	float:left;

	background:url(images/footer.gif) no-repeat;

	height:30px;
	margin:5px 0;
	color:#999999;
	width:970px;
}
.footer a {
	color:#999999;
	font-weight:bold;
}
.footer a:hover {
	color:#fff;
	font-weight:bold;
}
.footer .text {
                font-size:11px;
                font-family:Arial,Tahoma;
                line-height : normal;
	margin-left:60px;

	*+margin-left:60px !important;
	*margin-left:30px;
	float:left;

}

.footer .login {
	float:right;
	height:40px;
	width:66px;

}
.footer .login a {
	background:url(images/login.gif) no-repeat bottom left;
	height:40px;
	width:66px;
	display:block;
}
.footer .login a:hover{
	background:url(images/login.gif) no-repeat top left;
	height:40px;
	display:block;
}

.notfound {
	background:url(images/404.gif) no-repeat;
	height:500px;
	width:960px;
	float:left;
	margin-left:5px;
}

