* {
  margin:0;
  padding:0;
}

input { 
  font-family: Tahoma, Geneva, sans-serif; 
  font-size: 10px; 
  background-color: #666699; 
  margin-right: 10px;
}

form { 
  padding: 7px 0 0 0; 
  font-family: Tahoma, Geneva, sans-serif; 
  font-size: 12px; 
  color:#ffffff;
}

body {
  font-size:10pt;
  background: url(xbg.gif) repeat-x #020c30;
  font-family: Tahoma, Geneva, sans-serif;
  word-spacing: 2px;
  letter-spacing:-1px;
  color: #667;
}

#gotcha {
  position:absolute;
  left:0px;
  top:0px;
  width:50px;
  height:20px;
  z-index:-1;
  visibility: hidden;
}

.norm { 
  font-size: 10px;
  font-weight : Bold; 
  text-align: left;
  padding:5px 10px 3px 0;
  }

#fixedtipdiv {
  position:absolute;
  padding: 2px;
  border:1px solid black;
  font:normal 10px Tahoma, Geneva, sans-serif;
  text-align: center;
  line-height:12px;
  z-index:100;
}

#head {
  background: url(new_header.jpg) no-repeat center;
  margin: 0px auto 0 auto;
  height:80px;
  width:975px;
  font-size: 10px;
  text-decoration: none;
  color:#777777;
}

#container {
  margin: 0px auto 0 auto;
  width:975px;
}

.pornstars {
  width: 220px;
  height: 12px;
  text-align: center;
  font-size: 10px;
  letter-spacing: .5px;
  text-decoration: none;
  padding-left:2px;
  padding-right:2px;
}

.pornstars225 {
  width: 225px;
  height: 12px;
  text-align: center;
  font-size: 10px;
  letter-spacing: .5px;
  text-decoration: none;
  padding-left:2px;
  padding-right:2px;
}

.pornstars180 {
  width: 180px;
  height: 12px;
  text-align: center;
  font-size: 10px;
  letter-spacing: .5px;
  text-decoration: none;
  padding-left:2px;
  padding-right:2px;
}

.sites {
  width: 220px;
  height: 14px;
  text-align: center;
  text-decoration: none;
  font-variant: small-caps;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 12px;
}

.sites225 {
  width: 225px;
  height: 14px;
  text-align: center;
  text-decoration: none;
  font-variant: small-caps;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 12px;
}

.sites180 {
  width: 180px;
  height: 14px;
  text-align: center;
  text-decoration: none;
  font-variant: small-caps;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 12px;
}

.dom {
  width: 157px;
  height: 13px;
  text-align: center;
  font-size: 12px;
  letter-spacing: .5px;
  text-decoration: none;
}

.count {
  width: 20px;
  height: 13px;
  text-align: left;
  font-size: 12px;
  letter-spacing: .5px;
  text-decoration: none;
}

#recip {
  width: 932px;
  height: 18px;
  text-align: center;
  font-size: 10px;
  letter-spacing: .5px;
  padding-top:5px;
  color:#777;
}

#buttons {
  width: 932px;
  height:auto;
  text-align: center;
  font-size: 10px;
  padding-top:10px;
  padding-bottom:5px;
}

#hcbabes {
  width: 932px;
  height:auto;
  font-family: Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: -1px;
  text-decoration: none;
  color:#777;
  padding-top:5px;
  padding-bottom:0px;
}

#friends {
  width: 932px;
  height: 28px;
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  padding-top:10px;
  color:#777;
}

#bigads,#videosz {
  width: 932px;
  height: auto;
  font-variant: small-caps;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  padding-top:10px;
  color:#777;
}

.headlines {
  width: 140px;
  height: 12px;
  text-align: center;
  font-size: 9px;
  letter-spacing: -.5px;
  text-decoration: none;
  padding-bottom:5px;
  padding-left:2px;
  padding-right:2px;
}

.title {
  font-size: 12px;
  font-weight : Bold; 
  }

.titles {
  width: 144px;
  height: 12px;
  text-align: center;
  text-decoration: none;
  font-variant: small-caps;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 10px;
}

.titles a {
  text-align: center;
}

.bigheadlines {
  width: 218px;
  height: 60px;
  text-align: center;
  font-size: 9px;
  letter-spacing: -.5px;
  text-decoration: none;
  padding-bottom:5px;
  padding-left:2px;
  padding-right:2px;
}

.bigtitles {
  width: 220px;
  height: 15px;
  text-align: center;
  text-decoration: none;
  font-variant: small-caps;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 12px;
}

.bigtitles a {
  text-align: center;
}

h2 {
  text-decoration: none;
  font-variant: small-caps;
  letter-spacing: -0.5px;
  font-weight: bold;
  font-size: 21px;
  padding-left:30px;
  padding-right:35px;
  color:#414141;
}

.page {
  text-decoration: none;
  text-align: center;
  font-variant: small-caps;
  letter-spacing: -0.5px;
  font-weight: bold;
  font-size: 14px;
  color:#414141;
}

.page_actual {
  font-size: 16px;
  padding-left:5px;
  padding-right:5px;
  font-weight: bold;
  color:#303030;
}

.redtitle {
  text-decoration: none;
  text-align: center;
  font-variant: small-caps;
  letter-spacing: -0.5px;
  font-weight: bold;
  font-size: 21px;
  color:#e01927;
}

