/*
	Theme Name: Lifestyle Child Theme
	Theme URI: http://www.studiopress.com/themes/lifestyle
	Description: Lifestyle is a 2 or 3-column Widget-ready child theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	
	Version: 2.0

	Template: genesis
	Template Version: 1.6.1

	License: GNU General Public License v2.0
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Table of Contents

* Import Fonts
* Defaults
* Hyperlinks
* Wrap
* Header
* Image Header - Partial Width
* Image Header - Full Width
* Navigation Constants
* Header Right Navigation
* Primary Navigation
* Primary Navigation Extras
* Secondary Navigation
* Inner
* Breadcrumb
* Taxonomy Description
* Content-Sidebar Wrap
* Content
* Post Formats
* Column Classes
* Headlines
* Unordered / Ordered Lists
* Post Info
* Post Meta
* Author Box
* Archive Page
* Post Icons
* Images
* Post Navigation
* Primary / Secondary Sidebars
* Dropdowns
* Featured Page / Post
* User Profile
* Buttons
* Search Form
* eNews & Updates Widget
* Calendar Widget
* Footer Widgets
* Footer
* Comments
* Gravity Forms
* Lifestyle Blue
* Lifestyle Charcoal
* Lifestyle Gray
* Lifestyle Green
* Lifestyle Pink
* Lifestyle Purple
* Lifestyle Tan
* Lifestyle Teal
* Lifestyle Yellow

*/


/* Import Fonts
------------------------------------------------------------ */

@import url(//fonts.googleapis.com/css?family=Oswald|BenchNine);



@font-face {

    font-family: kameron;

    src: local(kameron), url('fonts/kameron/Kameron-Regular.ttf') format('truetype');

}

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

}

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

}



/* Defaults
------------------------------------------------------------ */

body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
input,
select,
textarea {
	color: #000000;
	font-family:  Georgia,Century,Times,serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
}

p, .widget_text{color:#212121;}

h1.entry-title {margin-bottom: 15px;}

.widget.widget_text h4{display: none;}

input,
select,
textarea,
.sticky,
.taxonomy-description {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}

ol,
ol li,
ul,
ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ol li {
	list-style-type: decimal;
}

ul li {
	list-style-type: square;
}


/* Hyperlinks
------------------------------------------------------------ */

a,
a:visited {
	color:#06C;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}


/* Body
------------------------------------------------------------ */

body {
	background-color: #b6e2f4;
}


/* Wrap
------------------------------------------------------------ */

#wrap {
	background-color: #fff;
	margin: 0px auto 15px;
	overflow: hidden;
	padding: 8px 0 20px;
	width: 970px;
	-moz-box-shadow: 0 1px 2px #999; 
	-webkit-box-shadow: 0 1px 2px #999;
	position:relative;
}


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

#header, #herside-header, #movie-tv-header {
	/*background: url(images/header.png) no-repeat top left;*/
	height: 115px;
	margin: 0 auto;
	width: 930px;
	position:relative;
	overflow: hidden;
}


.page-template-landing-php #header {
	margin: 20px auto 0;
}

#title-area {
	overflow: hidden;
	padding: 10px 0 0 30px;
	width: 640px;
	margin-right:0;
	margin-left:15%; 
	
	
}

.header-full-width #title-area {
	padding: 35px 0 0;
}
	
#title {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 48px;
	font-variant: small-caps;
	line-height: 48px;
	text-shadow: #666 1px 1px;
	
}

.header-full-width #title {
	text-align: center;
}

#title a,
#title a:hover {
	color: #fff;
	text-align: center;
	text-decoration: none;
}

#description {
	color: #fff;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 20px;
	font-style: italic;
	text-shadow: #666 1px 1px;
}

.header-full-width #description {
	text-align: center;
}

#header .widget-area {
	float: right;
	width: 145px;
}


/* Image Header - Partial Width
------------------------------------------------------------ */

.header-image #title-area,
.header-image #title,
.header-image #title a {
	float: left;
	display: block;
	height: 110px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 635px;
	
}

.header-image #description {
	display: block;
	overflow: hidden;
}


/* Image Header - Full Width
------------------------------------------------------------ */

.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 664px;
}


/* Navigation Constants
------------------------------------------------------------ */

li:hover ul ul,
li.sfHover ul ul {
	left: -9999px;
}

li:hover,
li.sfHover { 
	position: static;
}


/* Header Right Navigation
------------------------------------------------------------ */

#header ul.nav,
#header ul.menu {
	float: right;
}

#header ul.nav ul,
#header ul.menu ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 100%;
}

#header ul.nav li,
#header ul.menu li {
	background-color: #333;
	float: left;
	list-style-type: none;
	text-transform: uppercase;
}

#header ul.nav li a,
#header ul.menu li a {
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
}

#header ul.nav li a:hover,
#header ul.nav li a:active,
#header ul.nav .current_page_item a,
#header ul.nav .current-cat a,
#header ul.nav .current-menu-item a,
#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu .current_page_item a,
#header ul.menu .current-cat a,
#header ul.menu .current-menu-item a {
	background-color: #000;
	color: #fff;
}

#header ul.nav li a.sf-with-ul,
#header ul.menu li a.sf-with-ul {
	padding-right: 25px;
}	

#header ul.nav li a .sf-sub-indicator,
#header ul.menu li a .sf-sub-indicator {
	background: url(images/arrow-down.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 12px;
	width: 10px;
}

#header ul.nav li li a,
#header ul.nav li li a:link,
#header ul.nav li li a:visited,
#header ul.menu li li a,
#header ul.menu li li a:link,
#header ul.menu li li a:visited {
	background-color: #333;
	border: 1px solid #666;
	border-top-width: 0;
	color: #fff;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	width: 158px;
}

#header ul.nav li li a:hover,
#header ul.nav li li a:active,
#header ul.menu li li a:hover,
#header ul.menu li li a:active {
	background-color: #000;
}

#header ul.nav li li a .sf-sub-indicator,
#header ul.menu li li a .sf-sub-indicator {
	background: url(images/arrow-right.png) no-repeat;
	top: 10px;
}

#header ul.nav li ul,
#header ul.menu li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 180px;
	z-index: 9999;
}

#header ul.nav li ul a,
#header ul.menu li ul a { 
	width: 160px;
}

#header ul.nav li ul ul,
#header ul.menu li ul ul {
	margin: -31px 0 0 179px;
}

#header ul.nav li:hover>ul,
#header ul.nav li.sfHover ul,
#header ul.menu li:hover>ul,
#header ul.menu li.sfHover ul {
	left: auto;
}


/* Primary Navigation / Footer Navigation
------------------------------------------------------------ */

#nav, #nav_menu-2 {
	clear: both;
	color: #509ac9;
	font-family:  Arial, Helvetica, sans-serif;
	
	margin: 8px auto 10px;
	overflow: hidden;
	width: 930px;
	line-height: 15px;
	letter-spacing: -1px;
	font-weight:600;
	text-transform: uppercase;
	text-align: center;
}


#nav ul, #nav_menu-2 ul {
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	width: 867px;
	font-size: .9375em;	
}

#nav_menu-2 ul {width: 765px; font-size: .8125em;}


#nav li, #nav_menu-2 li {
	float: left;
	list-style-type: none;
}

#nav li a, #nav_menu-2 li a {
	display: block;
	padding: 0 6px 0;
	position: relative;
	text-decoration: none;
	border-right: 1px solid #3399FF;
	
	
}

#nav li#menu-item-493 a, #subnav li#menu-item-40 a, #nav_menu-2 li#menu-item-1416 a{border:none; }
#nav li#menu-item-111 a {border:none; padding-right: 0; color: #454545;} 


#nav li a:hover,
#nav li a:active,
#nav .current_page_item a,
#nav .current-cat a,
#nav .current-menu-item a {
	color: #444;
}

#nav li a .sf-sub-indicator {
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}

#nav li li a,
#nav li li a:link,
#nav li li a:visited {
	background-color: #fff;
	border: 1px solid #ddd;
	border-top-width: 0;
	color: #444;
	font-size: 12px;
	padding: 5px 10px;
	position: relative;
	width: 128px;
}

#nav li li a:hover,
#nav li li a:active {
	color: #509ac9;
}

#nav li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 150px;
	z-index: 9999;
}

#nav li ul a { 
	width: 130px;
}

#nav li ul ul {
	margin: -31px 0 0 149px;
}

#nav li:hover>ul,
#nav li.sfHover ul {
	left: auto;
}


/* Primary Navigation Extras
------------------------------------------------------------ */

#nav li.right {
	float: right;
	padding: 10px 10px 8px;
}

