/*
	Theme Name: BlerdsTest Child Theme 
	Theme URI: http://www.studiopress.com/themes/lifestyle
	Description: Blerds is a custom child theme for ABS microsite.
	Author: ABS
	Author URI: http://www.atlantablackstar.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
------------------------------------------------------------ */

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

}

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

}

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

}

@font-face {
    font-family: 'texgyreadventorbold';
    src: url('fonts/texgyreadventor/texgyreadventor-bold.eot');
    src: url('fonts/texgyreadventor/texgyreadventor-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor/texgyreadventor-bold.woff') format('woff'),
         url('fonts/texgyreadventor/texgyreadventor-bold.ttf') format('truetype'),
         url('fonts/texgyreadventor/texgyreadventor-bold.svg#texgyreadventorbold') 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: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
}

p, .widget_text{color:#212121;}

h1.entry-title {margin-bottom: 15px; font-weight: 1000; font-family: texgyreadventorbold; font-size: 38px; line-height: 42px; width: 80%;}

.cat-header-wrap {clear: both; overflow: hidden; background-color: #fff; width: 100%; padding-top: 5px;}

.right-cat-divider, .left-cat-divider, .right-cat-divider-tip, .left-cat-divider-tip {
	display: block;
	float: left;
	background-color: #000;
	height: 10px;
	width:10px;
	
} 
 

.left-cat-divider {width: 75px;}
.left-cat-divider-tip {border-radius: 0 50% 50% 0;} 
.right-cat-divider-tip {border-radius: 50% 0 0 50%;}
.right-cat-divider  {width: auto; overflow:hidden; float: none; padding:0px 0px; margin:0px auto;}

.widget.widget_text h4, h4.widgettitle, sidebar .widget.widget_text h4, .sidebar h4.widgettitle, h1.archive-title{ 
	display: block; 
	height:20px;  
	padding: 5px 20px; 
	font-family: texgyreadventorregular; 
	text-transform: uppercase; 
	font-weight: 500;
	font-size: 26px;
	float: left;
	margin-top: -15px;
}

h4.widgettitle a, h4.widgettitle a:hover{font-size: 26px;}

.sidebar .widget.widget_text h4, .sidebar h4.widgettitle{ font-size: 26px; letter-spacing: .06em; padding: 12px; font-weight: 500; margin-top: -22px; text-shadow: #000 0px 0px;}
.sidebar .left-cat-divider {width: 13%;}

.archive-description {clear: both; overflow: hidden;}


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;
}

.float-wrap {clear: both; overflow: hidden; width: 100%}


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

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

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}


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

body {
	background-color: #edebeb;
}


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

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


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

#header{
	background: url(images/Blerds-logo.jpg) no-repeat 16px 110px;
	height:360px;
	margin: 20px auto 5px;
	width: 960px;
	position:relative;
	overflow: hidden;
}

/*.single #header{ height: 260px; background-position: 0% 30%;}*/


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

#title-area {
	overflow: hidden;
	padding: 10px 0 0 30px;
	width: 450px;
	margin: 0;
	 
	
	
}

.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;
	width:420px;
}


#title a,
#title a:hover {
	width: 388px;
	height: 106px;
	display: block;
	text-indent: -99999px;
	margin-left: 20px;
}

#description {
	text-indent: -99999px;
	height: 2px;
}

#header .widget-area {
	float: right;
	width: 480px;
	height: 358px;
	overflow: hidden;
}

/*  Header Slider / Hero Image
------------------------------------------------------------ */

  #header .widget-area .widget { 
	width: 520px; 
	height: 520px; 
	position: relative;
	top: -81px;
	left: 0px;
	-webkit-border-radius: 50% 0 0 50%;
     -moz-border-radius: 50% 0 0 50%;
     -ms-border-radius: 50% 0 0 50%;
     -o-border-radius: 50% 0 0 50%;
	 border-radius: 50% 0 0 50%; 
	 background: none;
	 overflow: hidden;
	 -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}


#header .widget-area .widget  img{ 
	-webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius:0;
	border-radius:0; 
   
}

#genesis-responsive-slider  ul, #genesis-responsive-slider  ul li { list-style: none; margin: 0; padding: 0;}


.flex-direction-nav li .next {left:  2px !important; top: 410px;}
.flex-direction-nav li .prev {left:  -50px !important; top: 380px; display: none}
.flex-direction-nav li   a.next{background: url(images/header-slider-next-blue.png) no-repeat !important;}
.flex-direction-nav li   a.prev{/*background: url(images/header-slider-prev.png*/) no-repeat !important; }


