/** USED COLOR VALUES
 * PrimaryColor:	#1b1b1b;
 * SecondaryColor:	#ff10a3;
 * TertiaryColor:	#cccccc;
 * BlocksBgColor:	#efefef;
 */

body {
	background: #fff url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/background/body-bg.gif) left top repeat-x;
	font-family: 'futura-pt', arial, sans-serif;
	font-size: 0.8em;
}
body {
	background: #fff url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/background/body-home-bg.gif) left top repeat-x;
}

body #header{
	background: #fff url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/background/body-bg.gif) left top repeat-x;
}
body #header{
	background: #fff url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/background/body-home-bg.gif) left top repeat-x;
}

p {
	line-height: 1.7em;
	font-family: arial, sans-serif;
}
a {
	/*font-weight: bold;*/
}
/* Web Fonts */
h1, h2, h3, h4, h5, h6,
h1>a, h2>a, h3>a, h4>a, h5>a, h6>a {
	font-family:  "futura-pt", arial, serif;
	font-weight: normal;
	/*line-height: 1.5em;*/
}

::-moz-selection {
    background: #16B5E5;
	color: #fff;
	text-shadow: none;
}
::selection {
    background: #16B5E5;
	color: #fff;
	text-shadow: none;
}

#header {
	/*background: none;*/
	height: 145px;
}

#navigation {
	background: none;

}

#header h1,
#header span.logo {
	width: 294px;
	height: 79px;
	background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/header/logo.gif) left top no-repeat;
	margin: 0;
	text-indent: -20000px;
}
body #header h1,
body #header span.logo {
	width: 294px;
	height: 79px;
	background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/header/logo-home.gif) left bottom no-repeat;
	margin: 0;
	text-indent: -20000px;
}
#header-options {
	color: #000000;
}
#header-options a {
	color: #000000;
}
body #header-options a {
	color: #FFFFFF;
}
#header-options #cta li {
	color: #000000;
}
#header-options #cta li a {
	color: #000000;
}
body #header-options {
	color: #FFFFFF;
}
body #header-options #cta li {
	color: #FFFFFF;
}
body #header-options #cta li a {
	color: #FFFFFF;
}
#innerWrapper {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	width: 928px;
}

/* Carousel */
#echo2-carousel-wrapper {
	border: 1px solid #CCC;
	border-top: none;
	border-bottom: none;
}
.echo2-carousel-item {
    padding: 20px 310px 20px 20px;
    width: 620px;
}
#echo2-carousel-header {
    border-top: 3px solid #FF10A3;
    background: #efefef;
}
#echo2-carousel-header li a.active {
    background: #FF10A3;
}
#echo2-carousel-header li a div.carouselProgress, #echo2-carousel-header li a.active div.carouselProgress {
    background: #1b1b1b;
}
#echo2-carousel-header li a span.carouselHeaderDecorator {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/carousel/selected_arrow.png) no-repeat;
}
#echo2-carousel {
    border-color: #eee;
    background: #eeeeee;
    color: #fff;
}
.echo2-carousel-item h2,
#echo2-carousel h2 {
    font-size: 32px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 46px;
    margin-bottom: 10px;
    position: relative;
    z-index:2;
}
#echo2-carousel h2 span {
    background-color: #000000;
    background-color: rgba(0,0,0,0.6);
    color: #ffffff;
    padding: 5px 10px;
}
#echo2-carousel p {
    font-size: 18px;
    font-weight: bold;
    line-height: 34px;
    position: relative;
    z-index:2;
}
#echo2-carousel p span {
    background-color: #fff;
    background-color: rgba(255,255,255, 0.8);
    color: #000;
    display: inline;
    padding: 5px;
}
#echo2-carousel a.carousel_link {
    display: block;
    background: #1b1b1b;
    color: #fff;
    border: none;
    float: left;
    padding: 5px 10px;
    margin: 0 10px 0 0;
    font-weight: bold;
    line-height: 1.7em;
}
.echo2-carousel-item .attachment-echo2carousel,
.echo2-carousel-item .attachment-full {
    right: 0;
    position: absolute;
    top: 0px;
    z-index: 1 ;
}
.echo2-carousel-item .carousel_buttons {
    position: absolute;
    bottom: 20px;
    z-index: 2;
}