#nav li.right a {
	background: none;
	border: none;
	display: inline;
	text-decoration: none;
}

#nav li.right a:hover {
	color: #444;
	text-decoration: none;
}

#nav li.search {
	padding: 0 10px;
}

#nav li.rss a {
	background: url(images/rss.png) no-repeat center left;
	margin: 0 0 0 10px;
	padding: 0 0 0 16px;
}

#nav li.twitter a {
	background: url(images/twitter-nav.png) no-repeat center left;
	padding: 0 0 0 20px;
}


/* Secondary Navigation
------------------------------------------------------------ */

#subnav, #hersidemenu, #movietvmenu, #sportsmenu{
	clear: both;  
	font-family: Perpetua Titling MT,Times, serif;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 300;
	margin: 0 auto;
	overflow: hidden;
	width: 930px;
	letter-spacing: 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	-moz-box-shadow: 0 1px 5px #ddd; 
	-webkit-box-shadow: 0 1px 5px #ddd; 
}
#menu-top-menu {background: url(images/menu-bkgr.gif) repeat-x;
	border-bottom: 1px solid #ddd;}

#hersidemenu {
	background: url(images/menu-bkgr-herside.png) repeat-x;
	border-bottom: none;
	margin-bottom: 0;
}

#movietvmenu{
	background: url(images/menu-bkgr-movietv.png) repeat-x;
	border-bottom: none;
	margin-bottom: 0;
	overflow: hidden;
	clear: both;
}

#sportsmenu{background: url(images/menu-bkgr-sports.png) repeat-x;
	border-bottom: none;
	margin-bottom: 0;
	overflow: hidden;
	clear: both;
}

#subnav ul{
	float: left;
	width: 100%;
}

#subnav li{
	float: left;
	list-style-type: none;
	
}

#subnav li a{
	display: block;
	padding: .9ex .8ex .6ex .7ex;
	position: relative;
	text-decoration: none;
	color: #4D4D4D;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #A1A1A1;
	
}

#hersidemenu li a{ 
color:#fff; 
border-left: 1px solid #ef4bc2;
border-right: 1px solid #e439b7;
}

#movietvmenu li a{
color:#fff; 
border-left: 1px solid #db002c;
border-right: 1px solid #8d1103;
}

#sportsmenu li a {
color:#fff; 
border-left: 1px solid #366F2F;
border-right: 1px solid #00440b;
}

#subnav li#menu-item-40 a {border-right:0; border-left: 1px solid #DFDFDF; padding-left: 9px;}

#subnav li a:hover,
#subnav li a:active, 
#subnav .current_page_item a,
#subnav .current-cat a,
#subnav .current-menu-item a {
	background-color: #000;
	color: #fff;
	background: url(images/menu-bkgr-hover.gif);
	border-left: 1px solid #171717;
	border-right: 1px solid #313131; 
}
 /********* Blerd Button***********/
#subnav li#menu-item-213082, #sportsmenu li#menu-item-197692, #movietvmenu li#menu-item-213083, #hersidemenu li#menu-item-213084 {float: none; overflow:hidden; display:block; height: 100%;}
#subnav li#menu-item-213082 a, #sportsmenu li#menu-item-197692 a, #movietvmenu li#menu-item-213083 a, #hersidemenu li#menu-item-213084 a {background: #000 url(images/blerds-button2.png) -2ex -.3ex repeat-x;  text-indent: -99999px; border: none;}
#hersidemenu li#menu-item-197700 a {background-position: -20px -.2ex; }
/*#subnav li#menu-item-197685 a:hover, #sportsmenu li#menu-item-197692 a:hover, #movietvmenu li#menu-item-197694 a:hover, #hersidemenu li#menu-item-197700 a:hover {background: url(images/blerds-button-hover2.png) 0 -.3ex no-repeat;}
*/
#subnav li a .sf-sub-indicator {
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}

#subnav li li a,
#subnav li li a:link,
#subnav li li a:visited {
	background-color: #fff;
	border: 1px solid #ddd;
	border-top-width: 0;
	color: #A1A1A1 #444;
	font-size: 12px;
	padding: 5px 10px;
	position: relative;
	text-transform: none;
	width: 128px;
}

#subnav li li a:hover,
#subnav li li a:active {
	color: #509ac9;
}

#subnav li ul {
	height: auto;
	left: -9999px;
	margin: 0 0 0 -1px;
	position: absolute;
	width: 150px;
	z-index: 9999;
}

#subnav li ul a { 
	width: 130px;
}

#subnav li ul ul {
	margin: -31px 0 0 149px;
}

#subnav li:hover>ul,
#subnav li.sfHover ul {
	left: auto;
}


/* Inner
------------------------------------------------------------ */

#inner {
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 930px;
}


/* Breadcrumb
------------------------------------------------------------ */

.breadcrumb {
	background: url(images/postborder.gif) bottom repeat-x;
	color: #444;
	font-family: 'Oswald', arial, serif;
	font-size: 12px;
	margin: 0 auto;
	padding: 10px 0 15px;
	width: 930px;
}

.breadcrumb a,
.breadcrumb a:visited {
	text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: underline;
}


/* Taxonomy Description
------------------------------------------------------------ */

.taxonomy-description {
	margin: 0 0 30px;
	padding: 10px;
}


/* Content-Sidebar Wrap
------------------------------------------------------------ */

#content-sidebar-wrap {
	float: left;
	position: relative
}

.home #content-sidebar-wrap{border-top: 2px solid #ddd; background: url(images/columnbkg.gif) repeat-y 290px; padding-top: 10px; background-clip:content-box;
-webkit-background-clip:content-box; /* Safari */ }

.single #content-sidebar-wrap {margin-top: 5px;}

.content-sidebar #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 930px;
}

.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}
 
.full-width-content #content-sidebar-wrap {
	width: 930px;
}

 
/* Content
------------------------------------------------------------ */

#content {
	float: left;
	width: 450px;
	
}
 
.content-sidebar #content,
.sidebar-content #content {
	padding: 5px 0px 0;
	width: 614px;
	
}
.single #content {margin-top: 10px;}
.single #content .post {position: relative;}


.home .content-sidebar #content, .home .sidebar-content #content {
	float: left;
	width: 450px;
	margin-top: -10px;
	
}

.content-sidebar-sidebar #content {
	padding: 0 10px;
	width: 430px;
}

.sidebar-sidebar-content #content {
	padding: 0 10px 0 0;
	width: 440px;
}

.sidebar-content #content,
.sidebar-sidebar-content #content {
	float: right;
}

.full-width-content #content {
	width: 930px;
}

.page-template-landing-php #content  {
	padding: 20px 100px 0;
	width: 720px;
}

blockquote {
	background-color: #f5f5f5;
	clear: both;
	margin: 5px 15px 20px;
	padding: 15px 20px 0;
}

blockquote p {
	color: #777;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 14px;
	font-style: italic;
}

.post {
	margin: 0 0 25px;
	overflow: hidden;
	padding: 0 0 25px;
}

.home .featuredpost .post {
	background: url(images/postborder.gif) center bottom no-repeat;
}

.format-aside,
.format-audio,
.format-link,
.format-quote,
.format-status,
.format-video {
	margin: 0 0 20px;
	padding: 0 0 10px;
}

.entry-content a,
.entry-content a:visited {
	text-decoration: underline;
}

.entry-content a:hover {
	text-decoration: none;
}


.entry-content p,
.home #content p,
.page .entry-content p {
	padding: 0 0 8px;
}

.clear {
	clear: both;
}

.clear-line {
	border-bottom: 1px solid #ddd;
	clear: both;
	margin: 0 0 15px;
}


/* Column Classes
------------------------------------------------------------ */

.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin: 0 0 20px;
	padding-left: 3%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 47%;
}

.one-third,
.two-sixths {
	width: 31%;
}

.four-sixths,
.two-thirds {
	width: 65%;
}

.one-fourth {
	width: 22.5%;
}

.three-fourths {
	width: 73.5%;
}

.one-fifth {
	width: 17.4%;
}

.two-fifths {
	width: 37.8%;
}

.three-fifths {
	width: 58.2%;
}

.four-fifths {
	width: 78.6%;
}

.one-sixth {
	width: 14%;
}

.five-sixths {
	width: 82%;
}

.first {
	clear: both;
	padding-left: 0;
}


/* Headlines
------------------------------------------------------------ */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #039;
	font-family: 'Oswald', arial, serif;
	font-size: 18px;
	margin: 0 0 5px;
	
}

h1,
h2,
h2 a,
h2 a:visited {
	color: #000; 
	font-family: 'Oswald', arial, serif;
	font-size: 24px;
	line-height: 30px;
	word-spacing: 0px;
	
		 
	
}

