/*
Theme Name: The Long March
Theme URI: http://www.byis.me
Description: 布衣网仕
Version: 2.0
Author: Gary Liang
Author URI: http://www.byis.me
*/
@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background:url(images/bg.gif) no-repeat center top; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#505050;}
  a { color:#F00; text-decoration:none;}
  a:hover { color:#000; text-decoration: underline;}
.nomore { clear:both;}
blockquote {border:1px #ddd solid; font-size:12px; background:#eee; padding:10px; margin:10px;}
textarea { border:1px #ddd solid;}
cite { font-size:12px; font-style:normal;}
h1 { margin:5px 5px 5px 0px; line-height:22px; padding:0px; font-size:18px; color:#555; font-family:'Microsoft YaHei';font-weight:normal;}
h2 { margin:15px 5px 15px 0px; line-height:18px; padding:0px; font-size:14px; color:#555; font-weight:normal;}
#commentform input {border:1px #ddd solid;}
.commentmetadata { font-size:12px;}

#logo { float:left; margin-top:25px; margin-left:32px; display:inline;}
#logo a { background:url(images/logo.gif) no-repeat; display:block; width:413px; height:36px;}

#searchbox { float:right; width: 200px; border: 1px solid #ccc; margin:30px 25px 0 0; background:url(images/searchboxBG.gif) repeat-x;}
#searchbox #s { float: left; margin: 3px 0 0 5px; border: 0; width: 155px; background:none; color:#999999;}
#searchbox #go { float: right; border-left: 1px solid #ccc}

#header,#nav,#content,#footer { margin:0px auto; width:890px;}
#header { height:85px;}
#nav {width:900px; height:50px; background:url(images/navBG.gif) no-repeat; line-height:40px;}
  #nav_left { float:left; margin-left:10px;}
  #nav_left a { color:#FFF; display:block; float:left; margin:5px; padding:0px 5px; text-decoration:none;}
  #nav_left a:hover,#nav_left a:active { color:#FFF; display:block; float:left; margin:5px; padding:0px 5px; text-decoration:none; background: url(images/navhover.gif) repeat-x;}
  #nav_right { float:right; margin-top:5px; font-size:12px; padding-right:10px;}
  #nav_right ul,#nav_right li { list-style:none; margin:0px; padding:0px;}
  #nav_right li { float:right; margin-left:10px;}
  #nav_right a {color:#FFF; margin:5px;text-decoration:none;}
  #nav_right a:hover {color:#FFF; margin:5px; text-decoration:underline;}

#content { background:url(images/index_41.gif) repeat-y;}
  #left { margin-top:15px; margin-left:20px; margin-bottom:20px; float:left; width:595px; display:inline;}
    #articleList { margin-top:20px; background:url(images/listBg.gif) repeat-x; padding-top:20px;}
	  #articleTitle,#article,#more,#textArticle,#textTag { margin-left:5px; margin-right:5px; }
	  #articleTitle { font-size:16px; color:#000; font-family:'Microsoft YaHei';}
	    #articleTitle a { color:#000; text-decoration:none;}
		#articleTitle a:hover { color:#f00; text-decoration:none;}
	    #articleTitle span,#textTitle span { font-size:11px; display:block; color:#a0a0a0;}
	  #article { margin-top:20px; line-height:21px;text-align:justify;text-justify:inter-ideograph;}
	    #article p { margin:10px auto;}
             #article img { max-width:585px;_width:expression(this.width > 585 ? "585px" : this.width); border:0px;}
	  #more { font-size:12px; line-height:18px;}
		
  #right { float:right; background:#f2f2f2; width:255px; height:100%;}
    #projectPIC { margin-top:15px; width:235px; margin-left:10px;}
	  #projectPIC p { margin:0px auto 10px auto;}
	#sideTitle,.related_post_title { background:url(images/sidebarTitleBg.gif) repeat-x; color:#FFF;}
	  #sideTitle span { margin-left:10px; line-height:34px; font-size:16px;}
	#sideList,#BlogrollList,.related_post { margin:10px;}
	  #sideList ul,#sideList li,#BlogrollList ul,#BlogrollList li,.related_post li { margin:0px; padding:0px; list-style:none;}
	  #sideList li a,.related_post li a{ color:#505050; text-decoration:none; display:block; width:220px; border-bottom:#d4d4d4 1px solid; line-height:30px;background:url(images/icon1.gif) no-repeat 5px 11px; padding-left:15px;}
	  #sideList li a:hover,.related_post li a:hover { color:#000; text-decoration:none;display:block; width:220px; border-bottom:#000 1px solid; line-height:30px; background:url(images/icon2.gif) no-repeat 5px 12px; padding-left:15px;}
	  #BlogrollList li { float:left; margin-left:12px; width:105px; font-size:12px; line-height:21px; display:inline;height:21px;}
	  #BlogrollList li a { color:#505050;}
	  #BlogrollList li a:hover {color:#000;}

#footer { background:url(images/contentBg.gif) repeat-y;}
#footerLine { background:#505050; height:8px; font-size:0px; line-height:0px;}
#footerFont { margin:20px; padding-left:130px; padding-top:6px; line-height:14px; background:url(images/footerLogo.gif) no-repeat; font-size:12px;}

/* 文章内容页 */
  #text {margin-top:20px; background:url(images/listBg.gif) repeat-x; }
  #textTitle { font-size:18px; color:#000; font-family:'Microsoft YaHei';}
  #textArticle { line-height:21px;text-align:justify;text-justify:inter-ideograph;}
  #textArticle img { max-width:585px;_width:expression(this.width > 585 ? "585px" : this.width); border:0px;}
  #textTag { font-size:12px;}
  
form p { padding:0px; margin:0px; margin-top:5px;}

.aboutme {line-height:22px; margin:5px auto;}

#douban { text-align:center; margin-top:5px; margin-bottom:5px; margin-left:17px;*margin-left:0px;}

.wp-pagenavi { font-size:12px; line-height:22px; height:24px;}
.wp-pagenavi .pages,.wp-pagenavi .current { border:1px solid #ccc; background:#ccc; color:#FFF; padding:3px 5px; margin-left:5px;}
.wp-pagenavi a { border:1px solid #e70002; background:#e70002; color:#FFF; padding:3px 5px; margin-left:5px;}
.wp-pagenavi a:hover {border:1px solid #e70002; background:#fff; color:#e70002;}

/*相关文章样式*/
.related_post_title {padding-left:10px; line-height:34px; font-size:16px}

/*首页动画样式*/
div#MainPromotionBanner{
	width:595px;
	height:124px;
	background:#fff;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 124px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 595px;
	height: 124px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 595px;
	height: 124px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 90px; 
	right: 10px;
	z-index: 10;
	height: 20px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	border:1px #ccc solid;
	color: #fff;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	overflow: hidden; 
	margin:3px;
	background:#ccc;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: #f00;
	border:0; 
	font-weight:bold;
	font-size: 10px;
	line-height: 16px;
	height: 16px;
	width: 16px;
	margin:3px;
	border:1px #f00 solid;
}