/* START_DEFAULT_STYLES */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h3, h4, h5, body {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
body {background:#000 url(../images/all_bg.png) 0 0 repeat-x;color: #fff; font-size:11px;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #fff;cursor: pointer;text-decoration: none;}
a:hover {color:#fff;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* END_DEFAULT_STYLES */

#all { background:url(../images/footer_bg.png) 0 100% repeat-x;min-width: 1000px;}
* html #all {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)?"995px" : "100%");}

/* HEADER */
#header { height:85px; position:relative; background:url(../images/header.jpg) 0 0 no-repeat;}
	/* HEADER MENU */
	.h_menu { position:absolute; left:300px; top:42px; font-size:10px; text-transform:uppercase; font-weight:bold; overflow:hidden; width:auto;}
	.h_menu li { float:left; display:inline; margin-left:-1px; border-left:1px solid #fff; padding:2px 5px; height:1%;}
	.h_menu li a:hover { color:#eaa333; text-decoration:none;}	
	/* SEARCH & SORT */
	.search_sort { position:absolute; left:300px; top:7px; color:#000; font-size:14px; font-weight:bold;}
	.search_sort label { float:left; padding:3px 5px 0 0;}
	.search, .sort { float:left; display:inline; padding-right:10px;}
	.s_input { background:#fff; border:1px solid #805315; padding:2px; width:140px; height:16px; font-size:13px; float:left;}
	.s_submit { float:left; margin-left:4px; margin-top:-1px; position:relative;}
	.sel_1 { float:left;background:#fff; border:1px solid #805315; padding:1px; width:85px;}	
	.sel_2 { float:left;background:#fff; border:1px solid #805315; padding:1px; width:95px;}	
	/* SOCIAL SHARING */
	.share { position:absolute; left:300px; top:61px;}

/* CONTENT */
#container {width: 100%;float: right;margin-left: -230px;}
#content {margin-left: 236px;}
.cont_top { width:95%; overflow:hidden; padding:10px 0 5px;}
.cont_top a, .cont_top a:visited, .cont_top a:hover {color:#ffa71f;}
#content h1, #content h3 {font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:10px; background:url(../images/name_red.png) 0 4px no-repeat; padding-left:6px; padding-right:10px; }
.cont_top h1 {display:inline; float:left;}
.showing { float:left; display:inline; color:#ffa71f;}
.pages { float:right; display:inline; color:#ffa71f;}
.sort_by { float:right; display:inline; color:#ffa71f; padding-left:10px;}

/* THUMBS */
.thumbs { width:100%; overflow:hidden; padding-bottom:10px;}
.thumbs li {float:left; width:242px; padding:3px; height:210px; position:relative;}
.thumbs h2 { font-size:13px; font-weight:bold; text-align:center; height:15px; line-height:16px; overflow:hidden;}
.thumbs img { border:1px solid #dd982d;}
.thumbs .count {filter:alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65;_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); background:#e59e2e; width:240px; height: 17px; text-align:
center; top:164px; left:4px; display:block; position:absolute; color:#000; text-shadow:1px 1px 1px #fff; padding-top:3px;}

.cat li { height:226px; overflow:hidden; margin-bottom:5px;}
.cat h2  { text-align:left; font-weight:normal; margin-bottom:4px;}
.cat_video { float:left; color:#eaa333; width:59%;}
.cat_video a, .cat_video a:visited, .cat_video a:hover {color:#eaa333;}
.added { float:right; color:#8d8d8d; font-size:10px; width:39%; text-align:right; padding-top:1px; line-height:13px;}
.duration { position:absolute; padding:2px 5px 3px; right:8px; top:27px; background:#b4b4b4;-moz-border-radius: 9px;-khtml-border-radius: 9px;	-webkit-border-radius: 9px;	border-radius: 9px; text-shadow:1px 1px 1px #000; }

/* TOPS */
.tops {font-size:12px; overflow:hidden; padding:35px 0 15px;  }

.tops li {float:left;width:240px; color:#ffa71f; padding:1px 0;}

/* SIDEBAR */
#sidebar {width: 226px;float: left; background:#232323 url(../images/s_top.png) 0 0 no-repeat;}
.side { background:url(../images/s_bot.png) 0 100% no-repeat; padding:10px 9px 50px 0; height:1%;}
.side h3 { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:10px; background:url(../images/name_red.png) 0 4px no-repeat; padding-left:6px;}
.cats { height:1%; overflow:hidden; padding-left:9px;}
.cats .lcats, .cats .rcats{ width:49%;}
.cats .lcats{ float:left; }
.cats .rcats{ float:right;}
.cats ul{ padding:5px 0 10px;color:#e29a2c; }
.cats a, .cats  a:visited { color:#e29a2c; text-transform:uppercase; font-size:9px; padding-left:6px; background:url(../images/li.png) 0 5px no-repeat; }
.cats a:hover { color:#e3360a; text-decoration:none;}
.cats i { font-size:14px; font-weight:bold;}


/* FOOTER */
#footer { height:97px; width:482px; margin:30px auto 0; background:url(../images/footer.jpg) 0 0 no-repeat; position:relative;}
.f_text { text-align:center; color:#000; font-size:9px; width:424px; position:absolute; left:40px; top:18px;}
.f_text a, .f_text a:visited, .f_text a:hover { color:#000;}
