.ad_bottom
{
	background-color: #313131;
	width: 930px;
	margin-left: 0;
}

.ad_bottom iframe
{
	display: block;
	margin: auto;
	width: 728px;
}

#bottomAd
{
	display: block;
	margin: auto;
	width: 730px;
}

#cdm-zone-04
{
	position: relative;
	z-index: 50;
}


#cdm-zone-06
{
	position: relative;
	z-index: 50;
}

	#uploader_section_legacy
	{
		display: none;
	}
	
	#no_file_warning
	{
		display: none;
	}
.header-bg, .footer-bg, .subheader-bg, .subfooter-bg
{
	background: url(https://staticdelivery.nexusmods.com/contents/Images/pub_horizontal.png) center no-repeat;
	height: 90px;
	width: 728px;
}

.block-bg
{
	background: url(https://staticdelivery.nexusmods.com/contents/Images/pub_square.png) top no-repeat;
	height: 250px;
	width: 300px;
}

.sidebar-bg
{
	background: url(//wow.zamimg.com/images/backgrounds/sidebar.png ) center no-repeat;
	height: 600px;
	width: 160px;
}

/* Special Units */
.header-bg.is-970x250, .subheader-bg.is-970x250
{
	height: 250px;
	width: 970px;
}

.header-bg.is-970x90, .subheader-bg.is-970x90
{
	height: 90px;
	width: 970px;
}

.block-bg.is-300x600
{
	height: 600px;
	width: 300px;
}

.banner-ad
{
	position: relative;
}

.header-bg .banner-ad,
.subheader-bg .banner-ad,
.footer-bg .banner-ad,
.subfooter-bg .banner-ad,
.block-bg .banner-ad,
.sidebar-bg .banner-ad
{
	background: #000000;
	height: 100%;
	width: 100%;
}

.mbReportBadAd
{
	color: #FFFFFF;
	cursor: pointer;
	font-size: 9px;
	line-height: 10px;
	margin: 0 !important;
	opacity: .35;
	padding: 0 0 0 12px !important;
	position: absolute;
	right: 0;
	top: 100%;
}

.mbReportBadAd:hover
{
	background:url(//wow.zamimg.com/images/Menu/arrow-up.gif ) no-repeat 3px 3px;
	opacity: 1;
	z-index: 99999999;
}

#cdm-zone-01
{
	position: relative;
	z-index: 50;
}

#cdm-zone-02
{
	position: relative;
	z-index: 50;
}
.adminchart
{
	margin: 0px 0px 16px 0px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	font-size: 0.8em;
}

.adminchart th
{
	padding: 6px 4px 6px 4px;
	border: 1px solid #CCCCCC;
	text-align: center;
	font-weight: bold;
}

.adminchart td
{
	padding: 6px 4px 6px 4px;
}

a.index-news { font-weight: bold; }
a:hover{ text-decoration: underline; }
blockquote.ipsBlockquote.built{border-top:none;-moz-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px}
blockquote.ipsBlockquote{font-size:12px;padding:10px;border:1px solid #3b3b3b;border-top:0;background:#262626;color:#9f9f9f;margin-bottom:5px;overflow-x:auto}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}
caption,th{text-align:left}
del,ins{text-decoration:none}
div.hr hr{ display: none; }
div.hr{ width: 100%; height: 1px; clear: both; margin-bottom: 10px; }
h1 span{ font-weight: normal; color: #7C7C7C; font-size: 0.45em; text-shadow: none; letter-spacing: normal; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
h1{ font-weight: bold; color: #FFFFFF; font-size: 1.7em; text-shadow: 1px 1px #0A0A0A; letter-spacing: -0.1em; }
h2.playlist-title a{ font-size: 18px !important; margin-top: -2px !important;}
h2.playlist-title { background: url(https://staticdelivery.nexusmods.com/contents/Images/icons/play2.png) 0 0 no-repeat !important; padding-left: 26px; }
h2{ font-weight: bold; color: #FFFFFF; font-size: 1em; text-shadow: 1px 1px #0A0A0A; letter-spacing: -0.075em; }
h3{ font-weight: bold; color: #FFFFFF; font-size: 13px; text-transform: uppercase; }
h4{ font-weight: bold; color: #FFFFFF; font-size: 0.7em; }
img{border:0}
input,textarea, select{ font-family: 'Trebuchet MS', Helvetica, sans-serif; }
li{list-style:none}
.formli {list-style:none !important; border: 0 !important; padding-left: 0 !important;}
ol.num li{ list-style: decimal; margin: 0 0 14px 30px; }
p.citation{font-size:12px; padding:8px 10px; border:1px solid #3b3b3b; background-color:#282828;color:#ddd;text-shadow:rgba(0,0,0,0.8) 0px -1px 0px;font-weight:bold;margin: 0;overflow-x:auto}
p{ color: #FFFFFF; font-size: 13px; line-height: 1.5em; margin-bottom: 10px; }
q:before,q:after{content:''}
strong{ font-weight: bold; }
sub{vertical-align:baseline}
sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
ul.disc li{ list-style: disc; margin-left: 20px; }
ul.std li {font-size: 13px;}

#img_drop_zone { color: #FFFFFF; font-size: 13px; }

.clearb {clear:both;}

#UnderContent{ clear:both; overflow: hidden; padding: 8px 17px 0px; background: url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) -1920px 100% repeat-y; font-size: 13px; }
#action-log li span{ color: #7C7C7C; }
#ad-right iframe{ margin: 0px; padding: 0px; border: 0px; height: 250px; width: 300px; overflow: hidden; }
#ad-right{ margin-bottom: 20px; }
#pub728x90 { float: left; width: 728px; min-height: 90px; height: 90px; background: #313131; }
#ad_cover { width: 728px; height: 90px; background-color: white; float:left; opacity: 0.5; margin-left:-728px; margin-right: -90px; display:none; }
#comment-form-topic{ margin-top: 10px; }
#comment-form{ clear: both; margin-bottom: 10px; }
#content #Header .buttons{ float: right; padding-top: 6px; }
#content #Header .right{ font-size: 12px; padding-top: 6px; }
#content #Header a:hover{ text-decoration: underline; }
#content #Header a{ text-decoration: none; }
#content #Header h1{ float: left; }
#content #Header p{ clear: left; font-size: 12px; }
#content .game .name { text-transform: uppercase; text-align: center; font-size: 14px; margin: 5px 0 5px 0; }
#content .game .stats2 { margin-left: 35px; font-size: 12px; font-weight: bold; }
#content .game .text2 { font-weight: bold; }
#content .game img { margin-left: 35px; width: 73px; height: 103px; }
#content .game { float: left; margin: 10px 0 15px 0; width: 146px; height: 189px; }
#content .nmmgame .name { text-transform: uppercase; text-align: center; font-size: 14px; margin: 5px 0 5px 0; }
#content .nmmgame .text2 { font-weight: bold; }
#content .nmmgame img { margin-left: 35px; width: 73px; height: 103px; }
#content .nmmgame { float: left; margin: 10px 0 15px 0; width: 146px; }
#content { position: relative; overflow: hidden; padding: 8px 17px 0px; background: url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) -1920px 100% repeat-y; z-index: 10; }
#feed-preferences{ float: right; font-size: 12px; padding-top: 58px; }
#files-tags{ padding: 1px 7px 10px 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: url(https://staticdelivery.nexusmods.com/contents/Images/subnav-dark.png); margin-bottom: 8px; }
#footer .buttons a span{ color: #FFFFFF; text-align: center; }
#footer .buttons a:hover span{ color: #F8E1Be; }
#footer .buttons a{ width: 120px; font-size: 1em; margin-top: 5px; }
#footer .buttons{ padding-bottom: 5px; }
#footer .footer-content .center{ display: block; }
#footer .footer-content .double ul{ padding-bottom: 21px; }
#footer .footer-content .facebook{ background-position: 0 -20px; }
#footer .footer-content .steam{ background-position: 0 -40px; }
#footer .footer-content div.last{ margin-right: 0; }
#footer .footer-content div.network{ float: left; width: 150px; margin-right: 20px; }
#footer .footer-content div{ float: left; width: 130px; margin-right: 20px; }
#footer .footer-content h4{ font-size: 1em; border-bottom: 1px dotted #555555; padding-bottom: 4px; text-transform: uppercase; }
#footer .footer-content li a span{ color: #FFFFFF; }
#footer .footer-content li span{ color: #AAAAAA; }
#footer .footer-content li{ font-size: 0.7em; color: #E6E6E6; padding-bottom: 3px; }
#footer .footer-content ul{ margin-bottom: -6px; }
#footer .footer-content { padding: 12px 0 0 20px; }
#footer .section { position: relative; clear: both; font-size: 0.75em; border-top: 1px dotted #555555; border-bottom: 1px dotted #555555; padding: 8px 0 16px 0; margin: 0 20px 10px 20px; text-align: center; }
#footer .copyright { clear: both; font-size: 0.75em; border-top: 1px dotted #555555; padding: 8px 0 8px 0; margin: 0 20px 0 20px; }
#footer p{ overflow: hidden; color: #FFFFFF; font-size: 0.75em; border-top: 1px dotted #555555; border-bottom: 1px dotted #555555; padding: 15px 21px 4px 17px; margin: 0 1px; }
#horizontalpub{ height: 100px; }
#hotNav{z-index: 100; position: absolute; left: 5px; bottom: 5px;}
#hotfiles-container .action-buttons{ position: absolute; bottom: 10px; right: 10px; z-index: 100; }
#hotfiles-countdown{ position: absolute; bottom: 10px; left: 10px; font-size: 13px; font-weight: bold; z-index: 100; }
#hotfiles-title{ position: absolute; top: 10px; left: 10px; font-size: 16px; font-weight: bold; z-index: 100; }
#hotfilesbar{border-right: 1px solid black; border-bottom: 1px solid black;border-left: 1px solid black;background-color: #191919; margin-bottom: 10px; overflow: hidden; width: 928px;}

.footer-ad { width:300px; height:250px; margin: 8px 0 20px 0; }

#left-col-admin .greybox{ border : 1px solid #ccc; background : #f5f5f5; width : 628px; padding : 10px;}
#left-col-admin .rs{ float : right; margin : 0 0 0 10px; border : 1px solid #888; padding : 5px; background : inherit;}
#left-col-admin{ float: left; width: 725px; }
#left-col{ float: left; width: 605px; }
#login, #premium{margin-bottom: 20px; display: none;}
#logo span{ display: block; text-indent: -9999px; }
#main-bottom{ height: 7px; font-size: 1px; background: url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) -960px 100% no-repeat; }
#main-top{ clear:both; height: 7px; font-size: 1px; background:url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) 0 100% no-repeat; }

#main
{
	position: relative;
	width: 960px;
	margin: 0 auto 0 auto;
	padding-bottom: 30px;
	z-index: 10;
}

#nav .item .txt{ float: left; text-shadow: 1px 1px #000000; }
#nav .item:hover .subnav-arrow{ background-position: -617px -300px; }
#nav .item:hover{ color: #F8E1Be; }
#nav li{ position: relative; float: left; height: 44px; padding: 12px 8px 0 0; }
#nav{ float: right; height: 55px; clear: right; }
#nyro h2{ font-size: 16px; text-transform: uppercase; }
#nyro h3{ font-size: 14px; text-transform: none; }
#nyro li{ list-style: disc; font-size: 13px; }
#nyro p{ font-size: 13px; }
#nyro ul{ margin-left: 30px; list-style: disc; margin-bottom: 10px; }
#nyro{ width: 600px; }
#premium-button{ margin-right: 10px; float: left; }
#preview-pane .preview-container { overflow: hidden; background-color: black; display:block; }
#right-col .box-content ul a{ display: inline-block; width: 210px; vertical-align:top;}
#right-col .box-content ul li{ padding-bottom: 5px; vertical-align:top;}
#right-col .box-content ul span.votes{ width: 50px; font-size: 11px; color: #7C7C7C; vertical-align: top; }
#right-col .box-content ul span{ display: inline-block; color: #FFFFFF; font-weight: bold; padding-right: 5px; vertical-align:top;}
#right-col .box-content ul{ vertical-align:top; }
#right-col .box-content{ background: url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) -2880px bottom repeat-y; padding: 6px 10px 0; font-size: 13px; }
#right-col .box-header a{ float: right; font-size: 0.7em; margin-top: 6px; }
#right-col .box-header h2.latest-files{ background-position: 0 -150px; padding-left: 26px; }
#right-col .box-header h2.latest-images{ background-position: 0 -228px; padding-left: 26px; }
#right-col .box-header h2.latest-news{ background-position: 0 -190px; padding-left: 24px; }
#right-col .box-header h2.top-files{ background-position: 0 -110px; padding-left: 17px; }
#right-col .box-header h2.user-profile{ background-position: 0 -270px; padding-left: 26px; }
#right-col .box{ width: 300px; background: url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) -3180px bottom no-repeat; padding-bottom: 7px; margin-bottom: 15px; }
#right-col .fotm{ height: 205px; }
#right-col .image-stats .actions .give-kudos:hover{ background-position: -902px -27px; }
#right-col .image-stats .actions .give-kudos{ background-position: -902px 3px; }
#right-col .image-stats .actions .image:hover{ background-position: -874px -27px; }
#right-col .image-stats .actions .image{ background-position: -874px 3px; margin-left: -2px;}
#right-col .image-stats .actions .message:hover{ background-position: -931px -25px; }
#right-col .image-stats .actions .message{ background-position: -931px 5px; }
#right-col .image-stats .actions .profile-title{ width: 227px; width:35px;}
#right-col .image-stats .actions .report:hover{ background-position: -728px -27px; }
#right-col .image-stats .actions .report{background-position: -728px 3px; margin-left: 16px;}
#right-col .image-stats .actions .title{ padding-left: 10px; width: 215px; }
#right-col .image-stats .actions li{ float: left; padding-right: 1px; }
#right-col .image-stats .actions{ clear: both; color: #7C7C7C; font-size: 0.75em; height: 25px; line-height: 25px; }
#right-col .image-stats p span{ display: block; width: 40px; font-size: 0.85em; text-transform: uppercase; padding-left: 30px; }
#right-col .image-stats p strong{ display: block; font-size: 1.5em; text-shadow: 1px 1px #0A0A0A; letter-spacing: -0.075em; padding-bottom: 6px; }
#right-col .image-stats p{ float: left; width: 150px; height: 45px; font-weight: bold; text-align: center; line-height: 1.05em; padding-top: 15px; margin-bottom: 0; }
#right-col .sort-box .heading-top{ margin-top: 5px !important; }
#right-col .sort-box .heading{ color: #7C7C7C; font-weight: bold; margin: 25px 0 10px 0; padding-bottom: 3px; }
#right-col .sort-box .sort-box-content{ padding: 6px 10px 0; }
#right-col .sort-box .sort-cats div{ margin: 5px 0 5px 15px; width: 280px; !important;}
#right-col .sort-box .sort-options div a{ color: #FFFFFF; }
#right-col .sort-box .sort-options div.active{ margin: 5px 0 7px 4px; }
#right-col .sort-box .sort-options div{ margin: 5px 0 5px 15px; width: 175px; }
#right-col .sort-box .sort-options select{ border: 1px solid black; background-color: #7C7C7C; font-size: 12px; padding: 5px; color: #E6E6E6;}
#right-col .sort-box .sort-options span.active{ border-bottom: 1px dotted #7C7C7C; padding-bottom: 3px; }
#right-col .sort-box{ width: 302px; background-color: #292929; font-size: 13px; margin-bottom: 15px; border-radius: 6px; border: 1px solid #191919; }
#right-col p.uploader{ overflow: hidden; font-size: 0.75em; color: #7C7C7C; }
#right-col-admin .content{ padding: 0px 0px 10px 5px;}
#right-col-admin .margin{ margin-right: 5px;}
#right-col-admin a:hover{ background : inherit; text-decoration : underline;}
#right-col-admin h3{color : #eee;font : bold 1.2em Arial, Sans-Serif;background:#212121;width : 180px;height : 24px;padding-top : 7px;text-indent : 10px;}
#right-col-admin p{ padding : 0 0 5px 5px;}
#right-col-admin{ float: right; width: 180px; color: #FFFFFF; font-size: 11px;}
#right-col{ float: right; width: 300px; }
#srcContainer_files_index {width: 600px;}
#src_language option[disabled] {color:#444444;}
#subnav .subnav .subnav-bg{ background-color: #555555; border: 1px solid #000000; }
#subnav .subnav .subnav-border{ padding-bottom: 7px; margin-bottom: 3px; border-bottom: 1px solid #FFFFFF; }
#subnav .subnav a{ position: relative; display: block; color: #FFFFFF; font-size: 0.80em; font-weight: bold; z-index: 2147483647; padding: 3px 0 3px 0; text-shadow: 1px 1px #000000; }
#subnav .subnav-bg{ position: absolute; left: 0; top: 0; width: 190px; height: 100%; z-index: 2147483646; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#subnav .subnav{ position: absolute; padding: 8px 10px; width: 170px; display: none; }
#subnav{ position: absolute; left: 0; top: 0; }
#success{ clear: both; border: 1px solid green; padding: 5px; margin-bottom: 10px; background: #5D7B7B; color: green; font-size: 13px; font-weight: bold; }
#top .buttons .primary span{ background-position: right -473px; line-height: 27px; }
#top .buttons .primary{ background-position: 0 -473px; height: 27px; }
#top .right{ width: 700px; }
#top .social .facebook:hover{ background-position: -419px -235px; }
#top .social .facebook{ background-position: -419px -215px; }
#top .social .steam:hover{ background-position: -438px -235px; }
#top .social .steam{ background-position: -438px -215px; }
#top .social .twitter:hover{ background-position: -400px -235px; }
#top .social .twitter{ background-position: -400px -215px; }
#top .social .txt{ float: left; padding-right: 7px; }
#top .social a span{ display: inline-block; text-indent: -9999px; }

#top .user .buttons .text{ float: left; padding: 7px 7px 0; }
#top .user .buttons a{ float: left; margin-top: 4px; }
#top .user .buttons{ float: left; height: 35px; }
#top .user .chat{ text-transform: uppercase; }
#top .user .item .txt{ float: left; }
#top .user .item:hover .subnav-arrow{ background-position: -617px -405px; }
#top .user .item:hover{ color: #E6E6E6; }
#top .user form{ float: left; }
#top .user label{ float: left; color: #FFFFFF; line-height: 35px; font-size: 0.75em; padding-right: 5px; }
#top .user p a{ float: left; margin-right: 8px; }
#top .user p strong{ float: left; margin-right: 8px; font-size: 0.7em; color: #FFFFFF; line-height: 35px; }
#top .user p{ overflow: hidden; font-size: 1em; line-height: normal; margin-bottom: 0; }
#top .user-social{ position: absolute; left: 0; bottom: 0; clear: both; width: 960px; height: 35px; padding-top: 1px; }
#top .user{ float: left; }
#top input:focus{ outline: none; }
#top-bg{ position: absolute; left: 0; top: 35px; height: 70px; width: 100%; opacity: 0.3; }
#top-inner .game{ position: absolute; left: 49px; bottom: 40px; font-size: 14px; }
#top-inner
{
	position: relative;
	width: 960px;
	height: 111px;
	margin: 0 auto 0 auto;
	padding-bottom: 30px;
}

.sortbar {float:left; background-color: #292929; font-size: 13px; margin: 10px; padding: 6px; border-radius: 6px; border: 1px solid #191919; }
.sortheading{ color: #7C7C7C; font-weight: bold; font-size: 13px; margin-right: 6px;}
.sortlink, .sortspan{ color: #FFFFFF; font-size: 13px;}
.sortspan.active{ border-bottom: 1px dotted #7C7C7C; font-weight: bold; font-size: 15px; }
.sortlink:hover {text-decoration : underline;}
.sortseparator {border-left: 1px dotted #7C7C7C; padding-right: 5px;}
.sortdisabled {color: #6E6E6E;}

.ModThumbnail{position: absolute; top: 0px; left: 0px; }
.acentre{text-align: center;}
.action-buttons .tabbed-buttons .action-button-right{ display: inline-block; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 5px 10px 5px 10px; background-color: #619127; margin: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; float: right; }
.action-buttons .tabbed-buttons .action-button{ display: inline-block; border-radius: 6px; padding: 5px 10px 5px 10px; background-color: #555555; margin: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.action-buttons .tabbed-buttons .active{ background-color: #c6823c !important; }
.action-buttons .tabbed-buttons .green{ background-color: #619127 !important; }
.action-buttons .tabbed-buttons .yellow{ background-color: #c6b846 !important; }
.action-buttons .tabbed-buttons{ margin-bottom: 5px; padding-bottom: 5px; }
.action-buttons .bubble-box > div { text-transform: none; color: white; }
.actionBox a{ color: #fff !important; }
.actionBox{ background: url(https://staticdelivery.nexusmods.com/contents/Images/actionbox.png) no-repeat; float:right; height:56px; width:88px; margin:1px; border: 0; padding:1px;}
 .actionText{height:24px; vertical-align:bottom; display: block; font-size: 14px; font-weight: bold; text-shadow: 1px 1px #0A0A0A; letter-spacing: -0.075em; margin-top: -6px;}
.admFilter{float:left; margin:4px;}
.admSmallerText{ font-size: 11px;}
.admbox{ background-color: #414141; border: 1px solid #313131; overflow: auto; padding: 5px; margin-top:12px;}
.admin-comment-posted{clear:both; height:20px; left: 0; top: 0; font-style: italic; font-size: 11px; color: #5D5D5D; }
.admin-comment{clear:both; word-wrap: break-word; width:295px;}
.adv_txt{ border: 1px solid black; background-color: #7C7C7C; font-size: 11px; padding: 5px; color: #E6E6E6; width: 75px;}
.all15{ margin: 15px; }
.approved{background-color: #619127; }
.aright{text-align: right;}
.artContent{ font-size: 12px; }
.artDate{text-align:right; font-size: 11px; color: #7C7C7C; padding-bottom: 5px; }
.artTitle{ font-size: 13px; font-weight: bold; padding-bottom: 3px; }
.articlesFeedArea{ width: 608px; padding: 0; overflow: auto; }
.bb-content h2{ margin-top: 20px; font-size: 16px; }
.bb-content ul,.bb-content ol{ font-size: 13px; border: 0;}
.bb-content{ color: #FFFFFF; font-size: 13px; overflow: hidden; padding-bottom: 3px; }
.block-list .image .image-overlay .title{ position: absolute; left: 5px; top: 5px; color: #FFFFFF; font-size: 13px; font-weight: bold; }
.block-list .image .image-overlay .uploaded{ position: absolute; left: 5px; top: 62px; color: #BDC2BE; font-size: 12px; }
.block-list .image .image-overlay p .author{ float: right; padding-right: 3px; }
.block-list .image .stats{ position: absolute; bottom: 0; left: 0; width: 170px; height: 25px; font-size: 12px; color: #AAAAAA; line-height: 27px; margin-bottom: 0; padding: 0 5px; z-index: 10; overflow: hidden; }
.block-list .image img{ top: 0; left: 0; z-index: 1; }
.block-list .image:hover .stats .downloads{ background-position: -630px -294px; }
.block-list .image:hover .stats .likes{ background-position: -630px -175px; }
.block-list .image:hover .stats .views{ background-position: -630px -134px; }
.block-list .image:hover .stats{ color: #89591A; }
.block-list .image{ position: relative; display: block; width: 180px; height: 108px; background: #191919; text-decoration: none; overflow: hidden; }
.block-list .last{ margin-right: 0; }
.block-list .title{ font-size: 14px; font-weight: bold; }
.block-list .user{ font-size: 12px; }
.block-list li{ float: left; width: 180px; margin: 8px 8px 12px 8px; height:160px; }
.block-list{ clear:both; }
.bottom10{ margin-bottom: 10px; }
.bottom20{ margin-bottom: 20px; }
.bottom30{ margin-bottom: 30px; }
.boxPreviewImgImage{width:114px; height:74px; overflow: hidden; border: 1px solid black;}
.boxPreviewImg{height:112px; width: 112px; float: left; margin: 10px 10px 5px 12px; font-size: 11px;}
.breakwords{ word-break: break-all; }

.bubble-box .options div:hover{ background-color: #393939; }
.bubble-box .options div{ padding: 5px 15px 5px 15px; }
.bubble-box .submit{ border: 1px solid black; background-color: #454545; font-size: 11px; padding: 5px; color: #E6E6E6; border-radius: 4px; }
.bubble-box a.close{ color:red; font-size:12px; font-family:arial; text-decoration:underline; }
.bubble-box div { font-size: 13px; font-weight: normal; padding-bottom: 3px; }
.bubble-box div.heading-pad{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #454545; margin: 10px 15px 0 15px; white-space:nowrap; padding-bottom: 3px; }
.bubble-box div.heading-wrap{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #454545; margin-bottom: 10px; padding-bottom: 3px; }
.bubble-box div.heading{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #454545; margin-bottom: 10px; padding-bottom: 3px; white-space:nowrap; }
.bubble-box input[type=text], .bubble-box input[type=password]{ border: 1px solid black; background-color: #7C7C7C; font-size: 11px; padding: 5px; color: #E6E6E6; width: 200px;}
.bubble-box select{ border: 1px solid black; background-color: #7C7C7C; font-size: 11px; padding: 5px; color: #E6E6E6; width: 212px; margin-top: -18px; margin-bottom: 4px;}
.bubble-box{ z-index: 99; display:block; overflow:visible; display:none; background:#292929; border:solid 1px #000; border-radius:5px; box-shadow:0px 0px 15px #6E6E6E; position:absolute; text-align: left; padding: 15px !important; font-size: 12px;}
.bubble-collapse{ position:relative; }
.bubble-arrow-border{ width: 0; height: 0; border-color: #000; position:absolute; z-index:1000; }
.bubble-arrow{ width: 0; height: 0; border-color: #292929; position:absolute; z-index:1001; }
.arrowbottom-border{ border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid #000; bottom:-12px; }
.arrowbottom{ border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid #292929; right:1px; bottom:-10px; }
.arrowleft-border{ border-bottom: 11px solid transparent; border-top: 11px solid transparent; border-right: 11px solid #000; left:-12px; }
.arrowleft{ border-bottom: 11px solid transparent; border-top: 11px solid transparent; border-right: 11px solid #292929; bottom:1px; left:-10px; }
.arrowright-border{ border-bottom: 11px solid transparent; border-top: 11px solid transparent; border-left: 11px solid #000; right:-12px; }
.arrowright{ border-bottom: 11px solid transparent; border-top: 11px solid transparent; border-left: 11px solid #292929; top:1px; right:-10px; }
.arrowtop-border{ border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #000; top:-12px; }
.arrowtop{ border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #292929; left:1px; top:-10px; }

.buttons .primary span{ background-position: right -335px; }
.buttons .primary:hover{ color: #D2F366; }
.buttons .primary{ background-position: 0 -335px; }
.buttons .text{ display: inline-block; height: 23px; line-height: 23px; font-size: 0.7em; color: #FFFFFF; padding: 0 3px; }
.buttons a:hover{ color: #F8E1Be; }
.buttons{ overflow: hidden; text-align:center;}
.cameraCont, .cameraContents{height: 100%; position: relative; width: 100%; z-index: 1; }
.cameraContent{bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.cameraSlide{bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.camera_bar{bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 3; }
.camera_caption > div{background: #000;background: rgba(0, 0, 0, 0.8);}
.camera_caption > div{padding: 10px 20px; }
.camera_caption{bottom: 0; display: block; position: absolute; width: 100%; }
.camera_caption{color: #fff;}
.camera_clear{clear: both;display: block;height: 1px;margin: -1px 0 25px;position: relative;}
.camera_clear{display: block;clear: both;}
.camera_command_wrap .hideNav{display: none; }
.camera_command_wrap{left: 0; position: relative; right:0; z-index: 4; }
.camera_commands > .camera_play{background: url(https://staticdelivery.nexusmods.com/contents/Images/camera_skins.png) no-repeat -80px 0; height: 40px; width: 40px; }
.camera_commands > .camera_stop{background: url(https://staticdelivery.nexusmods.com/contents/Images/camera_skins.png) no-repeat -120px 0; display: block; height: 40px; width: 40px; }
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); }
.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); }
.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2);}
.camera_commands{right: 41px; }
.camera_fakehover{height: 100%; min-height: 60px; position: relative; width: 100%; z-index: 1; }
.camera_loader{ background: #fff url(../images/camera-loader.gif) no-repeat center; background: rgba(255, 255, 255, 0.9) url(https://staticdelivery.nexusmods.com/contents/Images/camera-loader.gif) no-repeat center; border: 1px solid #ffffff; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; height: 36px; left: 50%; overflow: hidden; position: absolute; margin: -18px 0 0 -18px; top: 50%; width: 36px; z-index: 3; }
.camera_nav_cont{height: 65px; overflow: hidden; position: absolute; right: 9px; top: 15px; width: 120px; z-index: 4; }
.camera_next > span{background: url(https://staticdelivery.nexusmods.com/contents/Images/camera_skins.png) no-repeat -40px 0; display: block; height: 40px; width: 40px; }
.camera_nextThumbs div{background: url(https://staticdelivery.nexusmods.com/contents/Images/camera_skins.png) no-repeat -190px 0; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px; }
.camera_nextThumbs{bottom: 4px; cursor: pointer; position: absolute; right: 0; top: 4px; visibility: hidden; width: 30px; z-index: 10; }
.camera_next{right: 0; }
.camera_overlayer{bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%; z-index: 0; }
.camera_pag_ul .thumb_arrow{ border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid; top: 0; left: 50%; margin-left: -4px; position: absolute; }
.camera_pag_ul .thumb_arrow{ border-top-color: #e6e6e6;}
.camera_pag_ul li img{border: 4px solid #e6e6e6;-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);box-shadow: 0px 3px 6px rgba(0,0,0,.5);}
.camera_pag_ul li img{display: none; position: absolute; }
.camera_prev > span{background: url(https://staticdelivery.nexusmods.com/contents/Images/camera_skins.png) no-repeat 0 0; display: block; height: 40px; width: 40px; }
.camera_prev, .camera_next, .camera_commands{cursor: pointer; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; z-index: 2; }
.camera_prevThumbs div{background: url(https://staticdelivery.nexusmods.com/contents/Images/camera_skins.png) no-repeat -160px 0; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px; }
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{background: #d8d8d8;background: rgba(216, 216, 216, 0.85);}
.camera_prevThumbs{bottom: 4px; cursor: pointer; left: 0; position: absolute; top: 4px; visibility: hidden; width: 30px; z-index: 10; }
.camera_prev{left: 0; }
.camera_src{display: none; }
.camera_target_content .camera_link{ background: url(https://staticdelivery.nexusmods.com/contents/Images/blank.gi); display: block; height: 100%; text-decoration: none; }
.camera_target_content{bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 2; }
.camera_target{bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 0; width: 100%; z-index: 0; }
.camera_thumbs_cont > div{float: left;width: 100%;}
.camera_thumbs_cont ul li > img{border-color: 1px solid #000;}
.camera_thumbs_cont ul li > img{border: 1px solid;cursor: pointer;margin-top: 5px;vertical-align:bottom;}
.camera_thumbs_cont ul li{display: inline;padding: 0 4px;}
.camera_thumbs_cont ul{overflow: hidden;padding: 3px 4px 8px;position: relative;text-align: center;}
.camera_thumbs_cont{-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow: hidden;position: relative;width: 100%;}
.camera_thumbs_wrap a, .camera_thumbs_wrap img,.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td{background: none; border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; list-style: none}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar{height: auto; position: absolute; width: 100%; }
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar{height: 100%; position: absolute; width: auto; }
.camera_wrap .camera_pag .camera_pag_ul li > span{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 8px; left: 4px; overflow: hidden; position: absolute; top: 4px; width: 8px; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{-moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background: #434648;}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{background: #b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor: pointer; display: inline-block; height: 16px; margin: 20px 5px; position: relative; text-align: left; text-indent: 9999px; width: 16px; }
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;cursor: pointer;display: inline-block;height: 16px;margin: 20px 5px;position: relative;text-indent: 9999px;width: 16px;}
.camera_wrap .camera_pag .camera_pag_ul li{background: #b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul li{background: #b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul{list-style: none; margin: 0; padding: 0; text-align: right; }
.camera_wrap a, .camera_wrap img,.camera_wrap ol, .camera_wrap ul, .camera_wrap li,.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_wrap img{max-width: none!important; }
.camera_wrap{direction: ltr; display: none; float: left; position: relative; z-index: 0; }
.camera_wrap{width: 100%; }
.camerarelative{overflow: hidden; position: relative; }
.cat_att{ height: 25px;}
.category-file-hover-desc{ width: 250px; }
.category-file-hover-released{ margin-top: 11px; border-top: 1px solid #494949; padding-top: 10px; }
.category-file-hover-updated{ margin-top: 5px; }
.category-list .category-delete{ float: right; display: inline-block; width: 75px; color: #7C7C7C; padding-left: 15px; margin-left: 15px; }
.category-list .category-name{ float: left; font-size: 1.2em; }
.category-list a span strong{ color: #CCCCCC; }
.category-list a.total{ color: #FFFFFF; text-transform: uppercase; }
.category-list a:hover .category-name{ color: #AAAAAA; }
.category-list a:hover{ background: #191919; }
.category-list a{ display: block; overflow: hidden; text-decoration: none; font-size: 0.7em; background: #292929; padding: 10px 10px 8px; line-height: 20px; }
.category-list li{ margin-bottom: 1px; }
.category-list{ margin-bottom: 15px; }


.nested-category-list > li { margin-left:24px;  }
.nested-category-list > li > div { background: #292929; }
.nested-category-list > li > div:first-child { margin-top: 2px; margin-bottom: 0; padding-top:4px; padding-left: 8px;}
.nested-category-list > li > div:nth-child(2) { margin-top: 0; margin-bottom: 2px; padding-bottom:4px; padding-left: 18px;}
.nested-category-list > li > div span strong{ color: #CCCCCC; }
.nested-category-list > li > div span.category-name{ font-size: 1em; }
.nested-category-list > li > div span.category-files{ color: #7C7C7C; font-size: 0.7em; }
.nested-category-list > li > div span.category-updated{ color: #7C7C7C; font-size: 0.7em; }
.nested-category-list > li > div img { width: 12px; height: 12px;}

		

.censored{background-color: #990000 !important; }
.center{ text-align: center; }
.changelog h2{font-size: 16px;}
.changelog-version p{padding:4px; margin:3px 3px 6px 8px;}
.changelog-version{margin-bottom: 16px; font-weight: bold; margin-left:12px;}
.changelog{ font-family: monospace; font-size: 12px; margin-top: 12px; margin-left:6px;}
.clear-left{ clear: left !important; }
.clearboth{ clear: both !important; }
.comment-footer{clear:both; height:20px;}
.comment-list .bb-content{ padding: 0 10px 25px 10px; font-size: 13px; }
.comment-list .comment-history{ position: relative; left: 10px; float:left; font-size: 11px;margin-left:10px; }
.comment-list .comment-moderator{ height: 10px; margin-bottom: 50px; font-size: 11px; color: red; }
.comment-list .comment-normal{ height: 10px; margin-bottom: 50px; font-size: 11px; }
.comment-list .comment-posted{ position: relative; left: 10px; float:left; font-style: italic; font-size: 11px; color: #5D5D5D; }
.comment-list .comment-premium{ height: 10px; margin-bottom: 50px; font-size: 11px; color: green; }
.comment-list .comment-report{ position: absolute; bottom: 9px; left: 10px; font-size: 11px;}
.comment-list .comment-supporter{ height: 10px; margin-bottom: 50px; font-size: 11px; color: green; }
.comment-list .comment-top .comment-kudos,.comment-list .comment-top .comment-posts{ float: right; margin-left: 12px; }
.comment-list .comment-top .comment-poster{ float: left; }
.comment-list .comment-top .comment-reputation a{ margin: 0 0 -2px 4px; }
.comment-list .comment-top span{ color: #7C7C7C; }
.comment-list .comment-top strong{ color: #CCCCCC; }
.comment-list div.left img{ display: block; margin: 10px 0 0 10px; width: 32px; height: 32px; }
.comment-list div.left{ width: 53px; text-align: center; }
.comment-list div.nested_avatar_small img{ margin: 4px 0 0 -2px; width: 32px; height: 32px; }
.comment-list div.nested_avatar_small{ width: 53px; text-align: center; clear:left; float:left}
.comment-list li{ position: relative; overflow: hidden; margin-bottom: 10px; }
.comment-list p.comment-edit-OLD{ position: absolute; right: 10px; bottom: -2px; font-size: 11px; }
.comment-list p.comment-edit{ position: relative; right: 10px; font-size: 11px; float:right }
.comment-list{ clear: both; }
.comment-options .comment-add{ background-position: 0 -570px; }
.comment-options .comment-lock{ display: inline-block; font-size: 0.7em; line-height: 16px; margin-left: 10px; padding-left: 19px;}
.comment-options .comment-thread{ background-position: 0 -610px; }
.comment-options .lock-thread{ background:none; }
.comment-options .topic-add{ background-position: 0 -570px; }
.comment-options{ float: right; line-height: 16px; margin-top: -2px; }
.commentWarning span{ font-size: 16px; font-weight: bold; }
.content-loading span{ margin-left: 250px; }
.content_list, .content_list > li{ list-style: decimal inside; }
.croppedBanner{ max-width: 900px; }
.darkAdmBox{ margin: 4px; padding: 3px; font-size: 0.7em; background-color: #212121;}
.dark{ background: #242424; }
.discussion-list li span strong{ color: #CCCCCC; }
.discussion-list li span.discussion-author{ float: right; color: #7C7C7C; padding-left: 15px; margin-left: 15px; width: 75px; }
.discussion-list li span.discussion-last{ float: right; color: #7C7C7C; padding-left: 15px; margin-left: 15px; width: 150px; }
.discussion-list li span.discussion-name .desc{ display: block; font-size: 10px; color: #7C7C7C; }
.discussion-list li span.discussion-name{ float: left; font-size: 12px; width: 350px; }
.discussion-list li span.discussion-replies{ float: right; color: #7C7C7C; padding-left: 15px; width: 45px; }
.discussion-list li span.discussion-views{ float: right; color: #7C7C7C; padding-left: 15px; margin-left: 15px; width: 40px; }
.discussion-list li.discussion-header{ font-weight: bold; background: #242424; border-bottom: 1px solid #292929; height: 20px !important; }
.discussion-list li{ margin-bottom: 1px; display: block; overflow: hidden; font-size: 12px; background: #292929; padding: 10px 10px 8px; height: 40px; }
.discussion-list{ clear: both; margin: 15px 0 15px 0; }

.tableCellHeader{ padding: 10px 10px 8px;  font-weight: bold; background: #242424; border-bottom: 2px solid #313131; height: 20px !important; }
.tableCell{ padding: 10px 10px 8px; border-bottom: 1px solid #313131; background: #292929;  }
.tableStandard{ border-collapse:separate;  margin: 5px 0 5px 0; font-size: 12px; width:100%; color: #7C7C7C;}


.displayed{display: block; opacity: 1;}
.dlindex_heading{ border-bottom: 1px solid #e3a853; padding-bottom: 5px; margin-bottom: 8px;}
.download-list .action-log .link{ background-position: -970px 4px; }
.download-list .action-log{ float: right; display: inline-block; width: 16px; height: 20px; }
.download-list .file-name-long{ float: left; font-size: 1.2em; width: 500px; }
.download-list .file-name{ float: left; font-size: 1.2em; width: 275px; }
.download-list .file-rating{ float: right; display: inline-block; width: 60px; color: #7C7C7C; padding-left: 15px; }
.download-list .file-version{ float: right; display: inline-block; width: 50px; color: #7C7C7C; padding-left: 10px; }
.download-list .last-download-tracking{ float: right; display: inline-block; width: 90px; color: #7C7C7C; padding-left: 10px; margin-left: 10px; }
.download-list .last-download{ float: right; display: inline-block; width: 152px; color: #7C7C7C; padding-left: 15px; margin-left: 10px; }
.download-list .last-upload{ float: right; display: inline-block; width: 90px; color: #7C7C7C; padding-left: 10px; margin-left: 10px; }
.download-list li{ display: block; overflow: hidden; font-size: 0.7em; background: #292929; padding: 10px 10px 8px; line-height: 20px; margin-bottom: 1px; }
.download-list{ margin-bottom: 15px; }
.download-servers > p { padding: 0 1px 0 0; }
.download-servers li{ font-size: 13px; margin-bottom: 15px; }
.download-servers-wrapper{ overflow-x: hidden; }
.download-servers{ width: 605px; min-height: 300px; padding: 5px; }
.endorsIcon {height:15px; width:14px;}
.f-feed{ float: left; height: 22px; line-height: 24px; }
.fave-games-list{ float:left; width: 300px; font-size: 0.75em; margin-bottom: 2px; }
.feature-author{ margin-bottom: 30px; font-size: 12px; font-weight: bold; }
.feature-contents{ width: 150px; margin-left: 10px; overflow: hidden; background-color: #292929; border: 1px solid #212121; padding: 5px; margin-top: 5px; }
.feed-more a{ text-decoration: none; }
.feed-tabs .active .tab-articles .icon{ background-position: -220px -46px; }
.feed-tabs .active .tab-description .icon{ background-position: -300px -46px; }
.feed-tabs .active .tab-feeds .icon{ background-position: -550px -46px; } 
.feed-tabs .active .tab-files .icon{ background-position: -340px -46px; }
.feed-tabs .active .tab-friends .icon{ background-position: -260px -46px; }
.feed-tabs .active .tab-images .icon{ background-position: -380px -46px; }
.feed-tabs .active .tab-tags .icon{ background-position: -510px -46px; }
.feed-tabs .active .tab-videos .icon{ background-position: -591px -47px; }
.feed-tabs .active{ background-color: #292929; }
.feed-tabs .next{ background: none; }
.feed-tabs .tab-articles .icon{ background-position: -220px 0; }
.feed-tabs .tab-description .icon{ background-position: -300px 0; }
.feed-tabs .tab-feeds .icon{ background-position: -550px 0; } 
.feed-tabs .tab-files .icon{ background-position: -340px 0; }
.feed-tabs .tab-friends .icon{ background-position: -260px 0; }
.feed-tabs .tab-images .icon{ background-position: -380px 0; }
.feed-tabs .tab-tags .icon{ background-position: -510px 0; }
.feed-tabs .tab-videos .icon{ background-position: -590px 0; }
.feed-tabs a:hover{ color: #E6E6E6; }
.feed-tabs a{ display: block; width: 70px; font-size: 11px; color: #5D5D5D; text-align: center; text-decoration: none; padding-top: 4px; }
.feed-tabs ol{ float: left; height: 90px; overflow: hidden; }
.feed-tabs{ margin: 0; padding: 0; }

.flag { margin: 0 4px 0 0; }



.newnotifcontainer {padding:1px 2px 3px 2px; width:285px;}
.newNotificationLink {text-decoration: none; color: #FFFFFF; clear:left; float:left;  display: block;}
.newNotificationLink:hover {text-decoration: none; }
.newNotification { width: 280px; border-bottom: 1px solid #454545; padding:2px; margin-bottom:1px; margin-top:1px; z-index: -1 !important;;}
.newNotificationActions {  clear:right; z-index: 98 !important; float: left;  margin-left: -12px; margin-top: 2px; cursor: pointer;}
.newNotificationPicture { max-width: 100px; max-height: 75px; margin-top:2px;}
.newNotificationUnread { background: #555555; }
.newNotificationUnread:hover { background: none; }		
.newNotificationIcon {vertical-align: top; float:left; margin-right:4px; margin-top:4px;}	
.newNotificationText { font-size: 12px; vertical-align: top; line-height: 120%;}
.newNotificationText b { font-size: 12px; vertical-align: top; line-height: 120%;}
.newNotificationText i { font-size: 12px; vertical-align: top; line-height: 120%;}
.newNotificationMainContent {float:left; clear:left;}
.newNotificationPictureContainer {float:right; clear:right; position:relative; margin-top:10px; }	
.newNotificationTime {clear:both;  font-size: 10px !important; color: #292929;} 
#newNotificationsMore {clear:left;  float: left; font-size: 12px !important; padding: 3px; display:none; }
#newNotificationsNoMore {clear:left; float: left; font-size: 12px !important; padding: 3px; display:none; }
#newNotificationsRemove {clear:right;  font-size: 12px !important; padding: 3px; float: right; }

.feedAvatar{width: 48px; height:48px; float: left; margin: 1px;}
.feedContainer{float:left; clear:both; padding:15px 2px 15px 2px; font-size: 13px; border-bottom: 1px solid #555555;}
.feedDate{ clear: both; text-align: right; font-size: 10px; padding-top: 5px;}
.feedSection img{ max-width: 100%; }
.feedText{float: left; padding-left:6px;} 
.file-author-publish{display:block; clear:both; height:24px; padding: 4px;}
.file-buttons{ margin-left: 34px; margin-bottom: 10px; } 
.file-deletebox{float: right; width:20px;}
.file-header .file-name .action-buttons, .file-header-default .file-name-default .action-buttons{ position: absolute; right: 0; bottom: 0; margin-right: 5px; }
.file-header .file-name .header-author, .file-header-default .file-name-default .header-author{ font-size: 13px; color: #7C7C7C; }
.file-header .file-name .header-cat, .file-header-default .file-name-default .header-cat{ font-size: 1.1em; }
.file-header .file-name .header-dates, .file-header-default .file-name-default .header-dates{ position: absolute; left: 10px; bottom: 3px; font-size: 11px; color: #7C7C7C; }
.file-header .file-name .header-name, .file-header-default .file-name-default .header-name{ font-size: 1.7em; font-weight: bold; text-shadow: 1px 1px #0A0A0A; color:#FFFFFF; }
.file-header .file-name .tabs, .file-header-default .file-name-default .tabs{ position: absolute; right: 0; bottom: 0; margin-right: 5px; }
.file-header .file-name{ margin-top: 90px; padding-left: 10px; height: 85px; font-size: 13px; background: url('https://staticdelivery.nexusmods.com/contents/Images/file-header-bg.png'); position: relative; }
.file-header-crop .file-name .action-buttons{ position: absolute; right: 0; bottom: 0; margin-right: 5px; }
.file-header-crop .file-name .header-author{ font-size: 13px; color: #7C7C7C; }
.file-header-crop .file-name .header-cat{ font-size: 1.1em; }
.file-header-crop .file-name .header-dates{ position: absolute; left: 10px; bottom: 3px; font-size: 11px; color: #7C7C7C; }
.file-header-crop .file-name .header-name{ font-size: 1.7em; font-weight: bold; text-shadow: 1px 1px #0A0A0A; color:#FFFFFF; }
.file-header-crop .file-name .tabs{ position: absolute; right: 0; bottom: 0; margin-right: 5px; }
.file-header-crop .file-name-default{ margin-top: 5px; padding-left: 10px; height: 85px; font-size: 13px; position: relative; }
.file-header-crop .file-name{ margin-top: 90px; padding-left: 10px; height: 85px; font-size: 13px; background: url('https://staticdelivery.nexusmods.com/contents/Images/file-header-bg.png'); position: relative; }
.file-header-crop{ height: 175px; background-position: top left; margin: -175px 0 0 0; width: 958px; border: 1px solid #191919; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.file-header-default .file-name-default{ margin-top: 5px; padding-left: 10px; height: 85px; font-size: 13px; position: relative; }
.file-header-default{ height: 90px; background-position: top left; margin: 0; width: 958px; border: 1px solid #191919; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.file-header{ height: 175px; background-position: top left; margin: 0; width: 958px; border: 1px solid #191919; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.file-image-scroller .file-image-container a{ display: block; }
.file-image-scroller .file-image-container li img{ width: 157px; height: 97px; }
.file-image-scroller .file-image-container ul{ overflow: hidden; width: 900px; padding: 13px 11px 13px 12px; }
.file-image-scroller{ position: relative; margin-bottom: 10px; width: 600px; float: left;}
.file-info-bg{ padding: 20px 17px 0 17px; background: url(https://staticdelivery.nexusmods.com/contents/Images/mod-bg.png); background-repeat:no-repeat; background-color: #313131; float:left; width: 926px;}
.file-stats .actions .title{ font-size: 12px; font-weight: bold; padding-left: 5px; width: 60px; padding-top: 6px; }
.file-stats .actions a div{ width: 46px; text-align: center; }
.file-stats .actions a img{ padding-left: 16px; }
.file-stats .actions a{ display: block; width: 49px; height: 40px; margin-top: 2px; color: #5D5D5D; text-decoration: none;}
.file-stats .actions li a.translations div{ width: 46px; text-align: center; padding-top:2px;}
.file-stats .actions li{ float: left; padding-right: 1px; font-size: 10px; text-transform: uppercase;}
.file-stats .actions{ clear: both; color: #7C7C7C; font-size: 0.75em; height: 34px; padding-top: 6px }
.file-stats p span.endorsements{ padding-left: 10px; }
.file-stats p span.version{ padding-left: 25px; width: 50px; }
.file-stats p span{ display: block; width: 40px; font-size: 0.85em; text-transform: uppercase; padding-left: 30px; }
.file-stats p strong{ display: block; font-size: 1.5em; text-shadow: 1px 1px #0A0A0A; letter-spacing: -0.075em; padding-bottom: 6px; }
.file-stats p{ float: left; width: 99px; height: 59px; font-weight: bold; text-align: center; line-height: 1.05em; padding-top: 15px; margin-bottom: 0; }
.file-stats-inner{ padding-left: 18px; }
.file-tabs .active .tab-actions .icon{ background-position: -550px -46px; }
.file-tabs .active .tab-articles .icon{ background-position: -220px -46px; }
.file-tabs .active .tab-changelog .icon{ background-position: -300px -46px; }
.file-tabs .active .tab-comments .icon{ background-position: -420px -46px; }
.file-tabs .active .tab-description .icon{ background-position: -300px -46px; }

.file-tabs .active .tab-discussion .icon{ width: 50px; background-position: -460px -46px; margin-left: 12px; }
.file-tabs .active .tab-feeds .icon{ background-position: -550px -46px; } 
.file-tabs .active .tab-files .icon{ background-position: -340px -46px; }
.file-tabs .active .tab-friends .icon{ background-position: -260px -46px; }
.file-tabs .active .tab-images .icon{ background-position: -380px -46px; }
.file-tabs .active .tab-info .icon{ background-position: -300px -46px; }
.file-tabs .active .tab-readme .icon{ background-position: -550px -46px; }
.file-tabs .active .tab-mirrors .icon{ background-position: -631px -47px; }
.file-tabs .active .tab-tags .icon{ background-position: -510px -46px; }
.file-tabs .active .tab-videos .icon{ background-position: -591px -47px; }
.file-tabs .active .tab-xdeps .icon{ background-position: -220px -46px; }
.file-tabs .active{ background-position: -710px -820px; }
.file-tabs .desc{ display: block; text-transform: uppercase; font-weight: bold; }
.file-tabs .next{ background: none; }
.file-tabs .tab-articles .icon{ background-position: -220px 0; }
.file-tabs .tab-changelog .icon{ background-position: -300px 0; }
.file-tabs .tab-comments .icon{ background-position: -420px 0; }
.file-tabs .tab-description .icon{ background-position: -300px 0; }

.file-tabs .tab-discussion .icon{ width: 50px; background-position: -460px 0; margin-left: 12px; }
.file-tabs .tab-feeds .icon{ background-position: -550px 0; }
.file-tabs .tab-files .icon{ background-position: -340px 0; }
.file-tabs .tab-friends .icon{ background-position: -260px 0; }
.file-tabs .tab-images .icon{ background-position: -380px 0; }
.file-tabs .tab-info .icon{ background-position: -300px 0; }
.file-tabs .tab-mirrors .icon{ background-position: -630px 0; }
.file-tabs .tab-readme .icon{ background-position: -550px 0; }
.file-tabs .tab-tags .icon{ background-position: -510px 0; }
.file-tabs .tab-videos .icon{ background-position: -590px 0; }
.file-tabs .tab-xdeps .icon{ background-position: -220px 0; }
.file-tabs a:hover{ color: #E6E6E6; }
.file-tabs a{ display: block; width: 61px; height: 89px; font-size: 11px; color: #5D5D5D; text-align: center; text-decoration: none; padding-top: 8px; }
.file-tabs ol{ float: left; height: 92px; overflow: hidden; }
.file-warning{ color: red; font-weight: bold; font-size: 9px; }
.files-filters div.files-left .divider{ margin-right: 0; }
.files-filters div.files-right .divider{ margin-right: 0; }
.files-filters div.files-right span{ font-size: 12px; line-height: 38px; }
.files-filters h3.new-files{ width: 55px; }
.files-filters h3{ width: 134px; }
.files-filters{ margin: 4px 0 0 -8px; height: 40px; padding:0; clear:both;}
.files-list .file-image img{ float: left; width: 185px; height: 135px; }
.files-list .file-image{ float: left; width: 185px; overflow: hidden; }
.files-list a.file .game-name {margin-left:6px !important; font-size: 11px !important; color: #5D5D5D; text-shadow: none !important; }
.files-list a.file .right span{ color: #5D5D5D; text-shadow: none; }
.files-list a.file .right{ float: right; margin-right: 25px; font-size: 12px; }
.files-list a.file:hover .file-arrow{ background-position: -628px -540px; }
.files-list a.file:hover{ color: #F8E1Be; }
.files-list div.file-author-options div{ margin-bottom: 7px; float: left; width: 199px; }
.files-list div.file-author-options img{ vertical-align: text-top; }
.files-list div.file-author-options{ float: left; margin: 8px; font-size: 12px; width: 400px; }
.files-list div.file-author-stats span{ float: left; width: 180px; margin: 5px }
.files-list div.file-author-stats{ float: right; width: 175px; font-size: 12px; border-left: 1px solid #292929; padding-left: 5px; }
.files-list div.video-author-image{ float: left; margin: 8px; font-size: 12px; width: 240px; }
.files-list div.video-author-options div{ margin-bottom: 7px; }
.files-list div.video-author-options img{ vertical-align: text-top; }
.files-list div.video-author-options-large{ float: left; margin: 8px; font-size: 12px; width: 300px; }
.files-list div.video-author-options{ float: left; margin: 8px; font-size: 12px; width: 200px; }
.files-list li a.user{ font-size: 11px;; }
.files-list li div{ background: #191919; position: relative; }
.files-list li{ padding-bottom: 15px; }
.files-list p.file-desc{ float: left; width: 393px; font-size: 0.75em; line-height: 1.4em; padding: 10px; margin-bottom: 0; }
.files-list p.file-info .file-date{ float: left; }
.files-list p.file-info .file-mname{ float: right; padding: 0 15px 0 20px; }
.files-list p.file-info{ clear: both; overflow: hidden; margin: 0; font-size: 0.7em; border-top: 1px solid #292929; line-height: 27px; color: #AAAAAA; padding: 0 10px; }
.files-tab-comments .comment-list .comment-report{ position: absolute; bottom: 9px; left: 25px; font-size: 11px;}
.files-tab-comments .comment-list div.left img{ height: 64px; width: 64px; }
.files-tab-comments .comment-list div.left{ width: 85px; }
.files-tab-comments .comment-list div.nested_avatar img{ height: 64px; width: 64px; margin: 6px 0 0 0; }
.files-tab-comments .comment-list div.nested_avatar{ width: 85px; clear:left; float:left; text-align:center;}
.files-tab-comments .files-tab-header{ margin-bottom: 10px; }
.files-tab-content .files-tab-header{ margin-bottom: 10px; }
.files-tab-content{ margin-top: -4px; margin-bottom: 10px; }
.files-tab-discussion .files-tab-header{ margin-bottom: 10px; }
.files-tab-files h3{ padding: 25px 10px 10px 10px; }
.files-tab-files-list li .downloads{ float: right; color: #7C7C7C; padding: 0 8px 8px 10px; }
.files-tab-files-list li .download{ float: left; padding: 8px 0 0 10px; height:32px;}
.files-tab-files-list li .options{ float: left; padding: 8px 0 0 10px; }
.files-tab-files-list li .size{ float: right; color: #7C7C7C; padding: 0 0 8px 10px; }
.files-tab-files-list li .unique{ float: right; color: #7C7C7C; padding-right: 5px; }
.files-tab-files-list li .upload-date{ float: Right; padding: 8px 10px 0 10px; font-style: italic; color: #5D5D5D; }
.files-tab-files-list li .version{ float: right; padding: 8px 10px 0 0; font-style: italic; color: #5D5D5D; }
.files-tab-files-list li span strong{ color: #CCCCCC; }
.files-tab-files-list li{ display: block; overflow: hidden; text-decoration: none; background: #292929; padding: 10px 0 8px; margin-bottom: 10px; }
.files-tab-files-list{ padding-bottom: 20px; }
.files-tab-header h2{ float: left; line-height: 50px; font-size: 16px; text-shadow: 1px 1px #89591A; }
.files-tab-images .files-tab-header a .inner strong{ text-shadow: 1px 1px #89591A; }
.files-tab-images .files-tab-header a .inner{ display: block; line-height: 38px; padding-right: 10px; }
.files-tab-images .files-tab-header a.active .inner em{ background: none; }
.files-tab-images .files-tab-header a.active .inner strong{ text-shadow: none; }
.files-tab-images .files-tab-header a:hover{ color: #F8E1Be; }
.files-tab-images .files-tab-header a{ float: right; height: 38px; margin: 11px 0 0 10px; color: #FFFFFF; cursor: pointer; font-size: 12px; text-transform: uppercase; padding-left: 10px; }
.files-tab-images .image-list{ padding-top: 15px; }
.files-tab-readme .content h2{font-size:16px; padding:3px; margin-top:4px;}
.files-tab-readme .content{ font-family: monospace; font-size: 12px; }
.files-tab-tags, .files-tab-tags p, .files-tab-tags .files-tags{ font-size: 12px; }
.files-tags .files-tags-down{ background-position: -340px -540px; }
.files-tags .files-tags-up{ background-position: -300px -540px; }
.files-tags .vote span{ display: inline-block; width: 14px; text-align: center; }
.files-tags .vote{ float: left; margin-right: 5px; }
.files-tags-clear{ clear: left; }
.files-tags-list{ float:left; width: 225px; font-size: 0.75em; margin-bottom: 2px; }
.files-tags-parent{ clear: left; overflow: auto; padding-top: 10px; }
.files-tags{ float:left; width: 300px; font-size: 0.75em; }
.filterform { float: left; font-size: 11px; color: #454545; margin: 8px 4px 0 0; }
.filters .buttons{ margin-top: 7px; }
.filters h3{ float: left; line-height: 38px; }
.filters h4{ float: left; line-height: 38px; margin-right: 10px; }
.filters li label{ float: left; font-size: 12px; color: #FFFFFF; }
.filters li.check input{ float: left; margin: 12px 4px 0 0; }
.filters li.link a{ font-size: 0.7em; }
.filters li.link{ line-height: 34px; }
.filters li.select .order{ width: 50px; }
.filters li.select label{ font-weight: bold; margin-right: 4px; }
.filters li.select select{ float: left; width: 60px; font-size: 11px; color: #454545; margin: 8px 4px 0 0; }
.filters li.select-100 select{ float: left; width: 100px; font-size: 11px; color: #454545; margin: 8px 4px 0 0; }
.filters li{ float: left; overflow: hidden; line-height: 38px; margin-right: 15px; font-size: 11px; }
.filters ul{ float: left; }
.filters{ height: 38px; margin-bottom: 15px; padding: 1px 10px; }
.filtertable td{ padding: 2px; }
.filtertable th{ padding: 0 4px 0 4px; text-align: center; }
.filtertable{ float: left; font-size: 0.7em; }
input.xsmall{ width: 60px; }
input.smallplus{ width: 130px; }
input.mediumsmall {width: 200px;}
.distPermInner li:nth-child(odd) { background-color: #292929; }

.form .buttons{ padding: 10px 0; }
.form .text{ padding: 2px 3px; }
.form input, .form select, .form textarea{ font-size: 12px; color: #454545; }
input.large{ width: 555px; }
input.medium{ width: 340px; }
input.small{ width: 100px; }

.form label{ display: block; font-size: 13px; color: #FFFFFF; padding-bottom: 3px; }
.form li.alt{ background-color: #292929; }
.form li{ position: relative; padding: 6px 10px 10px; border-top: 1px solid #191919; border-bottom: 1px solid #393939; font-size: 11px; list-style: none; }

.perm{ position: relative; padding: 12px 8px 8px 12px; border:0; font-size: 13px; margin-bottom:20px; background-color: #292929; }
.perm h2 {text-shadow: none !important; }
.perm div {margin-bottom:8px;}
.perm ul {border: 0 !important; }
.perm li {font-size: 13px; border: 0; margin:0 ; padding: 6px 0 0 24px;}

.form li p a{ color: #94F2F3; }
.form li p span{ font-size: 16px; font-weight: bold; }
.form select.large{ width: 565px; }
.form select.medium{ width: 350px; }
.form select.small{ width: 180px; }
.form textarea.large{ height: 180px; }
.form textarea.medium{ height: 120px; }
.form textarea.small{ height: 60px; }
.form textarea{width:98%; padding: 2px 3px; }
.form ul, ol{ border-top: 1px solid #393939; }
.friends .avatar{ float: left; width: 70px; }
.friends .mname{ overflow: hidden; width: 111px; }
.friendsFeedArea{ width: 608px; padding: 0; overflow: auto; }
.friendsFeedContainer{width:596px;}
.friendsFeedExtraRow{width:588px;}
.friendsFeedRow{width:536px; min-height:48px;}
.friends{ float: left; width: 181px; font-size: 12px; margin: 5px; }
.gallery-element{ z-index: 3 !important; }
.game-info{ float: left; width: 600px; margin-right: 20px; background-image:url('paper.gif'); }
.game-letter { margin-top: 15px; font-size: 16px; font-weight: bold; }
.game-link { color: #fff; display: inline-block; height: 200px;}
.game-search .sort { margin-top: 10px; }
.game-search .submit{ border: 1px solid black; background-color: #454545; font-size: 11px; padding: 5px; color: #E6E6E6; border-radius: 4px; }
.game-search a { color: #999999 !important; }
.game-search input[type=text] { border: 1px solid black; background-color: #797979; font-size: 11px; padding: 5px; color: #efefef; width: 200px;}
.game-search select { border: 1px solid black; background-color: #797979; font-size: 12px; padding: 5px; color: #efefef;}
.game-search span.active { border-bottom: 1px dotted #898989; padding-bottom: 2px; }
.game-search { margin-top: 15px; background-color: #292929; border-radius: 6px; border: 1px solid #191919; padding: 10px; }	
.generalOk{ background-color: #619127; padding: 4px; margin: 4px; border: 1px dotted #003300; }
.green{ color: green !important; font-weight: bold; }
.group{ font-size: 11px; colour: #777777; }
.h3-filters {padding: 4px;}
.hidden{ display: none; }
.hidden{display: none; opacity: 0;}
.homepageFeedAreaContainer h1{ font-size: 20px; }
.homepageFeedAreaContainer{ margin-bottom: 10px; width: 610px; padding: 2px 0 2px 7px; background-color: #292929; border: 1px solid black; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; overflow: auto;}
.homepageFeedArea{ width: 608px; padding: 0; overflow: auto;}
.hotPreviewImgImage {width:114px; height:74px;}
.hotPreviewImg{height:112px; width: 114px; float: left; margin: 10px 20px 5px 20px; font-size: 11px;}
.hotfiles-box{ position: absolute; top: 0; right: 0; background-color: #242424; opacity: .75; width: 300px; height: 270px; }
.hotfiles-element{ position: relative; height: 250px; padding: 0; }
.hotfiles-text{ position: absolute; top: 0; right: 0; color: #FFFFFF; padding: 10px; width: 280px; height: 250px; font-size: 14px;}
.hpadding4 {padding-left:2px; padding-right:2px;}
.idx-featured-file { width:320px; height:140px; clear:both; position:relative; margin-top:12px;}
.idx-featured-file-game { font-size: 13px; clear:both;}
.idx-featured-file-image { width:300px; height:87px; clear:both; }
.idx-featured-file-name { font-size: 16px; font-weight: bold;clear:both; }
.image-container table td a{ display: block; margin-bottom: -3px; }
.image-container table td{ text-align: center; vertical-align: middle; }
.image-container table{ width: 100%; height: 100%; }
.image-list .image .image-overlay .title{ position: absolute; left: 5px; top: 5px; color: #FFFFFF; font-size: 13px; font-weight: bold; }
.image-list .image .image-overlay .uploaded{ position: absolute; left: 5px; top: 62px; color: #BDC2BE; font-size: 12px; }
.image-list .image .image-overlay p .author{ float: right; padding-right: 3px; }
.image-list .image .stats{ position: absolute; bottom: 0; left: 0; width: 170px; height: 25px; font-size: 12px; color: #AAAAAA; line-height: 27px; margin-bottom: 0; padding: 0 5px; z-index: 10; overflow: hidden; }
.image-list .image img{ top: 0; left: 0; z-index: 1; }
.image-list .image:hover .stats .likes{ background-position: -630px -175px; }
.image-list .image:hover .stats .views{ background-position: -630px -134px; }
.image-list .image:hover .stats{ color: #89591A; }
.image-list .image{ position: relative; display: block; width: 180px; height: 108px; background: #191919; text-decoration: none; overflow: hidden; }
.image-list .last{ margin-right: 0; }
.image-list .title{ font-size: 14px; font-weight: bold; }
.image-list .user{ font-size: 12px; }
.image-list li{ float: left; width: 180px; margin: 8px 8px 8px 8px; height:160px; }
.image-list{ overflow: hidden; }
.images-filters h3{ width: 144px; }
.imgFake{cursor: pointer; }
.index-big-buttons { height: 120px; margin-bottom: 13px; }
.index-big-buttons .browse { float: left; width: 475px; margin-right: 10px; }
.index-big-buttons .upload { float: left; width: 475px; }
.index-content-left {float:left;}
.index-content-right { float: right; width: 300px; margin-left: 10px; }
.index-featured-files { margin-top: 15px; }
.index-game-list .description { color: #bbbbbb; margin-bottom: 30px; }
.index-game-list .game .name { text-transform: uppercase; text-align: center; font-size: 14px; margin: 5px 0 5px 0; }
.index-game-list .game .stats2 { margin-left: 35px; font-size: 12px; font-weight: bold; }
.index-game-list .game .text2 { font-weight: bold; }
.index-game-list .game img { margin-left: 35px; width: 73px; height: 103px; }
.index-game-list .game { float: left; margin: 10px 0 15px 0; width: 146px; height: 189px; }
.index-game-list .more-games { margin: 20px 0px 0px 27px; }
.index-game-list .network-stats { margin: 20px 0px 0px 27px; }
.index-game-list { background: url(index_files/game-list-bg.png) no-repeat; background-position: top left; background-color: #212121; border: 1px solid #000; border-radius: 12px; overflow: auto; margin-bottom: 13px; font-size: 13px; }
.index-news-item .comments { float: left; width: 30px; background: url(/index_files/imagemap.png) 0 -691px; padding-left: 12px; }
.index-news-item span { font-weight: bold; }
.index-news-item { height: 27px; line-height: 27px; font-size: 13px; }
.index-tabs .active{ background-color: #c6823c !important; }
.index-tabs .green{ background-color: #619127 !important; }
.index-tabs .tab-right{ display: inline-block; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 5px 10px 5px 10px; background-color: #619127; margin: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; float: right; }
.index-tabs .tab{ display: inline-block; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 5px 10px 5px 10px; background-color: #555555; margin: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.index-tabs{ margin-bottom: 10px; border-bottom: 1px solid #454545; }
.infoDiv{font-size: 0.7em; background-color: #292929; padding:4px 4px 8px 4px; margin-bottom:8px;}
.invisible{display:none;}
.jcrop-dark .jcrop-handle{ -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #ffffff; border-color: #000000; border-radius: 3px; }
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{ background: #000000; filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{ height: 100%; width: 7px; }
.jcrop-dragbar.ord-e{ margin-right: -4px; right: 0; }
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{ height: 7px; width: 100%; }
.jcrop-dragbar.ord-n{ margin-top: -4px; }
.jcrop-dragbar.ord-s{ bottom: 0; margin-bottom: -4px; }
.jcrop-dragbar.ord-w{ margin-left: -4px; }
.jcrop-handle.ord-e{ margin-right: -4px; margin-top: -4px; right: 0; top: 50%; }
.jcrop-handle.ord-ne{ margin-right: -4px; margin-top: -4px; right: 0; top: 0; }
.jcrop-handle.ord-nw{ left: 0; margin-left: -4px; margin-top: -4px; top: 0; }
.jcrop-handle.ord-n{ left: 50%; margin-left: -4px; margin-top: -4px; top: 0; }
.jcrop-handle.ord-se{ bottom: 0; margin-bottom: -4px; margin-right: -4px; right: 0; }
.jcrop-handle.ord-sw{ bottom: 0; left: 0; margin-bottom: -4px; margin-left: -4px; }
.jcrop-handle.ord-s{ bottom: 0; left: 50%; margin-bottom: -4px; margin-left: -4px; }
.jcrop-handle.ord-w{ left: 0; margin-left: -4px; margin-top: -4px; top: 50%; }
.jcrop-handle{ background-color: #333333; border: 1px #eeeeee solid; width: 7px; height: 7px; font-size: 1px; }
.jcrop-hline.bottom{ bottom: 0; }
.jcrop-hline{ height: 1px !important; width: 100%; }
.jcrop-holder #preview-pane{ display: block; //z-index: 2000; border: 1px rgba(0,0,0,.4) solid; }
.jcrop-holder img,img.jcrop-preview{ /*max-width: none;*/}
.jcrop-holder-header{ margin-left:-18px; }
.jcrop-holder-hot{ left:-2px; }
.jcrop-holder{ direction: ltr; text-align: left; }
.jcrop-light .jcrop-handle{ -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #000000; border-color: #ffffff; border-radius: 3px; }
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{ background: #ffffff; filter: alpha(opacity=70) !important; opacity: .70!important; }
.jcrop-source-header{ max-width: 900px; }
.jcrop-source-hot{ max-width: 900px; }
.jcrop-source-tcrop{ max-width: 900px; }
.jcrop-source-news-header{ max-width: 900px; }
.jcrop-source-news-tile{ max-width: 900px; }
.jcrop-tracker{ height: 100%; width: 100%; /* "turn off" link highlight */ -webkit-tap-highlight-color: transparent; /* disable callout, image save panel */ -webkit-touch-callout: none; /* disable cut copy paste */ -webkit-user-select: none; }
.jcrop-vline,.jcrop-hline{ background: #ffffff url("Jcrop.gif"); font-size: 0; position: absolute; }
.jcrop-vline.right{ right: 0; }
.jcrop-vline{ height: 100%; width: 1px !important; }
.jumperdiv { color: #6E6E6E; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #191919; padding: 4px; }
.large-title a{ color: #FFFFFF; }
.latestFeedContainer{width: 150px; margin: 10px 25px; float: left;}
.latestFeedText{font-size: 11px; word-wrap: break-word;}
.latestFeedTitle{font-size: 13px; font-weight: bold; margin-bottom: 3px; height: 35px;}
.left5{ margin-left: 5px; }
.left{ float: left !important; }
.txtLeft {text-align:left;}
.light{ background: #393939; }
.like:hover{margin-left:4px; display:block; float:right; clear:right; width:20px; height:20px; background:url(https://staticdelivery.nexusmods.com/contents/Images/icons/likeon.png) no-repeat;}
.likeon:hover{margin-left:4px; display:block; float:right; clear:right; width:20px; height:20px; background:url(https://staticdelivery.nexusmods.com/contents/Images/icons/likeoff.png) no-repeat;}
.likeon{margin-left:4px; display:block; float:right; clear:right; width:20px; height:20px; background:url(https://staticdelivery.nexusmods.com/contents/Images/icons/likeon.png) no-repeat;}
.like{margin-left:4px; display:block; float:right; clear:right; width:20px; height:20px; background:url(https://staticdelivery.nexusmods.com/contents/Images/icons/likeoff.png) no-repeat;}
.line{ border-bottom: 1px solid #555555; margin-top: 25px; }
.loadingTmpButton{vertical-align: middle; margin-top:6px; display: inline-block; height: 23px; display: inline-block;}
.longBox{height:44px; padding-left:6px; width:928px;background: url(https://staticdelivery.nexusmods.com/contents/Images/longbox.png) no-repeat;}
.makeImgSmaller img{max-width:300px; max-height: 120px;}
.manager-feature img{ padding: 0px 10px 100px 0px; }
.manager-feature{ float: left; width: 275px; height: 190px; margin-right: 10px; font-size: 13px; }
.manager-sites ul li img{ vertical-align: bottom; }
.manager-sites ul, .manager-sites li{ display: inline-block; margin-right: 25px; }
.manager-sites{ margin-bottom: 30px; }
.manager-stats p span.endorsements{ padding-left: 10px; }
.manager-stats p span.version{ padding-left: 25px; width: 50px; }
.manager-stats p span{ display: block; width: 40px; font-size: 0.85em; text-transform: uppercase; padding-left: 30px; }
.manager-stats p strong{ display: block; font-size: 1.5em; text-shadow: 1px 1px #0A0A0A; letter-spacing: -0.075em; padding-bottom: 6px; }
.manager-stats p{ float: left; width: 99px; height: 59px; font-weight: bold; text-align: center; line-height: 1.05em; padding-top: 15px; margin-bottom: 0; }
.manager-stats{ clear: both; width: 535px; height: 74px; background:url(https://staticdelivery.nexusmods.com/contents/Images/modmanager-bg.png); margin: 0 0 10px 0px; }
.margin5{ margin: 5px; }
.medium-text-grey{font-size: 12px; color: #7C7C7C; }
.medium_icon {width:24px; height:24px; }
.mirror-list .category-delete{ float: right; display: inline-block; width: 75px; color: #7C7C7C; padding-left: 8px; margin-left: 8px; }
.mirror-list .category-name{ float: left; font-size: 1.2em; }
.mirror-list li{ margin-bottom: 1px; display: block; overflow: hidden; text-decoration: none; font-size: 0.7em; background: #292929; padding: 10px 10px 8px; line-height: 20px; }
.mirror-list{ margin-bottom: 15px; }
.modFeedContainer{width:920px;}
.modFeedExtraRow{width:912px;}
.modFeedRow{width:860px; min-height:48px;}
.nav-game-list div { margin-bottom: 5px; }
.navImg{border: 1px solid #AAAAAA; vertical-align: bottom;}
.negrepico{vertical-align:middle; margin-right:4px;}
.nested-report-small{position: relative; left: -46px; float:left; margin-right:-40px; font-size:11px;}
.nested-report{position: relative; left: -64px; float:left; margin-right:-40px; font-size:11px;}
.nested_comment{width: 96%; clear:both; min-height:120px; padding-left:5px; padding-top:2px; margin-left:10px; margin-bottom: 5px;}
.new-files .file-filename{ padding-left: 33px; float: left; width: 870px; display: block; color: #7C7C7C; }
.new-files .file-position{ float: left; width: 28px; padding-right: 5px; font-size: 16px; font-weight: bold; }
.new-files .file-profilename{float: left; font-size: 1.2em; }

.new-files .file-author{ float: right; width: 125px; display: inline-block; color: #7C7C7C; }
.new-files .file-date{ float: right; display: inline-block; width: 60px; color: #FFFFFF; padding-left: 15px; }
.new-files .file-edits{ float: right; display: inline-block; }
.new-files .file-icon img{ vertical-align: middle; }
.new-files .file-icon{ float: left; width: 12px; padding-right: 3px; font-size: 18px; font-weight: bold; }
.new-files .file-name{ float: left; font-size: 1.2em; }
.new-files .file-votes{ float: right; display: inline-block; }
.new-files a:hover{ background: #191919; }
.new-files a{ display: block; overflow: hidden; text-decoration: none; font-size: 0.7em; background: #292929; padding: 10px 10px 8px; line-height: 20px; margin-bottom: 1px; }
.new-files li{ display: block; overflow: hidden; text-decoration: none; font-size: 0.7em; background: #292929; padding: 10px 10px 8px; line-height: 20px; margin-bottom: 1px; }

.news-list .date-comments .date{ float: left; }
.news-list .date-comments .views{ float: left; padding-left: 12px; margin-right: 6px; }
.news-list .date-comments a{ float: left; color: #FFFFFF; font-weight: bold; }
.news-list h2 a:hover{ color: #F8E1Be; }
.news-list h2 a{ display: block; color: #FFFFFF; text-decoration: none; padding: 5px 10px 4px; font-size: 15px; }
.news-list p{ padding: 0 2px; }
.news-list-page{ width: 600px !important; }
.news-list{ width: 904px; }
.nmReposition{ position: absolute; }
.no-margin{ margin: 0 !important; }
.no-underline a{ text-decoration: none; }
.nopad{ padding: 0 !important; }
.normal_comment{border: 1px solid black;}
.normal_list { list-style: none !important; margin-left: 16px !important;  margin-top:0 !important; margin-bottom:0 !important; padding:6px 0 0 0 !important; font-size: 13px; }
.normal_list_ul {margin-top:0 !important; margin-bottom:0 !important; padding:0 !important;}
.nowrap{ white-space: nowrap; }
.ntf_small{ font-size: 11px; }
.numbered li{ list-style-type: decimal; list-style-position: outside; margin: 0 16px 0 24px; }
.numbered{ margin-bottom: 2.0em; }
.nyroModalBg{ position: fixed; overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; background: #393939; opacity: 0.7; }
.nyroModalCloseButton{z-index:11; top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url(https://staticdelivery.nexusmods.com/contents/Images/icons/close.gif); }
.nyroModalCont iframe{ width: 600px; height: 400px; }
.nyroModalCont{ position: absolute; border: 4px solid #7C7C7C; margin: 25px; background: #FFFFFF; z-index: 998; }
.nyroModalError div{ min-width: 0; min-height: 0; padding: 10px; }
.nyroModalError{ border: 4px solid red; color: red; width: 250px; height: 250px; }
.nyroModalHidden{ left: -9999em; top: -9999em; }
.nyroModalImage img{ vertical-align: top; }
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm{ position: relative; overflow: hidden; }
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile{ position: relative; z-index: 999; padding: 10px; min-height: 250px; min-width: 250px; max-width: 1000px; background: #393939; margin:0;}
.nyroModalLoad{ position: absolute; width: 100px; height: 100px; background: #FFFFFF url(https://staticdelivery.nexusmods.com/contents/Images/icons/ajaxLoader.gif) no-repeat center; padding: 0; }
.nyroModalTitle{ top: -26px; left: 0; margin: 0; font-size: 1.1em; color: #FFFFFF; }
.orange{ color: orange !important; font-weight: bold; }
.pagination .active:hover{ color: #F8E1Be; }
.pagination .page:hover{ color: #E6E6E6; }
.pagination .text{ color: #6E6E6E; font-size: 0.9em; }
.pagination li{ float: left; margin-right: 5px; }
.pagination{ overflow: hidden; height: 20px; margin-bottom: 10px; }
.pattern_1 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay1.png) repeat;}
.pattern_10 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay10.png) repeat;}
.pattern_2 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay2.png) repeat;}
.pattern_3 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay3.png) repeat;}
.pattern_4 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay4.png) repeat;}
.pattern_5 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay5.png) repeat;}
.pattern_6 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay6.png) repeat;}
.pattern_7 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay7.png) repeat;}
.pattern_8 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay8.png) repeat;}
.pattern_9 .camera_overlayer{background: url(https://staticdelivery.nexusmods.com/contents/Images/overlay9.png) repeat;}
.black-border-bottom { border-bottom: 1px solid black !important;}
.black-border-left { border-left: 1px solid black !important; }
.black-border-right { border-right: 1px solid black !important;}
.black-border-top { border-top: 1px solid black !important;}
.percentBarLegend{ width:80px; clear:left; height:20px; border-top: 1px solid black;border-left: 1px solid black;float:left;}
.percentBarWithLegend{ width:822px; clear:right; height:20px; border-top: 1px solid black; border-right: 1px solid black;float:left;}
.percentBar{ width:922px; clear:both; height:20px; border: 1px solid black;}
.percentColumnPart{width:40px; display:block; float:left; margin-bottom:0; vertical-align:bottom;}
.percentColumn{ width:40px; clear:both; height:50px; border: 1px solid black;}
.percentPart{height:20px; display:block; float:left;}
.popbox{overflow:visible;}
.premium-feature > div { margin: 0 0 0 53px; }
.premium-feature-image { float: left; }
.premium-feature{ float: left; width: 275px; height: 175px; margin-right: 10px; }
.preview-header{ width: 960px; height: 175px; }
.preview-hot{ width: 928px; height: 270px; }
.preview-tcrop{ width: 180px; height: 108px; }
.preview-news-tile{ width: 670px; height: 376px; }
.preview-news-header{ width: 700px; height: 300px; }
.profile-tab-files .files-filters{ margin-top: 10px; }

.profile-file-list { }
.profile-file-list label { display: block; color: #888888; font-style: italic; margin-bottom: 4px; font-size: 13px;}
.profile-file-list > div { min-height: 140px; width:920px; margin-top:6px; margin-bottom:2px; background: #292929; color: #888888; font-weight: bold; clear:both; display:block; float: left;}
.profile-file-list > div > div.mod-counter { width: 56px; padding-top:40px; display: block; font-size: 28px; font-weight: bold; text-align: center; float:left; clear:left;}
.profile-file-list > div > div.mod-counter > a { cursor: default !important; color: #FFFFFF; text-decoration: none; }
.profile-file-list > div > div.mod-pic { width: 170px; height: 120px; display: block; float:left; padding-left: 2px; padding-top: 6px;} 
.profile-file-list > div > div.mod-pic > a > img { width:165px; height:105px; border: 1px solid black; }
.profile-file-list > div > div.mod-info { width: 678px; height: 106px; display: block; float:left; clear:right; padding: 6px;} 
.profile-file-list > div > div.mod-notes { width:920px; display:block; clear:both; padding-left:56px; float:left; clear:both;}
.profile-file-list > div > div.mod-missing { width: 856px; height: 64px; display: block; float:left; padding-top: 45px;}
.profile-file-list > div > div.mod-missing > i { font-size: 20px;}

.profile-file-list > div > div.mod-info > div:first-child { max-height:60px; border-bottom: 2px dotted #333333; float:left; padding-bottom:6px; }
.profile-file-list > div > div.mod-info > div:last-child { float:left; margin-top:12px;}

.profile-file-list > div > div.mod-info > div > div.mod-name { width:536px; font-size: 20px; dispay:block; float: left;}
.profile-file-list > div > div.mod-info > div > div.mod-attributes { width:140px; text-align:right; dispay:block; float: left;}
.profile-file-list > div > div.mod-info > div > div.mod-file { width:536px; color: #FFFFFF; dispay:block; float: left;}
.profile-file-list > div > div.mod-info > div > div.file-version {width:140px; text-align: right; color: #FFFFFF; font-size: 20px; dispay:block; float: left;}

.file-notes  {color: #FFFFFF; font-style: italic; padding-bottom: 6px;}
.new-files .edit-file-notes { color: #FFFFFF; font-style: italic; display: block; clear: both; margin-left: 35px;}

.red-bg { background-color: #882222 !important;}
.amber-bg { background-color: #DDAA44 !important;}

.profile-warning-box { padding: 8px; margin: 8px 0 8px  36px; width: 516px; border-radius: 4px; border: 1px solid black; }

.grayed_image { opacity: .50; }

.quote{ color: #AAAAAA; margin: 30px; border-top: 1px solid #7C7C7C; border-bottom: 1px solid #7C7C7C; padding: 10px; font-size: 13px; overflow: hidden; }
.radio-info{font-size: 13px; padding:2px;}
.recent-files .recent_icon{ clear: both; float: left; width: 12px; padding-right: 3px; }
.recent-files .recent_new_date{ float: right; display: inline-block; width: 60px; color: #FFFFFF; padding-left: 15px; }
.recent-files .recent_new_name{ float: left; font-size: 1.2em}
.recent-files .recent_up_date{ float: right; display: inline-block; width: 60px; color: #FFFFFF; padding-left: 15px; }
.recent-files .recent_up_name{ float: left; width: 440px; font-size: 1.2em}
.recent-files .recent_up_type{ float: left; display: inline-block; }
.recent-files a:hover{ background: #191919; }
.recent-files a{ display: block; overflow: hidden; text-decoration: none; font-size: 0.7em; background: #292929; padding: 4px 4px 2px; line-height: 15px; margin-bottom: 1px; }
.red{ color: red !important; font-weight: bold; }
.yellow{ color: yellow !important; font-weight: bold; }
.reminderText{float: left;clear: none;width: 360px;white-space: nowrap;overflow: hidden;margin-right: 10px;}
.requirements-list{ font-size: 12px; }
.resList{ display: block; padding-bottom:4px; border-bottom: 1px solid #333333;}
.review{background-color: #89591A; }
.right15{ margin-right: 15px; }
.right5{ margin-right: 5px; }
.right_side .pad ul li ul li {margin-top: 1px; margin-left: 16px;}
.right_side .pad ul li {margin-top: 6px;}
.right{ float: right !important; }
.right_text{ text-align:right; }
.left_text{ text-align:left; }
.row li h3{ font-size: 14px; font-weight: bold; text-transform: none; }
.row li{ padding: 5px; }
.row ul .alt{ background-color: #292929; }
.row ul{ border-top: 1px solid #393939; font-size: 12px; }
.rowArticles{ position: relative; padding: 6px 10px 10px; border-top: 1px solid #191919; border-bottom: 1px solid #393939; }
.rowBck{ background: #292929;}
.rowContent{float: left; padding:3px;}
.separator_line {border-top: 1px solid #292929; margin-top:2px; margin-bottom:5px; clear:both;}
.showIt{display: none;}
.sibling-post{display:none;}
.slide-category{font-size: 12px; margin-top: -10px;}
.slide-description{font-size: 13px; margin: 10px 14px 10px 0;}
.small-text-grey{ font-size: 11px; color: #7C7C7C; }
.smallFont{font-size: 0.7em;}
.smallGreyText{color: #7C7C7C}
.solid-line .jcrop-vline,.solid-line .jcrop-hline{ background: #ffffff; }
.sort-options-smalltext{margin: 12px 0 0 15px; border-top: 1px solid #454545; padding-top: 8px;}
.spaced-icon { margin-left:6px; vertical-align:bottom;}
.staff .avatar{ float: left; margin-right: 10px; height: 100px; }
.staff .photo{ float: right; margin: 10px; }
.staff a{ font-size: 16px; font-weight: bold; }
.stats-list .name{ float: left; font-size: 13px; width: 275px; }
.stats-list .value{ float: right; display: inline-block; width: 200px; color: #7C7C7C; padding-left: 10px; }
.stats-list li{ display: block; overflow: hidden; font-size: 12px; background: #292929; padding: 10px 10px 8px; line-height: 20px; margin-bottom: 1px; }
.stats-list{ margin-bottom: 15px; }
.statsSeparator{display:block; clear:both; height:40px;} 
.statsTableTitle{background-color: #222222; color: #FFFFFF; padding:2px;}
.statsTable{float:left; text-align:right; color: #000000; padding:2px;}
.stdFontSize{font-size: 12px;}
.std_txt{ border: 1px solid black; background-color: #7C7C7C; font-size: 11px; padding: 5px; color: #E6E6E6; width: 200px;}
.sticky-bottom{border-bottom: 1px solid #454545; width:100%;}
.sticky-header{padding-top:8px; text-align:left; font-weight:bold;}
.sticky{border: 1px dotted #990000; }
.stuffContainer{position: relative; min-height:80px; vertical-align:top; overflow:auto; word-wrap: break-word; width:300px;}
.subsFeedContainer{width:596px;}
.subsFeedExtraRow{width:588px; text-indent: 55px;}
.subsFeedRow{width:536px; min-height:48px;}
.suggestionList li:hover{ background-color: #659CD8; }
.suggestionList li{ margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; list-style:none; }
.suggestionList{ margin: 0px; padding: 0px;} 
.tBorderBan{ border: 2px solid #FF0000;}
.tBorderBin{ border: 2px solid #003399;}
.tBorderFormal{ border: 2px solid #FF6600;}
.tBorderInformal{ border: 2px solid #FFFF66;}
.tBorderNote{ border: 2px solid #33FF33;}
.tableContainer{ width:390px; float:left; margin:4px;}
.tableAdminNoBorder{border-collapse:separate; background-color: #0A0A0A; width:600px; margin-top:2px; margin-bottom:12px; }
.tableAdmin{border-collapse:separate; background-color: #0A0A0A; width:100%; margin-top:2px; margin-bottom:12px; border-width: 0 0 1px 1px; border-style: solid; border-color: #0A0A0A; }

.tableAdmin tr  th { border-color: #0A0A0A; border-width: 1px 1px 0 0; border-style: solid; font-size: 0.8em; background-color: #0A0A0A; padding: 5px; margin: 2px; }
.tableAdmin tr  td { border-color: #0A0A0A; font-size: 0.8em; background-color: #292929; border-width: 1px 1px 0 0; border-style: solid; padding: 5px; margin: 2px; }
.tableAdmin tr  td:hover{ background-color: #191919; }
.tableCellAltClass { color: #DDDDDD !important; background-color: #666666 !important;}
.disabledRow { background-color: #995555 !important; }

.private_issue {color: #CCCCCC; font-size: 0.75em; }
.bug-report-content {color: white; border-bottom: 0;}
.bug-report-content img {max-width: 784px; }

.tag-search .files-tags-list{ float:left; width: 200px; font-size: 0.75em; margin-bottom: 2px; }
.tbl{background: #292929; padding:3px; border: 1px solid #191919;}
.tipsy-east{ background-position: right center; }
.tipsy-inner{ -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north{ background-position: top center; }
.tipsy-south{ background-position: bottom center; }
.tipsy-west{ background-position: left center; }
.tipsy{ padding: 5px; font-size: 0.75em; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; background-image: url(https://staticdelivery.nexusmods.com/contents/Images/tipsy.png); }
.titletab{display: block; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 5px 10px 5px 10px; background-color: #619127; float:right; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-top:16px; margin-bottom:-5px; }
.tmppagfix{ clear: both; padding-top: 8px; }
.top-number{ font-size: 1.5em; font-weight: bold; }
.top20{ margin-top: 20px; }
.trackedmod-list .action-log .link{ background-position: -970px 4px; }
.trackedmod-list .action-log{ float: left; display: inline-block; width: 16px; height: 20px; }
.trackedmod-list .file-name-long{ float: left; font-size: 1.2em; width: 500px; }
.trackedmod-list .file-name{ float: left; font-size: 1.2em; width: 275px; }
.trackedmod-list .file-rating{ float: left; display: inline-block; width: 60px; color: #7C7C7C; padding-left: 15px; }
.trackedmod-list .file-version{ float: left; display: inline-block; width: 50px; color: #7C7C7C; padding-left: 10px; }
.trackedmod-list .last-download-tracking{ float: left; display: inline-block; width: 90px; color: #7C7C7C; padding-left: 10px; margin-left: 10px; }
.trackedmod-list .last-download{ float: left; display: inline-block; width: 152px; color: #7C7C7C; padding-left: 15px; margin-left: 10px; }
.trackedmod-list .last-upload{ float: left; display: inline-block; width: 90px; color: #7C7C7C; padding-left: 10px; margin-left: 10px; }
.trackedmod-list li{ display: block; overflow: hidden; font-size: 0.7em; background: #292929; padding: 10px 10px 8px; line-height: 20px; margin-bottom: 1px; }
.trackedmod-list{ margin-bottom: 15px; }
.uploader a{ width: auto; height: auto; background: none; }
.uploader{ width: 500px; margin: 8px 0 0 34px; font-size: 11px; text-align: right; }
.user-area-box .box-content .supporters{ list-style: none; font-weight: bold; margin-top: 10px; }
.user-area-box .box-content{ background: url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) -3480px bottom repeat-y; padding: 6px 10px 0; }
.user-area-box .box-header h2.latest-files{ background-position: 0 -150px; padding-left: 26px; }
.user-area-box .box-header h2.latest-images{ background-position: 0 -228px; padding-left: 26px; }
.user-area-box .box-header h2.latest-news{ background-position: 0 -190px; padding-left: 24px; }
.user-area-box .box-header h2.user-profile{ background-position: 0 -270px; padding-left: 26px; }
.user-area-box .box-header span{ float: right; font-size: 0.7em; color: #FFFFFF; letter-spacing: normal; text-shadow: none; margin-top: 6px; }
.user-area-box li span{ color: #FFFFFF; }
.user-area-box li{ padding-bottom: 4px; list-style: disc; margin-left: 18px; color: #FFFFFF; }
.user-area-box ul{ font-size: 13px; padding-bottom: 2px; }
.user-area-box{ width: 281px; background: url(https://staticdelivery.nexusmods.com/contents/Images/corners.png) -3761px bottom no-repeat; padding-bottom: 7px; margin-bottom: 15px; }
.user-area-info li{ overflow: hidden; padding-bottom: 4px; }
.user-area-info span{ float: left; padding-left: 5px; width: 185px; }
.user-area-info strong{ float: left; width: 110px; }
.user-area-info{ width: 300px; font-size: 13px; color: #FFFFFF; padding-top: 26px; }
.user-header{ float: right; width: 845px; }
.userBarIcon{padding-top: 3px; float:left;}
.userpInfo span{ font-weight: bold;}
.userpInfo{ margin-right:12px; font-size:12px;}
.video .content{ display: block; font-size: 12px; }
.video .date{ display: block; font-size: 11px; color: #7C7C7C; padding-bottom: 5px; }
.video label{ display: block; font-size: 13px; font-weight: bold; padding-bottom: 3px; }
.video li{ position: relative; padding: 6px 10px 10px; border-top: 1px solid #191919; border-bottom: 1px solid #393939; }
.video ul .alt{ background-color: #292929; }
.video ul{ border-top: 1px solid #393939; }
.video-container{ padding:0; margin:0; !important}
.video-import {font-size: 12px; width: 400px; height:32px; padding:2px; clear:both; margin-bottom:3px;}
.video-info-background {background: #0A0A0A !important;}
.videoItem {list-style: decimal !important; font-size: 14px !important; margin-left: 24px;}
.video_block{ float: left; width: 252px; margin: 8px 32px 12px 8px; height:240px; }
.video_desc { font-size: 12px; }
.video_details { font-size: 12px; }
.video_image img{ top: 0; left: 0; }
.video_image { position: relative; display: block; width: 250px; height: 185px; background: #191919; text-decoration: none; overflow: hidden; }
.video_left:hover .video_likes{ background-position: -630px -175px; }
.video_left:hover .video_views{ background-position: -630px -134px; }
.video_stats:hover { color: #89591A; }
.video_title{ font-size: 14px; font-weight: bold; }
.vote a{ cursor: pointer; }
.warning-box a{ color: #94F2F3; }
.warning-box{ padding: 5px; margin: 5px 0 10px; background: #5D7B7B; border: 1px solid #496262; font-size: 12px; }
.warningBackground:hover{ background-color: #990000; }
.warningBackground{ background-color: #990000; }
.alrightBackground {background-color: #007700;}
.wasteimg{max-width:400px; max-height:300px; border:0; }
.wysibb-body img {max-width: 98%;}
.wysibb-body li {border: 0 !important; margin: 0 !important; padding: 0 !important;}
.wysibb-body ol li {list-style:decimal !important;}
.wysibb-body ol {list-style:decimal !important; border: 0 !important;}
.wysibb-body p {background:none !important; border: 0 !important; width:100%; margin: 0; color: #FFFFFF !important; font-size:13px !important; font-weight: normal !important;}
.wysibb-body ul li {list-style:disc !important; }
.wysibb-body ul {list-style:disc !important; border: 0 !important;}
.wysibb-body {font-size:13px !important; overflow: visible; font-weight: normal !important; }
.xdepstable .def{ width: 1%; white-space: nowrap; font-size: 0.8em; }
.xdepstable .type{ width: 1%; white-space: nowrap; font-weight: bold; }
.xdepstable td{ border-top: 1px solid #CCCCCC; padding: 4px; font-size: 0.8em; }
.xdepstable th{ padding: 4px; font-weight: bolder; }
.xdepstable{ width: 100%; }
.zipcontent { padding-bottom: 8px; width:100%; height: 100%;}
.file-unique-dls span { text-decoration: underline dotted; cursor: pointer}

.member-premium-info {padding-bottom: 20px; font-size: 13px;}
.member-premium-info-label {width: 125px; font-weight: bold; text-align: right;}
.member-premium-info-value {padding-left: 5px;}

.advertreport { width: 700px; border: 1px solid black; background: #2E2E2E; margin: 2px 2px 8px 2px;}
.advertreport > div { border-bottom: 1px dotted #454545; padding: 4px 2px 8px 6px;}
.advertreport > div:last-child { border-bottom: 0;} 
.advertreport label { font-weight: bold; color: white; display: inline-block; padding-left: 4px;}
.advertreport label:first-child { padding-left: 0;}
.advertreport span { display: inline-block; color: #7C7C7C;}					


/* CONTENT STYLES*/
.wysibb .wysibb-body .imgWrap{
  position:relative;
  display:inline-block;
}
.wysibb .wysibb-body .imgWrap img{
  opacity:0.5;
}
 




/* wysibb */
@font-face {
    font-family: 'WysiBBiconFont';
    src: url('../fonts/wysibbiconfont-wb.eot');
    }

@font-face {
    font-family: 'WysiBBiconFont';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url('../fonts/wysibbiconfont-wb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


 
html{height:100% !important;}

/* RESPONSIBLE */
.wysibb{
	border:1px solid #ddd;
	position:relative;
	background:#404040;
	font-size:12px;
	/*overflow: auto;   BlackTree - off */
}



.wysibb-body{ overflow-x: auto !important; } /* BlackTree - off */

.wysibb button:focus,.wysibb button:active,#wbbmodal button:focus, #wbbmodal button:active{
    outline: 0;
}


.wysibb-body ul,.wysibb-body ol{padding:0 0 0 30px}
.wysibb-texarea,.wysibb-texarea:active{
  border:none !important;
  margin:0 !important;
  outline: none !important;
  padding:0 !important;
  width:100% !important;
}

/* MOBILE DEFAULT STYLES*/
.wysibb .wysibb-toolbar{
  float:left;
  width:70px;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden;
  background-color:#FFF;
  color:#000;
  padding:0;
  border-right:1px solid #ccc;
}
.wysibb .wysibb-text{
  margin:0 0 0 70px;
}
.wysibb .wysibb-toolbar .modeSwitch{
  display:block;
  position:relative;
  right:0;
  top:0;
  border:0;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container{
  border:0;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{
  width:60px;
  max-width:96%;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container select.wbb-selectbox{
  height:30px;
  max-width:96%;
  margin:1px 0;
  display:inline-block;
  background:transparent;
  border:0;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{
  display:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn {
  display:inline-block;
  height:32px;
  vertical-align: middle;
  padding:0px 1px;
  cursor:pointer;
  margin:0 0 0 1px;
  font-size: 12px;
  border:1px solid transparent;
  box-sizing:border-box;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover span.btn-tooltip{
  display:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .dis,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.dis:hover{opacity:0.3;cursor:default;overflow:hidden;border:0;padding:1px 2px;background:transparent;}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:active {
  background:#ccc;
  padding:0px 1px;
  box-shadow:inset 0px 0px 3px #aaa;
  border:1px solid #aaa;
  border-radius:0px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-inner {
  display:block;
  height:26px;
  min-width:26px;
  margin:2px;
}

.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip {
  display:none;
  opacity: 0.9; filter: alpha(opacity=90); 
 background-color: #7C7C7C; 
  color: white;
  position:absolute;
  line-height:20px;
  font-size:11px;
  padding:3px 10px;
  bottom:-35px;
  left:0;
  border-radius:0px;
  white-space:nowrap;
  z-index:10000;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip ins{
  width:0;
  height:0;
   opacity: 0.9; filter: alpha(opacity=90); 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
 border-bottom: 10px solid #7C7C7C;
  position:absolute;
  top:-5px;
  left:3px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-text {
  text-transform: uppercase;
  font-family: sans-serif,Verdana,Tahoma;
  font-weight:bold;
  line-height:28px;
  text-align:center;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover {
  padding:0px 1px;
  border:1px solid transparent;
  border-radius:0px;
  background:#eee;
}

.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .fonticon{
  color:#333;
  font-family: 'WysiBBiconFont';
  font-size:18px;
  line-height:28px;
  text-shadow:0px 1px 0px #fff;
  text-align:center;
  speak: none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover .fonticon{
  color:#000;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on .fonticon{
  text-shadow:none;
  color:#000;
}
.wysibb .wysibb-toolbar .modeSwitch .wysibb-toolbar-btn{
  /* width:46px; */
}
.modesw{
  font-weight:bold;
  font-size:1em;
  line-height:28px;
  text-align:center;
  display:block;
  text-transform:uppercase;
}

 

.ve-tlb-bold{background:url(./img/icons.png) 0 0 no-repeat;width:20px;}
.ve-tlb-italic{background:url(./img/icons.png) 0 -40px no-repeat;width:20px;}
.ve-tlb-underline{background:url(./img/icons.png) 0 -20px no-repeat;width:20px;}
.ve-tlb-strike{background:url(./img/icons.png) 0 -120px no-repeat;width:20px;}
.ve-tlb-link{background:url(./img/icons.png) 0 -80px no-repeat;width:20px;}
.ve-tlb-unlink{background:url(./img/icons.png) 0 -100px no-repeat;width:20px;}
.ve-tlb-img{background:url(./img/icons.png) 0 -60px no-repeat;width:20px;}
.ve-tlb-quote{background:url(./img/icons.png) 0 -140px no-repeat;width:20px;}
.ve-tlb-spoiler{background:url(./img/icons.png) 0 -160px no-repeat;width:20px;}
.ve-tlb-list{background:url(./img/icons.png) 0 -180px no-repeat;width:20px;}
.ve-tlb-bbcode{background:url(./img/icons.png) 0 -200px no-repeat;width:40px !important;margin:1px auto !important;height:20px;}
.ve-tlb-numlist{background:url(./img/icons.png) 0 -220px no-repeat;width:20px;}
.ve-tlb-textleft{background:url(./img/icons.png) 0 -240px no-repeat;width:20px;}
.ve-tlb-textcenter{background:url(./img/icons.png) 0 -260px no-repeat;width:20px;}
.ve-tlb-textright{background:url(./img/icons.png) 0 -280px no-repeat;width:20px;}
.ve-tlb-offtopic{background:url(./img/icons.png) 0 -300px no-repeat;width:20px;}
.ve-tlb-code{background:url(./img/icons.png) 0 -320px no-repeat;width:20px;}
.ve-tlb-spoiler{background:url(./img/icons.png) 0 -340px no-repeat;width:20px;}
.ve-tlb-sub{background:url(./img/icons.png) 0 -360px no-repeat;width:20px;}
.ve-tlb-sup{background:url(./img/icons.png) 0 -380px no-repeat;width:20px;}
.ve-tlb-colorpick{width:50px;height:24px;line-height:24px;text-align:center;}
.ve-tlb-table{background: url(./img/icons.png) 0 -460px;width:20px;}
.ve-tlb-smilebox{background: url(./img/icons.png) 0 -480px;width:20px;}
.ve-tlb-video{background: url(./img/icons.png) 0 -500px;width:20px;}
.ve-tlb-removeformat{background: url(./img/icons.png) 0 -540px;width:20px;}

.tthotkey{color:#ddd;font-size:9px;}

/* END TOOLBAR */

/* CONTENT */
/* .wysibb-body{text-align:left;min-width:0 !important; min-height:100px !important; overflow:auto !important;margin:0 !important;padding:0 !important;} */
.wysibb-text-editor{outline:none}
.bottom-resize-line{display:none;height:5px;cursor:ns-resize;}
.bottom-resize-line:hover,.bottom-resize-line.drag{background:#eee;}
/* END CONTENT */

/* DEFAULT STYLES */
.wbbtab{
  margin-left:30px;
}
/* END DEFAULT STYLES */

/* DROPDOWN */
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:active{
  padding-right:10px;
  background:transparent;
  border:1px solid transparent;
  box-shadow: none;
  position:relative;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:hover{
  background:#eee;
  border:1px solid transparent;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on:active{
   border:1px solid #aaa;
   background:#ccc;
   box-shadow:inset 0px 0px 3px #aaa;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown ins.ar{
  display:block;
  position:absolute;
  right:10%;
  top:0px;
  width:9px;
  height:24px;
 /*  background: url(./img/icons.png) -8px -400px; */
  cursor:default;
  text-decoration:none;
  font-size:14px;
  padding:0 2px;
  line-height:24px;
}


.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on{
  padding-right:10px;
/*   background-position: 14px -399px; */
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.dis,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.dis:hover{
/*   padding-right:9px; */
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .wbb-list{
  display:none;
  position:fixed;
  top:10px;
  left:3%;
  border: 1px solid #bbb;
  box-shadow: 0px 0px 3px #aaa;
  width:90%;
  padding:5px;
  background:#fff;
  max-height:90%;
  overflow:auto;
  z-index:1000;
}
/* END DROPDOWN */

/* COLORPICKER */
.ve-tlb-colorpick .cp-line {
  display: block;
  position: absolute;
  width: 60%;
  height: 3px;
  background: black;
  bottom: 3px;
  left: 20%;
}

.wbb-list .sc{
  width: 23%;
  height: 30px;
  margin: 0 0 1% 1%;
  display: inline-block;*display:inline;zoom: 1;
  cursor: pointer;
  border:1px solid #fff;
}
.wbb-list .sc:hover{
  border:1px solid #333;
}
.wbb-list .nc{
  height:24px;
  line-height:24px;
  text-align:center;
  color:#666;
  margin:0 1px 5px 1px;
}
.wbb-list .nc:hover{
  background:#eee;
}
.wbb-list .pl{
  display:block;
  height:5px;
}
/* END COLORPICKER */

/* TABLE PICKER */
.tbl-sel{
  border: 1px solid #ddd;
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
}
.tbl-sel:hover{
  background:#eee;
}
.wbb-table td{
  border: 1px dashed #DDD;
  padding: 3px;
  margin:5px;
  min-width: 5px;
  min-height: 15px;
}
/* TABLE PICKER */

/* SELECT */
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.dis:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select:active{
  width:100px;
  padding: 1px 1px 1px 5px;
  border:1px solid transparent;
  background:transparent;
  box-shadow:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select:hover{
  background:#eee;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.on:active{
   padding: 1px 1px 1px 5px;
   border:1px solid #aaa;
   background:#ccc;
   box-shadow:inset 0px 0px 3px #aaa;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select .wbb-list{
  width:280px;
  padding:0;
  max-height:250px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select .sar{
  display:block;
  position:absolute;
  right:3px;
  top:3px;
  width:10px;
  height:22px;
  cursor:default;
  font-size:14px;
  text-decoration:none;
}
.wbb-select .val{
  height:28px;
  line-height:30px;
  font-weight:bold;
  font-size:11px;
  display:block;
  overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right:10px;
}
.wbb-select .option{
  display:block;
  padding:6px 10px;
  white-space: nowrap;
  cursor:pointer;
}
.wbb-select .option:hover{
  background:#eee;
}
.wbb-select .option.selected{
  background:#428bca;
  color:#fff;
}

/* END SELECT */

/* SMILEBOX TOOLBAR */
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox{
  background:transparent;
  border:1px solid transparent;
  box-shadow:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox.on:active{
   border:1px solid #aaa;
   background:#ccc;
   box-shadow:inset 0px 0px 3px #aaa;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox .wbb-list{
  width:156px;
}
.smile{
  width: 16px;
  height: 16px;
  line-height:20px;
  padding: 5px;
  display: inline-block;*display:inline;zoom: 1;
  cursor: pointer;
  vertical-align:middle;
}
.smile img{
  max-width:16px;
  max-height:16px;
}
/* END SMILEBOX TOOLBAR */

/* MODAL WINDOW */
/* thx http://habrahabr.ru/post/148515/ */
#wbbmodal{
  font: 12px/1.2 Arial,Verdana;
  position: fixed;
  text-align:center;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;

  background: rgba(0,0,0,0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff);
  zoom: 1;
  z-index: 1100;
}

#wbbmodal  .wbbm{
 color:#333;
  background: #fff;
  text-align:left;
  max-width: 90%;
  max-height:90%;
  margin: 30px auto;
  border: 1px solid #bbb;
  box-shadow:0px 0px 5px #333;
  overflow:auto;
}
#wbbmodal  .wbbm-title{
  color:#333;
  position:relative;
  padding:5px 10px;
  border-bottom:1px solid #ccc;
}
#wbbmodal  .wbbm-title .wbbm-title-text{
  font-size:1.6em;
  line-height:2em;
  margin:0;
  padding:0;
}
#wbbmodal  .wbbm-title .wbbclose{
  display:block;
  text-transform:uppercase;
  position:absolute;
  right:15px;
  top:15px;
  font-size:21px;
  font-weight:bold;
  cursor:pointer;
  color:#888;
}
#wbbmodal  .wbbm-title .wbbclose:hover{
  color:red;
}
#wbbmodal  .wbbm  .wbbm-tablist{
  padding: 10px 20px;
}
#wbbmodal  .wbbm .wbbm-tablist ul{
  list-style-type:none;
  padding:0;
  margin:0;
}
#wbbmodal  .wbbm .wbbm-tablist ul li{
  padding:10px;
  cursor:pointer;
  margin: 5px 0;
  position:relative;
  border-radius: 0px;
  display:inline-block;
  margin: 0 10px 5px 0;
}
#wbbmodal  .wbbm .wbbm-tablist ul li.on,#wbbmodal  .wbbm .wbbm-tablist ul li.on:hover{
  background:#428bca;
  color:#fff;
  cursor:default;
}
#wbbmodal  .wbbm .wbbm-tablist ul li:hover{
  background:#eee;
}

#wbbmodal  .wbbm-cont{
  padding:10px 20px;
}
#wbbmodal .wbbm-content{
  min-height:50px;
  max-height:100%;
}

#wbbmodal .div-modal-text{
  border:1px solid #aaa;
  padding:2px 5px;
  line-height: 28px;
  max-height:100px;
  overflow:auto;
  font-size:14px;
  color: #000;
}
#wbbmodal  .wbbm-bottom{

  border-top:1px solid #ccc;

  padding:10px;
  background:#f1f1f1;
}
#wbbmodal button{
  display:inline-block;*display:inline;zoom: 1;
  font-size:14px;
  padding:3px 15px;
}
#wbbmodal .wbb-button{
  background:#428bca;
  color:#fff;
  line-height:26px;
  border:1px solid #357ebd;
  border-radius:0px;
  
  cursor:pointer;
}
#wbbmodal .wbb-button:hover{
  background:#3276b1;
  border:1px solid #285e8e;
}
#wbbmodal .wbb-cancel-button{
  background:#f5f5f5;
  color:#333;
  line-height:26px;
  border:1px solid #ddd;
  border-radius:0px;
  cursor:pointer;
  margin-left:15px;
}
#wbbmodal .wbb-cancel-button:hover{
  background:#fff;
  border:1px solid #ccc;
}
#wbbmodal .wbb-remove-button{
  background:#d9534f;
  color:#fff;
  line-height:26px;
  border:1px solid #d43f3a;
  border-radius:0px;
  cursor:pointer;
  float:right;
}
#wbbmodal .wbb-remove-button:hover{
  background:#d2322d;
  border:1px solid #ac2925;
}

#wbbmodal .wbbm-inp-row{
  margin-bottom:15px;
}
#wbbmodal .wbbm-inp-row label{
  display:block;
  font-weight:bold;
  margin-bottom:3px;
}
#wbbmodal .wbbm-inp-row input{
  display:block;
  height:34px;
  padding:2px 5px;
  line-height: 1.42857143;
  font-size:14px;
  width:100%;
  border:1px solid #aaa;
  outline:none;
  box-sizing:border-box;
  border-radius:0;
}

#wbbmodal .wbbm-inperr{
  color:red;
  font-size:10px;
  display:block;
}
#wbbmodal .wbbm-brdred{
  border-color:red !important;
}

/* IMAGE UPLOAD */
#wbbmodal #imguploader{
  text-align: center;
}
#wbbmodal #imguploader.drag{
  border: 3px dashed #ccc;
}
#wbbmodal #imguploader.drag.dragover{
  background:#feffe4;
}
#wbbmodal #imguploader.drag.wbb-loading{
  padding:40px 0;
}
#wbbmodal #imguploader.drag .p{
  font-size:2em;
  color: #aaa;
  margin-top: 15px;
}
#wbbmodal #imguploader.drag .p2{
  color: #AAA;
}
#wbbmodal #imguploader.drag .fileupload{
  margin: 15px 0;
}
#wbbmodal .fileupload{
  margin: 40px 0;
  position: relative;
}
#wbbmodal .dragupload{
  margin: 10px 0 15px 0;
  position: relative;
}
#wbbmodal .fileupload input.file {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 230px;
  height: 32px !important;
  position: absolute;
  top: 2px;
  left: 50%;
  margin-left: -115px;
  display: block;
}

.loader{
  margin:30px 0;
}
.upl-error{color:red;display:block;}

.powered{
  display:block;
  position:absolute;
  bottom:-18px;
  right:5px;
  font-size:10px;
}
/* END IMAGE UPLOAD */
/* MODAL WINDOW */



/* PHPBB3 */
.content-phpbb3{
  font-size:13px;
  line-height:normal !important;
}
.content-phpbb3 .codebox dt{
  float:none;
  width: 100%;
}
.content-phpbb3 .codebox dd{
  margin:0 !important;
}



/* DESKTOP AND TAVBLETS STYLES */
@media (min-width: 992px) {
	/* TOOLBAR */
	.wysibb .wysibb-text{
	  padding:0;
	  margin:0;
	}
	.wysibb .wysibb-toolbar{
	  float:none;
	  width:auto;
	  overflow:visible;
	  border-right:0;
	}
	.wysibb .wysibb-toolbar {
	  border-bottom:1px solid #ddd;
	  position:relative;
	  padding:0 60px 0 0;
	  height:auto;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container {
	  margin:0;
	  border-right: 1px solid #ddd;
	  padding:0;
	  display:inline-block;
	}
	
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn {
	  display:inline-block;
	  height:32px;
	  min-width:28px;
	  position:relative;
	  vertical-align: middle;
	  padding:0px 1px;
	  cursor:pointer;
	  margin:0 0 0 1px;
	  font-size: 12px;
	  border:1px solid transparent;
	  width:auto;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover span.btn-tooltip{
	  display:block;
	}
	.wysibb .wysibb-toolbar .modeSwitch{
	  text-align:center;
	  position:absolute;
	  right:0px;
	  top:0px;
	  border:0;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container select.wbb-selectbox{
	  display:none;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{
	  display:inline-block;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select span.val,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select ins{
	  display:block;
	}
	
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .wbb-list{
	  display:none;
	  position:absolute;
	  top:32px;
	  left:-1px;
	  border: 1px solid #bbb;
	  box-shadow: 0px 0px 3px #aaa;
	  width:190px;
	  background:#fff;
	  max-height:220px;
	  overflow:auto;
	  z-index:1000;
	}
	
	.wbb-list .sc{
	  width: 16px;
	  height: 16px;
	  margin: 0 0 1px 1px;
	  display: inline-block;*display:inline;zoom: 1;
	  cursor: pointer;
	  border:1px solid #fff;
	}
	
	.ve-tlb-colorpick{width:24px;height:24px;line-height:24px;text-align:right;}
	.wysibb .bottom-resize-line{display:block;height:5px;cursor:ns-resize;}
}








/*!
 * jQuery UI Resizable 1.10.2
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}



/* ---------- [ CookieInfo ] ---------- */

/*!
 * Cookie Law Script v1.0
 *
 * Copyright 2013 Daniel Paul
 * www.danielpaul.me
 *
 * Licensed under
 *
 */


#jquery-cookie-law-script, #jquery-cookie-law-script * {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#jquery-cookie-law-script {

  position: fixed;
  bottom: 0;
  left: 0;

  z-index: 999999;
  display:none;
  width:100%;
  border-color: #202226;
  border-style: solid;
  border-top-width: 1px;
  background: rgba(50, 58, 69, 0.7);

  color: #F1F1F3;
  font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
}

#jquery-cookie-law-script.light {
  color: #1a1a1a;
  background: #fff;
  border-color: rgba(223,223,223,0.85);
}

#jquery-cookie-law-script.top {
  top: 0;
  bottom: auto;
  border-top-width: 0px;
  border-bottom-width: 1px;
}

#jquery-cookie-law-script.absolute {
  position: absolute;
}

#jquery-cookie-law-script a {
  color: #3B89C7;
}

/* ---------- Cookie law main message ---------- */

#jquery-cookie-law-script #cookie-law-container-box {
  background: rgba(32, 34, 38, 0.8);
}
#jquery-cookie-law-script.light #cookie-law-container-box {
  background: #F9FAFC;
}

#jquery-cookie-law-script #cookie-law-container {
  padding: 10px 20px;
  
  margin: auto;	
  width: 560px !important; 
}
#jquery-cookie-law-script #cookie-law-message {
  //float: left;
  //text-align: justify;
  text-align: center;  
  display: inline-block;  
}

@media (max-width: 767px) {
  #jquery-cookie-law-script #cookie-law-message {
    width: 65%;
  }
}

@media (max-width: 480px) {
  #jquery-cookie-law-script #cookie-law-message {
    width: 50%;
  }
}

#jquery-cookie-law-script a.cookie-law-button {
  padding: 4px 8px;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #3B89C7;

  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}

#jquery-cookie-law-script a.cookie-law-button:hover, #jquery-cookie-law-script a.cookie-law-button:focus {
  background-color: #3176AF;
  color: white;

  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}
#jquery-cookie-law-script a#cookie-law-button-more {
  margin-left: 10px;
  background: #7B8A8B;
}
#jquery-cookie-law-script a#cookie-law-button-more:hover, #jquery-cookie-law-script a#cookie-law-button-more:focus {
  background: #697677;
}

/* ---------- Cookie law more info ---------- */

#jquery-cookie-law-script #cookie-law-more-info {
  display: none;
  background: rgba(50, 58, 69, 0.8);
  text-align: justify;
}
#jquery-cookie-law-script.light #cookie-law-more-info {
  background: #EAEDF1;
  border-top: 1px solid #F0F2F5;
}

#jquery-cookie-law-script #cookie-law-info-container {
  padding: 10px 20px;
}
#jquery-cookie-law-script #cookie-law-more-text {
  width: 85%;
}
#jquery-cookie-law-script #cookie-law-more-text-close {
  //float: right; 
  padding: 1px 10px;
  color: #fff;
  text-decoration: none;
  font-size: 10px;
}
#jquery-cookie-law-script.light #cookie-law-more-text-close {
  color: #3B89C7;
}


#cookie-law-action			// Blacktree
{
	display: inline-block; 
	clear: right;
}

