body{background-color:#0d0c0c;color:#fff!important;}blockquote{}blockquote p{}#subtitle-large{color:#9dee5d;text-transform:none!important}#redactor-uuid-0{background-color:#000!important;}.redactor-box{border:1px #391815 solid;}#redactor-toolbar-0{background-color:#391815;}#redactor-toolbar-0>li>a{color:#87e65a!important;}p{color:#fff!important;}a{color:#cc0000;}a:hover{opacity:0.7;color:#cc0000!important;}.info-link{color:#9dee5d;background-image:url('../img/body/jumplinks_green-arrow-dark.png');}h2{color:#DBDDE6;}h2 a{color:#9DEE5D;}h2 a:hover{text-decoration:underline;}h3{color:#D20200;border-top:3px solid #D20200;}h3 span{color:#AAACB3;}h3 span a{color:#9DEE5D;}h4{color:#AAACB3;}h5{color:#AAACB3;}h5 a{color:#AAACB3;}h6{color:#aaacb3;}h6 a{color:#aaacb3;}#support-page{background-color:transparent;color:#fff;width:100%;margin:auto;clear:both;text-align:left!important;padding:20px;}#bannerad_top{background-color:#0d0c0c;}#bannerad_top a{color:#9DEE5D;}#bannerad_topmobile{background-color:#0d0c0c;}#bannerad_topmobile a{color:#9DEE5D;}#dtoid_siteheader input{background-color:#222!important;background:none;}#top_blogroll ul{color:#AAACB3;}#top_blogroll ul li{border-right:1px solid #AAACB3;}#top_blogroll ul li a{color:#AAACB3;}#top_blogroll .blogroll-active{color:#fff;}#uonline{background:url('../img/top-nav/vertical-separator.png') repeat-y right top transparent;color:#fff;}#uonline a{color:#fff;} }

#logobar_block #block_logotext span {
	color: #FF0000;
 
}

#logobar_infologin {
	color: #fff;
 
}

#logobar_infologin a {
	color: #fff;
	
}

 

 

#infologin_col1 #login_uname {
	
 
	color: #dbdde6;
 
 
	cursor: pointer;
 
}

#infologin_col1 #login_ustatus {
	
	color: #9dee5d;
 
}

#infologin_col2 {
	
}

#infologin_col2 #uaccount_photo {
 
	background-color: transparent;
 

}

.uaccount-loggedin {
	border: 1px solid #767780;
}

#infologin_umenu {
	background-color: #000;
	border:1px #ccc solid;
}

 

#infologin_umenu .umenu-blink {
	color: #9dee5d;
}
 

#infologin_umenu #umenu_admin {
	border-bottom: 1px solid #47484d;
}

/* MAIN SITE NAV */
 
#top_mainnav #mainnav_contentfilter li a {
	color: #DBDDE6;
 
}

#top_mainnav #mainnav_contentfilter li ul {
	background: url('../img/top-nav/sub-menu_BG.png') no-repeat #CC1F1F;
	background-size: 1024px;
}

#top_mainnav #mainnav_contentfilter li ul li {
	border-bottom: 1px solid #A61A1A;
 
}

#top_mainnav #mainnav_contentfilter li ul li a {
	color: #fff;
 
	
	
}

#top_mainnav #mainnav_contentfilter li ul li a strong {
 
}

/* CONTENT FILTER SPECIFIC STYLES */

#top_mainnav #mainnav_contentfilter #contentfilter_reviews {
	width: 300px;
	background-position: 63.5% top;
}


/* END CONTENT FILTER SPECIFIC STYLES */




#top_mainnav #mainnav_platformfilter {
	
	height: 49px;
 
	
}

#top_mainnav #mainnav_platformfilter li {
	
	
	
	text-align: left;
	
}

#top_mainnav #mainnav_platformfilter li a {
	color: #DBDDE6;
	
	
	padding: 18px 0px 16px 23px;
	outline: 0;
}

#top_mainnav #mainnav_platformfilter li ul {
	position: absolute;
	top: 48px;
	background: url('../img/top-nav/sub-menu_BG.png') no-repeat #CC1F1F;
	background-size: 1024px;
	padding-top: 20px;
	z-index: 100;
}

#top_mainnav #mainnav_platformfilter li ul li {
	border-bottom: 1px solid #A61A1A;
	float: none;
	
	
}

#top_mainnav #mainnav_platformfilter li ul li span {
	
}

#top_mainnav #mainnav_platformfilter li ul li a {
	color: #fff;
 
	
	background: url('../img/top-nav/sub-menu_ec-BG.png') no-repeat transparent;
	
	background-position: right -4px;
 
	cursor: pointer;
}

#top_mainnav #mainnav_platformfilter li ul li a strong {
	
	
	padding-left: 5px;
}

#top_mainnav #mainnav_platformfilter li ul li ul {
	position: static;
	background-image: none;
	background-color: #A61A1A;
	
	
	
	height: 100%;
}

#top_mainnav #mainnav_platformfilter li ul li ul li {
	
 
}

#top_mainnav #mainnav_platformfilter li ul li ul li a {
 
	
	text-transform: capitalize;
	background-image: none;
	
	outline: 0;
}

/* PLATFORM FILTER SPECIFIC STYLES */

#top_mainnav #mainnav_platformfilter #platformfilter_pc {
	background-position: 50.25% top;
	left: -50%;
}

#top_mainnav #mainnav_platformfilter #platformfilter_pc li a {
	background-image: none;
}

#top_mainnav #mainnav_platformfilter #platformfilter_playstation {
	background-position: 50% top;
	width: 98px;
	left: 14%;
}

#top_mainnav #mainnav_platformfilter #platformfilter_nintendo {
	background-position: 50% top;
	width: 90px;
	left: 14%;
}

#top_mainnav #mainnav_platformfilter #platformfilter_xbox {
	background-position: 50% top;
	left: -25%;
	width: 110px;
}

#top_mainnav #mainnav_platformfilter #platformfilter_mobile {
	background-position: 50% top;
	left: 8%;
	width: 100px;
}

#top_mainnav #mainnav_platformfilter #platformfilter_genres {
	background-position: 50% top;
	left: -8%;
}

#top_mainnav #mainnav_platformfilter #platformfilter_genres li a {
	background-image: none;
}

/* END PLATFORM FILTER SPECIFIC STYLES */

/* BOOTSTRAP MINIMALS */

