* { margin:0; padding:0; }
a {
  color: #0099FF;
  text-decoration: none;
}
a img { border: 0; }
a:hover { color: #000; }
ul { list-style-type: none; }

a.navwhite { color:yellow; }
a.navwhite:hover { color:orange; }


/*
body {
  background-image: url(bodybg.gif);
  background-repeat: repeat-x;
  background-color: #002e67;
  color: #333;
  width: 970px;
  padding: 8px 0 8px 0;
  margin: 0 auto;
  text-align: center;
  font: normal 12px/19px Arial, Helvetica, sans-serif;
}
*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

h1 {
  text-align: center;
  margin: 15px 0;
}

h1 a {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
}

h2 {
  font-size: 20px;
}

#content {
  width: 970px;
  border: 1px solid #ccc;
  background: #fff;
  text-align: left;
}

#header {
  width:615px;
  background: #FFF;
  text-align: center;
  float: left;
}

.headerform {
  margin: 0px auto;
  text-align: center;
}

#services {
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: center;
  width: 99%;
}

#services ul {
  width: 400px;
  margin: 0 auto;
  text-align:center;
}

#services ul li {
  float: left;
}

#services ul li a {
  display: block;
  /*
  padding: 0px 0px 0px 0px;
  margin: 0px 2px;
  */
  padding: 3px;
  margin: 0px 2px 0px 0px;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #333;
  line-height:21px;
  text-decoration: none;
  border: 1px solid #0099FF;
  width:87px;
  text-align:center;
  height:22px;
}

#services ul li#current a {
  /*
  background: #0099FF;
  color: #FFF;
  */
  outline: red dotted thin;
  background: yellow;
  border: 1px solid red;
}

#services ul li a:hover {
  background: #0099FF;
  color: #fff;
  border: 1px solid #FF00FF;
}

#left {
  width: 160px;
  float: left;
  font:normal 13px/18px Arial, Helvetica, sans-serif;
  color: #62625C;
  margin-left: 2px;
}

#left a {
  color:#5F860B;
}

#left ul {
}

#left ul li {
  border: 1px solid #C0C0C0;
  margin: 2px;
}

#left ul li a {
  display: block;
  padding: 0px 2px 2px 5px;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #333;
  text-decoration: none;
}

#left ul li a:hover {
  background: #0099FF;
  color: #fff;
}

#adsleft {
  width: 160px;
  font: normal 13px/18px Arial, Helvetica, sans-serif;
  color: #62625C;
  text-align:center;
  margin-top:8px;
}

#adsright {
  width: 160px;
  float: right;
  font: normal 13px/18px Arial, Helvetica, sans-serif;
  color: #62625C;
  margin-left: 0px;
  height:600px;
  margin-right: 5px;
  margin-bottom: 10px;

}

#right {
  width: 600px;
  float: left;
  font: normal 13px/18px Arial, Helvetica, sans-serif;
  color: #62625C;
  margin: 0px;
}

#right a {
  color:#5F860B;
  background-color:inherit;
}

#right a:hover {
  color: #000;
}

#right h2 {
  font: bold 22px Arial, Helvetica, sans-serif;
  color: #222222;
  background-color: inherit;
  /*
  margin: 0 0 16px 0;
  */
  margin: 0;
}

#right div.video {
  font:normal 12px/16px Arial, Helvetica, sans-serif;
  color: #62625C;
  background-color:inherit;
  padding: 0 0px 0px 0;
}

#right div.img img {
  border: 1px solid #dedede;
  padding: 2px;
  margin: 3px 3px 0px 0;
  width: 111px;
  height: 83px;
  float: left;
}

#right div.img img.fotometacafe {
  border: 1px solid #dedede;
  padding: 2px;
  margin: 2px 8px 2px 0;
  width: 134px;
  height: 78px;
}

#right div.video a {
  font: bold 14px Arial, Helvetica, sans-serif;
  color:#0099FF;
  background-color:inherit;
}

#right div.video a:hover {
  color:#000;
  background-color:inherit;
}

#right div.tags a {
  color:#5F860B;
  background-color:inherit;
  font-size: 13px;
}

#right div.tags a:hover {
  color: #000;
  background-color:inherit;
}

#right div.video p.links a {
  font-size: 12px;
  border: 1px solid #ddd;
  padding: 2px;
}

.pagination {
  margin: 0;
  clear: both;
}

.pagi {
  float: left;
}

.pagd {
  float: right;
  text-align: right;
}

.query {
  font-weight: bold;
}

.pagnumtop {
  font-weight: bold;
  color:white;
}

#player {
}

#footer {
  /*
  color: #fff;
  */
  color:#D4D4C6;
  border-top: 1px solid #ccc;
  clear: both;
  text-align:center;
}

#footer p#credits {
  text-align: right;
  margin-right: 5px;
}

#footer ul {
  margin: 1px;
}

#footer ul li {
  float: left;
  color:#D4D4C6;
  background-color:inherit;
  font:normal 11px/19px Arial, Helvetica, sans-serif;
}

#footer ul li a {
  background-color: inherit;
  font: normal 11px/19px Arial, Helvetica, sans-serif;
  padding: 0 7px;
  text-decoration: none;
}

#footer ul li a:hover {
  color: #FFF;
  background-color: #0099FF;
}