/* Basic Typography & Colors
-------------------------------------------------------------- */

/* Add specific site styling here for typography and background */
body {
  background: #D4D4D4;
  background-image:url(../images/background_paper_outer.jpg) !important;
}

#main {

}


/*Font Face
-------------------------------------------------------------- */
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('League_Gothic-webfont.eot');
    src: url('League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('League_Gothic-webfont.woff') format('woff'),
         url('League_Gothic-webfont.ttf') format('truetype'),
         url('League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('opensans-condbold-webfont.eot');
    src: url('opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condbold-webfont.woff') format('woff'),
         url('opensans-condbold-webfont.ttf') format('truetype'),
         url('opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('opensans-condlight-webfont.eot');
    src: url('opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condlight-webfont.woff') format('woff'),
         url('opensans-condlight-webfont.ttf') format('truetype'),
         url('opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('Chunkfive-webfont.eot');
    src: url('Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('Chunkfive-webfont.woff') format('woff'),
         url('Chunkfive-webfont.ttf') format('truetype'),
         url('Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FrancoisOneRegular';
    src: url('FrancoisOne-webfont.eot');
    src: url('FrancoisOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('FrancoisOne-webfont.woff') format('woff'),
         url('FrancoisOne-webfont.ttf') format('truetype'),
         url('FrancoisOne-webfont.svg#FrancoisOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ComicZineOTRegular';
    src: url('comic_zine_ot-webfont.eot');
    src: url('comic_zine_ot-webfont.eot?#iefix') format('embedded-opentype'),
         url('comic_zine_ot-webfont.woff') format('woff'),
         url('comic_zine_ot-webfont.ttf') format('truetype'),
         url('comic_zine_ot-webfont.svg#ComicZineOTRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TrueCrimesRegular';
    src: url('true-crimes-webfont.eot');
    src: url('true-crimes-webfont.eot?#iefix') format('embedded-opentype'),
         url('true-crimes-webfont.woff') format('woff'),
         url('true-crimes-webfont.ttf') format('truetype'),
         url('true-crimes-webfont.svg#TrueCrimesRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('proximanova-bold-webfont.eot');
    src: url('proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('proximanova-bold-webfont.woff') format('woff'),
         url('proximanova-bold-webfont.ttf') format('truetype'),
         url('proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('proximanova-regular-webfont.eot');
    src: url('proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('proximanova-regular-webfont.woff') format('woff'),
         url('proximanova-regular-webfont.ttf') format('truetype'),
         url('proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* All Regions
-------------------------------------------------------------- */
.page {
	/*border: 1px solid #B0B0B0;*/
	/*margin-top: 10px; */ /* PP: set by dennis_base */
	/*margin-bottom: 10px; */ /* PP: set by dennis_base */
	border-top: 0px !important;
	border-bottom: 0px !important;
	background:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	background-image: url(../images/background_paper.jpg) !important;
	-moz-box-shadow: 0 0 14px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 14px rgba(0,0,0,0.2);
	box-shadow: 0 0 14px rgba(0,0,0,0.2);
	/*background-color:#FFF !important;*/
	border-left: 1px solid #d4d0ca;
	border-right: 1px solid #d4d0ca;
	z-index:10;
	position:relative;
	/*margin-top:-35px !important;
	padding-top: 60px;*/
}

#main {
	padding-top:20px;
}


.view-latest-articles-for-the-homepage img {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-latest-articles-for-the-homepage img:hover {
opacity: .75;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.node-type-article #content .field-name-field-gallery img {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.node-type-article #content .field-name-field-gallery img:hover {
opacity: .75;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-category-hub img {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-category-hub img:hover {
opacity: .75;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-latest-nodes-term-homepg img {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-display-id-latest_movie_homepage img {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-display-id-latest_tv_homepage img {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.node-gallery .view-display-id-entity_thumbnails img:hover {
opacity: .75;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-display-id-latest_movie_homepage img:hover {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-display-id-latest_tv_homepage img:hover {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.node-gallery .view-display-id-entity_thumbnails img {
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.view-latest-nodes-term-homepg img:hover {
opacity: .75;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.gallery-image-full img:hover {
	opacity: 1;
}

.node-type-review #content-group .primary-image img:hover {
	opacity: 1;
}

.node-type-article #content-group .primary-image img:hover {
	opacity: 1;
}

#pid-homepage .view-carousel-homepage .views-field-field-primary-image img {
	opacity: 1;
	border-right:3px solid #000;
}

#pid-homepage .view-carousel-homepage-smaller-custom .views-field-field-primary-image img {
	opacity: 1;
	border-right:3px solid #000;
}

a {
 -webkit-transition-property: color;
 -webkit-transition-duration: 0.15s;
 -webkit-transition-timing-function: linear;
}

.node-type-article #content .field-name-field-gallery .main-image {
	margin-right:10px;
}

.node-type-article #content .field-name-field-gallery {
	background-color:#E0E0E0;
	padding-left:15px;
	padding-top:10px;
	padding-left:15px;
}

.node-type-article #content .field-name-field-gallery img {
	border: 2px solid #333;
}

.node-type-article #content .field-name-field-gallery .gallery-link {
	margin-right:10px;
	margin-bottom:10px;
	clear:both;
}

.node-type-article #content .field-name-field-gallery .gallery-link a {
	color:#333 !important;
}

.node-type-article #content .field-name-field-gallery .gallery-link a:hover {
	color:#F00 !important;
}

.node-type-article #content .field-name-field-gallery .field-label {
	font-family: FrancoisOneRegular;
	margin-bottom:10px;
	font-size:15px;
}

/* Country Switcher
/-------------------------------------------------------------- */
#header-top {
  margin-right: auto;
  margin-left: auto;
  width:960px;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher {
  position: absolute;
  color:#999;
  width:300px;
  padding-top: 0px;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher #dog_site_selector {
  margin-left:0px;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher #dog_selector_current {
  background-image: url(../images/downwardarrow.png) !important;
  background-position: 51px 5px;
  background-repeat: no-repeat;
  padding-left:7px;
  padding-top: 5px;
  padding-right:5.5em;
  padding-bottom: 2px;
  font-size: 91%;
  display: table-cell;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor:pointer;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher #dog_site_selector .item-list ul {
  background-color: rgb(0,0,0); opacity: 0.85;
  margin-left:44px;
  width: 101px;
  font-size: 91%;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher #dog_site_selector .item-list ul li a {
  padding-left:44px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 7px 7px;
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
  color:#999;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher #dog_site_selector .item-list ul li a:hover {
  background-color: #2A2A2A;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher #dog_site_selector .item-list ul li.first a {
  background-image: url(../images/uk-flag.jpg) !important;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher #dog_site_selector .item-list ul li.last a {
  background-image: url(../images/us-flag.jpg) !important;
}

#header-top-inner #block-denofgeek_site_switcher-dog_site_switcher .dogflag_selected {
  background-color:#000;
}

/* Social Networking Icons
/-------------------------------------------------------------- */

.social-menu-span {
	background-color: #2A2A2A;
	border-bottom: 2px solid black;
	color: white;
	padding-top: 4px;
}

.social-menu-inner {
	width: 960px;
	height:20px;
	padding-right:22px;
}

.social-menu-inner-small {
	float:right;
	width: 35%;
}

.social-menu-inner-small a {
	color:#FFF !important;
	padding-bottom:3px;
	float:left;
	font-size: 91%;
}


.social-menu-inner-small a:hover {
	color:#999 !important;
}

.social-menu-inner-small img {
	padding-left:12px;
	padding-right:7px;
}

.social-menu-inner-find-us {
	padding-bottom:3px;
	float:left;
	font-size: 91%;
	color:#999;
	padding-right: 4px;
}

.social-menu-promo-box {
	color: #fffc00;
	float: left;
	padding-right: 13px;
}

.social-menu-promo-box a {
	color: #fffc00 !important;
}


/* Main Menus
/-------------------------------------------------------------- */
#header-group {
	background-image:url(../images/header_bg.gif);
	margin-top:0px !important;
	margin-bottom:0px !important;
	height:123px;
}

#header-group-inner {
	width:960px;
}

#logo {
	padding-top:30px;
	padding-left:15px;
}

#leaderboard-top {
	padding-top:15px;
}

.menu-group {
	background-color:#000;
	height: 43px;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
	margin-bottom:0px;
}

.main-menu {
	background: none;
}

.main-menu .block .inner {
	margin-left: 0px;
	margin-right: 0px;
}

.main-menu-inner {
	/*background: url(../images/main-menu-bg.gif) repeat-x;
	border-top: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom: 3px solid #DADADA;*/
	border: 0px !important;
	margin-left: 20px;
	margin-right: 20px;

}

.menu-group-inner {
	width:960px !important;
}

#block-superfish-1 {
  width: 705px;
}

/* These are the top level menu items, add border-right here for separators */
.main-menu-inner ul.menu li,
.main-menu-inner ul.sf-menu li {
	/*border-right: 1px solid #DADADA;*/
}

.sf-menu.sf-style-default a {
	font-weight: bold;
}

.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default li,
.sf-menu.sf-style-default.sf-navbar {
	/*background: url(../images/main-menu-bg.gif) repeat-x;*/
	background:none !important;
	font-family:'LeagueGothicRegular';
	font-size: 29px;
	font-weight:100;
	height: 43px !important;
	/*margin-top:20px;*/
}

.sf-menu.sf-style-default li a:hover,
.sf-menu.sf-style-default li.sfHover a {
	background:none !important;
	color:#ff0000 !important;
	border-bottom: 2px solid #ff0000 !important;
	margin-bottom:0px;
	height: 98% !important;
}

.sf-menu.sf-style-default .active {
	/*background: #FFF;*/
	background:none !important;
	color:#ff0000 !important;
	border-bottom: 2px solid #ff0000 !important;
	margin-bottom:0px;
	height: 98% !important;
}

.sf-menu.sf-style-default a {
	border: none;
	padding: 0px 0px 0px 0px;
	margin-right:20px;
	margin-bottom:1px;
	font-weight:100;
	color:#FFF;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
  left: -3px;
  top: 34px;
	border: 3px solid #333;
	border-width: 0px 3px 3px 3px;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;

}

.main-menu-inner ul.sf-menu li li {
	border-right: none;
}

.sf-menu.sf-style-default li li a:hover,
.sf-menu.sf-style-default li li.sfHover a {
	color:#FFF
}

/* Secondary Menus
/-------------------------------------------------------------- */
.secondary-menu .block .inner {
	margin-left: 0px;
	margin-right: 0px;
}

.region-secondary-menu ul li a, .region-secondary-menu ul li .nolink {
	font-size: 91%;
	padding: 0.2em 0.75em;
}

.secondary-menu {
	background-color:#FFF;
}

.secondary-menu-inner {
	margin-left: 20px;
	margin-right: 20px;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}

.secondary-menu-inner ul.menu a,
.secondary-menu-inner ul.menu a:visited  {
	color: #333;
}

.secondary-menu-inner ul.menu li li {
  background-color: #fff;
  border: 1px solid #000;
}

/* Search Form
/-------------------------------------------------------------- */
#main-menu #block-search-form {
	margin-top: 7px;
	margin-right: 5px;
}

.page-search-site #content .form-type-textfield label {
	display:none;
}

/*  Postscript & Footer Regions
-------------------------------------------------------------- */
#footer {
	/*border-top: 3px solid #DADADA;*/
	padding-top:10px;
}

/* Main
/-------------------------------------------------------------- */
#main {
	/*margin-top:20px;*/
}

#block-dart-dart-tag-skin img,
#block-dart-dart-tag-billboard img {
	display:none;
}

#block-dart-dart-tag-billboard,
.dart-tag noscript img {
    display:block;
}

#block-dart-dart-tag-skin {
    width: 100% !important;
}

#block-dart-dart-tag-billboard {
    display:block;
    margin: 0 auto;
    width: 994px !important;
    float: none;
}

#block-dfp-billboard {
  display: block;
  width: 980px;
  margin-left: -10px;
}

#pre-page #block-dfp-leaderboard_oop {
  margin-bottom:0px;
}
#preface-top
	#dfp-ad-billboard
		iframe{
			overflow: hidden;
			margin: 0 auto;
}
/* Page titles
/-------------------------------------------------------------- */
#pid-gallery .view-header h2,
#pid-movies .view-header h2,
#pid-reviews .view-header h2,
#pid-galleries .view-header h2,
#pid-tv .view-header h2,
#pid-games .view-header h2,
#pid-interviews .view-header h2,
#pid-dvd-bluray .view-header h2,
#pid-other .view-header h2,
#pid-books-comics .view-header h2,
.page-taxonomy-term-3 .view-header h2 {
	/*display:none;*/
}

#pid-homepage #content h1.block-title, #pid-news #content h2.block-title {
	margin-bottom:10px !important;
}

#content h1.block-title, #pid-news #content h2.block-title {
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	/*height: 38px;*/
	margin-bottom:0px;
	line-height: 0.95em;
}
#content #block-dennis_adsense_afc-tag-content h4 {
    font-size: 27px;
    line-height: 0.5em;
}

#pid-news #content h2.block-title span {
	padding: 5px 11px;
}
#pid-sitemap #content h2.block-title span {
	font-family:'LeagueGothicRegular';
	font-size:27px;
	border:3px solid #000;
	margin-bottom:-3px !important;
	padding-right:20px;
	padding-left:15px;
	background-image:url(../images/titlebg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ff9400;
}

#pid-sitemap #content h2.block-title {
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	height: 28px;
	margin-bottom:0px;
}

#pid-galleries .title{
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	margin-bottom:15px !important;
}

.page-taxonomy-term .title-group .title {
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	margin-bottom:15px !important;
}

#client-sidebar-second-inner .title span,
#sidebar-second-inner .title span,
#pid-galleries #main-content .title span,
.page-taxonomy .title-group span,
.page-taxonomy .page .block-title span {
	font-family:'LeagueGothicRegular';
	font-size:27px;
	border:3px solid #000;
	margin-bottom:-3px;
	padding-right:20px;
	padding-left:15px;
	background-image:url(../images/titlebg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ff9400;
	display:inline-block;
	line-height: 1em;
}

#client-sidebar-second-inner .views-field-title span {
  font-size: 17px;
}

#sidebar-second-inner .title{
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	height: 30px;
	font-size: 2.1em;
}

#sidebar-second-inner #block-boxes-latest_trailers_box h2.title span {
	font-family: ComicZineOTRegular !important;
	background:transparent !important;
	border:0px !important;
	font-size:35px;
	padding-left:0px !important;
}

#sidebar-second-inner #block-boxes-latest_trailers_box h2.title {
	margin-bottom:0px;
}

#sidebar-second-inner #block-boxes-latest_trailers_box .content {
	background-color:#9EC7C8;
}

.page-taxonomy-term #main-content .node-article {
	margin-top:10px;
}

.page-taxonomy-term .region-content img {
	border: 2px solid #333;
}

#pid-homepage .content-group .title {
	margin-bottom: -3px;
	/*border-bottom: 1px solid #D7D7D7;*/
	line-height:25px;
	font-family:'FrancoisOneRegular';
	font-size: 20px;
	letter-spacing: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	border:3px solid #000;
	width:200px;
	/*transform: skew(-10deg,0deg);
	-ms-transform: skew(-10deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-10deg,0deg); /* Opera */
	/*-moz-transform: skew(-10deg,0deg); /* Firefox */
	padding-top:2px;
	padding-bottom:3px;
}

#pid-homepage #main-content .title-group span {
	padding-left:10px;
	border-left:7px solid #F00;
}

.page-node .content-group .title {
	font-family:'LeagueGothicRegular';
	font-size:43px;
}

#pid-homepage #main-content .title-group {
	border-bottom: 3px solid black;

}

.view-popular .view-content .views-field-title {
	font-family:'FrancoisOneRegular';
	font-size:21px;
}

#block-views-popular-block .date-display-single {
	color: #008085 !important;
}


.view-popular .view-content .views-field-title a, .view-popular .view-content .field-content a {
	color:#000;
}

.view-popular .view-content .views-field-title a:hover, .view-popular .view-content .field-content a:hover {
	color:red;
}

.view-category-hub .node-gallery h2 a, .view-authors-index .view-content h2 a {
	color:#000 !important
}

.view-category-hub .node-gallery h2 a:visited, .view-authors-index .view-content h2 a:visited {
	color:#888 !important;
}

.view-category-hub .node-gallery h2 a:hover, .view-authors-index .view-content h2 a:hover  {
	color:red !important
}

.node-article h2 {
	line-height:25px;
	font-family:'FrancoisOneRegular';
	font-size: 20px;
	letter-spacing: 0px;
}

.node-review h2 {
	line-height:25px;
	font-family:'FrancoisOneRegular';
	font-size: 20px;
	letter-spacing: 0px;
}

.node-article h2 a {
	color:#000;
}

.node-article h2 a:hover {
	color:red;
}

.node-review h2 a {
	color:#000;
}

.node-full .field-name-field-see-related {
  padding-bottom: 0.75em;
  border-bottom: 1px solid #DADADA;
  margin: 0.75em 0;
}

.node-full .field-name-field-see-related .field-label {
  background: none;
  border: 0px;
  border-bottom: 3px solid black;
  width: 100%;
  height: 30px;
  font-size: 2.1em;
  margin-bottom: 0.75em;
}

.node-full .field-name-field-see-related .field-label span {
  font-family: 'LeagueGothicRegular';
  font-size: 27px;
  border: 3px solid #000;
  margin-bottom: -3px;
  padding-right: 20px;
  padding-left: 15px;
  background-image: url(../images/titlebg.gif);
  background-position: left;
  background-repeat: repeat-y;
  background-color: #ff9400;
  display: inline-block;
  line-height: 1em;
}

