/*
Theme Name: CoDFaction
Theme URI: http://www.codfaction.com
Description: CoDFaction Design
Author: Daniel St. Jules
Author URI: http://www.gamexe.net, http://www.codfaction.com, http://www.webenuity.ca
*/

* {
	margin: 0;
	padding: 0;
	border: none;
}

.fl { float: left; }

.fr { float: right; }

.clear { clear: both; }

html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #1b1b1b;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #8f8f8f;
	min-width: 956px;
}

#container {
	position: relative;
	width: 100%;
	background: url(images/backgrounds/urbiz1.jpg) top center no-repeat fixed;
	/*background: url(./styles/digitalero/theme/images/backgrounds/rasti_bg2.jpg) top center no-repeat fixed;*/
	background-attachment: fixed;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 956px;

}

#topbarwrapper {
	/*height: 70px;*/
	width: 100%;
	/*background: url(./styles/digitalero/theme/images/topbarbg.png) top center no-repeat;
	background-position: 50% 46px;*/
	min-width: 956px;
	background-color: #222;
	border-bottom: 1px solid #333;
	box-shadow: 0px 0px 10px #000;
}

#topbar {
	height: 28px; /*46px;*/
	width: 100%;
	/*background: url(./styles/digitalero/theme/images/topbar.jpg) top center no-repeat;*/
	background-color: #111;
	border-bottom: 1px solid #333;
}

.topbarcenter {
	width: 95%; /*90%;*/
	min-width: 1000px;
	/*margin: 0 auto;*/
	padding: 7px 10px 7px; /*10px 20px 0 20px;*/ /*15px 20px 0 20px;*/
}

.topbarcenter .fl a, .topbarcenter .fl a:active, .topbarcenter .fl a:visited, .topbarcenter .fl a:hover {
	color: #afabad;
}

.toplogin {
	float: right;
	position: relative;
	top: -2px;
}

.toppassword {
	color: #afabad;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	background: url(./styles/digitalero/theme/images/password.jpg) top center no-repeat;
	width: 133px;
	vertical-align: top;
	height: 18px;
	padding: 4px 0 0 5px;
}

.topusername {
	color: #afabad;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	background: url(./styles/digitalero/theme/images/username.jpg) top center no-repeat;
	width: 133px;
	vertical-align: top;
	height: 18px;
	padding: 4px 0 0 5px;
}

.topsubmit {
	color: #494849;
	font-size: 1px;
	font-weight: normal;
	padding: 0;
	border: 0;
	background: url(./styles/digitalero/imageset/en/topsubmit.jpg) top center no-repeat;
	width: 58px;
	height: 22px;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
}

#breadc {
	width: 90%;
	margin: 0 auto;
	padding: 5px 20px 0 20px;
	color: #464646;
	font-size: 11px;
}

#breadc a, #breadc a:active, #breadc a:visited, #breadc a:hover {
	color: #464646;
}

#wrapper {
	margin: 0 auto;
	width: 65%;
	min-width: 1000px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background-color: #000;
	border: 1px solid #333;
	border-bottom: none;
	border-top: none;
	box-shadow: 0px 0px 10px #000;
}

#bannerwrapper {
	margin: 0 auto;
	width: 65%;
	min-width: 1000px;
	height: 40px;
	background-color: #000;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top:150px;
	border: 1px solid #333;
	border-bottom: none;
	box-shadow: 0px 0px 10px #000;
}

#topbanner {
/*	background: url("./styles/digitalero/theme/images/banner_edit.png") top left no-repeat;*/
	background: url("images/banners/banner_edit.png") top left no-repeat;
	position: relative;
	top: -140px;
	left: 4px;
	height: 177px;
}

#lgbt_icon {
	background: url("./styles/digitalero/theme/images/lgbt.png") top right no-repeat;
	position: relative;
	top: -178px;
	height: 34px;
	z-index: 3;
}

#navigation {
	/*background: url("./styles/digitalero/theme/images/nav.jpg") top center no-repeat;
	background-size: cover;*/
	height: 45px;
}


#nav {
	padding: 0; 
	margin: 0 auto; 
	list-style-type: none;
	background-color: #1c1c1c;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	position: relative;
	top: -5px;
	font-weight: bold;
}

