/* @override 
	http://cdn2.everyjoe.com/wp-content/themes/ej_new/everyjoe.com/custom-style.css */

/* Color Map
-----------------------------------------------
Links & Higlights - #308395
Default text - #292C29
Hover & Focus - #266876
*/

/* Global
----------------------------------------------- */
a { color: #308395; }
body { 
	color: #292C29; 
	font-family: sans-serif;
	background-color: #000;
}
h1,h2,h3,h4,h5,h6 { color: #308395; }

/* Header / Footer
----------------------------------------------- */

header { background: #000; padding: 0 35px; height: 113px; }
hgroup { margin: 10px auto 0; width: 990px; }

#logo, #footer #footer-logo {border: none;}
#logo { padding: 0;}
#logo a, #footer #footer-logo a { background: url('images/e42/v2/EveryJoe-Logo.png') no-repeat -3px 2px; display: block; height: 60px; width: 220px; }
#footer {display: none;}

#wrapper, #hgroup {
	width: 1060px;
	padding: 0;
}

#main {
	width: 990px;
	margin: 15px 35px;
}
.mainrow {
	position: relative;
	height: 100%;
}
#primary {
	position: relative;
	height: 100%;
}

#secondary { 
	position: relative;
	height: auto;
	background: #FFF;
	margin-top: 10px;
	padding: 0;
}

#secondary .widget {
	box-shadow: none;
	width: 300px; 
	background: #FFFFFF;
}

#menu-footer {
	text-align: center;
}

#menu-footer li a {
	color: #000;
}

#content header  {
	background: transparent;
	padding: 0px;
	height: 30px;
}

/* Custom override for Partner MadeMan text */
#menu-item-349583 {
	display: block !important;
	margin-top: 14px;
	font-size: 8pt;
}

.e42social {  float: left; margin: 0; padding: 0px; width: 140px; position: relative; top: 10px; }
.e42social li { float: left; list-style-type: none; text-indent: -9999px; height: 45px; width: 35px; }
.e42social li a { background: url('images/e42/v2/SocialButtons.png') no-repeat 0 0 transparent; display: block; height: 45px; margin-right: 2px; }
.e42social li.link-youtube a { background-position: -2px 0; }
.e42social li.link-facebook a { background-position: -38px 0; }
.e42social li.link-twitter a { background-position: -73px 0; }
.e42social li.link-rss a { background-position: -109px 0; }

.entry-excerpt .comments-summary {
	display: none;
}
.comments-summary {
	break: both;
	font-size: 75%;
	color: white;
	position: absolute;
	right: 72px;
	bottom: -8px;
	width: 200px;
	text-align: center;
}
.comments-summary:hover { text-decoration: none; }

.b5logos { border: none; width: 550px; height: 50px; float: left; padding: 0; margin: 0 25px; position: relative; top: 6px;}
.b5logos li a { background: url('http://www.everyjoe.com/wp-content/themes/ej_new/everyjoe.com/images/e42/v2/Logos.png') no-repeat; display: block; height: 50px; margin: 0px 8px;}
.b5logos li.link-cagepotato a { background-position: 0 0; width: 83px; }
.b5logos li.link-mademan a { background-position: -100px 0; width: 138px; }
.b5logos li.link-escapist a { background-position: -250px 0; width: 130px; }
.b5logos li.link-screenjunkies a { background-position: -390px 0; width: 100px; }

.top-ads {
	padding: 0px;
	width: 990px;
	float: none;
}

.top-ads, .bottom-ads {
	background: none;
}

.top-ads .b5ad-top-leaderboard {
	margin: 0 auto;
/*	float: none; BOPPEDBEE */
}

.top-ads .b5ad-top-social {
/*	display:none; BOPPEDBEE */
	width: 222px;
	height: 96px;
/*	background-color: red; */
}


/* Menu
-------------------------------------------------------------- */
#navigation {  
	height: 35px;  
	padding: 0;
	margin: 0px;
	width: 990px;
}
#navigation div.menu_back {height: 42px; margin-left: 55px; width: 645px;}
#navigation ul li {
	height: 35px; 
	padding: 0px;
	width: 100px;
}

#navigation ul li a { 
	display: inline-block;
	width: 100%;
	height: 100%; 
	color: #fff; 
	font-family: 'Oswald', sans-serif; 
	font-weight: normal; 
	text-transform: none; 
	text-align: center; 
	line-height: 35px;
	font-size: 16px;
}