.node-full .field-name-field-see-related .field-item a {
  font-size: 17px;
  letter-spacing: 0px;
  line-height: 24px;
  color: #000;
  margin-bottom: 0.75em;
  font-family: 'FrancoisOneRegular';
}

.node-full .field-name-field-see-related .field-item a:hover {
  color: #ee312e;
}

.node-full .denofgeek-shirt-shop-article a:hover {
  color: #000;
}
.node-review h2 a:hover {
	color:red;
}

.node-gallery h2 {
	line-height:25px;
	font-family:'FrancoisOneRegular';
	font-size: 20px;
	letter-spacing: 0px;
}

.node-gallery h2 {
	line-height:25px;
	font-family:'FrancoisOneRegular';
	font-size: 20px;
	letter-spacing: 0px;
}

.node-gallery h2 a {
	color:#000;
}

.node-gallery h2 a:hover {
	color:red;
}

.node-gallery h2 a {
	color:#000;
}

.node-gallery h2 a:hover {
	color:red;
}

.node-gallery img {
	border: 2px solid #333;
}

.view-carousel-homepage .views-field-title {
	font-family:'LeagueGothicRegular';
	font-size:34px;
	padding-bottom:8px;
	/*text-shadow: #cdcdcd 2px 2px 1px;*/

}

.view-carousel-homepage .views-field-title a {
	/*color:#FFF !important;*/
}

.view-carousel-homepage .views-field-title a:hover {
	/*color:red;*/
}

.view-carousel-homepage .view-content img {
	border-bottom: 3px solid black;
}

.view-carousel-homepage .view-content {
	background-color:#000;
	height:226px;
	/*height:420px;*/
	border: 3px solid black;
	color:#FFF !important;
}

.view-carousel-homepage .view-content a {
	color:#FFF !important;
}

.view-carousel-homepage .view-content:hover a {
	color:#000 !important;
}


.view-carousel-homepage .view-content:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	color:#000 !important;
}

.view-carousel-homepage .view-content:hover .views-slideshow-controls-text-next {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_next_black.png) !important;
}

.view-carousel-homepage .view-content:hover .views-slideshow-controls-text-previous {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_prev_black.png) !important;
}



.view-carousel-homepage-smaller-custom .views-field-title a {
	/*color:#FFF !important;*/
}

.view-carousel-homepage-smaller-custom .views-field-title a:hover {
	/*color:red;*/
}

.view-carousel-homepage-smaller-custom .view-content img {
	border-bottom: 3px solid black;
}

.view-carousel-homepage-smaller-custom .view-content {
	background-color:#000;
	height:226px;
	/*height:420px;*/
	border: 3px solid black;
	color:#FFF !important;
}

.view-carousel-homepage-smaller-custom .view-content a {
	color:#FFF !important;
}

.view-carousel-homepage-smaller-custom .view-content:hover a {
	color:#000 !important;
}


.view-carousel-homepage-smaller-custom .view-content:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	color:#000 !important;
}

.view-carousel-homepage-smaller-custom .view-content:hover .views-slideshow-controls-text-next {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_next_black.png) !important;
}

.view-carousel-homepage-smaller-custom .view-content:hover .views-slideshow-controls-text-previous {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_prev_black.png) !important;
}






#content h2.block-title {
	/*border-bottom: 1px solid #D7D7D7;*/
	/*font-family:'LeagueGothicRegular';
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	/*font-size:27px;
	border:3px solid #000;
	width:300px;
	/*transform: skew(-10deg,0deg);
	-ms-transform: skew(-10deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-10deg,0deg); /* Opera */
	/*-moz-transform: skew(-10deg,0deg); /* Firefox */
	/*padding-top:2px;
	padding-bottom:3px;
	margin-bottom:-3px !important;*/
}

#pid-homepage .bottom-article-homepage .view-content {
	/*border-top: 1px solid #D7D7D7 !important;*/
	padding-top: 10px !important;
}

#pid-homepage .bottom-article-homepage .views-row {
	float: left;
	height: 117px;
	width: 290px;
	margin-bottom:10px;
	overflow:hidden;
}

#pid-homepage .bottom-article-homepage .views-row-last {
	padding-bottom:30px;
}

#pid-homepage .bottom-article-homepage .views-row-odd {
	padding-right:10px;
}

#pid-homepage .bottom-article-homepage .views-row-even {
	padding-left:10px;
}

#pid-homepage .bottom-article-homepage .views-row .views-field-title a {
	font-family:'FrancoisOneRegular';
	display:block;
	line-height:18px;
	font-size: 18px;
	letter-spacing: 0px;
	padding-bottom:4px;
}

#pid-homepage .bottom-article-homepage .views-row .views-field-title a:visited {
	color:#888;
}

#pid-homepage .bottom-article-homepage .views-row  a, #pid-homepage .bottom-article-homepage-lowest .views-row a {
	color:#000;
}

#pid-homepage .bottom-article-homepage-lowest .views-field-title a {
	font-family:'FrancoisOneRegular';
	display:block;
	margin-bottom:5px;
	font-size: 20px;
	letter-spacing: 0px;
}

#pid-homepage .bottom-article-homepage .views-row a:hover, #pid-homepage .bottom-article-homepage-lowest .views-row a:hover a {
	color:#F00 !important;
}

#pid-homepage .bottom-article-homepage-lowest .views-row img {
	border: 2px solid #333;
	float:left;
	margin-right:10px;
}

.bottom-article-homepage .view-content img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

.bottom-article-homepage .view-content img {
	border: 2px solid #333;
	float:left;
	margin-right:10px;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

.page-taxonomy-term .region-content .node-article img {
	border: 2px solid #333;
	float:left;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}


.page-taxonomy-term .view-category-hub .view-content img, .view-author-posts .view-content .primary-image img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

.node-type-review .content .primary-image img,
.node-type-article .content .primary-image img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

.node-gallery .file-image img {
	float: left;
	line-height: 0;
	margin-bottom: 10px;
	margin-right: 10px;
}

.bottom-article-homepage .view-content h2 {
	font-size:24px;
}

.view-category-hub .view-content h2, .view-authors-index .view-content h2, .view-author-posts .view-content h2, .view-featured-in-article-type .view-content h2 {
	font-family:'FrancoisOneRegular';
	font-size: 20px;
	letter-spacing: 0px;
	margin-bottom:1px;
	color: black;
}

.bottom-article-homepage .view-content p {
	font-size:13px;
}

.view-category-hub .view-content p{
	font-size:13px;
}

.view-latest-nodes-articles-type-cat .view-content {
	/*border-top: 3px solid black;
	padding-top:10px;
	margin-top: -3px;*/
}

.view-latest-articles-for-the-homepage .view-content {
	/*border-top: 3px solid black;
	padding-top:10px;
	margin-top: -3px;*/
}

.view-latest-nodes-articles-type-cat .view-content .views-field-title {
	font-family:'LeagueGothicRegular';
	font-size:21px;
}

.view-latest-nodes-articles-type-cat .view-content .views-field-title a, .view-featured-in-article-type .view-content h2 a {
	color:#000 !important;
}

.view-latest-nodes-articles-type-cat .view-content .views-field-title a:hover, .view-featured-in-article-type .view-content h2 a:hover {
	color:#F00 !important;
}

.view-category-hub .view-content {
	/*border-top: 3px solid black;
	padding-top:10px;*/
}

#content h2.block-title span {
	/*padding-left:10px;
	border-left:7px solid #F00;*/
}


.block-dennis-category .block-title a {
	color:#000 !important;
}

.block-dennis-category .block-title a:hover {
	color:red !important;
}

.sidebar-second #block-dart-dart-tag-skyscraper_1 {
	margin-left:0px !important;
}

#sidebar-second-inner h2.title {
	/*border-bottom: 1px solid #D7D7D7;*/
	/*font-family:'LeagueGothicRegular';
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	/*font-size:23px;
	border:3px solid #000;
	width:200px;
	/*transform: skew(-10deg,0deg);
	-ms-transform: skew(-10deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-10deg,0deg); /* Opera */
	/*-moz-transform: skew(-10deg,0deg); /* Firefox */
	/*padding-top:2px;
	padding-bottom:3px;
	height:22px;
	margin-bottom:0px;*/
}

#sidebar-second-inner .view-latest-articles-by-category .views-field-title {
	/*border-bottom: 1px solid #D7D7D7;*/
	font-family:'FrancoisOneRegular';
	font-size: 17px;
	letter-spacing: 0px;
	line-height: 19px;
}

#sidebar-second-inner .view-latest-nodes-term-homepg h2 {
	/*border-bottom: 1px solid #D7D7D7;*/
	font-family:'FrancoisOneRegular';
	margin-bottom:0px !important;
	font-size: 19px;
	line-height:22px;
	letter-spacing:0px;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage h2 {
	/*border-bottom: 1px solid #D7D7D7;*/
	font-family:'FrancoisOneRegular';
	margin-bottom:0px !important;
	font-size: 19px;
	line-height:22px;
	letter-spacing:0px;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage h2 {
	/*border-bottom: 1px solid #D7D7D7;*/
	font-family:'FrancoisOneRegular';
	margin-bottom:0px !important;
	font-size: 19px;
	line-height:22px;
	letter-spacing:0px;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage .view-display-id-attachment_1 h2 {
	font-size: 17px !important;
	line-height: 18px !important;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage .view-display-id-attachment_2 h2 {
	font-size: 17px !important;
	line-height: 18px !important;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage .view-display-id-attachment_1 {
	margin-top:10px;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage .view-display-id-attachment_2 {
	margin-top:10px;
}

#sidebar-second-inner .view-id-popular .views-field-title {
	/*border-bottom: 1px solid #D7D7D7;*/
	font-family:'FrancoisOneRegular';
	margin-bottom:0px !important;
	font-size: 17px;
line-height: 19px;
	letter-spacing:0px;
}

#sidebar-second-inner .view-latest-nodes-term-homepg .views-field-field-category-primary a {
	color: red;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage .views-field-field-category-primary a {
	color: red;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage .views-field-field-category-primary a {
	color: red;
}

#sidebar-second-inner .view-latest-nodes-term-homepg a {
	color: #000;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage a {
	color: #000;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage a {
	color: #000;
}

#sidebar-second-inner .view-latest-nodes-term-homepg a:visited {
	color:#888 !important;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage a:visited {
	color:#888 !important;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage a:visited {
	color:#888 !important;
}

#sidebar-second-inner .view-latest-nodes-term-homepg a:hover {
	color: red;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage a:hover {
	color: red;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage a:hover {
	color: red;
}

#sidebar-second-inner .view-latest-nodes-term-homepg .more-link {
	display:none;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage .more-link {
	display:none;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage .more-link {
	display:none;
}

#sidebar-second-inner .view-latest-articles-by-category a {
	color:#000;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage a:hover {
	color:red;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage a:hover {
	color:red;
}

#sidebar-second-inner .latest-articles img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

#sidebar-second-inner .view-latest-articles-by-category img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

#sidebar-second-inner .view-latest-nodes-term-homepg img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

#sidebar-second-inner .view-display-id-latest_movie_homepage img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

#sidebar-second-inner .view-display-id-latest_tv_homepage img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

#sidebar-second-inner .view-display-id-latest_movie_homepage img:hover {
	opacity: .75;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage img:hover {
	opacity: .75;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}

#sidebar-second-inner .view-latest-nodes-term-homepg .primary-image {
	margin-right:10px !important;
	margin-bottom:5px !important;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage .primary-image {
	margin-right:10px !important;
	margin-bottom:5px !important;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage .primary-image {
	margin-right:10px !important;
	margin-bottom:5px !important;
}

#sidebar-second-inner .views-field-field-gallery-files {
	margin-right:0px !important;
}

#sidebar-second-inner .views-field-field-gallery-files img {
	margin-right:10px !important;
	width:80px !important; /*THIS IS A HACK! NEED TO FIX IN FUTUTE BY CREATING A NEW REDNERED GALLERY FILETYPE*/
}

#sidebar-second-inner .view-latest-articles-by-category .views-field-field-primary-image {
	margin-right:10px !important;
	margin-bottom:5px !important;
}

#sidebar-second-inner .view-id-popular .views-field-field-primary-image {
	margin-right:10px !important;
	margin-bottom:5px !important;
}

#sidebar-second-inner .view-popular img {
	border: 2px solid #333;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

#sidebar-second-inner .view-latest-articles-righthand .view-content {
	/*border-top: 3px solid black;
	padding-top: 10px;
	margin-top:-3px;*/
}

#sidebar-second-inner .view-latest-articles-by-category .view-content {
	/*border-top: 3px solid black;
	padding-top: 10px;
	margin-top:-3px;*/
}

#sidebar-second-inner .view-popular .view-content {
	/*border-top: 3px solid black;
	padding-top: 10px;
	margin-top:-3px;*/
}

.primary-image, .views-field-field-primary-image, .field-name-field-primary-image, .views-field-field-gallery-files, .field-name-field-author-image, .field-name-field-teaser-image {
    float: left;
    line-height: 0;
    margin-bottom: 10px;
    margin-right: 20px;
}
.views-field-field-teaser-image {
    float: left;
    line-height: 0;
    margin-bottom: 10px;
    margin-right: 10px;
}
.node-sidebar-teaser .primary-image {
	margin-right:10px;
}

.region-content .primary-image {
	margin-right:10px;
}

#sidebar-second-inner p.short-teaser {
	font-size: 12px;
}

#sidebar-second-inner #block-views-hot_topics_view-block {
	width:140px;
}

#sidebar-second-inner #block-views-hot_topics_view-block .block-title  {
	/*background:#000 !important;*/
	border:0px !important;
	padding-bottom:10px;
	height: 25px;
	margin-bottom:12px !important;
}

#sidebar-second-inner #block-views-hot_topics_view-block .title span {
	font-family:'ComicZineOTRegular';
	font-size:27px;
	border-bottom:3px solid #000;
	margin-bottom:-3px !important;
	/*padding-right:20px;*/
	padding-left:15px;
	background-image:none !important;
	background-color:transparent !important;
	/*background-color:#ff9400;*/
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom: 6px;
	border-left:0px !important;
	border-right:0px !important;
	border-top:0px !important;
	/*border:0px !important;*/
	/*background:#000 !important;*/
}

#sidebar-second-inner #block-term_queue-0 h2.title span {
	font-family:'ComicZineOTRegular';
	font-size:28px;
	border-bottom:3px solid #000;
	background-image:none !important;
	background-color:transparent !important;
	/*background-color:#ff9400;*/
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom: 2px;
	border-left:0px !important;
	border-right:0px !important;
	border-top:0px !important;
	/*border:0px !important;*/
	/*background:#000 !important;*/
}

#sidebar-second-inner #block-term_queue-0 h2.title span a {
	color:#000 !important;
}

#sidebar-second-inner #block-views-hot_topics_view-block {
	width:140px;
}

#sidebar-second-inner #block-term_queue-0 {
	width:140px;
}

#sidebar-second-inner #block-term_queue-0 h2.title {
	border-bottom:none !important;
}


/* Larget Promo Box
/-------------------------------------------------------------- */

/* SPONSORED STYLES */
#block-views-promoted_overlay_box_view-block .view-display-id-block .views-field-title {
	background-color: #222;
	color:#FFF;
	border: 2px solid #111;
	font-family: 'FrancoisOneRegular';
	font-size: 20px;
	padding: 10px;
}

#block-views-promoted_overlay_box_view-block .attachment .views-field-title {
	background: none;
	color:#111;
	font-family: 'FrancoisOneRegular';
	font-size: 17px;
	border:none;
	padding: 5px 0;
	width: 192px;
	float:right;
}

#block-views-promoted_overlay_box_view-block .attachment .views-field-field-primary-image {
	margin-left:5px;
	margin-right:10px;
	margin-bottom:0;
}

#block-views-promoted_overlay_box_view-block .attachment .views-field-field-primary-image img {
	width:80px;
	position:relative;
	z-index:1;
}

#block-views-promoted_overlay_box_view-block .attachment {
	border:2px solid #111;
	border-top:none;
}

#block-views-promoted_overlay_box_view-block .attachment .views-row:hover {
	/*background-color: rgba(0, 0, 0, 1);*/
}

#block-views-promoted_overlay_box_view-block .attachment .views-row:hover .views-field-title {
	color: #F00;
}

#block-views-promoted_overlay_box_view-block .attachment .views-row {
	margin-bottom:0;
	border-bottom:1px solid #FFF;
	background-color: rgba(0, 0, 0, 0.1);
	padding:5px 0;
}

#block-views-promoted_overlay_box_view-block .attachment .views-row-last {
	border-bottom:none;
}

#block-views-promoted_overlay_box_view-block .views-field-title a {
	color: #111;
}

#block-views-promoted_overlay_box_view-block .attachment a {
	color: #111;
}

#block-views-promoted_overlay_box_view-block img {
	border:2px #333 solid;
	border-top:0px !important;
	z-index:-9999;
	position:absolute;
}

#block-views-promoted_overlay_box_view-block .attachment img {
	border-top:2px solid #333 !important;
}

#block-views-promoted_overlay_box_view-block .views-field-field-short-teaser .field-content {
  margin:0;
  padding:15px;
  background:rgba(0,0,0,0.6);
  height:100px;
  color:#fff;
  top:0px;
  padding-top:5px !important;
  z-index:9999;
  width:270px;
}

#block-views-promoted_overlay_box_view-block .view-display-id-block .view-content:hover .views-field-field-short-teaser {
 padding-top:75px;
}