.slide-excerpt, #header .widget-area .widget h2  {
    position: absolute;
    opacity: 0.8;
	background: #000 !important; 
	border: none !important; 
	margin: 0 0 0 28px; 
	bottom: 81px !important; 
	padding: 8px 30px 8px 45px !important;
	width: 76%;
	
}
.slide-excerpt h2 , .slide-excerpt h2 a, .slide-excerpt h2 a:visited, #header .widget-area .widget h2 a,  #header .widget-area .widget h2  a:visited {
	color: #fff !important; 
	font-size: 15px;
    line-height: 18px;
}

.slide-excerpt-border { border:none !important; margin: 0 !important; padding: 0 14px !important; }

#slideShowContainer{
    width:510px;
    height:510px;
    position:relative;
    margin:120px auto 50px;
}

#slideShow{
    position:absolute;
    height:490px;
    width:490px;
    background-color:#fff;
    margin:10px 0 0 10px;
    z-index:100;

    -moz-box-shadow:0 0 10px #111;
    -webkit-box-shadow:0 0 10px #111;
    box-shadow:0 0 10px #111;
}

#slideShow ul{
    position:absolute;
    top:15px;
    right:15px;
    bottom:15px;
    left:15px;
    list-style:none;
    overflow:hidden;
}

#slideShow li{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

#slideShowContainer > a{
    border:none;
    text-decoration:none;
    text-indent:-99999px;
    overflow:hidden;
    width:36px;
    height:37px;
    position:absolute;
    top:50%;
    margin-top:-21px;
}

#previousLink{
    left:-38px;
	background: url(images/header-slider-prev.png) no-repeat;
}

#previousLink:hover{
    background-position:bottom left;
}

a#nextLink{
    right:-38px;
   background: url(images/header-slider-next.png) no-repeat;
}

#nextLink:hover{
    background-position:bottom right;
}


/* Image Header - Partial Width
------------------------------------------------------------ */
#right-header-box { float: left; width: 470px;}
.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	height: 150px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 450px;
	
}


.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;
}

/*ABS Logo Region
------------------------------------------------------------ */

#abs_logo_region { height: 46px; width: 450px; margin: 30px 0 0; background: url(images/ABS-small-logo.png) no-repeat 54% 30%; display:block; }
#abs_logo_region  a, #powered_by_region a{display: block; height: 30px; width: 260px; position: relative; top: 0px; left:98px; padding: 5px; text-indent: -9999px; }
#powered_by_region {  height: 50px; width: 450px; margin:10px 0 0; background: url(images/blerd_att_2.png) no-repeat 45% 10%; display:block; text-indent: 0px; }
 #powered_by_region a {width: 148px; top: 7px; left: 130px; }

 
 /* 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,  #sorttabs li {
	background-color: #fff;
	float: left;
	list-style-type: none;
	text-transform: uppercase;
}

#header ul.nav li a,
#header ul.menu li a {
	color: #000;
	display: block;
	font-size: 13px;
	padding: 7px 8px 7px 8px;
	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: #000;
	font-family: texgyreadventorregular;
	margin: 2px 0 3px 11px;
	overflow: hidden;
	width: 450px;
	line-height: 15px;
	letter-spacing: .3px;
	font-weight:500;
	text-transform: uppercase;
	text-align: center;
}

#nav_menu-2 {
color: #509ac9;
margin: 8px auto 10px;
width: 920px;
font-family: Arial,Helvetica,sans-serif;
line-height: 15px;
letter-spacing: -.5432px;
font-weight: 600;
text-transform: uppercase;
text-align: center;
}

/*.single #nav {margin-top: 40px;}*/


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


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

#sorttabs {clear:both; overflow: hidden; /*border: 1px solid green;*/ margin: -5px 0 14px; position: relative; width: 598px; left: 400px;}
#sorttabs ul, #sorttabs span {float:left;}

 #sorttabs span {float:left; margin-right: 12px; text-transform: uppercase; font-size: 13px;}

#nav li, #nav_menu-2 li , #sorttabs li{
	float: left;
	list-style-type: none;
	background: url(images/menu-divider.png) no-repeat right center;
}

#sorttabs li {background: none; margin: 0; padding: 0;}


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

#nav li a, #nav_menu-2 li a,  #sorttabs li  a{
	display: block;
	padding: 0 6px;
	position: relative;
	text-decoration: none;
	margin-right: 18px;
	/*border-right: 1px solid #3399FF;*/
	background-color: #fff;
	font-size: 12px;
}

#sorttabs li  a {padding: 0; color: #000; margin: 0 13px;}

