body {
  margin: 0;
  bottom-margin: 0;
  padding: 0;
  background-image: url(../images/bg.gif);
  background-color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 12px;
}
img {
  border: 0;
}
#wrapper {
  width: 938px;
  margin: 0 auto;
}
#header {
  height: 96px;
  background: url(../images/header_background.jpg) no-repeat;
  padding-top: 21px;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
}
#link a {
  color: #008A00;
  text-decoration: default;
}
#link a:hover {
  color: #fff;
  text-decoration: none;
  background: #008A00;
}
#ad1 {
  height: 90px;
  width: 728px;
  padding-left: 23px;
  background: url(../images/tag_sponsor.jpg) no-repeat top left #000;
  margin: 0 0 0 175px;
}
#nav {
  height: 28px;
  background: url(../images/nav_background.jpg) repeat-x;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
}
#nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#nav ul li {
  display: block;
  float: left;
}
#nav ul li a {
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
}
#navhome {
  width: 69px;
  background: url(../images/btn_home_off.jpg) no-repeat;
}
#navhome.active, #navhome:hover {
  background: url(../images/btn_home_on.jpg) no-repeat;
}
#navcrazy {
  width: 74px;
  background: url(../images/btn_crazy_off.jpg) no-repeat;
}
#navcrazy.active, #navcrazy:hover {
  background: url(../images/btn_crazy_on.jpg) no-repeat;
}
#navsexy {
  width: 63px;
  background: url(../images/btn_sexy_off.jpg) no-repeat;
}
#navsexy.active, #navsexy:hover {
  background: url(../images/btn_sexy_on.jpg) no-repeat;
}
#navfunny {
  width: 74px;
  background: url(../images/btn_funny_off.jpg) no-repeat;
}
#navfunny.active, #navfunny:hover {
  background: url(../images/btn_funny_on.jpg) no-repeat;
}
#navowned {
  width: 79px;
  background: url(../images/btn_owned_off.jpg) no-repeat;
}
#navowned.active, #navowned:hover {
  background: url(../images/btn_owned_on.jpg) no-repeat;
}
#navshocking {
  width: 98px;
  background: url(../images/btn_shocking_off.jpg) no-repeat;
}
#navshocking.active, #navshocking:hover {
  background: url(../images/btn_shocking_on.jpg) no-repeat;
}
#navfights {
  width: 76px;
  background: url(../images/btn_fights_off.jpg) no-repeat;
}
#navfights.active, #navfights:hover {
  background: url(../images/btn_fights_on.jpg) no-repeat;
}
#navsports {
  width: 82px;
  background: url(../images/btn_sports_off.jpg) no-repeat;
}
#navsports.active, #navsports:hover {
  background: url(../images/btn_sports_on.jpg) no-repeat;
}
#navparty {
  width: 75px;
  background: url(../images/btn_party_off.jpg) no-repeat;
}
#navparty.active, #navparty:hover {
  background: url(../images/btn_party_on.jpg) no-repeat;
}
#navtopclips {
  width: 101px;
  background: url(../images/btn_topclips_off.jpg) no-repeat;
}
#navtopclips.active, #navtopclips:hover {
  background: url(../images/btn_topclips_on.jpg) no-repeat;
}

#content {
  background: url(../images/content_background.jpg) repeat-y #fff;
  width: 930px;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
}

#leftbar {
  width: 152px;
  min-height: 705px;
  background: url(../images/leftbar_background.jpg) transparent;
  float: left;
}