#vams_bar {
	background-color: #EEE;
    border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	width: 968px !important;
}

#vams_container #vams_editorial_bar {
    background-color: #EEE !important;
    width: 968px !important;
}

#wrapper .archive, #wrapper .category {
	border-top: none;
}

/* Standard Archive pages */
a.post-header-comment {
	background: #000000;
	color: #FFFFFF;
	font-size: 11px;
	font-family:arial, sans-serif;
}
.featuredImageWrapper {
	font-family:arial, sans-serif;
    height: 105px;
}
a.post-header-comment span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/posts/comments-arrow.png) no-repeat right bottom;
	padding: 2px 25px 6px 5px;
	color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* Comments */
#comment-window h2 {
	font-weight: normal;
}
#comment-window .comment-actions a {
	text-decoration: none;
}
#comment-window .comment-actions a:hover {
	color: #FF10A3;
}
#commentHeader li a {
	background: #CCCCCC;
}
#commentHeader li a.commentHeaderActive {
	background: #EFEFEF;
	border: #CCC solid 1px;
	border-bottom: none;
	margin-bottom: -1px;
	position: relative;
	z-index: 100;
}
.comment {
	background: #EFEFEF;
	border: #CCC solid 1px;
}
.comment p {
	word-wrap: break-word;
}
#respond {
	background: #FFFFFF;
	border: #CCCCCC solid 1px;
}
#respond form a {
	text-decoration: none;
}
#respond form a:hover {
	color: #FF10A3;
}
.AC_rate_cancel span {
	border: 1px solid #FFFFFF;
	padding: 3px 4px 1px;
	background: #FF60A3;
}
.editCommentLink,
.replyCommentLink,
.editCommentLink_used,
.comment-reply-link_used,
.AC_rate_down,
.AC_rate_up,
.AC_rate_up_used,
.AC_rate_down_used,
.AC_rate_up_disabled,
.AC_rate_down_disabled,
.AC_rate_cancel,
.jumpToComment {
	margin-left: 8px;
}
/* Styling for events / Live blogging */
#e3HomeEventSocial .post-header-comment-number {
	background: url("/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/comments/comment-number-up.gif") no-repeat scroll left top transparent;
	margin-top: -6px;
	padding-top: 2px;
	line-height: 25px;
}
#e3HomeEventLivePanel #e3HomeEventCTA {
	background: #cccccc url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/liveblog/e2-event_logo.jpg) 10px 10px no-repeat;
	padding-left: 50px;
	width: 195px;
}
/*
 * Reviews Section
 */

.reviews .post-content .post-score,
.reviews .post-content .post-title a {
	background: #1b1b1b;
	color: #fff;
}
.reviews #top4 .post-content .post-strap {
	background: #FF10A3;
	background: rgba(3,152,213,0.8);
	color: #fff;
}
.reviews #top4 .post-content:focus .post-strap,
.reviews #top4 .post-content:hover .post-strap {
	background: #1b1b1b;
	background: rgba(27,27,27,0.8);
}
.reviews #AtoZ #AZlist li a {
	background: #ccc;
	color: #000;
}
.reviews #AtoZ #AZlist li a.current,
.reviews #AtoZ #AZlist li a:hover,
.reviews #AtoZ #AZlist li a:focus {
	background: #FF10A3;
	color: #fff;
}

.reviews #top4 {
	border-top: none;
	margin-bottom: 20px;
	padding-top: 0;
}
.reviews #top4 .review {
	margin-bottom: 20px;
}
.reviews #top4 .post-content .post-title {
	top: auto;
	bottom: 0;
}
.reviews #top4 .post-content .post-strap {
	background: #1b1b1b;
	bottom: 0;
	color: #fff;
	line-height: 18px;
	padding: 10px;
	position: absolute;
	text-decoration: none;
}
.reviews .post-content {
	border: 0;
	position: relative;
}