#nav_menu-2 li a {
padding: 0 5px 0;
border-right: 1px solid #3399FF;
margin: 0 auto;
}

#nav li#menu-item-146 a{padding-left: 5px;}
#nav li#menu-item-149 {background-image: none;}

#sorttabs  a.current-menu-item  {background: url(images/sort-tab-arrow.png) no-repeat 0 49%; margin-left: 0px; padding-left: 17px;}

#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: 920px;
	letter-spacing: 0px;
	border-radius: 6px 6px 0pt 0pt;
	-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: 9px 8px 8px 7px;
	position: relative;
	text-decoration: none;
	color: #4D4D4D;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #A1A1A1;
	
}


#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; 
}

#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: 960px;
}

.single #inner {overflow: visible; width: 920px; margin: 0 auto;}


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

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

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

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

#top-circle  {
	/*border: 2px solid green;*/
	width: 560px; 
	height: 564px;
	border-radius: 50%;
	position: relative;
	top: -7px;
	left: -130px;
	clear:float;
	overflow: hidden;
	display: block;
	margin-top: -350px;	
}

#top-circle img, #bottom-circle img {width: 560px;  height: 564px; display: block; margin: 0 auto;}

#bottom-circle  {
	/*border: 2px solid green;*/
	width: 500px; 
	height: 500px;
	border-radius:50%;
	position:relative;
	top: 0px;
	left: 10px;
	overflow: hidden;
	margin-top: -125px;
}

#bottom-circle img  {width: 500px; height: 500px;}

/* 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 288px; */ padding-top: 0px; background-clip:content-box;
-webkit-background-clip:content-box; /* Safari */ }

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

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

.full-width-content #content-sidebar-wrap {
	width: 960px;
}


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

#content {
	float: left;
	width: 450px;
	
}
 
.content-sidebar #content,
.sidebar-content #content {
	padding: 5px 0px 0;
	width: 608px;
	
}

.single #content  {
	padding-left: 15px;
	width: 60%;
	
}

.single #content .post {position: relative; overflow: visible;}

.single #content .post p {z-index: 200;}


.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: 920px;
}

.archive #content, .search #content {width: 940px; margin: 0px auto 20px; float: none;}

.home #content, .archive #content, .search #content  {width: 960px;}

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

.page #content  {
	margin: 0 auto;
	float: none;
	
}


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;
}


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

.entry-content {position: relative; top: 0; left: 0;}
.single .entry-content { overflow: hidden; width: 98%; margin-left: 5px;}

.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 15px;
}

.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: #000;
	font-family: texgyreadventorregular;
	font-size: 18px;
	margin: 0 0 5px;
	
}

h1,
h2,
h2 a,
h2 a:visited {
	color: #000;
	font-family: texgyreadventorregular;	
	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;
}

.archive h2 , .search h2,
.archive h2 a, .search h2 a {
	font-size: 15px;
	text-align: center;
	line-height: 20px;
}


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


.single #sidebar h2 {width: 84%; margin:10px auto 0; text-align: center;}
.single #sidebar h2 a, .page #sidebar h2 a{font-size: 14px; line-height: 18px; }

 
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;
}


/* 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;
	line-height: 18px;
	/*text-transform: uppercase;*/
}


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

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