#leftbar h2 {
  color: #fff;
  padding-left: 25px;
  padding-top: 7px;
  background: url(../images/channel_bg.jpg) no-repeat left;
  height: 25px;
  width: 152px;
  font-family: arial;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 0;
  margin-left: 0px;
}
ul.links {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ul.links li {
  background: url(../images/links_background.jpg) no-repeat;
  height: 20px;
  padding: 2px;
}
ul.links li a {
  color: #fff;
  text-decoration: none;
  font-size: 1em;
  padding: 3px;
  font-family: arial;
}
ul.links li a:hover {
  color: #fff;
  text-decoration: none;
  font-size: 1em;
  padding: 3px;
  font-family: arial;
  background: #148A00;
}


#mediatags a {
  color: #000;
  text-decoration: none;
  font-size: 1.3em;
  font-weight: bold;
  padding: 3px 3px;
  margin: 3px 3px;
  font-family: arial;
}
#mediatags a:hover {
  color: #000;
  text-decoration: none;
  font-size: 1.3em;
  font-weight: bold;
  padding: 3px 3px;
  margin: 3px 3px;
  font-family: arial;
  background: #FFF000;
}


#friendbox {
  width: 138px;
  height: 249px;
  margin: 0 auto;
  background: url(../images/friends_box.jpg) no-repeat;
}
#friendbox h2 {
  background: url(../images/icon_friends.jpg) center left no-repeat;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 32px;
}
#friendbox ul {
  margin: 0;
  padding: 6px 4px 4px 4px;
  list-style: none;
  background: url(../images/div_friends.jpg) top center no-repeat;
}
#friendbox ul li {
  font-size: 1em;
  font-family: arial;
  padding: 2px;
}
#friendbox ul li a {
  color: #fff;
  text-decoration: none;
}
#friendbox ul li a:hover {
  color: #000;
  text-decoration: none;
  background: #78FF61;
}
#ad_1 {
  width: 115px;
  height: 610px;
  margin: 5px auto;
}

#maincontent {
  width: 466px;
  float: left;
}
#searchbox {
  margin: 0;
  padding: 4px 0;
  height: 23px;
  width: 466px;
  background: url(../images/searchbar_background.jpg) #7ffc3e;
  line-height: 23px;
}
#searchbox label {
  margin: 0;
  padding: 0;
  color: #000;
  font-weight: bold;
  margin-left: 5px;
  font-family: arial;
  font-size: 1.5em;
  vertical-align:middle;
}
#searchbox #kw {
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  color: #000;
  background-color: #fff;
  height: 18px;
  width: 170px;
  font-size: 1.2em;
  vertical-align:middle;
}
#searchbox #kwgo {
  margin: 0;
  padding: 0;
  vertical-align:middle;
}
#peopleonline {
  width: 100px;
  padding-left: 20px;
  background: url(../images/icon_people.jpg) no-repeat center left;
  float: right;
}
#maincontent h1 {
  color: #2e2e2e;
  padding-left: 30px;
  background: url(../images/icon_checkmark.jpg) no-repeat center left;
  font-family: arial;
  font-size: 1.8em;
  font-weight: bold;
  margin-left: 10px;
}
#videolist {
  margin: 0 4px 0 4px;
  padding: 0;
  list-style: none;
}
#videolist li {
  display: block;
  height: 80px;
  width: 450px;
}
#videolist li:hover {
  background: url(../images/media_background.jpg) no-repeat;
}
#videolist li img {
  float: left;
  margin-right: 4px;
}
#videolist li .title a {
  font-weight: bold;
  font-family: arial;
  color: #000;
  font-size: 1.3em;
  text-decoration: none;
}
#videolist li .title a:hover {
  font-weight: bold;
  font-family: arial;
  color: #000;
  font-size: 1.3em;
  background: #11D411;
  text-decoration: none;
}
#videolist li .description {
  font-family: arial;
  color: #000;
  font-size: 1em;
}

