/*
 Theme Name:Abook
 Theme URI: http://winysky.com/
 Description: Abook is a private wordpress theme.Book like layout.
 Author: winy
 Author URI: http://winysky.com/
 Version: 1.1beta
 Tags: colorful, book like layout, winysky
*/
/*
此主题为付费主题,遵循GPL协议,可以参考,请勿仿制后公开发布。
*/
*{margin:0;padding:0;}
body{background:#ccc url(images/wood.jpg) repeat top left;font:13px/1.6 'Century Gothic',Helvetica,'Microsoft Yahei','微软雅黑',Arial,sans-serif;color: #3D3D3D;}
img {border: 0;}
a { color: #587686; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: none; color:#587686;}
a:link,a:visited{-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
p{word-wrap:break-word ;word-break:break-all;}
h3,h4,h5,h6{color: #fff;background:#F5B824;padding:0 5px;}
ol, ul {list-style: none outside none;}
::-moz-selection{background:#1BA0E1;color:#fff;}
::selection {background:#1BA0E1;color:#fff;}
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
.clear{clear:both;}
.hidden{display:none;}
.center{ margin:0 auto;}
/*代码高亮*/

pre,code,.copyright_info{clear:both;font-size:12px;background:#ffffe0;border:1px solid #e6db55;color:#666;padding:5px;margin:5px 0;}
pre, code{display:block;overflow:auto;width:auto;font-family: "Deja Vu Sans Mono",Consolas,Monaco,"Courier New",Courier,monospace;line-height:20px;}
blockquote { margin: 10px ; color: #666; font-style: italic; background: url(images/blockquote_bg.gif) repeat-y scroll left top transparent;display: block; padding: 18px 15px 18px 28px; text-align: left; }

/*头部*/
#loading{position:absolute;font-size:14px;line-height:20px;width:160px;height:56px;top:50%;margin-top:-28px;right:40%;color:#fff;
text-align:center;padding-top:30px;background: #000 url(images/ajaxload.gif) no-repeat 10px 50%;opacity: 0.7;z-index:99999;font-size:16px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#header{display:block;width:800px;margin:0 auto;padding:10px 0 0 0; height: 66px; position:relative;}
#logo { line-height: 22px;width: 100%; padding: 15px 0 0 5px; }
#logo a { color: #6A6CC3;font-family: 'Century Gothic','Microsoft YaHei', Arial, sans-serif; font-size: 32px; text-shadow: 1px 1px 2px #333; font-weight:700;}
#logo a:hover { text-decoration: none; }
#logoimg{float:left;display:block;background:transparent url(images/logo.png) no-repeat 0 0;width:250px;height:50px;}
#feed{position:absolute; left:-160px;bottom:-60px;}
#feed a{text-indent:-99999px;display: block;background:url(images/feed.png) no-repeat 9px 0;width:162px;height:86px;}
/* 导航 */
#nav{position:absolute; right: 5px;bottom: -25px;z-index: 0;}
#nav ul li {float: left;text-align: center;margin:0 0 0 10px;-moz-opacity:0.80; opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#nav ul li a{ color: #fff;text-decoration: none;display:block;font-size:14px;font-weight:700;background: #1BA0E1;padding: 10px 10px 25px 10px;border-radius:10px;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}
#nav ul li.current-menu-item{margin-top:-10px !important;} 
#nav ul li a:hover,#nav ul li.current-menu-item a{ background: #8CBF26;}
#nav ul li ul{ display:none; }
/* 主体*/
#container{margin:0 auto;width:905px;height:560px;position:relative;background:transparent url(images/bg.png) no-repeat 9px 0;}
#main{padding-top:23px;}
#mybook{width: 800px; height: 500px; position:relative;margin:0 auto 10px;-moz-box-shadow:0px 0px 1px #fff;-webkit-box-shadow:0px 0px 1px #fff;box-shadow:0px 0px 1px #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:visible !important;_margin-left:55px;}
#mybook .pagecontent { top:0; width:400px;height:500px;position:absolute; overflow:hidden; padding:0;display: none;}
#mybook .pagecontent.page1 {position: absolute;top: 0;left: 0;display: block;margin-left: 0;z-index:1;}		
#mybook .pagecontent.page2 {position: absolute;top: 0;left: 400px !important;overflow: hidden;display: block;z-index:3;padding-right:0;width:400px !important;}				
#mybook .pagecontent.page3 { margin-left:0; padding: 0; position:absolute; left:800px; top:0;padding-left: 0;width: 0;overflow: hidden;display: block;z-index:4;}		
#mybook .pagecontent.page4 { margin-left:0; padding: 0; position:absolute; left:400px !important; top:0;overflow: hidden;display: block;z-index:2; width: 400px !important; }
#mybook .pagecontent.page0 {position: absolute;top: 0;left: 0;display: block;z-index:0;}		
#mybook .pagecontent.pageN1 {position: absolute;top: 0;left: 0;width: 0;overflow: hidden;display: block;z-index:0;}
#mybook .page-left,#mybook  .single-left  {background:#fff url(images/pagebg.jpg) no-repeat 0 0;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;position:relative;}
#mybook .page-right,#mybook  .single-right{background:#efefef url(images/pagebg.jpg) no-repeat -400px 0;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
#mybook .page-left:after, #mybook  .single-left:after {border-color: #fff #D9D3CF #D9D3CF #fff;border-style: solid;border-width: 10px;content: "";height: 0;left: 0;position: absolute;top: 0;width: 0;}
#mybook .pagenum {bottom:0px;position:absolute;display:block;width:10%;height:40px;color:#222;text-align:center;font-size:12px;padding:5px 0 0;background:url(images/pagination.gif) no-repeat scroll 50% 0 transparent;-moz-opacity:0.80; opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
#mybook  .page-left .pagenum {left:10px;}
#mybook  .page-right .pagenum {right:10px;} 	
   	/* Arrow Controls */
#next_page_button,#prev_page_button{display:none;position:absolute;width:41px;height:40px;cursor:pointer;margin-top:-20px;top:50%;background:transparent url(images/buttons.png) no-repeat 0px -40px;}
#prev_page_button{background-position:-2px -3px;left:-30px;}
#next_page_button{right:-30px;background-position:-44px -3px;}
#next_page_button:hover{background-position:-44px -44px;}
#prev_page_button:hover{background-position:-2px -44px;}
#next_page_button a,#prev_page_button a{text-indent:-9999px;display: block;}


		
/*index*/
.post,.page{margin:0 0 5px;width: 380px; border-bottom:1px solid #DDDDDD;padding:15px 0 0 10px;}
.page-left .post,.page-right .post{height:220px;}
.post h2{float: left;width:100%;background:transparent url(images/h1.png) no-repeat bottom left;position:relative;}
.post h1,.page h1{float: left;width:100%;background:transparent url(images/h1.png) repeat-x bottom left;}
.post h2 .com_num{font-size:14px;position:absolute;right:0;top:0}
.post h2 .com_num a{color:#FFFFFF;background:#8CBF26;padding:2px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius:5px;font-size:14px;}
.post h2 .com_num a:hover{color:#fff;background:#1BA0E1}
.post h2 a,.post h1 a,.page h1 a{color:#333;font-size: 20px; font-weight: 700;font-family:"Microsoft JhengHei","Microsoft YaHei",Helvetica,sans-serif;*padding:0;*margin:0;}
.postmeta{padding:2px;overflow:hidden;}
.postmeta span{margin:0 0 0 8px; background:url(images/icon.png) no-repeat;padding:0 0 0 18px;}
.postmeta span.data{background-position:0 -226px;}
.postmeta span.cate{background-position:0 -210px;}
.postmeta span.view{background-position:0 -335px;}
.postmeta span.com_num{background-position:0 -358px;}
.postentry{padding:5px 0 0 5px;width:260px;	}
.postimg{padding:5px 2px;}	
.postimg img{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 2px;border: solid 1px #EFEFEF;}
.postimg img:hover{border: solid 1px #CCC;-moz-box-shadow: 1px 1px 5px #999;-webkit-box-shadow: 1px 1px 5px #999;box-shadow: 1px 1px 5px #999;}
.post .readmore{padding-left:180px;}
.post .readmore a{padding:3px 5px;width:32px;height:32px;overflow:hidden;background:#587686;line-height:32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; position:relative;color:#fff;}
.post .readmore a:hover{text-decoration:none;}
.post .readmore a:after{content:"";position:absolute;left:15px;top:-6px;width:0;height:0;border-width:0px 6px 6px 6px;border-style:solid;border-color:#587686 transparent;}

/*single&page*/
.entry{padding:5px 0 0 5px;width:380px; height: 400px;clear: both;}
.entry p{text-align: justify;margin: 0 0 10px 0;}
.entry p a:link{color:#1BA0E1;}
.entry p a:hover{color:#1BA0E1;border-bottom: 2px solid #1BA0E1;}
.entry p img {padding: 6px;background: 0;}
.viewport { width: 360px; height: 100%; overflow: hidden; position: relative; }
.overview { list-style: none; position: absolute; left: 0; top: 0;width:99%; }
.scrollbar .thumb .end, .scrollbar .thumb { background-color: #003D5D; }
.scrollbar { position: relative; float: right; width: 15px;  background: url(images/bg-scrollbar-track-y.png) no-repeat scroll 0 0 transparent;}
.scrollbar .track {background: url(images/bg-scrollbar-trackend-y.png) no-repeat scroll 0 100% transparent;height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollbar .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0;   background: url(images/bg-scrollbar-thumb-y.png) no-repeat scroll 50% 100% transparent;}
.scrollbar .thumb .end { overflow: hidden; height: 5px; width: 13px;   background: url(images/bg-scrollbar-thumb-y.png) no-repeat scroll 50% 0 transparent;}
.disable{ display: none; }
.single-left{display: block;left: 0;margin-left: 0;position: absolute;top: 0;}
.single-right{left: 400px;padding-right: 0;display: block;position: absolute;top: 0;}
#archives ul {margin-bottom: 3px;}
.entry ul, .entry ol {margin: 0 0 24px 30px;}
.entry ul {list-style: square outside none;}
.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul {list-style: circle outside none;margin: 0 0 0 30px;}
.entry li {line-height: 24px;}
.postbefore{float:left;margin:0 10px 0 0;padding:0;}

/*--Share--*/
.sharebar{ padding:0 10px;}
.sharebar a{display:inline-block;height:16px;cursor:pointer; padding:0 5px 0 20px;margin:5px 2px;background: url(images/icon.png) no-repeat;text-indent:-99999px}
.sharebar a#fanfou-share{background-position:0 -425px}
.sharebar a#twitter-share{background-position:0 -440px}
.sharebar a#kaixin001-share{background-position:0 -472px}
.sharebar a#renren-share{background-position:0 -488px}
.sharebar a#douban-share{background-position:0 -504px}
.sharebar a#sina-share{background-position:0 -522px}
.sharebar a#netease-share{background-position:0 -536px}
.sharebar a#tencent-share{background-position:0 -552px}
				
/*-----------Shortcode-----------*/
.shortcodestyle{margin:20px 0px;padding: 15px 15px 15px 80px;position: relative;-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;}
.shortcodestyle a{padding:0px;}
.shortcodestyle a:hover{background:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;}
.tg_t{background:#FFEA97;}
.warning{background: url(images/shortcode/bell.png) no-repeat scroll 15px 15px #FFEA97;border: 1px solid #E1B400;color: #9F6F26;}
.warning a{ color:#A84A1E;border-bottom:1px  dotted #A84A1E;}
.warning a:hover{color:#A84A1E;border-bottom:1px solid #A84A1E; }
.noway{background: url(images/shortcode/noway.png) no-repeat scroll 15px 15px #EFCEC9;border: 1px solid  #BE1F1F;color: #820B0B;}
.noway a{ color: #F60;border-bottom:1px  dotted #F60;}
.noway a:hover{color:#F60;border-bottom:1px solid #F60; }
.buy{background: url(images/shortcode/buy.png) no-repeat scroll 15px 15px #EFF4D4; border: 1px solid  #8FAD3D;color:  #779B39;}
.buy a{color: #2b2b2b;border-bottom:1px  dotted #2b2b2b;}
.buy a:hover{color:#2b2b2b;border-bottom:1px solid #2b2b2b; }
.task{background: url(images/shortcode/clipboard.png) no-repeat scroll 15px 15px  #E7E7E7; border: 1px solid  #aaa;color:  #333;}
.task a{ color: #4B7126;border-bottom:1px  dotted #4B7126;}
.task a:hover{color:#4B7126;border-bottom:1px solid #4B7126; }
.but_down { margin:10px 0}
.but_down a{float:left;display:block;background:transparent url(images/shortcode/dlbutton.png) no-repeat left top;border:none;padding:0 0 0 60px;height:33px;font-family: 'Century Gothic',"Microsoft YaHei", Trebuchet MS, Arial, Tahoma, sans-serif;color:#123;text-decoration:none;text-shadow:0 1px 1px #fff;}
.but_down a span{float:left;display:block;background:transparent url(images/shortcode/dlbutton.png) no-repeat right top;padding:0 15px 0 0;line-height:33px;cursor:pointer;}
.but_down a:hover{color:#000;text-shadow:0 1px 1px #fff;background:transparent url(images/shortcode/dlbutton.png) no-repeat left top;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;}
/* comment*/
#comments{padding:10px;height: 400px;}
#comment_header { border-bottom:1px solid #ddd; position:relative;  }
#comment_header li { display:inline; float:left; padding:7px 10px 4px; -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.comment_switch_active,#comment_closed {background:#8CBF26;   }
.comment_switch_active a{color:#fff;}
#comment_content{height:90%;}
#comment_area, #trackback_area { margin:15px 0 20px; height:100%}
.commentlist{height:100%}
.commentlist .overview{width:100% ;}
.commentlist li{list-style:none outside none;}
.comment{overflow:hidden;position:relative;}
.comment-author{height:28px;line-height:28px;position:relative;padding-left:5px;font-size:12px;}
.comment-author .fn{width:280px;overflow:hidden;}
.comment-author .fn a{}
.comment-author .comdate{color:#999;margin:0 0 0 5px;}
.comment-author .floor{font-style:italic;position:absolute; top:0;color: #999;right: 10px;}
.even, .children .even{background:#eee;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }

.reply{position:absolute;top:25px;right:10px;}
.comment-reply-link{color:#fff;background:#8CBF26;padding:2px;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; }
.comment-reply-link:hover{background:#1BA0E1;color:#fff;}
.comment .avatar {background:#FFF;float:left;margin:0 10px 5px 5px; border-radius: 10em;border: 3px solid #FFFFFF;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}
.comment .children .avatar{background:#FFF;float:left;margin:0 10px 5px 5px;padding:1px; border-radius: 5px;border: 1px solid #FFFFFF;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}
.comment-body{padding:0 5px 0px;text-align:left;}
.children{ margin: 0 !important;width: auto !important;}
.children li{margin:5px 0 0  20px;border: 0;}
.trackback_time {  color:#646464; }
.trackback_title { margin:2px 0 8px 0; }
#comment_pager{ height: 40px;line-height: 20px;margin: 25px 5px;}
#comment_pager .pages{background: url(images/icon.png) no-repeat 0 -285px transparent;padding: 2px 0 2px 18px;}
#comment_pager .page-numbers{text-align:center;padding:0 5px;}
#comment_pager .current{background:url(images/icon.png) no-repeat  0 -400px transparent;color:#1BA0E1;}
#com_loading,.ajaxwait{background:url(images/ajaxload.gif) no-repeat 0 50% transparent;padding: 5px 0 5px 16px; }

/*respond */
#respond_area{padding:10px 0 0 0;}
#commentwelcome{margin:10px;}
#commentform p,#mailform p{ padding:0 0 0 8px; }
#guest_info { padding:0; width:98%; margin:0 0 12px 9px; text-align:left; }
#guest_info input,.row .textfield{background:url(images/h1.png) repeat-x scroll 10% bottom transparent;border-style: none ;height: 17px;margin: 2px 0 0;outline: medium none;width: 200px;padding: 5px; width:45%; }
#guest_info label,.row .small{ font-size: 12px;}
#guest_info span {margin:0 0 0 5px; }
#ajaxpre{height:80px;overflow:auto; position: relative; padding: 0px;display:none;}
#commentform{position:relative;}
/* editbar */
#toolBar{height:25px;line-height:28px;padding:0 0 0 10px;overflow:hidden;width:100%;}
#toolBarloading{float:right;color:#8CBF26;padding:0 10px 0 0;}
#tools{float:left;}
#smelislist{width:145px;display:none;position:absolute;margin:15px -2px;padding:5px;left:10px;background:0;z-index:1000;}
#tools #smelislist a{float:left;width:24px;height:24px;text-align:center;background:none;margin:0;text-indent:0;}
#smelislist .wp-smiley{width:24px;height:24px;}
#tools #smelislist a.close{background:url(images/icon.png) no-repeat scroll 0 -375px transparent;height:30px;position:absolute;text-indent:-999px;width:26px;height:26px;right:-10px;bottom:-10px;}
#tools a{text-indent:-999px;background:url(images/icon.png) no-repeat;float:left;height:20px;line-height:20px;margin:2px 5px 0 0;overflow:hidden;text-indent:-9999px;width:20px;}
#tools a.smelis{background-position:0 -755px;}
#tools a.fontcolor{background-position:0 -775px;}
#tools a.fontsize{background-position:0 -810px;}
#tools a.strong{background-position:0 -619px;}
#tools a.ahref{background-position:0 -658px;}
#tools a.imgadd{background-position:0 -637px;}
#tools a.code{background-position:0 -677px;}
#tools a.bquote{background-position:0 -694px;}
#tools a.clearFormat{background-position:0 -793px;}
#tools a.undo{background-position:0 -865px;}
#tools a.redo{background-position:0 -885px;}
#tools a.checknum{background-position:0 -825px;}
#tools a.resetarea{background-position:0 -846px;}

#comment_textarea,#commentform{position:relative;}
#cancel-comment-reply-link{ bottom: 6px;position: absolute;right: 10px;font-size:14px;}
#cancel-comment-reply-link:hover{color:#1BA0E1}
#real-avatar .avatar{position:absolute;right:6px;bottom:6px;border:1px solid #ccc; background:#fff; width:25px; height:25px; padding:2px;}
#real-avatar:hover{-moz-opacity:0.80; opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
#comment_textarea textarea { width:94%; margin:0 0 0 8px; padding:5px; height:100px;background: url(images/line.gif) repeat-y scroll 0 5% transparent;border: medium none;color: #666666;font-size: 12px;line-height: 20px;outline: medium none;color:#777;overflow:auto; }
#ajaxcommentmsg{ width:94%;height:100px;margin:0 0 0 8px; padding:5px;z-index:10;position:absolute;top:0;left:0;font-size:24px;display:none;background:#1BA0E1;-moz-opacity:0.80; opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); text-align:center;color:#fff;-moz-border-radius: 5px ; -khtml-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
#comment_textarea_bottom{ padding: 0 10px;font-size:12px;display:block;}
#submit_comment_wrapper{display:block;}
#welcome_msg{overflow:hidden;}
.textcount{float:right;line-height:20px;}
#num{font-size:18px;}
#submit_comment,#submit,#submit_mail{ margin:20px auto 10px auto; width:200px; display:block; background:#1BA0E1; color:#FFF; padding:4px 0; cursor:pointer;font-size:14px;font-weight:bold;-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 2px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}
#submit_comment:hover,#submit:hover,#submit_mail:hover{ background:#8CBF26; color:#FFF; }
.blogroll{padding:10px 15px;}
.blogroll li{float:left;width:50%;}
/*sidebar*/
#sidebar{
	

}

/*related_article*/
#related_area{padding:15px 0 0 30px;}
#related_area li{width:110px;float:left;height:170px;overflow:hidden;margin:5px 0;}
#related_area li a img{	border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}
/*friend wall*/	
.friend .wall img{padding:2px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}

/*footer*/
/*-- Bottom Toolbar --*/


.zoom_image{background:url(images/zoom.png) no-repeat scroll center center transparent;}
.wp-caption-text{display:block;}
/* SLIMBOX */
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 99999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(images/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(images/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}