.post-meta {
	background-color: #f5f5f5;
	clear: both;
	font-size: 11px;
	padding: 7px 10px 5px;
	margin-top: 15px;
	/*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;
	width: 92%;
}
	
.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;
	border-radius: border: none;
	 padding: 0;
	-webkit-border-radius: 50% ;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
	border-radius: 50%;;
}

.sidebar .featuredpost img{height: 240px; width: 240px;}

#featured-post-5 .alignleft, #featured-post-5 .post img {display: block; float: none; margin: 0 auto;}

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: 12px;
}

.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;
}

.wa_rhps_image_carousel {padding: 40px 0px 50px !important;}

.wa_rhps_image_carousel ul li img {
	 border: none;
	 padding: 0;
	-webkit-border-radius: 50% ;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
	border-radius: 50%;
	float: none !important;
	margin: auto;
	 
}

.wa_rhps_image_carousel .wa_rhps_prev, .wa_rhps_image_carousel .wa_rhps_next { 
	background: url(images/carouselbuttonsblue.png) no-repeat !important;
	top: 0 !important;
	width: 40px !important;
}

.wa_rhps_image_carousel .wa_rhps_next { background-position: -110px 0 !important; right: 4% !important;}
.wa_rhps_image_carousel .wa_rhps_prev { left: 80% !important; background-position: -4px 0 !important;}
#homepage-left .wa_rhps_image_carousel .wa_rhps_next {right: 6% !important;}
#homepage-left .wa_rhps_image_carousel .wa_rhps_prev { left: 68% !important;}

.wa_rhps_slider_title {height: 75px !important;  padding: 0 5px 0 !important;}

.wa_rhps_slider_title a, .wa_rhps_slider_title a:visited{text-align: center !important; color:#212121; font-size: 14px; font-family: texgyreadventorregular;}

.wa_rhps_image_carousel ul, .wa_rhps_image_carousel ul a {text-align: center !important; line-height: 18px;}

.wa_rhps_image_carousel li {margin: 6px 13px !important;}


/* 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: 0px 0 20px;
	padding: 0px 0px 5px 10px;
	width: 300px;
	position: relative;
}

.single .sidebar {
	 
	padding: 0px 0px 5px 10px;
	width: 37%;
}

#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: 20px 0 20px;
	padding: 10px 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 18px;
	padding: 0 0 8px;
}


.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:  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: 0px;
}

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

.single .featuredpost .post {
	width: 90%;
	height: 310px;
	float: left;
	margin: 10px 5px 0 !important;
}



.home #content .featuredpost .post, .archive #content .post, .search #content .post {
	width: 190px;
	float: left;
	margin: 10px 48px 20px 11px;
	height: 300px;
}

.home #content .featuredpost .post:last-of-type, .archive #content .post:nth-of-type(4n+5), .search #content .post:nth-of-type(4n+5) {margin-right: 9px;}

.home #content  #homepage-left .post {margin: 10px 2px 10px 11px;}

.page-template-page-portfolio-php .featuredpage .page,
.page-template-page-portfolio-php .featuredpost .post{
	float: left;
	margin: 0px 14px 20px 16px;
	overflow: hidden;
	width: 204px;
	height:300px;
	overflow: hidden;
}

/*archive #content .post img{width: 200px; height: 210px; border-radius: 50%}*/
.home #content .featuredpost .post img, .archive #content .post img, .search #content .post img {
	width: 190px;
	height: 190px;
	margin: 0 auto;
	border-radius: 50%;
}

.home #content  #homepage-left .post img {}

.home #content .featuredpost .post h2 {text-align: center; margin: 14px auto; width: 90%;}
.home #content .featuredpost .post h2 a , .home #content .featuredpost .post h2 a:visited{color:#000; font-size: 14px; font-family: texgyreadventorregular; line-height:18px;}

.home p.more-from-category {text-align: right; margin: 8px 25px 0 0; clear: both; overflow:hidden; }
.home p.more-from-category a {background: url(images/more-cat-link-arrow.png) right center no-repeat; padding: 8px 25px 4px 0; font-size: 14px; color:#212121; text-transform: uppercase; font-family: texgyreadventorbold;}

#homepage-big-content { }

#homepage-left {
	clear: none;
	float: left;
	width: 610px;
}

#homepage-right {
	clear: none;
	float: right;
	width: 326px;
	margin: 0 15px 0 0;
	padding: 5px 0;
}

#homepage-below {}

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

.user-profile {
	overflow: hidden;
}


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

div.gform_footer input.button,
.enews #subbutton,
.reply a,
.reply a:visited,
.searchsubmit,
#submit {
	background-color: #000;
	border: 1px solid #424242;
	color: #fff !important;
	cursor: pointer;
	font-family: 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: #424242;
	border: 1px solid #000;
	color: #fff;
	text-decoration: none;
}


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

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

#header .searchform {width: 198px; float: none; padding:0 3px 0 0; margin:0 0 0 15px; height: 26px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; background: url(images/search-bkg.png) no-repeat; }
#header .searchform  .s { width: 160px; margin: 4px 0px 3px 8px; padding: 0; font-family: Arial,Helvetica,Tahoma,sans-serif; }
#header .searchform  input {display:inline; height: 18px; margin: 0; padding: 0; line-height: 18px; font-size: 100%; border-width: 0; -webkit-appearance: none;} 
#header .searchform  .searchsubmit {
	float:right;
	display:inline-block; 
	background: url(images/search-submit-bkg.png) 2px 4px no-repeat; 
	width:30px;
	height:24px;
	line-height: 24px;
	font-size: 100%;
	border-width: 0;
	margin: 0px;
}

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

.s {
	background-color: #fff;
	color: #509ac9;
	font-family:  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:  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:  arial, serif;
	font-size: 10px;
	overflow: hidden;
	margin: 0 auto;
	padding: 5px 0;
	width: 920px;
}

