/* www.JasonStockman.com */

/* Regular Tags */

body {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
background: url(images/bg.jpg) 0 0 repeat-x #e5e5e5;
}

fieldset {
border: none;
}

#wrapper {
width:779px;
margin:auto;
padding: 33px 0 25px 0;
}

#content {
background:url(images/bodygradient.jpg) 0 0 repeat-y #fff;
padding: 0 6px 25px 6px;
}

#content h3 {
display:block;
margin: 0 0 10px 0;
}

#content h3 a {
font-size: 20px;
}

strong {
color: #000;
}

/* Header */

#header {
height: 130px;
width:779px;
background: url(images/header.jpg) 0 0 no-repeat;
}

/* Top Area */

#toparea {
margin: 0;
height: 73px;
background: url(images/searchbar.jpg) 0 0 no-repeat;
}

#upload a {
display:block;
margin:25px 5px;
font-size:1em;
float:left;
}

#upload img {
margin: 20px 10px 0 10px;
}

#search {
width:300px;
margin: 12px 0 0 50px;
float:left;
}

#search input {
float:left;
margin:5px;
padding: .1em;
}

#submit {
background:url(images/searchbutton.jpg) 0 0 no-repeat;
width:73px;
height:23px;
border: none;
}

#accountarea {
float:right;
margin: 18px 15px 0 0;
width:220px;
color: #0060bf;
}

#accountarea a {
display:block;
margin:5px 5px 5px 0;
font-size: 1em;
float:left
}

/* Most Viewed */


#mostviewed h3 a, #recentlyuploaded h3 a, #topbar a, #contentbottom a{
color: #0064c7;
}
#mostviewed h3 a:hover, #recentlyuploaded h3 a:hover, #topbar a:hover, #contentbottom a:hover {
color: #0064c7;
}
#mostviewed h3 a:visited, #recentlyuploaded h3 a:visited, #topbar a:visited, bottomarea a:visited {
color: #0064c7;
}

#mostviewed h3 a, #recentlyuploaded h3 a {
text-decoration: none;
border-bottom: 2px solid;
}


#mostviewed {
width: 351px;
float:left;
color:#333;
padding:  0 0 10px 0;
margin: 10px 0 0 10px;
background: url(images/mostviewed.jpg) bottom left no-repeat;
}

#mostviewed h4 {
display:block;
float:left;
height:17px;
margin:0;
padding: 0;
font-size: 15px;
}

.mostviewed {
display:block;
height:17px;
font-weight: normal;
text-decoration:none;
color:#FFF;
padding-left:12px;
}


#today, #thisweek, #alltime{
height:191px;
float:left;
margin-left:1px;
}

#today {
width:118px;
background:#e5e5e5;
margin-left:-1px;
}

#thisweek {
width:118px;
background:#e5e5e5;
}

#alltime {
width:114px;
background:#e5e5e5;
padding: 0;
}

#today h4 {background:url(images/today.jpg) 0 0 no-repeat;padding: 0; margin:0;width:118px;}
#thisweek h4 {background:url(images/thisweek.jpg) 0 0 no-repeat;padding: 0; margin:0;width:118px;}
#alltime h4 {background:url(images/alltime.jpg) top right no-repeat;padding: 0; margin:0;width:114px;}

#todaycontent, #thisweekcontent, #alltimecontent {padding:0px 10px 0px 10px;}

/* Recently Uploaded */


#column1, #column2, #column3 {
float: left;
width: 120px;
margin: 8px 2px 0 2px;
}

#recentlyuploaded {
width: 374px;
float:right;
height:200px;
padding:  0 0 10px 0;
margin: 10px 10px 0 0;
}

#recentuploadtop {
background:url(images/recentuploadtop.jpg) 0 0 no-repeat;
width: 374px;
height:10px;
}

#recentuploadmid {
background:url(images/recentuploadmid.jpg) 0 0 repeat-y;
height:179px;
}

#recentuploadbtm {
background:url(images/recentuploadbtm.jpg) 0 0 no-repeat;
width: 374px;
height:12px;
}

/* Banner */

#bannerad {
height:98px;
background: #b2b2b2;
margin: 26px 10px 17px 10px;
}

/* Bottom Area */

.entertainment, .sports, informative, .comedy, .informative {}

#bottomnav {
width: 750px;
margin: auto;
}

.comedyheader {
display:block;
background: url(images/today.jpg) 0 0 no-repeat;
height:19px;
font-weight:bold;
text-decoration:none;
width: 175px;
padding-top:3px;
text-align:center;
color:#FFF;
}

.comedy {
display:block;
font-weight:bold;
width: 176px;
text-align:center;
float: left;
}

.entertainmentheader {
display:block;
background:url(images/headergradient.jpg) 0 0 repeat-x;
font-size: 12px;
font-weight:bold;
text-decoration:none;
width: 199px;
height:19px;
padding-top:3px;
text-align:center;
color:#FFF;
}

.entertainment {
display:block;
font-size: 12px;
font-weight:bold;
width: 200px;
color:#FFF;
float: left;
}

.sportsheader {
display:block;
background:url(images/headergradient.jpg) 0 0 repeat-x;
font-size: 12px;
font-weight:bold;
text-decoration:none;
width: 199px;
height:19px;
padding-top:3px;
text-align:center;
color:#FFF;
}

.sports {
display:block;
font-size: 12px;
font-weight:bold;
width: 200px;
text-align:center;
float: left;
}

.informativeheader {
display:block;
background:url(images/alltime.jpg) top right no-repeat;
font-size: 12px;
font-weight:bold;
text-decoration:none;
width: 174px;
height:19px;
padding-top:3px;
text-align:center;
color:#FFF;
}

.informative {
display:block;
font-size: 12px;
font-weight:bold;
width: 174px;
text-align:center;
float: left;
}

.comedy, .sports, .entertainment {
background: url(images/divider.jpg) top right no-repeat #fff;
}

/* Footer */

#contentbottom a {
text-decoration: none;
color: #000072;
}

#contentbottom { 
height:21px;
background:url(images/contentbottom.jpg) bottom center no-repeat;
text-align: center;
}


/* Other Classes */

.clr {
clear:both;
height:1px;
}

.left {
float:left;
}


.largenumbers {
color:#333; 
font-size:16px; 
font-weight:bold;
}

.lightgray {
font-size:12px;
color: #999;
}

/* Videos */


.videoitem, .videoitem img, .added, .videotitle {
width:100px;
}

/*
#mostviewed .videoitem, #mostviewed videoitem img, #mostviewed .added {
background: red;
}

*/
/*

#recentlyuploaded .videoitem, #recentlyuploaded videoitem img, #recentlyuploaded .added {
background: yellow;
}

*/ 
/*

#bottomnav .videoitem, #bottomnav videoitem img, #bottomnav .added {
background: green;
}
*/

.videoitem {
font-size: 10px;
line-height:11px;
clear: both;
margin: auto;
padding: 10px 0;
text-align:left;
font-weight: normal;
height:150px;
}

.videoitem img {
height: 75px;
margin: 0 0 4px 0;
}

.added {
display: block;
float: left;
clear: left;
color: #808080;
margin-bottom: .1em;
}

.user, .videotitle {
color: #406080;
}

.videotitle {
font-weight: bold;
font-size: 1.1em;
display: block;
margin: .1em 0 .25em 0;
}

/* ~Fin~ */