body{
	font-family: Helvetica,Arial;
	font-size: 13.5px;
	color: #444;
	margin: 0px;
	height: 100%;
	background-color: #D6D1B1;
}
a:link,a:visited,a:active{color:#333;}
a:hover{color:red;text-decoration:underline}
img{border:0}
h1,h2,h3{font-weight:normal;}
h1{color:#393;font-size:24px;margin:3px 0 5px 0}
h2{color:#6a6;font-size:20px;margin:0px}
h3{color:#333;font-size:17px;margin:0px}

#header{
	width: 100%;
	height: 210px;
	font-size: 13px;
	color: #fff;
}
#header.doc{height:60px;}
#menu{height:40px;line-height:40px;text-align:center;background:#360;text-shadow:1px 1px 1px #030;}
#menu div{margin:0 auto;width:950px;}
#menu img{margin:0 50px 0 0;float:left;margin-top:8px;}
#menu form{background:#252;float:right;padding:0 12px;text-transform:uppercase;font-size:10px;}
#menu input{border:0px;height:18px;color:#ccc;text-indent:5px;}
#menu input:focus{color:#333;}
#menu a{color:#eee;display:block;float:left;padding:0 20px;text-decoration:none;}
#menu a.selected{background:#690;}
#menu a:hover{background:#7a0;}
#logo{width:950px;margin:30px auto;}
#download{position:absolute;width:100%;text-align:center;top:80px;}
#download img{margin-left:780px;}

#home_welcome{float:left;width:560px;}
#home_welcome h1{font-family:Geneva;}

#home_news{float:left;width:200px;margin-left:40px;border-left:1px solid #ccc;padding-left:40px;}
#home_news ul{list-style:none;margin:0px;padding:0px;}
#home_news h1{font-size:17px;}
#home_news h2{line-height:10px;}
#home_news h2 a{font-size:12px;color:#369;}
#home_news .date{font-size:10px;color:#999;display:block;}
#home_news div{margin-bottom:5px;}

#slogan{height:150px;margin-top:100px;float:left;clear:both;}
#slogan .block{float:left;width:230px;font-size:15px;color:#666;text-shadow:1px 1px 1px #fff;}
#slogan .space{margin:35px;float:left;width:1px;height:100px;background:#aaa;border-right:1px solid #fff;}
#slogan h1{color:#333;font-family:Arial,Helvetica;font-size:30px;color:#999;margin-bottom:15px;}


#section{width:950px;margin:0px auto;line-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border:5px solid #360;background:#360;}
#section_inside{background:#eee url(../img/bg.jpg) repeat-x;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #230;}
#section_inside_inside{padding:50px;overflow:hidden;}

#section_title{float:left;clear:both;width:100%;font-size:25px;color:#999;text-shadow:1px 1px 1px #eee;}

#section .left{float:left;width:500px;margin:0px 50px 20px 0;}
#section .right{border-left:1px solid #ccc; padding: 20px 0 20px 60px; float:left;width:200px;text-align:left;}

a.button{border:1px solid #ccc;background:#ddd;color:#666;text-shadow:1px 1px 1px #fff;padding:7px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;}
a.button:hover{border:1px solid #aaa;background:#ccc;color:#333;}

input.button{border:1px solid #ccc;background:#ddd;color:#666;text-shadow:1px 1px 1px #fff;padding:7px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;}
input.button:hover{border:1px solid #aaa;background:#ccc;color:#333;}

.content li{margin-bottom:5px;}
.content_list{}
.content_list .voice{overflow:hidden;margin:30px 0;}
.content_list .voice .date{color:#999;}


#footer{}
#inner_footer{ width:950px;height:50px;margin:0px auto;padding:30px 0;color:#fff;font-size:12px;text-shadow:1px 1px 1px #360;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer .left{float:left;width:300px;}
#footer .center{float:left;width:300px;text-align:center;}
#footer .right{float:left;width:300px;text-align:right;}

/* documentation */
#section.doc{width:100%;border:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background:#690;}
#section.doc #section_inside{width:100%;border:0px;-moz-border-radius:0px;-webkit-border-radius:0px;overflow:hidden;background:#fff;}
#section.doc #section_inside_inside{width:950px;margin:0 auto;padding:0px;margin-bottom:50px;}

/* forum */
#section.forum{width:100%;background:#690;min-width:950px;border:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#section.forum #section_inside{width:100%;border:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background:#fff;}
#section.forum #section_inside_inside{width:950px;margin:0px auto;padding:0 0 30px ;height:100%;}

/* forum */
#section.fullscreen{width:100%;background:#690;min-width:950px;border:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#section.fullscreen #section_inside{width:100%;border:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background:#fff;}
#section.fullscreen #section_inside_inside{width:950px;margin:0px auto;padding:0 0 30px ;height:100%;}


code{display:block;font-size:12px;font-family:monospace;background-color:#f6f6f6;border:solid 1px #ccc;padding:15px}
.php{font-size:12px;font-family:monospace;background-color:#f6f6f6;border:solid 1px #ccc;padding:15px}
.template{font-size:12px;font-family:monospace;background-color:#f3fff3;border:solid 1px #6c6;padding:15px}
.output{font-size:12px;font-family:monospace;background-color:#f3fcfc;border:solid 1px #9ce;padding:15px}
.tag{color:#039}
.variable{color:#930}
.string{color:#090}
.command{color:blue}
.var_icon{list-style-type:disc;list-style-image:url(../images/var_icon.gif);list-style-position:outside}
.img_icon{list-style-type:disc;list-style-image:url(../images/img_icon.gif);list-style-position:outside}
.css_icon{list-style-type:disc;list-style-image:url(../images/css_icon.gif);list-style-position:outside}
.dir_icon{list-style-type:disc;list-style-image:url(../images/dir_icon.gif);list-style-position:outside}
.php_icon{list-style-type:disc;list-style-image:url(../images/php_icon.gif);list-style-position:outside}
.html_icon{list-style-type:disc;list-style-image:url(../images/html_icon.gif);list-style-position:outside}
.comment{color:#999;}

#doc_nav{display:none;overflow:hidden;font-size:13px;line-height:22px;padding:0 40px;width:950px;margin:0 auto;}
#doc_nav a{color:#eee;text-decoration:none;text-shadow:1px 1px #360;}
#doc_nav a:hover{text-decoration:underline;}
#doc_nav .selected{font-weight:bold;}
#doc_nav h3{font-size:13px;font-weight:bold;}
#doc_nav ul{font-size:13px;padding:0px 15px;margin:0px;}
#doc_nav ul.sublink{font-size:11px;}
.doc_nav_index{float:left;width:200px;margin:0 30px 30px 0;}


#doc_button{font:11px arial;border:1px solid #360;text-shadow:1px 1px 1px #000;color:#fff;border-top:0px;background:#690;padding:5px 10px;display:inline;float:right;clear:both;cursor:pointer;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;}
#wiki_button{font:11px arial;color:#999;float:right;}

.doc_documentation_bg{vertical-align:top;}
.documentation{padding:50px 0 0 0;font-size:14px;}
.documentation_list{float:left;clear:both;}
.documentation_list li{list-style:url('../images/list.gif');}
.documentation_list li a{font-size:15px;line-height:24px;text-decoration:none;}
.documentation_list h2 a{color:#369;text-decoration:none;}
.doc_index{float:left;width:200px;min-height:220px;border-right:1px solid #ddd;}
.doc_index_space{float:left;width:40px;height:100%;}

.nav{margin:50px 0;padding-top:20px;color:#999;font-size:14px;overflow:hidden;clear:both;}
.nav .prev{ float:left;width:250px;text-align:left;}
.nav .parent{ float:left;width:250px;text-align:center;}
.nav .next{ float:right;width:250px;text-align:right;}
.nav a{color:#999;text-decoration:none;}
.nav a:hover{text-decoration:underline;}

.wiki_button{float:right;clear:both;margin:10px;}
.wiki{ display:none;}
.wiki textarea{ width:90%; }

#path{color:#ccc;font-size:11px;}
#path a{color:#ccc;text-decoration:none;}
#path a:hover{color:#666;text-decoration:underline;}

#search_result{margin:80px 0 30px}
#search_result .voice{margin-bottom:30px;}
#search_result h2 a{font-size:16px;font-weight:bold;text-decoration: none;color:#369;}
#search_result .text{line-height:16px;font-size:13px}
#search_result .continue a{color:#390;font-size:11px;text-decoration:none;}

/* !doc */


/* forum */

#forum{padding:0px;margin:0 auto 20px auto;}

#forum_tool{margin:10px 0 30px;background:#eee;padding:6px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:11px;color:#999;}
#forum_tool .path { float:left;font-size:10px;font-family:Verdana;text-decoration:none; }
#forum_tool .path a{text-decoration:none;font-weight:bold;color:#999;}
#forum_tool .path a:hover{text-decoration:underline;color:#393;}
#forum_tool .tool {text-align:right;}
#forum_tool .tool a{font-weight:bold;text-decoration:none;color:#369;}
#forum_tool .tool a:hover{text-decoration:underline;}

#forum .forum_layout{background:#eee;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:11px;margin-bottom:10px;}
#forum .forum_layout h1{font-size:20px;color:#369;border-bottom: 1px solid #ccc;padding-bottom:3px;}
#forum .forum_layout .text{font-size:13px;}

#forum_content{font-family:Helvetica;line-height:13px;margin-bottom:10px;}
#forum_content h1{font-size:15px;margin:0px;padding:0px;color:#333;text-decoration:none;font-weight:bold;}
#forum_content .text{font-size:13px;margin:0px;padding:0px;}

#forum .forum_table{border:1px solid #ccc;margin-bottom:30px;}
#forum .category{background:#369;font-size:12px;color:#fff;padding:8px 10px;font-weight:bold;}
#forum .category a{text-decoration:none;font-weight:bold;font-size:13px;}
#forum .last_reply{font-size:12px;text-align:left;width:200px;line-height:14px;}
#forum .last_reply a{color:#393;text-decoration:none;font-weight:bold;}
#forum .last_reply a:hover{text-decoration:underline;}
#forum .ntopic{font-size:12px;line-height:14px;}
#forum .title{font-size:12px;background:#dde;padding:2px 10px;border-bottom:1px solid #999;}
#forum .forum{padding:10px;border-bottom:1px solid #ccc;line-height:14px;}
#forum .forum_title{font-weight:bold;text-decoration:none;color:#069;}
#forum .forum_title:hover{text-decoration:underline;}
#forum .moderator{font-size:10px;color:#999;}
#forum .row_1{background:#f9f9f9}
#forum .row_0{background:#fff}

#forum .alert{background:#fc9;padding:5px;font-size:12px;}

#forum .statistics{margin-top:30px;font-size:12px;color:#666;}
#forum .statistics h2{color:#666;font-size:12px;font-weight:bold;border-bottom:1px solid #ccc;}
#forum .online_list {font-size:11px;line-height:15px;margin-top:10px;}
#forum .online_list a{text-decoration:none;}
#forum .online_list a:hover{text-decoration:underline;}


#topic_list {border:1px solid #ccc;margin-bottom:30px;}
#topic_list .topic_title{background:#369;font-size:12px;color:#fff;padding:3px 5px;font-weight:bold;}
#topic_list .status{padding:5px;width:30px;}
#topic_list .topic{font-size:12px;line-height:16px;}
#topic_list .topic a{color:#393;text-decoration:none;font-weight:bold;font-size:14px;}
#topic_list .topic a:hover{text-decoration:underline;}
#topic_list .npost{text-align:center;width:100px;font-size:11px;}
#topic_list .nview{text-align:center;width:100px;font-size:11px;}
#topic_list .last_reply{text-align:center;width:200px;font-size:11px;}
#topic_list .row_1{background:#f9f9f9;height:50px;}
#topic_list .row_0{background:#fff;height:50px;}



#topic_title{font-weight:bold;font-size:15px;margin-bottom:10px;}
#topic_title a{color:#393;text-decoration:none;}
#topic_title a:hover{text-decoration:underline;}
#post_list table{border:1px solid #ccc;width:100%;height:200px;}
#post_list .post_date{background:#ddd;border-bottom:1px solid #bbb;padding:3px 8px;font-size:12px;height:15px;}
#post_list .post_tool{text-align:right;background:#ddd;border-bottom:1px solid #bbb;padding:3px 8px;font-size:12px;height:15px;}
#post_list .post_info{width:180px;border-right:1px solid #eee;vertical-align:top;padding:10px 20px;}
#post_list .post{vertical-align:top;padding:10px 20px;font-family:Helvetica,Arial;font-size:16px;}
#post_list .post a{color:#693;text-decoration:none;text-decoration:underline;}
#post_list .row1{background:#f3f3fc}
#post_list .row0{background:#fff}
#post_list .author{color:#369;font-weight:bold}
#post_list .level{color:#666}
#post_list .post{margin-top:10px;font-size:13px}
#new_post{width:100%}
#post_list code{}

#forum textarea{width:98%}
#forum input[type=text],#forum input[type=password]{width:300px;border:1px solid #ccc;color:#333;font-family:helvetica;font-size:13px;padding:2px;height:20px;}
#forum input[type=text]:focus,#forum input[type=password]:focus{border:3px solid #6c3;background:#efe;margin:0}
#forum textarea{width:500px;border:1px solid #ccc;color:#333;font-family:helvetica;font-size:13px;padding:4px}
#forum textarea:focus{border:3px solid #6c3;background:#efe;margin:0}
#forum .button{font-size:12px;border:1px solid #ccc;background:#f6f6f6;-moz-border-radius:5px;-webkit-border-radius:5px;color:#666!important;padding:5px}



.btn {background:#393;color:#fff!important;text-shadow:1px 1px 1px #363; display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-size:13px;padding: 3px 20px;-webkit-border-radius: 5px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 1px 2px 2px #060;-moz-box-shadow: 1px 2px 2px #060;box-shadow: 1px 2px 2px #060;border:0px;}
.btn:hover {text-decoration: none;background:#6c6;}
.btn:active {position: relative;top: 1px;}

a.btn {background:#393;color:#fff!important;text-shadow:1px 1px 1px #363; display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-size:13px;padding: 3px 20px;-webkit-border-radius: 5px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 1px 2px 2px #060;-moz-box-shadow: 1px 2px 2px #060;box-shadow: 1px 2px 2px #060;}
a.btn:hover {text-decoration: none;background:#6c6;}
a.btn:active {position: relative;top: 1px;}
/* end forum */


.form_layout{border:1px solid #ccc;background:#fff;margin-bottom:20px;overflow:auto;padding:20px}
.form_layout .title{font-size:16px;font-weight:700}
.form_layout div{margin-top:5px;padding:5px}
.form_layout span{display:block;float:left;margin-top:5px;width:80px}
.form_layout p{background:#f6f6f6;border:1px solid #ccc;margin:0 0 10px;padding:10px}
.form_layout .captcha img{cursor:hand;display:block;float:left;margin-right:10px}
.form_layout .submit{float:right;font-size:12px;margin-bottom:15px;text-transform:uppercase}
.form_layout label.error{color:red;display:block}
.form_layout textarea{width:98%}
.form_layout input,.form_layout textarea,.form_layout select{border:1px solid #ccc;color:#333;font-family:helvetica;font-size:13px;padding:4px}
.box{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #beb;line-height:18px;margin-bottom:20px;padding:20px}
.box_success{background:#efe;border-color:#beb}
.box_warning{background:#fff6ee;border-color:#feb}
.box_error{background:#fee;border-color:#ebb}
.box_info{background:#f6f6ff;border-color:#cce}
.box_grey{background:#f6f6f6;border-color:#ccc}
.box_purple{background:#fff3ff;border-color:#ece}
.box .close{float:right;margin-top:4px}
.box li{margin-left:10px}
.error_msg{background:#fee;border:2px solid #c33;margin-bottom:20px;margin-top:20px;padding:20px;width:350px}
.success_msg{background:#efe;border:2px solid #3c3;margin-bottom:20px;margin-top:20px;padding:20px;width:350px}
.warning_msg{background:#fec;border:2px solid #f90;margin-bottom:20px;margin-top:20px;padding:20px;width:350px}