#videolist li.div {
  margin: 3px 0;
  height: 10px;
  background: url(../images/div_media.jpg) no-repeat center center;
}
#pages {
  font-family: arial;
  color: #000;
}
#pages a {
  font-weight: bold;
  font-family: arial;
  color: #000;
  background: #15BC31;
  text-decoration: none;
  padding: 2px
}
#pages a:hover {
  font-weight: bold;
  font-family: arial;
  color: #000;
  background: #1FEC40;
  text-decoration: none;
  padding: 2px
}
#rightbar {
  width: 312px;
  float: left;
  background: url(../images/rightbar_top.jpg) top left no-repeat;
}
#hotstuffbox {
  width: 299px;
  height: 120px;
  margin: 10px auto;
  background: url(../images/hotstuff_background.jpg) no-repeat;
}
#webmasterlink {
  float: right;
  color: #000;
  font-size: .9em;
  font-family: arial;
  padding: 4px;
}
#hotstuffbox h2 {
  color: #000;
  padding-left: 22px;
  background: url(../images/icon_hotstuff.gif) no-repeat center left;
  font-family: arial;
  font-size: 1.6em;
  font-weight: bold;
  margin: 5px 0 5px 5px;
}
#hotstuffbox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#hotstuffbox ul li {
  display: block;
  text-align: center;
  width: 99px;
  float: left;
}
#ad_2 {
  width: 300px;
  height: 250px;
  margin: 10px auto;
}
#latestpixbox {
  width: 299px;
  margin: 10px auto 0 auto;
  background: url(../images/latestpix_background.jpg) repeat-y;
}
#latestpixinner {
  width: 299px;
  background: url(../images/latestpix_header.jpg) no-repeat;
}
#latestpixbox h2 {
  color: #000;
  padding-left: 30px;
  background: url(../images/icon_latestpix.gif) no-repeat center left;
  font-family: arial;
  font-size: 1.6em;
  font-weight: bold;
  margin: 4px 0 5px 5px;
}
#latestpixbox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#latestpixbox ul li {
  display: block;
  text-align: center;
  width: 99px;
  float: left;
}
#extravideobox {
  width: 299px;
  margin: 10px auto;
  background: url(../images/latestpix_background.jpg) repeat-y;
}
#extravideobox h2 {
  color: #000;
  padding-left: 24px;
  background: url(../images/icon_global.jpg) no-repeat center left;
  font-family: arial;
  font-size: 1.6em;
  font-weight: bold;
  margin: 5px 0 5px 5px;
}
#extravideobox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#extravideobox ul li {
  display: block;
  text-align: center;
  width: 99px;
  float: left;
}
#extravideobox a {
  color: #008A00;
  text-decoration: default;
}
#extravideobox a:hover {
  color: #fff;
  text-decoration: none;
  background: #008A00;
}
#hotcollegegirlsbox {
  width: 299px;
  margin: 10px auto;
  background: url(../images/latestpix_background.jpg) repeat-y;
}
#hotcollegegirlsbox h2 {
  color: #000;
  padding-left: 37px;
  background: url(../images/hot_college_girls.gif) no-repeat center left;
  font-family: arial;
  font-size: 1.6em;
  font-weight: bold;
  margin: 5px 0 5px 5px;
}
}
#hotcollegegirlsbox a {
  color: #008A00;
  text-decoration: default;
}
#hotcollegegirlsbox a:hover {
  color: #fff;
  text-decoration: none;
  background: #008A00;
}


#footer {
  background-color: #3E3E3E;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
}
#footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer ul li {
  display: block;
  float: left;
  width: 175px;
  padding: 0 5px;
  font-weight: bold;
  color: #fff;
}
#footer ul li a {
  color: #1ED915;
  font-weight: normal;
  text-decoration: none;
}
#footer ul li a:hover {
  color: #000;
  font-weight: normal;
  background-color: #1ED915;
  text-decoration: none;
}
.video-box {
  margin: 0 15px;
}
.item {
  width: 100px;
  height: 100px;
  text-align: center;
  float: left;
}
.comments {
  clear: both;
}
.video-menu {
  text-align: center;
  margin: 3px 0 0 0;
}
.video-url {
  text-align: center;
}
.video-url input {
  width: 250px;
}