.dropdown-menu {
  
}

.open > .dropdown-menu {
  
}

.dropdown-submenu {
  position:relative;
}

.navbar-toggle {
  
  
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  
  width: 25px;
  height: 3px;
  border-radius: 1px;
	background-color: #ccc;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
.navbar-collapse.in {
	display: block !important;
}

/* END BOOTSTRAP MINIMALS */


/* SITE SEARCH */

#top_sitesearch {
	
	
	height: 45px;
}

#top_sitesearch #sitesearch_searchfield {
 	
	color: #aaacb3;
	background: url('../img/top-nav/search_icon.png') no-repeat left center transparent;
	background-size: 20px;
 	background-position-x:5px;

 	
}

#top_sitesearch input {
 	
	background-color: #222222;
    border: 1px #333 solid;
    color: #eee;

 
}







/* ------ HOME PAGE STYLES ------ */

#home-featured {
 
	background-color: #000;
}

#home-featured div {
	
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
	background-size: cover;
	
}

#home-featured div h1 {
 
	color: #fff;
 
	border-bottom: 1px solid #fff;
	 
	
	
}

#home-featured div h1 a {
	color: #fff;
}

#home-featured div h1::before {
 

	background: url("../img/body/reviews/review-label.png") no-repeat left center transparent;
 
}

#home-featured span {
	
 
	text-align: left;
}

#home-featured span::before {
	
	position: absolute;
 
	
	height: 100%;
	background-color: rgba(0,0,0,0.5);
 
	content: "";
}

#home-featured .post-author {
	color: #fff;
 
	
	
}

#home-featured .post-author::before {
	content: "";
}

 

/* ------ MIDDLE CONTENT STYLES ------ */

#middle_content-wrapper {
	
	color:#fff !important;
	background-color: #0d0c0c;
}

/* ------ LEFT COLUMN STYLES ------ */


#content-wrapper_sitebody-social-left i {
	color:#888;
}


#content-wrapper_sitebody-social-left a {
	color:#888;
}


#content-wrapper_sitebody-left {
	
	width: 67%;
}

.home-wrapper #sitebody-left_comvaluenav {
	
	float: none;
}

.home-wrapper #sitebody-left_comvaluenav span {
	
}

.home-wrapper #sitebody-left_comvaluenav .comfilter {
	border-bottom: 3px solid #767780;
	margin-right: 1%;
	
}

#sitebody-left_comvaluenav {
	margin-bottom: 30px;
	width: 50%;
	
}

#sitebody-left_comvaluenav span {
	
	
}

#sitebody-left_comvaluenav .comfilter {
 
	
	color: #767780;
 
}

#sitebody-left_comvaluenav .comfilter:hover {
	color: #aaacb3;
	border-color: #aaacb3;
 
}

#sitebody-left_comvaluenav .comfilter:active {
	color: #aaacb3;
	border-width: 0;
	background-position: center bottom;
}

#sitebody-left_comvaluenav #comvaluenav_su {
	background-image: url('../img/body/comvaluenav_su-bg.png');
}

#sitebody-left_comvaluenav #comvaluenav_cr {
	background-image: url('../img/body/comvaluenav_cr-bg.png');
}

#sitebody-left_comvaluenav #comvaluenav_af {
	background-image: url('../img/body/comvaluenav_af-bg.png');
}

#sitebody-left_comvaluenav #comvaluenav_ut {
	background-image: url('../img/body/comvaluenav_ut-bg.png');
	padding: 36px 15px 5px 15px;
}




.post-comments {
 
	color:#a6d05b;
 
 
}

.cmts1 {
	background-image: url("../img/body/dark-comment-1.png");
}

.cmts2 {
	/* all comments made green - intentionally duped */
	background-image: url("../img/body/light-comment-1.png");
}

.disclaimy {
 
}

.disclaimy a {
	color:#cc0000;
	text-decoration:none;
}

.post-repost {
	
}

.post-repost img {
	height: 15px;
}

.cntfilter-box {
	background-color: #141313;
	border: 1px solid #262222;
 
}

.cntfilter-box div {
	color: #f7f7f7;
}

.cntfilter-box div a {
	color: #9DEE5D;
}

.cntfilter-box em {
	font-style: normal;
	
	color: #aaacb3;
	display: inline-block;
 
}

.cntfilter-box select,button,input {
	 
}

.cntfilter-box input {
	background-color: #fff;
	border: 1px solid #aaacb3;
	border-radius: 0px;
	font-style: italic;
	color: #262222;
	text-transform: capitalize;
	padding: 3px;
	margin-right: 2%;
	outline: 0;
	height: 16px;
	
}

.cntfilter-box .cntfilter-link {
	width: 20%;
	line-height: 35px;
	background-color: #262222;
	display: inline-block;
	
	color: #fff;
	font-style: italic;
	
	margin: 0 2%;
}

.cntfilter-box .cntfilter-cblogfilter {
	
	
}

.cntfilter-box .cntfilter-reviewsfilter {
	
	
}

.cntfilter-box .cntfilter-reviewsfilter input {
	width: 40%;
}

.cntfilter-box select.cntfilter-select {
	font-style: italic;
	color: #262222;
	text-transform: capitalize;
	padding: 3px;
	margin-right: 2%;
	outline: 0;
	height: 25px;
	width: 25%;
	
}

/* SITE ALERT BOXES */

.alert-soft {
 
	background-color: #141313;
	border: 1px solid #262222;
 
}

.alert-soft span {
	
	font-style: italic;
	color: #aaacb3;
}

.alert-soft .fleft {
	
 
}

.alert-soft p {
	 
	color: #aaacb3;
}

.alert-soft p a {
	color: #9dee5d;
}

.alert-soft span a {
	color: #9dee5d;
}

.alert-medium {
	
	 
	background-color: #211717;
	border: 1px solid #4d3e3e;
}

.alert-medium span {
	 
	color: #aaacb3;
}

.alert-medium span a {
	color: #9dee5d;
}

.alert-success {
	
	border: 0px solid #ccc;
 
	background-color: #391815;
 
}

.alert-success b {
	color:#96c941 !important;
}

.alert-success a {
	font-weight:bold;
}

.alert-success span {
 
	color: #0d0c0c;
}

.alert-success span a {
	color: #cc1f1f;
}


/* IGNORE A BASTARD */

.ignore-box {
	opacity: 0.5;
 
	background-color: #141313;
	border: 1px solid #262222;
 
}