#block-views-promoted_overlay_box_view-block .view-display-id-block .view-content:hover img {
	 opacity: 0.8;
}

#block-views-promoted_overlay_box_view-block .views-field-field-short-teaser a {
 color:#FFF !important;
 padding-top:200px;
}

#block-views-promoted_overlay_box_view-block .views-field-field-short-teaser {
 padding-top:150px;
}

#block-views-promoted_overlay_box_view-block .attachment .views-row {
 position:relative;
}

#block-views-promoted_overlay_box_view-block .attachment .views-row .views-field-title,
#block-views-promoted_overlay_box_view-block .views-field-field-short-teaser {
 -moz-transition:all 0.2s linear;
 -webkit-transition:all 0.2s linear;
 -o-transition:all 0.2s linear;
}

#block-views-promoted_overlay_box_view-block .view-display-id-block .view-content {
  height:178px;
	overflow:hidden;
	position:relative;
}

#block-views-promoted_overlay_box_view-block .attachment .view-content {
	height:auto;
	margin-bottom:0;
}

#block-views-promoted_overlay_box_view-block .views-field-path a{
	display:block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	text-indent: -9999px;
	text-align:left;
	cursor:pointer;
}

#block-views-promoted_overlay_box_view-block .index-link {
	display:block;
	line-height:0;
}

#block-views-promoted_overlay_box_view-block .index-link img {
	border:none;
	position:relative;
}

/* Hot Topics Box
/-------------------------------------------------------------- */

#block-views-hot_topics_view-block {

}

#block-views-hot_topics_view-block .inner {
	/*margin-left:0px !important;*/
	margin-right:0px !important;
	/*background-color:#FFF;*/
	/*border: 2px solid #CCC;*/
	width:130px;
	/*border:1px #a7a7a7 solid;*/
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
}

#block-views-hot_topics_view-block h2, #block-views-hot_topics_view-block h4 {
	/*background-color: #000 !important;*/
	/*color:#FFF !important;*/
	text-transform:uppercase;
	/*border: 2px solid #CCC !important;*/
	font-family: LeagueGothicRegular;
	font-size: 26px;
	/*width: 130px !important;*/
	/*padding-top:10px !important;
	padding-left:10px;*/
}

#block-views-hot_topics_view-block .views-row a {
	color:#000;
}

#block-views-hot_topics_view-block .views-row a:hover {
	text-decoration:underline !important;
}

#block-views-hot_topics_view-block .views-row {
	border-bottom:0px !important;
	padding: 0px 5px;
	background-color:#d5eaeb;
	/*margin-bottom: 5px !important;*/
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	-o-transform: skew(-5deg,0deg); /* Opera */
	-moz-transform: skew(-5deg,0deg); /* Firefox */
	-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
	display:inline-block;
	max-width: 115px;
	margin: 1px 2px !important;
}

#block-term_queue-0 ul.term-queue-links {
	margin-left:0px !important;
}

#block-term_queue-0 .term-queue-links li {
	border-bottom:0px !important;
	padding: 0px 5px;
	background-color:#d5eaeb;
	/*margin-bottom: 5px !important;*/
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	-o-transform: skew(-5deg,0deg); /* Opera */
	-moz-transform: skew(-5deg,0deg); /* Firefox */
	-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
	display:inline-block;
	max-width: 115px;
	margin: 1px 2px !important;
	margin-bottom:5px !important;
}

#block-term_queue-0 .term-queue-links li a {
	font-family:'ChunkFiveRegular';
	font-size:11px;
	color:#008085;
	text-decoration:none !important;
	text-transform:uppercase;
}

#block-views-hot_topics_view-block .views-row .views-field {
	transform: skew(5deg,0deg);
	-ms-transform: skew(5deg,0deg); /* IE 9 */
	-webkit-transform: skew(5deg,0deg); /* Safari and Chrome */
	-o-transform: skew(5deg,0deg); /* Opera */
	-moz-transform: skew(5deg,0deg); /* Firefox */
}

#block-views-hot_topics_view-block .views-row .views-field a {
	font-family:'ChunkFiveRegular';
	font-style:italic;
	font-size:11px;
	color:#008085;
	text-decoration:none !important;
	text-transform:uppercase;
}

#block-term_queue-0 .term-queue-links li:hover {
	 -webkit-transition-property: background-color;
 -webkit-transition-duration: 0.2s;
 -webkit-transition-timing-function: linear;
 background-color:#FFF;
 box-shadow: 4px 4px 4px #9ec7c8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8');
	/*background-color:#FFF;*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
}


#block-views-hot_topics_view-block .views-row:hover {
	 -webkit-transition-property: background-color;
 -webkit-transition-duration: 0.2s;
 -webkit-transition-timing-function: linear;
 background-color:#FFF;
 box-shadow: 4px 4px 4px #9ec7c8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8');
	/*background-color:#FFF;*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
}

/*Gallery style
/-------------------------------------------------------------- */
#pid-galleries .node-gallery h2 {
	margin-bottom:0px !important;
}

#pid-galleries .node-gallery img {
	float:left;
}

#pid-galleries .node-gallery .thumbnails li {
	width:104px;
	float:left;
}

#pid-galleries .node-gallery .thumbnails li.odd {
	margin-right:10px;
}

#pid-galleries .node-gallery {
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 5px;
}

#pid-galleries .node-gallery .date-display-single {
	color: #6E6E6E !important;
}

#pid-galleries .node-gallery .main-image img {
	margin-right:11px;
	margin-bottom: 20px;
}

#pid-galleries .node-gallery li.odd img {
	margin-right:12px;
}

#pid-galleries .node-gallery li img {
	margin-bottom:12px;
}

/* Default node styles
/-------------------------------------------------------------- */
/* Author/date info */
.meta-inner {
	background: #F6F6F6;
	border: 1px solid #d7d7d7;
	font-size: 91%;
	padding: 3px 5px;
}

.node-type-gallery .gallery-title .group-meta {
	background: #F6F6F6;
	border: 1px solid #d7d7d7;
	font-size: 91%;
	padding: 3px 5px;
}

.node-type-gallery .meta {
	margin-bottom:0px !important;
}

.node-type-gallery .field-name-body {
	background: #F6F6F6;
	border: 1px solid #d7d7d7;
	padding: 3px 5px;
}

.meta .field-type-fivestar .field-item {
	border-right: none;
}

#node-bottom .inner {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
}

#block-taboola-taboola_block2 {
	margin-bottom: -3.5em;
}

.denofgeek-shirt-shop-article {
    font-weight: bold;
    font-size: 1.167em;
}

/* Taxonomy terms / tags */
.terms {
	padding: 1px 6px 6px;
	border: 1px solid #DADADA;
}

.terms a{
	display: block;
	/*border-radius: 4px;*/
	margin: 5px 3px;
	padding: 2px 7px;
	float: left;
	background-color:#D5EAEB;
	font-size:11px;
	color: #008085 !important;
	font-family:'ChunkFiveRegular';
	font-style:italic;
	text-decoration: none;
	margin-bottom: 2px;
	text-transform: uppercase;
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	-o-transform: skew(-5deg,0deg); /* Opera */
	-moz-transform: skew(-5deg,0deg); /* Firefox */
	-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
}

.terms a:hover{
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	background-color:#FFF !important;
}

.tags-label{
  /*display: none;*/
  color: #555 !important;
  padding-right: 5px !important;
  padding-top: 10px !important;
  float: none !important;
}

terms .tags-label{
  float: none !important;
  color:black !important;
}

.terms .field-item {
  padding: 0px;
}

.no-star-rating {
	border-left:1px #000 solid;
	padding-left:8px;
	margin-left:-5px
}

/* Breadcrumbs
-------------------------------------------------------------- */
.breadcrumbs-inner {
	/*background:#ffffff url(../images/breadcrumb-bg.gif) left bottom repeat-x;*/
	/*font-style:italic;*/
	/*transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
}

.breadcrumbs a:link,
.breadcrumbs a:visited {
	/*padding: 5px 5px 5px 6px;*/
	/*margin-right: 5px;*/
	line-height: 1em;
	display: inline-block;
	/*background: url(../images/breadcrumb-link-bg.gif) right center no-repeat;*/

}

#breadcrumbs {
	/*border:1px solid #dadada;*/
	/*background-color:#FFE0E9;*/
	/*background-color:#FFB9A3;*/
	padding: 0px;
	/*background-color:#FFF;*/
	/*font-family: LeagueGothicRegular;*/
	font-size:12px;
	height:22px;
	/*-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');*/
	left:0px;
	/*position: absolute;*/
	left: 0;
	width: 100%;
	z-index:99999999;
	margin-top:15px;
	/*height:20px;*/
}

.breadcrumb {
	margin-left: auto !important;
	margin-right: auto !important;
	/*height:32px;*/
	padding:0px !important;
	padding-right:0px;
	/*border:#ccced0 1px solid;*/
	/*width: 900px;*/
	border-left: 1px solid #D7D7D7;
}

.breadcrumb a {
	/*background-color:#dadada !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	color:#000 !important;
	background-color:#F6F6F6;
	padding: 5px 5px 5px 8px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	/*border-left:#ccced0 1px solid;*/
	/*border: 2px solid black;
	margin-top:-4px;*/
	/*font-size:22px !important;*/
}

.breadcrumb a:hover {
	color:#F00 !important;
}

.breadcrumb .delimiter {

	height: 99% !important;
	width:7px;
	color:#edeff1 !important;
	background-image:url(../images/breadcrumb_delimiter_smaller.png);
	padding:5px;
	position: relative;
	left:-3px;
	background-repeat:no-repeat;
	margin: 0 -16px 0 0;
	text-indent: -3000px;
	/*padding: 5px 3px 9px 0px;*/
        /*margin-left:-3px;
	margin-top:-1px;*/
	/*margin-right: -6px;*/
}

.breadcrumbs-inner {
	/*margin:0px !important;*/
}

.delimiter:last-child {
	background-image:url(../images/breadcrumb_delimiter_smaller_final.png) !important;
	padding-right:8px;
}



/*--------------------------------------------------------------*/
/* Module styles
/-------------------------------------------------------------- */

/* Skinr
/-------------------------------------------------------------- */

/* This is a sample Skinr style to get you started. See fusion_starter.info */
.fusion-example-stylename .inner {
  /* When setting the background color, also set foreground colors for text and
    links, even if it's similar to the default body style. Remember, this block
    style may be used in regions with other foreground colors, thus making text
    invisible if left unspecified */
  background-color: #ccc;
  color: #000;
  /* All padding and borders should go on the .inner div, so as not to break
    the widths of the grid */
  border: 3px solid #000;
  padding: 10px;
}

/* Rows for taxonomy pages
/-------------------------------------------------------------- */

.page-taxonomy-term #main-content .node-teaser{
	border-bottom: 1px solid #D7D7D7;
	padding-bottom:5px;
	margin-bottom:5px;
}
.view-category-hub .view-content{
	border-top: 0px !important;
	padding-top:10px;
}

.view-category-hub .field-name-field-article-type{
	border-right: 1px #008085 solid;
	margin-right:3.5px;
}

.view-latest-nodes-term-homepg .field-name-field-article-type{
	border-right: 1px #008085 solid;
	margin-right:3.5px;
}

.view-display-id-latest_movie_homepage .field-name-field-article-type{
	border-right: 1px #008085 solid;
	margin-right:3.5px;
}

.view-display-id-latest_tv_homepage .field-name-field-article-type{
	border-right: 1px #008085 solid;
	margin-right:3.5px;
}

.view-latest-nodes-term-homepg .views-field-field-category-primary {
	border-right: 1px #008085 solid;
	/*background-color:#FFF;
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
	/*-moz-box-shadow: 1px 1px 1px #3f5050;
	/*-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');*/
	padding:1px;
}

.view-display-id-latest_movie_homepage .views-field-field-category-primary {
	border-right: 1px #008085 solid;
	/*background-color:#FFF;
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
	/*-moz-box-shadow: 1px 1px 1px #3f5050;
	/*-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');*/
	padding:1px;
}

.view-display-id-latest_movie_homepage .attachment-after .views-field-field-category-primary .field-content {
	display:inline !important;
}

.view-display-id-latest_movie_homepage .attachment-after .views-field-field-category-primary {
	display:inline !important;
}

.view-display-id-latest_movie_homepage .attachment-after .views-field-field-published-date .field-content {
	display:inline !important;
}

.view-display-id-latest_movie_homepage .attachment-after .views-field-field-published-date {
	display:inline !important;
}

.view-display-id-latest_tv_homepage .attachment-after .views-field-field-category-primary .field-content {
	display:inline !important;
}

.view-display-id-latest_tv_homepage .attachment-after .views-field-field-category-primary {
	display:inline !important;
}

.view-display-id-latest_tv_homepage .attachment-after .views-field-field-published-date .field-content {
	display:inline !important;
}

.view-display-id-latest_tv_homepage .attachment-after .views-field-field-published-date {
	display:inline !important;
}

.view-display-id-latest_tv_homepage .views-field-field-category-primary {
	border-right: 1px #008085 solid;
	/*background-color:#FFF;
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
	/*-moz-box-shadow: 1px 1px 1px #3f5050;
	/*-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');*/
	padding:1px;
}

.view-popular .views-field-field-category-primary {
	float: left;
	margin-right: 5px;
}

.view-popular .views-field-field-category-primary a {
	padding: 1px 5px 1px 1px;
	padding-right: 5px;
	border-right: 1px solid #008085;
}

.view-popular .views-field-field-category-primary .date-display-single {
	color:#008085 !important
}

.view-popular .views-field-field-short-teaser {
	clear:both;
}

.view-latest-nodes-term-homepg .views-field-field-published-date {
	color: #008085 !important;
	/*font-family: TrueCrimesRegular;*/
	font-size:12px;
	/*border-right: 1px #000 solid;*/
	/*background-color:#FFF;
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
	/*-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');*/
	padding:4px;
}

.view-display-id-latest_movie_homepage .views-field-field-published-date {
	color: #008085 !important;
	/*font-family: TrueCrimesRegular;*/
	font-size:12px;
	/*border-right: 1px #000 solid;*/
	/*background-color:#FFF;
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
	/*-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');*/
	padding:4px;
}

.view-display-id-latest_tv_homepage .views-field-field-published-date {
	color: #008085 !important;
	/*font-family: TrueCrimesRegular;*/
	font-size:12px;
	/*border-right: 1px #000 solid;*/
	/*background-color:#FFF;
	transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
	/*-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');*/
	padding:4px;
}

/* Styles for teaser primary category
/-------------------------------------------------------------- */

.view-author-posts .field-name-field-author a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.view-author-posts .field-name-field-author a:hover {
	color: red !important;
}


.view-author-posts .field-name-field-article-type  a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.view-author-posts .field-name-field-published-date {
	color:#8e8d8d !important;
}

.view-author-posts .field-name-field-article-type  a:hover {
	color: red !important;
}

.bottom-article-homepage .views-field-field-category-primary a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
	border-right: 1px solid #008085;
	padding-right: 3.5px;
}

.bottom-article-homepage .date-display-single {
	color: #008085 !important;
}

#sidebar-second-inner .view-latest-nodes-term-homepg .views-field-field-category-primary a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage .views-field-field-category-primary a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

#sidebar-second-inner .view-display-id-latest_movie_homepage .views-field-field-category-primary a:hover {
	color: #FF0000 !important;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage .views-field-field-category-primary a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

#sidebar-second-inner .view-display-id-latest_tv_homepage .views-field-field-category-primary a:hover {
	color: #FF0000 !important;
}

#sidebar-second-inner .view-id-popular .views-field-field-category-primary a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.bottom-article-homepage .views-field-field-author a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
	border-left: 1px solid #8e8d8d;
	padding-left: 5px;
	margin-left: 2px;
}

.bottom-article-homepage .views-field-field-author {

}

