body {
    padding:0px;
    margin:0px;
    font-family:arial, san-serif, verdana;
    font-size:12px;
    color:#ccc;
    background:#000 url(http://cache.stupidvideos.com/images/nav/bg.png) no-repeat fixed center top;
}
a {
    color:#9999ff;
    font-size:12px;
    text-decoration:none;
}
a:hover {
    color:#9999ff;
    font-size:12px;
    text-decoration:underline;
}
form {
    margin:0px;
    padding:0px;
}
#search_keyword {
    background:transparent no-repeat;
    border:0px;
    padding-top:3px;
    width:200px;
    color:#1a1a1a;
}
#Global {
    margin:0px auto;
    width:970px;
}
#TopHeader {
    background:url(http://cache.stupidvideos.com/images/nav/header_bg_70.png) no-repeat;
    width:970px;
    height:70px;
    margin:0;
}
#TopHeader div.header {
    float:left;
    margin:5px 0px 0px 0px;
}
#Header {
    float:left;
    margin:0px;
    background:url(http://cache.stupidvideos.com/images/nav/header_bg.png) no-repeat;
    padding:0px;
    width:970px;
}
#Header div.logo {
    margin:75px 0px 0px 0px;
    float:left;
}
#Nav {
    width:970px;
    margin:0px;
}
#Nav div.tabHome, #Nav div.tabVideo, #Nav div.tabFlash, #Nav div.tabPhotos, #Nav div.tabPeople, #Nav div.tabContest, #Nav div.tabSVTV, #Nav div.tabUpload, #Nav div.tabStore {
    float:left;
}
#Nav div.tabHome {
    background:url(http://cache.stupidvideos.com/images/nav/tab_home_on.gif) no-repeat;
}
#Nav div.tabVideo {
    background:url(http://cache.stupidvideos.com/images/nav/tab_videos_off.gif) no-repeat;
}
#Nav div.tabFlash {
    background:url(http://cache.stupidvideos.com/images/nav/tab_flash_off.gif) no-repeat;
}
#Nav div.tabPhotos {
    background:url(http://cache.stupidvideos.com/images/nav/tab_photos_off.gif) no-repeat;
}
#Nav div.tabPeople {
    background:url(http://cache.stupidvideos.com/images/nav/tab_people_off.gif) no-repeat;
}
#Nav div.tabContest {
    background:url(http://cache.stupidvideos.com/images/nav/tab_contests_off.gif) no-repeat;
}
#Nav div.tabSVTV {
    background:url(http://cache.stupidvideos.com/images/nav/tab_svtv_off.gif) no-repeat;
}
#Nav div.tabUpload {
    background:url(http://cache.stupidvideos.com/images/nav/tab_upload_off.gif) no-repeat;
}
#Nav div.tabStore {
    background:url(http://cache.stupidvideos.com/images/nav/tab_store_off.gif) no-repeat;
}
#LoginSearch {
    float:left;
    background:url(http://cache.stupidvideos.com/images/nav/nav_user_bg.gif) repeat-x;
    height:38px;
    width:968px;
    padding:0px;
    margin:0px;
}
#LoginSearch div.userBlock {
    float:left;
    margin:4px 0px 0px 9px;
    width:600px;
}
#LoginSearch div.searchBlock {
    float:right;
    margin:2px 0px 0px 0px;
    width:350px;
}
#LoginSearch div.right {
    float:right;
    margin:7px 10px 0px 0px;_margin:7px 7px 0px 0px;
}
#LoginSearch div.middle {
    background:url(http://cache.stupidvideos.com/images/nav/nav_search_bg.gif) repeat-x;
    float:right;
    height:24px;
    margin-top:7px;
}
#LoginSearch div.left {
    float:right;
    margin-top:7px;
}
#HomeBody {
    background-color:#1d1d1d;
    width:948px;_width:968px;
    margin:0px;
    padding:16px 10px 20px 10px;
}
#LeftCol {
    float:left;
    width:632px;
    margin:0px;
}
#RightCol {
    float:right;
    width:300px;
    margin:0px;
}
#featured_videos_contents, #ActiveMembers, #RecentUploads {
    width:634px;
    margin-bottom:10px;
}
#StupidPics, #LRECContainer, #Top10Videos, #HotLinks, #SVPodcast, #FriendsOfSV {
    float:left;
    width:298px;
    margin-bottom:10px;
}
#featured_videos_contents, #ActiveMembers, #RecentUploads, #StupidPics, #LRECContainer, #Top10Videos, #HotLinks, #FriendsOfSV {
    border:1px solid #000;
    background-color:#000;
}
#featured_videos_contents div.header, #ActiveMembers div.header, #RecentUploads div.header, #StupidPics div.header, #Top10Videos div.header, #HotLinks div.header, #FriendsOfSV div.header {
    background:url(http://cache.stupidvideos.com/images/home/featuredVideos_bg.png) repeat-x;
    height:35px;
    margin-bottom:10px;
}
#SVPodcast {
    background:url(http://cache.stupidvideos.com/images/home/svtvpod_bg.png) repeat-x;
    width:298px;
    height:188px;
    border:1px solid #000;
}
#SVPodcast div.header {
    padding:8px 0px 0px 10px;
    margin-bottom:8px;
}
#featured_videos_contents div.header span.selected {
    font-weight:bold;
    padding-right:0px;
}
#featured_videos_contents div.header h1, #ActiveMembers div.header h1, #RecentUploads div.header h1, #StupidPics div.header h1, #Top10Videos div.header h1, #HotLinks div.header h1, #FriendsOfSV div.header h1 {
    float:left;
    font-size:20px;
    font-weight:normal;
    margin:6px 0px 0px 0px;
}
#featured_videos_contents div.header h1 span, #ActiveMembers div.header h1 span, #RecentUploads div.header h1 span, #StupidPics div.header h1 span, #Top10Videos div.header h1 span, #HotLinks div.header h1 span, #FriendsOfSV div.header h1 span {
    color:#fff;
    padding-left:10px;
}
#featured_videos_contents div.header p.right, #ActiveMembers div.header p.right, #RecentUploads div.header p.right, #FriendsOfSV div.header p.right {
    float:right;
    margin-top:10px;
}
#featured_videos_contents div.header p.right span, #ActiveMembers div.header p.right span, #RecentUploads div.header p.right span, #FriendsOfSV div.header p.right span {
    padding-right:10px;
}
#featured_videos_contents div.body, #ActiveMembers div.body, #RecentUploads div.body {
    padding:0px 8px;
}
#StupidPics div.body {
    padding:5px 8px 5px 8px;_padding:5px 7px 10px 7px;
}
#StupidPics .mainImg {
    margin-bottom:10px;_margin-bottom:0px;
}
#StupidPics .middleImg {
    margin:0px 6px 0px 5px;
}
#featured_videos_contents div.block {
    float:left;
    background:url(http://cache.stupidvideos.com/images/home/dividers.gif) repeat-x bottom center;
    height:115px;
    width:608px;_width:615px;
    padding:0px 0px 10px 10px;
    margin:5px 0px;
    clear:both;
}
#ActiveMembers div.block {
    float:left;
    margin:10px;_margin:10px 8px;
}
#RecentUploads div.block {
    float:left;
    margin:10px 15px;_margin:10px 13px;
}
#ActiveMembers div.block img, #RecentUploads div.block img, #Top10Video div.topThumb img {
    background-color:#000;
}
#ActiveMembers div.block img {
    width:130px;
    height:130px;
}
#RecentUploads div.block img {
    width:120px;
    height:90px;
}
#Top10Video div.block img {
    width:60px;
    height:45px;
}
#featured_videos_contents div.block h2, #featured_videos_contents div.block h3, #featured_videos_contents div.block h4 {
    width:440px;
    margin:5px 10px 0px 0px;
    font-weight:normal;
}
#featured_videos_contents div.block p {
    float:left;
    width:160px;
    margin:5px 10px 0px 0px;
}
#ActiveMembers div.block h2 {
    width:130px;
    text-align:center;
    margin:5px 0px 0px 0px;
}
#RecentUploads div.block h2, #RecentUploads div.block h3 {
    width:120px;
    margin:2px 0px 0px 0px;
    font-size:11px;
}
#RecentUploads div.block h2 span, #RecentUploads div.block h3 span {
    font-weight:normal;
}
#featured_videos_contents div.block h2 a {
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
}
#ActiveMembers div.block h2 a, #RecentUploads div.block a {
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
#featured_videos_contents div.block h2 a:hover {
    font-size:16px;
    font-weight:normal;
    text-decoration:underline;
}
#ActiveMembers div.block h2 a:hover, #RecentUploads div.block a:hover {
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}
#featured_videos_contents div.block h3 span, #featured_videos_contents div.block h4 span, #featured_videos_contents div.block p span, #SVPodcast div.podcastList h2 span, #SVPodcast div.podcastList h3 span {
    padding:0px;
    font-size:11px;
}
#SVPodcast div.podcastList {
    float:left;
    padding:0px 10px;
    height:64px;
    margin:0px 0px 8px 0px;
}
#SVPodcast div.body {
    margin:0px;
}
#SVPodcast div.podcastList p.image {
    float:left;
    margin:0px 5px 0px 0px;
}
#SVPodcast div.podcastList div.desc {
    float:left;
    width:180px;
    margin:0px;
    line-height:14px;
}
#SVPodcast div.podcastList h2, #SVPodcast div.podcastList h3 {
    float:left;
    width:180px;
    margin:0px;
}
#SVPodcast div.podcastList h2 {
    padding:0px;
    font-weight:bold;
}
#SVPodcast div.podcastList h3 {
    font-weight:normal;
}
#SVPodcast div.podcastList p.desc img {
    margin:0px 10px 0px 0px;
}
#featured_videos_contents div.block div.snapshot {
    float:left;
    margin:10px 10px 0px 0px;
}
#featured_videos_contents div.block div.metaInfo {
    float:left;
    margin:0px;
}
#featured_videos_contents div.block div.classicVid {
    float:right;
    background:url(http://cache.stupidvideos.com/images/home/classicVid.png) no-repeat;
    width:22px;
    height:105px;
    margin:5px 2px 0px 0px;_margin:5px 0px 0px 0px;
}
#LRECContainer div.header {
    background-color:#000;
    padding:3px 0px;
    text-align:center;
    letter-spacing:5px;
}
#LRECContainer div.header span {
    color:#6e6e6e;
    font-size:10px;
}
#LRECContainer div.body {
    float:left;
    margin:0px;
    width:282px;
    background-color:#000;
}
#HotLinks div.body, #FriendsOfSV div.body {
    float:left;
    margin:0px;
    width:282px;
    padding:0px;
    background-color:#000;
}
#featured_videos_contents div.footer, #ActiveMembers div.footer, #RecentUploads div.footer, #LRECContainer div.footer, #HotLinks div.footer, #FriendsOfSV div.footer {
    clear:both;
    height:20px;
    background-color:#000;
    margin-bottom:5px;_margin-bottom:10px;
}
#StupidPics div.footer {
    clear:both;
    height:10px;
    background-color:#000;
    margin-bottom:8px;
}
#featured_videos_contents div.footer p.right, #ActiveMembers div.footer p.right, #RecentUploads div.footer p.right, #HotLinks div.footer p.right, #FriendsOfSV div.footer p.right {
    float:right;
    margin-top:5px;
}
#StupidPics div.footer p.right {
    margin-top:2px;_margin-top:0px;
}
#featured_videos_contents div.footer p.right span, #ActiveMembers div.footer p.right span, #RecentUploads div.footer p.right span, #FriendsOfSV div.footer p.right span  {
    padding-right:5px;_padding-right:2px;
}
#StupidPics div.footer p.right span, #HotLinks div.footer p.right span {
    padding-right:10px;
}
#HotLinks div.body li a, #FriendsOfSV div.body li a {
    font-size:13px;
    text-decoration:none;
}
#HotLinks div.body a:hover, #FriendsOfSV div.body a:hover {
    font-size:13px;
    text-decoration:underline;
}
#HotLinks div.body ul, #FriendsOfSV div.body ul {
    float:left;
    margin:0px;
    padding-left:10px;
}
#HotLinks div.body li, #FriendsOfSV div.body li {
    list-style:none;
    width:200px;
    background:url(http://cache.stupidvideos.com/images/home/link_arrow.gif) no-repeat;
    padding:0px 0px 0px 10px;
    margin-top:10px;
	overflow:hidden;
}
#Top10Videos div.body {
    float:left;
    padding:5px 0px 10px 0px;_padding:5px 0px 0px 0px;
	overflow:hidden;
}
#Top10Videos div.block {
    float:left;
    width:272px;
    margin:3px 10px;_margin:4px 6px;
    padding:0px;
	overflow:hidden;
}
#Top10Videos div.rank {
    float:left;
    width:40px;
    margin-right:5px;
    padding:8px 0px;
    text-align:center;
    background-color:#2e3d49;
}
#Top10Videos div.rank span {
    font-size:25px;
    color:#fff;
    padding:0px;
}
#Top10Videos div.topThumb {
    float:left;
    width:60px;
    margin-right:10px;
}
#Top10Videos div.selected {
    background-color:#951b1f;
}
#Top10Videos div.metaInfo {
    float:left;
    margin:0px;
}
#Top10Videos div.metaInfo h2, #Top10Videos div.metaInfo h3, #Top10Videos div.metaInfo h4 {
    width:150px;
    padding:0px;
    margin:0px;
    line-height:15px;
}
#Top10Videos div.metaInfo h2 span, #Top10Videos div.metaInfo h3 span, #Top10Videos div.metaInfo h4 span {
    padding:0px;
    font-size:11px;
    font-weight:normal;
}
.lock {
    clear:both;
}