h2 a:hover {
	color: #444;
	text-decoration: underline;
}

.home h2 a,
.home h2 a:visited,   {
	font-size: 16px;
	line-height: 22px;
}



#homepage-left .featuredpost h2 a, #sidebar .featuredpost h2 a{color:#111111; font-size:21px; line-height: 26px;} 

.single #sidebar h2 a, .page #sidebar h2 a{font-size: 16px; line-height: 21px;}

#homepage-left .featuredpost h4, #homepage-right .featuredpost h4, .sidebar .featuredpost h4, #left_small_column h4, 
#right_big_column  h4,  h4.customsidebartitle {
	text-transform: uppercase; color: #232323; border-bottom: 1px solid #7A7A7A; width: 100%; padding: 0 0 8px 20px; height:auto; background: none; font-size:16px;
}

h4.customsidebartitle {border: 0;}
#homepage-left .featuredpost h4, #homepage-right .featuredpost h4 {width: 260px;}

#left_small_column h4{width: 94%; margin-bottom: 15px;}
#right_big_column h4{width: 96%; margin-bottom: 15px;}


h3 {
	font-size: 20px;
}

h4,
h4 a,
h4 a:hover,
h4 a:visited {
	color: #444;
	font-size: 16px;
	text-decoration: none;
}

#footer-widgets h4 {
    color: #fff;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

h6.itemheaderblock { 
	display: table-cell; 
	vertical-align: middle; 
	height: 350px; 
	width: 540px; 
	background: #000; 
	font-size: 54px;  
	color: #FFF; 
	text-align: center; 
	line-height: 74px; 
	padding: 0 30px; 
}


/* Unordered / Ordered Lists
------------------------------------------------------------ */

.entry-content ol,
.entry-content ul {
	margin: 0;
	padding: 0 0 15px;
}

.entry-content ol {
	margin: 0;
}

.archive-page ul li,
.entry-content ul li {
	list-style-type: square;
	margin: 0 0 0 30px;
	padding: 0;
}

.entry-content ol li {
	margin: 0 0 0 35px;
}

.archive-page ul ul,
.entry-content ul ul,
.entry-content ol ol {
	padding: 0;
}


/* Post Info
------------------------------------------------------------ */

.post-info {
	font-size: 11px;
	margin: 5px 0 15px;
	color: #8F8F8F;
	/*text-transform: uppercase;*/
}

.post-info a{color:  #8F8F8F;}

/* Post Meta
------------------------------------------------------------ */

.post-meta {
	background-color: #f5f5f5;
	clear: both;
	font-size: 11px;
	padding: 7px 10px 5px;
	/*text-transform: uppercase;*/
}


/* Author Box
------------------------------------------------------------ */

.author-box {
	background: url(images/postborder.png) center top no-repeat;
	margin: 0 0 40px;
	padding: 20px 0 0;
	overflow: hidden;
}


/* Archive Page
------------------------------------------------------------ */

.archive-page {
	float: left;
	padding: 20px 0;
	width: 50%;
}



/* Post Icons
------------------------------------------------------------ */

.categories {
	background: url(images/icon-categories.png) no-repeat top left;
	padding: 2px 0 2px 22px;
}
	
.post-comments {
	background: url(images/icon-comments.png) no-repeat top left;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 22px;
}

.tags {
	background: url(images/icon-tags.png) no-repeat top left;
	margin: 5px 0 0 0px;
	padding: 2px 0 2px 20px;
	display: block;
}
	
.time {
	background: url(images/icon-time.png) no-repeat top left;
	padding: 2px 0 2px 21px;
}


/* Images
------------------------------------------------------------ */

img {
	max-width: 100%;
}

.post-format-image {
	background: none;
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}

.page .post-format-image {
	display: none;
}

img.alignleft,
img.aligncenter
img.alignright,
.alignleft img,
.aligncenter img,
.alignright img,
.featuredpage img,
.featuredpost img {
	border: none;
	max-width: none;
	margin: 0 0 0px;
	padding: 0px;
}

a.alignnone img {margin-bottom: 10px;}

.page-template-page-portfolio-php .featuredpost a img:hover {
	border: 1px solid #999;
}

.avatar,
.post-image {	
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	padding: 4px;
}

.author-box .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.post-image {
	margin: 0 10px 10px 0;
}

.comment-list li .avatar { 
	background-color: #fff;
	float: left;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 4px;
	width: 30px;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}

img.alignnone {
	display: inline;
	margin: 0 0 10px;
}

img.alignleft {
	display: inline;
	margin: 0 10px 10px 0;
}

img.alignright {
	display: inline;
	margin: 0 0 10px 10px;
}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
}

.alignright {
	float: right;
	margin: 0 0 0 10px;
}

.wp-caption {
	text-align: center;
}

p.wp-caption-text {
	font-size: 11px;
	line-height: 15px;
	margin-top: 5px;
	text-align: left;
}

.wpProQuiz_content  p.wp-caption-text {
	font-size: 13px !important;
	line-height: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 0;
}

.wp-smiley,
.wp-wink {
	border: none;
	float: none;
}


/* Post Navigation
------------------------------------------------------------ */

.navigation {
	overflow: hidden;
	padding: 20px 0;
	width: 100%;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {
	border: 1px solid #ddd;
	padding: 5px 8px;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #f5f5f5;
}


/* Primary / Secondary Sidebars
------------------------------------------------------------ */

.sidebar {
	background: none;
	display: inline;
	float: right;
	margin: 0 0 20px;
	padding: 15px 0px 5px 10px;
	width: 300px;
}

#sidebar-alt {
	background: #f5f5f5;
	float: left;
	padding: 15px 15px 5px;
	width: 120px;
}

.sidebar-bottom-left {
	display: inline;
	float: left;
	width: 110px;
}
	
.sidebar-bottom-right {
	display: inline;
	float: right;
	width: 125px;
}

.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar {
	float: left;
}

.content-sidebar-sidebar #sidebar-alt {
	float: right;
}

.sidebar .widget {
	/*background: url(images/postborder.gif) center bottom no-repeat;*/
	margin: 0 0 20px;
	padding: 0 0 0px;
}

.widget-area ol,
.widget-area ul {
	margin: 5px 0 -5px 20px;
}

.widget-area ol ol,
.widget-area ul ul {
	margin: 0 0 0 15px;
}

.widget-area ul li {
	list-style-type: square;
 	word-wrap: break-word;
}

.widget-area ol li {
	list-style-type: decimal;
}

.sidebar h4, .single #sidebar h6 {background: url(images/headerflag.png) no-repeat; height: 37px; color: #FFFFFF; font-size:13px; padding:2px 5px 0 7px;}
.sidebar .widget p{
	
	margin: 0 5px 0 0px;
	padding: 0 0 8px;
}
.home p.more-from-category a, .home p.more-from-category {text-align: right; margin: 8px 10px 0 0; color: #000066;}

.page-template-page-entertainment-php #content, .page-template-page-movie-tv-php #content, .page-template-page-sports-php #content, .page-template-page-her-side-php #content, .page-template-page-video-php #content {border-right: 1px solid #999;}

/* Dropdowns
------------------------------------------------------------ */

#cat,
.widget_archive select {
	background-color: #fff;
	color: #509ac9;
	display: inline;
	font-family: 'Oswald', arial, serif;
	font-size: 12px;
	margin: 2px 0 0;
	padding: 3px;
	width: 100%;
}


/* Featured Page / Post
------------------------------------------------------------ */

.featuredpage,
.featuredpost {
	clear: both;
	margin: 0 0 5px;
	overflow: hidden;
}

.home .featuredpost{
	margin-top: 25px;
}

.featuredpage .page,
.featuredpost .post {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 5px 0;
}

.page-template-page-portfolio-php .featuredpage .page,
.page-template-page-portfolio-php .featuredpost .post, .archive #content .post, .search #content .post{
	float: left;
	margin: 0 0px 10px;
	margin: 0px 13px 20px 7px;
	overflow: hidden;
	width: 182px;
	height: 235px;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.44);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.44);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.44);
}

.archive #content .post img, .search #content .post img{ max-width: 100%; }



#homepage-left {
	clear: none;
	float: left;
	width: 47%;
}

#homepage-right {
	clear: none;
	float: right;
	width: 50%;
	margin: 0;
	padding: 0 6px 0 11px;
}


	
/* User Profile
------------------------------------------------------------ */

.user-profile {
	overflow: hidden;
}


/* Buttons
------------------------------------------------------------ */

