/*  
Theme Name: ReiKing BI
Theme URI: http://www.marslau.com
Description: This  theme for ReiKing BI
Version: 1.0
Author: marslau
Author URI: http://www.marslau.com/

*/


body{margin: 0;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;text-align:left;background: #ffffff;color: #4B5A61; }
h1{font-family: Georgia, Sans-serif;font-size: 24px;padding: 0 0 10px 0;}
h4{font-family: Georgia, Sans-serif; font-weight:bold; font-size: 12px;padding: 0 0 0 10px;}
body, h1, h3, h4, h5, h6, blockquote, dd, dl, hr, p, form{margin: 0;padding: 0;}
a:link, a:visited{text-decoration:none ;color: #1b6c8f;}
a:hover{text-decoration: none;color: #FFCC00;}
a img{ border:0; }
/*img{max-width:645px;width:e-xpression(width>645?"645px":width+"px");max-width: 645px;overflow:hidden; border:0;}

img{ border:0; background-color:#f8f8f8; padding:5px; border:1px solid  #CCCCCC; margin:5px;}*/

#wrapper{margin: 0 auto 0 auto; padding:0; width: 960px; height:100%!important;text-align: left; background-color:#FFFFFF;display: block;overflow:hidden;zoom:1;}

#header{width: 100%; height:118px; margin: 0 auto 0 auto;  padding:0; display: block;background:url(images/head-bg.gif) repeat-x; }
.top-bg{ width:960px;background:url(images/head-right.gif) no-repeat right top;height:118px; display:block; margin: 0 auto 0 auto; padding:0;}

#logo{ float:left; background:url(images/logo.gif) 0px top no-repeat; width:184px ; height:85px; margin:0 0 0 24px; padding:0 0 0 0px;display: inline;}
#search{ float:right!important;   margin:4px 0px 0 0px; height:23px;display: inline;width:234px!important; background:none!important;  } 

#searchform {height : 20px;line-height : 20px;float : left;padding-top : 0;margin : 0;}
#searchform br {display : none;}
#searchform #s {width : 150px;height : 15px;padding : 4px 0 0 4px; background:#fff; margin-right : 0px;
color : #666;font-weight : normal; border:1px solid #065387;}
#searchform input {background:url(images/search-button.gif) no-repeat; width:68px; height:20px;border : 0px ;vertical-align : middle; cursor:hand;}

#menu{ clear:both; margin:0; height:33px;background:url(images/menu-bg.gif) repeat-x ; width:960px;padding:0px;display: block;}
#menu-left{background:url(images/menu-left.gif) no-repeat left top; width:960px; height:33px; margin:0;  }
#menu-right{background:url(images/menu-right.gif) no-repeat right top; width:950px;height:33px; margin:0; padding:0 0 0 10px;  }
#menu li{ float:left; padding:0; line-height:33px; width:94px; background:url(images/menu.gif) no-repeat;  font-size:13px; font-weight:bold; color:#FFFFFF; list-style:none; display:inline; text-align:center;}
#menu li a{color:#FFFFFF; text-decoration:none;}
#menu li a:hover{color: #333333 ;background:url(images/menu-hover.gif) no-repeat; width:94px; height:33px; display:block;}
#Menu li.current-cat a {background: url(./images/menu-hover.gif) no-repeat left 0px;padding:0px 0px 0px 26px;}
#Menu li.cat-item a {background: url(./images/menu-hover.gif) no-repeat right 0px; color: #FFFF99; padding:6px 12px 0px 0px;}



#container{width: 960px; margin:0px auto 0 auto; display: block; }
#lead{width: 960px; height:31px; line-height:31px; padding:0px 0 0 00px; background: url(images/nav-bg.gif) repeat-x; }
#lead-left{width: 960px; height:31px; line-height:31px; padding:0px 0 0 0px; background: url(images/nav-left.gif) no-repeat left top;}
#lead-right{width: 930px; height:31px; line-height:31px; padding:0px 0 0 30px; background: url(images/nav-right.gif) no-repeat right top;text-align:left;}
.sidebar-form{ clear:both ; float: left;width: 201px; margin: 15px 0 0 0px;display: inline;}
.sidebar{ background-color:#FFFFFF; margin:0px 0px 0px 0px; }
.sidebar ul{list-style-type: none;margin: 0;padding: 0 ;background:url(images/side-bg.gif) repeat-y;}
.sidebar ul li{padding: 0px 0 0px 0;}
.sidebar ul li h3{margin: 0 0px 0 0px;padding: 0 0px 0 20px; color:#fff; font-size:12px;font-weight:bold; line-height:26px; background:url(images/side-title.gif) no-repeat;}
.sidebar ul li h4{margin: 0px 0px 0 0px;padding: 0 0px 0 20px; color:#fff; font-size:12px;font-weight:bold; line-height:26px; background:url(images/side-title-2.gif) repeat-x;}
.sidebar ul ul{ color:#188ec0;margin: 0px 0 0px 0; }
.sidebar ul ul li{ color:#188ec0;margin: 0 0px 0 0px;background: url(images/side-list.gif) no-repeat ;  }
.sidebar ul ul li a{ color:#188ec0; text-decoration:none;padding:0 0 0 30px;line-height: 35px; height: 35px; width:171px; display:block;}
.sidebar ul ul li a:hover{ color:#53b402!important;margin: 0 0px 0 0px;padding:0 0 0 30px;background: url(images/side-list-hover.gif) no-repeat ; display:block; height: 35px; width:171px; text-decoration:none;}
.sidebar ul ul li a:visited{ color:#188ec0;}
#recommend{  margin:0; display:block;}
#recommend li a:hover{ line-height:24px; padding:20 0 0 30px;!important} 
.side-pic{ margin:0 0 20px 0; height:118px;  width:201px;  background:url(images/side-bottom.gif); }

#content{float: left; margin:15px 0 10px 10px; width:749px; }
.post{padding: 10px 5px 10px 5px;}
.post h2{font-size: 14px; color:#51B400; text-align:left; margin:0px 0 0 0; border-bottom: 1px solid #A8B5BD; padding:0px 0 10px 20px;}
.post h2 a{color:#51B400!important;}
.entry{line-height: 24px; margin:20px 20px 10px 20px;clear:both ; list-style:outside; }
.related { margin:20px 0 10px 0px; padding:0;}
.related h4{font-size: 14px; color:#51B400; text-align:left; margin:0px 0 0 0;  padding:0 0 0 60px; background:url(images/related.gif) no-repeat; height:44px; line-height:42px;}
.related li{ background:url(images/case-list.gif) no-repeat -5px 3px ;  line-height:24px; padding:0 0 0 20px; overflow:hidden;   margin: 0 0px 0 0px; height: 24px;list-style:none;}
p.postmetadata{  background: url(images/postmeta-bg.png) no-repeat ; line-height:24px; height:27px; margin: 10px 0 0 0; padding:0px 0 0 0 ;}
.navigation{padding: 0px 0 0 0;font-size: 12px;line-height: 18px; height:20px; margin:0px 10px 10px 20px;}
#search-center{ margin:20px 0 20px 200px; height:150px; }
.cases-pic{ width:696px; height: 135px; background: url(images/cases.gif) no-repeat ; margin:20px;}
.cases-list{ margin:30px 20px 0 40px ;clear:both ; list-style:none; }
.cases-list li{ background:url(images/case-list.gif) no-repeat -5px 3px ;  line-height:24px; padding:0 0 0 20px!important; overflow:hidden;  list-style:outside; margin: 0 0px 0 20px; height: 24px;}


#footer{clear: both;float: left;width: 100%; margin:0px; padding:0; height:74px;  display:inline; background:url(images/foot-bg.gif) repeat-x bottom ; }
#footer-center{ width:960px; margin:0 auto 0 auto;height:74px; color:#4c5a62;}
.foot-blue{ font:Arial, Helvetica, sans-serif; color:#0097cc; font-weight:bold;}
#footer-link{ display:inline; float:left;margin:25px 0 0px 5px;  width:500px;}
#footer-center a{ margin:0 5px 0 5px;  text-decoration:none;}
#footer-center a:hover{ text-decoration:none; color: #FF9900;}
#footer-link-right{ display:inline; float:right; text-align:right;margin:25px  5px 0px 0;}
#copyright{  display:inline;float:right; color:#5e5e5e; margin:5px 5px 15px 0;}

.post-cat {	 float:left; background: url(images/cat.gif) no-repeat left center;	font-size: 12px;  padding: 2px 0 0 20px;	margin: 0 5px 0 5px;}
.post-date { float:left; background: url(images/date.gif) no-repeat left center;	font-size: 12px;	padding: 2px 0 0 20px;	margin: 0 5px 0 5px; font-family: Arial, Helvetica, sans-serif;}
.post-views { float:left; background: url(images/views.gif) no-repeat left center;	font-size: 12px;	padding: 2px 0 0 20px;	margin: 0 5px 0 5px; font-family: Arial, Helvetica, sans-serif;}
.continue{ float:right; background: url(images/continue.gif) no-repeat right center;padding: 2px 20px 0 0 ; margin-right:5px;	}

.home-form{ width:960px; margin:0 auto 0 auto;height:100%;}
.home-flash{ height:216px; width:960px; background: url(images/home-pic.png) no-repeat ;  }
.home-content{ width:960px; margin:10px 0 0 0 ; display:block; }
.home-content-left{width:752px;  margin:0px 0 0 0; float:left;display:inline;}
.home-content-right{ width:202px; margin:0px 0 0 0px; float:right; display:inline; }
.home-content h2{ height:27px ; line-height:27px; font-size:12px; font-weight:bold; color:#4b5a61; padding:0 0 0 20px;margin:0px 0 0 0; }
.home-title-left{background: url(images/home-title-left.gif) left top no-repeat;margin:0px 0 0 0;  }
.home-title-right{background: url(images/home-title-right.gif) right top no-repeat;margin:0px 0 0 0; }
.home-content-text{list-style-type: none; border-left:1px solid #dae6ed; border-bottom:1px solid #dae6ed; border-right:1px solid #dae6ed; padding:10px ; margin:0px; line-height:22px; color:#1b6c8f; }
.home-content-text li{ color:#188ec0;margin: 0 10px 0 10px; line-height: 24px;height: 24px; background: url(images/case-list.gif) no-repeat 0px 3px; padding:0 0 0 20px;overflow:hidden;  list-style:outside;}
.home-bi{ width: 368px; float:left; margin:0 10px 0 0 ; display:inline;}
.home-bi-pic{ float: left; background:url(images/home-bi.gif) no-repeat; width:101px; height:100px; margin:5px 5px 5px 0px;}
.home-etl{ width: 371px;float:left;}
.home-etl-pic{ float: left; background:url(images/home-etl.gif) no-repeat; width:101px; height:100px; margin:5px 5px 5px 0px;}
.home-bi-post{ width: 240px; float:left; margin:10px 10px 0 0 ; display:inline;}
.home-etl-post{ width: 240px; float:left; margin:10px 10px 0 0 ; display:inline;}
.home-cases-post{ width: 249px; float:left; margin:10px 0px 0 0 ; display:inline;}

.home-side-pic{ float:left;}
.home-side{ float:left;}
.home-side ul{ margin:0; }
.home-side ul li{ clear:both; color:#188ec0;margin: 0 10px 0 10px; line-height: 24px;height: 24px; background: url(images/case-list.gif) no-repeat 0px 3px; padding:0 0 0 20px;overflow:hidden;  list-style:outside;}

.home-product-1{ background:url(images/home-side-1.png) no-repeat; width:202px; height:104px;  cursor:hand;}
.home-product-2{ background:url(images/home-side-2.png) no-repeat; width:202px; height:104px; cursor:hand; margin:5px 0 5px 0; }

/*----tech ---*/
#tech-pic{ background-image:url(images/in_pic_knowledge.gif); background-repeat:no-repeat; width:643px; height:89px; margin:0px 0px 5px 0px;}
#tech-bbs{ background-image: url(images/bbs.gif);  background-repeat:no-repeat; width:140px; height:40px; margin:20px auto 0 auto;cursor:hand;}


#ask{ margin:27px 0 20px 20px; line-height:20px; color:#073b7a;}
#ask a{color:#073b7a; margin:0px 0 0px 20px;}
#ask a:hover{ color:#FFCC66; text-decoration: none;}


.tech-content-form{  margin:0 7px 0 8px; width:300px; float:left; height:180px;}
.tech-home-title-form{ width:100%;height:28px; background:url(images/tech-title.gif) no-repeat left center; }

.tech-home-title{ float:left; padding: 5px 0 0 20px;   color:#1B6C8F; font-weight:bold;line-height:28px;  height:28px; }

.tech-home-more{ float: right;line-height:28px; margin:5px 10px 0 0;}

.tech-home-list-form{ clear:both; margin:10px 10px 10px 10px;}
.tech-home-list{color:#1B6C8F;margin: 0 10px 0 20px;line-height: 24px; background: url(images/side-list.gif) no-repeat 0px 3px; padding:0 0 0 20px; list-style:none outside;}
.tech-home-list a:hover{ color:#FFCC66; text-decoration: none;}

/*----sorry ---*/
.sorry-entry{ text-align:center; margin:30px;}