.ignore-box span {
	opacity: 0.5;
	
	font-style: italic;
	color: #aaacb3;
}

 

.ignore-box p {
 
	color: #aaacb3;
}

.ignore-box p a {
 
	color: #9dee5d;
}

.ignore-box span a {
 
	color: #9dee5d;
}




/* SITE CTA BUTTONS */

.editcta {
	display: inline-block;
	color: #fff;
}

.gencta {
 
	
	color: #fff;
 
}

/* SMALL POST STYLES */

.smlpost {
 
	border-bottom: 1px solid #47484d;
 
	
}

.smlpost .smlpost-img {
	
	
	
	width: 35%;
}

.smlpost .smlpost-img img {
	
	border: 1px solid rgba(0,0,0,0.5);
}

.smlpost .smlpost-img figcaption {
 
	background-color: #CC1F1F;
 
 
}

.smlpost .smlpost-img figcaption a {
	color: #fff;
	
}

.smlpost .smlpost-img figcaption::after {
	content: url('../img/body/postdesc_red-corner-light.png');
	position: absolute;
 
	
}

.smlpost .smlpost-content {
	
	width: 61%;
	margin-left: 4%;
}

.smlpost .smlpost-content h2 a {
	color: #9dee5d;
	
}

.smlpost .smlpost-content .smlpost-byline {
	 
}

.smlpost .smlpost-content .smlpost-datetime {
	color: #aaacb3;
	
	padding-top: 2px;
}

.smlpost .post-author {
	color: #aaacb3;
}

 

.smlpost .smlpost-content .smlpost-story {
 
	color: #fff;
	 

}

 

/* BIG POST STYLES */

 

.bigpost .bigpost-img figcaption {
 
	background-color: #CC1F1F;
 
 
}

.bigpost .bigpost-img figcaption a {
	color: #fff;
	
}

.bigpost .bigpost-img figcaption::after {
	content: url('../img/body/postdesc_red-corner-light.png');
 
	
}

.bigpost .bigpost-content {
 
	background-color: rgba(0,0,0,0.8);
 
}

 

.bigpost .bigpost-content h2 a {
	color: #fff;
	
}

 

.bigpost .bigpost-content .bigpost-datetime {
	color: #fff;
 
}

.bigpost .post-author {
	color: #fff;
}

 

.bigpost .bigpost-content .bigpost-story {
 
	color: #fff;
 
}

/* TOP 25 STYLES */

#sitebody-left_top25 {
	
 
	background-color: #141313;
	border: 1px solid #262222;
 
	
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
}

 
.top25-article {
 
	border-bottom: 1px dashed #AAACB3;
	
}
 

.top25-article h1 a {
	color: #9dee5d;
	
}

 
 

.top25-article .top25-datetime {
	color: #aaacb3;
 
}

.top25-article .post-author {
	color: #aaacb3;
}


/* ARTICLE LEFT COL STYLES */

 

 

#sitebody-left_morenews .morenews-article .morenews-img img {
	border: 1px solid rgba(0,0,0,0.5);
	
}

#sitebody-left_morenews .morenews-article .morenews-img figcaption {
 
	background-color: #CC1F1F;
 
}

#sitebody-left_morenews .morenews-article .morenews-img figcaption a {
	color: #fff;
	
	
}

#sitebody-left_morenews .morenews-article .morenews-img figcaption::after {
	content: url('../img/body/morenews_red-corner-light.png');
 
	
}

 

#sitebody-left_morenews .morenews-article h1 a {
	
	color: #aaacb3;
}

#sitebody-left_morenews .info-link {
	
}



/* ------ RIGHT COLUMN STYLES ------ */

 

#sitebody-right_newsletter #newsletter_copy-left {
	
}

#sitebody-right_newsletter #newsletter_copy-left #mce-EMAIL {
 
	border-color: #AAACB3;
	background: url('../img/body/newsletter-email_icon.png') no-repeat 5px center #fff;
 
	color: #aaacb3;
 
	
	
	
}

#sitebody-right_newsletter #newsletter_copy-left #mce-EMAIL_submit {
	background: url('../img/body/newsletter-email_signup.png') no-repeat left top transparent;
 	
}

 

/* LATEST REVIEWS */

 
.lr-item {
	 
	border-bottom: 1px solid #AAACB3;
 
}

.lr-item h1 {
	 
	color: #dbdde6;
 
}

.lr-item h1 a {
	color: #dbdde6;
	
}

 
 

.lr-item .lr-good {
	background-color: #96CF3E;
}

.lr-item .lr-okay {
	background-color: #CFBE3E;
}

.lr-item .lr-poor {
	background-color: #CF763E;
}

/* SIDE RAIL CONTENT STYLES */

 

.sr-bigpost h1 {
 
	color: #dbdde6;
	 
}

.sr-bigpost h1 a {
	color: #dbdde6;
	
}

 

.sr-bigpost .sr-bigpost-img img {
	border: 1px solid rgba(0,0,0,0.5);
	
}

.sr-bigpost .sr-bigpost-img figcaption {
	
 
	background-color: #F15218;
 
}

.sr-bigpost .sr-bigpost-img figcaption a {
	color: #fff;
	
	
}

.sr-bigpost .sr-bigpost-img figcaption::after {
	content: url('../img/body/sideraildesc_orange-corner.png');
 
	
}

.sr-bigpost .post-author {
	color: #aaacb3;
 
}

 

.sr-smlpost {
	border-bottom: 1px solid #AAACB3;
}

.sr-smlpost h4 {
	color: #9dee5d;
}

.sr-smlpost h4 a {
	color: #9dee5d;
	
}

 

.sr-smlpost .sr-smlpost-img img {
	border: 1px solid rgba(0,0,0,0.5);
	
}

.sr-smlpost h4 .sr-smlpost-stats {
 
	color: #aaacb3;
 
}

/* COMMUNITY BLOG STYLES */

#sitebody-right_community h5 {
 
}

#sitebody-right_community #cb-tags {
 
}

#sitebody-right_community #cb-tags h5 {
	border-bottom: 1px solid #767780;
 
}

#sitebody-right_community #cb-tags ul li {
 
}

#sitebody-right_community #cb-tags ul li a {
	color: #9dee5d;
	
	
}

#sitebody-right_community .sr-tips {
 
}

.cb-item {
 
}

.cb-item .cb-img {
 
	
}

