@charset "UTF-8";

html, body {
  margin:0;
  padding:0;
  color:#000;
  background-color:#555;
  font-size:16px;
  line-height:1.5;
  font-family:Verdana, Arial, sans-serif, '微软雅黑', '宋体';
}

a {color:#293d6b; text-decoration:none;}
h1 {font-size:22px; font-weight:bold;}
h2 {font-size:19px; font-weight:bold;}
h3 {font-size:16px; font-weight:bold;}

.green {color:#097c25;}
.orange {color:#ef6100;}
.blue {color:#0000ff;}
.purple {color:#920783;}
.black {color:#000;}
.light-blue {color:#448aca;}
.dark-red {color:#7e0000;}
.grey {color:#ccc;}

.clearfix {clear:both;}

/*---------- header ----------*/
#wrapper-header {
  background-color:#fff;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
}
#header {width:990px; margin:0 auto;}
#logo {
  float:left;
  margin:4px 0;
  width:340px;
  height:96px;
  background:url("../images/8x8.96.png") no-repeat;
}

/* -- search form -- */
div#search {
  margin:0;
  padding:0;
  width:316px;
  height:100px;
  background-color: transparent;
  float:right;
}
#search input.button {
  padding:0;
  margin:0;
  background:#293d6b;
  font:14px Verdana, Arial, sans-serif;
  color:#FFFFFF;
  width:34px;
  height:34px;
}
#search input.box {
  margin:60px 0 0 0;
  padding:0 6px;
  width:256px;
  height:32px;
  background:#fdfdfd;
  font:14px Verdana, Arial, sans-serif;
  border:1px solid #ccc;
}

/*---------- nav ----------*/
#wrapper-nav {background-color:#ddd;}
#nav {width:990px; margin:0 auto;}
.navlink, .navselected {
  margin:0;
  padding:8px 16px;
  width:120px;
  float:left;
  text-align:center;
  font-size:19px;
  font-weight:bold;
  background-color:#ddd;
}
.navselected {background-color:#555;}
.navselected a {color:#eee;}
.navlink:hover {background-color:#aaa;}

/*---------- main ----------*/
#wrapper-main {
  background-color:#fff;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
}
#main {width:990px; margin:20px auto;}
#main-left {
  float:left;
  width:160px;
  border:1px solid #ccc;
  margin-top:20px;
}
.left-title {
  text-align:center;
  background-color:#ddd;
  font-size:19px;
  padding:4px 0;
  margin-bottom:20px;
}
.left-link, .left-selected {
  text-align:center;
  padding:4px 16px;
  margin:20px 0;
}
.left-selected {background-color:#555;}
.left-selected a {color:#eee;}
.left-link:hover {background-color:#aaa;}

#main-right {
  float:right;
  width:160px;
  border:1px solid #ccc;
  margin-top:20px;
}
div.rt-title {
  text-align:center;
  background-color:#ddd;
  font-size:19px;
  padding:4px 0;
  margin-bottom:20px;
}
div.rt-link {
  text-align:center;
  margin:20px 0;
}

#main-center {
  margin:0 180px;
}
.main-content {
  margin:0;
  padding:8px 20px;
  border-bottom:1px dashed #ccc;
  line-height:2;
}
img.rpace {border:1px solid #ccc; margin-right:20px;}

/*---------- footer ----------*/
#footer {
  color:#ddd;
  font-size:14px;
  text-align:center;
}
#footer a {color:#ddd;}