#navigation ul li a:hover {
	text-decoration: none;	
}

#navigation ul li.current-menu-item, #navigation ul li.current-menu-parent  {border-radius: 0;  }
#navigation ul li.current-menu-item a, #navigation ul li.current-menu-parent a {
	color: #fff; 
	display: inline-block;
	width: 100%;
	height: 100%;
}
#navigation #cse-search-box {
	margin: 0;
	width: 215px;
	height: 36px;
	background-size: cover;
	webkit-background-size: cover;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#navigation #search-input { 
	width: 170px;
	margin-top: 4px; 
	border-radius: 0;
	box-shadow: none; 
}

#navigation ul li.current-menu-item {
	background: #B31217; 
}
#navigation ul #menu-item-320938 { width: 95px; }
#navigation ul #menu-item-320938.current-menu-item {
	background-position: -4px 0;
}

#navigation ul #menu-item-320946 {
	width: 95px;
}

#navigation #menu-item-320946,
#navigation #menu-item-325145,
#navigation #menu-item-320945,
#navigation #menu-item-325144,
#navigation #menu-item-320941,
#navigation #menu-item-320944,
#navigation #menu-item-326291,
#navigation #menu-item-326292,
#navigation #menu-item-320939,
#navigation #menu-item-345760,
#navigation #menu-item-345761,
#navigation #menu-item-350373
{
	width: 65px;
}

#navigation #menu-item-325145 { display: none; }

#navigation #menu-item-320946.current-menu-item,
#navigation #menu-item-325145.current-menu-item,
#navigation #menu-item-320945.current-menu-item,
#navigation #menu-item-325144.current-menu-item,
#navigation #menu-item-320941.current-menu-item,
#navigation #menu-item-320944.current-menu-item,
#navigation #menu-item-320939.current-menu-item
{
	background-position: -275px 0;
}


/* Content
----------------------------------------------- */
div.home_top {
	margin: 20px 35px 0;
	width: 990px;
}

h1.page-title { 
	border-bottom: none; 
	color: #000; 
	font-size: 20px;
	line-height: 25px;
	font-weight: 600;
	font-family: 'Oswald', sans-serif; 
	text-transform: none; 
	padding: 0; 
	position: relative;
}

