/*
 *    Copyright (c) 2010 VidiScript
 *
 *    This file is part of VidiScript.
 *
 *    VidiScript is free software: you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation, either version 3 of the License, or
 *    (at your option) any later version.
 *
 *    VidiScript is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with VidiScript.  If not, see <http://www.gnu.org/licenses/>.
 *
 *    File Name: skin2.css
 *    Description: CSS for AfterDark template
 *    $Date: 2010-02-21 23:16:57 +0000 (Sun, 21 Feb 2010) $
 *    $Revision: 12 $
 */
/*=============================
GENERAL TAGS 
=============================*/
html,
body{
	margin: 0;
	padding: 0;
}
html{
	background: #0E0E0E;
	font: 14px Tahoma, sans-serif;
}
body{
	behavior: url(csshover.htc);
	min-width: 100px;
}
a{
	text-decoration: none;
	color: #FFFFFF;
}
a:hover{
	text-decoration: underline;
}
p{
	padding: 0;
	margin: 0 0 10px 0;
}
h1{
	height: 50px;
	line-height: 45px;
	white-space: nowrap;
	font-size: 22px;
	font-weight: bold;
	background: url('layout/skin1/h1_bg.jpg') no-repeat left top;
	color: #B2003C;
	position: relative;
	padding-left: 50px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-right:0; padding-top:0; padding-bottom:0
}
h1 b{
	color: #fff;
}
h1 img{
	position: absolute;
	left: 0;
	top: -8px;
}
h2{
	font-size: 22px;
	font-weight: bold;
	padding: 0;
	line-height: normal;
	margin: 0 20px 8px 0;
	color: #B2003C;
}
h2 img{
	vertical-align: middle;
	padding-right: 5px;
}
h2 a{
	color: #FFFFFF;
}
h3{
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px 0;
	color: #DD185B;
}
h3 a{
	color: #FFFFFF;
}
h3.message{
	font-size: 14px;
	color: #DD185B;
}
h3.span{
	font-size: 10px;
}
h4{
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px 0;
	color: #DD185B;
}
h4 a{
	color: #FFFFFF;
}
h4 b{
	color: #DD185B;
}
h4.message{
	font-size: 14px;
	color: #DD185B;
}
h5{
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	line-height: normal;
	margin: 0 20px 8px 0;
	color: #545454;
}
h5 a{
	color: #FFFFFF;
}
form{
	padding: 0;
	margin: 0;
	overflow: hidden;
	font-size: 14px;
}
form.smalltext{
	font-size: 11px;
}
textarea{
	margin: 5px 0 0 0;
	font: 12px Tahoma, sans-serif;
	color: #1c7cc2;
	background: #fff;
	border: 1px solid #E5E7D4;
	padding: 4px;
	width: 96%;
}
label{
	padding: 0;
	margin: 0;
}
input{
	margin: 5px 0 0 0;
	font: 12px Tahoma, sans-serif;
	color: #858782;
	background: #2A0C16;
	border: 1px solid #480F21;
	padding: 2px;
	height: 15px;
	overflow: hidden;
}
input.filebox
    {
	background-color:#2A0C16;
	font-weight:bold;
	color:#858782;
	width:250px;
	height:30px;
	font: 14px Tahoma, sans-serif;
    }
	