.green {
  text-decoration: none;
  text-align: center;
  font-variant: small-caps;
  letter-spacing: -0.5px;
  font-weight: bold;
  font-size: 14px;
  color:#016411;
}

.purple {
  text-decoration: none;
  text-align: center;
  font-variant: small-caps;
  letter-spacing: -0.5px;
  font-weight: bold;
  font-size: 14px;
  color:#8a0888;
}

#noresults {
  background: url(11947383.jpg) no-repeat center;
  width: 940px;
  text-align: center;
  height: 290px;
  padding:60px 0 0 0;
}

#info {
  background: #d0d0d0;
  border: 1px dotted #707070;
  text-decoration: none;
  letter-spacing: 0.5px;
  font-weight: bold;
  font-size: 11px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  padding-right:5px;
  color:#678aaa;
}

#hype {
  width: 360px;
  position:relative;
  left: 365px;
  top: 6px;
  padding: 3px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  letter-spacing: -1px;
  background-color: #ffffff;
  border: 2px solid black;
  /* for IE */
  filter:alpha(opacity=20);
  /* CSS3 standard */
  opacity:0.2;
}

#navdiv {
  background: url(nav_header.jpg) no-repeat center;
  text-align: right;
  height:40px;
}

#navdiv ul {
  list-style-type: none;
  list-style-image: none;
  margin:0 auto 0 auto;
}

#navdiv ul li {
  float: right;
  margin-right:10px;
  list-style-type: none;
  list-style-image: none;
}

#navdiv ul li a {
  padding:10px 0 10px 0;
  background: #d0d0d0;
  display: block;
  width: 100px;
  height:20px;
  text-align: center;
  color:#000000;
  text-decoration: none;
}

#navdiv ul li a:hover {
  background: #b8b8b8;
}

#navdiv ul li a.selected {
  padding:10px 0 10px 0;
  background: #b8b8b8;
  display: block;
  width: 100px;
  height:20px;
  text-align: center;
  color:#000000;
  text-decoration: none;
}

#content {
  background-color: #b8b8b8;
  width: 957px;
  padding:20px 0 5px 18px;
  height:auto;
}

#content1,#content2,#content3 {
  background-color: #b8b8b8;
  width: 957px;
  padding:5px 0 5px 18px;
  height:auto;
}

#today1,#today2,#today3,#today4 {
  clear:left;
  width: 932px;
  text-align: left;
  height: 28px;
  position:relative;
  top: 6px;
  padding:5px 0 5px 0;
  background: url('today.gif') no-repeat;
}

#bookmark1,#bookmark2,#bookmark3 {
  clear:left;
  width: 932px;
  text-align: right;
  height: 28px;
  padding:6px 0 4px 0;
  background: url('bookmark.gif') no-repeat right;
}

#bookmark1 a,#bookmark2 a,#bookmark3 a {
  color:#414141;
  text-decoration:none;
}

#fling,#love {
  width: 932px;
  text-align: center;
  height: auto;
  padding:10px 0 0 0;
}

#movie {
  clear:both;
  width: 936px;
  text-align: center;
  height: auto;
  padding: 0 0 5px 0;
}

#blah {
  clear:both;
  width: 932px;
  background: #d0d0d0;
  border: 1px dotted #707070;
  list-style:none;
  text-align: center;
  height: 500px;
  padding:10px 0 5px 0;
}

#thumbslist1 a,#thumbslist2 a,#thumbslist3 a,#thumbslist4 a,#promolist a,#linklist a,#recip a,#hcbabes a,#info a{
  color:#7c7c9a;
  text-decoration:none;
}

#thumbslist1,#thumbslist2,#thumbslist3,#thumbslist4 {
  clear:both;
  text-align:center;
  margin-right:auto;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:5px;
}

#promolist,#linklist {
  text-align:left;
  margin-right:auto;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:5px;
}

#thumbslist1 li,#thumbslist2 li,#thumbslist3 li,#thumbslist4 li,#promolist li {
  background: #d0d0d0;
  border: 1px dotted #707070;
  list-style:none;
  float:left;
  font-weight:700;
  color:#777;
  margin:2px;
}

#linklist li {
  list-style:none;
  float:left;
  font-weight:700;
  color:#777;
  margin:2px;
}

#thumbslist1 img,#thumbslist2 img,#thumbslist3 img,#thumbslist4 img,#promolist img,#linklist img {
  display:block;
  border:2px solid #b0b0b0;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
}

#thumbslist1 img:visited,#thumbslist2 img:visited,#thumbslist3 img:visited,#thumbslist4 img:visited,#promolist img:visited,#linklist img:visited {
  border:2px dotted #7F7F7F;
  /* for IE */
  filter:alpha(opacity=20);
  /* CSS3 standard */
  opacity:0.2;
}

#thumbslist1 img:hover,#thumbslist2 img:hover,#thumbslist3 img:hover,#thumbslist4 img:hover,#promolist img:hover,#linklist img:hover {
  border:2px dashed #000;
  /* for IE */
  filter:gray(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

#thumbslist1 a:hover,#thumbslist2 a:hover,#thumbslist3 a:hover,#thumbslist4 a:hover,#promolist a:hover,#linklist a:hover,#recip a:hover,#hcbabes a:hover {
  color:#999;
}

.dropmenudiv { 
position:absolute;
top: 0;
border: 1px dotted #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #eaeaea;
width: 110px;
visibility: hidden;
}

.dropmenudiv a {
width: auto;
display: block;
text-indent: 5px;
border: 0 dotted #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #fbfbfb;
}