h1.page-title a {
	color: #FFF;
}
.entry-title,
.entry-title a { font-family: 'Oswald', sans-serif; }
.entry-title b { color: #308395; }
.more_posts a { background: #B31217; font-family: 'Oswald', sans-serif; }
.more_posts a:hover { background: #B31217; }

.page-title-back { 
	height: 25px; 
	width: 100%;
	position: relative;
	text-align: left;
	overflow: hidden;
	margin-bottom: 2px;
}

h1.page-title:after {
	content: url("images/e42/v2/WhatsNewBar.png");
	position: absolute;
}

#content {
    border: none;
    float: left;
    padding: 0;
    width: 670px;
}

.entry-header {
	
}

.entry-header .entry-title {
	color: #000;
	font-size: 24px;
	line-height: 115%;
	font-weight: 900;
}

/* Articles
----------------------------------------------- */
.post-header .post-details {
	line-height: 110%;
	display: none;
}
.post-details div
{
	color: #999;
	border-right: none;
	margin-bottom: 5px;
	padding: 0;
}
.post-details div span {
	color: #000;
	font-weight: 300;
}

.post-details div a {
	font-weight: 300;
	color: #B31217;
}

.post-details div a:hover
{
	color: #B31217;
}
.post-details .entry-coms {
	background-image: url('images/e42/v2/Sliver.png'),
					url('images/e42/v2/SliverComments.png');
	background-position: left top, right top;
	background-repeat: repeat-x,no-repeat;
	min-width: 50px;
	height: 20px;
	position: relative;
	display: inline-block;
	padding: 0 3px;
	margin-left: 10px;
	margin-bottom: 0px;
	color: #FFF;
	font-weight: 600;
	line-height: 19px;
	font-size: 11px;
}
.post-details .entry-coms a {
	color: #FFF;
	font-weight: 600;
	line-height: 19px;
	font-size: 11px;
} 
.post-details .entry-coms a:hover {
	color: #FFF;
}

.singular .entry-content p, .entry-content p {
	line-height: 125%;
}
.entry-content p:first-child {
	margin-top: 0;
}

.entry-content .wp-caption {
	background: transparent;
	padding: 0;
	margin-bottom: 15px;
}

.entry-content .wp-caption img {
	border: none;
	padding: 0;
	margin: 0;
	max-width: 100%;
}

.wp-caption .wp-caption-text:before {
	display: none;
}

.wp-caption .wp-caption-text {
	padding: 5px;
	margin: 0;
	color: white;
	background: #B31217;
}

.singular .related-topics {
	padding: 0;
	background: transparent;
}

.singular .related-topics a {
	background: #777;
	color: #FFF;
	display: inline-block;
	padding: 2px 5px;
	font-size: 13px;
}

.ngg-imagebrowser img {
	max-width: 640px;
}

#disqus_thread {
	background: #FFF;
	padding: 0 15px;
}

.post-thumb img {
	border-radius: 0;
} 

.post-first .post-thumb {
	width: 300px;
	height: 213px;
	position: absolute;
	top: 25px;
	overflow: hidden;
	border-radius: 0 0 5px 5px;
}
.post-first .post-thumb a {
	display: inline-block;
}

.post-first .post-header {
    float: left;
    margin-bottom: 0px;
    margin-left: 10px;
    width: 420px;
}

.post-normal .entry-excerpt {
	position: absolute;
	float: none;
	top: 238px;
    margin-left: 0px;
    width: 280px;
    min-height: 70px;
    padding: 5px 10px;
    overflow: hidden;
}

.post-first .entry-excerpt p {
	line-height: 125%;
	margin-bottom: 0;
}

.post-first a.excerpt-more
{
	display: none;
	background:  url("images/e42/HeadlineMoreBar.png") no-repeat;	
    bottom: -10px;
    color: rgba(255,255,255,0);
    font-weight: bold;
    height: 17px;
    line-height: 17px;
    position: absolute;
    right: 5px;
    text-indent: 230px;
    width: 268px;
}
.post-first a.excerpt-more:hover {
	text-decoration: none;
}

.post-first a.excerpt-more span {display: none;}

.post-first .entry-title,
.post-first .entry-title a {
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 115%;
    color: #000000;
    margin-bottom: 8px;
}

.post-hat {
	background: #B31217;
	width: 300px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 5px 5px 0 0;
}

.post-hat .post-category a {
	position: absolute;
	top: 0px;
	right: 10px;
	text-align: right;
	color: white;
	font-size: 20px;
	line-height: 25px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}

.post-hat .post-category ul {
	list-style: none;
}

.post-hat .post-category a:nth-child(2) {
	display: none;
}

.post-hat .comments-container {
	width: 25px;
	height: 20px;
	position: absolute;
	top: 3px;
	right: 4px;
}

.comments-container a {
	width: 25px;
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: white;
}

.post-hat .post-category a:hover,
.comments-container a:hover,
.entry-excerpt .entry-title a:hover {
	text-decoration: none;
}

.hentry { 
	padding: 15px 10px 15px;
	background: #FFFFFF; 
	width: 650px;
	border-bottom: 2px solid #DDDCDA;
	margin-top: -2px;
}

.post-normal { 
	background: #EEEEEE !important; 
	width: 300px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	padding: 0px !important;
	float: left !important;
	height: 393px !important;
	overflow: hidden !important;
	position: relative !important;
	border-bottom: none !important;
}

.post-normal .post-title {
	margin-bottom: 4px;
}

#primary .odd {
	margin-right: 50px;
}

#post-326252, #post-326257{
	margin-top: 25px;
}

.post-river
{
    float: left;
    position: relative;
    width: 365px;
    height: 200px;
    border-right: 1px solid #DDDCDA;
}


.post-river .post-header {min-height: 80px; padding-left: 2px;}

.post-river .entry-title,.post-river .entry-title a {
    font-family: 'Oswald', sans-serif;
    font-size: 15pt;
    font-weight: bold;
    line-height: 15pt;
    margin-bottom: 2px;
}

.post-river	.entry-excerpt {
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    width: 205px;
    height: 105px;
    position: relative;
}

.post-river a.excerpt-more
{
	background:  url("images/e42/MoreBar.png") no-repeat;	
    bottom: 1px;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    position: absolute;
    right: 0;
    text-indent: 135px;
    width: 168px;	
}