.top-article-homepage .views-field-field-author a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.bottom-article-homepage .views-field-field-author a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.page-taxonomy-term .region-content .node-article .field-type-node-reference a{
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.page-taxonomy-term .region-content .node-article .field-type-node-reference {
	border-right: 1px solid #008085;
	margin-right: 3.5px;
	padding-right: 3.5px;
}

.page-taxonomy-term .region-content .node-article .field-name-field-published-date,
.page-taxonomy-term .region-content .node-gallery .field-name-field-published-date,
.page-taxonomy-term .region-content .node-gallery .comment-add a{
	color: #008085 !important;
}

.page-taxonomy-term .region-content .node-article .field-type-taxonomy-term-reference a,
.page-taxonomy-term .region-content .node-gallery .field-type-taxonomy-term-reference a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.page-taxonomy-term .region-content .node-article .field-type-taxonomy-term-reference,
.page-taxonomy-term .region-content .node-gallery .field-type-taxonomy-term-reference {
	border-right: 1px solid #008085;
	margin-right: 3.5px;
	padding-right: 3px;
}

.view-category-hub .field-name-field-category-secondary {
	display: inline-block;
	float: left;
	border-right:none !important;
	paddin-right:0px !important;
	margin-right: 0px !important;
}

.view-category-hub .field-name-field-category-secondary a {
	border-right: 1px solid #008085;
	margin-right: 3.5px;
	padding-right: 5px;
}

.page-taxonomy-term .region-content .node-article .field-type-node-reference a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.page-taxonomy-term .region-content .node-article .field-type-node-reference {
	border-right: 1px solid #008085;
	margin-right: 3.5px;
}

.page-taxonomy-term .region-content .node-review .field-type-node-reference a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.page-taxonomy-term .region-content .node-review .field-type-node-reference {
	border-right: 1px solid #008085;
	margin-right: 3.5px;
}

.page-taxonomy-term .region-content .node-review .field-name-field-published-date {
	color: #008085 !important;
}

.page-taxonomy-term .region-content .node-review .field-type-taxonomy-term-reference a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.page-taxonomy-term .region-content .node-review .field-type-taxonomy-term-reference {
	border-right: 1px solid #008085;
	margin-right: 3.5px;
	padding-right: 3px;
}


.view-latest-articles-for-the-homepage .views-field-field-author a:hover {
	color: red !important;
}

.view-latest-nodes-term-homepg .views-field-field-category-primary a:hover {
	color: red !important;
}

.view-display-id-latest_movie_homepage .views-field-field-category-primary a:hover {
	color: red !important;
}

.view-display-id-latest_tv_homepage .views-field-field-category-primary a:hover {
	color: red !important;
}

.view-category-hub .field-name-field-article-type a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.view-category-hub .field-name-field-article-type a:hover {
	color: red !important;
}

.view-category-hub .field-name-field-published-date {
	color:#008085 !important;
}

.view-latest-nodes-term-homepg .views-field-field-published-date .date-display-single {
	/*color:#6E6E6E !important;*/
}

.view-latest-articles-for-the-homepage .views-field-field-published-date .date-display-single {
	color:#008085 !important;
}

.view-category-hub .field-name-field-author a {
	color:#008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}

.view-category-hub .field-name-field-author a:hover {
	color:red !important;
}

/* Views
/-------------------------------------------------------------- */
.views-row {
	/*border-bottom: 1px solid #D7D7D7;*/
}

.top-article-homepage .views-row {
	border-bottom: 0px !important;
}

.top-article-homepage p {
	margin-bottom:0px !important;
}

.views-row-last {
	border: none;
}

/* Homepage Carousel*/

.view-carousel-homepage-smaller-custom .view-content {
	overflow:hidden;
}

.view-carousel-homepage .views_slideshow_pager_field_item {
	background: url(../images/carousel-menu-bg.gif) repeat-x;
	border: 1px solid #DADADA;
	border-width: 0px 1px 1px 1px;
	color: #333;
	height: 72px;
}

#views_slideshow_pager_field_item_carousel_homepage-home_carousel_0 {
	border-top: 1px solid #DADADA;
}

/* Style for active/hover item*/
.views_slideshow_pager_field_item:hover,
.view-carousel-homepage .active {
	background-image: none;
	background-color: #FFF;
	color: #333;
}

/*Top Jquery Carusel*/
#block-views-carousel_top-block  {

}

#block-views-carousel_top-block a {
	color:#000;
}

#block-views-carousel_top-block img  {
	border:2px #000 solid;
	/*-moz-box-shadow: 3px 3px 4px #8c8c8c;
	-webkit-box-shadow: 3px 3px 4px #8c8c8c;
	box-shadow: 3px 3px 4px #8c8c8c;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8c8c8c')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8c8c8c');*/
}

#block-views-carousel_top-block .views-field-title {
	font-size:20px;
	font-weight:100;
	font-family:'LeagueGothicRegular';
}

#block-views-carousel_top-block li {
	padding:5px;
	border:2px #858585 solid;
}

#block-views-carousel_top-block li:hover {
	background-color:#000;/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	border:2px #000 solid;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
	width:900px !important;
	height:103px !important;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
	width:930px !important;
	padding-left:20px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
	background-color:#f6f6f6 !important;
	top: 0px !important;
	height: 100px;
	width: 20px;
	border:1px #adadad solid;
	background-image: url(../images/arrows_prev.png) !important;
	/*background-image: url(../images/arrows.png) !important;*/
}

.jcarousel-skin-default .jcarousel-next {
	/*background-image: url(../images/arrows_prev.png) !important;*/
	background-position:center;
}

.jcarousel-skin-default .jcarousel-prev {
	/*background-image: url(../images/arrows_next.png) !important;*/
}

.jcarousel-skin-default .jcarousel-next:hover, .jcarousel-skin-default .jcarousel-prev:hover {
	background-color:#393939 !important;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
	left:0px !important;
}

.jcarousel-skin-default .jcarousel-item-horizontal {
	margin:0px !important;
	width:240px !important;
}

#block-views-carousel_top-block {
	margin-bottom:0px !important;
	margin-top:10px;
}

/* Horizontal Buttons*/

.jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  top: 55px;
  left: 10px;
  background-position: 0 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background-position: 0 !important;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:active {
  background-position: 0 !important;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  top: 55px;
  right: 10px;
 background-position: 0 !important;
}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background-position: 0 !important;
}
.jcarousel-skin-default .jcarousel-next-horizontal:active {
  background-position: 0 !important;
}


#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-previous {
background-position: 4px 35px;
margin-left: 144px;
margin-top: 164px;
position: absolute;
/*margin-left: -597px;*/
}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-next {
background-position: 4px 35px;
margin-left: 164px;
margin-top: 164px;
position: absolute;
}

#block-views-carousel_homepage-block .view-carousel-homepage .views-field-title {
	position:absolute;
	margin-top: 5px;
	margin-left:416px;
	width: 195px;
}

#block-views-carousel_homepage-block .view-carousel-homepage .views-field-title h2 {
	font-family: LeagueGothicRegular;
	font-size: 34px !important;
	padding-bottom: 8px !important;
	color:#FFF !important;
}

#block-views-carousel_homepage-block .view-carousel-homepage:hover h2 {
	color:#000 !important;
}

#block-views-carousel_homepage-block .view-carousel-homepage .views-field-field-short-teaser {
	margin-left: 416px;
	margin-top: 130px;
	position: absolute;
	width: 195px;
}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-next:hover {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_next_red.png) !important;
}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-previous:hover {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_prev_red.png) !important;
}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-previous a {
visibility:hidden;
text-indent:-9999px;
display:block;
}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-next a {
visibility:hidden;
text-indent:-9999px;
display:block;
}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-previous a:hover {

}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-next a:hover {

}

#views_slideshow_controls_text_carousel_homepage-block .views-slideshow-controls-text-pause {
display:none;
}

.view-carousel-homepage .views-field-title {
width:565px;
margin-left:30px;
}

.view-carousel-homepage .views-field-field-short-teaser {
width:565px;
margin-left:30px;
/*color:#FFF;*/
}

.views-slideshow-controls-text-previous {
/*background-color: #F6F6F6 !important;*/
height: 100px;
width: 20px;
/*border: 1px #ADADAD solid;*/
background-image: url(../images/arrow_prev.png) !important;
background-repeat:no-repeat;
z-index:100;
}

.views-slideshow-controls-text-next {
/*background-color: #F6F6F6 !important;*/
height: 100px;
width: 20px;
/*border: 1px #ADADAD solid;*/
background-image: url(../images/arrow_next.png) !important;
background-repeat:no-repeat;
z-index:100;
}

.carousel-custom-text {
	position:absolute;
	margin-top: 5px;
	margin-left:416px;
	width: 195px;
}

.carousel-custom-teaser {

}

.carousel-custom-text h2 {
	font-family: LeagueGothicRegular;
	font-size: 34px !important;
	padding-bottom: 0px !important;
	color:#FFF !important;
	margin-bottom:5px !important;
}

.carousel-custom-text:hover h2 {
	color:#000 !important;
}

.view-carousel-homepage-smaller-custom .views-field-field-short-teaser {
	margin-left: 416px;
	margin-top: 130px;
	position: absolute;
	width: 195px;
}


#block-views-930285a24a58c5c37c925ba7e862c275 {
	margin-bottom:7px !important;
}

.view-carousel-homepage-smaller-custom .views-slideshow-controls-text-previous {
background-position: 4px 35px;
margin-left: 155px;
margin-top: 172px;
height: 50px;
position: absolute;
/*margin-left: -597px;*/
}

.view-carousel-homepage-smaller-custom .views-slideshow-controls-text-next {
background-position: 4px 35px;
margin-left: 168px;
margin-top: 172px;
height: 50px;
position: absolute;
}

#block-views-930285a24a58c5c37c925ba7e862c275 .view-carousel-homepage-smaller-custom .views-slideshow-controls-text-next:hover {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_next_red.png) !important;
}

#block-views-930285a24a58c5c37c925ba7e862c275 .view-carousel-homepage-smaller-custom .views-slideshow-controls-text-previous:hover {
/*background-color:#393939 !important;*/
background-image: url(../images/arrow_prev_red.png) !important;
}

#block-views-930285a24a58c5c37c925ba7e862c275:hover h2 {
	color:#000 !important;
}

.view-carousel-homepage-smaller-custom .views-slideshow-controls-text-previous a {
visibility:hidden;
text-indent:-9999px;
display:block;
}

.view-carousel-homepage-smaller-custom .views-slideshow-controls-text-next a {
visibility:hidden;
text-indent:-9999px;
display:block;
}

.view-carousel-homepage-smaller-custom .views-slideshow-controls-text-previous a:hover {

}

.view-carousel-homepage-smaller-custom .views-slideshow-controls-text-next a:hover {

}

.view-carousel-homepage-smaller-custom .views-slideshow-controls-text-pause {
display:none;
}



.views-slideshow-controls-text-previous {
/*background-color: #F6F6F6 !important;*/
height: 100px;
width: 20px;
/*border: 1px #ADADAD solid;*/
background-image: url(../images/arrow_prev.png) !important;
background-repeat:no-repeat;
z-index:100;
}

.views-slideshow-controls-text-next {
/*background-color: #F6F6F6 !important;*/
height: 100px;
width: 20px;
/*border: 1px #ADADAD solid;*/
background-image: url(../images/arrow_next.png) !important;
background-repeat:no-repeat;
z-index:100;
}





/* Top Main Articles
-------------------------------------------------------------- */

#pid-homepage .top-article-homepage .views-row img {
	border:solid #333 2px;
	/*margin-bottom:25px;*/
}

#pid-homepage .top-article-homepage .views-row {
	width:190px;
	margin-right:23px;
	float:left;
}

#pid-homepage .top-article-homepage .views-row .views-field-field-category-primary .field-content {
	position:absolute;
	margin-top:5px;
	margin-left:-3px;
}

#pid-homepage .top-article-homepage .views-row .views-field-field-category-primary .field-content a {
	color:#000;
	text-transform:uppercase;
	padding-left:3px;
	padding-right:3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	background-color:#ffc100;
	border:solid 2px black;
	margin-top:-100px;
}

#pid-homepage .view-latest-articles-for-the-homepage .views-field-field-primary-image {
	margin-bottom:0px !important;
}

#pid-homepage .top-article-homepage .views-row.field-content {


}

#pid-homepage .top-article-homepage .views-row .views-field-title {
	background-color: white;
	border: solid 2px black;
	padding: 2px 3px;
	width: 183px;
	position: relative;
	margin-left: 10px;
	height: 37px;
	overflow: hidden;
	clear: both;
	top: -12px;
	margin-top: 194px;
}

#pid-homepage .top-article-homepage .views-row .views-field-title a{
	color:#000;
	font-family:'LeagueGothicRegular';
	font-size:18px;
	text-transform:uppercase;
}

#pid-homepage .top-article-homepage .views-row .views-field-field-short-teaser a  {
	color:#000;

 }

#pid-homepage .top-article-homepage .views-row .views-field-title a:hover, #pid-homepage .top-article-homepage .views-row .views-field-field-short-teaser a:hover {
	color:#F00;
}

#pid-homepage .top-article-homepage .views-row-last {
	margin-right:0px !important;
}


/* Next/Previous Article Pages
-------------------------------------------------------------- */
ul.pager li.pager-current {
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	font-size:13px;
	margin-bottom: 0px !important;
	border-bottom:0px !important;
	background-color: #9EC7C8 !important;
	-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
	padding: 3px 8px 3px;
	border:none !important;
	margin-right:1px;
	margin-left:1px;
}

ul.pager li.pager-item {
	background-color:#FFF;
}

ul.pager li.pager-next {
	background-color:#FFF;
}

.view-latest-articles-for-the-homepage .item-list {
	/*transform: skew(-10deg,0deg);
	-ms-transform: skew(-10deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-10deg,0deg); /* Opera */
	/*-moz-transform: skew(-10deg,0deg); /* Firefox */
}

.view-category-hub .item-list {
	/*transform: skew(-10deg,0deg);
	-ms-transform: skew(-10deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-10deg,0deg); /* Opera */
	/*-moz-transform: skew(-10deg,0deg); /* Firefox */
}

.view-latest-articles-for-the-homepage .item-list li {
	margin-right:-2px;
}

ul.pager li.pager-last {
	background-color:#FFF;
}

ul.pager li.pager-first {
	background-color:#FFF;
}

ul.pager li.pager-previous {
	background-color:#FFF;
}

.node-type-gallery ul.pager li.pager-current {
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	color:#008085 !important;
	font-family: LeagueGothicRegular;
	font-size:20px;
	margin-bottom: 0px !important;
	border-bottom:0px !important;
	padding:5px;
	padding-bottom: 2px;
	background-color: #9EC7C8 !important;
	-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
	display:inline-block;
	border:none !important;
	margin-right:3px;
	margin-left:3px;
}

.node-type-gallery li.pager-previous {
	background:none !important;
}

.node-type-gallery li.pager-next {
	background:none !important;
}

ul.pager li {
	/*background-color:#F6F6F6;	*/
	/*transform: skew(-10deg,0deg);
	-ms-transform: skew(-10deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-10deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-10deg,0deg); /* Opera */
	/*-moz-transform: skew(-10deg,0deg); /* Firefox */
}

ul.pager a, ul.pager {
	color:#222 !important;
	border-color:#ADADAD !important;
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	-o-transform: skew(-5deg,0deg); /* Opera */
	-moz-transform: skew(-5deg,0deg); /* Firefox */
}

.node-type-gallery ul.pager a, ul.pager {
	/*-ms-transform: none !important;
	-webkit-transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;*/
}

.node-type-gallery ul.pager li.pager-current {
	margin-top:-2px;
	height:27px;
}

.gallery-pager-top {
	background-color:transparent !important;
}

ul.pager a:hover {
	color:#F00 !important;
	border-color:#F00 !important;
	background-color:#FFF !important;
}

/* Authors
/-------------------------------------------------------------- */
#pid-authors #main-content .title, #pid-feeds #main-content .title {
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	height: 38px;
	margin-bottom:0px;
}


#pid-authors #main-content .title span, #pid-feeds #main-content .title span {
	font-family:'LeagueGothicRegular';
	font-size:27px;
	border:3px solid #000;
	border-bottom:2px solid #000;
	margin-bottom:-3px !important;
	padding-right:20px;
	padding-left:15px;
	background-image:url(../images/titlebg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ff9400;
}

.node-type-author h2.title {
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	height: 43px;
	margin-bottom:10px;
}


.node-type-author h2.title span {
	font-family:'LeagueGothicRegular';
	font-size:27px;
	border:3px solid #000;
	margin-bottom:-3px !important;
	padding-right:20px;
	padding-left:15px;
	background-image:url(../images/titlebg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ff9400;
}


#pid-authors #main-content .node-teaser, .node-author .view-content .node-teaser  {
	border-bottom: 1px solid #D7D7D7;
	padding-bottom:5px;
	margin-bottom:0;
}

.pid-authors .title-group .title {
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	height: 38px;
	margin-bottom:0px;
}

.view-category-hub .field-name-field-author {
	border-right: 1px #008085 solid;
	margin-right:3.5px;
}

.view-id-latest_articles_for_the_homepage .views-field-field-author {
	/*border-right: 1px #008085 solid;
	margin-right:3.5px;*/
}

.view-authors-index .view-content, .view-author-posts .view-content {
	border-top: 0px !important;
	padding-top:10px;
}

.view-author-posts .field-name-field-article-type, .view-author-posts .field-name-field-author {
	border-right: 1px #000 solid;
	margin-right:3.5px;
}

.node-type-author .field-name-field-twitter-username {
      display: block;
      float: none;
      padding:0 0 0px 0 ;
      padding-left: 3px;
}

.view-author-posts p.short-teaser{
  font-size: 1em;
  font-style: normal;
}

.node-type-author .field-name-field-facebook-username, .node-type-author .field-name-field-linkedin-username {
	float:none !important;
}

/* Top 10
------------------------------------------------------------- */
#pid-top-10 .view-id-category_hub .block-title {
	clear: left;
	padding-top: 20px;
}

#pid-odd-list .view-id-category_hub .block-title {
	clear: left;
	padding-top: 20px;
}


/* Footer styling
-------------------------------------------------------------- */
#footer-group {
	background-image:url(../images/header_bg.gif);
	color:#FFF;
	background-color:#c41500;
	background-repeat:repeat-x;
	/*border-top: 3px solid #DADADA;*/
	padding-bottom: 60px;
	position: relative;
}

#block-dennis_core-dennis_core_footer {
	bottom: 0px;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: 1;
	text-align:center;
}

#footer #footer-inner a {
	color:#ffde00 !important;
}

#footer ul.menu,
#block-menu-menu-our-websites ul.menu {
	text-align:left;
}

#footer ul.menu,
#block-menu-menu-footer ul.links {
	text-align:left;
}

#footer ul.menu {
	display: inline;
}

#footer ul li {
	display: block;
	/*border-bottom: 1px dotted #dcdcdc;*/
	padding: 3px 0;
}

#footer ul li.last {
	border-bottom: none;
}

#footer ul li a {
	padding-left: 0;
	border-left: none;
}

#footer .block ul {
	margin-left:0;
}

#footer .block-title {
	border-bottom: 2px dotted #AAA;
	padding-bottom: 1px;
	margin-bottom:10px;
	color:#ffde00;
}