.post-content p a {
		font-weight: normal;
		text-decoration:none;
	color:#FF10A3;
}
.reviews .post-content .post-title {
	bottom: 0;
	left: 0;
	margin: 0;
	position: absolute;
	z-index: 3;
}
.reviews .post-content .post-title a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px;
}
.reviews .post-content .post-score {
	background: #FF10A3;
	color: #ffffff;
	display: block;
	font-size: 38px;
	font-weight: bold;
	padding: 10px;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
	z-index: 3;
}
#top4 .review a .wp-post-image {
	width: 610px;
}
.reviews .post-content .attachment-reviewThumb {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -50%;
	z-index: 2;
}
.reviews .post-content:focus .post-score,
.reviews .post-content:focus .post-title a,
.reviews .post-content:hover .post-title a {
	background: #1b1b1b;
	background: rgba(27,27,27,0.8);
}

.reviews .small {
	float: left; /* IE */
	margin-bottom: 20px;
}
.reviews .small .post-content {
	background: #2b2b2b;
	float: left;
	height: 107px;
	margin: 0 0 0 20px;
	width: 190px;
	overflow: hidden;
}
.reviews .small .post-content .post-score {
	font-size: 12px;
}
.reviews .small .post-content .post-title a {
	font-size: 12px;
	line-height: 1.4em;
	padding: 5px;
	text-decoration: none;
	max-width: 180px;
}
.reviews #AtoZ {
	clear: both;
}
.reviews #MoreReviews h2,
.reviews #AtoZ h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
.reviews #AtoZ ul#AZlist {
	border-bottom: none;
	height: auto;
	overflow: auto;
	margin-bottom: 10px;
	width: 610px;
	background-color: #EFEFEF;
	padding: 5px 0;
	text-align: center;
	font-size: 0.9em;
}
.reviews #AtoZ #AZlist li {
	float: none;
	display: inline-block;
	margin: 0;
}
.reviews #AtoZ #AZlist li a {
	background: #1B1B1B;
	color: #ffffff;
	display: block;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
.reviews #AtoZ #AZlist li a.current, .reviews #AtoZ #AZlist li a:hover,
.reviews #AtoZ #AZlist li a:focus {
	background: #FF10A3;
	color: #ffffff;
}
.reviews #grid {
	clear: both;
	height: 390px;
	overflow: auto;
}
.reviews #grid .post-content .post-award {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 3;
}
.post-review-award {
	float: right;
}
.reviews #MoreReviews a.post_title {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.reviews #MoreReviews a.post_title:hover {
	color: #FF10A3;
}
.reviews #MoreReviews table {
	margin-bottom: 20px;
	width: 100%;
}
.reviews #MoreReviews table th {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.reviews #MoreReviews table td,
.reviews #MoreReviews table th {
	border-bottom: 1px solid #999;
	line-height: 1.6em;
	padding: 5px;
}
.reviews #MoreReviews table th.title,
.reviews #MoreReviews table td.title {
	width: 260px;
}
.reviews #MoreReviews table th.date,
.reviews #MoreReviews table td.date,
.reviews #MoreReviews table th.type,
.reviews #MoreReviews table td.type {
	width: 130px;
}
.reviews #MoreReviews table th.score,
.reviews #MoreReviews table td.score {
	font-weight: bold;
	text-align: right;
	width: 40px;
}

/* Featured Posts */
.featuredItemDate {
    background: #FF10A3;
}

/* Posts */
.header h1,
.cat_header h1,
.post-title,
h2.post-title a {
	font-weight: normal;
}

.read_more {
    text-decoration: none;
    font-weight: 700;
}
.single {
    border: none;
}
#wrapper .single, #wrapper .category, #wrapper .archive {
    border-top: 1px solid #CCCCCC;
}
.archive .post.first, .category .post.first {
    padding: 10px 0;
}
.post {
    border-top: 1px solid #CCCCCC;
}
#pagination {
	border-top: 1px solid #CCCCCC;
}
.post-page p a {
	text-decoration:none;
	font-weight:normal;
	color: #FF10A3;
}

.post-page p a:hover {
	text-decoration:none;
	}
.post-page h1,
.post-page h2,
.post-page h3,
.post-page h4,
.post-page h5,
.post-page h6 {
	font-weight: normal;
}
/* Pagination */
#pagination {
	font-family:arial,sans-serif;
}

