*********************************************************************************************

Theme Name: CadabraPress
Theme URI: http://www.wpzoom.com/themes/cadabrapress/
Version: 2.0
Author: WPZOOM
Author URI: http://www.wpzoom.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The PHP code portions of this WPZOOM theme are subject to the GNU General Public 
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.


********************************************************************************************** 
WARNING! DO NOT EDIT THIS FILE!

fTo make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.

*********************************************************************************************


1.  Toolbox CSS  -----------------------  All Theme Files
2.  Global Styles  ---------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Home Page  -------------------------  index.php
6.  Posts Styling ----------------------  loop.php
7.  Comments  --------------------------  comments.php
8.  Sidebar & Widgets ------------------  sidebar.php
9.  Footer  ----------------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   

/* Reset */
* { margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
html, body{ height: 100%;}
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; list-style-position: inside; }
ul ul, ol ol, ul ol, ol ul { margin: 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol, 
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
#wysija-subscriptions .form-table td
{
	padding-top: .5em;
    padding-bottom: .5em;
}
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0;}
/* Smart clearfix */
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

@font-face
{
font-family: Merriweather;
src: url('fonts/Merriweather-Regular.ttf')
}

@font-face
{
font-family: Merriweather bold;
src: url('fonts/Merriweather-Bold.ttf')
}

@font-face
{
font-family: Archivo Black;
src: url('fonts/ArchivoBlack-Regular.ttf')
}

/* Headings */
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; } 
h1 { font-size: 26px;}
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

.floatleft, .more_left { float: left; }
.floatright { float: right; }