#footer .boxes-box-controls {
	display:none;
}

#block-dennis_core-dennis_core_footer,
#block-boxes-dennis_sites_footer,
#block-boxes-dennis_sites_footer p {
	margin-bottom:0;
}

#boxes-box-dennis_sites_footer {
	float:left;
}

#block-menu-menu-our-websites .block-title {
	float: none;
}

#block-menu-menu-our-websites .inner {
	border-left: 1px dotted #CDCDCD;
	padding-left: 30px;
	margin-left: 20px;
}

#block-menu-menu-our-websites .leaf {
	width:50% !important;
	float: left;
}

#block-menu-menu-footer li {
	width:33%;
	float: left;
}

#footer .expanded .active {
	display:block;
	font-weight:bold;
	color:#999;
	text-transform:uppercase;
	border-bottom: 1px dotted #dcdcdc;
	padding: 0 10px 3px 0;
}

#block-dennis_core-dennis_core_footer,
#block-boxes-dennis_sites_footer{
	background: #222;
	margin-bottom: -10px;
	margin-left:0px !important;
	padding:0 0px !important;
}

#footer #block-dennis_core-dennis_core_footer .inner {
	margin-left:auto !important;
	margin-right:auto !important;
	width:900px !important;
}

#footer .copyright p {
	/*background: url("../images/dennisLogo.png") no-repeat scroll left 7px transparent;*/
	display: inline-block;
	padding: 12px 0px 12px 0px;
	color: #eee;
	margin:0;
}

#footer-logo {
	margin-bottom: 20px;
	line-height: 0;
}

#footer-logo img {
	max-width:100%;
}

#footer #block-dennis_core-dennis_core_footer {
	background-color:#000 !important;
	width:100%;
}

#block-boxes-theweek_footer_contact_connect .boxes-box-content {
	padding-left: 200px;
	width: 180px;
}

#block-boxes-theweek_footer_contact_connect .theweek-address {
	margin-bottom:20px;
}

.theweek-address span,
.subs-contact span{
	color:#999;
}

#footer .social-button a{
	display:block;
	margin-bottom:5px;
}

#footer .social-button {
	background-size: 100%;
}

#footer .social-button img {
	max-width:100%;
}

#footer li.menu-812 {
	background-image:url(../images/facebookBadge.png);
	background-repeat:no-repeat;
	background-attachment: initial;
	background-position:center;
	margin-bottom:5px;
	height: 27px;
}

#footer li.menu-812 a {
	text-indent: -999em;
	height: 27px;
	display:block !important;
}

#footer li.menu-820 {
	background-image:url(../images/twitterBadge.png);
	background-repeat:no-repeat;
	background-attachment: initial;
	background-position:center;
	height: 27px;
}

#footer li.menu-820 a {
	text-indent: -999em;
	height: 27px;
	display:block !important;
}

#block-boxes-dennis_sites_footer {
	float:left;
}

#block-dennis_core-dennis_core_footer ul.menu,
#block-boxes-dennis_sites_footer ul.menu {
	display:block;
	float:right;
	padding: 9px 0;
	margin: 0;
}

#block-dennis_core-dennis_core_footer ul.menu li,
#block-boxes-dennis_sites_footer ul.menu li {
	text-transform: uppercase;
	border-bottom: none;
	float: left;
	padding-right: 6px;
	font-size: 95%;
}

#block-dennis_core-dennis_core_footer ul.menu li a,
#block-boxes-dennis_sites_footer ul.menu li a {
	border-right: 1px solid #EEE;
	padding-right: 5px;
}

#block-dennis_core-dennis_core_footer ul.menu li.last a,
#block-boxes-dennis_sites_footer ul.menu li.last a {
	border-right:none;
	padding-right:0;
}

#pid-sitemap #content h2.block-title,
#pid-sitemap #content p.block-title {
	border:none;
	height:inherit;
	margin-bottom:20px;
	clear:both;
	float:left;
	width:100%;
	display:block;
}

#pid-sitemap #content h2.block-title span,
#pid-sitemap #content p.block-title span {
	font-size:inherit;
	border:none;
	background:none;
	padding:0;
	line-height:1em;
}

#pid-sitemap #content li {
	list-style:square;
	color:red;
}

#pid-sitemap #block-system-main-menu li {
	clear:both;
}

#pid-sitemap #block-menu-menu-sections-menu .menu {
	clear:both;
}

#pid-sitemap #block-menu-menu-sections-menu .menu li {
	float:left;
	width:33%;
}

#pid-sitemap #block-menu-menu-sections-menu .menu ul{
	clear:none;
	margin-bottom:1em;
	margin-right:2%;
}

#pid-sitemap #block-menu-menu-sections-menu .menu ul li {
	width:auto;
	float:none;
	clear:both;
}

#pid-sitemap #content-group a{
	color:black;
}

#pid-sitemap #content-group .content #block-menu-menu-sections-menu {
	width:100%;
}

#pid-sitemap #content-group a:hover{
	 -webkit-transition-property: color;
 -webkit-transition-duration: 0.2s;
 -webkit-transition-timing-function: linear;
 color:red !important;
}

#block-boxes-footer_sitemap .footer-sitemap-menu-last {
	border-top: 1px dotted #dcdcdc;
}

#leaderboard-bottom {
	border-bottom: 1px dotted #CCC;
	width: 100%;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

/*Trailer Buttons*/
.trailerbutton {
	float:left;
	margin-left:7px;
	padding-top:10px;
	padding-bottom:10px;
}

.a-btn{
    display: inline-block;
    position: relative;
    /*border: 3px solid #000;*/
    float: left;
    clear: both;
    overflow: hidden;
    transition: box-shadow 0.3s ease-in-out;
	height: 100px;
	width: 140px;
	/*background-color:#FFF;*/
}
.a-btn img{
    position: absolute;
    left: 39px;
    top: 5px;
    border: none;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transform-style: preserve-3d;
}
.a-btn .a-btn-slide-text{
    /*position: absolute;*/
    font-size: 36px;
    top: 5px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	font-family: 'TrueCrimesRegular';
	line-height: 30px;
}
.a-btn-text{
    /*padding-top: 13px;*/
	bottom:0;
	padding-bottom:7px;
	position:absolute;
    display: block;
    font-size: 30px;
	font-family:'LeagueGothicRegular';
	color:#000;
	left: 43px;
    /*text-shadow: 0px -1px 1px #80ab5d;*/
}
.a-btn-text small{
    display: block;
    font-size: 11px;
    letter-spacing: 1px;
}
.a-btn-icon-right{
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 130px;
    /*border-left: 1px solid #80ab5d;*/
}
.a-btn-icon-right span{
    width: 38px;
    height: 38px;
    opacity: 0.7;
    border-radius: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0px 0px -20px;
    /*border: 1px solid rgba(0,0,0,0.5);*/
    /*background: #4e5c50 url(../images/arrow_down.png) no-repeat center center;*/
    transition: all 0.3s ease-in-out;
}

.a-btn:hover{
}
.a-btn:hover img{
    transform: scale(10);
	-ms-transform: scale(10); /* IE 9 */
	-webkit-transform: scale(10); /* Safari and Chrome */
	-o-transform: scale(10); /* Opera */
	-moz-transform: scale(10); /* Firefox */
    opacity: 0;
}
.a-btn:hover .a-btn-slide-text,
.a-btn:hover .a-btn-icon-right span{
    opacity: 1;
}

.a-btn:active {
    position:relative;
    top:1px;
}
.a-btn:active .a-btn-icon-right span{
    transform: scale(1.4);
	-ms-transform: scale(1.4); /* IE 9 */
	-webkit-transform: scale(1.4); /* Safari and Chrome */
	-o-transform: scale(1.4); /* Opera */
	-moz-transform: scale(1.4); /* Firefox */
}

/*search form*/
#block-search-form{
  width: 220px;
	margin-top:-5px;
}
#pid-content-page-not-found #content #block-search-form{
	float: left;
	margin-bottom: 20px;
}

#pid-content-page-not-found #content #block-search-form .form-submit{
	width: 60px;
}

#search-form {
  width: 220px;
	margin:20px 0;
}

#block-search-form .container-inline,  #search-form .container-inline{
  background:#9ec7c8;
  height: 30px;
  margin: 0;
  padding: 0;
  position: relative;
    -moz-box-shadow: 1px 1px 1px #3f5050;
    -webkit-box-shadow: 1px 1px 1px #3f5050;
    box-shadow: 1px 1px 1px #3f5050;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
}

#block-search-form .form-submit, #search-form .form-submit{
  background:#9ec7c8;
  border: 0 none;
	border-left: 1px solid #9ec7c8;
  color: #008085;
  float: left;
  font-family:'LeagueGothicRegular';
  font-size: 25px;
  height: 30px;
  margin: 0;
  line-height:1;
	width: 83px;
	font-weight:normal;
}

#edit-advanced .form-submit{
  border: none;
}

#block-search-form .form-submit:hover {
  background-color:#FFF;
}

#search-form .form-submit:hover {
  background-color:#FFF;
		-webkit-transition-property: background-color;
		-webkit-transition-duration: 0.2s;
		-webkit-transition-timing-function: linear;
 box-shadow: 2px 2px 2px #9ec7c8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8');
}

#block-search-form .form-text,  #search-form .form-text{
  border: 0 none;
  width: 125px;
  height: 26px;
  float: left;
  padding-left: 10px;
}

#block-search-form .form-text:focus, #search-form .form-text:focus {
outline-style:none;
outline-offset: 0px;
}

/*List Of Lists Side Bar Block*/
#block-boxes-list_of_lists_right_hand_buttons .boxes-box-controls {
	position:absolute;
}

.lists-block-top-10 {
	float:left;
	background-color:#000;
	/*transform: skew(-5deg,0deg);
	-ms-transform: skew(-5deg,0deg); /* IE 9 */
	/*-webkit-transform: skew(-5deg,0deg); /* Safari and Chrome */
	/*-o-transform: skew(-5deg,0deg); /* Opera */
	/*-moz-transform: skew(-5deg,0deg); /* Firefox */
	-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
	padding:10px;
}

/*.lists-block-top-10:hover {
	 -webkit-transition-property: background-color;
	 -webkit-transition-duration: 0.2s;
	 -webkit-transition-timing-function: linear;
	 background-color:#FFF;
	 box-shadow: 4px 4px 4px #9ec7c8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9ec7c8');
	/*background-color:#FFF;*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	/*background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	/*background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ }*/

.lists-block-top-10 a {
	color:#FFF !important;
	font-family:'ChunkFiveRegular';
	text-transform:uppercase;
	font-size:17px;
}

.lists-block-top-10 a:hover {
	color:red !important;
}

.lists-block-odd {
	float:left;
	background-color:#000;
	-moz-box-shadow: 1px 1px 1px #3f5050;
	-webkit-box-shadow: 1px 1px 1px #3f5050;
	box-shadow: 1px 1px 1px #3f5050;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f5050');
	margin-left:10px;
	padding:10px;
}

.lists-block-odd a {
	color:#FFF !important;
	font-family:'ChunkFiveRegular';
	text-transform:uppercase;
	font-size:17px;
}

.lists-block-odd a:hover {
	color:red !important;
}

#boxes-box-list_of_lists_right_hand_buttons .shirts a {
  display: block;
  font-size: 1px;
  line-height: 1px;
}

/* Competitions promo block */
#competitions-promo {
  background: url('../images/denofgeek_compcreative.jpg') top left no-repeat;
  display: block;
  font-size: 1px;
  line-height: 1px;
  height: 52px;
  width: 300px;
}

#boxes-box-competitions_promo,
#boxes-box-seek_a_geek_promo,
#boxes-box-tshirt_promo{
	height: 52px;
}


/* Seek a geek promo block */
#seekageek-promo {
  background: url('../images/seek-a-geek.jpg') top left no-repeat;
  display: block;
  font-size: 1px;
  line-height: 1px;
  height: 52px;
  width: 300px;
}

/* Featured content box */
#sidebar-second-inner #block-views-featured-block h3.field-content, #client-sidebar-second-inner #block-views-featured-block h3.field-content {
	/*border-bottom: 1px solid #D7D7D7;*/
	font-family:'FrancoisOneRegular';
	font-size: 17px;
	line-height:19px;
	letter-spacing:0px;
	margin-bottom: 0px !important;
}

#sidebar-second-inner #block-views-featured-block h3 span {
	/*padding-top: 3px;*/
}

#sidebar-second-inner #block-views-featured-block a, #client-sidebar-second-inner #block-views-featured-block a {
	color: #000;
}

#sidebar-second-inner #block-views-featured-block a:visited, #client-sidebar-second-inner #block-views-featured-block a:visited {
	color:#888 !important;
}

#sidebar-second-inner #block-views-featured-block a:hover, #client-sidebar-second-inner #block-views-featured-block a:hover {
	color: red;
}

#sidebar-second-inner #block-views-featured-block img, #client-sidebar-second-inner #block-views-featured-block img {
	border: 2px solid #333;
}

#sidebar-second-inner #block-views-featured-block img:hover, #client-sidebar-second-inner #block-views-featured-block img:hover {
	opacity: .75;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
}

#block-views-featured-block .views-field-field-article-type .field-content {
	color: #008085;
	border-right: 1px #008085 solid;
	padding-right: 5px;
	display: inline;
}

#block-views-featured-block .views-field-field-article-type {
	display: inline;
}

#sidebar-second-inner #block-views-featured-block .views-field-field-article-type a, #client-sidebar-second-inner #block-views-featured-block .views-field-field-article-type a {
	color: #008085 !important;
	font-family: TrueCrimesRegular;
	font-size:15px;
}
#sidebar-second-inner #block-views-featured-block .views-field-field-author a, #client-sidebar-second-inner #block-views-featured-block .views-field-field-author a {
	color: #008085 !important;
}
#client-sidebar-second-inner #block-views-featured-block .views-field-field-author,
#client-sidebar-second-inner #block-views-featured-block .views-field-field-author .field-content,
#sidebar-second-inner #block-views-featured-block .views-field-field-author,
#sidebar-second-inner #block-views-featured-block .views-field-field-author .field-content {
	display: inline;
}

#block-views-featured-block .view-content h3 {
	border-top: none;
}

/*search page*/

.page-search .content-group-inner h1.title, #pid-search404 .content-group-inner .title{
	font-family: 'LeagueGothicRegular';
	font-size: 43px;
}

#pid-search404 .content-group-inner h2.title {
	background:none;
	border:0px;
	border-bottom: 3px solid black;
	width:100%;
	height: 28px;
	font-size: 1em;
	line-height: 2em;
	margin-bottom: 1.5em;
}

.page-search #sidebar-second h2.title {
	line-height:25px !important;
	margin-bottom:10px !important;
}

.page-search #sidebar-second .block-facetapi ul a {
	color:#000 !important;
}

.page-search #sidebar-second .block-facetapi ul a:hover {
	color:red !important;
}

.page-search #sidebar-second .block-facetapi ul a:hover {
	color:red;
}

.page-search #search-form .form-item-retain-filters {
  float: left;
}

.page-search #search-page-title span, #pid-search404 h2.title span {
	font-family:'LeagueGothicRegular';
	font-size:27px;
	border:3px solid #000;
	margin-bottom:-3px !important;
	padding-right:20px;
	padding-left:15px;
	background-image:url(../images/titlebg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ff9400;
	margin-bottom: 1.5em;
}

.page-search #search-page-title {
	border-bottom: 3px solid black;
	width: 100%;
	height: 28px;
	margin-bottom: 14px;
  clear: both;
}

.page-search .search-result h2 {
  line-height:25px;
  font-family:'FrancoisOneRegular';
  font-size: 20px;
  letter-spacing: 0px;
  margin-bottom: 1px;
}

.page-search .search-result {
	border-bottom: 1px solid #D7D7D7;
	padding-bottom:5px;
	margin-bottom:15px;
}

.page-search .search-result .search-snippet-info .date {
	color: #008085 !important;
}

.search-results .primary-image img {
	border: 2px solid #333;
	margin-right: 10px;
	transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
}

.search-results .primary-image img:hover {
	opacity: 0.8;
}

.page-search #sidebar-second #block-apachesolr_search-sort ul {
	margin-left:0px !important;
}

.page-search #sidebar-second #block-apachesolr_search-sort ul a {
	color: #000 !important;
}

.page-search #sidebar-second #block-apachesolr_search-sort ul a:hover {
	color: red !important;
}

.search-results .title a{
	font-family:'FrancoisOneRegular';
	font-size: 20px;
	letter-spacing: 0px;
	margin-bottom:1px;
	color: black;
}

.search-results .title a:hover{
	color: red;
}

#content .search-result dd{
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 10px;
}

#content .search-result .search-snippet{
	font-size: 13px;
}

.block ol.search-results, #content .search-result dd{
	margin-left: 0;
}



/*footer overrides*/
#footer #block-boxes-footer_contact {
	width:22%;
}

#footer #block-menu-menu-footer {
	width:41%;
}

#footer #block-menu-menu-our-websites {
	width:37%;
}

/*rss*/
.feed-icon{
  margin: -32px 0px 15px 0px;
  float: right;
}

a.feed-icon img, ul.links img, th img {
	margin:0px 3px !important;
}

#pid-feeds  .content-group .title {
	font-size: 37px;
	margin-bottom: 15px;
}

#feed-container {
	float: right;
	padding: 0 0 2px 15px;
}

#feed-container #rss-title {
	font-family: ComicZineOTRegular !important;
	background: transparent !important;
	border: 0px !important;
	font-size: 26px;
	padding-left: 0px !important;
	margin-bottom: 0.2em;
}