#postPages {
	background: #efefef;
	text-align: center;
	padding: 0;
	line-height: 30px;
	margin: 0 0 10px;
}
#postPages p a,
#postPages a {
	color: #1b1b1b;
	border: none;
	background: none;
	padding: 2px 5px;
}
#postPages a.navActive,
#postPages p a:hover,
#postPages a:hover {
	background: none;
	color: #ff10a3;
	border: none;
}
body.archive.date .left-column a{
	text-decoration: none;
	font-family: arial, sans-serif;
}

body.archive.date .right-column a{
	text-decoration: none;
	font-family: arial, serif;
}

body.archive.date ul.date-archive {
	font-size: 1em;
}

body.archive.date ul.date-archive li{
	margin-top: 5px;
}

body.archive.date ul.date-archive li li{
	margin-top: 4px;
	margin-left: 10px;
	font-size: 12px;
	padding: 0 5px;
}

body.archive.date .archyear{
	background-color: #000;
	color: #fff;
	padding: 0px 5px;
}

body.archive.date .archmonth a{
	background-color: #000;
	color: #fff;
	padding: 0 5px;
}

body.archive.date div.day{
	border-top: 1px solid #CCC;
	padding: 10px 0;
	margin-top: 30px;
}

body.archive.date .right-column{
	margin-top: -30px;
}

body.archive.date div.archday{
	background-color: #000;
	color: #fff;
	font-size: 1.3em;
	font-weight: normal;
	padding: 10px;
	width: 20px;
}

body.archive.date div.right-column li {
	list-style: disc outside none;
	padding-bottom: 3px;
	margin-left: 17px;
}

/**
 * Main Navigation
 */
#topDeck li.active > a, #topDeck li.current-menu-parent > a, #topDeck li.current-menu-item > a,
#topDeck li.current-menu-item > a:hover, #topDeck li.current-category-ancestor > a, .archive.tag-video li > a[title=Video] {
    background: #FF10A3;
	color: #fff;
}
#topDeck {
    background: none;
    border: none;
    font-size: 16px;
    font-family:'futura-pt', sans-serif;
}
#topDeck .sub-menu {
	border-top: none;
	top: 35px;
	font-family: arial, sans-serif;
}
/* Added .menu-item to avoid adding border to social icons */
#topDeck li.menu-item a {
	height: 35px;
	line-height: 35px;
	border-right: 1px solid #fff;
}
#topDeck li ul.sub-menu li a {
	border: none;
}
/**
 * This would never have been required had the original markup been correct in the first place
 * ಠ_ಠ
 */
/*
#topDeck > li:hover > a,
#topDeck li a:hover {
	background: none;
}
*/
#topDeck .sub-menu li.current-menu-item a,
#topDeck .sub-menu li.current-menu-parent a {
    color: #fff;
}
#topDeck .sub-menu li.active > a, #topDeck .sub-menu li.current-menu-parent > a, #topDeck .sub-menu li.current-menu-item > a,
#topDeck .sub-menu li.current-category-ancestor > a, .archive.tag-video .sub-menu li > a[title=Video],
#topDeck .sub-menu li a:hover, #topDeck .menu-item:hover ul a:hover {
	background: #FF10A3;
	color: #fff;
}
/**
 * Whats Hot
 */

#topDeck .sub-menu li {
	background:#ccc;
}

#topDeck .sub-menu li a {
	height: 30px;
	color: black;
	font-size: 13px;
	font-weight: normal;
	line-height: 30px;
}
#topDeck li.current-menu-item .sub-menu li:first-child a {
	background: none;
	color: #FF10A3;
	font-weight: bold;
	font-size: 13px;
}
.magazine #topDeck li.current-menu-item .sub-menu li:first-child a {
	color: #2b2b2b;
}
/**
 * Header options
 */