.cb-item .cb-img img {
	
	border: 1px solid rgba(0,0,0,0.5);
}

 

.cb-item .cb-body h4 a {
	color: #9dee5d;
	
}

.cb-item .post-author {
 
	
	color: #aaacb3;
}

.cb-item .post-comments {
 
}

.cb-item .cb-break {
 
	border-bottom: 1px solid #AAACB3;
}

#community_cmlinks {
	
}

.cmlinks_left {
	
	
}

.cmlinks_right {
	
	
}

/* SIDE-RAIL QUICKPOST STYLES */

#sitebody-right_quickp {
 
}

#sitebody-right_quickp .upv-post {
	
}

#sitebody-right_quickp .upv-post .upv-vtsection {
 
}

.post-wrapper #sitebody-right_quickp {
 
}

/* SIDE-RAIL CONTEST STYLES */

#sitebody-right_contest {
 
}

/* SIDE-RAIL ADDITIONAL CONTENT */

.sr-tips {
	color: #555;
 
	
}

.sr-tips p {
	 
	color: #aaacb3;
}

.sr-tips h6 {
	 
}

.sr-tips a {
	color: #9dee5d;
	
}

.sr-notification {
 
	background-color: #141313;
	border: 1px solid #262222;
 
}

.sr-notification p {
 
	color: #aaacb3;
	 
}

.sr-notification p a {
	color: #9dee5d;
	
}

/* PAGINATION, AROUND THE WEB & SOCIAL BUTTONS */
 

#content-wrapper_pagination a {
	
	color: #aaacb3;
 
	background: url('../img/body/pagination_arrows-light.png') no-repeat transparent;
 
}

 

#bottom_aroundweb #aroundweb_container .aw_article-block h1 {
	
	 
	color: #aaacb3;
	
 
}

#bottom_aroundweb #aroundweb_container .aw_article-block h1 a {
	color: #9dee5d;
	
}

#bottom_aroundweb #aroundweb_container .aw_article-block img {
	border: 1px solid rgba(0,0,0,0.5);
	
}

#bottom_socialcta {
	
	
	 
	background: url('../img/body/horizontal-separator-light.png') repeat-x left 20px transparent;
	background-size: 2px;
	
}

/* ------ FOOTER STYLES ------ */

#bottom_site-footer {
	
	background: url('../img/footer-nav/bottom_site-footer_bg.png') repeat-x left bottom #151313;
 
}

 

#site-footer_links ul li a {
	color: #DBDDE6;
	
}

 

#site-footer_closing p {
 
	color: #DBDDE6;
}

#site-footer_closing p a {
	color: #CC1F1F;
	
}

 
 

/* ------ POST STYLES ------ */

.article-hr {
 
	border-bottom: 1px solid #47484d;
	border-right: 5px solid #47484d;
 
	
}

#content-wrapper_breadcrumbs {
 
	
	color: #767780;
 
	
	
}

#content-wrapper_breadcrumbs span {
 
}

#content-wrapper_breadcrumbs span a {
	
	color: #767780;
}

#content-wrapper_breadcrumbs span a::before {
	content: "/";
 
}

#article_posttop h1 {
	 
}

#article_posttop h1 a {
	color: #9dee5d;
	
}

#article_posttop h1 span {
	
	color: #aaacb3;
 
}

#posttop_byline {
 
	border-top: 1px solid #47484d;
	border-left: 5px solid #47484d;
	color: #aaacb3;
}

 

#posttop_byline #byline_author a {
	color: #aaacb3;
}

#posttop_byline #byline_authorhandle a {
	color: #aaacb3;
}

 
 

#article_postcontent #postcontent_heroimg img {
	
 
	border: 1px solid rgba(0,0,0,0.5);
}

#article_postcontent #postcontent_heroimg figcaption {
 
	background-color: #CC1F1F;
 
}

#article_postcontent #postcontent_heroimg figcaption a {
	color: #fff;
 
}

#article_postcontent #postcontent_heroimg figcaption::after {
	content: url('../img/body/postdesc_red-corner-light.png');
	position: absolute;
 
	
}

#article_postcontent #postcontent_post {
 
	color: #aaacb3;
}

#article_postcontent #postcontent_post p img {
 
	
	border: 1px solid rgba(0,0,0,0.5);
 
}

#article_postcontent #postcontent_post p {
	margin-bottom: 3%;
}

#article_postcontent #postcontent_post p a {
	
	color: #9dee5d;
}

#article_postcontent #postcontent_post p a:hover {
	text-decoration: underline;
}

#article_postcontent #postcontent_post #post_adunit {
	
 
	
	border: 1px solid rgba(0,0,0,0.5);
}

 

 

#article_postcontent #postcontent_post #post_sharethis span {
	font-style: italic;
	 
}

#article_postcontent #postcontent_post #post_tags {
	 
}

#article_postcontent #postcontent_post #post_tags a {
	color: #9dee5d;
 
	 
	
	
}

#article_postcontent #postcontent_post #post_tags a:hover {
	text-decoration: underline;
}

#article_postcontent #postcontent_post #post_tags a::before {
	content: "[";
}

#article_postcontent #postcontent_post #post_tags a::after {
	content: "]";
}

#article_postcontent #postcontent_post #post_tags .tags_subscribe {
	
	font-style: italic;
	
	text-decoration: underline;
}

#article_postcontent #postcontent_post #post_tags .tags_subscribe::before {
	content: none;
}

#article_postcontent #postcontent_post #post_tags .tags_subscribe::after {
	content: none;
}

#article_postcontent #postcontent_footer {
	
	
	padding: 20px 0;
	
}

.post-pullquote {
 
 
	
	color: #f15218;
 
 
	border-top: 1px solid #f15218;
	border-bottom: 4px solid #f15218;
	
	
}

.pullleft {
	
	margin-left: 0 !important;
}

.pullright {
	
	margin-right: 0 !important;
}

#postcontent_post .p2pcta {
	 
}

#review-final {
	
	
	background-color: black;
	color: white;
	
	
	padding: 15px;
	margin: 25px 0;
}

#review-final::before {
	width: 50%;
	position: absolute;
	background-color: black;
	
	left: -50%;
	top: 0;
	content: ".";
	
	color: black;
	height: 100%;
}

#review-final::after {
	width: 50%;
	position: absolute;
	background-color: black;
	
	right: -50%;
	top: 0;
	content: ".";
	
	color: black;
	height: 100%;
}