#footer p {
	color: #fff;
	font-family:  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: 97%;
}

.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;
}

#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
/*.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}*/

.cnt223{
min-width: 600px;
width: 600px;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}
.cnt223 p{
clear: both;
color: #555555;
text-align: justify;
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}




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

#slider_square_ad {width:300px; margin-bottom; 12px;}
#header-banner-ad {width: 728px; text-align: center; margin: 10px auto; clear: both; overflow: hidden; padding: 2px;}
#footer-banner-ad {width: 728px; margin: 0 auto; text-align: center; padding: 2px;}
.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;*/ }

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


/***** Blerd Share widgets and icons  ***************/

div#sticker {
   
    margin:20px 0 0 -36px;
    background:#AAA;
	width: 30px;
	height: 110px;
	background: #222 url(images/blerdsharebutton.png) 100% 0% no-repeat; 
	border: 2px solid #333; 
	overflow:hidden; 
	z-index: 250;
	transition:width 0.5s; /* Animation time */
    -webkit-transition:width 0.5s; /* For Safari */
	position: absolute;
	
}
.stick {
    
    top:30px;
}

.fixedsharebar {  }
.blerdshareicons {display:none;}

#sticker:hover {width: 335px;}

#sticker:hover  .blerdshareicons, #bottomsharebar .blerdshareicons {display: block; width: 335px; margin: 24px auto;}
#bottomsharebar .blerdshareicons {display: block; width: 335px; height: 60px; margin: 20px 0;}

.blerdshareicons a {float: left; height: 56px; width: 57px; overflow: hidden; margin-right: 14px; background: url(images/blerdshareicons2.png) no-repeat;}

a.blerd-fb-share {background-position: -2px -2px; margin-left: 14px;}
#bottomsharebar a.blerd-fb-share {margin-left: 0;}

a.blerd-tweet-share {background-position: -72px -2px;}
.blerdshareicons a.popup{position: static; z-index: 0; margin: 0 14px 0 0; display:block; width: 56px;}

a.blerd-linkedin-share {background-position: -142px -2px;}

a.blerd-email-share {background-position: -212px -2px;}


/* 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;}

/* 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 10px; 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: 36px; color: #F07113;}
#myGallery {float: left;}



.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:90%; margin-top: 15px;}
#paginate-link-bottom {width:100%; margin: -30px 0 0px; clear: both; }
#next-post-page {clear: both; overflow: hidden; margin: -2px 0 10px; padding: 0 10px;/*border: 1px solid red;*/}
#next-post-page a{font-size: 15px;}
#number-post-page, .pages {position: relative; top: -35px; left: 0px; width: 340px; margin:0px auto; text-align: left; font-size:15px; display: block; overflow: hidden;}
.pages {position: relative; top: 12px;}
#number-post-page p, p.pages {font-size:16px; text-align: center;}
#number-post-page a, a.pages {}
.archive p.pages {display: none;}

/*share bars*/
#topsharebar {margin: 25px auto; width: auto; padding: 0px; margin-bottom: 15px; /*border: 1px solid blue;*/}
#topsharebar span, #bottomsharebar span {position: relative; top: -2px; right: 0px;}
#bottomsharebar { margin: 20px 0 0; padding: 0; }

#header .socialnetworkpanel{
	text-align: right;
	margin: 0px 0 10px;
	width:140px;
	background: none;
	
}



#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:0 auto 20px;}

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

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

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

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: 7px;
}

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: 10px 0 0; font-style: italic; font-weight: bold; line-height: 20px;}
 
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;}

 

/************ 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;}



.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> */


/* After single article navigation to next and previous post */
#cooler-nav{clear: both; height: 130px; margin: 0 0 20px; clear: both; overflow:hidden;}
#cooler-nav .previous{float: left;}
#cooler-nav .next{float: right; }
#cooler-nav .nav-box{/*background: #e9e9e9; padding: 10px;*/ width: 270px; height: 140px;}
#cooler-nav .nav-box div{display:inline-block; vertical-align:middle; width: 53%;}
#cooler-nav h5 {text-align: left;}
#cooler-nav .next h5   {text-align: right;}
#cooler-nav img{margin: 0 5px 0 0; border-radius: 50%; vertical-align:middle;}
#cooler-nav .next img {margin: 0 0px 0 5px; }
#cooler-nav  .nav-box span { margin: 0px 10px 0 0; font-size: 11px; font-weight: bold; line-height: 15px; height: 90px; overflow:hidden; }
#cooler-nav  .next span{margin-right: 0;}


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;
}