.post-river a.excerpt-more span {display: none;}


.more_posts {
    float: left;
    height: 45px;
    padding-top: 0;
    margin-top: 20px;
    width: 100%;
}

.more_posts a {    
	border-radius: 0;
    box-shadow: none;
    font-style: normal;
    font-size: 20px;
}

/* The Line-up
----------------------------------------------- */
#lineup { 
	width: 1060px;
	text-align: center;
	margin-top: 12px;
}

.lineup-list { list-style-type: none; margin: 0; }
.lineup-list li { 
	float: left; 
	font-size: 12px; 
	line-height: 16px;  
	width: 160px; 
}

.lineup-list img, .lineup img {
    border-radius: 5px 5px 0 0;
    vertical-align: bottom;
}
.lineup-list a { color: #5b5148; }
.lineup-list a b { color: #308395; font-weight: normal; }

.lineup-list li a:nth-child(1) { 
	display: inline-block;
	width: 160px;
}

.lineup-list li a:nth-child(2) { 
	background: #000000;
	color: #FFFFFF;
    display: block;
    font-size: 8pt;
    font-weight: bold;
    height: 35px;
    line-height: 105%;
    padding: 2px 4px 5px;
    width: 140px;
    overflow: hidden;
    text-align: left;
    margin-left: 6px;
    border-radius: 0 0 5px 5px;
}

.lineup-list li a:nth-child(2):hover {
	text-decoration: none;	
}
    


.featured-lineup-large { float: left; width: 535px; }
.featured-lineup-large img { display: block; float: left; margin: 0 15px 0 0; }
.featured-text { color: #aaa; float: right; width: 260px; }
.featured-tag { font-family: 'Oswald', sans-serif; color: #308395; font-size: 14px; margin: 0 0 8px 0; }
.featured-title { font-family: 'Oswald', sans-serif; color: #308395; font-size: 29px; line-height: 32px; margin: 0 0 15px 0; }
.featured-title a { color: #308395; }
.featured-title a:hover { text-decoration: underline; }
.featured-byline { font-size: 12px; }
.featured-lineup-container { width: 415px; }
.featured-lineup-list { border-left: 1px #DDDCDA solid; float: right; padding-left: 15px; width: 415px; }
.featured-lineup-list ul { display: block; float: left; height: 185px; list-style-type: none; margin: 0 0 0 -20px; padding: 0; width: 435px; }
.featured-lineup-list li { display: block; float: left; font-size: 12px; line-height: 17px; list-style-type: none; padding: 0 0 0 20px; width: 125px; }
.featured-lineup-list li a { color: #308395; }
.featured-lineup-list li a:hover { text-decoration: underline; }
.featured-lineup-list img { margin: 0 0 10px; }

/* What We're Reading
----------------------------------------------- */
#what-were-reading { 
	margin-bottom: 15px; 
	padding: 15px 10px 0; 
	width: 630px; 
	background: #EEE;
}
.what-were-reading-tag { font-family: 'Oswald', sans-serif; font-size: 20px; margin: 3px 0 25px; text-transform: uppercase; }
.what-were-reading { border: 1px #DDDCDA; float: left; font-size: 11px; line-height: 17px; margin: 20px 0; position: relative; width: 640px; }
.what-were-reading ul { float: left; margin: 0 0 15px; position: relative; list-style-type: none; width: 660px; }
.what-were-reading ul li { display: block; float: left; margin: 0px 10px 0 0; padding: 0 0 50px; width: 119px; }
.what-were-reading ul li img { margin: 0 0 7px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.what-were-reading a:hover { text-decoration: underline; }
.single .what-were-reading a { line-height: 25px; }
.wwr-source { border: 1px #ccc; border-style: solid none; bottom: 0; font-size: 10px; padding: 3px 0; position: absolute; width: 119px; }

/* Widgets
----------------------------------------------- */

.widget-title { font-family: 'Oswald', sans-serif; }

.widget h3 {
	padding: 0;
	margin-bottom: 3px;
	height: 26px;
	width: 300px;
	text-transform: none;
	text-indent: 10px;
	font-size: 18px;
	color: #000;
	font-weight: 600;
	background: url("images/e42/v2/Featured-Bar.png") no-repeat scroll 120px 0 #FFFFFF;
}

.b5ad_bigbox { margin: 0 0 10px; background: #FFFFFF; width: 300px;}

.widget_recent_comments .widget-title
{
	background: url("images/e42/v2/Featured-Bar.png") no-repeat scroll 80px 0 #FFF;
}

.widget_recent_comments ul li
{
    overflow: hidden;
    padding: 5px 10px 0;
    line-height: 130%;	
    border-bottom: 1px solid #CCC;
    display: block;
    height: 45px;
}

.widget_recent_comments ul li a {
	color: #000;
}
.widget_recent_comments ul li a:hover {
	color: #308395
}

.lockerdome-widget h3 {
	display: none;
}

.lockerdome-widget {
	width: 300px;
}

/* Alloy Digital Widgets
----------------------------------------------- */
.widget .alloydigital-widget { border: none; margin: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.alloydigital-widget h3 a { color: #308395; cursor: default; }
.alloydigital-widget h3 a:hover { text-decoration: none; }
.alloydigital-widget a, .alloydigital-widget a:hover { color: #308395; }

.alloydigital-widget .inner { list-style-type: none; margin: 0; }

/* Alloy Most Popular Widget */
.mp-widget-item { border-bottom: 1px solid #DDDCDA; padding: 10px; width: 280px; }
.mp-widget-item:first-child { padding-top: 0; }
.mp-widget-item:last-child { border: none; }
.mp-widget-item a { color: #5A4F49; }
.mp-widget-item a:hover { color: #308395; }
.mp-widget-image { float: left; width: 70px; }
.mp-widget-image img {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.mp-widget-copy,
.mp-widget-item small { float: right; width: 200px; }

/* Alloy Digital post-views widget */
.widget_post-views li { border-bottom: 1px solid #DDDCDA; padding: 10px; width: 280px; overflow: hidden; }
.widget_post-views li:first-child { padding-top: 0; }
.widget_post-views li:last-child { border: none; }
.widget_post-views li a { color: #5A4F49; }
.widget_post-views li a:hover { color: #308395; }
.widget_post-views li img { float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.widget_post-views li span { float: right; width: 200px; }
.widget_post-views li small { float: right; padding-top: 2px; width: 200px; }

/* Social Links */
.social_icons-container { display: block; width: 300px; }
.social_icons { border-bottom: 1px solid #dddcda; list-style: none; margin: 0 0 10px !important; padding: 10px 0 10px 13px; width: 287px;overflow: hidden; }
.social_icons li { float: left; position: relative; margin-right: 5px; }
.social_icons li a { background: url(images/sprite-social_icons.png) no-repeat 0 0; display: block; height: 50px; text-indent: -9999px; overflow: hidden; }
.social_icons .facebook a { background-position: 0 0; width: 50px; }
.social_icons .twitter a { background-position: -56px 0; width: 50px; }
.social_icons .tumblr a { background-position: -113px 0; width: 51px; }
.social_icons .youtube a { background-position: -169px 0; width: 50px; }
.social_icons .pinterest a { background-position: -225px 0; width: 51px; }
.social_icons .facebook a:hover { background-position: 0 -66px; }
.social_icons .twitter a:hover { background-position: -56px -66px; }
.social_icons .tumblr a:hover { background-position: -113px -66px; }
.social_icons .youtube a:hover { background-position: -169px -66px; }
.social_icons .pinterest a:hover { background-position: -225px -66px; }
.alloydigital-widget .fb_edge_widget_with_comment { padding: 0 0 10px 10px; }

/* Newsletter */
.newsletter_subscribe-container p { font-size: 12px; padding: 5px 0 0 10px; }
.newsletter_subscribe-container label { color: #5a4f49; padding: 0 0 0 10px; }
.newsletter_subscribe-container form div { display: inline }
.newsletter_subscribe-container input[type="text"] { background-color: #FFF; margin-bottom: 5px; width: 215px;
	border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: inset 1px 2px 5px 2px rgba(222, 222, 222, .5);
    -webkit-box-shadow: inset 1px 2px 5px 2px rgba(222, 222, 222, .5);
	-moz-box-shadow: inset 1px 2px 5px 2px rgba(222, 222, 222, .5);
}
.newsletter_subscribe-container input[type="submit"] { background: #FFF url('images/main_navigation_bg.jpg') repeat-x 0 100%; border: 1px solid #266876; cursor: pointer; float: right; margin: 5px 10px 15px 0;
	border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: 0 1px 3px rgba(89, 89, 89, .45);
    -webkit-box-shadow: 0 1px 3px rgba(89, 89, 89, .45);
    -moz-box-shadow: 0 1px 3px rgba(89, 89, 89, .45);
}
.newsletter_subscribe-container input[type="submit"]:hover { background: #266876; }

/* Featured Posts */
.spot_link { color: #1d1d1d; display: block; font-size: 12px; line-height: 18px; }
.spot_link img { height: 92px; margin: -2px -2px -2px 0; width: 129px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.alloydigital-posts a:hover { text-decoration: none }
.alloydigital-posts .spot_bloc { float: left; padding: 10px; width: 135px; }
.alloydigital-featured-posts-widget_list, .alloydigital-featured-posts-widget_2x2 { float: left; margin: 0 10px; width: 230px; }
.alloydigital-featured-posts-widget_list li { overflow: hidden; padding-bottom: 10px; padding-left: 15px; }
.alloydigital-featured-posts-widget_list li .spot_link img { float: left; margin-right: 10px; }
.alloydigital-featured-posts-widget-2x2_link { float: left; padding-bottom: 10px; width: 135px; }
.alloydigital-featured-posts-widget_2x2 .left { padding-right: 10px }
.alloydigital-featured-posts-widget_list a {color: #000000;}
.widget_alloydigital_featured_posts_widget .view-more-links { border-top: 1px solid #DDDCDA; padding: 10px; }

.widget_alloydigital_featured_posts_widget .alloydigital-featured-posts-widget_title 
{
	background: url("images/e42/EveryJoePopularBackground.png") no-repeat scroll 0 0 #3293A6;
	padding: 0;
	margin-bottom: 3px;
	height: 37px;
	width: 235px;
	text-indent: -9999px;
}

/* Featured Video */
.featured-video .inner { 
	text-align: center;
 }

.featured-video .inner iframe { margin-bottom: 3px;}

.featured-video h3
{
	background: url("images/e42/v2/Featured-Bar.png") no-repeat scroll -10px 0 #FFF;
}

/* Featured Columns */
.featured-columns h3
{
	background: url("images/e42/v2/Featured-Bar.png") no-repeat scroll 0 0 #FFF;
}

/*Twitter Widget
----------------------------------------------- */
.widget_twitter-tracker { font-size: 12px; }
.widget_twitter-tracker ol { list-style-type: none; margin: 0 10px; position: relative; }
.widget_twitter-tracker ol li { border-bottom: 1px solid #dddcda; margin-bottom: 10px; }
.widget_twitter-tracker ol li:last-child { border: none; margin: 0; }
.widget_twitter-tracker .avatar img { height: 30px; position: absolute; width: 30px; }
.widget_twitter-tracker .msg { margin-left: 40px; width: 240px; }
.widget_twitter-tracker .info { font-size: 10px; margin: 2px 0 0 40px; }


/* Related Posts
----------------------------------------------- */
#related-posts { margin: 0 0 0 25px; width: 615px; }
#related-posts td { vertical-align: middle; }
#related-posts img { border: 1px solid #ccc; margin: 0 10px 7px 0; }
#related-posts a { color: #222; font-size: 12px; }
.related-posts-header { margin: 15px 0 7px; }


/* B5 Galleries
----------------------------------------------- */
.itpgallery_imagepage { float: left; width: 640px; }
.itpgallery_nav { clear: both; float: left; width: 100%; }
.itpgallery_fullimg { background: #000; float: left; height: 400px; position: relative; text-align: center; width: 640px; }
.itpgallery_fullimg center { display: block; left: 50%; position: absolute; top: 50%; }
.itpgallery_hover_nav { height: 60px; position: absolute; top: 50%; width: 640px; z-index: 10; }
.itpgallery_hover_nav img { margin: -30px 0 0; }
.itpgallery_description { background: #EEEDEB; float: left; margin: 0 0 20px 0; padding: 20px 20px 8px 20px; width: 600px; }
.itpgallery_desc_nav { clear: both; float: left; margin: 0 0 10px; width: 100%; }
.itpgallery_description p { float: left; clear: both; margin: 0 0 12px; width: 100%; }
.itpgallery_rotator_container { float: left; margin: 10px 0 0; overflow: hidden; position: relative; width: 640px; }
.itpgallery_rotator { float: left; width: 640px; }

.dont_show_me_bro { display: none; }

.gallery-thumbs { float: left; margin: -10px 0 15px; width: 645px; }

.loop-gallery-thumb { float: left; margin: 0 4px 0 0; }
.loop-gallery-thumb img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.itpgallery_thumbdisp { height: 79px; float: left; margin: 0; overflow: hidden; padding: 10px 25px 0; position: relative; width: 590px; }
.itpgallery_scrollme { height: 70px; left: 25px; position: absolute; top: 10px; }
.itpgallery_scrollme ul { float: left; list-style-type: none; margin: 0; padding: 0; }
.itpgallery_scrollme ul li { float: left; height: 70px; list-style-type: none; margin: 0 5px 0 0; position: relative; width: 100px; z-index: 5; }
.itpgallery_scrollme ul li.active-thumb { height: 79px; margin: -9px 5px 0 0; }
.itpgallery_scrollme ul li a { display: block; height: 70px; width: 103px; }
.itpgallery_scrollme ul li.active-thumb a { height: 79px; position: relative; }
.itpgallery_scrollme ul li.active-thumb a img { left: 0; position: absolute; top: 0; z-index: 20; }
.itpgallery_scroller_left { height: 70px; left: 0; position: absolute; top: 10px; width: 20px; z-index: 10; }
.itpgallery_scroller_left img { height: 70px; }
.itpgallery_scroller_right { border-left: 5px #fff; height: 70px; position: absolute; right: 0; top: 10px; width: 20px; z-index: 10; }
.itpgallery_scroller_right img { height: 70px; }
.itpgallery_fullimg .gallery-last-page { float: left; margin: 45px 30px 0 40px; width: 560px; }
.itpgallery_fullimg .gallery-last-page .fancy-title { color: #fff; font-size: 22px; margin: 0 0 35px; text-align: left; width: 560px; }
.itpgallery_fullimg .gallery-last-page .gallery-list { background: #fff; float: left; margin: 0; padding: 20px 20px 0 20px; position: relative; width: 520px; z-index: 100; }
.itpgallery_fullimg .gallery-last-page .gallery-list ul { margin: 0; padding: 0; width: 540px; }
.itpgallery_fullimg .gallery-last-page .gallery-list li { float: left; font-size: 12px; line-height: 15px; list-style-type: none; margin: 0 20px 20px 0; text-align: left; width: 250px; }
.itpgallery_fullimg .gallery-last-page .gallery-list li img { display: block; height: 88px; float: left; margin: 0 15px 0 0; width: 125px; }

.post-gallery .post-thumb { position: relative; }
.post-gallery .post-thumb .gallery-arrows { background: transparent url('/wp-content/themes/b5/everyjoe.com/images/gallery-arrows.png') no-repeat; height: 60px; position: absolute; top: 40%; width: 640px; z-index: 1; }

/* WP Polls
----------------------------------------------- */
.wp-polls, .wp-polls-form { clear: both; width: 540px; }
.wp-polls .wp-polls-ans { padding-left: 10px; }
.wp-polls .wp-polls-ans ul { margin-left: 0 !important; }
.wp-polls p { text-align: left !important; }
.wp-polls .Buttons { background-color: #266876 !important; border: none !important; font-family: sans-serif; padding: 5px; }


/* Sociable Plugin
----------------------------------------------- */
.sociable-box { 
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	height: auto;
	width: 100%;
}
.sociable {
	padding: 0px;
	margin: 0px;
	height: 39px;
	position: relative;
	top: -17px;
}
.sociable-box div { float: left; margin: 0px; padding: 0px; }
.sociable-box > div.sociable:nth-child(2) li { overflow: hidden; }
.sociable-box > div.sociable:nth-child(2) li#Google_p { width: 65px; overflow: hidden; } /* G+ */
.sociable-box > div.sociable:nth-child(2) li#Facebook_Counter { width: 78px; overflow: hidden; } /* Facebook */
.sociable-box > div.sociable:nth-child(2) li#Twitter_Counter { width: 85px; overflow: hidden; } /* Twitter */

.sociable-box div.sociable:nth-child(2) { float: right; }
.entry-content .sociable-box div.sociable:nth-child(2) { float: right; }

.sociable .sociable_tagline { display: none; }
.sociable ul { display: inline; margin-right: 15px !important; height: 0px; margin-top: 0px; padding-top: 0px;}
.sociable ul.clearfix { margin-top: 0px; margin-bottom: 0px; height: 0px; padding-top: 0px;}
.sociable li {list-style-type: none; float: left; margin: 10px 5px 0 0; }
.post-first .sociable a {text-indent: -9999px; width: 16px; display: inline-block;}

.post-first .social {float: left; display: none;}

.post-first .sociable a[title=email] 
{
	
	background: url('images/e42/share/SmallShareButton.png') no-repeat;
}

.post-first .sociable a[title=email]:hover 
{	background: url('images/e42/share/SmallShareButton.png') no-repeat;
}


/* B5 Poll Closed
----------------------------------------------- */
.b5poll-closed { background-color: #EBEBEB; padding: 40px 20px; width: 600px; }
.b5poll-closed { text-align: center; }


/* Buzzfeed
----------------------------------------------- */


/* Home Slideshow
----------------------------------------------- */

#feature_slider_box {
	background-color: #000;
    overflow: hidden;
    margin-bottom: 30px;
    width: 670px;
    height: 550px;
    position: relative;
    border-radius: 2%;
}

.category #feature_slider_box { margin-bottom: 20px }

#feature_slider {
    width: 670px;
    height: 347px;
    float: left;
    margin-bottom: 5px;
}

#feature_slider_carousel {
	position: relative;
	width: 630px;
	height: 180px;
	overflow: hidden;
	padding: 0 20px;
}

#feature_slider_carousel ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 670px; 
}
#feature_slider_carousel li {
	float: left;
	margin-right: 10px;
	overflow: none;
	width: 150px;
}

#feature_slider_carousel li img {
	background: #EEE;
	height: 100px;
	width: 150px;
	display: block;
}

#feature_slider_carousel li a:hover {
	text-decoration: none;
}

#feature_slider .slider_image {
	overflow: hidden;
	height: 300px;
}

.jcarousel-skin-ej { 
	float: left; 
	width: 670px;
	height: 180px;
	overflow: hidden;
}

.slideshow_link {
	position: relative;
	width: 670px;
	height: 347px;
	text-decoration: none;
	display: block;
}
.info-wrapper {
	clear: both;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 47px;
	margin-top: 5px;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: clip;
	width: 650px;
}
.slideshow_link p.title {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	line-height: 47px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}

div.thumb-title {
	color: #fff;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 8px 0;
	padding: 0;
	text-decoration: none;
	position: relative;
	display: block;
	font-weight: 600;
}

#feature_slider_divider {
	position: relative;
	display: block;
	background: url("images/e42/v2/Bar.png") repeat-x;
	height: 8px;
	margin-bottom: 10px;
	clear: both;
}

.left_home {
	width: 670px;
	position: relative;
	float: left;
}

.right_home {
	width: 300px;
	position: relative;
	float: right;
}

#home_featured {
	height: 285px;
	width: 300px;
	background: #FFFFFF;
	margin-bottom: 15px;
}

#home_featured h3
{
	background: url("images/e42/v2/Featured-Bar.png") no-repeat scroll 10px 0 #FFF;
	padding: 0;
	margin-bottom: 3px;
	height: 26px;
	width: 300px;
	text-transform: none;
	text-indent: 10px;
	font-size: 18px;
	color: #000;
	font-weight: 600;
}

#featurelink_container
{
	display: block;
	position: relative;	
}

#featurelink_container .featured-title
{
	background: none repeat scroll 0 0 #000000;
	bottom: 0;
	color: #FFFFFF;
	font-family: 'Oswald',sans-serif;
	font-size: 16px;
	line-height: 115%;
	padding: 2px 5px;
	position: absolute;
	margin: 0;
	width: 290px;
}

.featured_image_container {
	background: #EEE;
	display: block;
	height: 250px;
	width: 300px;
	overflow: hidden;
}

/* RELATED CONTENT YARPP */
.yarpp-related {
	border: 1px solid #CCC;
	box-shadow: 0 1px 3px rgba(89, 89, 89, .45);
}

.yarpp-related h3 {
	background: url("images/e42/v2/WhatsNewBar.png") no-repeat;
	color: #000;
	text-indent: 9px;
}

.yarpp-related ol li a {
	color: #B31217;
}
