a {
  text-decoration: none;
}

a:hover, a:active {
  text-decoration: underline;
}

a:active {
  background-color: #000;
  color: #0F0;
}

body {
  background-color: #FFF;
  color: #000;
  font-family: "Arial", sans-serif;
}

#fullcontent {
  width: 800px;
  
  margin: auto;
}

#nojs, #withie, #error {
  background-color: #D55;
  color: #000;
  text-align: center;
  
  border: 2px dotted #9C5C5C;
  width: 400px;
  
  padding: 7px;
  margin: 10px auto;
}

.leftcontent {
  background-image: url('/images/hosthsr.png');
  background-repeat: no-repeat;
  
  min-height: 635px;
  width: 550px;
  min-width: 301px;
  float: left;
  
  padding-top: 5px;
  padding-left: 20px;
  margin-bottom: 10px 
}

.leftarticle {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.leftarttitle1 {
  margin-left: 10px;
}

.leftarttitle2 {
  background-color: #EEE;
  color: #000;
  font-size: large;
  font-weight: bold;
  
  border-top: 2px dotted #888;
  border-left: 2px dotted #888;
  border-right: 2px dotted #888;
  
  padding: 3px;
}

.leftartbody {
  background-color: #EEE;
  color: #000;
  
  border: 2px dotted #888;
  
  padding: 2px;
}

.leftartcat1 {
  float: left;
  
  margin-left: 10px;
  margin-top: -5px;
}

.leftartcat2 {
  background-color: #EEE;
  color: #000;
  font-size: x-small;
  
  border-bottom: 2px dotted #888;
  border-left: 2px dotted #888;
  border-right: 2px dotted #888;
  
  padding: 2px;
}

.leftartfoot1 {
  text-align: right;
  float: right;
  
  margin-right: 10px;
  margin-top: -5px;
}

.leftartfoot2 {
  background-color: #EEE;
  color: #000;
  font-size: x-small;
  
  border-bottom: 2px dotted #888;
  border-left: 2px dotted #888;
  border-right: 2px dotted #888;
  
  padding: 2px;
}

.commentheader {
  font-size: x-large;
  font-weight: bold;
  letter-spacing: 4px;
  text-align: center;
  
  border-top: 2px dotted #888;
  border-bottom: 2px dotted #888;
  
  margin-bottom: 10px;
}

.rightcontent {
  position: relative;
  z-index: 1;
  
  background-color: #96C8FF;
  color: #000;
  
  border: 2px dotted #5C7A9C;
  width: 215px;
  float: right;
  
  margin-bottom: 10px;
  padding: 3px;
}

.rightsegment {
  margin-bottom: 10px;
}

.rightsegtop {
  text-align: right;
  
  border-right: 2px solid #5C7A9C;
  border-bottom: 1px solid #5C7A9C;
  
  padding-right: 2px;
  padding-bottom: 2px;
}

.rightsegbot {
  border-top: 1px solid #5C7A9C;
  border-left: 2px solid #5C7A9C;
  
  padding-top: 2px;
  padding-left: 2px;
}

#rsw3c {
  font-size: 0px;
}

#linkpane {
  display: none;
}

#footer {
  background-color: #96C8FF;
  color: #000;
  font-size: xx-small;
  text-align: center;

  border: 2px dotted #5C7A9C;
  width: 100%;

  clear: both;
}

/* JTS RSS */

#inputheader {
  font-family: "Arial", sans-serif;
  border: none;
  margin: none;
  padding: none;
  font-size: large;
  font-weight: bold;
  background-color: #EEE;
}

#inputheader:hover {
  background-color: #EEB;
}

#inputheader:focus {
  background-color: #FFC;
}

#inputauthor {
  font-family: "Arial", sans-serif;
  border: none;
  margin: none;
  padding: none;
  font-size: x-small;
  background-color: #EEE;
}

#inputauthor:hover {
  background-color: #EEB;
}

#inputauthor:focus {
  background-color: #FFC;
}