#header-options #header-rss, #topDeck #header-rss:hover a {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/icon/rss.gif) no-repeat right top;
}
#UO_facebook a, #topDeck #UO_facebook:hover a {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/icon/nav_facebook.gif) no-repeat;
}
#UO_twitter a, #topDeck #UO_twitter:hover a {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/icon/nav_twitter.gif) no-repeat;
}
#UO_mail a, #topDeck #UO_mail:hover a {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/icon/nav_mail.gif) no-repeat;
}
#UO_follow a, #topDeck #UO_follow:hover a {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/icon/rss.gif) no-repeat;
}
#UO_rss a, #topDeck #UO_rss:hover a {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/icon/rss.gif) top left no-repeat;
}
li#UO_youtube a, li#UO_youtube:hover a {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/echo2/style/images/icon/YT_Subscribe_160x26_red.png) 0 0 no-repeat !important;
	width: 160px !important;
	height: 26px !important;
	clear: right;
	margin-top: 12px !important;
}
/*
 * Social Bookmarks - Appear on single.php below the article.
 */
#articleSocialFooter {
	padding: 20px 0px 15px 0px;
	float: left;
	width: 610px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

.fb-like-footer {
	float: left;
	width: 75px;
	margin-right: 10px;
}
#redditButtonSF {
	margin-right: 10px;
	float: left;
}
.twitter-share-button {
	margin-right: 10px;
	float: left;
}
#gPlusOneDiv {
	margin-right: 10px;
	float: left;
    width: 70px;
}
.linkedin-btn {
	margin-right: 10px;
	float: left;
}
#stumbleUponButtonSF {
	float: left;
}

.googleAd {
    float: right;
}

#leaderboard div {
    margin: 0 auto;
}
#leaderboard > span {
	margin: 0 auto;
}
/* Full width advert */
#innerWrapper .advert_full_width, .advert_full_width .post-header-meta {
    width: 930px;
}

.outbrain{
	padding-top:10px;
	font-family:arial,sans-serif;
}


/* Sponsored Post */
.sponsored {
    background: #EFEFEF;
    padding: 0 0 20px 0;
	margin: 0 0 20px;
    border-top: none;
}
.sponsored h3, p.sponsored-title {
    padding: 5px 10px 7px 10px;
    color: #000000;
    margin-bottom: 0px;
}
p.sponsored-title {
    margin-bottom: 10px;
}
.sponsored h3.sponsored-title, p.sponsored-title {
    background: #FF10A3;
    font-size: 18px;
    color: #FFFFFF;
}
.sponsored h3 a,
.sponsored .post-header-meta,
.sponsored .post-header-meta a {
    color: #000000;
}
.sponsored .post-header-meta,
.sponsored p,
.sponsored .read-more {
    padding: 0 10px;
    width: 590px;
}

.read-more {
	font-family:arial, sans-serif;
}

/*
 * Region Pop-up
 */
#cover-content h5 {
    background: url("/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/header/logo-sml.gif") no-repeat;
    padding-left: 110px;
    height: 27px;
    line-height: 27px;
}
#cover-content a {
	font-family: inherit !important;
	color: #FF10A3 !important;
	font-weight: normal !important;
}
/*
 * FCSIS Search Page
 */
.search .cat_header {
    border-bottom: 3px solid #FF10A3;
}
.search #post-wrapper h2 {
    font-size: 14px;
    margin: 20px 0 10px 0;
}
.search #post-wrapper h3 {
    margin-bottom: 10px;
}
.search #post-wrapper h3 a {
    color: #1B1B1B;
    font-size: 18px;
    text-decoration: none;
    font-weight: 700;
}
.search #post-wrapper h3 a:hover {
    text-decoration: underline;
}
.search #post-wrapper p {
    margin-bottom: 10px;
}
.search .search_item {
    clear: both;
    padding: 20px 0 30px 0;
    position: relative;
    border-top: 3px solid #FF10A3;
}
.search #search_items .search_item:first-child {
    border-top: none;
}
.search .no_image {
    padding-left: 135px;
    background:  url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/posts/no_thumb_search.gif) no-repeat 0 20px;
}
.search .search_item p {
    font-size: 13px;
    line-height: 17px;
    padding-left: 140px;
}
.search .no_image p {
    padding-left: 0px;
}
.search .search_item img {
    float: left;
    margin: 0 15px 10px 0;
    width: 125px;
    height: 70px;
}
.search .search_item p a {
    color: #333333;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
}
.search .search_item p a:hover {
    color: #FF10A3;
    text-decoration: underline;
}
.search .search_item p.search_article_date {
    color: #999999;
    font-size: 12px;
}
.search .search_item .search_read_more {
    float: right;
}
.search .search_pagination {
    clear: both;
    background: #ebebeb;
    padding: 10px 10px 2px 10px;
    margin: 10px 0;
}
.search .search_pagination span {
    float: right;
}
.search .search_pagination span a {
    font-size: 13px;
    font-weight: 700;
    margin: 0 5px;
    text-decoration: none;
}
.search .search_pagination span a:hover {
    text-decoration: underline;
}