input.biggerbutton {
height: 30px;
}
input.select {
	width: 60px;
}
input.submit {
height: 30px;
}
td{
	color:#FFFFFF;
}
textarea{
	margin: 5px 0 0 0;
	font: 12px Tahoma, sans-serif;
	color: #b2003c;
	background: #101010;
	border: 1px solid #E5E7D4;
	padding: 4px;
	width: 96%;
}
input.field{
	margin: 0;
	padding: 0;
	font: 12px Tahoma, sans-serif;
	color: #DD6C92;
	background: none;
	border: none;
}
input.defaulter{
	margin: 0.25cm;
	padding: 0;
	font: 12px Tahoma, sans-serif;
	color: #FFFFFF;
	background: none;
	border: none;
}
#horizbanner {
width: 468px;
height: 60px;
float:left;
background: #480f29;
color: #ffffff;
}
#vertbanner {
width: 160px;
height: 600px;
background: #480f29;
color: #ffffff;
}
#textlink {
	font: 14px Tahoma, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background: #480f29;
}
#textlink a{
	color: #FFFFFF;
	
}
fieldset {  
margin: 0 0 0 0;  
padding: 0;
border-color:#b2003c;
background:#222222;
}
fieldset h4{
color: #DD185B;
}
fieldset b{
color: #FFFFFF;
}
legend {  
margin-left: 1em;  
color: #000000;  
font: 18px Tahoma, sans-serif;
font-weight: bold;
color: #b2003c;	
}
fieldset ol {  
padding: 0 1em 0 1em;  
list-style: none;
color:#b2003c;
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
	color:#B2003C;
}
fieldset.submit {  
float: none;  
width: auto;  
border: 0px none #FFF;  
padding-left:10em; padding-right:0; padding-top:1em; padding-bottom:0
}
label {  
float: left;  
width: 8em;  
margin-right: 1em;  
text-align: right;
	color:#B2003C;
}
label.comment{  
float: left;  
width: 2em;  
margin-right: 1em;  
padding-top: 8px;
text-align: right;
}
dl.no-format,
ul.no-format,
ol.no-format,
ul.no-format li,
ol.no-format li,
dl.no-format dd,
dl.no-format dt{
	margin : 0;
	padding : 0;
	line-height : normal;
	list-style : none;
}
/*============================
 LAYOUT
=============================*/
.wrapper{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}
/* HEADER */
#header{
	height: 144px;
	overflow: hidden;
	background: #626262 url('layout/skin1/header_bg_rep.jpg') repeat-x 0 bottom;
}
#header .wrapper{
	height: 144px;
	position: relative;
}
#header .headerad{
	width: 468px;
	height: 60px;
	position: relative;
	left:490px;
	top: 30px;
	background: #480f29;
	color: #ffffff;
	
}
#logo{
	width: 353px;
	height: 60px;
	position: absolute;
	background: url('layout/skin1/logo.jpg') no-repeat center;
	left: 20px;
	top: 30px;
	text-indent: -9999px;
	overflow: hidden
}#tab-menu{
	position: absolute;
	height: 34px;
	left: 15px;
	top: 110px;
	width: 960px;
	overflow: hidden;
	font-size: 20px;
	font-weight: bold;
}
#tab-menu li{
	float: left;
	height: 31px;
	display: inline;
	background: #9EB3C1 url('layout/skin1/tab_off_mid.jpg') repeat-x top;
	line-height: 34px; margin-left:5px; margin-right:0; margin-top:3px; margin-bottom:0
}
#tab-menu li span{
	float: left;
	height: 31px;
	background: url('layout/skin1/tab_off_right.jpg') no-repeat right top;
}
#tab-menu li a{
	float: left;
	height: 31px;
	background: url('layout/skin1/tab_off_left.jpg') no-repeat left top;
	color: #fff;
	padding-left:24px; padding-right:24px; padding-top:0; padding-bottom:0
}
#tab-menu li a:hover{
	text-decoration: none;
	color: #f5f5ff;
}
#tab-menu li.crt{
	height: 34px;
	background: #F3F4E4 url('layout/skin1/tab_on_mid.jpg') repeat-x top;
	line-height: 40px;
	margin-top: 0
}
#tab-menu li.crt span{
	height: 34px;
	background: url('layout/skin1/tab_on_right.jpg') no-repeat right top;
}
#tab-menu li.crt a{
	height: 34px;
	background: url('layout/skin1/tab_on_left.jpg') no-repeat left top;
	color: #FF5676;
	cursor: default
}
#tab-menu li.crt a:hover{
	color: #4C4C48;
	cursor: default;
}
/* SUB BAR */
#sub-bar{
	height: 43px;
	overflow:hidden;
	background: #0E0E0E url('layout/skin1/sub_bar_bg_rep.jpg') repeat-x top;
}
#sub-bar .wrapper{
	height: 43px;
}
#top-search{
	width: 232px;
	height: 25px;
	background:#0E0E0E url('layout/skin1/search_box_bg.jpg') no-repeat left top;
	float: right;
	display: inline;
	position: relative; margin-left:0; margin-right:30px; margin-top:8px; margin-bottom:0
}
#top-search input.field{
	width: 196px;
	position: absolute;
	left: 18px;
	top: 4px;
}
#top-search input.serach-btn{
	width: 18px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	position: absolute;
	right: 7px;
	top: 2px;
	cursor: pointer;
}
/* CONTENT */
#content-area{
	width: 1000px;
	background: url('layout/skin1/right_col_mid.jpg') repeat-y right 0;
	position: relative;
	color: #858782;;
	overflow: hidden; margin-left:auto; margin-right:auto; margin-top:-2px; margin-bottom:0
}
#right-col{
	width: 287px;
	background: url('layout/skin1/right_col_top.jpg') no-repeat top right;
	float: right;
	overflow: hidden
}
#right-col .inner{
	width: 225px;
	overflow: hidden;
	margin: 0 0 0 27px;
}
#right-col-content{
	background: url('layout/skin1/right_col_inner.jpg') no-repeat top;
	padding-top: 20px
}
/******************/
#main-col{
	width: 683px;
	margin-left: 20px;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 20px 0;
}
/*******************/
#right-top-wrap{
	background:#250B14 url('layout/skin1/right_col_inner2.jpg') no-repeat bottom;
	width: 225px;
	overflow: hidden; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:30px
}
#right-col-content .spacing{
	margin: 0 13px;
	padding: 13px 0;
}
#login-box{
	margin: 0 5px;
	font-size: 12px;
}
#login-box .login-field{
	background:#0E0E0E url('layout/skin1/login_field.jpg') no-repeat left top;
	width: 160px;
	height: 20px;
	margin-bottom: 10px;
	position: relative
}
#login-box .login-field input{
	width: 152px;
	left: 4px;
	top: 1px;
	position: absolute;
}
#login-box .blink{
	text-decoration: blink;
}
#login-box input#login-btn{
	width: 55px;
	height: 21px;
	background:#1188F0 url('layout/skin1/login_btn.jpg') no-repeat center top;
	color: #fff;
	border: medium none;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	text-align: center; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Tahoma, sans-serif
}
#login-box #lost-passw{
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	margin-bottom: 10px;
	width: 160px;
	position: relative;
}
#login-box p{
	margin-bottom: 5px;
}
#upload-box p{
	margin-bottom: 5px;
}
#upload-box{
	margin: 0 30px;
	font-size: 12px;
}
#upload-box .upload-field{
	background:#0E0E0E url('layout/skin1/upload_field.jpg') no-repeat left top;
	width: 300px;
	height: 20px;
	margin-bottom: 10px;
	position: relative
}
#upload-box .upload-field input{
	width: 292px;
	left: 4px;
	top: 1px;
	border: none;
	position: absolute;
}
#upload-box input#upload-btn{
	width: 85px;
	height: 21px;
	background:#1188F0 url('layout/skin1/login_btn.jpg') no-repeat center top;
	color: #0E0E0E;
	border: medium none;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	text-align: center; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Tahoma, sans-serif
}
#upload-box p{
	margin-bottom: 5px;
}