/* AUTHOR BIO */

#article_postauthor {
	
	height: 150px;
	margin: 45px 0px;
}

#article_postauthor #postauthor_photo {
	
	width: 21%;
	margin-right: 2%;
}

#article_postauthor #postauthor_photo #photo_author a {
	
	
}

#article_postauthor #postauthor_photo #photo_author a img {
	
 
	border: 1px solid rgba(0,0,0,0.5);
}

#article_postauthor #postauthor_photo #photo_authorbio {
	
	
	border: 1px solid #9dee5d;
}

#article_postauthor #postauthor_photo #photo_authorbio a {
	
 
	color: #0d0c0c;
	
	background-color: #9dee5d;
	
	
	font-size: 75%;
}

 
#postauthor_bio h5 {
	
	color: #aaacb3;
}

#postauthor_bio h5 span {
	font-size: 68%;
	color: #767780;
	margin-right: 10px;
	
}

#postauthor_bio h5 span::before {
	/* content: "/"; */
	margin-right: 10px;
}

#bio_stats {
	margin: 20px 0px;
	height: 30px;
}

#bio_stats span {
	
	font-size: 86%;
	color: #aaacb3;
	
	
	margin-right: 5%;
}

#bio_stats span a {
	
	color: #9dee5d;
	
	
	
	word-wrap: break-word;
}

#bio_stats #stats_followme {
	font-size: 100%;
}

#bio_stats #stats_followme a {
	
	height: 20px;
	
	background: url("../img/body/follow-me_img-dark.png") no-repeat left top transparent;
	background-size: 25px;
	padding: 5px 0px 0px 30px;
	font-size: 100%;
}

#postauthor_bio #bio_content {
	
	color: #aaacb3;
	font-style: italic;
	font-size: 100%;
}

#postauthor_bio #bio_footer {
	margin: 20px 0px;
}

#postauthor_bio #bio_footer span {
	
	
	margin-right: 10%;
}

#postauthor_bio #bio_footer span a {
	
	height: 20px;
	color: #767780;
	
	font-size: 86%;
	padding: 3px 0px 0px 25px;
	
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	background-size: 20px;
}

#postauthor_bio #bio_footer #footer_athrblog a {
	background-image: url("../img/body/author_blog-img.png");
	background-size: 18px;
	padding-left: 23px;
}

#postauthor_bio #bio_footer #footer_athrtwitter a {
	background-image: url("../img/body/author_twitter-img.png");
}

#postauthor_bio #bio_footer #footer_athremail a {
	background-image: url("../img/body/author_email-img.png");
}

/* STORY POST STYLES */

#storypost_article {
	
	padding-bottom: 20px;
	margin-bottom: 20px;
	
	z-index: 2;
	background-color: transparent
}

#storypost_article #post_gverdict {
    height: 250px;
    margin-top: 85px;
}

#storypost_article #post_gverdict #gverdict_imgclip {
    background-color: rgba(0,0,0,0.7);
    background-image: none;
    height: 100%;
}

#storypost_article #post_gverdict .gscore {
    line-height: 125px;
    background-size: 125px;
    
    top: -65px;
    left: 0;
}

#storypost_article #post_gverdict .gscore span {
    font-size: 275%;
}

#storypost_article #post_gverdict #gverdict_closing {
    width: 90% !important;
    padding: 0 5%;
    left: 0;
    top: 80px !important;
    
}

#storypost_article #post_gverdict #gverdict_closing h4 {
    font-size: 160%;
    padding-bottom: 1%;
    margin-bottom: 0;
}


#storypost_article #post_gverdict #gverdict_closing {
	width: 50%;
	top: 10%;
}

#storypost_article #post_gverdict #gverdict_closing p {
	font-size: 95%;
}

.postsmall-wrapper #greview_gcontent {
	margin: 15px 0;
	
	padding:0px;
}


/* QUICK POSTS */

.qpmain-wrapper h1 {
	color: #9dee5d;
	font-size: 240%;
	background: url("../img/body/qp-icon.png") no-repeat left 8px transparent;
	background-size: 24px;
	padding-left: 35px;
	margin-bottom: 20px;
}

.qpmain-wrapper h1 span {
	color: #aaacb3;
	
	font-size: 42%;
	letter-spacing: normal;
	margin-top: -5px;
}

.qpmain-wrapper h1 span a {
	color: #9dee5d;
}

.qp-post {
	border-width: 0px !important;
}

.qp-post .upv-vtsection {
	background: url("../img/body/qp-arrow-dark.png") no-repeat 101% -22px transparent;
	background-size: 20px;
}

.qp-post .upv-cntsection {
	background-color: #262222;
	width: 76%;
	padding: 3% !important;
}

.sr-cntblock .qp-post .upv-cntsection .upv-content p {
	font-size: 80%;
}

.sr-cntblock .qp-post {
	margin-bottom: 10px;
}

/* CBLOGS */

.cbmain-wrapper h1 {
	color: #9dee5d;
	font-size: 240%;
	background: url("../img/body/cb-icon.png") no-repeat left 5px transparent;
	background-size: 30px;
	padding-left: 35px;
	margin-bottom: 20px;
}

.cbmain-wrapper h1 span {
	color: #aaacb3;
	
	font-size: 42%;
	letter-spacing: normal;
	margin-top: -5px;
}

.cbmain-wrapper h1 span a {
	color: #9dee5d;
}

.promotedcb::after {
	
	position: absolute;
	bottom: -6px;
	right: -2px;
	background: url("../img/body/cb-promoted.png") no-repeat left bottom transparent;
	background-size: 79px;
	font-style: italic;
	font-size: 80%;
	
	padding: 8px 0;
	z-index: 90;
	content: "Promoted";
	color: #fff;
	
	width: 79px;
}

.rss-button {
	
	border: 1px solid #767780;
	line-height: 175%;
	width: 55px;
	padding-right: 10px;
	color: #0d0c0c;
	font-size: 75%;
	
	
	
	background: url("../img/body/cb-rss-icon.png") no-repeat 40px center #f7f7f7;
	background-size: 9px;
}

.p2pcta {
	display: inline-block;
	padding: 5% 0 5% 0;
	
	color: #fff;
	
	
	font-size:100%;
	background-color: #cc1f1f;
	border:1px #888 solid;
	}

.p2pfollowing {
	
	width: 50%;
	
}

.p2psettings {
	font-size: 120%;
	
}