div.gform_footer input.button,
.enews #subbutton,
.reply a,
.reply a:visited,
.searchsubmit,
#submit {
	background-color: #6ec6ea;
	border: 1px solid #6ec6ea;
	color: #fff !important;
	cursor: pointer;
	font-family: 'Oswald', arial, serif;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 7px 4px;
	text-decoration: none;
}

#nav .searchsubmit {
	padding: 2px 7px 2px;
}

.reply a,
.reply a:visited {
	padding: 0 4px;
}

div.gform_footer input.button:hover,
.enews #subbutton:hover,
.reply a:hover,
.searchsubmit:hover,
#submit:hover {
	background-color: #509ac9;
	border: 1px solid #509ac9;
	color: #fff;
	text-decoration: none;
}


/* Search Form
------------------------------------------------------------ */

#header .searchform {
	float: right;
	padding: 40px 0 0;
}

#nav .searchform {
	float: right;
	margin: 1px 0 0;
}

.s {
	background-color: #fff;
	color: #509ac9;
	font-family: 'Oswald', arial, serif;
	font-size: 12px;
	margin: 5px 2px 0 0;
	padding: 4px 0 5px 5px;
	width: 175px;
}

#nav .s {
	padding: 2px 0 2px 5px;
}


/* eNews and Update Widget
------------------------------------------------------------ */

.enews #subbox {
	background-color: #fff;
	color: #509ac9;
	font-family: 'Oswald', arial, serif;
	font-size: 12px;
	margin: 5px 5px 0 0;
	padding: 4px 0 5px 7px;
	width: 195px;
}


/* Calendar Widget
------------------------------------------------------------ */

#wp-calendar {
	width: 100%;
}

#wp-calendar caption {
	font-size: 12px;
	font-style: italic;
	padding: 2px 5px 0 0;
	text-align: right;
}

#wp-calendar thead {
	background-color: #f5f5f5;
	font-weight: bold;
	margin: 10px 0 0;
}

#wp-calendar td {
	background-color: #f5f5f5;
	padding: 2px;
	text-align: center;
}


/* Footer Widgets
------------------------------------------------------------ */
 
#footer-widgets {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    clear: both;
    color: #000;
    font-size: 11px;
    margin: 30px auto 0;
    overflow: hidden;
    padding: 0;
    width: 920px;
}
 
#footer-widgets .wrap {
	background: #fff url(images/rss-top-border.png) no-repeat;
    margin: 0 auto;
    width: 920px;
	padding: 30px 0 0 0;
	margin-top: 20px;
}
 
#footer-widgets .widget {
    background: none;
    border: 1px solid #ddd;
    padding: 15px 4px 10px 8px;
	height: 210px;
	margin: 0 5px 10px 5px;
	-moz-box-shadow: 0 1px 2px #ddd; 
	-webkit-box-shadow: 0 1px 2px #ddd;
}

#footer-widgets p {
    color: #000;
    padding: 0 0 10px;
}
 
#footer-widgets a,
#footer-widgets a:visited {
    color: #0A4296; 
    text-decoration: none;
	
}

#footer-widgets a:hover {
    text-decoration: underline;
}
 
#footer-widgets ul {
    color: #000;
    list-style-type: none;
    margin: 0 0 10px;
	font:11px arial,Helvetica,Utkal,sans-serif;
	font-weight:600;
}
 
#footer-widgets ul li {
    list-style-type: square;
    margin: 0 0 5px 15px;
	line-height: 1.2em;
	
}

#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td {
	background: none;
}

.footer-widgets-1 {
    float: left;
    padding: 0 0px 0 0;
    width: 230px;
}
 
.footer-widgets-2 {
    float: left;
    width: 230px;
}
 
.footer-widgets-3 {
    float: left;
    width: 230px;
}

.footer-widgets-4 {
    float: right;
    width: 230px;
}


#footer-widgets h4.widgettitle{overflow: hidden; padding:0;  border-bottom: 1px solid #ddd; padding-bottom: 6px;}

#footer-widgets h4.widgettitle a{display:inline-block; color: #000; background: url(images/rss-carrot.gif) right 72% no-repeat; padding: 0 15px 0 0; position: relative; left:  -16px;}

#footer-widgets ul li a.rsswidget {background: none; padding: 0;}

#footer-widgets a.rsswidget img {background:none;  display:none;}


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

#footer {
	background-color: #000;
	clear: both;
	font-family: 'Oswald', arial, serif;
	font-size: 10px;
	overflow: hidden;
	margin: 0 auto;
	padding: 5px 0;
	width: 920px;
}

#footer p {
	color: #fff;
	font-family: 'Oswald', arial, serif;
	font-size: 12px;
}

#footer a,
#footer a:visited {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .gototop {
	float: left;
	padding: 0 0 0 10px;
	width: 200px;
}

#footer .creds {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
	width: 695px;
}

#footer-sidebar {margin-top: 15px; width: 100%;}

/* Comments
------------------------------------------------------------ */

#comments,
#respond {
	margin: 0 0 30px;
	overflow: hidden;
}

#author,
#comment,
#email,
#url {
	font-size: 12px;
	margin: 10px 5px 0 0;
	padding: 5px;
	width: 250px;
}

#comment {
	height: 150px;
	margin: 10px 0;
	width: 98%;
}

.ping-list {
	margin: 0 0 40px;
}

.comment-list ol,
.ping-list ol {
	margin: 0;
	padding: 10px;
}

.comment-list li,
.ping-list li {
	font-weight: bold;
	list-style: none;
	margin: 10px 0 0;
	padding: 10px;
}

.comment-list li ul li {
	list-style-type: none;
}

.comment-list p,
.ping-list p {
	font-weight: normal;
	margin: 10px 5px 10px 0;
	padding: 0;
	text-transform: none;
}

.comment-list ul.children {
	margin-top: 20px;
}

.comment-list ul.children li.comment  {
	background: #fff;
}

.comment-list cite,
.ping-list cite {
	font-style: normal;
	font-weight: bold;
}

.commentmetadata {
	font-weight:normal;
}

.comment-author { 
	background: #e5e5e5;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px 0;
}

.comment-meta { 
	background: #e5e5e5;
	font-size: 12px;
	padding: 0 10px 8px;
}

.nocomments {
	text-align: center;
}

#comments .navigation {
	display: block;
	padding: 0;
}

.thread-alt,
.thread-even {
	background: #f5f5f5;
}

.alt,
.depth-1,
.even {
	border: 1px solid #ddd;
}


/* Gravity Forms
------------------------------------------------------------ */

div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
	color: #333;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	padding: 4px 5px !important;
}

div.gform_footer input.button {
	color: #fff;
}

div.gform_wrapper .ginput_complex label {
	font-size: 12px;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 0 0 10px;
}

div.gform_wrapper .gform_footer {
	border: none;
	margin: 0;
	padding: 0;
}


/* Lifestyle Blue
------------------------------------------------------------ */

body.lifestyle-blue {
	background-color: #aabed4;
}

.lifestyle-blue a,
.lifestyle-blue a:visited,
.lifestyle-blue #nav,
.lifestyle-blue #nav li li a:hover,
.lifestyle-blue #nav li li a:active,
.lifestyle-blue #subnav li li a:hover,
.lifestyle-blue #subnav li li a:active,
.lifestyle-blue h1,
.lifestyle-blue h2,
.lifestyle-blue h2 a,
.lifestyle-blue h2 a:visited,
.lifestyle-blue #cat,
.lifestyle-blue .widget_archive select,
.lifestyle-blue .s,
.lifestyle-blue .enews #subbox {
	color: #162b45;
}

.lifestyle-blue h2 a:hover {
	color: #444;
}

.lifestyle-blue div.gform_footer input.button,
.lifestyle-blue .enews #subbutton,
.lifestyle-blue .reply a,
.lifestyle-blue .reply a:visited,
.lifestyle-blue .searchsubmit,
.lifestyle-blue #submit {
	background-color: #576f8e;
	border: 1px solid #576f8e;
}

.lifestyle-blue div.gform_footer input.button:hover,
.lifestyle-blue .enews #subbutton:hover,
.lifestyle-blue .reply a:hover,
.lifestyle-blue .searchsubmit:hover,
.lifestyle-blue #submit:hover {
	background-color: #4a5f79;
	border: 1px solid #4a5f79;
}
	
.lifestyle-blue #footer-widgets,
.lifestyle-blue #footer {
    background-color: #576f8e;
}




/**** Ad Containers ****/

