* {
	margin: 0;
	padding: 0;
}
body {
	background: #191919;
	font-family: Helvetica, Arial, Verdana sans-serif;
	font-size: 12px;
	color:#dfdfdf;
	display: block;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	color: #C41E1E;
}
a:hover {
	text-decoration: underline;
}
img, fieldset {
	border: none;
}
.smallthumb {
    width: 90px;
    height: 66px;
}
.mediumthumb {
    width: 190px;
    height: 140px;
}
.largethumb {
    width: 470px;
    height: 260px;
}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../font/BebasNeue-webfont.eot');
    src: url('../font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/BebasNeue-webfont.woff') format('woff'),
         url('../font/BebasNeue-webfont.ttf') format('truetype'),
         url('../font/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.videoPlayer {
	margin: 0 auto;
}
.content {
	background: #191919;
	margin: 0 auto;
	width: 993px;
}
.review-count {
	border-bottom: 1px solid #2C2C2C;
}
#header {
	margin: 10px 0 10px 0;
}
#header #bannerAd {
display: block;
overflow: hidden;
text-align: center;
min-width: 734px;
max-height: 96px;
padding: 3px;
margin: 0px auto;
clear: both;
}
#bannerAd div{
	margin: 0 auto;
}
#header #search {
	background: #0D0D0D;
	float: right;
	display: inline;
	width: 224px;
	height: 68px;
	padding: 27px 0 0 20px;
	margin: 0 3px 0 0;
}
#header #search .txtSearch {
	display: block;
	color: #fff;
	letter-spacing: 2px;
	font-size: 16px;
    	font-family: 'BebasNeueRegular';
	width: 59px;
	height: 12px;
	margin: 0 0 5px 0;
}
#search #s {
	background: #1E1E1E url(../img/search_icon.png) no-repeat;
	background-position: 5px 8px;
	border: 1px solid #090909;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 #191919, inset 0 2px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 0 #191919, inset 0 2px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #191919, inset 0 2px 1px rgba(0,0,0,0.2);
	font-size: 11px;
	line-height: 11px;
	/* width: 180px; */
	width: 265px;
	height: 24px;
	color: #FFF;
	padding: 0 0 0 22px;
	transition: border .3s, box-shadow .3s;
	-moz-transition: border .3s, moz-box-shadow .3s;
	-webkit-transition: border .3s, moz-box-shadow .3s;
}
#logoArea {
	float: left;
	width: 370px;
	height: 144px;
	padding: 10px 10px;
}
#navArea {
	float: right;
	width: 568px;
	height: 144px;
	/* padding: 10px; */
}
#navArea a {
	color: #FFF;
}
#navArea a:hover {
	text-decoration: none;
}
#navArea .menu {
	position: relative;
	list-style-type: none;
	margin-top: 55px;
	z-index: 99999997;
}
#navArea .menu .menu-item {
	display: block;
	float: left;
	padding: 10px;
	margin: 5px;
	font-size: 26px;
    font-family: 'BebasNeueRegular';
}
#navArea .menu .menu-item:hover {
	color: #000;
	background: #fff;
}
#navArea .menu .menu-item:hover a
{
	color: #000;
}
#navArea .menu .menu-item .sub-menu {
	position: absolute;
	display: none;
	width: 200px;
	padding: 10px;
	margin-left: -10px;
	background: #fff;
}
#navArea .menu .menu-item .sub-menu .menu-item
{
	float: left;
	display: block;
	width: 189px;
	font-size: 18px;
	padding: 0px;
	background: #fff;
	margin: 0px;
}
#navArea .menu .menu-item .sub-menu .menu-item .sub-menu
{
	float: none;
	position: relative;
	left: 0px;
	width: auto;
	height: auto;
	padding: 0;
	background: #fff;
	margin-left: 10px;
}
#navArea .menu .menu-item .sub-menu .menu-item .sub-menu .menu-item
{
	font-size: 12px;
	background: #fff;
}
#navArea .menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a
{
	font-family: Helvetica, Arial, Verdana sans-serif;
	color: #C41E1E;
}
#navArea .menu .menu-item:hover .sub-menu {
	display: block;
}
#leftCol {
	float: left;
	display: inline;
	width: 615px;
	padding: 15px;
	margin: 0 0 10px 2px;
}
#rightCol {
	float: right;
	display: inline;
	width: 321px;
	padding:5px;
	margin: 0 3px 10px 0;
}
.entry-title {
	font-size: 36px;
    	font-family: 'BebasNeueRegular';
}
.entry-content {
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
}
.entry-content p {
	margin: 5px 0px 5px 0px;
}
.comment {
	display: block;
	margin: 0px 0px 15px 0px;
}
.comment-body {
	font-size: 12px;
	line-height: 14px;
}
.comment-body p, .must-log-in, .logged-in-as {
	margin: 3px 0px 3px 0px;
}
.comment-author {
	font-size: 16px;
    	font-family: 'BebasNeueRegular';
}
.comment-author img {
	vertical-align: middle;
	border: 3px solid #090909;
	margin: 0px 10px 5px 0px;
}
.comment-author a {
	color: #fff;
}
.commentnav {
	position: relative;
	height: 25px;
	margin: 10px 0px 10px 0px;
}
.commentlist {
	list-style:none;	
}
.comment-form-comment textarea {
	margin-left: 10px;
	width: 510px;
	background-color: #090909;
	color: #fff;
	vertical-align: top;
}
.comment-form-comment {
	margin-top: 10px;
}
.form-submit input, .comment-reply-link {
  	font-family: 'BebasNeueRegular';
  	display:block;
	border: 0;
  	padding:5px 10px;
  	background:#0D0D0D;
  	color:#fff;
  	text-decoration:none;
  	text-transform:uppercase;
}
.form-submit input {
  	position:absolute;
}
.comment-reply-link {
	width: 25px;
}
.comment-reply-link, .comment-reply-login {
	display: block;
	margin: 10px 0 10px 0;
}
.depth-2 {
    margin-left: 50px;
    list-style-type: none;
}
.depth-3 {
    margin-left: 100px;
    list-style-type: none;
}
.form-allowed-tags {
	padding: 10px;
	text-size: 9px;
	background-color: #2c2c2c;
	margin: 10px 0px 10px 0px;
}
#respond {
	/* height: 300px; */
	margin-bottom: 20px;
}
#featuredImg {
	float: left;
	width: 670px;
}
#featuredImg img {
	display: block;
	background: #0D0D0D;
	width:470px;
	padding: 10px;
	margin: 0px auto;
}
#featuredCaption, #archiveCaption {
	display: block;
	margin: 0px auto;
	width: 470px;
	font-size: 26px;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis-word;
    	font-family: 'BebasNeueRegular';	
}
#featuredCaption a, #archiveCaption a, .featureditem div a {
	color: #FFF;
}
#featuredCaption, #archiveCaption a:hover {
	text-decoration: none;
}
#archiveCaption {
	margin: 0px 385px 0px 101px;
}
#adBlock {
	float: right;
}
#squareAd {
	width: 300px;
	height: 250px;
	background: #0D0D0D;
	overflow: hidden;
	padding: 10px 10px 10px 10px;
	margin: 0 auto;
}
.archiveitem {
	float: left;
}
.archiveitem div {
	margin-left: 25px;
	width: 180px;
	height: 40px;
	overflow: hidden;
	padding: 2px 5px;
}
.archiveitem img {
	margin: 15px 18px 0px 18px;
	padding: 10px;
	background: #0D0D0D;
	border: 1px solid #0D0D0D;
}
.archiveitem a {
	font-family: 'BebasNeueRegular';
	font-size: 18px;
	color: #fff !important;
}
.archiveitem img, #featuredImg img {
	border: 1px solid #0D0D0D;
}
.archiveitem:hover img, #featuredImg:hover a img {
	border: 1px solid #fff;
}
.archiveitem:hover a, #featuredImg:hover a {
	text-decoration: underline;
}
.listitem {
	float: left;
	margin-bottom: 10px;
}
.listitem img {
	display: inline;
	float: left;
	padding: 5px;
	background: #0D0D0D;
	border: 1px solid #0D0D0D;
}
.listitem span {
	float: right;
	margin: 10px;
	display: inline;
	width: 150px;
}
.listitem a {
	font-family: 'BebasNeueRegular';
	font-size: 18px;
	color: #fff !important;
}
.listitem img, #featuredImg img {
	border: 1px solid #0D0D0D;
}
.listitem:hover img, #featuredImg:hover img {
	border: 1px solid #fff;
}
.listitem:hover a span, #featuredImg:hover a span {
	text-decoration: underline;
}
.socialIcon {
	width: 60px;
	height: 60px;
	float: left;
	background: #0D0D0D;
	margin: 10px 17px 0px 17px;
}
#featured {
	position: relative;
}
#featured li div {
	font-family: 'BebasNeueRegular';
	font-size: 18px;
}
#featured li div img {
	margin: 15px 18px 0px 18px;
	padding: 10px;
	background: #0D0D0D;
	border: 1px solid #0D0D0D;
}
#featured li div div {
	margin-left: 25px;
	width: 180px;
	height: 40px;
	overflow: hidden;
	padding: 2px 5px;
}
#featured li div.featureditem {
	float: left;
}
#featured li div.featureditem:hover img {
	border: 1px solid #FFF;
}
/* Basic jQuery Slider essential styles */
ul.bjqs { 
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	display:none;
}
li.bjqs-slide {
	display:none;
	position:absolute;
}
ul.bjqs-controls {
	list-style:none;
	margin:0;
	padding:0;
	z-index:99999997;
}
ol.bjqs-markers {
	list-style:none;
	margin:0;
	padding:0;
	z-index:99999997;
}
ol.bjqs-markers li {
	float:left;
}
p.bjqs-caption {
	display:block;
	width:96%;
	margin:0;
	padding:2%;
	position:absolute;
	bottom:0;
}

 ul.bjqs-controls li a {
  font-family: 'BebasNeueRegular';
  display:block;
  padding:5px 10px;
  position:absolute;
  background:#0D0D0D;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
}
.excerptmore {
  display:block;
  margin: 5px 0px 0px 0px;
  color:#C41E1E;
  text-decoration:none;
}
.videomore {
  font-family: 'BebasNeueRegular';
  padding:5px 10px;
  margin: 5px 0px 0px 0px;
  background:#0D0D0D;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
}
.videomorebox {
  width: 200px;
  height: 50px;
}
.excerpt {
  margin: 0px 0px 5px 0px;
}
.bjqs-prev a{
  left:0;
}