.p2psettings .p2psettings-menu {
	position: absolute;
	top: 15px;
	left: 15px;
	border: 1px solid #333;
	background-color: #767780;
	font-size: 80%;
	padding: 10px;
	
	
	
}

 

.p2psettings .p2psettings-menu li a {
	
	
	color: #fff;
}

.p2psettings .p2psettings-menu li a:hover {
	text-decoration: underline;
}

.p2psettings .p2psettings-menu .p2psm-hr {
	border-bottom: 1px dashed #ccc;
	font-size: 50%;
	line-height: 1px;
 
}

.upvcta {
	display: inline-block;
 
	color: #fff;
	
	background: url("../img/body/qp-upvote.png") no-repeat 10% center #cc1f1f;
	background-size: 20px;
	
	border: 1px solid #cc1f1f;
}

.upvcta span {
	
}

.followcta {
	display: inline-block;
	padding: 2% 3% 2% 7%;
	color: #9dee5d;
	border: 1px solid #9dee5d;
	
	background: url("../img/body/follow-me_img-dark.png") no-repeat 10% center transparent;
 
	
}

.morepostscta {
 
	color: #aaacb3;
	border: 1px solid #aaacb3;
	
 
	
}

#cbheader_cbuser {
	
	
	
	margin-bottom: 140px;
}

#cbheader_cbuser .rss-button {
	position: absolute;
	top: 105%;
	right: 0;
}

#cbheader_cbuser #cbuser_cover {
	
}

#cbheader_cbuser #cbuser_cover img {
	
	border: 1px solid rgba(0,0,0,0.5);
}

 

#cbuser_userinfo #userinfo_photo img {
	width: 88%;
	border: 1px solid rgba(0,0,0,0.5);
	
	
	
}

#cbuser_userinfo #userinfo_photo .p2pcta {
	width: 88%;
	font-size: 95%;
}

#cbuser_userinfo #userinfo_stats {
	
	width: 68%;
	margin-left: 2%;
	padding-top: 8%;
}

#cbuser_userinfo #userinfo_stats h1 a {
	font-size: 130%;
	
	
	color: #dbdde6;
}

#cbuser_userinfo #userinfo_stats #bio_stats {
	margin-top: 15px;
}

#cbuser_userinfo #userinfo_stats .p2pcta {
	
	font-size: 95%;
	width: 100px;
}

#cbuser_bio {
	
	color: #aaacb3;
}

#cbuser_bio img {
	
	
	margin: 10px 0;
}

#cbuser_bio a {
	color: #9dee5d;
}

#cbfooter {
	
	
	padding: 25px 0;
}

#cbfooter #cbfooter_fappers {
	font-style: italic;
	color: #aaacb3;
	margin-bottom: 20px;
}

#cbfooter #cbfooter_fappers a {
	color: #9dee5d;
}

#cbfooter a {
	margin-right: 1%;
}

.cbuser-wrapper .upv-post .upv-cntsection {
	
	/* causes wrapping width: 95%; */
	padding: 0 3% 0 2%;
}

.cbuser-wrapper #article_posttop {
	margin-bottom: 30px;
}

.cbuser-wrapper #article_posttop h1 {
	margin-bottom: 30px;
}

 
.cbuser-wrapper #article_postcontent #postcontent_post p img {
	
	
	
	margin: 1% 0;
	border: 1px solid rgba(0,0,0,0.5);
}

/*.cbuser-wrapper #article_postcontent #postcontent_post iframe  {
	margin: 2% auto;
	
	
	
}*/

.promotedcbpost::after {
	
	content: "Promoted";
	color: #fff;
	padding: 8px 0;
	font-size: 80%;
	font-style: italic;
	
	position: absolute;
	bottom: -6px;
	left: 41%;
	background: url("../img/body/cb-promoted-post.png") no-repeat left bottom transparent;
	background-size: 82px;
	width: 82px;
}

/* UPVOTING MODULE */

.upv-post {
	
	margin-bottom: 25px;
	border-bottom: 1px solid #47484d;
	padding-bottom: 10px;
	
}

 

.upv-post .upv-vtsection .upv-imgcell figure img {
	
	border: 1px solid rgba(0,0,0,0.5);
}

 

.upv-post .upv-vtsection .upv-votecell .upv-upvote {

	color: #fff;
	background: url("../img/body/qp-upvote.png") no-repeat 18% center #cc1f1f;
	background-size: 20%;
}


 

.upv-post .upv-vtsection .upv-votecell a:hover {

	color:#fff !important;
	background-color:#cd121d;
	background: url("../img/upvote2.gif") no-repeat 18% center #8c0108;
	background-size: 22%;
		
	
}

.upv-post .upv-vtsection .upv-votecell_login .upv-upvote {

	color: #fff;
	background: url("../img/body/qp-upvote.png") no-repeat 18% center #cc1f1f;
	background-size: 20%;
}


 

.upv-post .upv-vtsection .upv-votecell_login a:hover {

	color:#fff !important;
	background-color:#cd121d;
	background: url("../img/upvote2.gif") no-repeat 18% center #8c0108;
	background-size: 22%;
		
	
}


.upv-post .upv-vtsection .upv-votecell .upv-faprs {
 
	color: #767780;
	font-style: italic;
	
	vertical-align: text-top;
	margin-top: 5px;
}

.upv-post .upv-vtsection .upv-votecell .upv-faprs span {
	font-size: 58%;
}

 

.upv-post .upv-cntsection .upv-content {
	color: #aaacb3;
	margin-top: 10px;
	font-size: 100%;
	word-wrap: break-word;
}

.upv-post .upv-cntsection .upv-content h1 {
 
	background-image: none;
	
	margin-bottom: 10px
}

.upv-post .upv-cntsection .upv-content h1 a {
	color: #9dee5d;
	
}

.upv-post .upv-cntsection .upv-content p a {
	color: #9dee5d;
}

.upv-post .upv-cntsection .upv-content object,embed {
	width: 100% !important;
	margin-top: 10px;
}

.upv-post .upv-cntsection .upv-content p img {
	
	margin: 10px 0;
	
}

.upv-post .upv-cntsection .upv-footer {
	
	height: 15px;
	padding-top: 10px;
}

.upv-post .upv-cntsection .upv-footer .post-repost {
	
	margin-right: 25px;
}

.upv-post .upv-cntsection .upv-footer .post-comments {
	
}


