/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* Normalizes font-size and font-weight for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; font-weight: normal; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes spacing in tables */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* layout and colors */

body{
background: url('background.jpg') repeat-x #161616;
color: #FFFFFF;
font-size: 12px;
font-family: "Lucida Grande", "Verdana", sans-serif;
text-align: center;
}

h1{
color: #e6207d;
font-size: 23px;
font-family: Myriad Pro, Tahoma, Arial, Sans-Serif;
}

a {
color: #70a11c;
text-weight: bold;
text-decoration: none;
}

a:hover { color: #a0d61c; border-bottom: 1px dotted #545454; }

/* a:hover { color: #a0d61c; border-bottom: 1px dotted #383838; } */

div.title-box{
float: left;
margin: 0;
padding: 0;
}
div.title-box h1{
float: left;
font-size: 25px;
}

div.right-header-box{
float: right;
width: 500px;
text-align: left;
font-size: 23px;
}
div.clear{
clear: both;
}
div#container{
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: left;
}

div.nav-box{
float: right;
clear: both;
width: 500px;
margin-top: 20px;
margin-bottom: 10px;
}

.allHeader {
margin-top: 15px;
margin-bottom: 15px;
margin-left: 35px;
}

div.nav-box h1{
display: block;
margin-left: 30px;
}

div.nav-box form{
display: inline;
margin-left: 30px;
}

.text {
/*margin: 0 -15px 0 -10px;*/
padding: 0;
/*color: #98db24;*/
color: #e6207d;
font-size: 15px;
font-family: Myriad Pro, Tahoma, Verdana, Arial, sans-serif;
padding: 0;
}

div.videolist{
width: 100%;
margin-top: 20px;
}
div.video{
font-size: 10px;
padding: 5px;
float: left;
}
div.thumb{
width: 250px;
height: 250px;
}
div.video h3{
text-align: center;
margin-left: auto;
margin-right: auto;
font-weight: bold;
margin-bottom: 0px; /*5px*/
}
div.video span.duration{
/*color: #d3f41f;*/
color: #e6207d;
font-size: 10px;
font-weight: bold;
}
div.category-navs{
font-size: 14px;
}

div#left-col{
margin-top:15px;
margin-left: 35px;
width: 650px;
float: left;
}

#moreVideos {
display: block;
padding: 5px;
width: 85px;
background: #2b2b2b;
border: 1px solid #545454;
margin-left: 35px;
font-weight: bold;
}

#otherVideos {
display: block;
padding: 5px;
width: 200px;
background: #2b2b2b;
border: 1px solid #545454;
margin-left: 35px;
font-weight: bold;
}


div#right-col{
margin-top: 30px;
margin-left: 40px;
width: 250px;
float: left;
}

div.thumb{
font-size: 11px;
width: 200px;
height: 230px;
}
div.hor{
padding: 15px;
width: 200px;
height: 230px;
margin-right: 14px;
}
img.small-thumb{
width: 220px;
height: 180px;
}

a.selected{
color: #FFFFFF;
}

div.vspacer{
margin-bottom: 50px;
}

div.footer{
width: 100%;
display: block;
text-align: center;
margin-top: 30px;
margin-bottom: -1px;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;
font-size: 17px;
border-left: 1px solid #1c1c1c;
border-right: 1px solid #1c1c1c;
}

div.footer p{
padding: 7px;
background: url('background_footer.jpg') repeat-x #1a1a1a;
}

#header {
background: #ffffff;
}

img { border: 3px solid #515151; }
img:hover { border: 3px solid #98db24; }

img.nb { border: 0; }

#test { margin: 50px; }

ul.catlist{
padding-bottom: 50px;
}

ul.catlist li{
float: left;
width: 200px;
margin-left: 20px;
}

h3.cattitle{
font-weight: bold;
font-size: 14px;
}
h3.cattitle a span {color: #e6207d;}

.share{
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    height: 20px;
    width: 160px;
    text-decoration: none;
    background-color: #DCDCDC;
    border-right: 1px dashed #000;
    border-bottom: 1px dashed #000;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    z-index:1;
}