.bjqs-next a{
  right:0;
}
p.bjqs-caption{
  background:rgba(0,0,0,0.7);
  color:#fff;
  text-align:center;
}

ol.bjqs-markers{
  position:absolute;
  bottom:-5px;
}

ol.bjqs-markers li{
  float:left;
  margin:0 3px;
}

ol.bjqs-markers li a{
  display:block;
  height:4px;
  width:4px;
  border:1px solid #fff;
  overflow:hidden;
  text-indent:-9999px;
  background:#000;
  border-radius:10px;
}

ol.bjqs-markers li.active-marker a{
  background:#fff;
}
.blog {
	margin: 10px 0 0 0;
	overflow: hidden;
}
.blogentry {
	list-style: none;
	list-style-position: outside;
	width: 321px;
	float: left;
	display: inline;
	margin: 0 20px 10px 0;
	/* border-bottom: 1px solid #2C2C2C; */
}
.blog h2 {
	font-family: 'BebasNeueRegular';
	font-size: 17px;
	line-height: 21px;
	font-weight: normal;
	margin: 8px 0 7px 0;	
}
.blog h2 a {
	color: #C41E1E;
}
p.meta {
	font-size: 10px;
	text-transform: uppercase;
	color: #4C4C4C;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 8px 0;
}
.blog .p {
	line-height: 18px;
	text-align: justify;
}
.videoarea {
	margin: 0px 0px 10px 0px;
	text-align: center;
}
.videoarea div {
	margin: 0px auto;
}
#videoarea_wrapper, #videoarea {
	width: 960px !important;
	height: 540px !important;
	margin: 0px auto 10px auto;
	text-align: center;	
}
#footer {
	max-width: 993px;
	min-width: 331px;
	min-height: 300px;
}
h2.sectionheading, #reply-title {
	font-family: 'BebasNeueRegular';
	font-size: 20px;
	line-height: 21px;
	font-weight: normal;
	margin: 8px 0 7px 0;
	padding: 0px 0px 5px 0px;
	display: block;
	border-bottom: 1px solid #2C2C2C;	
}
.footercontainer1 {
	width: 331px;
	min-height: 500px;
	float: left;
}
.footercontainer2 {
	width: 331px;
	min-height: 500px;
	float: left;
}
.footercontainer3 {
	width: 331px;
	min-height: 500px;
	float: left;
}
.footeritem {
	width: 321px;
	margin: 10px 0px 15px 10px;
	float: left;
}
.socialentry {
	display: block;
	list-style: none;
	list-style-position: outside;
	text-size: 8px;
	margin: 5px 0px 10px 0px;
}
.socialentry a {
	color: #C41E1E !important;
}
.pagenavigation {
	width: 100%;
	position: relative;
	text-align: center;
}
.pagenavigation a {
  font-family: 'BebasNeueRegular';
  font-size: 20px;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
}
.pagenavigation .navleft, .pagenavigation .navright {
  display:block;
  width: 100px;
  margin: 15px;
  padding:5px 10px;
  position:absolute;
  background:#0D0D0D;
}
.pagenavigation .navleft {
  left: 0;

}
.pagenavigation .navright {
  right: 0;
}
.copyright {
  font-size: 11px;
  margin-top: 10px;
  padding: 5px;
  border-top: 1px solid #2C2C2C;	  
}
.currentPager {
  background-color: #C41E1E !important;
}
span.page-number, span.yjl-more, span.yjl-prev, span.yjl-next, .gray, .button {
  font-family: 'BebasNeueRegular';
  padding:5px 10px;
  margin: 5px 0px 0px 0px;
  background:#0D0D0D;
  text-decoration:none;
  text-transform:uppercase;
  border: 0 !important;
}
span.page-number, span.yjl-more, span.yjl-prev, span.yjl-next, .button {
  color:#fff;
}
.yjl-mes {
	margin-left: 340px;
}
.text-input {
	border: 1px solid #090909;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 #191919, inset 0 2px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 0 #191919, inset 0 2px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #191919, inset 0 2px 1px rgba(0,0,0,0.2);
	font-size: 11px;
	line-height: 11px;
	width: 180px;
	height: 24px;
	transition: border .3s, box-shadow .3s;
	-moz-transition: border .3s, moz-box-shadow .3s;
	-webkit-transition: border .3s, moz-box-shadow .3s;
}
#userArea
{
	height: 20px;
	position: relative;
	top: 5px;
}
#userOptions
{
	list-style:none;
	display:inline;
}
#userOptions li
{
	display: inline;
	list-style-type: none;
	padding-right: 5px;
}
.crpw-item {
    list-style-type: none;
    margin-bottom: 3px;
}
#simplemodal-container a.modalCloseImg {
	background:url(../img/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:99999999;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#191919; border:8px solid #0D0D0D; padding:12px; width: 650px; height:475px; font-size: 24px; z-index:99999998 !important;}
.app-store {
	width: 620px;
	margin: 15px auto;
}
.app-store img {
	display: block;
	float: left;
	margin: 5px;
}
.comment-author-rschott, .comment-author-james, .comment-author-mrsnerd, .comment-author-mikematei, .comment-author-mike-matei, .comment-author-rschott a, .comment-author-james a, .comment-author-mikematei a, .comment-author-mrsnerd a, .comment-author-mike-matei a {
	color: #C41E1E !important;	
}
.socialicontop {
	float: right;
	margin: -2px 2px 0px 2px;
}
.youtubeicontop {
	float: right;
	margin-left: 10px;
}