/*
 * FCSIS Related Posts
 */
#comment-window {
	border-top: 3px solid #FF10A3;
}
#related_posts {
	clear: both;
    height: 205px;
	width: 610px;
}
#related_posts h5 {
    font-size: 18px;
    margin-bottom: 5px;
}
#related_posts a {
    display: block;
    width: 190px;
    margin-left: 15px;
    float: left;
    color: #555555;
    text-decoration: none;
    font-family:arial,sans-serif;
}
#related_posts div a:first-child {
    margin-left: 0px;
}
#related_posts a:hover {
    text-decoration: underline;
}
#related_posts a img {
    width: 180px;
    height: 100px;
    border: 2px solid #CCCCCC;
    padding: 3px;
    margin-bottom: 5px;
    display: block;
}
#related_posts a.no_thumb {
    background:  url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/posts/no_thumb.gif) no-repeat top right;
    padding-top: 117px;
}
#googleAdYarrp { display: none; }

#back-to-top li a {
	font-weight: normal;

}

/*
 * Footer
 */
#socialFooter {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
#socialFooter .SF_subscribe a {
    background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/footer/magazine.gif) no-repeat 0 0;
}
.footList,
.footCol {
    width: 260px;
}
.footList li {
	line-height: 22px;
}
#socialFooter li a {
    width: 120px;
}

/* Archives */
.header h1, .header h2 {
	color: #000;
}
.cat_header {
	border: 0;
	padding: 10px 0;
}
.cat_header h1 {
	color: #262626;
	margin-bottom: 10px;
}
.cat_header h2 {
	color: #262626;
	font-size: 14px;
	font-family: 'futura-pt';
	font-weight: normal;
}
.cat_header p, .cat_header a {
	color: #FF10A3;
	text-decoration: none;
}
.cat_header li a {
    /*display: block;*/
    font-size: 14px;
    padding-left: 9px;
}

/* Side Bar */
/* Feature Articles Widget */

.FW-header {
	font-weight: normal;
	background: #FF10A3;
    padding: 0;
}
.FW-header h3 {
    margin-left: 13px;
    padding-right: 13px;
}
.FW-header h3 a, .FW-header h3 span {
    padding-right: 14px;
	font-weight: normal;
}
.FW-block li:first-child {
	background: none;
}
.FW-block .content {
	border: none;
}
.FW-List li {
	border-bottom: none;
}
.FW-block {
	border-top: none;
}
.FW-block li a {
    padding-left: 10px;
    width: 260px;
    display: block;
}
.FW-readmore:after {
	content: ' >';
}

.widget {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}

/* Community Widget */
.widget.community {
    background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/sidebar/community.jpg) no-repeat;
    width: 300px;
    height: 190px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.widget.community a {
    position: absolute;
    display: block;
    text-indent: -2000px;
}
.widget.community .community_nl {
    top: 56px;
    left: 19px;
    width: 80px;
    height: 120px;
}
.widget.community .community_tw {
    top: 56px;
    left: 120px;
    width: 62px;
    height: 120px;
}
.widget.community .community_fb {
    top: 56px;
    left: 217px;
    width: 55px;
    height: 120px;
}
.widget.community .community_fo {
    top: 190px;
    left: 0px;
    width: 300px;
    height: 63px;
}

/* Yarp widget */
.yarpp h2 {
	font-weight: normal;
}

/* Featured Jobs Widget */
.widget h4 {
	background-color: #FF10A3;
	color: white;
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 10px;
}

