/*!
 * lhgcore.com Common StyleSheet
 * Copyright (c) 2009 - 2011 By Li Hui Gang
 */
*{margin:0;padding:0;}

body{background-color:#eee;color:#000;font:12px Tahoma,arial,sans-serif;padding:10px 0;}
pre{font-family:"Courier New",Courier,monospace;}

.container{width:900px;background:#fff;margin:auto;border:1px solid #d3d3d3;}
.line{height:2px;background:#3B62A7;font-size:0;margin:5px 10px;}

.header{height:50px;padding:0 20px;}
.header_logo{float:left;padding-top:20px;}
.header_nav{float:right;padding-top:25px;line-height:18px;}
.header_nav a:visited{color:#00f;}

.footer{padding:10px 20px 30px 20px;}
.copyright{float:right;}
.footer a:visited{color:#00f;}

.content{padding:0 15px;}
.left{margin-right:260px;}
.right{float:right;}

.banner{background:url(images/lhgcalendar.gif) no-repeat;border:1px solid #ccc;width:605px;height:157px;}
.description{float:right;height:137px;background:url("images/bannerbg.png") repeat #e2eef6;border-left:1px solid #ccc;width:160px;padding:10px;}
.description h3{font-size:14px;padding:10px 0;text-align:center;}

.box{border:2px solid #E1E1E1;width:250px;}
.box h2{background:url(images/boxtitle.gif) no-repeat left center;font-size:14px;padding: 0 10px;margin-left:15px;line-height:30px;}
.down_btn{padding-bottom:5px;text-align:center;}
.down_btn a{background:url("images/downloadbtn.gif") no-repeat center center;color:#930;display:inline-block;height:38px;line-height:18px;text-decoration:none;width:200px;padding:8px 0;}
.down_relate{text-align:center;padding-bottom:10px;}
.down_demo{background:url("images/icons.gif") no-repeat 0 0;padding:0 0 1px 18px;}
.down_donate{background:url("images/icons.gif") no-repeat 0 -48px;padding:0 0 1px 18px;}

#pluging{margin-top:5px;}
#pluging p{padding:5px 5px 5px 25px;font-size:12px;font-weight:bold;}
.library{background:url(images/library.gif) no-repeat;}
.lhgdialog{background:url(images/lhgdialog.gif) no-repeat;padding-bottom:10px;}
#pluging a:visited{color:#00f;}

.features{width:595px;padding-left:10px;}
.features h2{font-size:14px;color:#1E9300;height:55px;padding-left:55px;line-height:26px;margin-top:10px;}
.features p{margin-top:-24px;line-height:1.6;background:url("images/dotline.gif") repeat-x center bottom;padding-bottom:10px;}

.aliad{padding:10px 0 5px 0;width:600px;}
.links{height:30px;line-height:30px;}
.links a:visited{color:#00f;}

#Adbox{height:250px;margin-top:5px;}

#about{margin-top:5px;}
#about p{padding-left:10px;line-height:1.6;margin-bottom:5px;}

#update{margin-top:5px;height:90px;}
#update a:visited{color:#00f;}
#update a{font-weight:normal;font-size:12px;}
#update ul{font-size:12px;line-height:1.5em;padding:0 0 0 30px;}

.demo_content{padding:5px 10px;}
.demo_content h2{font-size:15px;color:#FF4314;padding:5px;background:#f2f2f2;}
.demo_content p{font-size:14px;padding:10px 0;line-height:1.6;}
.demo_content ol{font-size:14px;padding:0 40px;}
.demo_content ol li{line-height:1.5em;}
.demo_content ol h3{font-size:12px;}
.demo_content .runcode{border:1px solid #ddd;background:url(images/iconDate.gif) center right no-repeat #f7f7f7;cursor:pointer;font:12px tahoma,arial;height:21px;width:150px;}
.demo_content ul{font-size:12px;line-height:1.5em;padding:5px 40px;}
.demo_content ul span{color:#f00;font-size:15px;}

.demo_content table{font:12px tahoma,arial;color:#333;}
.demo_content td, .demo_content th{background:#fff;padding:3px;line-height:20px;}
.demo_content th{background:#ccc;}