body {
  background-color:#9EC2FF;
}
#title {
  position:relative;
  display:block;
  margin:0px 20px 2px 20px;
  padding:5px;
  z-index:9;
}
#title h1,h2,h3,h4,h5,h6 {
  margin:0px;
}
#title h2 {
  margin-left:40px;
}

#loading {
  position:fixed;
  width:200px;
  top:45%;
  left:42%;
  text-align:center;
  z-index:22;
  background-color:#005EFF;
}
#loading span {
  font-weight:bold;
  font-size:20pt;
  font-style:italic;
}

a {
  color:#005EFF;
  text-decoration:none;
}
a:hover {
  color:#454545;
}

ul.items {
  position:absolute;
  top:-60px;
  bottom:50px;
  margin:0px;
  padding:0px;
  width:3000px;
  height:100%; /* IE7 Fix */
}
#list {
  position:absolute;
  top:15%;
  left:5%;
  height:70%;
  min-height:500px;
  expression(this.height < 500 ? 500: true); /* IE6- Fix */
  width:90%;
  background-color:#000000;
  overflow:hidden;
}
#list_center {
  margin:0 auto;
  position:relative;
  height:100%;
  width:786px;
  overflow:hidden;
}
#list .item {
  position:relative;
  display:block;
  float:left;
  width:250px;
  height:90%;
  border:2px solid #005EFF;
  margin:2.5% 3px 0px 3px;
  padding:3px;
  background-color:#ffffff;
}
#list .item h1,h2,h3,h4,h5,h6 {
  margin:0px;
}
#list .item h1 {
  display:block;
  text-align:left;
  margin-left:10px;
}
#list .item h2 {
  display:block;
  text-align:center;
  margin-right:10px;
  color:#8A8A8A;
}
#list .item p {
  color:#1A1A1A;
  font-size:16.5pt;
  padding:5px;
  font-style:italic;
  font-weight:bold;
}

.clear {
  clear:both;
}

.hidden {
  display:none;
}

.actions {
  position:absolute;
  right:5px;
  bottom:5px;
}
.rd_more, .fb {
  cursor:pointer;
  color:#005EFF;
  text-decoration:underline;
}
.rd_more:hover, .fb:hover {
  color:#454545;
}

#next {
  position:absolute;
  top:42.5%;
  right:20px;
  color:#005EFF;
  font-size:20pt;
  cursor:pointer;
}
#prev {
  position:absolute;
  top:42.5%;
  left:20px;
  color:#005EFF;
  font-size:20pt;
  cursor:pointer;
}

/* Page Viewer */
#page_view {
  position:absolute;
  top:15%;
  left:5%;
  height:70%;
  min-height:500px;
  expression(this.height < 500 ? 500: true); /* IE6- Fix */
  width:90%;
  background-color:#ffffff;
  overflow:hidden;
  z-index:20;
  display:none;
}
#page_view_con {
  position:absolute;
  top:10px;
  right:10px;
  bottom:10px;
  left:10px;
  overflow:auto;
}
#page_view_close {
  position:absolute;
  top:10%;
  right:7%;
  height:5%;
  min-height:20px;
  width:50px;
  text-align:center;
  padding-top:5px;
  background-color:#ffffff;
  z-index:21;
  cursor:pointer;
  display:none;
}
#page_view .page {
  display:none;
}

/* Page Styles */
#page_view h1 {
  margin-top:20px;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  font-variant: small-caps;
  font-family:cursive;
  font-weight:800;
  font-size:20pt;
}

#page_view h2 {
  margin-left:10%;
  margin-right:10%;
  text-indent:5px;
  font-variant:small-caps;
  font-size:17pt;
  border-bottom:3px solid #aa1111;
}

#page_view h3 {
  margin-left:10%;
  margin-right:10%;
  text-indent:5px;
  font-variant:small-caps;
  font-size:15pt;
}

#page_view h4, #page_view h5, #page_view h6 {
  margin-left:10%;
  margin-right:10%;
  text-indent:5px;
  font-variant:small-caps;
  color:#000000;
}

#page_view .p {
  margin-left:10%;
  margin-right:10%;
  margin-bottom:20px;
  padding:5px;
  font-family:Times New Roman,serif;
}
#page_view ul, #page_view ol{
  margin-left:15%;
  margin-right:10%;
  margin-bottom:20px;
  padding:5px;
  font-family:Times New Roman,serif;
}


#page_view .text-indent {
  margin-left:15px;
}

#page_view .den {font-size: 75%;}
#page_view .num {font-size: 75%; vertical-align:.5ex}