/* USER FOLLOWING PROFILE CARDS */

#usercard_medium {
	
	float:left;
	width:300px;
	height:320px;
	background-color:#262222;
	border-radius:4px;
	margin:0 0px 25px 20px;
	text-align:left;
	border:1px #100f0f solid;
}

#usercard_header_container {
	background-color:#000;
	
	height:96px;
	width:100%;
}



/* GAME REVIEWS STYLES */

#reviews_rfilter {
	
	
	color: #767780;
}
#reviews_rfilter .rfilter {
	border-bottom: 2px solid #aaacb3;
	
	color: #767780;
	font-size: 87%;
	line-height: 30px;
	outline: 0;
	
	background: url("../img/body/reviews/sort-arrows.png") no-repeat 70px center transparent;
	background-size: 6px;
	
	
	padding-left: 3%;
	margin-right: 1%;
}

#reviews_rfilter #rfilter_name {
	width: 59%;
}

#reviews_rfilter #rfilter_date {
	width: 12%;
}

#reviews_rfilter #rfilter_score {
	width: 17%;
}

#header_greview h1 a {
	font-size: 133%;
	line-height: 100%;
	color: #9dee5d;
	
	margin-bottom: 5%;
	
}
 
#greview_gcontent a {
	
	
	color: #999;
	border-bottom: 4px solid #999;
	margin-right: 2%;
}

#greview_gcontent a:hover {
	color: #fff;
	border-bottom: 4px solid #fff;
}

#header_greview .gplatforms {
	width: 80%;
}

#greview_gphoto {
	position: absolute;
	/* black theme margin only */;
	margin-top:30px; 
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-color: transparent;
}

#greview_gphoto:before {
	background-color: rgba(0,0,0,0.5);
	
	height: 100%;
	content: "";
	
	
}

 

#greview_gvideo #gvideo_close {
	
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	background: url("../img/body/reviews/close-button.png") no-repeat left top transparent;
	background-size: 22px;
}

#greview_gvideo #gvideo_close span {
	
}

#posttop_watchvideo {
	
	margin: 16% auto;
	width: 82px;
	height: 82px;
	background: url("../img/body/reviews/video-play.png") no-repeat left top transparent;
	background-size: 82px;
	cursor: pointer;
}

#posttop_watchvideo span {
	
}

#posttop_watchvideo:hover {
	background-position: left bottom;
}

#post_intro {
	
	padding: 35px 0;
}

#post_intro h2 {
	color: #9dee5d;
	
	
	letter-spacing: -0.03em;
	text-align: left;
	
	font-style: normal;
	margin-bottom: 35px;
}

#post_intro p {
 
	font-style: italic;
}

#post_intro #post_ghero figure img {
	
}

#post_ginfo {
	
	width: 310px;
	height: 220px;
	padding: 15px;
	
	border: 1px solid #aaacb3;
}

#post_ginfo #ginfo_cover {
	
	width: 35%;
	height: 250px;
	line-height: 100%;
}

#post_ginfo #ginfo_cover a {
	
	margin-top: 30%;
	font-size: 70%;
	color: #fff;
	
	
	
	
}

#post_ginfo #ginfo_cover a span {
	
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.8);
	padding: 0 0 0 0;
	height: 100%;
	
}

#post_ginfo #ginfo_cover a span span {
	margin-top: 50%;
	position: static;
	background-color: transparent;
	height: auto;
}

#post_ginfo #ginfo_cover a span span img {
	width: 80px;
	margin-top: 5px;
}

#post_ginfo #ginfo_cover a:hover span {
	
}

#post_ginfo #ginfo_cover figure img {
	
	
}

#post_ginfo #ginfo_stats {
	
	width: 60%;
	height: 250px;
	margin-top: 5%;
}

#post_ginfo #ginfo_stats span {
	
	font-size: 75%;
	font-style: italic;
	line-height: 100%;
	margin-bottom: 20px;
}

#post_ginfo #ginfo_stats span strong {
	font-size: 110%;
	
	font-style: normal;
	
	
	
}

#post_gverdict {
	
	
	height: 300px;
	
	margin-bottom: 50px;
}

#post_gverdict #gverdict_imgclip {
	position: absolute;
	top: 0;
	left: 0;
	
	height: 100%;
	
	background: url("../img/body/reviews/img-clip-dark.png") no-repeat left top transparent;
	background-size: 100% 100%;
}

#post_gverdict #gverdict_img {
	position: absolute;
	top: 0;
	left: 0;
	
	height: 100%;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto;
}

 

#post_gverdict #gverdict_closing h4 {
	font-size: 225%;
	font-style: italic;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

#post_gverdict #gverdict_closing p {
	font-style: italic;
	font-size: 100%;
	color: #fff;
}

#post_gverdict .gscore {
	line-height: 232px;
	background-size: 232px;
	width: 232px;
	position: absolute;
	top: 12.5%;
	left: 0;
	z-index: 2;
}

#post_gverdict .gscore span {
	font-size: 500%;
	letter-spacing: -.05em;
	color: #fff;
	
	
	
}

#postlarge_footer {
	
	margin: 25px auto;
	
}

#postlarge_footer #content-wrapper_sitebody-left {
	margin-left: 3%;
	width: 64%;
}

.reviews-postwrapper {
	width: 100% !important;
	
}

.reviews-postwrapper #article_postcontent {
	background-color: #0d0c0c;
	padding: 3%;
}

.reviews-postwrapper #storypost_article {
	
	
	
	border-top: 1px solid transparent; /* TEMP HACK FOR PADDING BUG */
}

.reviews-postwrapper #article_posttop {
	width: 97%;
	padding-left: 3%;
	margin: 0 0 25px 0;
}

.reviews-postwrapper #article_posttop h1 {
	
	font-style: italic;
	
	letter-spacing: 0.02em;
	color: #fff;
 
}

.reviews-postwrapper #article_posttop h1 a {
	color: #fff;
	font-size: 153%;
}

.reviews-postwrapper #article_posttop h1::before {
 
	
	font-size: 35%;
	
	
	background: url("../img/body/reviews/review-label.png") no-repeat left center transparent;
	background-size: 90px;
	
	width: 90px;
	padding-bottom: 2px;
	margin-bottom: 15px;
}

.reviews-postwrapper #article_posttop #posttop_byline {
	color: #fff;
	border-left: 0px;
	border-top: 1px solid #aaacb3;
}