#nav li {
	display:table-cell;
	width: 130px;
	height: 42px;
	text-align: center;
	vertical-align: middle;
	font-size: 1.4em;
}

#nav a {
	width: 129px;
	height: 42px;
	margin: 0 10px;
}
#search_nav {
	float: right;
	width:150px;
	position: relative;
	right:50px;
	top: -34px;
}

#keywords {
	width:150px;
	background-image: none;
	border: 1px solid #555;
	border-radius: 3px;
}

/*
#nav a:hover {
	background-position: 0 -42px;
}
.nav_home {
	background: url("./styles/digitalero/imageset/en/nav_home.png") 0 0 no-repeat;
}

.nav_ucp {
	background: url("./styles/digitalero/imageset/en/nav_ucp.png") 0 0 no-repeat;
}

.nav_members {
	background: url("./styles/digitalero/imageset/en/nav_members.png") 0 0 no-repeat;
}

.nav_search {
	background: url("./styles/digitalero/imageset/en/nav_search.png") 0 0 no-repeat;
}

.nav_register {
	background: url("./styles/digitalero/imageset/en/nav_register.png") 0 0 no-repeat;
}

.nav_home span, .nav_gallery span, .nav_ucp span, .nav_members span, .nav_search span, .nav_register span{
	display: none; text-indent: -5000px;
}
*/
#contentwrapper {
	width: 100%;
	clear: both;
	background: url("./styles/digitalero/theme/images/containerbg.png");
	background-color: #000000; 
    background-attachment: fixed;
    background-repeat:no-repeat;
	background-position: center;
	min-height: 587px;
	position: relative;
	top:-30px;
}

#content_padding {
	padding: 6px 20px 20px 20px;
}

#wrapfooter {
	text-align: center;
	clear: both;
}

#menubar {
	margin: 0 25px;
}

#datebar {
	margin: 10px 25px 0 25px;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	background: url('./styles/digitalero/theme/images/row.png') repeat;
}

.forumrules h3 {
	color: #d65454;
}

/*  Text
 --------------------- */