/* END BAR */
#end-bar1{
	height: 39px;
	overflow:hidden;
	background: #490C20 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}
#contact-bar .wrapper{
	height: 39px;
	line-height: 40px;
	text-align: center;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}

/* END BAR */
#end-bar2{
	height: 62px;
	overflow:hidden;
	background: #490C20 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}
#contact-bar .wrapper{
	height: 62px;
	line-height: 63px;
	text-align: center;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}

/* END BAR */
#end-bar3{
	height: 39px;
	overflow:hidden;
	background: #490C20 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}
#contact-bar .wrapper{
	height: 39px;
	line-height: 40px;
	text-align: center;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}


/* END BAR */
#end-bar4{
	height: 39px;
	overflow:hidden;
	background: #490C20 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}
#contact-bar .wrapper{
	height: 39px;
	line-height: 40px;
	text-align: center;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}

/* END BAR */
#end-bar5{
	height: 62px;
	overflow:hidden;
	background: #490C20 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}
#contact-bar .wrapper{
	height: 62px;
	line-height: 63px;
	text-align: center;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}

/* END BAR */
#end-bar6{
	height: 39px;
	overflow:hidden;
	background: #490C20 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}
#contact-bar .wrapper{
	height: 39px;
	line-height: 40px;
	text-align: center;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}

/* END BAR */
#end-bar7{
	height: 262px;
	overflow:hidden;
	background: #490C20 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}

/* CONTACT BAR */
#contact-bar{
	height: 49px;
	overflow:hidden;
	background: url('layout/skin1/footer_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}
#contact-bar .wrapper{
	height: 49px;
	line-height: 50px;
	text-align: center;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}