#feed-container #feed-list {
	background: #9EC7C8;
	border-top: 3px solid black;
}

#feed-container #feed-list ul{
	padding: 10px 3px;
	margin-bottom: 10px;
}

#feed-container #feed-list li {
	list-style-image: url(../images/rss-logo.gif);
	font-family: 'FrancoisOneRegular';
	font-size: 19px;
	line-height: 22px;
	letter-spacing: 0px;
	font-weight: normal;
}

#feed-container #feed-list li a:hover {
	color:  #fff;
}

#feed-container #feed-list li a{
	color: #008085;
}

/*error message*/
#search404-page-text, div.content-messages-inner div.error {
	background:url(../images/error-msg.png) no-repeat 0 0;
	background-color: transparent;
	border-color: transparent;
	color: #000;
	padding: 0px 0 0 43px;
}

#search404-page-text, div.content-messages-inner div.error li {
	font-family: 'FrancoisOneRegular';
	font-size: 19px;
	line-height: 22px;
	letter-spacing: 0px;
	font-weight: normal;
}

#search404-page-text, div.content-messages-inner div.messages ul:not(.krumo-node) {
	margin: 0;
}

/*GOOGLE ADSENSE STYLES -- START*/

.google_afc{

}

.google_afc a.gafc_title {
	font-family: 'FrancoisOneRegular';
    font-size: 17px;
    letter-spacing: 0;
    line-height: 19px;
    margin-bottom: 0 !important;
	color:#000;
}
.google_afc a.gafc_title:hover {
	color:#F00;
}

.google_afc .gafc_title span{
	text-decoration:none !important;
}

.google_afc .gafc_desc {

}

.google_afc .gafc_url {
	color:#008085 !important;

}
.google_afc .gafc_row {
	padding:8px;
}

.google_afc .gafc_google {
	padding:5px 8px 3px;
	color:#333;
	display:block;
}

.google_afc .gafc_row:hover {
	background:url("/images/1x1_10.png");
}

/*GOOGLE ADSENSE STYLES -- END*/



/* Promoted Overlay Blocks
/-------------------------------------------------------------- */
.view-promoted-overlay-blocks .view-content span {
  display: block;
}
.view-promoted-overlay-blocks .item-list ul {
  margin: 0;
}
.view-promoted-overlay-blocks .clickthru {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
}
.view-promoted-overlay-blocks .attachment .clickthru {
  padding: 5px 0;
}

/* List item containers */
.view-promoted-overlay-blocks .attachment .view-content {
  border: 2px solid #111;
  border-top: none;
}
.view-promoted-overlay-blocks .attachment .views-row {
  background-color: #eee;
  background: rgba(0, 0, 0, .1);
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
}
.view-promoted-overlay-blocks .attachment .views-row-last {
  border-bottom: none;
}

/* Titles */
.promoted-overlay-title {
  font-family: 'FrancoisOneRegular';
  font-weight: normal;
}
.promoted-overlay-title-first {
  background-color: #222;
  border: 2px solid #111;
  color: #fff;
  font-size: 20px;
  padding: 8px 5px;
}
.promoted-overlay-title-list {
  color: #111;
  float: right;
  font-size: 17px;
  margin: 5px 5px 5px 0;
  width: 192px;
}

/* Images */
.view-promoted-overlay-blocks .file {
  line-height: 1px;
  overflow: hidden;
}
.view-promoted-overlay-blocks img {
  border: 2px #333 solid;
  border-top: 0px;
  max-width: 100%;
  width: 100%;
}
.view-promoted-overlay-blocks .attachment .file {
  float: left;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 10px;
}
.view-promoted-overlay-blocks .attachment img {
  border-top: 2px solid #333;
  position: relative;
  width: 80px;
}

/* First item summary */
.promoted-overlay-summary {
  background-color: #333;
  background: rgba(0, 0, 0, .6);
  bottom: -100px;
  color: #fff;
  padding: 5px 0;
  position: absolute;
  width: 100%;
  z-index: 9999;
}

/* Hover effects */
.view-promoted-overlay-blocks .clickthru:hover .promoted-overlay-title-list {
  color: #f00;
}
.view-promoted-overlay-blocks .clickthru:hover .promoted-overlay-summary {
  bottom: 0;
}
.view-promoted-overlay-blocks .clickthru:hover img {
  opacity: .8;
}
.promoted-overlay-title,
.view-promoted-overlay-blocks .clickthru img,
.promoted-overlay-summary {
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/*Client Hub Styles - SIM CITY*/

/*DO NOT PUSH THIS!!
body {
	background-image:url(../images/silenthill-skin.jpg) !important;
	background-position:center 211px !important;
}
/*DO NOT PUSH THIS!!*/

.sim-city-promo-header {width: 300px; height: 47px; background-image: url("../images/simcity-promo-header.jpg"); display: block; }
.sim-city-promo-header a {width: 300px; height: 47px; display: block;}

/*#pid-simcity, #pid-homepage {background-position: center 30px !important; background-image: url("../images/simcity-skin.jpg") !important;}*/

#pid-simcity #page {
	/*background-image:url(../images/silenthill_transbg.png) !important;*/
	background: rgba(255,255,255,0.8) !important;
	border:0px !important;
}

#pid-simcity .title-group .title {
	display:none !important;
}

#pid-simcity .breadcrumb {
	color:#FFF;
}


#pid-simcity #breadcrumbs {
	display:none !important;
}


#pid-simcity .breadcrumb .delimiter {
	color:transparent !important;
	text-indent: -3000px;
}

#pid-simcity .view-sim-city-latest-articles .views-row {
	width:298px;
	margin-right:22px;
	float:left;
}

#pid-simcity .view-sim-city-latest-articles .views-row-3, .views-row-6, .views-row-9, .views-row-12, .views-row-15, .views-row-18, .views-row-21 {
	margin-right:0px !important;
}

#pid-simcity .view-sim-city-latest-articles img {

}

#pid-simcity .view-sim-city-latest-articles .views-row .views-field-title {
	background-color: white;
	background-image: url(../images/simcity-header.jpg);
	border: none !important;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
	width: 285px;
	margin-top: 190px;
	top: -10px;
	margin-left: 15px;
	height: 54px;
	-webkit-box-shadow: #17485f 2px 2px 2px;
	box-shadow: #17485f 2px 2px 2px;
}

#pid-simcity .view-sim-city-latest-articles .views-row .views-field-title a {
	color: white;
	font-family: 'LeagueGothicRegular';
	font-size: 23px;
	text-transform: uppercase;
	position: absolute;
	z-index: 100;
	width: 282px;
	left: 5px;
	top: 5px;
	line-height: 22px;
	text-shadow: 1px 1px 0px #a72321;
}

#pid-simcity .view-sim-city-latest-articles .views-row .views-field-title a:hover {
	color: #56afca;
}

#pid-simcity .view-sim-city-latest-articles .views-row .views-field-field-category-primary .field-content {
	position:absolute;
	margin-top:5px;
	margin-left:-3px;
}

#pid-simcity .view-sim-city-latest-articles .views-row .views-field-field-category-primary .field-content a {
	color:#000;
	text-transform:uppercase;
	padding-left:3px;
	padding-right:3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	background-color:#ffc100;
	border:solid 2px black;
	margin-top:-100px;
}

#pid-simcity .view-sim-city-latest-articles .views-row .views-field-field-short-teaser a  {
	color:#1f1f1f;
 }

#pid-simcity .view-sim-city-latest-articles .views-row .views-field-title a:hover, #pid-simcity .view-sim-city-latest-articles .views-row .views-field-field-short-teaser a:hover {
	color:#F00;
}

#pid-simcity .view-sim-city-latest-articles .views-row-last {
	margin-right:0px !important;
}

#pid-simcity .view-latest-articles-for-the-homepage .views-field-field-primary-image {
	margin-bottom:0px !important;
}

#pid-simcity .view-client-fullwidth-carousel img {
	border: 1px #4a4a4a solid !important;
}

#pid-simcity .views_slideshow_pager_field_item {
	padding-right:15px;
}

#pid-simcity .view-client-fullwidth-carousel .carousel-custom-title {
	font-family: 'LeagueGothicRegular';
	font-size: 29px;
	line-height: 27px;
	margin-bottom:5px;
}

#pid-simcity .view-client-fullwidth-carousel .carousel-custom-title a {
	color: black;
}

#pid-simcity .view-client-fullwidth-carousel .carousel-custom-title a:hover {
	color: red;
}

#pid-simcity .view-client-fullwidth-carousel .carousel-custom-teaser {
	line-height:15px;
}

#pid-simcity .view-client-fullwidth-carousel .views_slideshow_pager_field_item {
	background-image:url(../images/marble_texture.jpg);
	background-position:right;
	height:76px;
	border:1px #4a4a4a solid;
}

#pid-simcity .view-client-fullwidth-carousel .views_slideshow_pager_field_item:hover {
	background-image:none !important;
	background-color:#000;
	color:#FFF !important;
}

#pid-simcity .view-client-fullwidth-carousel .views_slideshow_pager_field_item:hover a {
	color:red !important;
}

#pid-simcity .view-client-fullwidth-carousel {
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
	height:290px;
}

#pid-simcity .view-client-fullwidth-carousel #views_slideshow_pager_field_item_bottom_client_fullwidth_carousel-block_0 {
	border-bottom:0px !important;
}

#pid-simcity .view-client-fullwidth-carousel #views_slideshow_pager_field_item_bottom_client_fullwidth_carousel-block_2 {
	border-top:0px !important;
}

#pid-simcity .view-client-fullwidth-carousel .active {
	background-image:none !important;
	background-color:#000;
	color:#FFF !important;
}

#pid-simcity .view-client-fullwidth-carousel .active a {
	color:#FFF !important;
}

#pid-simcity .view-client-fullwidth-carousel .active a:hover {
	color: red !important;
}

#pid-simcity #block-system-main .view-client-fullwidth-carousel { /*total emergency hack, needs looking into*/
	display:none;
}

#pid-simcity .views-field-field-author a {
	color:#a72321 !important;
}

/*#pid-simcity #page {
	top: 110px !important;
}*/

#pid-simcity .views-slideshow-cycle-main-frame  {
	width:580px !important;
}

#pid-simcity #block-boxes-sim_city_title {
	position:absolute;
	margin-top:-15px;
	margin-left:-35px;
	z-index:999999;
}

#pid-simcity #block-boxes-sim_city_title .ClientHubTitle_inner {
	font-family: 'TrueCrimesRegular';
	color: #FFF;
	font-size:31px;
	background-image:url(../images/simcity-header.jpg);
	padding:15px;
	width:285px;
	-webkit-box-shadow: #17485f 2px 2px 2px;
	box-shadow: #17485f 2px 2px 2px;
	text-shadow: 3px 3px 0px #a72321;
}

#pid-simcity #block-boxes-sim_city_title .block-title {
	display:none;
}

#pid-simcity .view-sim-city-fullwidth-carousel .carousel-custom-title {
	font-family: 'LeagueGothicRegular';
	font-size: 29px;
	line-height: 27px;
	margin-bottom:5px;
}

#pid-simcity .view-sim-city-fullwidth-carousel .carousel-custom-title a {
	color: white;
	text-shadow: 1px 1px 0px #a72321;
}

#pid-simcity .view-sim-city-fullwidth-carousel .carousel-custom-title a:hover {
	color: #a72321;
}

#pid-simcity .view-sim-city-fullwidth-carousel .carousel-custom-teaser {
	line-height:15px;
}

#pid-simcity .view-sim-city-fullwidth-carousel .views_slideshow_pager_field_item {
	background-image:url(../images/simcity-carousel-header.jpg);
	background-position:right;
	height:75px;
	border:1px #4a4a4a solid;
}

#pid-simcity .view-sim-city-fullwidth-carousel .views_slideshow_pager_field_item:hover {
	background-image:none !important;
	background-color:#000;
	color:#FFF !important;
}

#pid-simcity .view-sim-city-fullwidth-carousel .views_slideshow_pager_field_item:hover a {
	color:red !important;
}

#pid-simcity .view-sim-city-fullwidth-carousel {
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
	height:290px;
}

#pid-simcity .view-sim-city-fullwidth-carousel #views_slideshow_pager_field_item_bottom_client_fullwidth_carousel-block_0 {
	border-bottom:0px !important;
}

#pid-simcity .view-sim-city-fullwidth-carousel #views_slideshow_pager_field_item_bottom_client_fullwidth_carousel-block_2 {
	border-top:0px !important;
}

#pid-simcity .view-sim-city-fullwidth-carousel .active {
	background-image:none !important;
	background-color:#a72321;
	color:#FFF !important;
}

#pid-simcity .view-sim-city-fullwidth-carousel .active a {
	color:#FFF !important;
}

#pid-simcity .view-sim-city-fullwidth-carousel .active a:hover {
	color: red !important;
}

#pid-simcity #block-system-main .view-sim-city-fullwidth-carousel { /*total emergency hack, needs looking into*/
	display:none;
}

#pid-simcity .views-field-field-author a {
	color:#008085 !important;
}

/*#pid-simcity #page {
	top: 110px !important;
}*/

#pid-simcity .views-slideshow-cycle-main-frame  {
	width:580px !important;
}



/*Client Hub Styles - Silent Hill*/

/*DO NOT PUSH THIS!!
body {
	background-image:url(../images/silenthill-skin.jpg) !important;
	background-position:center 211px !important;
}
/*DO NOT PUSH THIS!!*/

#pid-silenthill #page {
	background-image:url(../images/silenthill_transbg.png) !important;
	border:0px !important;
}

#pid-silenthill .title-group .title {
	display:none !important;
}

#pid-silenthill .breadcrumb {
	color:#FFF;
}


#pid-silenthill #breadcrumbs {
	display:none !important;
}


#pid-silenthill .breadcrumb .delimiter {
	color:transparent !important;
	text-indent: -3000px;
}

#pid-silenthill .view-client-latestarticles-view .views-row {
	width:298px;
	margin-right:22px;
	float:left;
}

#pid-silenthill .view-client-latestarticles-view .views-row-3, .views-row-6, .views-row-9, .views-row-12, .views-row-15, .views-row-18, .views-row-21 {
	margin-right:0px !important;
}

#pid-silenthill .view-client-latestarticles-view img {
	border:1px #4a4a4a solid !important;
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
}

#pid-silenthill .view-client-latestarticles-view .views-row .views-field-title {
	background-color: white;
	background-image: url(../images/marble_texture.jpg);
	border: 1px #4A4A4A solid !important;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
	width: 285px;
	margin-top: 190px;
	top: -10px;
	margin-left: 15px;
	height: 54px;
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
}

#pid-silenthill .view-client-latestarticles-view .views-row .views-field-title a {
	color: black;
	font-family: 'LeagueGothicRegular';
	font-size: 23px;
	text-transform: uppercase;
	position: absolute;
	z-index: 100;
	width: 282px;
	left: 5px;
	top: 5px;
	line-height: 22px;
}

#pid-silenthill .view-client-latestarticles-view .views-row .views-field-field-category-primary .field-content {
	position:absolute;
	margin-top:5px;
	margin-left:-3px;
}

#pid-silenthill .view-client-latestarticles-view .views-row .views-field-field-category-primary .field-content a {
	color:#000;
	text-transform:uppercase;
	padding-left:3px;
	padding-right:3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	background-color:#ffc100;
	border:solid 2px black;
	margin-top:-100px;
}

#pid-silenthill .view-client-latestarticles-view .views-row .views-field-field-short-teaser a  {
	color:#FFF;
 }

#pid-silenthill .view-client-latestarticles-view .views-row .views-field-title a:hover, #pid-silenthill .view-client-latestarticles-view .views-row .views-field-field-short-teaser a:hover {
	color:#F00;
}

#pid-silenthill .view-client-latestarticles-view .views-row-last {
	margin-right:0px !important;
}

#pid-silenthill .view-latest-articles-for-the-homepage .views-field-field-primary-image {
	margin-bottom:0px !important;
}

#pid-silenthill .view-client-fullwidth-carousel img {
	border: 1px #4a4a4a solid !important;
}

#pid-silenthill .views_slideshow_pager_field_item {
	padding-right:15px;
}

#pid-silenthill .view-client-fullwidth-carousel .carousel-custom-title {
	font-family: 'LeagueGothicRegular';
	font-size: 29px;
	line-height: 27px;
	margin-bottom:5px;
}

#pid-silenthill .view-client-fullwidth-carousel .carousel-custom-title a {
	color: black;
}

#pid-silenthill .view-client-fullwidth-carousel .carousel-custom-title a:hover {
	color: red;
}

#pid-silenthill .view-client-fullwidth-carousel .carousel-custom-teaser {
	line-height:15px;
}

#pid-silenthill .view-client-fullwidth-carousel .views_slideshow_pager_field_item {
	background-image:url(../images/marble_texture.jpg);
	background-position:right;
	height:76px;
	border:1px #4a4a4a solid;
}

#pid-silenthill .view-client-fullwidth-carousel .views_slideshow_pager_field_item:hover {
	background-image:none !important;
	background-color:#000;
	color:#FFF !important;
}

#pid-silenthill .view-client-fullwidth-carousel .views_slideshow_pager_field_item:hover a {
	color:red !important;
}

#pid-silenthill .view-client-fullwidth-carousel {
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
	height:290px;
}

#pid-silenthill .view-client-fullwidth-carousel #views_slideshow_pager_field_item_bottom_client_fullwidth_carousel-block_0 {
	border-bottom:0px !important;
}

#pid-silenthill .view-client-fullwidth-carousel #views_slideshow_pager_field_item_bottom_client_fullwidth_carousel-block_2 {
	border-top:0px !important;
}