.widget h3 {
	background-color: #FF10A3;
	color: white;
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 10px;

}
.widget.featured_jobs a {
	text-decoration: none;
}
.widget.featured_jobs .featured_job {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.widget.featured_jobs .featured_job img {
	border: 1px solid #CCC;
	float: left;
	margin-right: 10px;
}
.widget.featured_jobs .featured_job p.description {
	font-weight: bold;
	margin-bottom: 5px;
}
.widget.featured_jobs .featured_job p.location {
	font-weight: normal;
}
.widget.featured_jobs .generic_links {
	clear: both;
}
.widget.featured_jobs .generic_links a {
	float: right;
	clear: right;
	margin: 8px 0;
}
/* Featured Partners Widget */
div.widget.featured_partners div.widget_content {
	background: #EFEFEF;
	padding-top: 3px;
	overflow: hidden;

}

.widget_content {
	font-family:arial,sans-serif;
}
div.widget.featured_partners h4 {
	background-color: #FF10A3;
	color: white;
	font-size: 1.3em;
	font-weight: normal;
	padding: 10px;
}
div.widget.featured_partners a.featured_partners {
	text-decoration: none;
	float: left;
	margin: 0 0 3px 3px;
}
/*
 * Verdict Box
 */
#verdictBox {
	float: right;
	width: auto;
	margin-left: 20px;
	position: relative;
	margin-bottom: 20px;
	/*background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/verdictBox/med-slice.gif) top left repeat;*/
	padding: 0px 10px 10px 10px;
}

#verdictBox h3 {
	font-size: 14px;
	background: #1b1b1b;
	color: #ffffff;
	padding: 10px 10px;
	text-indent: -20000px;
	margin: 0px -10px;
	background: url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/verdictBox/verdictBoxTitle.jpg) top left no-repeat;
}

#verdictBox h3 span {
	font-weight: bold;
}

#verdictContent {
	padding: 10px;
	border: 3px solid #cccccc;
	border-top: 0px;
}

#verdictBox p {
	margin-bottom: 0px;
	margin-top: 10px;
}

#verdictBoxScore {
	float: right;
	font-size: 36px;
	font-weight: bold;
	padding: 10px;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 36px;
	color: #ffffff;
	background-color: #1b1b1b;
}
.post-review-award {
	float: right;
}