/* ONLINE BAR */
#online-bar{
	height: 51px;
	overflow:hidden;
	background: url('layout/skin1/footer_bar_bg_rep.jpg') repeat-x top;
	font: 13px Verdana, Arial, sans-serif;
        color: #84908E;
        text-indent: 10px;
        font-weight: bold;
	
}
#online-bar .wrapper{
	height: 62px;
	line-height: 62px;
	text-indent: 10px;
	font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 0 0px!important;
}

/* COPYRIGHT BAR */
#copyright-bar{
	height: 39px;
	overflow:hidden;
	background: #F1F1E4 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	clear: both
}
#copyright-bar .wrapper{
	height: 39px;
	line-height: 40px;
	text-align: center;
}

/* FOOTER */
#footer{
	height: 39px;
	overflow:hidden;
	background: url('layout/skin1/footer_bg_rep.jpg') repeat-x top;
    clear: both
}

#footer .wrapper{
	height: 39px;
	line-height: 40px;
	text-align: center;
	font: 9px Verdana, Arial, sans-serif;
	padding: 0 0 0 0px!important;
}
#footer specialLink{
    link: #cccccc
    visited: #cccccc
    hover: #cccccc
}

/* FOOTER 2 */
#footer2{
	height: 5px;
	overflow:hidden;
	background: #F1F1E4 url('layout/skin1/copyright_bar_bg_rep.jpg') repeat-x top;
	color: #909090;
	clear: both
}