#pid-silenthill .view-client-fullwidth-carousel .active {
	background-image:none !important;
	background-color:#000;
	color:#FFF !important;
}

#pid-silenthill .view-client-fullwidth-carousel .active a {
	color:#FFF !important;
}

#pid-silenthill .view-client-fullwidth-carousel .active a:hover {
	color: red !important;
}

#pid-silenthill #block-system-main .view-client-fullwidth-carousel { /*total emergency hack, needs looking into*/
	display:none;
}

#pid-silenthill .views-field-field-author a {
	color:#FFF !important;
}

/*#pid-silenthill #page {
	top: 110px !important;
}*/

#pid-silenthill .views-slideshow-cycle-main-frame  {
	width:580px !important;
}

#pid-silenthill #block-boxes-silent_hill_title {
	position:absolute;
	margin-top:-15px;
	margin-left:-35px;
	z-index:999999;
}

#pid-silenthill #block-boxes-silent_hill_title .ClientHubTitle_inner {
	font-family: 'TrueCrimesRegular';
	font-size:31px;
	background-image:url(../images/marble_texture.jpg);
	padding:15px;
	width:285px;
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
	border:1px solid #000;
}

#pid-silenthill #block-boxes-silent_hill_title .block-title {
	display:none;
}

.silenthill-overlayhead {
	height:91px;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/silenthill-header.jpg);
}

/*Client Hub Styles - Medal Of Honour*/

/*DO NOT PUSH THIS!!
body {
	background-image:url(../images/silenthill-skin.jpg) !important;
	background-position:center 211px !important;
}
/*DO NOT PUSH THIS!!*/

#pid-medalofhonor #page {
	background-image:url(../images/silenthill_transbg.png) !important;
	border:0px !important;
}

#pid-medalofhonor .title-group .title {
	display:none !important;
}

#pid-medalofhonor .breadcrumb {
	color:#FFF;
}


#pid-medalofhonor #breadcrumbs {
	display:none !important;
}


#pid-medalofhonor .breadcrumb .delimiter {
	color:transparent !important;
	text-indent: -3000px;
}

#pid-medalofhonor .view-moh-latest-articles .views-row {
	width:298px;
	margin-right:22px;
	float:left;
	height: 320px;
}

#pid-medalofhonor .view-moh-latest-articles .views-row-3, .views-row-6, .views-row-9, .views-row-12, .views-row-15, .views-row-18, .views-row-21 {
	margin-right:0px !important;
}

#pid-medalofhonor .view-moh-latest-articles img {
	border:1px #4a4a4a solid !important;
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
}

#pid-medalofhonor .view-moh-latest-articles .views-row .views-field-title {
	background-color: white;
	background-image: url(../images/marble_texture.jpg);
	border: 1px #4A4A4A solid !important;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
	width: 285px;
	margin-top: 190px;
	top: -10px;
	margin-left: 15px;
	height: 54px;
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
}

#pid-medalofhonor .view-moh-latest-articles .views-row .views-field-title a {
	color: black;
	font-family: 'LeagueGothicRegular';
	font-size: 23px;
	text-transform: uppercase;
	position: absolute;
	z-index: 100;
	width: 282px;
	left: 5px;
	top: 5px;
	line-height: 22px;
}

#pid-medalofhonor .view-moh-latest-articles .views-row .views-field-field-category-primary .field-content {
	position:absolute;
	margin-top:5px;
	margin-left:-3px;
}

#pid-medalofhonor .view-moh-latest-articles .views-row .views-field-field-category-primary .field-content a {
	color:#000;
	text-transform:uppercase;
	padding-left:3px;
	padding-right:3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc100', endColorstr='#ff9300'); /* for IE */
	background: -webkit-gradient(linear, left top, right top, from(#ffc100), to(#ff9300)); /* for webkit browsers */
	background: -moz-linear-gradient(left,  #ffc100,  #ff9300); /* for firefox 3.6+ */
	background-color:#ffc100;
	border:solid 2px black;
	margin-top:-100px;
}

#pid-medalofhonor .view-moh-latest-articles .views-row .views-field-field-short-teaser a  {
	color:#FFF;
 }

#pid-medalofhonor .view-moh-latest-articles .views-row .views-field-title a:hover, #pid-medalofhonor .view-moh-latest-articles .views-row .views-field-field-short-teaser a:hover {
	color:#F00;
}

#pid-medalofhonor .view-moh-latest-articles .views-row-last {
	margin-right:0px !important;
}

#pid-medalofhonor .view-latest-articles-for-the-homepage .views-field-field-primary-image {
	margin-bottom:0px !important;
}

#pid-medalofhonor .view-moh-fullwidth-carousel img {
	border: 1px #4a4a4a solid !important;
}

#pid-medalofhonor .views_slideshow_pager_field_item {
	padding-right:15px;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .carousel-custom-title {
	font-family: 'LeagueGothicRegular';
	font-size: 29px;
	line-height: 27px;
	margin-bottom:5px;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .carousel-custom-title a {
	color: black;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .carousel-custom-title a:hover {
	color: red;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .carousel-custom-teaser {
	line-height:15px;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .views_slideshow_pager_field_item {
	background-image:url(../images/marble_texture.jpg);
	background-position:right;
	height:76px;
	border:1px #4a4a4a solid;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .views_slideshow_pager_field_item:hover {
	background-image:none !important;
	background-color:#000;
	color:#FFF !important;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .views_slideshow_pager_field_item:hover a {
	color:red !important;
}

#pid-medalofhonor .view-moh-fullwidth-carousel {
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
	height:290px;
}

#pid-medalofhonor .view-moh-fullwidth-carousel #views_slideshow_pager_field_item_bottom_moh_fullwidth_carousel-block_0 {
	border-bottom:0px !important;
}

#pid-medalofhonor .view-moh-fullwidth-carousel #views_slideshow_pager_field_item_bottom_moh_fullwidth_carousel-block_2 {
	border-top:0px !important;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .active {
	background-image:none !important;
	background-color:#000;
	color:#FFF !important;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .active a {
	color:#FFF !important;
}

#pid-medalofhonor .view-moh-fullwidth-carousel .active a:hover {
	color: red !important;
}

#pid-medalofhonor #block-system-main .view-moh-fullwidth-carousel { /*total emergency hack, needs looking into*/
	display:none;
}

#pid-medalofhonor .views-field-field-author a {
	color:#FFF !important;
}

/*#pid-medalofhonor #page {
	top: 110px !important;
}*/

#pid-medalofhonor .views-slideshow-cycle-main-frame  {
	width:580px !important;
}

#pid-medalofhonor #block-boxes-medal_of_honour_hub_title {
	position:absolute;
	margin-top:-15px;
	margin-left:-35px;
	z-index:999999;
}

#pid-medalofhonor #boxes-box-medal_of_honour_hub_title .ClientHubTitle_inner {
	font-family: 'TrueCrimesRegular';
	font-size:31px;
	background-image:url(../images/marble_texture.jpg);
	padding:15px;
	width:375px;
	-webkit-box-shadow: #383838 6px 6px 10px 1px;
	box-shadow: #383838 6px 6px 10px 1px;
	border:1px solid #000;
}

#pid-medalofhonor #boxes-box-medal_of_honour_hub_title .block-title {
	display:none;
}

.moh-overlayhead {
	height:90px;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/moh-header.jpg);
}


/* Client Hub - Dr Who



#block-denofgeek_promoted_overlay_blocks-block_1 {
	float: left;
	margin-bottom: 1.75em !important;
}

#block-denofgeek_promoted_overlay_blocks-block_1 .drwho-header {
	background-color: #000;
	background-image: url("../images/drwho-sidebar-driver.png");
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 70px;
}

#block-denofgeek_promoted_overlay_blocks-block_1 .drwho-header a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -3000px;
	position: relative;
}



#block-denofgeek_promoted_overlay_blocks-block_1 .promoted-overlay-title {
	background-color: #050549;
	font-family: "open_sanscondensed_light";
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1.133em;
	font-weight: bold;
}

#block-boxes-dr_who_category_wrapper {
	float: left;
	width: 620px;
	height: 51px;
	position: absolute;
	top: 52px;
	left: 20px;
	background-color: #000;
	background-image: url("../images/drwho-driver-breadcrumb-background.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}

#block-boxes-dr_who_category_wrapper a.contextual-links-trigger, #block-boxes-dr_who_category_wrapper a#context-block-boxes-dr_who_category_wrapper {
	display: none !important;
}

#block-boxes-dr_who_category_wrapper .inner {
	margin: 0px;
}

#block-boxes-dr_who_category_wrapper a {
	display: block !important;
	text-indent: -3000px;
	position: absolute;
	top: 0px;
	z-index: 998;
	width: 620px;
	height: 51px;
}

#pid-tv .view-id-category_hub .view-header {
	margin-top: 0.875em;
}

#pid-tv .view-id-category_hub .view-header h1.block-title span {
	position: relative;
	z-index: 999;
}

.view-doctor-who-article-footer {
	background-color: #000;
	background-image: url("../images/drwho-driver-background.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	max-width: 620px;
	padding: 72px 0.775em 0em 0em;
	position: relative;
	left: -10px;
}

.view-doctor-who-article-footer .view-header {
	height: 0px;
	position: relative;
}

.view-doctor-who-article-footer .view-header a.dr_who_article_footer_link {
	position: absolute;
	top: -70px;
	left: 10px;
	text-indent: -4000px;
	width: 100%;
	height: 70px;
	display: block;
}

.view-doctor-who-article-footer .views-row {
	width: 46.4%;
	float: right;
	margin-left: 0.775em;
	padding: 0.475em;
	background-color: #FFF;
}

.view-doctor-who-article-footer .views-row .views-field-field-primary-image {
	margin: 0px 5px 0 0;
}

.view-doctor-who-article-footer .views-row .views-field-title{
	font-family: "open_sanscondensed_light";
	text-transform: uppercase;
	font-size: 1.25em;
	line-height: 1.133em;
	font-weight: bold;
	color: #cb4427;
}

.view-doctor-who-article-footer .views-row .views-field-field-author {
	font-family: "open_sans_condensedbold";
	font-size: 1.1em;
	text-transform: uppercase;
}

.view-doctor-who-article-footer .views-row .views-field-field-author a {
	color: #020308 !important;
}

/* DR WHO DRIVERS


.dr-who-body {
	background-color: #030330 !important;
	background-image: url("../images/drwho-background.jpg") !important;
	background-position: center top !important;
	background-repeat: repeat-y !important;
	position: relative;
	left: -10px;
}

.dr-who-body #page {
	background-color: #000 !important;
	background-image: url("../images/drwho-page-background.jpg") !important;
	background-position: left top;
	background-repeat: no-repeat !important;
	border: none;
	/*padding-top: 180px;
	left: 10px;
}

.dr-who-body #page .dr-who-header-link {
	position: relative;
	width: 100%;
	height: 210px;
	display: block;
	/*top: -180px;
}

.dr-who-body #page #breadcrumbs {
	display: none;
}

.dr-who-body #page .title-group h1 span {
	color: #FFF;
	font-family: "open_sans_condensedbold";

	text-transform: uppercase;
	color: #f4785d;
}

.view-id-doctor_who_latest_articles .views-row {
	width: 48%;
	float: right;
	position: relative;
	padding-bottom: 0.575em;
	margin-bottom: 1.575em;
	border-bottom: 1px dotted #666666 !important;
	min-height: 320px;
}

.view-id-doctor_who_latest_articles .views-row-odd {
	margin-right: 2%;
	float: left;
}

.view-id-doctor_who_latest_articles .views-row .views-field-field-primary-image {
	border: none;
	background-color: none;
	border-top: 4px solid #666666;
	border-bottom: 4px solid #666666;
}

.view-id-doctor_who_latest_articles .views-row .views-field-field-primary-image img {
	border: none;
}

.view-id-doctor_who_latest_articles .views-row a {
	color: #FFF;
}

.view-id-doctor_who_latest_articles .views-field-field-short-title .field-content {
	position: absolute;
	top: 166px;
	right: -10px;
	width: 90%;
	background-color: #d9d9e0;
	background-image: url("../images/drwho-carousel-background.jpg");
	background-position: right top;
	background-repeat: no-repeat;
	border-left: 5px solid #FFF;
	padding: 0.575em 0.275em 0.750em 0.475em;
	font-family: "open_sanscondensed_light";
	text-transform: uppercase;
	font-size: 1.4em;
	line-height: 1.133em;
	font-weight: bold;
}

.view-id-doctor_who_latest_articles .views-field-field-short-title .field-content a {
	color: #cb4427;
}

.view-id-doctor_who_latest_articles .views-field-field-author a {
	font-family: "open_sans_condensedbold";
	color: #FFF !important;
	font-size: 1.4em;
	text-transform: uppercase;
	margin: 0.375em 0.575em 0 0;
	float: left;
	width: auto;
}

.view-id-doctor_who_latest_articles .views-field-field-short-teaser a {
	color: #d6d6d6;
	margin-top: 0.475em;
	float: left;
}

.view-id-doctor_who_latest_articles .views-field-title a {
		color: #cb4427;
}

#block-views-doctor_who_latest_video-block, #block-views-e90d11be63e1f1685b0717c36e5b1af6, #block-boxes-dr_who_competition {
	background-color: #d9d9e0;
	position: relative;
	padding: 0.575em 0;
	float: left;
}

#block-views-doctor_who_latest_video-block h4.block-title, #block-views-e90d11be63e1f1685b0717c36e5b1af6 h4.block-title, #block-boxes-dr_who_competition h4.block-title {
	border: none;
	margin: 0.373em 0em 0.575em;
	float: left;
	height: 40px;
	font-size: 1.4em;
}

#block-views-doctor_who_latest_video-block h4.block-title span, #block-views-e90d11be63e1f1685b0717c36e5b1af6 h4.block-title span, #block-boxes-dr_who_competition h4.block-title span {
	background-color: transparent;
	border: none;
	padding: 0em;
	color: #cb4427;
	font-weight: 900;
	background-image: none;
	font-family: "open_sanscondensed_light";
	text-transform: uppercase;
	font-size: 1.8em;
	line-height: 1.133em;
	font-weight: bold;
	text-align: left;
	display: inline;
}

.view-doctor-who-latest-video {
	/*background-color: #d9d9e0;
	position: relative;
	padding: 0.575em 0;
}

.view-doctor-who-latest-video .view-content {
	width: 100%;
	margin: 0.175em 0;
}

.view-doctor-who-latest-video .views-field-field-short-title {
	position: absolute;
	top: 227px;
	right: 9px;
	width: 75.6%;
	color: #cb4427;
	border-bottom: 3px solid #FFF;
	background-color: #d9d9e0;
	background-image: url("../images/drwho-playbutton-background.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0.675em 0em 0em 3em;
	height: 30px;
	font-family: "open_sanscondensed_light";
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1.133em;
	font-weight: bold;
}

.view-doctor-who-latest-video .views-field-field-primary-image {
	margin: 0.275em 0 0 0;
}

.view-doctor-who-latest-video .views-field-field-primary-image img {
	width: 100% !important;
}

.view-id-doctor_who_latest_articles_sidebar {

}

.view-id-doctor_who_latest_articles_sidebar .views-row-1 {

}

.view-id-doctor_who_latest_articles_sidebar .views-row {
	position: relative;
	border-bottom: 1px dotted #767676;
	padding-bottom: 0.475em;
}

.view-id-doctor_who_latest_articles_sidebar .views-row a {
	color: #cb4427;
	font-family: "open_sans_condensedbold";
	text-transform: uppercase;
	font-size: 1.4em;
	line-height: 1.133em;
	font-weight: bold;
}

.view-id-doctor_who_latest_articles_sidebar .views-row .views-field-title a {
	width: 70%;
	float: left;
}

.view-id-doctor_who_latest_articles_sidebar .views-row .views-field-field-short-teaser {
	clear: left;
	margin-top: 0.475em;
	float: left;
}

.view-id-doctor_who_latest_articles_sidebar .views-field-field-author a {
	position: absolute;
	top: 0px;
	right: 0px;
	float: right;
	color: #000;
	width: 30%;
	font-size: 0.8em;
	text-align: right;
}

.view-id-doctor_who_latest_articles_sidebar .views-row-1 .views-field-field-author a {
	top: 65px;
}

.view-id-doctor_who_latest_articles_sidebar {

}

.view-doctor-who-latest-video .views-field-field-author a, .view-doctor-who-latest-video .views-field-field-category-primary a, .view-doctor-who-latest-video .views-field-field-published-date span {
	font-family: "open_sans_condensedbold";
	color: #383838 !important;
	font-size: 1.2em;
	text-transform: uppercase;
	margin-top: 0.775em;
	float: left;
	width: 30%; text-align: center;
}

.view-doctor-who-latest-video .views-field-field-author a {
	width: 40%;
	text-align: left;
}

.view-doctor-who-latest-video .views-field-field-published-date span {
	text-align: right;
}

#block-boxes-dr_who_competition {
	background-color: #d9d9e0;
	background-image: url("../images/drwho-competition-background.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
}

#boxes-box-dr_who_competition {
	float: left;
	clear: left;
	width: 100%;
	margin: 0.575em 0 0;
}

#boxes-box-dr_who_competition .boxes-box-content img {
	float: left;
	margin-right: 0.675em;
}

#boxes-box-dr_who_competition .boxes-box-content span.dr_who_competition_win {
	background-image: url("../images/drwho-competition-win.png");
	display: block;
	width: 52px;
	height: 32px;
	position: relative;
}

#boxes-box-dr_who_competition a {
	font-family: "open_sans_condensedbold";
	color: #FFF !important;
	font-size: 1.2em;
	text-transform: uppercase;
	margin-top: 0.775em;
	float: right;
	width: auto;
	background-color: #180c58;
	padding: 0.475em 0.575em 0.375em;
	position: relative;
	top: -10px;
	left: -30px;
}

#boxes-box-dr_who_competition a:hover {
	background-color: #cb4427;
}

#boxes-box-dr_who_competition a span {
	font-size: 0.7em;
	margin-left: 0.575em;
}

#views_slideshow_cycle_teaser_section_doctor_who_fullwidth_carousel-block {
	width: 560px !important;
	float: left;
}

#block-views-748622d42c01faa722c9615beb519acc .content {
	border-top: 3px solid #FFF;
}

.view-doctor-who-fullwidth-carousel .views-slideshow-controls-bottom {
	float: right;
	width: 380px;
}

.view-doctor-who-fullwidth-carousel .views-slideshow-pager-field-item {
	background-color: #030330;
	padding: 1.3em 0.275em 1.520em 0.775em;
	border-left: 5px solid #cb4427;
	min-height: 62px;
	max-height: 62px;
}

.view-doctor-who-fullwidth-carousel .views-content-field-short-teaser {
	color: #FFF;
	font-size: 0.9em;
}

.view-doctor-who-fullwidth-carousel a {
	color: #cb4427;
	font-family: "open_sanscondensed_light";
	text-transform: uppercase;
	font-size: 1.7em !important;
	line-height: 1.133em;
	font-weight: bold;
}

.view-doctor-who-fullwidth-carousel .active {
	background-color: #d9d9e0;
	background-image: url("../images/drwho-carousel-background.jpg");
	background-position: right top;
	background-repeat: no-repeat;
	border-left: 5px solid #FFF;
}

.view-doctor-who-fullwidth-carousel .active .views-content-field-short-teaser {
	color: #000;
}

/* DR Who Node Styles

.dr-who-body #page .content-group {

}

.dr-who-body #page .content-group .content p, .dr-who-body #page .content-group .content label, .dr-who-body #page .content-group .content h2 {
	color: #d6d6d6;
}

.dr-who-body #page .content-group .content h2 {
	font-family: "open_sans_condensedbold";
	font-size: 1.6em;
	line-height: 1.1em;
	text-transform: uppercase;
	color: #f4785d;
}

.dr-who-body .meta {
	color: #f4785d;
	font-family: "open_sans_condensedbold";
	font-size: 1.2em;
	text-transform: uppercase;
}

.dr-who-body .share-top {

}

.dr-who-body #page .content-group .content p a, .dr-who-body #page .content-group .content .terms a {
	color: #f4785d;
}

.dr-who-body #page .content-group .content .terms a {
	color: #cb4427 !important;
	background-color: #FFF !important;
}
.dr-who-body .meta .meta-inner, .dr-who-body .terms-inline {
	background-color: transparent;
	border: none;
}

.dr-who-body .terms-inline .tags-label {
	color: #d6d6d6 !important;
}

.dr-who-body #node-bottom {
	background-color: #FFF;
	color: #1f1f1f;
}

END DOCTOR WHO */