.reviews-postwrapper #posttop_byline #byline_author a {
	
	color: #fff;
}

.reviews-postwrapper #posttop_byline #byline_authorhandle a {
	
	color: #9dee5d;
}

.reviews-postwrapper #posttop_byline #byline_author a:hover {
	text-decoration: underline;
}

.reviews-postwrapper #posttop_byline #byline_authorhandle a:hover {
	text-decoration: underline;
}

.reviews-postwrapper #greview_gcontent {
	background-color: rgba(0,0,0,0.5);
	height: auto;
	width: 97%;
	padding: 2% 0 2% 3%;
}

.reviews-postwrapper #greview_gcontent a {
	text-transform: capitalize;
	
	color: #fff;
	
	margin-right: 2%;
}

.reviews-postwrapper #greview_gcontent a:hover  {
	color: #ff0000;
}



.reviews-postwrapper #sitebody-left_morenews h2 em {
	font-size: 80%;
	color: #cc1f1f;	
}


.gplatforms em {
	color: #767780;
}

.gplatforms a {
	
	
	background-color: #ccc;
	
	color: #fff;
}

.gplatforms .android {
	background-color: #00a896;
}

.gplatforms .mac {
	background-color: #d8418b;
}

.gplatforms .iphone {
	background-color: #d8418b;
}

.gplatforms .ipad {
	background-color: #ca556c;
}

.gplatforms .pc {
	background-color: #0076bf;
}

.gplatforms .ps4 {
	background-color: #ec5a4f;
}

.gplatforms .ps3 {
	background-color: #f68b7f;
}

.gplatforms .vita {
	background-color: #a55a4d;
}

.gplatforms .wiiu {
	background-color: #af60bf;
}

.gplatforms .n3ds {
	background-color: #d08ac2;
}

.gplatforms .wii {
	background-color: #a3527a;
}

.gplatforms .xboxone {
	background-color: #6ec829;
}

.gplatforms .xbox360 {
	background-color: #718f40;
}

.rpricecheck {
	
	
	
	
	color: #aaacb3;
 
	background: url("../img/body/amazon-logo_dark.png") no-repeat right 4px transparent;
	background-size: 78px;
}

.rpricecheck img {
	height: 15px;
	vertical-align: text-bottom;
}

.rdate {
	font-size: 87%;
	
	color: #aaacb3;
}

.gscore {
	line-height: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	background-size: 80px;
	
}

.gscore a {
	
	
	letter-spacing: -.05em;
	color: #fff;
	
	
}

.gscore span {
	
	
	letter-spacing: -.05em;
	color: #fff;
	
	
}

.scr10-0 {
	background-image: url("../img/body/reviews/score-10.0.png");
}

.scr10-0 span {
	margin-left: -15px;
}

.scr9-5 {
	background-image: url("../img/body/reviews/score-9.5.png");
}

.scr9-0 {
	background-image: url("../img/body/reviews/score-9.0.png");
}

.scr8-5 {
	background-image: url("../img/body/reviews/score-8.5.png");
}

.scr8-0 {
	background-image: url("../img/body/reviews/score-8.0.png");
}

.scr7-5 {
	background-image: url("../img/body/reviews/score-7.5.png");
}

.scr7-0 {
	background-image: url("../img/body/reviews/score-7.0.png");
}

.scr6-5 {
	background-image: url("../img/body/reviews/score-6.5.png");
}

.scr6-0 {
	background-image: url("../img/body/reviews/score-6.0.png");
}

.scr5-5 {
	background-image: url("../img/body/reviews/score-5.5.png");
}

.scr5-0 {
	background-image: url("../img/body/reviews/score-5.0.png");
}

.scr4-5 {
	background-image: url("../img/body/reviews/score-4.5.png");
}

.scr4-0 {
	background-image: url("../img/body/reviews/score-4.0.png");
}

.scr3-5 {
	background-image: url("../img/body/reviews/score-3.5.png");
}

.scr3-0 {
	background-image: url("../img/body/reviews/score-3.0.png");
}

.scr2-5 {
	background-image: url("../img/body/reviews/score-2.5.png");
}

.scr2-0 {
	background-image: url("../img/body/reviews/score-2.0.png");
}

.scr1-5 {
	background-image: url("../img/body/reviews/score-1.5.png");
}

.scr1-0 {
	background-image: url("../img/body/reviews/score-1.0.png");
}

.scr0-5 {
	background-image: url("../img/body/reviews/score-0.5.png");
}

.scr0-0 {
	background-image: url("../img/body/reviews/score-0.5.png");
}

.scrNA {
	background-image: url("../img/body/reviews/score-na.png");
}


/* 4 COLUMN MODULE */

.mod-4col {
	
	border-bottom: 1px solid #47484d;
	margin: 40px 0;
	padding-bottom: 40px;
}

.mod-4col .mod-col1 {
	width: 21%;
	margin-right: 2%;
}

.mod-4col .mod-col1 figure img {
	
	border: 1px solid rgba(0,0,0,0.5);
}

 

.mod-col2 h1 a {
	color: #9dee5d;
	
	
	
}

.mod-col1, .mod-col2, .mod-col3, .mod-col4 {
	
	margin-right: 1%;
}


/* TEMP - TO OPTIMIZE/ORGANIZE LATER - MOVE THEME-RELATED STYLES TO COLOR CSS FILES */


#vidBtn {
	color:#fff !important;
	background-color:#0d0c0c !important;
	background-image:none;
}


 

#videoLink {
 
	border:2px #22d2d2 solid; 
 
}


.fp__btn {
	background:transparent !important;
	background-image: none !important;
	 
	color:#fff !important;
 
}

#quickpost_editor_box {
	background-color:none;  
 
}

#quickpost_limiter {
	color:#fff;
 
}

#quickpost_limiter a {
	color:#eee !important; 

}



#quickpost_textbox {
	background-color:#222222; 
	border:1px #333 solid;
	color:#eee;
	 
 
}

.quickpost-modal textarea { 
 
	background-color:#fff; 
 
	color:#000 !important; 
	
}
	

#green_button {
  
	background-color:#97ec5c; 
	color:#000 !important; 
	 }

#gray_button {
	background-color:gray; 
	 
	color:#fff !important;
}

#gray_button a {
	color:#fff !important;
}

#spoilers {
	background-color:gray;
	color:gray !important;
}

.KICKASSELEMENT {
	color:#cc0000 !important;
}
 