/*********************/
p.tags{
	font-size: 12px;
	line-height: 22px;
	text-align: justify;
}
p.tags a{
	color: #793F4C;
}
/**********************/
#categories{
	margin-bottom: 40px;
}
#categories li{
	width: 160px;
	padding: 0 20px;
	height: 22px;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
}
#categories li a{
	color: #FFFFFF;
}
#categories li.alt{
	background: url('layout/skin1/cat_bg_alt.jpg') no-repeat center;
}
/** list **/
.horiz-thumbs-list{
	margin-bottom: 10px!important;
}
.horiz-thumbs-list li{
	width: 110px;
	display: inline;
	background: url('layout/skin1/picture_frame.jpg') no-repeat left top;
	margin-right: 20px!important;
	float: left;
	margin-bottom: 20px!important
}
.horiz-thumbs-list li div.thumbholder{

	float:left;
	border: 1px solid #E7E7E7;
	position: relative;
	background:url('layout/skin1/loading.jpg') no-repeat;; margin-left:4px; margin-right:4px; margin-top:4px; margin-bottom:10px
}
.horiz-thumbs-list li div.thumbholder img{
	width: 96px;
	height: 96px;
	border: 0px;

}
.horiz-thumbs-list li img.thumb:hover{
	border-color: #707070;
}
.horiz-thumbs-list li img.thumb{
	width: 96px;
	height: 96px;
	display: block;
	margin: 4px 4px 10px 4px;
	border: 1px solid #E7E7E7;
}
.horiz-thumbs-list li img.preview{
	margin-top: 10px;
}
.horiz-thumbs-list li p{
	font-size: 12px;
	color: #fff;
	margin: 0;
	border-left: 2px solid #FFFFFF;
	background: url('layout/skin1/rectangle.jpg') no-repeat left bottom;
	line-height: 15px; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:0
}
.horiz-thumbs-list li p a{
	color: #FFFFFF;
}
.horiz2-thumbs-list{
	margin-bottom: 10px!important;
}
.horiz2-thumbs-list li{
	width: 150px;
	height: 210px;	
	display: inline;
	background: url('layout/skin1/picture_frame.jpg') no-repeat left top;
	margin-right: 20px!important;
	float: left;
	margin-bottom: 20px!important
}
.horiz2-thumbs-list li div.thumbholder{
	width: 148px;
	float:left;
	border: 0px solid #E7E7E7;
	position: relative;
	background:url('layout/skin1/loading.jpg') no-repeat;; margin-left:4px; margin-right:4px; margin-top:4px; margin-bottom:10px
}
.horiz2-thumbs-list li div.thumbholder img{
	width: 96px;
	height: 96px;
	border: 0px;

}
.horiz2-thumbs-list li img.thumb{
	width: 96px;
	height: 96px;
	display: block;
	margin: 4px 4px 10px 4px;
	border: 1px solid #E7E7E7;
}
.horiz2-thumbs-list li img.thumb:hover{
	border-color: #707070;
}
.horiz2-thumbs-list li p{
	font-size: 12px;
	color: #fff;
	margin: 0;
	border-left: 2px solid #FFFFFF;
	background: url('layout/skin1/rectangle.jpg') no-repeat left bottom;
	line-height: 15px; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:0
}.horiz2-thumbs-list li p a{
	color: #FFFFFF;
}.horiz3-thumbs-list{
	margin-bottom: 10px!important;
}.horiz3-thumbs-list li{
	width: 600px;
	height: 80px;	
	display: inline;
	text-align: center;
	margin-right: 20px!important;
	float: right;
	margin-bottom: 20px!important;
}.horiz3-thumbs-list li img.thumb{
	width: 96px;
	height: 96px;
	display: block;
	margin: 4px 4px 10px 4px;
	border: 1px solid #E7E7E7;
}.horiz3-thumbs-list li img.thumb:hover{
	border-color: #707070;
}.horiz3-thumbs-list li p{
	font-size: 12px;
	color: #fff;
	margin: 0;
	border-left: 2px solid #FFFFFF;
	background: url('layout/skin1/rectangle.jpg') no-repeat left bottom;
	line-height: 15px; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:0
}.horiz3-thumbs-list li p a{
	color: #FFFFFF;
}/********/
.vert-list{
	margin-bottom: 5px!important;
	
}
.vert-list a{
	color: #FFFFFF;
}
.vert-list b{
	color: #DD185B;
}
.vert-list li{
	background: url('layout/skin1/picture_frame.jpg') no-repeat left top;
	width: 96%;
	height: 150px;
	margin-right: 23px!important;
	overflow: hidden
}
.vert-list li a{
	color: #FFFFFF;
}
.vert-list li.alt{
	width: 470px;
	height: 62px;
	margin-left: 111px;
	padding: 1px;
	background: #F5F7E2;
}
.vert-list li img.thumb{
	width: 96px;
	height: 96px;
	float:left;
	margin: 4px 4px 10px 4px;
	border: 1px solid #E7E7E7;
	position: relative;
}
.vert-list li img.thumb:hover{
	border-color: #707070;
}
.vert-list li h3{
	position: relative;
}
.vert-list li h3 .rating{
	position: absolute;
	left: 450px;
	top: 3px;
	font-size: 14px;
}
.vert-list li h3 .rating img{
	padding: 0 2px;
}
.vert-list li p,
.vert-list li div.inf{
	margin-left: 115px;
}
.vert-list li p{
	font-size: 12px;
	color: #DD185B;
	position: relative;
	text-align: justify;
	margin-bottom: 20px;
	height: 36px;
}
.vert-list li p a{
	color: #FFFFFF;
}
.vert-list li p a.more{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background: #0E0E0E;
	padding-left: 10px;
}
.vert-list li div.top{
	background: url('layout/skin1/message_fade.jpg') repeat-x;
	margin-left:115px;
	height:83px
}
.vert-list li div.inf{
	background:#42051C url('layout/skin1/infbar_left.jpg') no-repeat left;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	color: #DD185B
}
.vert-list li div.inf-right{
	background:url('layout/skin1/infbar_right.jpg') no-repeat right;
	height: 22px;
	position: relative; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
.vert-list li div.inf-right a{
	color: #fff;
}
.vert-list li div.inf-right .views{
	position: absolute;
	right: 10px;
	top: 0;
}
.vert-list li div.inf-right .blink{
	text-decoration: blink;
	color: #DD185B;
}
.vert-list li div.thumbholder{

	float:left;
	border: 1px solid #E7E7E7;
	position: relative;
	background:url('layout/skin1/loading.jpg') no-repeat;; margin-left:4px; margin-right:4px; margin-top:4px; margin-bottom:10px
}
.vert-list li div.thumbholder img{
	width: 96px;
	height: 96px;
	border: 0px;

}
/**********************/
/********/
.groups-list{
	margin-bottom: 5px!important;
	
}
.groups-list li{
	height: 130px;
	margin-right: 23px!important;
	overflow: hidden;
}
.groups-list li img.thumb{
	width: 96px;
	height: 96px;
	float:left;
	margin: 4px 4px 10px 4px;
	border: 1px solid #E7E7E7;
	position: relative;
}
.groups-list li img.thumb:hover{
	border-color: #707070;
}
.groups-list li h3{
	position: relative;
}
.groups-list li h3 .rating{
	position: absolute;
	right: 0;
	top: 3px;
}
.groups-list li h2 {
	font-size: 12px;
}
.groups-list li h2 b{
	color: #FFFFFF;
}
.groups-list li h3 .rating img{
	padding: 0 2px;
}
.groups-list li p,
.groups-list li div.inf{
	margin-left: 115px;
}
.groups-list li p{
	font-size: 12px;
	color: #858782;
	position: relative;
	text-align: justify;
	margin-bottom: 20px;
	height: 36px;
}
.groups-list li p a.more{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background: #0E0E0E;
	padding-left: 10px;
}
.groups-list li div.top{
	background: url('layout/skin1/message_fade.jpg') repeat-x;
	margin-left:0px;
	height:75px
}
.groups-list li div.inf{
	background:#42051C url('layout/skin1/infbar_left.jpg') no-repeat left;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	color: #fff
}
.groups-list li div.inf-right{
	background:url('layout/skin1/infbar_right.jpg') no-repeat right;
	height: 22px;
	position: relative; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
.groups-list li div.inf-right .views{
	position: absolute;
	right: 10px;
	top: 0;
}
.groups-list li div.inf-right .blink{
	text-decoration: blink;
	color: #DD185B;
}
/**********************/
div.paging{
	background:#2E0314 url('layout/skin1/paging_round_left.jpg') no-repeat left;
	height: 24px;
	line-height: 24px;
	margin-left: 165px;
	margin-bottom: 10px;
	margin-right: 23px;
	color: #fff
}
div.paging-right{
	background: url('layout/skin1/paging_round_right.jpg') no-repeat right;
	height: 24px;
	padding-left:9px; padding-right:9px; padding-top:0; padding-bottom:0
}
div.paging-mid{
	height: 24px;
	line-height: 24px;
	position: relative;
}
div.pages{
	position: absolute;
	right: 0;
	top: 0;color: #6C092E;
}
div.pages a,
div.pages b{
	padding: 0 2px;
	color: #6C092E;
}
div.pages a.prevp,
div.pages a.nextp{
	color: #B2003C;
	font-weight: bold;
	font-size: 12px;
	background: url('layout/skin1/prev.jpg') no-repeat left;
	padding-left: 10px
}
div.pages a.nextp{
	background: url('layout/skin1/next.jpg') no-repeat right;
	padding-left: 2px;
	padding-right: 10px
}
/*******************************/
#left-col{
	width: 300px;
	float: left;
	overflow: hidden;
}
#mid-col{
	width: 345px;
	float: left;
	overflow: hidden;
	margin-left: 25px;
	display: inline;
}
/****/
ul.c-tabs{
	width: 340px;
	overflow: hidden;
	border-bottom: 3px solid #E3E6C9;
	margin-left: 5px;
	height: 1%;
	font-size: 11px;
}
ul.c-tabs li{
	float: left;
	height: 25px;
	line-height: 25px;
	background:#99998D url('layout/skin1/inactive_tab_mid.jpg') repeat-x top;
	margin-right: 5px;
	display: inline;
	overflow: hidden
}
ul.c-tabs li span{
	height: 25px;
	float: left;
	background: url('layout/skin1/inactive_tab_left.jpg') no-repeat left top;
}
ul.c-tabs li span a{
	height: 25px;
	float: left;
	background: url('layout/skin1/inactive_tab_right.jpg') no-repeat right top;
	color: #fff;
	text-align: center; padding-left:8px; padding-right:8px; padding-top:0; padding-bottom:0
}ul.c-tabs li.crt{
	line-height: 30px;
	background:#EAEDD2 url('layout/skin1/active_tab_mid.jpg') repeat-x top;
	font-weight: bold
	}
