html {
  overflow: -moz-scrollbars-vertical;
  overflow-x: auto;
  padding:0;
  margin:0;
}

body{
  margin: 40px auto 20px;
  padding: 0;
  width: 800px;
  font-family: arial, sans-serif;
  font-size: 9pt;
  color: #444;
  background-color: #fff;
}


h1,h2,h3,h4,h5,h6{
  padding-top:0px;
  margin-top:0px;
  color: #222;
  font-weight: normal;
}
h1{
  font-size: 14pt;
}

h2{
  font-size: 12pt;
}

h3,h4,h5,h6{
  font-size: 9pt;
}


a{
  color: #bd0021;
  text-decoration: none;
}

a.light{
  color: #ccc;
}

a:hover{
  text-decoration: none;
}

.random_story a{
  color: #444;
}

.random_story a:hover{
  color: #bd0021;
}

ul,li{
  padding:0;
  margin:0; 
}

.random_story{
  margin: 40px 0px 30px 0px;
  font-family: courier;
}

.story_list img{
  margin-top: 15px;
}

.story_list_l{
  float: left;
  width: 75px;
}

.story_list_r{
  float: left;
}


#content{
  width: 800px;
  padding: 0px;
}


.header {
  background: url(../images/web_banner02.jpg) no-repeat top left;
  height: 100px;
  width: 800px;
  color: #fff;
}

.img_l{
 padding: 2px 10px 15px 0px; 
}
.img_r{
 padding: 2px 0px 15px 10px; 
}

.big_links a{
  font-size: 12pt;  

}

.mie_logo{
  float: left;
  padding: 15px 0px 0px 20px;
  margin-right: 42px;
}

.ac_logo{
  float: left;
  padding: 15px 0px 0px 0px;
}

.header_text{
  float: left;
  width: 545px;
  font-size: 22pt;
  font-weight: bold;
  padding: 30px 0px 0px 0px;
}

.lh_nav ul{
  padding: 50px 0px 0px 20px;
}

.lh_nav li{
  list-style-type: none;
  margin-bottom: 5px;
}

.lh_nav a{
  display: block;
  cursor: pointer;
  text-decoration: none;
}

.lh_nav{
  float: left;
  width: 120px;
}

.page{
  float: left;
  width: 590px;
  background: #fff;
  padding: 15px 60px 30px 30px;
  margin: 0px;
}

.page_l{
  float: left;
  width: 400px;
  padding-right: 40px;
}

.page_r{
  float: left;
  width: 150px;
  margin-top: 85px;
}



.page li{
  list-style-type: none;
}
 
.footer{
  width: 770px;
  height: 20px;
  color: #fff;
  margin: 10px 0px 50px 0px;
  padding: 10px 10px 10px 20px;
  background: #dfdfdf;
 }
 
 .login_table{
  color: #fff;
  margin: auto;
 }
 
 .new_fiction_table{
  color: #000;
 }

.writer_pic{
  float: left;
  width:200px;
  margin:20px 20px 0px 0px;
}

.writer_text{
  float: left;
  width:540px;
  margin:20px 0px 0px 0px;
}

.clear{
  clear: both;
}

.error_text{
  color: #f00;
}

.story_prev{
  float: left;
}
.story_next{
  float: right;
}


