body { margin:0; padding:0 0 60px 0; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:12px;}

img, div, input, a, { behavior: url("iepngfix.htc") }
.clear { clear:both; font-size:0; line-height:0; height:1px;}
img { border:none;}

#top { width:100%; background:url(../images/header_bg.jpg) center no-repeat; height:150px;}
#header { width:955px; margin:0 auto;}
#container { width:955px; margin:0 auto;}
a.logo { display:block; width:266px; height:105px; float:left; background:url(../images/logo.png) no-repeat; margin:21px 0 0 0;}
.header-right { width:633px; float:right; font-size:15px; font-weight:bold; color:#F4F4F4;}
p.account {  margin:0; padding:10px 10px 10px 0; text-align:right; }
p.account a { color:#F4F4F4; text-decoration:none;}
p.account a:hover { text-decoration:underline;}
.search { width:490px; float:right; padding:0 0 0 10px;}
ul.menu { list-style:none; margin:51px 0 0 0; padding:0; float:left; width:400px;}
ul.menu li { float:left; }
ul.menu li a { text-decoration:none; color:#F4F4F4; padding:5px 10px 13px 10px; display:block;}
ul.menu li a:hover { background:url(../images/menu_hover.jpg) repeat-x;}
a.upload { background:url(../images/upload_btn.png) no-repeat; width:150px; height:38px; float:right; margin-top:33px; cursor:pointer;}
.select { width:114px; border:1px solid #978695; margin-left:5px;}
.input {  width:162px; border:1px solid #978695; margin-left:5px;}
.button { background:url(../images/search_btn.gif) no-repeat; border:none; width:70px; height:24px; cursor:pointer;}

#wrapper { width:955px; margin:0 auto;}
.wrapper-left { width:648px; float:left;}
.wrapper-sidebar { width:307px; float:right; background:url(../images/sidebar_bg.jpg) repeat-y;}

.top-videos { width:613px; background:#F7F7F7; border-left:1px solid #EFEFEF; padding-left:34px;}
.top-videos-bottom { width:648px; height:13px; background:url(../images/top_video_img.jpg) no-repeat;}
.big-video { width:403px; float:left;}
.small-videos { width:198px; float:right;}
p.small-video-heading { font-size:15px; font-weight:bold; color:#51364F; margin:0; padding:5px 0 5px 0;}
span.views { font-size:12px; color:#858484; padding-left:5px;}
p.small-video-details { color:#333333; margin:0; padding:5px 0 10px 0;}
p.video-info { color:#333333; margin:0; padding:5px 0 5px 0;}
h2 { color:#341E32; font-size:20px; margin:0; padding:15px 0 5px 0;}

.videos { margin-top:40px;}
.video-box { width:600px; background:url(../images/video_box_bg.jpg) no-repeat; padding-bottom:10px; margin-bottom:20px;}
.video-details { width:420px; float:right;}
.floatL { float:left;}
p.video-heading { font-size:18px; font-weight:bold; color:#51364F; margin:0; padding:0 0 5px 0;}

.sidebar-top {  padding:0 20px 0 20px;}
.wrapper-sidebar h3 { color:#6C4369; font-size:14px; margin:0; padding:10px 0 10px 0;}
.wrapper-sidebar p.text { color:#4B4B4B; font-size:12px; margin:0; padding:5px 0 10px 0;}
.wrapper-sidebar a { color:#6C4369; text-decoration:underline;}
.wrapper-sidebar a:hover { color:#6C4369; text-decoration:none;}
.wrapper-sidebar h4 { color:#4A2F48; font-size:12px; margin:0; padding:0;}
.wrapper-sidebar p.noPT { padding-top:0px;}
.wrapper-sidebar p.watch-btn { border-bottom:1px solid #D9D9D9; margin:0 0 10px 0; padding:0 0 15px 0;}
.wrapper-sidebar p.noBB { border:none;}
.sidebar-bottom { width:306px; background:#583B57 url(../images/sidebar_bottom.jpg) bottom no-repeat; text-align:center; font-size:14px; color:#FFF; padding:5px 0;}
.sidebar-bottom a { color:#F1B430; text-decoration:none;}
.sidebar-bottom a:hover { color:#F1B430; text-decoration:underline;}

.pagination { padding-left:70px;}
.prev { float:left;}
.next { float:left;}
.numbers { float:left; background:#492F47; text-align:center; margin:9px 0; height:19px; padding:7px 110px 5px 110px;}
.numbers a { color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.numbers a:hover { text-decoration:underline;}

.bottom-box { width:855px; height:163px; background:url(../images/bottom_box_bg.jpg) no-repeat; margin:20px auto 0 auto; padding:30px 50px 0 50px;}
.bottom-box p.head { font-size:16px; color:#D9D9D9; font-weight:bold; margin:0; padding:0; text-transform:uppercase;}
.bottom-box a.bottom-links { color:#FFFFFF; font-size:12px; text-decoration:none; display:block; padding:5px 0;}
.bottom-box a.bottom-links:hover { text-decoration:underline;}
.bottom-box1 { float:left; width:213px;}
.bottom-box2 { float:left; width:213px;}
.bottom-box3 { float:left; width:193px; padding-left:20px;}
.bottom-box4 { float:left; width:163px; padding-left:50px;}