/* Client Hub Grimm */

#pid-grimm .title-group {
  display: none;
}

#block-denofgeek_promoted_overlay_blocks-block_2 {
	float: left;
	margin-bottom: 1.75em !important;
}

/* GRIMM

#block-denofgeek_promoted_overlay_blocks-block_2 .grimm-header {
	background-color: #000;
	background-image: url("../images/grimm-sidebar-driver.png");
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 72px;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .grimm-header a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -3000px;
	position: relative;
}
*/

#block-denofgeek_promoted_overlay_blocks-block_2 .ms-header {
	background-color: #000;
	background-image: url("../images/ms-header.png");
	background-position: left top;
	background-repeat: no-repeat;
	width: 299px;
	height: 74px;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .ms-header a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -3000px;
	position: relative;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .promoted-overlay-title {
background: url("../images/ms-promo-background.jpg");
font-family: "Helvetica", Arial, sans-serif;
font-weight: normal;
font-size: 1.3em;
line-height: 1.133em;
color: #FFF;
border: none;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .views-row-1 .promoted-overlay-title {
  padding: 10px 0 10px 10px;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .promoted-overlay-title:hover {
  color: #61bdd7;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .view-display-id-attachment .views-row-1 .promoted-overlay-title {
  padding: 0;
}

/* Client Sidebar */

#client-sidebar-second {
	float: right;
	width: 300px;
	margin-right: 10px;
}

#client-sidebar-second .block-dfp .gutter {
	margin-left: 0px;
}

 /* 1x1 Dart tracking pixel in header */

#header-inner{
  position: relative;
 }

 #block-dart-dart-tag-viewable{
  position: absolute;
  width:0px!important;
  height: 0;
 }

/* Overlay box if high context */
#block-denofgeek_promoted_overlay_blocks-block_1 {
	margin-bottom:0;
}

/* Murdered Soul Suspect Content */

.page-taxonomy-term .msouls-title {
  background: url(../images/ms-title.png) #1c1c1c no-repeat right 0px !important;
  padding-top: 5px;
}

#block-boxes-murdered_soul_suspect_order, #block-boxes-murdered_soul_suspect_vote, #block-boxes-murdered_soul_suspect_how_vote {
  background: url(../images/msoul-background.jpg) no-repeat;
  margin-bottom: 0px;
}

#block-boxes-murdered_soul_suspect_order {
  padding: 80px 0 0;
}

#block-boxes-murdered_soul_suspect_order .msoul-date, .msoul-body {
  margin: 0 auto;
  float: left;
  padding: 0px 20px;
  margin: 20px 0 0 0;
}

#block-boxes-murdered_soul_suspect_order .msoul-body a {
  color: #19afe6;
}

#block-boxes-murdered_soul_suspect_order .msoul-date span, .msoul-body span {
  font-size: 22px;
  line-height: 30px;
}

#block-boxes-murdered_soul_suspect_order .msoul-cta {
  padding: 0.475em 0.875em;
  background-color: #1e4274;
  color: #FFF;
  margin-top: 20px;
  font-size: 18px;
}

#block-boxes-murdered_soul_suspect_order .msoul-date {
  padding: 0 60px;
}

#block-boxes-murdered_soul_suspect_order, #block-boxes-murdered_soul_suspect_vote, #block-boxes-murdered_soul_suspect_how_vote .content {
    font-size: 1.2em;
    color: #FFF;
    line-height: 20px;
    text-align: center;
}

#block-boxes-murdered_soul_suspect_vote {
  background-position: 0 -662px;
}

#block-boxes-murdered_soul_suspect_vote .content {
  text-align: left;
}

#block-boxes-murdered_soul_suspect_vote .gutter {
  margin: 0;
}

#block-boxes-murdered_soul_suspect_vote .msoul-votes {
  background: none;
  font-size: 16px;
  color: #FFF;
  margin: 0px 0 20px 0;
  margin: 20px 0 20px 0\9;
  float: left;
  width: 100%;
}

#block-boxes-murdered_soul_suspect_vote .msoul-votes li.vote {
  background: rgba(0,0,0,1.0);
  border: 1px solid #9ea6a8;
  opacity: 0.8;
  padding: 5px 0 5px 10px;
  border-right: none;
  border-left: none;
   position: relative;
}

#block-boxes-murdered_soul_suspect_vote .msoul-votes li.vote a {
   color: #FFF;
   opacity: 1;
}

#block-boxes-murdered_soul_suspect_vote .msoul-votes li.vote a span {
  color: #19afe6;
}

#block-boxes-murdered_soul_suspect_vote .msoul-votes li.vote a span.tweet {
  background: #003b59 url(../images/twitter-active.png) no-repeat 3px 3px;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  padding: 2px;
}

#block-boxes-murdered_soul_suspect_how_vote {
  background-position: 0 -898px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#block-boxes-murdered_soul_suspect_how_vote .gutter {
  margin: 0;
}

#block-boxes-murdered_soul_suspect_how_vote .msoul-how-vote {
  width: 100%;
  padding-bottom: 20px;
}

#block-boxes-murdered_soul_suspect_how_vote .msoul-how-vote a {
  border-top: 2px solid #9ea6a8;
  border-bottom: 1px solid #9ea6a8;
  padding: 10px;
  font-size: 22px;
  text-align: right;
  color: #FFF;
  width: 93%;
  float: left;
  background: rgba(0,0,0,1.0);
  opacity: 0.8;
}

@-moz-document url-prefix() {
    #block-boxes-murdered_soul_suspect_vote .msoul-votes {
      margin: 20px 0 20px 0;
    }
}

/* Need for Speed content */
.page-taxonomy-term-11840 #page,
#page.need-for-speed {
	background: #fff!important;
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
}

.page-node .need-for-speed .content-group h1.title {
	font-family: 'proxima_nova_rgbold', arial, sans-serif;
	font-size: 35px;
}

.need-for-speed .node-article h2 {
	font-family: 'proxima_nova_rgbold', arial, sans-serif;
	font-style: normal;
}
.need-for-speed .terms a {
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	background: #d50012;
	color: #ffffff!important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.need-for-speed .terms a:hover {
	background: #b00614!important;
}

#block-boxes-need_for_speed_header {
	background: url(../images/need-for-speed-header.jpg) no-repeat;
	position: relative;
	height: 300px;
	width: 982px;
	margin-left: -10px;
}

#block-boxes-need_for_speed_header a.nfs-cta-header {
	width: 980px;
	height: 300px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#block-boxes-need_for_speed_header .nfs-header {
	text-align: center;
	position: absolute;
	width: 352px;
	top: 56px;
	left: 63px;
}

#block-boxes-need_for_speed_header .nfs-header  {
	font-family: 'proxima_nova_rgbold', arial, sans-serif;
	color: #ffffff;
	font-size: 53px;
	line-height: 54px;
	text-transform: uppercase;
}

#block-boxes-need_for_speed_header .nfs-header span {
	display: block;
	font-size: 20px;
	line-height: 24px;
	padding-top: 15px;
}

#block-boxes-need_for_speed_header a.nfs-cta {
	background: #d50012 url(../images/need-for-speed-arrow-sm.png) no-repeat 89% 50%;
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	font-weight: normal;
	padding: 8px 33px 8px 15px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
	text-align: center;
}

.nfs-back {
	background: #000;
	text-align: right;
	padding: 5px 0;
	width: 982px;
	margin-left: -10px;

}

.nfs-back a {
	background: #7c7c7c url(../images/need-for-speed-arrow-back.png) no-repeat 7% 50%;
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	padding: 5px 13px 6px 23px;
	color: #fff!important;
	font-size: 15px;
	text-transform: uppercase;
}

.nfs-back a:hover {
	background: #d50012 url(../images/need-for-speed-arrow-back.png) no-repeat 7% 50%;
}
#boxes-box-need_for_speed_intro {
	font-size: 20px;
	line-height: 24px;
}

.view-need-for-speed .views-row {
	float: left;
	width: 297px;
	padding-bottom: 25px;
}

.view-need-for-speed .views-row.views-row-odd {
	padding-right: 25px;
}

.view-need-for-speed .views-field-field-primary-image {
	float: none;
}
.view-need-for-speed .views-field-field-short-title {
	font-family: 'proxima_nova_rgbold', arial, sans-serif;
	height: 45px;
	padding: 5px 10px 0;
}
.view-need-for-speed .views-field-field-short-teaser {
	border-bottom: 2px solid #043a58;
	padding: 10px 10px 15px 10px;
}

.view-need-for-speed .views-field-field-short-title a {
	font-size: 18px;
	line-height: 20px;
	color: #043a58;
}

.view-need-for-speed .views-field-field-short-title a:hover {
	color: #2d6179;
}

.view-need-for-speed .views-field-field-short-teaser a {
	color: #444444;
	font-size: 18px;
}

.view-need-for-speed .views-field-field-teaser-image img {
	border: none;
	border-bottom: 8px solid #043a58;
}
.view-need-for-speed .views-field-field-teaser-image img:hover {
	opacity: 0.9;
}

#boxes-box-need_for_speed_order .nfs-pack {
	background: url(../images/need-for-speed-pack.jpg) no-repeat 0 0;
	height: 176px;
	width: 268px;
}

#boxes-box-need_for_speed_order .nfs-pack  a {
	display: block;
	height: 159px;
}

#boxes-box-need_for_speed_order .nfs-order {
	text-transform: uppercase;
	text-align: center;
	font-size: 25px;
	line-height: 33px;
	margin: 15px 0;
}

#boxes-box-need_for_speed_order a.nfs-cta {
	background: #d50012 url(../images/need-for-speed-arrow.png) no-repeat 79% 50%;
	font-weight: normal;
	display: block;
	margin: 0 15px;
	clear: both;
	padding: 20px 25px 20px 0px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 23px;
	text-align: center;
}

#block-boxes-need_for_speed_header a.nfs-cta:hover,
#boxes-box-need_for_speed_order a.nfs-cta:hover,
.nfs-trailer a.nfs-cta:hover {
	background-color: #b00614;
}

#block-boxes-need_for_speed_vote .inner {
	margin: 0;
}

#block-boxes-need_for_speed_vote h4 {
	text-transform: uppercase;
	color: #043a58;
	font-size: 20px;
	border-bottom: 1px solid #043a58;
	margin-bottom: 0;
}

ul.nfs-votes {
	background: #d8e4ea;
	margin-left: 0;
	font-size: 17px;
}

ul.nfs-votes li {
	position: relative;
	border-bottom: 3px solid #fff;
}

ul.nfs-votes li:hover span {
	color: #4cb5e4;
}

ul.nfs-votes li:hover span.tweet {
	background: #4cb5e4 url(../images/twitter-active.png) no-repeat 74% 50%;
}

ul.nfs-votes li a {
	display: block;
	padding: 15px 8px;
	color: #444;
}

ul.nfs-votes li.long a {
	padding: 4px 10px 2px;
}

ul.nfs-votes li a span {
	font-family: 'proxima_nova_rgbold', arial, sans-serif;
	text-transform: uppercase;
	color: #043a58;
}

ul.nfs-votes li a span.tweet {
	background: #043a58 url(../images/twitter.png) no-repeat 74% 50%;
	display: block;
	width: 55px;
	height: 55px;
	position: absolute;
	right: 0;
	top: 0;
}


ul.nfs-votes li span.tweet:before,
ul.nfs-votes li span.tweet:after  {
	display: block;
	content: '';
	position: absolute;
	border-bottom: 15px solid #d8e4ea;
	border-left: 27px solid transparent;
	border-right: 27px solid transparent;
	top: 20px;
	left: -20px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
.ie8 ul.nfs-votes li span.tweet:before,
.ie8 ul.nfs-votes li span.tweet:after  {
display: none;
}

#block-boxes-need_for_speed_how_vote {
	background: url(../images/need-for-speed-arrow-dark.png) no-repeat 97% 50%;
	height: 70px;
	border-top: 10px solid #d50012;
	border-bottom: 1px solid #d50012;
	text-align: center;
	font-size: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding-top: 15px;
}

.nfs-how-vote a {
	color: #043a58!important;
	display: block;
}

.nfs-how-vote a:hover {
	opacity: 0.9;
}

.nfs-how-vote a span {
	display: block;
}

#block-boxes-need_for_speed_trailer {
	background: url(../images/need-for-speed-trailer.jpg) no-repeat 0 0;
	position: relative;
	border-top: 10px solid #043a58;
	border-bottom: 2px solid #043a58;
	height: 170px;
	color: #fff;
}

.nfs-trailer h5 {
	color: #fff;
	font-size: 23px;
	text-transform: uppercase;
	width: 260px;
	padding: 25px 0 0 10px;
	line-height: 25px;
	margin-bottom: 15px;
}

.nfs-trailer a.nfs-cta {
	background: #d50012 url(../images/need-for-speed-arrow-sm.png) no-repeat 94% 50%;
	position: absolute;
	font-weight: normal;
	display: block;
	clear: both;
	padding: 5px 21px 3px 5px;
	margin-left: 10px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	text-align: center;
}


#block-denofgeek_promoted_overlay_blocks-block_2 .promoted-overlay-summary .inner {
	border: none;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .nfs-header {
	background-color: #000;
	background-image: url("../images/nfs-sidebar-driver.png");
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 70px;
}

#block-denofgeek_promoted_overlay_blocks-block_2 .nfs-header a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -3000px;
	position: relative;
}

/*
#block-denofgeek_promoted_overlay_blocks-block_2 .promoted-overlay-title {
	background-color: #d50012;
	font-family: 'proxima_nova_rgregular', arial, sans-serif;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
	border: none;
}
*/

#block-denofgeek_promoted_overlay_blocks-block_2 .attachment .view-content,
#block-denofgeek_promoted_overlay_blocks-block_2 .view-promoted-overlay-blocks img {
	border: none;
}

#block-denofgeek_promoted_overlay_blocks-block_2 li {
	background: #fff;
	border-bottom: 1px solid #d8e4ea;
}
#block-denofgeek_promoted_overlay_blocks-block_2 li:last-child {
	border-bottom: none;
}

#block-denofgeek_promoted_overlay_blocks-block_2 li .promoted-overlay-title {
	background: none;
	color: #043a58;
	font-size: 1.2em;
	line-height: 1.2em;
}
#dog_site_selector .item-list {
	display:none;
}

#dai-footer {
	position: relative;
}

#dai-footer img {
	position: absolute;
}

#dai-footer a {
	background: url("../images/client/DAI-footer.jpg") no-repeat 0 0;
	display: block;
	height: 163px;
}