#slider_square_ad {width:300px; margin-bottom; 12px;}
#header-banner-ad {width: 740px; margin: 7px auto 0; text-align: center; clear: both; overflow: hidden;}
.page #header-banner-ad { margin-top: 0;}
#footer-banner-ad {width: 740px; margin: 0 auto; text-align: center;}
.page .banneradwrap {background-color: #000; width: 100%; padding: 14px;}
.archive .banneradwrap {margin-bottom: 14px;}

.left_col_ad {margin-left:10px;}
.right_col_ad {float: left; width: 160px; margin: 0 auto; text-align: center; /*position: relative; top: 0px; left: 0px;*/}

.undercontentboxright {float: right; width: 300px; }
.undercontentboxleft {float: left; width: 300px; }
#companion {clear: both; overflow: hidden; margin: 46px 0 20px;}

.wallpaper_wrapper {position: absolute;width: 100%;overflow: hidden;z-index:  0;}
div.wallpaper_wrapper div.alignad { position: fixed; width: 10000px; left: 50%; margin: 0 0 0 -4992px; text-align: center;}
 

/*** header date ***/
#header-date {float: left; width: 250px; text-align: center; font-size: 12px; font-weight: bold; color: #5C5C5C; padding: 20px 0 0px;}

/* TOP SOCIAL BAR ABOVE MENU */
#above-menu {width: 920px; margin: 0 0 5px 20px; clear: both; overflow: hidden;}
#text-13 .widget_text{margin: 0; padding: 0; border:1px solid blue; clear: both; overflow: hidden; width: 400px; }
.top-social-bar {width: 350px; margin:12px 0 0; float: left;}

input[type=search] {-webkit-appearance: textfield; font-size: medium; background: #fff; padding: 0; margin: 0;}
::-webkit-search-cancel-button { display: none; -webkit-appearance: none; }

#search-3{float: right; margin-top: 4px;}
#search-3 .searchform{border: 1px solid #ddd; padding:0; margin:5px 0 0; height: 24px; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
#search-3 .s { width: 200px; margin: 0; padding: 0; font-family: Arial,Helvetica,Tahoma,sans-serif; position: relative; top: -2px; padding-left:4px; }
#search-3 input {display:inline; height: 18px; margin: 0; padding: 0; line-height: 18px; font-size: 100%; border-width: 0; -webkit-appearance: none;} 
#search-3 .searchsubmit {
	display:inline-block; 
	background: url(images/magnifying-glass.gif) center no-repeat; 
	width:30px;
	height:24px;
	line-height: 24px;
	font-size: 100%;
	border-width: 0;
	border-left: 1px solid #ddd;
	
}


/* dynamic content gallery sliders */
#featured-post-6.widget.featuredpost .post, #featured-post-6.widget.featuredpost .featuredpost, #featured-post-6.widget.featuredpost {background: none;  margin-bottom: 0px; padding: 0 !important;}
#homepage-sliders{ clear: both; overflow:hidden; background: none;/*url(images/sliderbkg.gif) top repeat-x;*/ padding: 0; margin: 0px; text-align: center;}
#homepage-sliders img {margin: 10px 0;}
#homepage-sliders h1, #homepage-sliders h1 a{ font-size: 60px; padding: 20px 0; margin: 0; color: #ECD21C; }
#homepage-sliders h2 a{ font-size: 36px; padding: 0; margin: 15px 0; line-height: 45px; color: #F07113;}
#myGallery {float: left;}

/*FRONTPAGE CAROUSEL*/

#featured-carousel{clear:left; overflow: hidden; margin: 0 0 5px; background: #000000; padding: 8px 0px 8px 10px; }
#featured-carousel .post{float: left; margin-right:10px; border:none;  background-image:none; padding: 0;}
#featured-carousel .widget.featuredpost {padding-bottom: 0;  margin: 0;}
#featured-carousel .post h2{text-align:left; width: 174px; height: 48px;}
#featured-carousel .post h2 a, #featured-carousel .post h2 a:visited{ margin: 0; padding: 0; color: #FFFFFF; font-size:14px; font-family: Cambria,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;
 line-height: 17px; margin: 0;}
#featured-carousel .post img {border: none; margin:0; padding: 0;}
#featured-carousel .widget {background-image:none;}
#featured-carousel .post {margin-bottom: 4px;}

/*MOVIE & TV CAROUSEL*/
#featured-carousel.entertainment, #featured-carousel.sports {}
#featured-carousel.movietv {}

#featured-carousel.movietv .post, #featured-carousel.entertainment .post{ margin-right:9px; }

#featured-carousel.movietv .post h2, #featured-carousel.entertainment .post h2{ height: 50px; padding: 3px 4px; width: 162px;
		
		overflow: hidden;
} 

#featured-carousel.movietv .post img.alignnone, #featured-carousel.entertainment .post img.alignnone{margin: 0;}

#featured-carousel.movietv .post h2 a, #featured-carousel .post h2 a:visited,
#featured-carousel.movietv .post h2 a:visited {font-family: Cambria,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;
 line-height: 17px; margin: 0;  color: #FFFFFF; font-size:14px;
 }
 
/*#featured-carousel.herside {
	
}
#featured-carousel.herside .post{ margin-right:8px; position:relative;  height: 150px;}

#featured-carousel.herside .post h2{ height: 32px; padding: 3px 4px; width: 164px;  

position:relative; top: -15px;
overflow: hidden;
} 

#featured-carousel.herside .post h2:hover{height: 48px; top: -30px;}

#featured-carousel.herside .post img.alignnone{margin: 0; border: 1px solid #4F2542; border-bottom: none; height: 120px; width: 172px;}*/
.socialnetworkpanel{
	width: 300px;
	margin: 15px 0 -15px;
	background: url(images/social_panel_bkg.png) repeat-y;
	text-align:center;
	padding-bottom: 5px;
	font-size:11px;
	font: "Times New Roman", Times, serif;
}

.socialnetworkpanel p{font-size:10px;}

#sidebar .socialnetworkpanel h4{
	background: url(images/social_panel_header.png) repeat-x; 
	height: 37px;
	padding-top: 5px; 
	font-size:18px; 
	border-radius: 5px 5px 0pt 0pt; 
	font: Arial, Helvetica, sans-serif;
	display: block;
}

/*multi-page pagination*/
#paginate-link {width:100%; margin-top: 15px;}
#paginate-link-bottom {width:70%; margin: 35px auto 0px; clear: both;}
#next-post-page {clear: both; overflow: hidden; margin: 0; padding: 0 10px;/*border: 1px solid red;*/}
#next-post-page a{font-size: 25px; color: #fff; }
#next-post-page .alignleft, #next-post-page .alignright {background-color: #0B0B3B; padding: 20px; width: 140px; border: 1px solid #d8d8d8; text-align: center;}
#number-post-page, .pages {width: 445px; position: relative; /*top: 28px; left:140px;*/ margin:15px auto; text-align: center; font-size:22px; overflow: hidden;}
.pages {position: relative; top: 12px;}
#number-post-page p, p.pages {font-size:22px; line-height: 30px;}
#number-post-page a, a.pages {}

/*share bars*/
#topsharebar {margin: 0 auto; width: auto; padding-left: 24px; margin-bottom: 15px; /*border: 1px solid blue;*/}
#topsharebar span, #bottomsharebar span {position: relative; top: -2px; right: 0px;}
#bottomsharebar { margin: 20px 0 0; padding: 0; }
.outbrain {margin:15px 48px 0;}	
#header .socialnetworkpanel{
	text-align: right;
	margin: 0px 0 10px;
	width:140px;
	background: none;
	
}

.fixedsharebar {float: right; position: fixed; top:0px; left:0px; width: 50px; background-color: #fff;}
.fixedsharebar span {margin-bottom: 8px;}

#shareTop .button-style-wrapper {
    display: block;
    float: left;
    width: 33.333%;
    padding-right: 2px;
    padding-left: 2px;
}
#bottomsharebar  a.facebook_button {  }

#bottom_share_icons, #top_share_icons {clear: both; overflow: hidden; margin-bottom: 20px;}

#top_share_icons { margin: 0px 0 10px;}

a.btn-share {
    width: 28.7%;
    float: left;
    line-height: 1.75em;
    font-size: 14px;
	padding: 6px 10px 6px 50px;
	border:1px solid;
	border-radius:4px; 
}

a.top-btn-share {  width: 21.7%; }

a.register-button {
    color: #FFF;
    background-color: #000;
    border-color: #444343;
    background: #000 url(images/star-small-white-icon.png) 1px center no-repeat;
    text-shadow: 0px -1px 0px #444;
    -moz-user-select: none;
    position: relative;
    z-index: 1;
	margin-right: 9px;
}