ul.c-tabs li.crt span{
	background: url('layout/skin1/tab_active_left.jpg') no-repeat left top;
}
ul.c-tabs li.crt span a{
	background: url('layout/skin1/active_tab_right.jpg') no-repeat right top;
	color: #4D0C21;
	cursor: default;	
	text-align: center
}ul.c-tabs li.crt span a:hover{
	text-decoration: none;
}
/****/
.tab-cont{
	width: 330px;
	overflow: hidden;
	background: url('layout/skin1/tabs_body_1.jpg') no-repeat -1px top;
	padding-left:15px; padding-right:0; padding-top:15px; padding-bottom:10px
}
.vert-list2 li{
		background: url('layout/skin1/picture_frame.jpg') no-repeat left top;
		width: 330px;
		overflow: hidden;
		margin-bottom: 10px!important
}
.vert-list2 li img.thumb{
	width: 96px;
	height: 96px;
	float:left;
	margin: 4px 4px 10px 4px;
	border: 1px solid #E7E7E7;
	position: relative;
}
.vert-list2 li img.thumb:hover{
	border-color: #707070;
}
.vert-list2 li h3{
	margin-bottom: 0;
	margin-left: 165px;
}
.vert-list2 li h3 a{
	color: #fff;
}
.vert-list2 li .com-link{
	font-size: 12px;
	margin-left: 165px;
	margin-bottom: 5px;
}
.vert-list2 li .com-link a{
	color: #F2734C;
}
.vert-list2 li .subm-by{
	margin-left: 165px;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding: 0 0 0 0px;
	color: #fff;
}
.vert-list2 li .mov-inf{
	width: 110px;
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	border-left: 2px solid #FFFFFF;
	background: url('layout/skin1/rectangle.jpg') no-repeat left bottom;
	line-height: 15px;
	position: relative; padding-left:6px; padding-right:0; padding-top:0; padding-bottom:0
}
.vert-list2 li .mov-inf span{
	position: absolute;
	top: 0;
	right: 2px;
}
.vert-list2 li p{
	font-size: 12px;
	margin: 0;
	margin-left: 165px;
	line-height: 14px;
	color: #686857;
}
.vert-list2 li p.added{
	margin: 10px 0;
	clear: both;
}	
/************/
#profile{
	width: 300px;
	overflow: hidden;
	background: url('layout/skin1/shadow.jpg') no-repeat bottom;
	padding-bottom: 10px;
	margin-bottom: 20px
}
#profile img.thumb{
	width: 100px;
	float: left;
	border: 1px solid #E8E9D6;
	padding: 2px;
	background: #FAFBF2;
}
#profile .no-thumb{
	width: 108px;
	height: 128px;
	float: left;
	background: url('layout/skin1/default_user_img.jpg') no-repeat;
	text-indent: -9999px;
	overflow: hidden
}
#profile h3{
	margin-left: 118px;
	color: #686857;
	margin-top: 2px;
	background: url('layout/skin1/underline.jpg') no-repeat left bottom;
	font-size: 22px;
	padding-bottom: 2px
}
#profile p{
	font-size: 12px;
	margin: 0 0 5px 118px;
	line-height: 14px;
	margin-bottom: 10px;
	color: #cecec8;
}
#profile div.lnk{
	margin-left: 118px;
	height: 32px;
	line-height: 16px;
	position: relative;
	padding-left: 23px;
	margin-bottom: 12px;
	font-size: 12px;
}
#profile div.lnk a{
	color: #FFFFFF;
}
#profile div.lnk img{
	border: none;
	position: absolute;
	left: 0;
	top: 0;
}
#add-comment{
	height: 18px;
	line-height: 18px;
	position: relative;
	padding-left: 20px;
	float: left;
	color: #A2A28E;
}
#add-comment a{
	color: #F1734C;
}
#add-comment img{
	position: absolute;
	left: 0;
	top: 3px;
}
#no-comments{
	height: 18px;
	line-height: 18px;
	position: relative;
	padding-left: 24px;
	float: left;
	margin-left: 30px;
	display: inline;
	color: #585847;
}
#no-comments img{
	position: absolute;
	left: 0;
	top: 0;
}
/**********/
.full-com dt{
	position: relative;
	font-size: 18px;
	color: #fff;
	height: 30px!important;
	line-height: 34px!important;
	padding: 1px 1px 1px 1px;
	white-space: nowrap;
	overflow: hidden; 
}
.full-com dt span{
	position: absolute;
	margin: 0 0 50px 0;
	top: 0;
	font-size: 12px;
}
.full-com dt span a{
	color: #bbc1b1;
}
.full-com p{
	color: #3A3D35;
	line-height: 14px;
	margin: 0 0 5px 0;
}
.full-com dd{
	padding: 200px!important;
	font-size: 12px;
	margin: 0 0 50px 0;

	
}
.full-com dd b{
    padding: 200px!important;
	color: #A0A892;
	margin: 0 0 50px 0;
}
/*******/
.vid-col{
	width: 480px!important;
}
.side-col{
	width: 172px!important;
}
#player{
	width: 480px;
	height: 300px;
	overflow: hidden;
}
#under-player{
	height: 40px;
	background: url('layout/skin1/player_refl.jpg') no-repeat top;
	margin-top: 1px;
	position: relative;
	margin-bottom: 20px; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0
}
#under-player li{
	float: left;
	display: inline;
	margin-right: 25px;
	font-size: 12px;
}
#under-player a{
	color: #FFFFFF;
}
#share-vid{
	background: url('layout/skin1/icn_share.jpg') no-repeat left;
	padding-left: 16px
}
#flag-vid{
	background: url('layout/skin1/icn_flag.jpg') no-repeat left;
	padding-left: 16px
}
#fav-vid{
	background: url('layout/skin1/icn_add_to_fav.jpg') no-repeat left;
	padding-left: 16px
}
#down-vid{
	background: url('layout/skin1/icn_download.jpg') no-repeat left;
	padding-left: 16px
}
#under-player ul{
	padding-top: 17px!important;
}
#under-player .ratings{
	position: absolute;
	right: 15px;
	top: 5px;
	font-size: 10px;
	text-align: center;
}
#under-player .ratings img{
	padding: 0 2px;
}
#code{
	font-size: 12px;
	margin-bottom: 20px;
	color: #858782;
}
#code textarea{
	margin: 5px 0 0 0;
	font: 12px Tahoma, sans-serif;
	color: #858782;
	background: #2A0C16;
	border: 1px solid #480F21;
	padding: 4px;
	height: 60px;
	overflow: hidden;
}
#message{
	font-size: 16px;
	margin-bottom: 20px;
		text-align: center;
}
#message textarea{
	margin: 5px 0 0 0;
	font: 16px Tahoma, sans-serif;
	color: #DD185B;
	background: #404040;
	border: 1px solid #606060;
	padding: 4px;
	width: 96%;
	height: 140px;
	overflow: hidden;
}
/**********/
.full-com2 dt{
	position: relative;
	font-size: 16px;
	color: #858782;
	height: 51px!important;
	line-height: 40px!important;
	background: url('layout/skin1/com_bar.jpg') no-repeat left top;
	padding: 0 0 0 0;
	white-space: nowrap;
	overflow: hidden; padding-left:345px; padding-right:0; padding-top:0; padding-bottom:0
}
.full-com2 dt span{
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 12px;
	margin: 0 0 100px 0;

}
.full-com2 dt img.thumb{
	position: absolute;
	left: 505px;
	top: 1px;
	border: none;
}
.full-com2 dt span a.spam{
    position: absolute;
	left: 50px;
	color: #bbc1b1;
	margin: 0 0 0 0;

}
.full-com2 p{
	color: #3A3D35;
	line-height: 14px;
	margin: 0 0 0 0;
}
.full-com2 dd{
	font-size: 12px;
	color: #3A3D35; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:500px
	margin: 0 0 200px 0;
}
/****/
#groupdesc{
	width: 500px;
	margin-left: 195px;
	position: relative;
	top: -90px;
	color: #FFFFFF;
}
#submitter{
	width: 167px;
	background:#330D1A url('layout/skin1/user_box_btm.jpg') no-repeat bottom;
	margin-left: 5px;
	font-size: 12px;
	margin-bottom: 20px;
	height: 1%
}
#submitter div{
	background: url('layout/skin1/user_box_top.jpg') no-repeat top;
	padding: 10px;
	width: 147px;
	overflow: hidden
}
#submitter p{
	margin-left: 44px;
	margin-bottom: 5px;
}
#submitter img.thumb{
	width: 34px;
	float: left;
}
.button{
	width: 83px;
	height: 21px;
	background:#1188F0 url('layout/skin1/btn.jpg') no-repeat center top;
	color: #fff;
	text-align: center;	
	display: block;
	line-height: 22px;
	overflow: hidden; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Tahoma, sans-serif
}
.button:hover{
	text-decoration: none;
}
#submitter .button{
	margin-left: 44px;
}
/*********/
.side-col ul.c-tabs{
	width: 167px!important;
}
.side-col .tab-cont{
	width: 172px!important;
	background: url('layout/skin1/tab_body.jpg') no-repeat 5px 0 !important; 
}