/* Gallery Articles */
.single-format-gallery #wrapper .single .post-page {
	margin-left: 120px;
	position: relative;
}
.single-format-gallery #wrapper .single .post-page h3 {
	clear: both;
	color: #FF10A3;
	display: block;
	left: -130px;
	font-size: 100px;
	font-weight: normal;
	line-height: 90px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 66px;
	width: 120px;
}
#post-gallery {
	margin-bottom: 20px;
}
#post-gallery #gallery-top {
	display: block;
	height: 20px;
}
#post-gallery .gallery-image {
	background: #000;
	clear: both;
	height: 523px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
}
#post-gallery .gallery-image img {
	float: none;
	max-height: 526px;
	margin: 0;
	max-width: 930px;
	width: 100%;
}
#post-gallery .gallery-image .fullscreen {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
}
#post-gallery .gallery-image .fullscreen a {
	background-color: #dfdfdf;
	color: #000;
	display: block;
	height: 21px;
	line-height: 21px;
	margin: 0 auto;
	opacity: 0.6;
	padding: 10px;
	text-decoration: none;
	width: 160px;
}
#post-gallery .gallery-image .fullscreen a:hover {
	color: #FF10A3;
	opacity: 1;
}
#post-gallery .gallery-image .fullscreen a span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-fullscreen.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 21px;
	margin-right: 10px;
	width: 20px;
}
#post-gallery .gallery-image .fullscreen a:hover span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-fullscreen.png) no-repeat 0 100%;
}
#post-gallery a.prev,
#post-gallery a.next {
	display: block;
	height: 523px;
	position: absolute;
	text-indent: -9999em;
	width: 150px;
	z-index: 9;
}
#post-gallery a.prev span,
#post-gallery a.next span {
	cursor: pointer;
	display: block;
	height: 54px;
	opacity: 0.4;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 46px;
}
#post-gallery a.prev {
	left: 0;
}
#post-gallery a.prev span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 0 0;
	left: 0;
}
#post-gallery a.prev:hover span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 0 100%;
	opacity: 1;
}
#post-gallery a.next {
	right: 0;
}
#post-gallery a.next span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 100% 0;
	right: 0;
	top: 50%;
}
#post-gallery a.next:hover span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 100% 100%;
	opacity: 1;
}
#post-gallery .related-features {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
	color: #fff;
	display: none;
	left: 0;
	height: 523px;
	position: absolute;
	top: 0;
	width: 930px;
	z-index: 5;
}
#post-gallery .related-features .content {
	padding-top: 150px;
	margin: 0 auto;
	width: 798px;
}
#post-gallery .related-features .content .item {
	float: left;
	margin: 0 10px;
	width: 246px;
}
#post-gallery .related-features h2 {
	margin-left: 10px;
	margin-bottom: 15px;
}
#post-gallery .related-features .content .item h3 {
	font-size: 18px;
}
#post-gallery .related-features .content .item a {
	color: #fff;
}
#post-gallery .related-features .content .item img {
	display: block;
	height: 140px;
	margin-bottom: 10px;
	width: 246px;
}
.single-format-gallery #pagination {
	height: 54px;
	margin-bottom: 20px;
	position: relative;
}
.single-format-gallery #pagination .info {
	display: block;
	left: 200px;
	line-height: 54px;
	position: absolute;
	text-align: center;
	width: 90px;
}
.single-format-gallery #pagination a.prev,
.single-format-gallery #pagination a.next {
	color: #FF10A3;
	display: block;
	height: 54px;
	line-height: 54px;
	position: relative;
	width: 200px;
}
.single-format-gallery #pagination a.prev {
	float: left;
}
.single-format-gallery #pagination a.next {
	float: right;
	text-align: right;
}
.single-format-gallery #pagination a.prev span,
.single-format-gallery #pagination a.next span {
	cursor: pointer;
	display: block;
	height: 54px;
	opacity: 0.5;
	position: absolute;
	top: 0;
	width: 46px;
}
.single-format-gallery #pagination a.prev span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 0 0;
	right: 0;
}
.single-format-gallery #pagination a.prev:hover span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 0 100%;
	opacity: 1;
}
.single-format-gallery #pagination a.next span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 100% 0;
	left: 0;
}
.single-format-gallery #pagination a.next:hover span {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/edgeonline/style/images/buttons/gallery-buttons.png) no-repeat 100% 100%;
	opacity: 1;
}
div.review.small img.attachment-featured.wp-post-image {
	width: 190px;
}
/* In-Post Galleries */
.gallery-item img {
	max-width: 190px;
}
/* post images, resize from 615 wide to 610.
Using max-width since it's not really a HUGE issue if the image is 5px wider than it should be... */
.attachment-610x500.wp-post-image {
	max-width: 610px;
}

#echo2-carousel h2 span {
	font-family:"futura-pt", arial, sans-serif;
}


#echo2-carousel span {
	font-family:arial, sans-serif;
}

#header-options {
	font-family: arial, sans-serif;
}

#footer {

	font-family:arial,sans-serif;
}

#comment-window {
font-family:arial,sans-serif;
}

label {
	font-weight:normal !important;
	text-decoration:none;
	font-style:normal;
}

.breadcrumb {
	font-family:arial,sans-serif;
}

.widget {
	font-family:arial,sans-serif;
}

#MoreReviews {
font-family:arial,sans-serif;
}

#MoreReviews a {
	font-family:arial,sans-serif;
}

.post-header-meta {
font-family:arial,sans-serif;
}

.featuredItems a {
	font-family:arial,sans-serif;
}

/* Geotargetting Widget */
#headerWidget {
	color: #FFFFFF;
}
#headerWidget form.geo_info {
	padding-top: 23px;
}
#headerWidget form.geo_info p{
	font-size: 12px;
	margin: 0;
}


li#UO_youtube a, li#UO_youtube:hover a {
	background: transparent url(/web/20140202060058im_/http://static.edge-online.com/wp-content/themes/echo2/style/images/icon/YT_Subscribe_160x26_red.png) 0 0 no-repeat !important;
	width: 160px !important;
	height: 26px !important;
	clear: right;
	margin-top: 12px !important;
}
/*
     FILE ARCHIVED ON 06:00:58 Feb 02, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:49:03 Jun 10, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/