a.facebook_button {
    color: #FFF;
    background-color: #4466AE;
    border-color: #3C5B9C;
    background: #4466AE url(images/fb-small-white-icon.png) 1px center no-repeat;
    text-shadow: 0px -1px 0px #3A5794;
    -moz-user-select: none;
    position: relative;
    z-index: 1;
}


 a.btn-share.twitter_button {
    float: right;
	margin-right: 8px;
	 
}

a.twitter_button {
    color: #FFF;
    background-color: #02C9FF;
    border-color: #00B6E8;
    background: #02C9FF url(images/twit-small-white-icon.png) 1px center no-repeat;
    text-shadow: 0px -1px 0px #00B2E3;
    -moz-user-select: none;
    position: relative;
    z-index: 1;
}
a.btn-share {
    font-weight: normal;
    cursor: pointer;
}

span.share-request {display: block; margin: 30px 0 0; font-style: italic; font-weight: bold;}
 
span.quizsharebutton  {margin-right: 4px;}
 
.emailsharebutton img, .fbsharebutton img{height: 20px; width: 60px;}

/**  Show header banner for these text widgets **/
#text-10.widget_text h4, #text-3.widget_text h4{display: block;}

/** home featured widget amplified post meta**/

#inner .post p.post-meta {margin: 0; padding: 0; background: none; font-size:14px; text-transform:capitalize; margin-bottom: 10px;}
#inner .post .post-meta .categories{background:none; padding-left: 0; font-weight: 600;}
#inner .post .post-meta .comments a {color: #4A4A4A; font-weight: 600;}
#inner .post img.alignnone, #inner .post .aligncenter {margin-bottom: 5px;}

/*******    WP popular post / Related post   *******/

ul.wppp_list img, .seo_alrp_rl_thumb img {
    float: left;
	padding: 2px;
    margin-right: 5px;
    border: 1px solid #ECEFF5;
  }

.seo_alrp_rl_content {float: left;  width: 195px;}
.seo_alrp_rl_content h2 a{font-size: 14px; line-height: 1.1em; color:#06C;}
#seo_alrp_related ul {margin: 22px 0 5px 10px;} 
.widget_wppp ul li, #seo_alrp_related ul li {clear: both; overflow: hidden; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ddd; font-size: 10px; line-height:12px;}
#seo_alrp_related ul li p {font-size: 12px; line-height:12px;}
.widget_wppp ul li a, {font-size: 14px; color:#232323; font-weight:600;}

/*category/tags/author archive page*/
.archive #content h2, .search #content h2, #videopage  #right_big_column h2  {font-size: 14px; opacity:0.80; filter:alpha(opacity=80); background: #000; height: 60px; width:173px; margin: -73px 0 0; padding: 4px 5px;}
.archive #content h2 a, .search #content h2 a, #videopage  #right_big_column h2 a {font-size: 14px; line-height: 20px; margin:0; color:#FFFFFF; width: 100%;}
.archive .post-info {margin-bottom: 0; line-height: 14px;}

.archive #sidebar h2 {}
.archive #sidebar h2 a {font-size: 17px; line-height: 20px;}

/************ Related Posts *************/
.related-posts {
    overflow: hidden;
    margin: 15px auto;
	padding: 10px 0;
}
 
#content ul.related-list {clear: both; overflow: hidden; list-style-type: none; padding: 8px 0 0; margin:0px}

#content ul.related-list li {
  float: left;
  list-style-type: none;
  margin: 0;
  text-align: left;
  width: 120px;
  font-size: 11px;
}
 
.related-list img {
  background: none repeat scroll 0 0;
  border: 2px solid #ddd;
  display: block;
  margin: 0 auto;
  padding: 2px;
  width:104px;
  height: 90px;
}
#content .related-posts h5 { font-size: 12px;  margin: 5px 7px; line-height: 15px; font-family:Geneva, Arial, Helvetica, sans-serif;}
h3.related-title {font-size: 18px;}



/************** Smooth Slider SECTION HER SIDE PAGE **********************/
.smooth_slider h2 a {width: 52%; margin: 10px 0px 10px 4px; font-family: Georgia,Century,Times,serif; line-height: 32px;}
#smooth_slider_1 { 
   -webkit-box-shadow: inset -12px 6px 39px -4px rgba(247,195,247,1);
	-moz-box-shadow: inset -12px 6px 39px -4px rgba(247,195,247,1);
	box-shadow: inset -12px 6px 39px -4px rgba(247,195,247,1);
}

#slider-bottom { background: url(images/slider-border.jpg) bottom no-repeat; width: 607px; height:26px; margin-bottom: 20px;}

#smooth_slider_1_nav { 
   bottom: 0x; left: 7px;
}

#smooth_slider_1_nav a { 
   color: #ff009b;
}


/************** FEATURED TRAILERS SECTION ON FRONT PAGE **********************/

#featured-trailers .post h2 a /*, #featured-carousel .post h2 a:visited */{font-family: Cambria,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;
 line-height: 16px; margin: 0;  color: #FFFFFF; font-size:14px; font-weight: bold;
 }

#featured-trailers {width: 591px; margin:7px 10px 25px 4px; background:none;  border: 1px solid #666666; position: relative;}

#featured-trailers, #videopage  #right_big_column .post  {		
		-webkit-box-shadow: 0px 0px 8px rgba(50, 51, 50, 0.44);
		-moz-box-shadow:    0px 0px 8px rgba(50, 51, 50, 0.44);
		box-shadow:         0px 0px 8px rgba(50, 51, 50, 0.44);
		float: clear; overflow: hidden;
}

#featured-trailers .post{width:33.3%;  float: left; margin:0; overflow: hidden; padding:0px; border: none; background:#666666; }
#featured-trailers .widget.featuredpost {padding-bottom: 0;  margin: 0;}
#featured-trailers .post h2, #featured-trailers h4 {text-align:left; width: 192px; background-color:#000; height: 52px; padding: 3px 6px; margin: -65px 0 0; opacity:0.80;
  filter:alpha(opacity=80); /* For IE8 and earlier */}
#featured-trailers .post h2 a {line-height: 17px;  font-size:15px;}
#featured-trailers h4{text-align: center; width: 42%; height: 28px; position: absolute; top: 0px; left: 28%; 
					opacity:0.90; filter:alpha(opacity=90); z-index: 100; /* For IE8 and earlier */  line-height: 24px; 
					margin: 0;  color: #CCFF33; font-size:25px; line-height: 27px; background-color: #B91C13; border: 1px solid black;
					-moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; 
					border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}
#featured-trailers .post img {border: none; margin:0; padding: 0; border-right: 1px solid #666; max-width:100%;}
#featured-trailers .widget-wrap {float: left;  width: auto;  padding: 0;} 
#featured-trailers .widget{background-image:none;}
#featured-trailers p.more-from-category {float: left;  padding: 8px 0px 12px 10px; width: 100%;  border-right:1px solid #666666;}
#featured-trailers p.more-from-category a{color:#B91C13; font-size: 16px; background: url(images/play-button.png) 0% 0% no-repeat; padding: 5px 2px 18px 34px;} 

.page-template-page-video-php #featured-trailers .post{width:100%;  float: none; margin:0; overflow: hidden; padding:0px; border: none; background:#666666; }
.page-template-page-video-php #featured-trailers .post h2 {text-align:left; width: 100%; background-color:#000; height: 42px; padding: 6px; margin: 0; opacity:0.80;}


/**************************** HERSIDE PAGE *******************************
#herside .post-info {margin-bottom: 5px; line-height: 12px;}
#herside .post {background: url(images/herside-post-bkgr.png) no-repeat top left; height: 284px; padding: 20px 18px 5px 20px; position: relative; overflow: hidden;}
#herside  .post p.post-meta { font-size: 11px; background: #e2e3e4 url(images/pmeta-bkg-full.png) repeat-x top left; margin: 36px 0 0 -20px; width: 582px; padding: 6px 10px; position: absolute; bottom: 0;}
#herside .post p { 
	font-size: 13px; 
	color:#000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding: 8px 0px 0px;
    margin: 0px 0px 5px;
}
#herside small {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #727272; line-height: 1.4em;}*/
.page-template-page-her-side-php h2 a {
		color: #ff009b;
		
}
/*
.page-template-page-her-side-php #sidebar h2 a{
	font-size: 18px;
	line-height: 20px;
	font-style: normal;
	font-weight: bold; 
}*/



/************** Movie & TV Columns On MOVIE/TV PAGE **********************/
#movietv, #herside{clear:both; min-height: 100%; overflow: hidden;}
#border-container{float: left; width:1px; height: 100%; background-color: #999; margin-left: 12px; padding-bottom: 10000px; margin-bottom: -10000px;}