h1 {
	color: black;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

h2 {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 120%;
	padding-top: 2px;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 120%;
}

h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

p {
	font-size: 1.1em;
}

p.moderators {
	margin: 0;
	float: left;
	font-weight: bold;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp {
	float: left;
}

p.breadcrumbs {
	margin: 0;
	float: left;
	font-weight: bold;
	white-space: normal;
}

.rtl p.breadcrumbs {
	float: right;
}

p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime {
	float: left;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 4px;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
	padding-top: 5px;
}

.postauthor {
	color: #8f8f8f;
}

.postdetails {
	color: #8f8f8f;
}

.postbody {
	line-height: 1.4em;
	font-size: 12px;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.posthilit {
	background-color: #78927f;
	color: #000000;
}

.nav {
	margin: 0;
	color: #8f8f8f;
	font-weight: bold;
}

.pagination {
	padding: 4px;
	color: #8f8f8f;
	font-size: 1em;
	font-weight: bold;
}

.cattitle {

}

.gen {
	font-size: 11px;
	margin: 1px 1px;
}

.genmed {
	font-size: 11px;
	margin: 1px 1px;
}

.gensmall {
	font-size: 11px;
	margin: 1px 1px;
}

.copyright {
	color: #444;
	font-weight: normal;
	font-size: 11px;
}

.titles {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error {
	color: red;
}


/* Tables
 ------------ */
th {
	background: #1A1A1A;
	text-align: left;
	height: 36px;
	padding: 2px 0 0 10px;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}

.tablebg {
}

.tablebg tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.tablebg tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.tablebg tr:last-child td:last-child {
	border-bottom-right-radius: 3px;
}

.listsecond {
	width: 71px;
	font-size: 10px;
}

.listlast {
	width: 200px;
	font-size: 10px;
}

.catdiv {
	margin: 0;
	border: 0;
	background: #1A1A1A;
	height: 36px;
	padding: 2px 0 0 10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
.breadcrumbbar, .breadcrumbbar tr, .breadcrumbbar td {
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.rtl .catdiv {
}

.cat {
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 4px;
	background: #1A1A1A;
	border-top-left-radius: 3px;
}

.row1 {
	background: #262626;
	padding: 4px;
}

.row2 {
	background: #262626;
	padding: 4px;
}

.row3 {
	background: #262626;
	padding: 4px;
}

.spacer {
	background: url('./styles/digitalero/theme/images/spacer.jpg') repeat;
}

hr {
	height: 1px;
	border-width: 0;
	background-color: #252525;
	color: #252525;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */
 
/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
	direction: rtl;
	unicode-bidi: embed;
}
 
a:link {
	color: #4398ef;
	text-decoration: none;
}

a:active,
a:visited {
	color: #4398ef;
	text-decoration: none;
}

a:hover {
	color: #41eefd;
	text-decoration: none;
}

a.forumlink {

	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

a.topictitle {
	margin: 1px 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

a.topictitle:visited {
	color: #1964b0;
	text-decoration: none;
}

th a,
th a:visited {
	color: #FFA34F !important;
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	color: #afabad;
	font-weight: normal;
	height: 18px;
	padding: 4px 0 0 5px;
	font-size: 11px;
	vertical-align: middle;
	border: 1px solid #000;
	background: #111;
}

textarea {
	color: #afabad;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px; 
	line-height: 1.4em;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #000;
	background: #111;
}

select {
	color: #afabad;
	font-weight: normal;
	border: 1px solid #272828;
	vertical-align: middle;
	background: #1e1e1e;
	height: 21px;
}

select[multiple] {
	min-width: 200px;
    min-height: 150px;
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: none;
	background-color: transparent;
	vertical-align: middle;
}

.btnbbcode {
	font-weight: normal;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #404040;
	vertical-align: middle;
}

.btnmain {
	font-weight: bold;
	cursor: pointer;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #404040;
	vertical-align: middle;
}

.btnlite {
	font-weight: normal;
	cursor: pointer;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #404040;
	vertical-align: middle;
}

.btnfile {
	font-weight: normal;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #272626 top left no-repeat;
	border: 0px;
	vertical-align: middle;
}

.helpline {
	background: transparent;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #110f10;
	color: #d0d0d0;
	background-color: #262425;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #110f10;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	background-color: #343233;
	color: #8f8f8f;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #110f10;
	color: #d0d0d0;
	background-color: #262425;
	font-size: 0.85em;
	font-weight: bold;
}

.codecontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #110f10;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	background-color: #343233;
	color: #8f8f8f;
	font-family: Monaco, 'Courier New', monospace;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}


/* Misc
 ------------ */
img {
	border: none;
}
.postbody img{
	max-width:600px;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}
/* Page loading*/
.page_loading_td{
	height: 100%;
	width: 100%;
}
.page_loading{
	height: 100%;
	width: 100%;
	position: absolute; 
	left:0px; 
	top:0px;
	background-color: #1b1b1b;
}
.block_center_loading {
	text-align: center;
	width: 50%;
	border-width: 1px;
	border-style: solid;
	border-color: #BB9860;
}

#tag_add {
	color: #4398ef;
	cursor: pointer;
}
#tag_add:hover {
	color: #41eefd;
	cursor: pointer;
}
.tag_delete {
	color: #4398ef;
	cursor: pointer;
}
.tag_delete:hover {
	color: #41eefd;
	cursor: pointer;
}


/**
*
* @package mChat Subsilver2 Style
* @version  1.3.5 2010-12-02
* @copyright (c) RMcGirr83 ( http://www.rmcgirr83.org/ )
* @copyright (c) By Shapoval Andrey Vladimirovich (AllCity) ~ http://allcity.net.ru/
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
**/

/* mChat
------------ */
.mchat_index_body {
	border-spacing: 1px;
}
.mchat_index_body tr:first-child .cat{
	border:1px solid #333;
	border-bottom: none;
	border-top-right-radius: 3px;
}
div.mChatBG1 {
	background-color: #1c1c1c;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px dotted #111111;
	overflow: hidden;
}

div.mChatBG2 {
	background-color: #1F1F1F;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px dotted #111111;
	overflow: hidden;
}

div.mChatRowLimit {
	overflow: auto;
	width: 100%;
}

div.mChatRowLimitCustom {
	overflow: auto;
	width: 100%;
}

div.mChatPanel {
	text-align: center;
	padding: 3px;
	clear: both;
}

input.mChatText {
	cursor: text;
	width: 50%;
	border: 1px solid #333; /*#A9B8C2;*/
	color: #8f8f8f;
	padding: 3px 5px 3px 5px;
	margin: 3px 0px 3px 5px;
}
/*
input.mChatText:hover {
	border-color: #11A3EA;
}

div.mChatHover:hover {
	background-color: #FEFAC0;
}
*/
.mChatBodyFix {
	width: 100% !important;
	background-color: #262626 !important;
	border:1px solid #333;
	border-top: none;
	margin: 10px;
}
#mChatmain {
	border:1px solid #000000; /*#333;*/
}
div.mChatStatic {
	padding-left: 5px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 1.1em;
}

div.mChatStats {
	padding-left: 5px;
	margin-top: 2px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	min-height: 1.3em;
	font-size: 1.1em;
	height: auto !important;
}

div.mChatRefresh {
	padding-left: 5px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 1.1em;
	margin-top: 1.5em;
	clear: both;
}

input.mChatColor {
	width: 100%;
	text-align: center;
	background-color: #DEE3E7;
	border-style: none;	
}

div.mChatMessage {
	padding: 3px;
	font-size: 1.1em;
	width: 98%;
}
a.mChatScriptLink {
	text-decoration:none;
}

img.mChatImage{
	vertical-align: middle;
}

img.mChatImageLoad {
	vertical-align: middle;
	cursor: wait;
	display: none;
}

img.mChatImageOk {
	vertical-align: middle;
	cursor: help;
}

img.mChatImageHideImg {
	vertical-align: middle; 
	cursor: help; 
	display: none;
}

div.mChatSound {
	position: absolute;
	left: -1000px;
	top: -1000px;
}

.mchat_alert {
	color: #7E2217;
	padding: 10px;
}

#mChatUserList {
	display: none;
	float: left;
}

.mChatAvatars {
	float: left;
	padding-right: 5px;
}

div.avatarMessage {
	margin-left: 50px;
	width: 90%;
	margin-right: 5px;
}

.forumlistpadding {
	margin-top: 10px;
}
.unread{
background-image: url('./styles/digitalero/imageset/icon_post_target_unread.gif');
background-repeat: no-repeat;
background-position: left center;
padding-left: 11px;  /* width of the image plus a little extra padding */
display: inline-block;  /* may not need this, but I've found I do */
}
.read {
background-image: url('./styles/digitalero/imageset/icon_post_target.gif');
background-repeat: no-repeat;
background-position: left center;
padding-left: 11px;  /* width of the image plus a little extra padding */
display: inline-block;  /* may not need this, but I've found I do */
}

/*!
* Fine Uploader
*
* Copyright 2013, Widen Enterprises, Inc. info@fineuploader.com
*
* Version: 4.1.0
*
* Homepage: http://fineuploader.com
*
* Repository: git://github.com/Widen/fine-uploader.git
*
* Licensed under GNU GPL v3, see LICENSE
*/ 


/*! fineuploader 2013-12-25 */

.qq-uploader{position:relative;width:100%}.qq-upload-button{display:block;width:105px;padding:7px 0;text-align:center;background:#800;border-bottom:1px solid #DDD;color:#FFF;margin:auto;}.qq-upload-button-hover{background:#C00}.qq-upload-button-focus{outline:1px dotted #000}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#FFDB97;color: #000;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px;min-height: 500px;}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#FFC971}.qq-upload-list{margin:0;padding:0;list-style:none}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-image:url('./styles/digitalero/theme/images/row.png')}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-retry,.qq-upload-failed-text,.qq-upload-delete,.qq-upload-pause,.qq-upload-continue{margin-right:12px;display:inline}.qq-upload-file{}.qq-upload-spinner{display:inline-block;background:url(loading.gif);width:15px;height:15px;vertical-align:text-bottom}.qq-drop-processing{display:block}.qq-drop-processing-spinner{display:inline-block;background:url(processing.gif);width:24px;height:24px;vertical-align:text-bottom}.qq-upload-delete,.qq-upload-pause,.qq-upload-continue{display:inline}.qq-upload-retry,.qq-upload-delete,.qq-upload-cancel,.qq-upload-pause,.qq-upload-continue{color:#000}.qq-upload-retryable .qq-upload-retry{display:inline}.qq-upload-size,.qq-upload-cancel,.qq-upload-retry,.qq-upload-delete,.qq-upload-pause,.qq-upload-continue{font-size:12px;font-weight:400}.qq-upload-failed-text{display:none;font-style:italic;font-weight:700}.qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-retrying .qq-upload-failed-text{display:inline;color:#D60000}.qq-upload-list li.qq-upload-success{background-image:none;background-color:#5DA30C;color:#FFF}.qq-upload-list li.qq-upload-fail{background-image:none;background-color:#D60000;color:#FFF}.qq-progress-bar{display:block;background:-moz-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(30,87,153,1)),color-stop(50%,rgba(41,137,216,1)),color-stop(51%,rgba(32,124,202,1)),color-stop(100%,rgba(125,185,232,1)));background:-webkit-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:-o-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:-ms-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:linear-gradient(to bottom,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);width:0;height:15px;border-radius:6px;margin-bottom:3px}INPUT.qq-edit-filename{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:-1;-ms-filter:"alpha(Opacity=0)"}.qq-upload-file.qq-editable{cursor:pointer}.qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer}INPUT.qq-edit-filename.qq-editing{position:static;margin-top:-5px;margin-right:10px;margin-bottom:-5px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}.qq-edit-filename-icon{display:none;background:url(edit.gif);width:15px;height:15px;vertical-align:text-bottom;margin-right:5px}INPUT.qq-edit-filename.qq-editing~.qq-upload-cancel{display:none}.qq-hide{display:none}
/*! 2013-12-25 */

.spoiler_censor_tag {
	display: inline-block;
	background-color: #000;
	color: #000;
}
.spoiler_censor_tag:hover {
	display: inline-block;
	background-color: #000;
	color: #FFF;
}

.gfyitem *{
/*max-width:700px !important;*/
}

/*
* Megachat
*/
#chat_body, #chat_page { 
	background: #000000 url('./styles/digitalero/theme/images/starring.png') repeat !important;
	margin: 0;
	padding: 0;
}

#chatlogo_small {
	position: absolute;
	width: 95%;
	height: 80px;
	display: block;
	margin: 0px auto;
	background-image: url('./styles/digitalero/theme/images/logosmall.png');
	background-repeat: no-repeat;
	content: none;
    text-decoration: none;
	top: -60px;
	cursor: pointer;
}

#chat_wrapper {
	position: relative;
	margin: 70px auto 0px auto;
	width: 95%;
	border: 1px solid rgba(255, 235, 0, 0.28);
	box-shadow: 0px 0px 10px rgba(255, 163, 0, 0.41);
	border-radius: 5px;
	height: 85%;
	background-color: #111;
	padding: 10px;
	font-size: 15px;
}

#wrapchatfooter {
	margin-top: 20px;
	text-align: center;
	clear: both;
}

#mChatDataFull {
  width: 80%;
  height: 90%;
  float: left;
  overflow-y: scroll;
  margin-bottom: 10px;
}

#mChatUserlist {
	background-color: #1c1c1c;
  width: 18%;
  height: 90%;
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  overflow-y: scroll;
}

.mChatUserListItem:nth-child(odd)
{
	background-color: #1c1c1c !important;
}
.mChatUserListItem:nth-child(even)
{
	background-color:#1f1f1f !important;
}

.mChatUserListItem {
	padding: 10px;
}

#mChatMessageFull {
	width: 90%;
	cursor: text;
	border: 1px solid #A9B8C2;
	color: #8f8f8f;
	padding: 3px 5px 3px 5px;
	background-image: none;
}

.mChatPanelFull {
	text-align: center;
	clear: both;
	height: 10%;
  margin-top: 10px;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	 #chat_wrapper{
		font-size: 11px;
	}
}