/* Navigation */
div.navigation {float:left; width:100%; text-align:center; }
div.navigation p,  div.wp-pagenavi {margin: 0; font-size: 11px; font-weight: bold; text-align:center;}
div.navigation a.current {background-color: #55cc55; color: #fff;  -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; border:none;}
div.navigation a:hover {background-color: #333; color: #fff; text-decoration: none; }
div.navigation a {font-size: 11px; font-weight: bold;  color: #7E94AE; padding: 6px 10px; line-height: 50px; margin-right: 10px; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; border:none;}
div.navigation span.current {padding: 6px 10px; background-color: #7E94AE; color: #fff;  -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; border:none; margin-right: 10px;}
div.navigation a:hover {background-color: #E85A5A; color: #fff; text-decoration: none; }
div.navigation span.pages {margin-right: 10px; display:none;}
div.navigation .nextpostslink:hover {background:#E85A5A;}
div.navigation .previouspostslink:hover {background:#E85A5A;}
div.navigation .extend {border:none; }
div.navigation .alignleft, div.navigation .alignright {margin:0;}
	 
 
/* Forms */
input { padding:5px; }
input[type="text"],
input[type="password"] {
	border:1px solid #c7c7c7;
	background:#fdfefe url(images/input.gr.png) repeat-x 0 0;
	color:#747474;
	font-size:12px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	height:16px;
	vertical-align:middle;
}
input[type="submit"],
input[type="reset"] {
	width:70px;
	border:1px solid #aeb2ba;
	background:#f2f2f3 url(images/input.gr.png) repeat-x 0 -49px;
	color:#6a6a6a;
	font-weight:bold;
	font-size:12px;
	padding:4px 0;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;

	box-shadow:0 0 1px #e1e2e1;
	-webkit-box-shadow:0 0 1px #d1d2d1;
	-moz-box-shadow:0 0 1px #e1e2e1;
}
@-moz-document url-prefix() {
	input[type="submit"],
	input[type="reset"] {
		padding-top:0;
	}
	input[type="text"],
	input[type="password"] {
		padding-top:4px;
		padding-bottom:6px;
	}
}
textarea {
	border:1px solid #c7c7c7;
	background:#fdfefe;
	color:#747474;
	font-size:12px;
	padding:5px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	vertical-align:top;
}

/* ICON */
.search-text i,
.subscribe-text i {
	position:absolute;
	margin-left:-20px;
	margin-top:-.1em;
	width:16px;
	height:16px;
 	overflow:hidden;
}
 
.search-text i { background:url(images/search.png) no-repeat 0 2px; }
.subscribe-text i {background:url(images/icons/mail.png) no-repeat 0 2px;  }

html span.comm_bubble a, #featured span.comm_bubble a {
	background:url(images/bubble.png) no-repeat;
	padding-left:14px;
	font-size:9px;
	color:#A9A9A9;
	font-weight:normal;
	margin-left:7px;
	display:inline-block;
	vertical-align:baseline;
	position:relative;
	line-height:10px;
	}

.rounded{
	clear:both;
	display:block;
	padding:4px 9px 4px 0px;
	
}

.author h3{margin-bottom:10px;}

/********************************************************************************************* 

2. Global Styles

*********************************************************************************************/   
 
body {
    text-align: center;
	background: #ebedf0;
    color: #474747;
}			

/* Links */
a { color: #006096; text-decoration: none; }
a:hover { color:#CA0002; }
a:active { outline:none; }

p { margin:0 0 15px; line-height: 15px;}
 

/* Page Structure */
#page-wrap {
	margin: 0 auto;
	text-align: left;
    width: 980px;
    background-color:#FFF;
	padding-right: 20px;
	padding-left:20px;
	min-height:79%;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#content {
	float:left;
	clear:both;
	width:650px;
}
 
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/  
 
#header {
	width:100%;
	float:left;
	clear:both;
	background-color: white;
}

#header #logo {
	float:left;
	padding: 15px 0 0 0;
}
#header #logo img {
	vertical-align:bottom;
}
#header #logo span {
	position:absolute;
	top:52px;
	left:90px;
	font-size:11px;
}

#header .adv {
	padding: 15px 0 0 0;
float: right;
}

.home_adv{
margin-bottom:20px;
}

.home_adv img
{
max-width:650px;
overflow: hidden;
}


/* Dropdown menu */

.egsubmenu li
{
list-style: none;
float:left;
margin-top: 8px;

}


.dropdown, .dropdown * { margin: 0; padding: 0; list-style: none; }
.dropdown { line-height: 1.0; }
.dropdown ul { position: absolute; top: -999em; width: 212px; /* left offset of submenus need to match (see below) */ }
.dropdown ul li { width: 100%; }
.dropdown li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.dropdown li { float: left; position: relative; }
.dropdown a { display: block; position: relative; }
.dropdown li:hover ul,
.dropdown li.sfHover ul { left: 0; top:31px; /* match top ul list item height */ z-index: 99; }
ul.dropdown li:hover li ul,
ul.dropdown li.sfHover li ul { top: -999em; }
ul.dropdown li li:hover ul,
ul.dropdown li li.sfHover ul { left: 160px; /* match ul width */ top: 0; }
ul.dropdown li li:hover li ul,
ul.dropdown li li.sfHover li ul { top: -999em; }
ul.dropdown li li li:hover ul,
ul.dropdown li li li.sfHover ul { left: 160px; /* match ul width */ top: 0; }

.dropdown { float: right; }
.dropdown ul { margin: 0; display: inline; z-index: 100; background: #FF8A00; padding: 0;}
.dropdown li { float: left; display: inline;margin: 0 4px 0 0;}
.dropdown li li,
.dropdown li li a { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.dropdown li li { margin:0; }
.dropdown a { padding: 6px 12px; text-decoration: none; line-height: 1.5;color:#006096 margin: 0; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.dropdown a:hover { color: #fff; }
.dropdown li:hover a { color: #fff; }

.dropdown .current_page_item,
.dropdown .current-cat,
.dropdown .current-menu-item,
.dropdown .current_page_item,
.dropdown .current-menu-ancestor,
.dropdown .current_page_parent,
.dropdown .current-cat,
.dropdown .current-menu-item,.egsubmenu .current-menu-item a { background-color: #333333; }

.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a,
.dropdown .current_page_item a,
.dropdown .current-menu-ancestor a,
.dropdown .current_page_parent a,
.dropdown .current-cat a,
.dropdown .current-menu-item a ,.egsubmenu .current-menu-item a {color:#fff; }


.dropdown ul li:last-child:hover { -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.dropdown a.sf-with-ul { min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
.sf-sub-indicator { display: block; float: right; margin: 3px 0 0 5px; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('images/down.png') no-repeat right; }
.dropdown li li .sf-sub-indicator { background: url('images/right.png') no-repeat right; /* give all except IE6 the correct values */ /* 8-bit indexed alpha png. IE6 gets solid image only */ }

.dropdown a:hover .sf-sub-indicator, 
.dropdown li:hover .sf-sub-indicator, 
.dropdown .current_page_item .sf-sub-indicator,
.dropdown .current-cat .sf-sub-indicator,
.dropdown .current-menu-item .sf-sub-indicator,
.dropdown .current_page_item .sf-sub-indicator,
.dropdown .current-menu-ancestor .sf-sub-indicator,
.dropdown .current_page_parent .sf-sub-indicator,
.dropdown .current-cat .sf-sub-indicator,
.dropdown .current-menu-item .sf-sub-indicator { background: url(images/downh.png) no-repeat center; }

.dropdown a:hover li .sf-sub-indicator, 
.dropdown li:hover li .sf-sub-indicator, 
.dropdown .current_page_item li .sf-sub-indicator,
.dropdown .current-cat li .sf-sub-indicator,
.dropdown .current-menu-item li .sf-sub-indicator,
.dropdown .current_page_item li .sf-sub-indicator,
.dropdown .current-menu-ancestor li .sf-sub-indicator,
.dropdown .current_page_parent li .sf-sub-indicator,
.dropdown .current-cat li .sf-sub-indicator,
.dropdown .current-menu-item li .sf-sub-indicator { background: url(images/right.png) no-repeat center; }


/* Top menu specific */
#topbar_wrap{background: #333333; width:100%;}
#topbar { width: 100%; z-index: 100; margin: 0 auto; }
#topbar .topmenu { float: left; width: 800px; }
#topbar a { color: #474747; font-weight: bold; text-decoration: none;float:left; }
#topbar .dropdown a:hover { background: url(images/bg_topmenu.png) repeat-x; color: #fff; }
#topbar .dropdown ul a:hover { background: #adadad; }
#topbar ul li ul { background: #9d9d9d; padding: 5px 0 0; }
#topbar ul li ul ul { padding: 0; }
#topbar ul li a,#nav_menu-2 ul li a,#nav_menu-3 ul li a,#nav_menu-4 ul li a{ font-size: 10px;  text-transform: uppercase; color: #999999; }
#topbar ul li:hover { background: url(images/bg_topmenu.png) repeat-x; }
#topbar ul li:hover a { color: #fff; }
#topbar ul li li { border-bottom: 1px solid #adadad; }
#topbar ul li li a { font-weight: normal; padding: 5px 12px; color: #fff; }
#topbar ul li ul li:hover { background: #adadad; }
  
#topbar .dropdown .current_page_item,
#topbar .dropdown .current-cat,
#topbar .dropdown .current-menu-item,
#topbar .dropdown .current_page_item,
#topbar .dropdown .current-menu-ancestor,
#topbar .dropdown .current_page_parent,
#topbar .dropdown .current-cat,
#topbar .dropdown .current-menu-item { background: url(images/bg_topmenu.png) repeat-x; }

#topbar .dropdown .current_page_item a,
#topbar .dropdown .current-cat a,
#topbar .dropdown .current-menu-item a,
#topbar .dropdown .current_page_item a,
#topbar .dropdown .current-menu-ancestor a,
#topbar .dropdown .current_page_parent a,
#topbar .dropdown .current-cat a,
#topbar .dropdown .current-menu-item a { color: #fff; }

#topbar .dropdown li:hover ul,
#topbar .dropdown li.sfHover ul { left: 0; top: 23px; /* match top ul list item height */ z-index: 99; }
#topbar .dropdown li:hover li ul,
#topbar .dropdown li.sfHover li ul,
#topbar .dropdown li li:hover li ul,
#topbar .dropdown li li.sfHover li ul { top: -999em; }
#topbar .dropdown li li:hover ul,
#topbar .dropdown li li.sfHover ul,
#topbar .dropdown li li li:hover ul,
#topbar .dropdown li li li.sfHover ul { left: 160px; /* match ul width */ top: 0; }
#topbar .dropdown { width:650px; }

 
/* Main menu specific */
#menu #mainmenu {
	margin:0px 0 0 0;
	width:100%;
}

#menu .rounded { padding: 0 0px 3px; }
#menu ul a { text-transform: uppercase;height: 20px;font-size:12px; color:#333;}
#menu ul ul a { text-transform: none; }
#menu ul li ul li { margin-left: 0;}
#menu ul li:last-child { /*background: none;*/ }
#menu ul li a { padding: 6px 10px;}
#menu ul li ul li a { padding: 7px 13px; }
#menu ul li:hover { background-color: #3B3B3C;}
#menu ul li:hover a {color:#fff;}
.current-menu-item a{color:#fff !important;}
.current-menu-ancestor a {color:#fff !important ;}
#tagsmenu .current-menu-item {background-color:#F0F6F9;}
#tagsmenu .current-menu-item a {color:#006096 !important;}
#menu ul li ul li a { background: #383839; }
#menu .sf-sub-indicator { margin: 3px 0 0 5px; }
#trending a {color:#333!important;font-size:12px!important;font-weight:bold!important;}
#trending:hover {background:transparent !important;}
 
/* Login form */
#topbar .user-bar { color: #B8B9B8; float: right; font-size: 12px; line-height: 24px; }
label.overlabel-apply { position: absolute; margin-top: 7px; margin-left: 5px; z-index: 1; color: #6a6a6a; font-size: 12px; }
#topbar .user-bar a { color: #999999; text-decoration: none; margin: 0 4px; font-weight: bold; }
#topbar .user-bar a:hover { text-decoration: underline; }
.login-form { position: absolute; top: 0; right: 0; z-index: 100; width: 220px; display: none; }
.login-form .close { border-top: 1px solid #3f3f3f; width: 60px; text-align: center; margin: 0 auto; background: #767676 url(images/login.gr.png) repeat-x 0 0; height: 36px; line-height: 34px; }
#topbar .login-form .close a { color: #ffffff; text-decoration: none; font-weight: bold; }
.login-form form { background: #767676 url(images/login.gr.png) repeat-x 0 -36px; width: 220px; margin: 0; border-right: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 3px 5px #e1e2e1; -webkit-box-shadow: 0 3px 5px #d1d2d1; -moz-box-shadow: 0 3px 5px #e1e2e1; }
.login-form fieldset { margin: 0; padding: 10px; }
.login-form .inputs { width: 130px; float: left; }
.login-form .input { margin-bottom: 5px; }
.login-form .input label { color: #fff; }
.login-form label.overlabel-apply { margin-top: 6px; color: #fff; }
.login-form .input input { border: 1px solid #848483; border-top: none; border-left: none; background: #5c5c5b url(images/input.gr.png) repeat-x 0 -99px; color: #ffffff; font-size: 12px; padding: 6px 5px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; height: 16px; vertical-align: middle; width: 118px; }
.login-form .button { width: 64px; float: right; }
.login-form .button input { width: 64px; height: 64px; background: url(images/nav.png) no-repeat 0 -259px; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; padding: 0; color: #ffffff; font-size: 16px; font-weight: bold; text-shadow: 0 -1px 0px #87b00d; }
.login-form .remember { clear: both; margin-bottom: 4px; }
.login-form .remember label { color: #e4e4e4; font-size: 11px; vertical-align: middle; }
.login-form .remember input { vertical-align: middle; }
.login-form .lost { font-size: 11px; }
#topbar .login-form .lost a { color: #ffffff; text-decoration: none; }
#topbar .login-form .lost a:hover { text-decoration: underline; }
 
  
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php
   
*********************************************************************************************/   
 
#menu {
	background: #fff;
width: 980px;
float: left;
margin: 17px 0 10px;
border-bottom: 1px dotted #CCC;
}

#menu .rss {
	float: right;
font-size: 11px;
color: #3c3c3c;
padding: 6px 0 4px;
position: relative;
z-index: 1000;
}

#menu .rss a {
	color:#ff8b00;
	text-decoration:none;
	font-weight:bold;
	/*background:url(images/icons/rss.png) no-repeat;*/
	padding:0 0 3px 5px;
	margin-left:4px;
}




#menu .rss a:hover {text-decoration:underline;}

#menu .search {
	float:right;
 	padding:7px 4px 5px 0;
}

#menu .clear {
	margin:0px 0 0;
	float:left;
	width:100%;
}

/* Tags menu */
#menu #tagsmenu {
	float:left;
	width:660px;
	margin:9px 0;
}

#menu #tagsmenu li {
 	text-transform:none;
	margin:0;
	padding:0;	
 	display: inline;
	margin-right: 0;
}

#menu #tagsmenu a {
	color:#006096;
	padding:3px 7px;
	margin:0 4px 0 0;
	font-weight:normal;
	font-size:12px;
	text-transform:capitalize;
}

#tagsmenu li:hover
{
	background-color:#F0F6F9 !important;
}

#menu .search form,
#menu .search fieldset {
	margin:0;
}
.search-text,
.subscribe-text {
	display:-moz-inline-box;
	display:inline-block;
	text-align:left;
}
.search-text input,
.subscribe-text input {
	width:185px;
	padding-left:26px !important;
}
.search-text i,
.subscribe-text i {
	margin-top:7px;
	margin-left:8px;
	z-index:1000;
}
.subscribe-text i {
	margin-top:6px;
}

.search-text label.overlabel-apply,
.subscribe-text label.overlabel-apply {
	margin-left:28px;
}
 
 			
/********************************************************************************************* 

5. Featured News, Home page  -------------------------  index.php

*********************************************************************************************/   

#featured, .archiveposts {
	width:650px;
	float:left;
	
	margin:0 0 20px;
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 

}

h1.title,#video-widget-3 h1,#video-widget-5 h1 {
	width:620px;
 	float:left;
 	padding:7px 15px;
 	font-weight:normal;
 	color:#dcdcdc;
	font-size:13px;
	text-transform:uppercase;
 	border-bottom:1px solid #d7d7d7;
}

#video-widget-3,#video-widget-5
{
width:50%;
}

#video-widget-5
{
float:right;
margin-left:15px;

	width:320px;
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border-bottom:1px solid #d7d7d7;
	overflow:hidden;
}

#video-widget-3,#video-widget-5 h1{width:300px !important;}

h3.title img {
	float:left;
	margin:0 5px 0 0;
}
	
div.archives h1 a { font-size:13px; color:#dcdcdc !important;}
	

#featured .rounded, .archiveposts .rounded { padding: 10px 15px 0; }
#featured span.category { background: url(images/bg_categ.png) no-repeat right top; padding: 9px 8px 8px 0; float: left; clear: both; margin: 0 0 7px; line-height: 7px; }
#featured .category a { background: #f0f4f5; padding: 6px 11px 5px 4px; color: #606060; font-size: 11px; line-height: 9px; cursor:default; }
#featured .category a:hover { color: #1F8A9D; text-decoration: none; }
.slide { float: left; width: 300px; overflow: hidden; }
.slide h2 {line-height: 20px;margin-top: 5px;}
#featured a:hover { text-decoration: underline; color:#fff}
#featured img {margin-top:5px;}
#featured h2 { line-height: 1.2; display: inline; margin: 5px 0 0; }
#featured .meta a, .archiveposts .meta a , #tab .meta a { color:#006096;}
#featured .meta a:hover, .archiveposts .meta a:hover { text-decoration: none; }
.slide p { font-size: 12px; }
.headings { float: right; width: 300px;margin-top:5px; }
.headings p { font-size: 11px; }
#featured .headings h2 { font-size: 14px; }
.headings img { float: left; margin: 2px 8px 8px 0; }
.headings li { border-bottom: 1px solid #EFEFEF; padding: 7px 0 5px 0; float: left; width: 100%; clear: both; list-style-type: none; }
.headings li:last-child { border-bottom: none; }


/* Carousel */
#carousel { width: 650px; position: relative; float: left; background: #fff url(images/bg_topbar.png) repeat-x bottom; margin: 0 0 20px; padding: 0px 0 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-bottom: 1px solid #d7d7d7; line-height: 1.1; height: 116px; overflow: hidden; }
#carousel img { float: left; margin: 0 5px 5px 0; }
#carousel .meta { font-size: 10px; color: #A9A9A9; line-height: 1.2; display: block; margin-top: 4px; }
#carousel .meta a { color: #777777; font-size: 11px; font-weight: normal; }
#carousel li a {font-weight: bold; }
#carousel a:hover { text-decoration: underline; }
#carousel li { float: left; list-style-type: none; }
.jcarousel-clip { width: 565px; margin-left: 40px; }
.jcarousel-item { width: 180px; overflow: hidden; }
.jcarousel-prev { position: absolute; top: 68px; width: 27px; height: 27px; left: 7px; cursor: pointer; background: url(images/arrows.png) no-repeat; background-position: 0 0; }
.jcarousel-prev:hover { background-position: 0 -30px; }
.jcarousel-next { position: absolute; top: 68px; right: 7px; width: 27px; height: 27px; cursor: pointer; background: url(images/arrows.png) no-repeat; background-position: -28px 0; }
.jcarousel-next:hover { background-position: -28px -30px; }


/* Featured Categories (tabs) */
.tabbed { width: 641px; float: left;}
.tabbed .rounded { padding: 0; }
ul.tabs {margin: 0;
padding: 0;
float: left;
list-style: none;
height: 32px;
width: 100%;
border-top: 1px solid black;
border-bottom: 1px dotted black; }
ul.tabs li { float: left; margin: 0 7px 0 0; padding: 0; height: 32px; /*--Subtract 1px from the height of the unordered list--*/ line-height: 32px; /*--Vertically aligns the text within the tab--*/ overflow: hidden; position: relative; }
ul.tabs li a { text-decoration: none; color: #474747; display: block; font-size: 14px; padding: 0 15px; outline: none; text-transform:uppercase;font-weight:bold}
ul.tabs li a:hover { background: #333333;
color: #FFF;}
.daily_top_li { border-top:1px dotted #000000;}
html ul.tabs li.active, html ul.tabs li.active a:hover { background: #333333;
color: #FFF; }
ul.tabs li.active a { color: #FFF; }
.tab_container { overflow: hidden; clear: both; float: left; width: 100%; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.tab_content { padding: 15px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.tab_content ul li , .eg_must_read ul li { display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; width: 49%; margin: 0 20px 10px 0; /*font-size: 11px;*/ color: #3C3C3C; border-bottom: 1px dotted #000;float:left }
.tab_content ul li.right_col , .eg_must_read ul li.right_col { margin-right: 0; }
.tab_content li img , .eg_must_read li img,.more-link img{ float: left; margin: 5px 7px 7px 0;max-width: 64px;max-height: 69px; }
/*.tab_content li a { font-size: 16px;font-family: jorgea;line-height: 18px; }*/
.tab_content li p , .eg_must_read li p{ overflow: auto; margin-bottom: 7px; }
.eg_must_read ul li 
{
width: 48%;
margin-top: 10px;
height: 135px;
overflow: hidden;
}


/* Video Slider */
.video_slider {width: 650px;
float: left;
margin: 0 0 20px;
padding: 0 0 15px;
position: relative;}
.video_slider .rounded {position: relative; }

#panes a:hover { text-decoration: underline; }
#panes .meta { color: #A9A9A9; font-size: 11px; display: block; margin: 5px 0; }
.latest_videos { float: right;
width: 154px;
padding-left: 16px;
background: #F0F6F9; }
.scrollable a { font-weight: bold; line-height: 1; font-size: 11px; }
#panes { position: relative;
overflow: hidden;
width: 471px;
float: left;}
#panes div {overflow: hidden;
z-index: 100;
display: none;
background: #F0F6F9;
padding: 17px 10px 3px 10px;
color: #3C3C3C;
height: 431px;}
#panes .active { display: block; }
div.scrollable { position: relative; z-index: 999; overflow: hidden; height: 365px; }
a.browse { width: 27px; height: 27px; display: block; cursor: pointer; font-size: 1px; z-index: 103; margin: 7px 0 9px 50px; text-indent: -2000px; background: url("images/arrows.png") no-repeat 0 0; }
a.right { background-position: -84px 0; }
a.right:hover { background-position: -84px -30px; }
a.left { background-position: -56px 0px; }
a.left:hover { background-position: -56px -30px; }
a.disabled { visibility: hidden !important; }
div.scrollable ul.items { height: 20000em; left: 0; position: absolute; }
.scrollable li { float: left; list-style-type: none; display: inline; cursor:pointer; opacity: 0.7; margin: 0 0 13px 4px; position: relative; }
.scrollable li.active, .scrollable li:hover { opacity: 1; }
.scrollable li.active span.fade { opacity: 1; }
.scrollable li.active a { color: #CA0002; }
.scrollable img { margin: 0 0 2px 0; display: block; cursor: pointer; }
.scrollable li i { position: absolute; height: 80px; width: 125px; top: 0px; left: 0px; cursor: pointer; background: url(images/round.png) no-repeat; }
.scrollable li:hover span, .scrollable li.active span { position: absolute; height: 80px; width: 125px; top: 0px; left: 0px; cursor: pointer; background: url(images/play.png) no-repeat;  }
.scrollable li span:active { top: 1px; }


/* Archives Page Template */
.archives .arch_tags { padding: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.archives .arch_tags span { font-size: 20px; color: #606060; }
.archives .arch_tags ul { text-align: center; margin: 8px 0; }
.arch_cat { float: left; width: 275px; margin: 10px 10px 25px 25px; }
.arch_cat span { font-size: 17px; color: #606060; margin: 5px 0 5px 5px; display: block; }
.arch_cat ul li { border-bottom: 1px solid #E7E9EB; padding: 6px; text-align: right; color: #00A0C6; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; list-style-type: none; }
.arch_cat ul li a { font-weight: bold; text-align: left; float: left; }
.arch_cat ul li:hover { background: #00A0C6; color: #fff; }
.arch_cat ul li:hover a { color: #fff; }
.arch_cat.dates { float: right; margin-right: 20px; }
	

/********************************************************************************************* 

6. Posts Styling  -------------------------  index.php, archive.php, single.php, page.php

*********************************************************************************************/   

/* Archives Posts */
.archiveposts .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
	background:none;
}
	
.archiveposts .thumb {
	float:left;
	margin:0 15px 10px 0;
}
	
/*.archiveposts .post h2 {
	font-size:20px;
	display:inline;
	font-family: jorgea;
	font-weight: normal;
	line-height: 20px;
}
	
.archiveposts .headings h2 {
	font-size:14px;
	font-family: jorgea;
	font-weight:normal;
}*/

#featured .slide h2 a {
	color:#333;
}
	
.archiveposts .post h2 a:hover {
	text-decoration:underline;
}
	
.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
}

.archiveposts .post .entry {
	font-size:12px;
}	


.post-content { overflow:hidden; }


/* Single Posts */
.post {
	width:650px;
	float:left;
}

.nextpage
{
clear: both;
text-align: right;
color: #000;
font-family: Arial;
font-size: 10px;
text-transform: uppercase;
font-size: 12px;
}
.nextpage a
{
background: #006090 !important;
color: #fff !important;
margin-left: 0.6em !important;
margin-right: 0.6em !important;
padding: 0.5em 0.7em !important;
text-decoration: none !important;


}

.custom .my-paginated-posts {
font-size:10px; font-weight:normal; font-family:arial; }

.custom .my-paginated-posts p { font-size:1.4em; }

.custom .my-paginated-posts p a {
background:#E8E8E8; color:#000; margin-left:0.6em; margin-right:0.6em;
padding:0.5em 0.7em; text-decoration:none; }

.custom .my-paginated-posts a:hover { color:#fff; background:#7F1315; }
/* ******** Share this code **** */

.share_box
{
clear: both;
float: right;
}

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

/* ******** Share this code **** */

#content.full-width { width:980px; }
#content.full-width .post {	width:100%; }
#content.full-width .entry img { max-width:950px; }	
#content.full-width .post_author {width: 930px;}
#content.full-width .post-meta {width: 950px;}
	
.post .post-meta {
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	width:620px;
 	float:left;
 	padding:6px 15px;
 	font-weight:normal;
 	color:#dcdcdc;
	font-size:12px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
 	border-bottom:1px solid #d7d7d7;
}

.post .post-meta a {
	font-weight:bold;
	color:#dcdcdc;
}
	
html .post span.spr {
	float:none;
	margin:0 5px;
	color:#ccc;
	font-size:12px;
}
	
.post .post-meta span {
	font-size:11px;
}
	
.post .post-meta span a {
	font-weight:normal;
}
	
.post .rounded {
	padding:10px 15px 0;
}
	
.post .entry {
	float:left;
	margin-top:15px;
	width:100%;
	overflow:hidden;
	clear:both;
 	font-size:15px;
 	line-height: 18px !important;
 	
}
#story_title
{
	line-height:28px;margin-bottom:5px;margin-top: 15px;
}

#story_intro
{

	color: #474747;
	margin-bottom: 10px;
	line-height:20px
}

#story_intro p
{
	line-height: 18px;
}
 
.post .entry p 
{
	line-height: 24px !important;
} 
 
.post .entry a img {
  	text-decoration: none;
	border: 0 none;
}
  	
.post .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
}

.post .entry ul li {
	list-style-type:square;
}

.post .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
}

.post .entry ol li {
	list-style-type:decimal;
}
  
.post blockquote {
 
 	border-left:3px solid #CCCCCC;
	line-height:22px;
	margin:10px 20px 10px 30px;
	padding-left:10px;

}
 
.post .entry h2 {
 	float:none;
 	width:auto;
}
 	
.post .entry img {
  	max-width:650px;
 	height:auto;
} 
 
 
/* [gallery] shortcode */
.entry .gallery .gallery-item { max-width:150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { clear: both; margin: auto; text-align: center; }
.entry .gallery a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}

/* Images alignment */
.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float:left; margin:10px 15px 10px 0; } 
.alignright { float:right; margin:10px 0px 10px 15px; }
	
/* Image captions */
.entry .wp-caption { max-width: 100% !important; /*text-align:center;*/   }
.entry .wp-caption img { background:none; margin:0; border:0 none;}
.entry .wp-caption-text, .gallery-caption { color:#636363; font-size:11px; margin:0; padding:4px 0 0; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }

img.wp-smiley { border: none; padding: 0; }
.sticky {}

.post .after-meta {
	margin:10px 0;
	padding:7px 0;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}

/* Attachments gallery */ 	
.thumbnails {
	background:#FFFDEA;
	border: 1px solid #EEE7AB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	clear:both;
	float:left;
 	padding:10px 10px 5px;
	margin:10px 0 20px;
	font-size:11px;
	line-height:1.6em;
}
.thumbnails img {
	margin:0 5px 10px;
	width:144px;
	height:144px;
}
	
/* Author Bio */
.post .post_author {
	background:#d9ebfc;
	clear:both;
	float:left;
	width:600px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	margin-bottom:20px;
	font-size:11px;
	line-height:1.6em;
}

.eg_author_bio
{
	
	min-height: 140px;
}
 
.post .post_author img {
	float:left;
	margin:0 12px 7px 0;
	width:60px;
	height:60px;
}
	
.post .post_author span {
	
}
 	

/* Tags */
.post .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-top:3px;
	margin-bottom:10px;
}

/* Read more button */
a.more-link {font-family: arial !important;font-size: 10px !important;text-transform: uppercase !important;font-weight:normal !important;}
.read_image 
{
	 float:none !important;
	 margin-top: 4px !important; 
}
    
  
  
/********************************************************************************************* 

7. Comments  -------------------------  comments.php

*********************************************************************************************/   

#comments { float: left; width: 100%;   margin:10px 0 15px; display:none;}
#comments h3 { color: #474747; font-weight: bold; border-top: 4px solid #D2D2D2;   padding: 8px 0; font-size:20px;  }
.comment-input-text textarea { width: 80%; }
.comment-list { margin: 0; padding:0; }
.comment-list li { list-style: none; }
.comment-list li .commbody { border-bottom: 1px dotted #000000; padding: 16px 0; }
.comment-list ul { margin-bottom: 0; }
.comment-list ul.children .commbody { padding: 15px 0 10px 15px; }
		
.comment-author { float:left; }
.comment-author img { float: left; margin: 0 12px 12px 0; }
cite.fn, cite.fn a { font-size: 14px; color: #00A0C6; font-weight:bold; font-style:normal;}
cite.fn a:hover { color: #000; }
.comment-profile-wrapper { text-align: center; width: 105px; }
span.says { display: none; }
.comment-meta {  margin: 4px 0;   }
.commentmetadata a { color: #8b8b8b; font-style:italic; font-size: 11px; }
.commentmetadata a:hover { color: #484040; text-decoration: none; }
.comment-gravatar { margin-bottom: 3px; }
.comment-content-wrapper { float: right; width: 538px; }
.comment-parent, .comment-single { margin-top: 15px; }
.comment-list ul.children, #comments #respond ul { border-left: 1px dotted #000000; margin: 0 0 10px 47px; }
.comment-list ul.children ul.children { margin-left: 40px; }
.comment-list ul.children li {  margin: 0; }
.comment-body { padding: 8px 12px 0; margin: 0; position: relative; }
.comment-list li div p { margin-bottom: 0.8em; color: #4F5051; font-size: 12px;  overflow: hidden; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.comment .post-date { margin-top: 0; }
.comment .post-date .right a { color: #BBB; }
.comment .post-date .right a:hover { color: #234; }
.reply { float: right; clear: both; margin-right: 15px; }
.cancel-comment-reply { margin: 7px 0 0 16px; }
.reply a, .cancel-comment-reply a { text-transform:uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: #7E94AE; color: #fff; font-size: 10px; padding: 2px 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none; margin-right: 3px; }
.reply a:hover, .cancel-comment-reply a:hover { text-decoration: none; color: #fff; background: #E85A5A;}
#respond li { list-style: none; }
#respond ul { margin: 0; }
#respond .legend { margin-bottom: 10px; }
#respond h3 {border-top:none; padding: 8px 0 0 15px; }
#respond #commentform { padding: 0 15px 15px 15px; }
#comments #respond { padding: 0; margin:5px 0 9px; float: left; width: 100%; clear:both; background:url("images/bg_video.png") repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; }
#comments #respond .legend { margin-bottom: 0; border-bottom: 0; }
#comments #respond ul { padding: 10px 0 0 15px; background: url('images/dot.png') no-repeat left top; }
#comments ul.children #respond ul { margin-left: 30px; padding: 0; }
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow { display: none; }
#comments #respond .comment-body { background: #FFF; }
#comments #respond .comment-content-wrapper { width: 100%; float: none; }

#formLabels { width:100%; float:left; }
#formLabels p { float:left; display:inline; margin-right:20px; width:31%; }
#formLabels p.last {margin-right:0; }
#respond input { margin-right: 0px;  width:93%; }
#respond #formContent { margin: 7px 0; float:right;}
#respond  textarea { width: 98%; margin:0 0 8px; }
.comment-list li #respond p { margin-left: 0; }
#trackbacks { float: left; width: 100%; }
#trackbacks ol { padding: 10px 0; }
#trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; }
#respond .comm-submit { -moz-border-radius:0 0 0 0; -moz-box-shadow:0 0 0; background:url("images/nav.png") no-repeat scroll 0 -227px transparent; border:none; color:#FFFFFF; font-size:16px; font-weight:bold; height:32px; text-shadow:0 -1px 0 #87B00D; width:154px;
font-family:Arial, Helvetica, sans-serif; }

/********************************************************************************************* 

8. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
	
#sidebar { 
	float:right;
	width:320px;
}
	
#sidebar .widget,#video-widget-3{
	width: 320px;
float: left;
margin: 0 0 20px;
overflow: hidden;
}
#video-widget-3 {background:none!important;border-bottom:none!important;margin-top:15px;margin-left: 13px;}

h1.title, #video-widget-3 h1, #video-widget-5 h1 {
	width: 100%;
float: left;
padding: 4px 0px;
margin-left: 1px;
color: #666666;
font-size: 16px;
text-transform: uppercase;
font-family: Merriweather;
border-bottom: 1px dotted #000;
border-top: 1px solid #000;
}

.mag_arc_link,#blog_link a,.widget_more
{
float:right;
margin-top: 4px;
}

.widget .padder {
	padding: 5px;
width: 315px;

}
  
.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }
.widget ul li { list-style-type: none;line-height:18px;border-bottom: 1px dotted #000000;padding: 5px 0 5px 0px; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; /*padding: 5px;*/ line-height: 1.5; /*clear: both; */float: left; font-family: Georgia, serif; }

.ads {text-align:center;}

/* Email subscription widget */
.email-subscription { color:#828282; font-size:11px; }
.email-subscription form { padding:10px 0; margin:0; }
.email-subscription p { margin-bottom:0; }
			
/* Tag cloud styling */
.widget_tag_cloud div { text-align: center; }
.widget_tag_cloud div a { font-family: Georgia, serif; font-style: italic; padding: 0 3px; }
.widget_tag_cloud div a:hover { background: #A2D210; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; }
#footer .widget_tag_cloud div { text-align: left; }
#footer .widget_tag_cloud div a:hover { background: #FF8F00; text-decoration: none; }

/* Recent Comments */
.recent-comments-list .avatar {	margin-right: 8px;	float: left;}16px
.recent-comments-list li { padding: 0 0 8px; margin:0 0 8px; border-bottom: 1px solid #eee; }
.recent-comments-list li a { font-weight:bold; }
#footer .recent-comments-list li { border-bottom: 1px solid #777777; }

/* Recent Posts  */
.widget .feature-posts-list br {display: none;}
.widget .feature-posts-list img {margin: 0 12px 0 0; float: left;}
.widget .feature-posts-list small {	font-size: 9px; color: #A9A9A9; margin: 4px 0 3px; display: block; }
.widget .feature-posts-list .post-excerpt {	display: block; overflow:hidden;}
.widget .feature-posts-list li { padding: 0 0 6px; margin:0 0 6px; line-height:1.4; border-bottom: 1px solid #eee; }
.widget .feature-posts-list li a { font-weight:bold; }
#footer .feature-posts-list li { border-bottom: 1px solid #777777; }
.widget .popular h2 {font-size: 18px;line-height: 20px;}
.widget .popular .text {width:215px;}
.widget .popular .egwrap{padding-bottom:5px;padding-top:5px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
 
/* Popular Posts Widget */
.popular-news .comments { font-style: italic; font-size: 10px; color: #A9A9A9; }
.popular-news li {  border-bottom: 1px dotted #000000;margin: 10px 15px;line-height: 16px;}
/*.popular-news li a { font-size:17px;font-family: 'Merriweather', serif;}*/
.popular-news .padder {
position: relative;
border-top: 1px solid #000;
}
.popular-news .popular , .tehelka_blog .popular
{
margin-top: 27px;
border-top: 1px dotted #000;
padding-top: 35px;
background-color: #f0f6f9;
padding-bottom: 5px;
}

.popular-news .padder img 
{
position: absolute;
bottom: 0px;
top: 0px;
left: 14px;
}
.popular-news h3.title {background-color:#000 !important;display: none;}
.popular-news .meta a { font-weight:normal !important; }

/* Teheloka Blog Widget*/
.tehelka_blog .padder
{
	border-top: 1px solid #000;
position: relative;
}

.tehelka_blog li {  border-bottom: 1px dotted #000000;margin:10px 15px; line-height: 16px;}
.tehelka_blog li a { 
font-size:14px;
font-family: jorgea; 
}

.tehelka_blog .padder img 
{
position: absolute;
bottom: 0px;
top: 0px;
left: 14px;
}

.blog_byline
{
	width: 87%;
	display: block;
	float: right;
}

.tehelka_blog h3.title {background-color:#000 !important; display: none;}
.tehelka_blog .meta a { font-weight:normal !important; }

#footer .tehelka_blog li {  border-bottom: 1px solid #777; }

#blog_link {
	width: 90px;
	float: right;
	font-weight:normal;
	padding-top: 5px;
	text-align: right;
	margin-right: 5px;
}

#blog_link a
{

}

#blog_link a:hover
{
	
}
/* Social Widget */
/*.widget .social li { display: block; width: 46%; float: left; padding: 8px 0; margin-left:10px; line-height: 1.2; }*/
.widget .social li { display: block; float: left; margin-left:15px;}
.widget .social li a { font-size: 12px; font-weight: bold; }
.widget .social li a span { color: #858585; font-size: 11px; display: block; font-weight: normal; }
.widget .social li a:hover { text-decoration:none; }
.widget .social li a:hover span { color:#333; }
.widget .social img { float: left; margin-right: 7px; }
#footer .widget .social li a:hover span { color:#fff; }

/* Flickr widget */
.widget .flickr_badge_image {margin: 0 10px 12px 5px;  float: left; }
.widget .flickr_badge_image img { border: 1px solid #f1f1f1; padding:4px; width: 75px; height: 75px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.widget .flickr_badge_image img:hover { border: 1px solid #ccc; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
#footer .widget .flickr_badge_image img { border: 1px solid #777777; width: 62px; height: 62px; }
#footer .widget .flickr_badge_image img:hover { border: 1px solid #9A9A9A; }

/* Twitter widget */
.widget .twitter-list li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  padding: 0 0 7px; margin: 0 0 7px; border-bottom: 1px solid #eee; }
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }
.widget .follow-user { margin: 0; padding: 5px 0; }
#footer .widget .twitter-list li { border-bottom: 1px solid #777; }
#footer .widget .twitter-list .twitter-timestamp { color: #A9A9A9;  }

/* Video Widget */
.wpzoom_media .open .description { margin: 10px 0 5px; font-size: 12px; line-height: 16px; }
.wpzoom_media .hide { display: none; }
.wpzoom_media li,#video-widget-3 li 
{ 
border-bottom: 1px dotted #000000; list-style-type: none;padding: 4px 0; line-height: 20px;
}
.wpzoom_media li a  { font-weight: normal; }
.wpzoom_media li a.active { font-weight: bold; }
 

/* Tabbed Widget */
.tabberlive .tabbertabhide { display: none; }
.tabberlive h3 { display: none; }
ul.tabbernav li { float: left; margin: 0; padding: 0; height: 35px; line-height: 35px; margin-bottom: -1px; overflow: hidden; position: relative; background: #f6f7f7; border: 1px solid transparent; border-left: none; border-bottom: 1px solid #E7E9EB; list-style-type: none; }
html .tabbertabs .rounded { padding: 0; float: left; width: 100%; }
ul.tabbernav { margin: 0; padding: 1px 0; font: bold 12px; }
*html  ul.tabbernav { padding: 2px 0; }
*+html  ul.tabbernav { padding: 2px 0; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { text-decoration: none; /* inactive tabs */ color: #666; display: block; font-size: 15px; padding: 0 10px; outline: none; }
ul.tabbernav li.tabberactive { background: #fff; /* active tab */ border-bottom: 1px solid #fff; border-left: 1px solid #E7E9EB; border-right: 1px solid #E7E9EB; }
ul.tabbernav li.tabberactive:first-child { border-left: none; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }
.tabbertab .recent-comments-list { margin-top: 8px; }
ul.tabbernav a:hover { text-decoration: underline; }
ul.tabbernav { margin: 0; padding: 0; float: left; list-style: none; height: 36px; /*--Set height of tabsid--*/ width: 100%; background: url(images/rounded.gr.png) repeat-x 0 100%; border-bottom: 1px solid #E7E9EB; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
html .tabbertab ul { margin: 0; }
.tabberlive .tabbertab { padding: 5px 10px; float: left; width: 300px; }
.tabbertab h2.widgettitle { display: none; }
 

/********************************************************************************************* 

9. Footer  -------------------------  footer.php

*********************************************************************************************/   

.pre_footer {
	background:url("images/rounded.gr.png") repeat-x scroll 0 100% #FFFFFF;
	border-bottom:1px solid #fff;
	padding:8px;
	float:left;
	clear:both;
	width:964px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
	position: absolute;
	margin-top: 22px;
}

.pre_footer img {
	float:left;
}

.pre_footer span {
	float:right;
	margin:7px 3px 0 0;
}

.pre_footer span a {
	background:url(images/arrows.png) no-repeat -56px 0;
	display:block;
	width:27px;
	height:27px;
}

.pre_footer span a:hover {
	background-position:-56px -30px;
}
  
#footer_wrap {
	width:100%;
	background-color:#333333;
}

#footer {
	margin: 0 auto;
	width: 940px;
	padding:15px 20px;
	text-align:left;
	
}

#footer div.column {
	display: inline; 
	float: left; 
}

#footer div.last { 
	margin-right: 0;

}

#menu-footer li a {padding: 3px 0px !important;}
.sv-footersocial { font-family:Arial, Helvetica, sans-serif;}

#footer .widget {
	width:100%;
	margin:0 0 10px 0;
}
  

#footer a {
	color:#fff;
}

#footer a:hover {
	text-decoration:underline;
}

#footer .widget h3.title {
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #787878;
	margin: 0 0 6px;
	padding:0 0 6px;
	background:none;
	color:#E4E4E4;
	width:100%;
}
	
#footer_wrap #copyright { 
	margin: 0 auto;
	width: 940px; 
	padding-top:10px;  
	text-align:left; 
	height:50px;
	font-size:11px;
}
 
#footer_wrap #copyright span {
	float:right; 
	text-align:right; 
	width:25%;   
}

#footer_wrap a {
	color:#fff;
}

#footer_wrap #copyright a:hover {
	color:#fff;
	text-decoration:underline;
}

#footer_wrap #copyright span img {
	vertical-align:top;
	padding:2px 0 5px 2px;
}

#copyright span a {
	text-indent:-2999px;
	font-size:1px;
}

/******* Custom css for video widget on home page by ankit **********/

#video-widget-3,#video-widget-5 {list-style:none;}
#video-widget-3 .cover {text-align: left;
width: 135px;
float: left;}

#video-widget-3 .cover img
{
width: 120px;
height: 152px;
border:1px solid gray;
}
#video-widget-5 .open{padding-left:10px}
#video-widget-3 .items,#video-widget-5 .items{padding-left:10px}


#magazine_loop
{
text-align: center;
width: 95%;
margin: 0 auto;
}

.mag_single
{
width:150px;
float:left;
padding: 25px;
border-bottom: 1px dotted #000000;
}

.mag_single img
{
	height:198px;
	border:1px solid gray;
}


.magazine_issue
{
width: 100%;
display: block;
}

#magazine_top_3
{
	text-align:left;
	margin-top:10px;
}

.mag_desc
{
margin-top: 15px;
text-align: center;
font-size: 10px;
margin-top: 5px;
min-height: 44px;
}
.share_box .alignleft
{margin: 0px 20px 10px 0 !important;}

#recent_photos_envelope{}
.regular_column_image {float:left;margin: 1px;}
.regular_column_image a {display:inline;}
#browsephotos{margin: 0 25px 10px 12px; float:right;}
    
.eg_wrapper
{
	width: 290px;
	position:relative;
	margin-bottom: 15px;
	/*text-align:center;*/
}

.eg_topstory p
{
	margin:0px !important;
	background: url(images/semiblack.png);
	position: absolute;
	width:280px;
	bottom:0px;
	margin: 0;
	color: #fff;
	padding-left: 10px;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 17px;
}

.bullet
{
float: left;
display: block;
margin-right: 15px;
height: 35px;
width: 20px;
background-position: 2px -3px;
color: #96bbd5;
text-align: center;
font-family:'Merriweather', serif;
font-size: 41px;
padding-top: 9px;
font-weight:300;

}

.eg_story
{
	padding:25px !important;
	/*width: 97%;
	margin: 0 auto;*/
	margin-bottom: 10px;
	background:#f0f6f9;
}

.meta_topstory
{
	display:block;
	/*font-size: 9px;
	color: darkGray;*/
}
.meta_topstory a{color:white;}
.meta_topstory a:hover
{	color:white;
}

.top_li
{
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	width: 280px;
	margin: 0 10px 0 0;
	color: #3C3C3C;
	height: 140px;
	overflow: hidden;
	padding-top: 10px;

}

.top_li a img
{
	float: left;
	margin: 0 7px 7px 0;
}

.cat-top-left
{
		float: left;
}

.cat-top-right
{
		float: right;
}

/*.top_li a
{
	font-size: 19px;
	font-family: jorgea;
	line-height:18px;
}*/

/*.must_read_title{
margin-bottom:8px;display:block;
font-size: 19px;
font-family: jorgea;
line-height: 18px;
}*/

.post-edit-link{font-size:10px !important;}

.top_li a:hover
{
	color:red !important;
	text-decoration:none !important;	
}

/*.author_byline
{
	font-weight:bold;
}

.li_meta
{
	font-size: 11px;
	margin: 3px 0;
	display: block;
}*/

.li_meta a,.meta a
{
	font-weight:bold;
}
dd.tubepress_meta_title a
{
	font-weight:bold !important;
	color:#000 !important;
	margin-top: 8px;
	font-size: 11px !important;
}

.tubepress_embedded_title
{
	font-weight:normal !important;
	font-family:jorgea !important;
}

.handle
{
	display:none !important;
}

#related_posts-2 li
{
	list-style-type: inherit;
	border-bottom: 1px dotted #000000;
	padding: 5px;
	font-weight:bold;
	font-family:jorgea;
	line-height:14px;
	font-size:14px;
}

.popular-posts li
{
	border-bottom: 1px dotted #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
}

.title_prefix_single
{
	
background: #006096;
padding: 5px;
font-size: 15px;
color: white;
padding-top: 8px;
margin-right: 5px;
}

.title_prefix_home

{
	background: #006096;
	padding-left: 5px;
	color: white;
	padding-right: 5px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 1px;
	text-transform:uppercase;
	font-weight:normal;
}

.smooth_slider{width:630px;height:250px;margin-bottom:10px;background-color:#ffffff;border:1px solid #999999;} 
.smooth_slider .sldr_title{font-family:Arial,Helvetica,sans-serif, Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;font-style:normal;color:#000000;} 
.smooth_slider .smooth_slideri{width:630px;margin:0px 0px 0px 0px;} 
.smooth_slider .smooth_slider_thumbnail{float:left;margin:0 10px 0 0px;max-height:120px;border:1px solid #000000;width:165px;} 
.smooth_slider .smooth_slideri h2{clear:none;line-height:17px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;font-style:normal;color:#000000;margin:0 0 5px 0;} 
.smooth_slider .smooth_slideri h2 a{color:#000000;font-size:14px;font-weight:bold;font-style:normal;} 
.smooth_slider .smooth_slideri span{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#333333;} 
.smooth_slider .smooth_slideri p.more{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;} 
.smooth_slider .smooth_next{} 
.smooth_slider .smooth_prev{}

/*************************************************************************************/
/*Featured Post CSS by Shivam */

#homefeatured { width:979px;overflow:hidden;height:275px;float:left;margin:8px 0 0 0px;}
/*.sv-leftdiv{  height:250px; width:628px; float:left;background-color:#F0F6F9;webkit-box-shadow: 5px 5px 5px #888;-webkit-box-shadow: 5px 5px 5px #888;box-shadow: 5px 5px 5px #888;}*/

.sv-leftdiv{  height:250px; width:628px; float:left;background-color:#F0F6F9;}

.sv-rightdiv { height:255px; width:340px; float:right; }
.sv-smalldiv { width: 45%;float: left;padding-left: 11px;padding-right: 5px;height: 250px;overflow: hidden; }
.eg-2{border-left: 1px dotted #000000;}
.eg-1{border-left: 1px dotted #000000;}

.eg-1 .egtitle,.eg-2 .egtitle
{
	line-height: 20px;
	font-size:18px;
}
.sv-rightdivcat { width: 100%;float: left;margin-bottom: 5px }
.sv-rightdivtitle { margin-top:6px;}
.sv-smalldiv img { height:111px; width:147px; float:left; border: 1px solid #CCC;}
.sv-rightdivcat li , .sv-leftdivcat li { list-style:none;}
.sv-title
{
font-size: 25px;
color: #005f97;
line-height: 36px;
font-family:Merriweather bold;

}
.sv-leftdivstry{ height: auto;
width: 312px;
border: 1px solid;}

.sv-topheading, .video_slider h3,.tabbed h3,.widget h3,.more_title,.yarpp-related h3{ 
height: 26px;
border-top: 1px solid black;
border-bottom: 1px dotted black;
color: #333;
font-size: 14px;
padding-top: 6px;
font-weight: normal;
text-transform: uppercase;
font-family: 'Archivo Black', sans-serif;
letter-spacing:-1px;
padding-left:5px;
 }
 
 
.sv-leftstrytitle{margin-top: 21px; }
.sv-leftstryblock{
height: 90px;
width: 297px;
margin-top: 11px; 
overflow:hidden;
}
.sv-imgblock{
height: 69px;
width: 64px;
float: left; }
.sv-imgblock a img { max-width:64px; max-height:69px;}
.sv-autherblock
{
margin-left: 78px; 
padding-left:4px; 
}
.sv-autherstryblock a
{
	color:#005f97;
}

.sv-autherstryblock
{
	width: 215px;
}
.sv-titledivblock{
width: 213px;
margin-top: 7px; }
.sv-titleblock{ font-size: 17px;
color: #005f97;
font-family: jorgea;
font-weight: bold;
line-height: 12px;
text-transform: capitalize;}
.sv-dotedbottom{ height:8px; width:296px; border-bottom:1px dotted #000000; float:left;	 }
.sv-maindivtop { width:311px; height:auto;}
.lastest_story_block:nth-child(n+5),.editor_pick_block:nth-child(n+8)
{
	border-bottom:0px;
}

.top_li:nth-child(n+5)
{
	border-bottom:0px;
}


.lastest_story_block
{
	padding-bottom: 6px;
/*	-webkit-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
*/
	padding-left: 2px;
	/*border-radius: 5px;*/
	border-bottom: 1px dotted black;
}


.editor_pick_block
{
	padding-bottom: 6px; border-bottom: 1px dotted black;
}

.sv-rightautherblock{margin-top: 5px }
.sv-rightautherblock a , .sv-autherstryblock a , .li_meta a {
color: #005f97;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
}
.RandomPostWidget .padder { padding: 10px 0 10px 0;
float: right;
width: 321px;
background-color: #f0f6f9;}

.sv-leftdivcat li a {color: #333333;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;}
.sv-rightdivcat li a {color: #333333;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;}
.sv-rightdivcat li a,.sv-rightdivcat a,.eg_top_cat a
{
color: #333333;
text-decoration: none;
text-transform:uppercase;
font-family: arial;
}
#content .sv-currentheading
{	width:620px;
 	float:left;
 	padding:7px 15px;
 	font-weight:normal;
 	color:#dcdcdc;
	background-color:#333333;
	font-size:13px;
	text-transform:uppercase;
	font-family: arial;
 	border-bottom:1px solid #d7d7d7;
}
#content .sv-currentstryblk
{
	 padding-bottom: 6px; border-bottom: 1px dotted black; width:47%; height:157px;overflow: hidden;
}
#content .sv-left
{
	float:left;
	margin-left: -15px;
	}
#content .sv-right
{
	float:right;
	margin-left: 10px;
	}
#footer .rss {
	float:left;
	font-size:11px;
	color:#3c3c3c;
	padding:6px 0 4px;
 	position:relative;
	z-index:1000;
}

#footer .rss a {
	color:#ff8b00;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 3px 0px;
	margin-left:4px;
}

#footer .rss a:hover {text-decoration:underline;}

.video_slider h3 a,.home_cat h3 a{ float:right; margin-right:15px; margin-top: 4px;}
.sv-magzeenissue
{
text-align: center;
font-size: 10px;

line-height: 11px;
	}

.author_bio
{
width: 500px;
float: right;
color:gray;
}

.author_img
{
	float:left;
	width:100px;
}

.author_name
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
}

#content h3.title,.cat_daily h3.title{
width: 632px;
float: left;
padding: 7px 0px 7px 17px;
font-weight: normal;
color: white;
background: #333;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
font-family:arial;
}

#content h3.title a
{
	color:#fff;
}


.sv-strytitle
{
	width: 635px;
	float: left;
	padding:5px;
	background: #333333;
	
}

.sv-strytitle a 
{
	font-family:Merriweather;
	color:#fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.sv-stry_author img {
	float:left;
	margin:0 12px 7px 0;
}
.sv-stry_author {
	clear:both;
	float:left;
	width:600px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	margin-bottom:20px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	font-size:11px;
	line-height:1.6em;
}
#menu ul li ul li a:hover { background:#9D9D9D; }
.sv-columntop{width:100%;}
.sv-footersocial
{

 float: left;
 font-size: 10px; 
 color: #999999; 
 font-family: arial;

}

.tehelka_author
{
	width: 630px;
	float: left;
	padding: 10px;
	border-top:1px solid #000;
}

.tehelka_author_bio
{
	font-family: 'Merriweather', serif;
	color: #474747;
}

.widget_related_posts ul li
{
	border-bottom: 1px dotted #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.widget_related_posts ul li a
{
	line-height:18px;
}

.gsc-control-cse
{
	padding-top:4px !important;
	padding-bottom: 0px !important;
}

form.gsc-search-box {margin-bottom: 0px !important;}

.eg_topstory .egtitle {color:#fff !important;}

#tab1 ul > li:nth-child(n+3),#tab2 ul > li:nth-child(n+3),#tab3 ul > li:nth-child(n+3)
{
	border-bottom: 0px;
}

.widget ul li:last-child
{
	border-bottom: 0px;
}
#menu-footer li,#menu-footer2 li,#menu-footer3 li
{
	line-height: 5px;
	border-bottom: 0px;
}

#menu-footer li a,#menu-footer2 li a,#menu-footer3 li a
{
	padding: 0px;
}

.my_lt_content,.tb_msg
{
	font-size:14px;
}

.sv-author-page{margin-bottom: 15px; width: 320px !important;}
.sveg-right{float:right;height:400px;overflow:hidden;}
.sveg-left{float:left;height:400px;overflow:hidden;}

.widget_wysija_cont{text-align:left;padding: 20px;}
.sod-drawer-widget h3{ padding:5px; background-color:#999; text-align:left;}
.sod-drawer{ background:rgba(150, 148, 148, 0.5) !important;}
.sod-drawer-widget{width: 300px;margin-top: 20px;}
#sod-drawer-plugin.right .half{margin-right:10px!important;}
.wysija-input{height: 13px !important;width: 250px; margin-top: 3px;}
#sod-drawer-handle{top: 47% !important;}

.prefix-top
{
	background: gray;
	padding: 0px 5px;
	color: white;
	font-family: arial;
	font-size: 10px;
	text-transform: uppercase;
	display: table-cell;

}

.prefix-red
{
	background: #990000;
	padding: 0px 5px;
	color: white;
	font-family: arial;
	font-size: 10px;
	text-transform: uppercase;
	display: table-cell;

}

.prefix-green
{
	background: #990000;
	padding: 0px 5px;
	color: white;
	font-family: arial;
	font-size: 8px;
	text-transform: uppercase;
	display: table-cell;

}

.eg_label
{
	float:left;
	margin-right:5px;
}

.eg_top_cat
{
	width: 100%;
}

#login
{
	background-color:#fff !important;
}

#wysija-subscriptions
{
	width:36%;
	margin:0 auto;
	padding:10px;
	background: #CCC;
	border-radius: 5px;
}

.subscription_buttons
{

    position:fixed;
    top:39%;
    right:0;
    z-index:20;
    padding:5px;

}

.wysija-text
{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 25px;
}

/*.sv_fetured_label a {float: left;margin-right: 10px;}*/

.panoramaslider
{
	width:100%;
	margin-bottom:40px
}
		
.panorama_titel
{
	padding:10px;			
}
		
.shadow
{	
	margin:5px;
	margin-bottom:20px;
	 -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.6); 
	-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.6); 
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.6); 			
}
.tabs-left ul {padding-left:0px !important;}
.short_button{background-color: #444444; font-size:10px; text-transform:uppercase;padding: 2px 5px;text-align: center; border-radius: 5px; float: left;margin-right: 5px;}
.short_button a { color:white; }
.printfriendly a:hover {
color: #CA0002 !important;
}
#author_name:hover {text-decoration: underline;}
#vslider-widget-8 h3 {display:none;}
#socialheadertxtdiv {background-color: #006090;font-size: 14px;font-family: Merriweather;font-weight: bold;color: white !important;padding: 15px 15px;}
#socialbodydiv {background-color: #F5FFFA;font-family: Merriweather;padding: 25px 50px;font-size: 13px;}
#socialfooterdiv {
overflow: hidden;
position: relative;
z-index: 1004;
background-color: #F5FFFA;
background: #F5FFFA;
background-repeat: no-repeat;
background-position: left;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
}
.sv_fetured_label a { float:left; margin-right:5px;}
#topmenu li {float:right !important;}

#menu-item-177385 a
{
text-transform: none !important;
}

.custom_label
{
text-align: center;
margin-top: 10px;
display: inline-block;
}
#twitter a:hover { text-decoration:underline;}
#twitter a { font-size:11.5px;}
.upw-image { float: left; padding-right: 10px; position:relative;}
.symple_icon { width:40px; position:absolute; left:35%; top:35%; }
.upw_icon { position:absolute; left:30%; top:30%; width:30px; }
.video-page-icon {width:40px; position:absolute; left:45%; top:40%;}
.radio-page-icon {width:60px; position:absolute; left:45%; top:40%;}

div.item:hover
{
box-shadow: black 1px 1px 10px !important;
}

div.item
{
width:310px;margin-bottom:10px;box-shadow: #CCC 1px 1px 10px;background-color:#fff;border-radius:5px;
}

#container2 div.item
{
width:280px;
}

div.item h2
{
line-height: 25px;
margin-top: 5px;
}

/* thinkpage slider css */

#vertical-ticker{
	height:320px;
	overflow:hidden;
	
}

	#vertical-ticker li{
		display:block;
		height: 110px;
	}
	.sv-down{position: absolute;bottom: 0px;left: 85%;}
	.sv-up{position: absolute;bottom: 0px;left: 75%;}
	.sv-arrowicon{width:20px; height:20px;background-image:url('http://thinkworks.in/wp-content/uploads/2013/10/up.png');background-size: 20px;background-repeat: no-repeat;}
	.sv-arrowicon:hover {background-image:url('http://thinkworks.in/wp-content/uploads/2013/10/upred.png');background-size: 20px;background-repeat: no-repeat;}
	.sv-arrowicond{width:20px; height:20px;background-image:url('http://thinkworks.in/wp-content/uploads/2013/10/down.png');background-size: 20px;background-repeat: no-repeat;}
	.sv-arrowicond:hover {background-image:url('http://thinkworks.in/wp-content/uploads/2013/10/downred.png');background-size: 20px;background-repeat: no-repeat;}
	.thinkdaymenu{color: #FFF;background: #333;font-size: 14px;padding: 6px 12px;display: inline;line-height: 29px;}
	.thinkdaymenu:hover{ background:#9D9D9D; color:#333;}
	/* think menu css */
	#horizontalmenu ul {
		padding:1; 
		margin:1; 
		list-style:none;
	}
	#horizontalmenu ul li a {color: #FFF;background: #333;font-size: 13px;padding: 6px 12px;display: inline;line-height: 29px;font-weight: bold;}
	#horizontalmenu ul li a:hover { background:#9D9D9D; color:#333; }
	#horizontalmenu li {
		float:right; 
		position:relative;
		display:block;
		margin-right: 3px;
		cursor: pointer;
	}
	#horizontalmenu li ul {
		display:none;
		position:absolute;
		z-index: 99999;
	}
	#horizontalmenu li:hover ul{
		display:block;
		background:#333;
		height:auto;
	}
	#horizontalmenu li ul li{
		clear:both;
		border-style:none;
		margin-right: 0px;
		float: left;
		width: 173px;
	}
	.thinkmagazine { float:left!important; }
	.think2013home { float:left!important; }
	.think60 a { padding-right: 90px!important; }

	.thinkconversation a { padding-right: 11px!important; }
	.thinktestimonial a { padding-right: 11px!important; }
	.thinksession a { padding-right: 11px!important; }
	.sub-menu li a { font-size: 14px!important; }
	.day a { padding-right: 128px!important; }
	#footer .column h3 { display:none;}		
	
	
	#text-163 h3 { display:none;}


#text-166 h3 { display:none;}



#text-185 h3
{
background-color: #990000;
color:#FFFFFF;
letter-spacing: 0px;


}


#solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border-width: 1px 0;
background: #333;
}

#solidblockmenu li{
display: inline;
}

#solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

#solidblockmenu li a:visited{
color: white;
background-color:#006090;
}

#solidblockmenu li a:hover, #solidblockmenu li .current a{
color: white;
background-color:#006090;
}
	

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 944px; /*Width of Carousel Viewer itself*/
height: 90px; /*Height should enough to fit largest content's height*/
margin-left: 17px;
}

.stepcarousel .belt{
position: absolute;
width:950px; /*leave this value alone*/
left: 30px;
right:15px;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-left: 11px; /*margin around each panel*/
margin-right: 11px;
margin-top: 10px;
width: 300px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background-image:url(http://www.tehelka.com/wp-content/uploads/2014/03/new_bac.png); background-repeat:repeat; 
}
.stepcarousel .panel2{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-left: 11px; /*margin around each panel*/
margin-right: 11px;
margin-top: 10px;
width: 300px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background-image:url(http://www.tehelka.com/wp-content/uploads/2014/06/six_opacity.png); 
}

.election
{
background-color: #006090;
color: #fff;
}


.stepcarousel2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 944px; /*Width of Carousel Viewer itself*/
height: 90px; /*Height should enough to fit largest content's height*/
margin-left: 17px;
}

.stepcarousel2 .belt{
position: absolute;
width:950px; /*leave this value alone*/
left: 30px;
right:15px;
top: 0;
}

.stepcarousel2 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-left: 11px; /*margin around each panel*/
margin-right: 11px;
margin-top: 10px;
width: 300px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background-color: #eee;
height: 100px;
}
.election2
{
background-color: #006090;
color: #fff;
}



#PupdateStat
{
display:none;


}

#24lb_footer

{

display:none;

}
#24lb_footer a
{
display:none;
}


#text-171 h3
{

display:none;

}
#text-172 h3
{

display:none;

}

#text-180 h3
{

display:none;

}
#text-182 h3
{

display:none;

}
.football
{
width:930px;font-size: 15px;font-family: 'Merriweather', serif !important; padding: 16px;background-image:url(http://www.tehelka.com/wp-content/uploads/2014/06/sev_opa.png);
line-height: 17px; 

}
#text-183 h3
{

display:none;

}












.promo {
    position: relative;
	float: left;
padding-right: 3px;
padding-top: 10px;
}
.promo img {
    z-index: 1;
	
top: 0;
left: 0;
}
.promo:hover .hilight
{
height:100px;


}

.promo:hover .hilight  p{
font-family: 'Merriweather', serif;
margin-top: 6px;
display:block;

   
  
}


.hilight {
   
    position: absolute;
   padding-top: 7px;
 
   width:310px;
   height:45px;

font-family: 'Merriweather', serif;
    color: #FFF;
    bottom: 0px;
    z-index: 300;
	text-align:center;

	background: rgba(0, 0, 0, 0.7);

	

}

.hilight h2{
font-family: 'Merriweather', serif;
    color: #FFF;
    z-index: 200;
}
.hilight  p
{
display:none;



}










.promo_spec {
    position: relative;
	float: left;
padding-right: 3px;
padding-top: 10px;
}
.promo_spec img {
    z-index: 1;
	
top: 0;
left: 0;
}
.promo_spec:hover .hilight2
{
height:100px;


}

.promo_spec:hover .hilight2  p{
font-family: 'Merriweather', serif;
margin-top: 6px;
display:block;

   
  
}


.hilight2{
   
    position: absolute;
   padding-top: 7px;
 top:250px;
   width:620px;
   height:45px;

font-family: 'Merriweather', serif;
    color: #FFF;
    bottom: 0px;
    z-index: 300;
	text-align:center;

	background: rgba(0, 0, 0, 0.7);

	

}

.hilight2 h2{
font-family: 'Merriweather', serif;
    color: #FFF;
    z-index: 200;
}
.hilight2  p
{
display:none;



}
.insert-post-ads{
float:right;
margin:10px;
}

#adg_splash_wrapper{
display:none;
}

/*.imagescontent {
    float: left;
    margin: 0px 40px;
}*/