#left_small_column {float:left; width: 32%; margin-right: 4px;}
#right_big_column  {float:left; width: 61%;  margin-left:0px; padding-left: 13px;}

#videopage #right_big_column {width: 100%; padding-left: 0px;}
#videopage  #right_big_column .post {width: 47%;   float: left; margin: 0 18px 25px 0; border: none;}
#videopage  #right_big_column .post h2 {width: 97%; }



#movietv h2,
#movietv h2 a {color: #0a0046;
	font-family:  'Arial Narrow','Nimbus Sans L',sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
}
#movietv.entertainment #featured-trailers h2 a { color: #ffffff;}
#movietv.entertainment h2 a, .page-template-page-entertainment-php #sidebar h2 a,
#sports #left_small_column h2 a, #sports #right_big_column h2 a, .page-template-page-sports-php #sidebar h2 a { color: #000000;}

 .page-template-page-entertainment-php #left_small_column h4,  .page-template-page-entertainment-php #right_big_column h4, 
 .page-template-page-entertainment-php #sidebar h4 { color: #931007;}
 
 #sports #left_small_column h4, #sports #right_big_column h4, .page-template-page-sports-php #sidebar h4 {color: #285123;}
 
#left_small_column h2 a{font-size:19px; line-height:22px}
.page #left_small_column .post, .page #right_big_column .post {border-bottom: 1px solid #999999; width: 100%; padding-bottom: 5px; margin-bottom: 10px;}
.page #left_small_column .post p.post-meta, .page #right_big_column .post p.post-meta  {text-align: center; margin-top: 8px; font-family:  Arial,Helvetica,sans-serif;}


.page-template-page-movie-tv-php  #sidebar h2  a {color: #0a0046; font-weight: normal;  font-size: 18px; }

/*recent stories*/ 
#sidebar #featured-post-7 {width: 140px; float: left; margin-right: 0px;}
#featured-post-7 .post{width: 130px; }
#featured-post-7  h4{width: 92%; padding-left: 0; margin-right: 0px; background: none; }
#featured-post-7  h2{width: 100%; }
#featured-post-7 .widget-wrap{width: 140px;}
#featured-post-7 .post img {width: 130px; height: 110px;}
#featured-post-7 .gfwa-4, #featured-post-7 .gfwa-5, #featured-post-7 .gfwa-6, #featured-post-7 .gfwa-7, #featured-post-7 .gfwa-8 {
	width: 100%; clear: right; overflow: hidden;
}
#featured-post-7 .gfwa-4 h2, #featured-post-7 .gfwa-5 h2, #featured-post-7 .gfwa-6 h2, #featured-post-7 .gfwa-7 h2, #featured-post-7 .gfwa-8 h2 { 
	width: 163px; float: right; padding: 0 0 0 7px;
}

#video-box {clear: both; overflow: hidden;}
#video-box ul {overflow: hidden; clear:left; margin: 6px 0 8px;}
#video-box ul li {list-style-type: none; position: relative; height: 110px;}
#video-box h2 {width: 100%; height: 36px; position: relative; top: -38px; overflow: hidden;}
.single #video-box h2 a {color: #fff; line-height: 18px; font-size:13px;}
#video-box h2:hover {height: 60px; position: relative; top: -60px;}

#video-box img {margin-bottom: 0px; max-width: 100%;}

.opac_title {
	background-color: #000000; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}

.entry-content p iframe, .entry-content p object {display: block; width: 560px; margin: 0 auto;}

/* <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'></script> */

/*
#fanback {
display:none;
background:rgba(0,0,0,0.8);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:99999;
}
#fan-exit {
width:100%;
height:100%;
}
#fanbox {
background:white;
width:460px;
height:360px;
position:absolute;
top:58%;
left:63%;
margin:-220px 0 0 -375px;
-webkit-box-shadow: inset 0 0 50px 0 #939393;
-moz-box-shadow: inset 0 0 50px 0 #939393;
box-shadow: inset 0 0 50px 0 #939393;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: -220px 0 0 -375px;
}
#fanclose {
float:right;
cursor:pointer;
background:url(http://3.bp.blogspot.com/-NRmqfyLwBHY/T4nwHOrPSzI/AAAAAAAAAdQ/8b9O7O1q3c8/s1600/fanclose.png) repeat;
height:15px;
padding:20px;
position:relative;
padding-right:40px;
margin-top:-20px;
margin-right:-22px;
}
.remove-borda {
height:1px;
width:366px;
margin:0 auto;
background:#F3F3F3;
margin-top:16px;
position:relative;
margin-left:20px;
}
#linkit a.visited,#linkit a,#linkit a:hover {
color:#80808B;
font-size:10px;
margin: 0 auto 5px auto;
float:center;
}

*/
#fanback {
display:none;
background:rgba(0,0,0,0.8);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:99999;
}
#fan-exit {
width:100%;
height:100%;
}
#fanbox {
background: #fff url(images/blerdpopupsmall2.png) -6px -8px no-repeat;
width:690px;
height:690px;
position:absolute;
top:34%;
left:52%;
margin:-220px 0 0 -375px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin: -220px 0 0 -375px;
}

#fanbox a.popuplink {height: 690px; width: 690px; float: center; position:absolute;}

#fanclose {
float:right;
cursor:pointer;
background:url(images/blerdpopupclose.png) repeat;
height:65px;
width:65px;
padding:0px;
position:relative;
top:77%;
left:-9%;
/*padding-right:50px;*/
margin-top:-20px;
margin-right:-22px;
}
.remove-borda {
height:1px;
width:366px;
margin:0 auto;
background:#F3F3F3;
margin-top:16px;
position:relative;
margin-left:20px;
}

#linkit a.visited,#linkit a,#linkit a:hover {
color:#80808B;
font-size:10px;
margin: 0 auto 5px auto;
float:center;
}


#cooler-nav{clear: both; height: 130px; margin: 0 0 20px;}
#cooler-nav .nav-box{background: #e9e9e9; padding: 10px;}
#cooler-nav img{float: left; margin: 0 10px 0 0;}
#cooler-nav h5 {text-align: center;}
#cooler-nav p{margin: 0 10px; font-size: 11px; vertical-align: middle; font-weight: bold; line-height: 15px; height: 90px; overflow:hidden; width: 50%}
#cooler-nav .previous{float: left; vertical-align: middle; width: 250px; height: 115px;}
#cooler-nav .next{float: right; width: 250px; height: 115px;}
#cooler-nav .next img {float: right; margin: 0 0px 0 10px; }

div#register-form {
    width: 400px; 
    overflow: hidden; 
    height: 262px; 
    position: relative; 
    background: #f9f9f9; 
    font-family: Helvetica Neue, Helvetica, Arial !important;
}

div#register-form input[type="text"] {
    display: block;
    border: 1px solid #ccc;
    margin: 5px 20px;
    padding: 9px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius:4px;
    width: 200px;
    font-family: Helvetica Neue, Helvetica, Arial !important; 
}
 
div#register-form input[type="text"]:hover {
    border-color: #b1b1b1;
}
 
div#register-form input[type="text"]:focus {
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
}

div#register-form input[type="submit"]#register {
    background-color: #000;
	border: 1px solid #444343;
	border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px;
    clear: both;
    cursor: pointer;
    height: 34px;
    overflow: hidden;
    position: relative;
    left:295px;
    top:48px;
    width:92px;
	color: #fff;
	text-shadow: 0px -1px 0px #3A5794;
}

div#register-form input[type="submit"]#register:hover {
    background-color: #2a2b2c;
	 
}

div#register-form span {
    display: block;
    margin-bottom: 22px;
}
 
div#register-form div.title {margin-left:15px}
div#register-form div.title h1,
div#register-form div.title span {text-shadow:1px 1px 0px #fff }
div#register-form div.title h1 {
    margin:7px 0;
}

div#register-form div.title span { font-size: 1.2em; }
 
p.statement {
    position:absolute;
    bottom:-2px;
    left:10px;
    font-size:.9em;
    color:#6d6d6d;
    text-shadow:1px 1px 0px #fff;
}


 #absprime-popup {
  background: url("images/popup-bkgr.png") no-repeat;
  width: 700px;
  height: 492px;
  margin: 0 auto;
}

#absprime_popup_header{ 
	width: 100%;
	height: 81px; 
	clear: both;
	overflow:hidden;
}

#pty_absp_logo_areaShell {
	float: left;
	width: 259px;
	height: 81px;
}

#pty_absp_logo_areaShell  img {}

#pty_absp_heading {
	float: left;
	width: 424px;
	height: 35px;
	font-size: 21px;
	padding: 30px 0px 15px 15px;
	color: #eaeaea;
	font-family: PerspectiveSansRegular, Helvetica, Arial, sans-serif;
}

