body {
  margin-top: 0px;
  margin-bottom: 0px;
font-family: Palantino, Palantino Linotype, Book Antique;
}
div#header {
}
/*
 * logo, search box
 */
div#header div#bar {
  border: 0px solid #99f;
  border-bottom-width: thin;
}
div#header div#bar form h1 {
  display: inline;
  color: #009;
}
div#header div#bar form h1 a {
  text-decoration: none;
/*
color: rgb(168,43,43);
color: rgb(43,168,43);
*/
}
div#header div#bar form h1 div {
  display: inline;
  font-size: smaller;
}
div#header div#bar form h1 div a {
  color: #990;
/*
color: rgb(201,127,63);
*/
}
div#header div#bar form input {
  position: relative;
  top: -3px;
}
div#header div#bar form input#q {
  width: 263px;
  margin-left: 13px;
  margin-left: 23px;
}
/*
 * results, page size
 */
div#sub {
  height: 33px;
  color: #555;
  font-size: small;
font-weight: 600;
  padding-top: 3px;
  background-image: url(/images/blue_fade.png);
  background-repeat: repeat-x;
  background-position: top left;
}
div#sub div#page_size {
  display: inline;
  padding-left: 9px;
}
div#sub div#results {
  position: absolute;
  right: 0px;
  display: inline;
  padding-right: 17px;
}
/*
 * video container
 */
div#container {
/*
  width: 512px;
*/
  width: 712px;
  padding-left: 13px;
  margin-left: 13px;
}
div#container select {
  margin-bottom: 23px;
}
/*
 * featured video
 */
div#container h1.featured_title {
  width: 712px;
  font-size: 14pt;
  letter-spacing: 1pt;
}
div#container div.featured {
  width: 425px;
  float: right;
  margin-bottom: 39px;
}
div#container div#f_text {
  width: 274px;
  float: right;
  height: 350px;
  overflow: auto;
  margin-right: 13px;
}
/*
 * video listing
 */
div.video {
  margin-bottom: 17px;
}
div.video,
div.video div.title,
div.video div.meta {
  width: 500px;
}
div.video div.title a {
  font-weight: 600;
  font-size: 11pt;
}
div.video div.text {
  font-size: small;
  max-height: 30px;
  overflow: hidden;
}
div.video div.meta {
  margin-bottom: 3px;
}
div.video div.meta div.left {
  float: left;
}
div.video div.meta div.right {
  float: right;
}
div.video div.meta div.author {
  color: #070;
}
div.video div.meta div.time {
  font-weight: 600;
  letter-spacing: 1pt;
  font-variant: small-caps;
  font-size: 9pt;
  margin-top: 3px;
  color: #111;
}
div.video div.meta div.rating {
  width: 77px;
  color: #333;
  text-align: right;
  margin-top: 5px;
}
div.video div.seperator {
  border: 0px double rgb(231,223,215);
  border-bottom-width: thin;
  margin: 27px 0px;;
  clear: both;
}


/*
 * pagination
 */
div.pagination {
  padding: 21px 0px;
  text-align: right;
}
div.pagination a {
  letter-spacing: 3px;
  border: 1px solid #888;
  margin-right: 3px;
  text-decoration: none;
  padding-left: 2px;
color: #770;
}
div.pagination a.current {
  background-color: #770;
  color: #fff;
  cursor: default;
}
div.pagination a.inactive {
  border: 1px solid #ccc;
  color: #ccc;
  cursor: default;
}
.top {
  margin-bottom: 19px;
}
/*
 * column, advertisements
 */
div#advertise {
  border: 0px solid #99f;
  border-left-width: thin;
  padding-left: 17px;
  margin-top: 23px;
  width: 405px;
}
/*
 * footer
 */
div#footer {
  background-color: rgb(201,201,255);
  border: 0px solid #99f;
  border-left-width: thin;
}
/*
 * categories
 */
div#category {
  margin-left: 43px;
  margin-top: 23px;
  padding-left: 17px;
}
div#category a {
  font-size: small;
}
/*
 * header on play.cgi
 */
div#toolbar {
  height: 33px;
height: 37px;
/*
background-color: #bbb;
*/
margin-top: 0px;
padding-top: 0px;
}
div#toolbar div#vote {
  float: right;
  color: #888;
  margin-right: 100px;
height: 37px;
}
div#toolbar div#vote div.rate_button {
/*
  display: inline;
  border: thin solid #888;
  padding: 0px 11px;
  color: 333;
  cursor: pointer;
height: 37px;
*/
padding: 0px;
}
div#toolbar a {
  float: left;
height: 37px;
font-variant: small-caps;
}

