@charset "utf-8";


/*global default styles*/
html {height: 100%;}
.hide {display: none;}
img {border: 0;}
.clearspace {padding: 0; margin: 0;}
.floatleft {float: left;}
.floatright {float: right;}
.clearfloat {clear: both; line-height: 0px; height: 0px; display: block;}
.noborder {border: 0;}
ul {padding: 0; margin: 0; list-style-type: none;}
ol {padding: 0; margin: 0;}
li {padding: 0; margin: 0;}

/*base default font size, type, and line height*/
body {font: 76%/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; background: #444444; color:#444444; height: 100%; padding: 0; margin: 0;}

/*add selectors here for font sizing*/
p {font-size: 1.0em}
h1 {font-size: 2em; padding: 0 0 0.2em 0; margin: 0 0 0.3em 0; text-transform: uppercase; line-height: 1em; color: #5F0926; border-bottom: solid 3px #E6E6E6;}
h2 {font-size: 1.6em; padding: 0.3em 0 0.2em 0; margin: 0 0 0.5em 0; text-transform: uppercase; line-height: 1em; color: #5F0926; border-bottom: solid 3px #E6E6E6;}
h3 {font-size: 1.2em; padding: 0 0 0.2em 0; margin: 0 0 0.5em 0; text-transform: uppercase; line-height: 1em; color: #5F0926; border-bottom: solid 3px #E6E6E6;}
h4 {font-size: 1.2em; padding: 0 0 0.2em 0; margin: 1em 1.2em 0.5em 1.2em; text-transform: uppercase; line-height: 1em; color: #fff; border-bottom: solid 3px #fff;}
h5 {font-size: 1.2em; padding: 0.5em 0 0 0; margin: 0 0 0 0; text-transform: uppercase; line-height: 1em; color: #5F0926;}

/*base links*/
a {color: #F1407D; outline: none;}
a:visited {color: #950033;}
a:hover {color: #950033;}

/* GLOBAL */

div#container {margin:  0 auto; text-align: left; width: 960px; background: url(../images/bg_page.gif) repeat-y #fff;}


/* HEADER */

div#header {position: relative; background: url(../images/bg_header.gif) no-repeat #292929; padding: 15px 0 0 0; height: 104px; margin: 0 0 0 0; color: #C9C9C9;}
div#logo {background: url(../images/logo.gif) no-repeat; height: 50px; width: 155px; text-indent: -9999px; margin: 0 0 0 39px; text-decoration: none;}
div#logo a {display: block; width: 155px; height: 50px; text-decoration: none;}
div#header p {position: absolute; left: 209px; top: 20px; width: 390px; font-size: 1.2em; line-height: 1.3em; margin: 0;}

div#header #search {float: right; margin: 0 30px 0 0; border-left: solid 1px #444444; padding: 0 0 0 30px; width: 270px;}
div#header #search form {margin: 0; padding: 5px 0 5px 0;}
div#header #search input.searchfield {background: url(../images/bg_search.gif) no-repeat; width: 190px; height: 28px;border: 0px; background-attachment:fixed; padding: 3px 0 0	10px; margin:0; font-size: 1.4em;}
html>body div#header #search input.searchfield {background-attachment: inherit; margin:0;}
div#header #search input.searchbutton {vertical-align: top; padding: 4px 0 0 0; margin: 0;}
html>body div#header #search input.searchbutton {padding: 2px 0 0 0;}

div#header ul li {display: inline; border-right: solid 1px #444444; margin: 0 00.2em; padding-right: 1em;}
div#header ul li a {color: #fff;}
div#header ul li.bookmark a{background: url(../images/bullet_bookmark.gif) no-repeat; padding-left: 19px; padding-bottom: 3px;text-decoration: none;}
div#header ul li.bookmark a:hover {background: url(../images/bullet_bookmark-over.gif) no-repeat; padding-left: 19px; padding-bottom: 3px;}
div#header ul li.topvideos {border-right: none;}
div#header ul li.topvideos a{background: url(../images/bullet_top100.gif) no-repeat; padding-left: 19px; padding-bottom: 3px; text-decoration: none;}
div#header ul li.topvideos a:hover {background: url(../images/bullet_top100-over.gif) no-repeat; padding-left: 19px; padding-bottom: 3px;}

/* PAGE */

div#page { padding: 0; height: 100%;}

/* COL CONTENT */

div#col-content {float: left; width: 350px; margin-left: 15px; margin-top: 20px;}
html>body  div#col-content {margin-left: 30px;}

div#col-full {float: left; width: 720px; margin-left: 15px; margin-top: 20px;}
html>body div#col-full {margin-left: 30px;}

ul#thumblist {margin-bottom: 15px;}
ul#thumblist li {border-bottom: solid 1px #E6E6E6; margin: 10px 0 10px 0; height: 105px;}
ul#thumblist li img {float: left; border: solid 3px #E6E6E6; margin: 0 5px 10px 0;}		
ul#thumblist h6#title {border: none; margin: 0 0 0 140px; padding: 0; font-size: 1em; font-weight: bold; color: #333333;}
ul#thumblist p.description-thumb {margin: 0 0 0 140px; font-size: 0.95em;}

ul#thumblist p.buttonplay {padding: 0; margin: 0; background: url(../images/b_play.gif) no-repeat; height: 17px; margin:5px 0 0 140px; text-decoration: none; color: #ADADAD; font-size: 0.9em;}
ul#thumblist p.buttonplay a { text-decoration: none; text-indent: -9999px; display: block; width: 45px;}
ul#thumblist p.buttonplay a:hover {background: url(../images/b_play-on.gif) no-repeat; text-decoration: none;}

ul#thumblist .date { float: right;}

ul#thumblist p.dateposted {padding: 0; margin: 0 0 0 140px; color: #ADADAD; font-size: 0.9em;}
ul#thumblist li.nextthumbs {border-bottom: none; margin: 5px 0 20px 0; height: auto;font-size: 1.4em;}

ul#premiumsiteslist li {border-bottom: solid 1px #E6E6E6; margin: 10px 0 10px 0; height: 170px;}
ul#premiumsiteslist li img {float: left; border: solid 3px #E6E6E6; margin: 0 5px 10px 0;}		
ul#premiumsiteslist p.description-thumb {margin: 0 0 0 140px; font-size: 0.95em;}
ul#premiumsiteslist p.link-thumb {background: url(../images/bullet_view.gif) no-repeat; padding-left: 15px; margin:5px 0 0 140px;}
ul#premiumsiteslist h4 { margin:5px 0 0 140px; padding: 0; color: #000;}

div#randomvideos {margin: 10px 0;}

p.linksponsor {font-size: 1.4em; margin: 0; padding: 0;}
p.linksponsor a {background: url(../images/bullet_download.gif) no-repeat; display: block;height: 50px; padding: 0 0 0 40px; margin: 0;}
p.linksponsor a:hover {display: block;padding: 0 0 0 40px; margin: 0;}

p.videodescription {font-size: 1.2em;}
p.videokeywords {font-size: 0.95em; color: #999999; padding: 0; margin: 0;}
p.dateposted {font-size: 0.95em; color: #999999; padding: 0; margin: 0 0 20px 0;}

/* COL EXTRA */

div#col-extra {float: right; margin-right: 20px; width: 350px; margin-top: 20px;}

ol#popularvideos li {padding: 0.2em 0; font-size: 1.3em; margin-left: 25px;}

/* COL MENU */

div#col-menu {background: url(../images/top_menu.gif) no-repeat #6B0A2B; float: right; color: #fff; width: 180px;}

ul#flags {margin-right: 15px; padding: 8px 0 35px 0;}
ul#flags li {float: right; text-indent: -9999px; margin: 0 3px; text-decoration: none;}
ul#flags li a {display: block; width: 18px; height: 13px; text-decoration: none;}
ul#flags li.spanish {background: url(../images/flag_spain.gif) no-repeat;}
ul#flags li.chinese {background: url(../images/flag_china.gif) no-repeat;}
ul#flags li.francais {background: url(../images/flag_france.gif) no-repeat;}
ul#flags li.english {background: url(../images/flag_usa.gif) no-repeat;}
ul#flags li.czech {background: url(../images/flag_czech.gif) no-repeat;}

ul#menu li {margin: 0 16px; font-size: 1.2em; padding: 0.2em 0 0.2em 23px; background: url(../images/bullet_menu.gif) no-repeat; border-bottom: solid 1px #9C1542;}
ul#menu a {display: block; color: #fff; text-decoration: none;}
ul#menu a:hover {color: #9C1542; text-decoration: none;}

#clearfooter{clear:both;height:52px;}/*needed to make room for footer*/

/* FULL LIST */

div#fulllist li {float: left; width: 115px; margin: 0 0 10px 0; background: url(../images/b_play3.gif) no-repeat;  height: 110px;}
div#fulllist li img {border: solid 3px #E6E6E6; margin: 0 10px 0px 0; }
div#fulllist li a { display: block;  height: 110px;}
div#fulllist li a:hover {background: url(../images/b_play3-on.gif) no-repeat;text-decoration: none;}

/* FULL LIST page*/

div#fulllist2 li {float: left; width: 140px; margin: 0 2px 10px 0; background: url(../images/b_play2.gif) no-repeat;  height: 123px;}
div#fulllist2 li img {border: solid 3px #E6E6E6; margin: 0 10px 0px 0; }
div#fulllist2 li a { display: block; height: 123px;}
div#fulllist2 li a:hover {background: url(../images/b_play2-on.gif) no-repeat; text-decoration: none;}

/* SEARCH RESULTS LIST */

div#searchresults ul {margin-top: 20px;}
div#searchresults li {height: 105px; margin: 0 5px 10px 0; border-bottom: solid 1px #E6E6E6;}
div#searchresults li#pages {border-top: solid 2px #D72E34; padding-top: 10px; height: auto;border-bottom: none; }
div#searchresults li img {float: left;border: solid 3px #E6E6E6; margin: 0 10px 0px 0;}
div#searchresults li p {padding: 0; margin: 0; font-size: 0.95em;line-height: 1.2em;}		
div#searchresults p.buttonplay {padding: 0; margin: 7px 0 0 135px; background: url(../images/b_play.gif) no-repeat; width: 45px; height: 17px; text-indent: -9999px; text-decoration: none;}
div#searchresults p.buttonplay a {display: block;  width: 45px; height: 17px; text-decoration: none;}
div#searchresults p.buttonplay a:hover {background: url(../images/b_play-on.gif) no-repeat;display: block;  width: 45px; height: 17px; text-decoration: none;}


/* FOOTER */

div#footer {background: url(../images/bg_footer.gif) no-repeat #292929; height: 120px;}
div#footer a {color: #444;}
div#footer a:hover {color: #fff;}

div#footer ul {float: right; margin: 80px 15px 0 0;}
div#footer ul li {display: inline; border-right: solid 1px #444444; padding: 0 1em 0 0.5em;}
div#footer ul li.last {border-right: none;}

div#footer p.copyrights {padding: 80px 0 0 30px;}