#pty_absp_heading span  { 
  display: block;
  text-align: center;
  font-size: 24px;
}

#pty_absp_subheading {
	width: 656px;
    height: 75px;
	color: black;
	text-transform: uppercase;
	font-family: 'QuicksandBook', Helvetica, Arial, sans-serif;
	font-size: 21px;
	line-height: 28px;
	padding: 5px 16px 16px 16px;
	clear: both;
	overflow: hidden;
}

#pty_absp_subheading  span, #pty_absp_subheading  a{
	font-size: 22px;
	font-weight:bold;
	color: #e02129;
}

#absp_main_info {
	width: 100%;
	height: 242px;
	position: relative;
}

#pty_absp_bulleted_info {
	width: 80%;
	height: 190px;
	color: black;
	font-family: PerspectiveSansRegular, Helvetica, Arial, sans-serif;
	font-size: 8px;
	overflow: hidden;
}


#pty_absp_bulleted_info ul {
	margin-left:10px;
	list-style-type: none;
}

#pty_absp_bulleted_info ul  li{ 
	margin: 15px 10px 18px;
	list-style-type: none;
	padding-left: 20px;
	font-size: 14px;
	line-height: 17px;
	background: url("images/abspbullets.png") no-repeat 0% .1em !important;
}

#pty_absp_bulleted_info ul  li:nth-of-type(2){ 
	width: 69%;
}

#pty_absp_bulleted_info ul  li:nth-of-type(3){ 
	width: 67%;
}

#pty_absp_bulleted_info ul  li:nth-of-type(4){ 
	width: 65%;
}

#pty_absp_promo_photoShell{
	width: 286px;
	height:200px;
	position: absolute;
	top:-35px;
	left: 400px;
	z-index: 24;
}

#absp_action_button_container{
	width:100%;
	clear:both;
	overflow: hidden;
}

a#pty_absp_final_call_to_action {
	width: 75%;
	height: 26px;
	font-family: 'QuicksandBook', Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-align: right;
	text-transform: uppercase;
	color: #e02129;
	margin-top: 16px;
	float: left;
}

a#pty_absp_click_button_text {
	font-size: 16px;
	font-family: "PerspectiveSansRegular";
	line-height: 1.25;
	text-align: center;
	background-color: #e02129;
	display: inline;
	float: left;
	margin: 13px 5px 5px 16px;
	padding: 4px 18px;
	text-transform: uppercase;
	color: #fff;
}

 #absprime_popup_footer {
	width: 700px;
	height: 70px;
	clear:left;
	overflow:hidden;
}

#pty_absp_log_in_text {
	margin: 38px 0 0;
	text-align: center;
	font-family: 'PerspectiveSansRegular', Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

#pty_absp_log_in_text  a{
	color: #e02129;
}

#pty_close {
	display: block;
	position: absolute;
	top: -2px;
	left: 678px;
	text-shadow: 1px 1px 1px #8F8888;
	height: 15px;
	line-height: 170%;
	width: 15px;
	color: #eee;
	text-align: center;
	font-family: 'QuicksandBook';
	font-weight: bold;
	font-size: 1em;
	opacity: .6;
}	
#member-box {

	text-align: right;
	margin: 0 30px;
}

/*** Subscription FAQ Page ***/ 
body.page-id-221170, .page-id-221170 h1.entry-title, .page-id-221170 p, body.page-template-absprime {font-family: 'PerspectiveSansRegular', Helvetica, Arial, sans-serif; }
.page-id-221170 #movie-tv-header, .page-template-absprime  #movie-tv-header {height: 110px;}
.page-id-221170 #movie-tv-header a img {margin: 0 auto;}

/****  absprime landing page ****/
body.page-template-absprime {background-color:#edebeb; }
.page-template-absprime #movietvmenu {background: url(images/black-menu-bkgr.gif) repeat-x; border-left: 1px solid #171717; border-right: 1px solid #313131;}
.page-template-absprime #movietvmenu  li a{ border-left: 1px solid #171717; border-right: 1px solid #313131;}
a.moretag {text-align:right; margin-right:10px; text-transform: uppercase; color:#e02129;}
.page-template-absprime .post {margin-bottom: 0px; padding-bottom: 0px; }
.page-template-absprime  .post p.post-meta a {color: #e02129;}
.page-template-absprime h4 {padding: 12px;background-color: black;color: white;text-align: center; font-family: "PerspectiveSansRegular",Helvetica,Arial,sans-serif; font-size: 24px; font-weight: 500;}

#topbox {width: 921px; height: 420px; margin-bottom: 15px;}
#topbox .post{width: 307px; float: left;  height: 100%;}
#topbox .post h2 {
	filter: alpha(opacity=40);
/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0) transparent;
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.4);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	position: relative;top: -225px; clear:left; overflow: hidden;height: 200px;padding: 10px;
	}
#topbox .post h2 a {color: #fff;  }
#middlebox {width: 919px; height: auto;clear:both; overflow:hidden;}
#middlebox .post p.post-meta, .bottombox .post p.post-meta{margin-bottom: 15px; text-align:right; text-transform: uppercase; font-size:12px; color: #e02129; font-family: 'PerspectiveSansRegular', Helvetica, Arial, sans-serif; }
#rightmiddlebox .post p.post-meta{font-size:10px; text-align: right;line-height: 10px;position: relative;top: -10px;}
#rightmiddlebox .post {margin: 15px 0;}
#leftmiddlebox {width: 65%; height: 710px; float: left; position: relative; padding-bottom: 10px; border-bottom: 1px solid #DDD6D6; margin-bottom: 20px;}
#leftmiddlebox  .post  {border: 1px solid #eee;margin-bottom:15px; clear:right; overflow: hidden;}
#leftmiddlebox .post p.post-meta  {border-bottom: 1px solid #eee; padding: 4px 10px 3px;}
#leftmiddlebox  img, #rightmiddlebox img{ margin-bottom:0;}
#leftmiddlebox  h2 a, .bottombox h2 a{font-size: 17px; line-height: 24px; text-transform: uppercase; font-weight: 500; }
#rightmiddlebox { width: 300px; height: 710px; float:right;position: relative; padding-bottom: 10px; border-bottom: 1px solid #DDD6D6; margin-bottom: 15px;}
#rightmiddlebox h2 a{font-size: 13px; line-height: 18px; font-weight: 300; }
.bottombox {width:922px; clear: both; overflow: hidden; position:relative; background-color: #edebeb; margin: 0px 0 10px;}
.bottombox .post{width:283px; height: 580px; float: left; margin: 0px; padding: 12px 12px 20px; }
.bottombox img{ margin: 0 0 10px; }
.bottombox .more_category_link, #leftmiddlebox .more_category_link, #rightmiddlebox .more_category_link {position: absolute;bottom: -15px;width: 100%;margin-bottom: 15px;left: 0px;text-align: center; font-size: 17px; font-weight: bold;  background-color:#e02129;}
.bottombox .more_category_link a, #leftmiddlebox .more_category_link a, #rightmiddlebox .more_category_link a{display: inline-block;text-align: left; padding:4px 0; color:#DADADA;}
#leftmiddlebox .more_category_link, #rightmiddlebox .more_category_link {padding: 0px;left: 0px;bottom: -25px;font-size: 17px; font-weight: bold; }
#rightmiddlebox .more_category_link {bottom: -26px;}
.row5 {padding-bottom: 18px;}
.row5 .post {position:relative; overflow:inherit; height:620px;}
.row5 .more_category_link {width: 91%; margin-left: auto; margin-right: auto; left:inherit;}
#it-exchange-content-restricted { height: 100%; margin: 15px 0; font-size: 20px;}
#it-exchange-content-restricted p{font-size: 20px; line-height:25px;}
.join-button {width: 300px;  text-align: center;  margin: 40px auto;padding: 0; }
.join-button a{color: #fff; padding: 30px; width: 100%;line-height: 50px;background-color:#e02129; border-radius:5px;border: 1px solid #B02020;}

/*3rd Feature on Homepage*/
.home #frontpage-third-feature { background-color: white; padding: 20px 0px 20px; margin-top: -18px; width: 600px; overflow:hidden;}
.page-id-230298 .entry-title {text-align:center;}

#ingageunit {margin: 20px auto;}

.twitter-tweet{width: 85% !important; text-align: center; margin: 12px auto !important;}

#sponsored-content {font-size: 10px; background-color: #fbc563; text-transform: uppercase; padding: 0 5px 0 6px; width: 112px; margin-bottom: 15px;}