/*
	Theme Name: Texas Observer
	Theme URI: http://www.workhorse-digital.com		
	Description: Theme for Texas Observer
	Author: The Workhorse Team
	Author URI: http://www.workhorse-digital.com/
*/

/* 
@import url('_css/style.css');
 */

@charset "utf-8";
/* CSS Document */
/*-- font start --*/
@font-face { font-family: 'volkhovbold'; src: url('_fonts/volkhov-bold-otf-webfont.eot'); src: url('_fonts/volkhov-bold-otf-webfont.eot?#iefix') format('embedded-opentype'), url('_fonts/volkhov-bold-otf-webfont.woff') format('woff'),  url('_fonts/volkhov-bold-otf-webfont.ttf') format('truetype'),  url('_fonts/volkhov-bold-otf-webfont.svg#volkhovbold') format('svg');  font-weight: normal;  font-style: normal; }

@font-face { font-family: 'volkhovregular'; src: url('_fonts/volkhov-regular-otf-webfont.eot'); src: url('_fonts/volkhov-regular-otf-webfont.eot?#iefix') format('embedded-opentype'), url('_fonts/volkhov-regular-otf-webfont.woff') format('woff'), url('_fonts/volkhov-regular-otf-webfont.ttf') format('truetype'), url('_fonts/volkhov-regular-otf-webfont.svg#volkhovregular') format('svg'); font-weight: normal; font-style: normal; }	

@font-face { font-family: 'volkhovbold_italic'; src: url('_fonts/volkhov-bolditalic-otf-webfont.eot'); src: url('_fonts/volkhov-bolditalic-otf-webfont.eot?#iefix') format('embedded-opentype'), url('_fonts/volkhov-bolditalic-otf-webfont.woff') format('woff'), url('_fonts/volkhov-bolditalic-otf-webfont.ttf') format('truetype'), url('_fonts/volkhov-bolditalic-otf-webfont.svg#volkhovbold_italic') format('svg'); font-weight: normal; font-style: normal; }

/*-- font end --*/
body { margin:0; padding:0; font:14px/20px Arial, Helvetica, sans-serif; color:#373737; }
h1, h2, h3, h4, h5, h6, span, p, html{ margin:0; padding:0; }
h1.title { font:28px/34px 'volkhovbold', Arial, Helvetica, sans-serif; }
h2.title, .right-sec h2 { font:18px/24px 'volkhovbold', Arial, Helvetica, sans-serif; color:#373737;padding:12px 0 0 0; margin:0 0 15px 0; }
#col-stories h2.title a, #col-culture h2.title a, .culture h2.title a {color:#373737;}

h2.sub-title { font:22px/28px Arial, Helvetica, sans-serif; color:#373737;margin-top:15px;}
.sub-title { font:18px/24px Arial, Helvetica, sans-serif; color:#bbbbbb;}
h3 { font:18px/22px 'volkhovbold', Arial, Helvetica, sans-serif; color:#373737; margin:25px 0 0 0; }
h3.blogtitle { font:24px/28px 'volkhovbold', Arial, Helvetica, sans-serif; color:#373737;}
ul, li, ol { list-style:none; margin:0; padding:0; }
a { text-decoration:none; outline:none; color:#5688B9 }
img { border:0; display:inline-block; }
.wrapper { width:1100px; margin:auto;}
.clear, .clearfix { height:0; clear:both; overflow:hidden; }
article, aside, figure, footer, header, hgroup, nav, section { display:block; margin:0; }
input, tetarea, select { outline:none; }

.featuredimage {margin:0px 0px 10px 0px;}
.blog-header {margin-bottom:10px;}
/*-- header start --*/

.top-sec { position:relative; width:1038px; height:50px; }
.top-nav { /*background:url(_images/global/top-rightdivider.jpg) no-repeat top right 17px;*/ position:absolute; top:1px; right:372px;}
.top-nav ul {float:right;}
.top-nav ul li { float:left; font:11px/18px  Arial, Helvetica, sans-serif ; color:#373737; padding:15px 5px 0; /*height:30px;*/ }
.top-nav ul li a { font:11px/18px  Arial, Helvetica, sans-serif ; color:#373737; text-transform:uppercase; }
.devider {padding:0px 15px; float:left; margin-top:4px}
.nav-blog ul, .nav-author ul {
	position: absolute;
	z-index: 9000;
	display: none;
	margin: 0;
	padding:25px;
	list-style-type: none;
	font-size: 100%;
	z-index: 100;
	cursor: default;
	max-width:988px;
	white-space:nowrap;
	background:#ffffff;
	-webkit-box-shadow: #a7a7a7 0px 0px 12px;
  	-moz-box-shadow: #a7a7a7 0px 0px 12px;
  	box-shadow: #a7a7a7 0px 0px 12px;
}
/* 
.nav-blog ul {width:970px;}
 */
.nav-blog ul {width:680px;}

.nav-blog ul li {min-height:180px;}
.nav-blog li, .nav-author li {white-space:normal;}

.nav-blog:hover ul, .nav-blog.show ul, .nav-author:hover ul, .nav-author.show ul {
	display: block;
}

.nav-blog.with-js ul, .nav-author.with-js ul {
	display: none !important;
}

.newsletter { position:absolute; top:10px; right:-20px; width:400px; }
.newsletter label { font:11px/29px  Arial, Helvetica, sans-serif ; color:#373737; float:left;  display:block;}
.newsletter .input-sec { float:left; position:relative; border:1px solid #EAEAEA; -webkit-box-shadow: inset 0px 0px 5px 2px #EAEAEA;  box-shadow: inset 0px 0px 5px 2px #EAEAEA; margin:0 0 0 9px; background:url(_images/email-bg.jpg) no-repeat left top\9; *width:194px; }
.newsletter input { background:none; font:italic 10px/18px Arial, Helvetica, sans-serif; color:#373737; border:none; width:140px; height:18px; padding:5px 10px; float:left; *padding-left:0; }
.newsletter input.submit-arrow { background:url(_images/global/submit-arrow.png) no-repeat left 1px; height:26px; width:32px; float:left; cursor:pointer; padding:0; }
.newsletter input.submit-arrow:hover { background-position:left -25px;}

.logo-sec {height:122px; overflow:hidden;}
.logo-sec a.logo { width:509px; float:left; height:122px; }


h1.title,
.top-nav ul li a:hover, 
.top-nav ul li a.active,
.navigation ul li a span.menu-blog-name,
.sec-nav ul li a,
ul.blue-list li a:hover,
.view-story a,
.blog-con h3,
.blog-con h3 a,
.slider-con h1,
.slider-con h1 a,
.video-con h1,
.video-con h1 a,
.aut-con h3 a:hover,
.contact ul li a:hover,
.atab-multimedia li h3 a:hover,
.sub-formlist li a:hover,
.sub-formlist li a:hover,
.print-con h4,
.blog-con p.blog-catname a:hover 
{color:#c00000 }

h2.title, 
.right-sec h2,
.social-sec,
.blog-authorname,
.adv 
{ border-top:3px solid #c00000; }

.logo-sec { background:#c00000;}
.reteted-con { border-top:3px solid #c00000; border-bottom:3px solid #c00000;}
.active {color:#c00000 !important;}


.header-adv { float:right; min-width:150px; }
.header-adv ul { float:left; margin:15px 15px 0 0;  }
.header-adv ul li { font:bold 14px/22px Arial, Helvetica, sans-serif; color:#fff; }
.header-adv ul li a {  font:bold 16px/18px Arial, Helvetica, sans-serif; color:#fff;}
.header-adv ul li a:hover { text-decoration:underline; }
.magazine-img { float:left; padding:15px 15px 0 0; margin:15px 10px 0px 0px; overflow:hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.96592583, M12=-0.25881905, M21=0.25881905, M22=0.96592583,sizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.96592583, M12=-0.25881905, M21=0.25881905, M22=0.96592583,sizingMethod='auto expand');
-moz-transform:  matrix(0.96592583, 0.25881905, -0.25881905, 0.96592583, 0, 0);
-webkit-transform:  matrix(0.96592583, 0.25881905, -0.25881905, 0.96592583, 0, 0);
-o-transform:  matrix(0.96592583, 0.25881905, -0.25881905, 0.96592583, 0, 0); }
.magazine-img img {-webkit-box-shadow:  3px -5px 2px 2px rgba(0, 0, 0, .3);
        
        box-shadow:  3px -5px 2px 2px rgba(0, 0, 0, .3);}

/*-- nav start --*/
.navigation { float:left; position:relative; z-index:1000; height:42px;  }
.navigation ul li { float:left; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#373737; padding:9px 9px 10px 7px;}
.navigation ul li.first { padding-left:0; }
.navigation ul li a { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#373737; text-transform:uppercase; }
.navigation ul li a:hover {color:#C00000;}
.navigation ul li span { display:block; }
.navigation ul li a span.menu-blog-name { font:bold 14px/18px Arial, Helvetica, sans-serif; text-transform:capitalize;  }
.navigation ul li li {width:119px;}
.navigation ul li a:hover span.menu-blog-name { color:#5688B9; }
.navigation ul li a .menu-author { font:italic 10px/18px Arial, Helvetica, sans-serif; color:#999; text-transform:capitalize;  }
.navigation ul li a:hover .menu-author { color:#373737; }
/*.navigation ul li a span { background:url(_images/nav-arrow.jpg) no-repeat left 7px; *background-position:left 2px; width:10px; height:14px; display:inline-block; margin:0 0 0 5px;  }
.navigation ul li a:hover span, .navigation ul li a.active span {  background-position:left bottom; *background-position:left -12px; }
*/
/*-- nav end --*/

/*-- search start --*/
.search { float:right;  -webkit-box-shadow: inset 0px 0px 5px 2px #EAEAEA;  box-shadow: inset 0px 0px 5px 2px #EAEAEA; background:url(_images/search-bg.jpg) no-repeat left top; max-height:42px;  width:243px;}
.search input { background:none; border:none; width:172px; height:32px; padding:5px 10px; float:left; font:italic 12px/18px Arial, Helvetica, sans-serif; color:#373737; line-height:32px ;}
.search input.search-icon { background:url(_images/global/search-icon.png) no-repeat left top; border:none; width:51px; height:42px; float:left; cursor:pointer; }
.search input.search-icon:hover { background-position:left bottom; }
/*-- search end --*/

/*-- sec-nav start --*/
.sec-navsection { border:1px solid #cacaca; margin:0 0 30px 0; *min-height:54px;  }
.sec-nav { float:left; width:100%; *min-height:54px; position:relative; background:url('_images/global/bkg-topics-gradient.png') repeat-x;}
.sec-nav ul li { float:left; *min-height:54px; position:relative; }
.sec-nav ul li a {   font:bold 13px/18px Arial, Helvetica, sans-serif;  text-transform:uppercase; padding:18px 12px; display:block;}
.sec-nav ul li a:hover, .sec-nav ul li.current-menu-item a, .sec-nav ul li.current-menu-ancestor > a {background:url('_images/global/bkg-topics-gradient.png') repeat-x 0px -54px;   position:relative; color:#fff;  }

.sec-nav ul li .sub-menu { display:none; position:absolute; width:230px; right:-1px; background:#333; border:solid 1px #cacaca; }
.sec-nav ul li:hover .sub-menu { display:block; }
.sec-nav ul li .sub-menu li { float:none; }
.sec-nav ul li .sub-menu li a { padding:10px 12px}

.right-secnav { float:right; position:relative; width:242px;  background:url('_images/global/bkg-topics-gradient.png') repeat-x; height:54px;}
.right-secnav ul li { float:left; background:#000 url(_images/global/nav-divider.png) no-repeat left 20px; height:54px; }
.right-secnav ul li:first-child { background:#000 none; }
.right-secnav ul li a { font:bold 13px/18px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:18px 13px;  display:block; }
.right-secnav ul li a:hover { color:#f5c123; }
/*-- sec-nav end --*/

/*-- header end --*/

/*-- section start --*/
.left-side { width:760px; float:left; margin:30px 0; }
.right-side { width:245px; float:right; margin:30px 0; }
.inner-left { width:225px; float:left; }
.inner-right { width:535px; float:right; }

.inner-left h2 { font:18px/24px 'volkhovbold', Arial, Helvetica, sans-serif ; color:#373737; }
/*-- section end --*/

/*-- content sec --*/
.main-sec { margin:0 0 0 0; /*position:relative;*/ }
.right-sec { width:300px; float:right; }
.left-sec { width:769px; float:left; }

.article-sec { margin:0 0 25px 0; }
.article-sec1 { margin:0 !important; }

.twitter { font-size:13px; line-height:16px; min-height:140px;}
.twitter a {color:#999;}
span.twitter-subtitle a, span.twitter-subtile a:visited { font:bold 13px/18px Arial, Helvetica, sans-serif; color:#999999; font-style:italic; display:block; margin-top:-16px; margin-bottom:5px;} 
span.twitter-subtile a:hover {text-decoration:underline;}
ul.blue-list li, ul.related_post li { font:bold 11px/13px Arial, Helvetica, sans-serif; color:#5688b9; margin:0 0 15px 0;}
ul.blue-list li span { display:block; color:#373737; font:italic 11px/14px Arial, Helvetica, sans-serif; }
ul.blue-list li a, ul.related_post li a { font:bold 11px/13px Arial, Helvetica, sans-serif; color:#5688b9; text-transform:uppercase;}

.related_post_title {padding-bottom:10px;}

.view-story { text-align:right; }
.view-story a { font:bold 11px/13px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.view-story a:hover {color:#5688b9;  }

/*-- social-icon --*/
.social-sec { padding:15px 0 0 0;  }
.social-sec ul li{ float:left; margin:0 13px; }
.social-sec ul li.fb { margin-left:0; }
.social-sec ul li.rss { margin-right:0; }
.social-sec ul li a { width:41px; height:41px; display:block; background:url(_images/global/sprite-social.png) no-repeat left top; }
.social-sec ul li a span {display:none;}
.social-sec ul li.fb a:hover {background-position:0px -41px ;}
.social-sec ul li.twit a {background-position:-42px 0px; }
.social-sec ul li.twit a:hover {background-position:-42px -41px;}
.social-sec ul li.pint a {background-position:-84px 0px;}
.social-sec ul li.pint a:hover {background-position:-84px -41px;}
.social-sec ul li.rss a {background-position:-126px 0px;}
.social-sec ul li.rss a:hover {background-position:-126px -41px;}
/*-- social-icon end --*/

/*-- adv --*/
.adv { padding:25px 0 0 0;  }
.ad1 { background:#e2e2e2; width:243px; height:243px; display:block; font:bold 10px/243px Arial, Helvetica, sans-serif; color:#373737; text-align:center; }
.ad2 { background:#e2e2e2; width:243px; height:103px; display:block; font:bold 10px/103px Arial, Helvetica, sans-serif; color:#373737; text-align:center; margin:25px 0 0 0; }
.ad3 { background:#e2e2e2; width:243px; height:151px; display:block; font:bold 10px/151px Arial, Helvetica, sans-serif; color:#373737; text-align:center; margin:25px 0 0 0; }
/*-- adv end --*/

/*-- left-sidebar --*/
.left-sidebar { width:244px; float:left; margin:0 0 25px 0;  }
.content { float:right; width:501px; margin:0 0 25px 0; }
/*-- left-sidebar end --*/

/*-- blog --*/
.blog ul li{ margin:0 0 15px 0; }
.blog-thumb { float:left; }
.blog-con { float:left; width:147px; margin:0 0 0 15px; }
.blog-con p.blog-catname { font:10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#5688b9; margin:0 0 2px 0;  }
.blog-con p.blog-catname a{ font:10px/13px Arial, Helvetica, sans-serif; color:#5688b9; }

.blog-con h3 { font:14px/16px 'volkhovbold', Arial, Helvetica, sans-serif;  margin:0; }
.blog-con h3 a { font:14px/16px 'volkhovbold', Arial, Helvetica, sans-serif; }
.blog-con h3 a:hover { color:#373737; }
.blog-con p.blog-author { font:italic 10px/13px 'volkhovregular', Arial, Helvetica, sans-serif; color:#373737; }
.blog-con p.blog-author a { font:italic 10px/13px 'volkhovregular', Arial, Helvetica, sans-serif; color:#373737; display:block;}
.blog-con p.blog-author time {font-style:normal;}
.blog-con p.blog-author a:hover { color:#5688b9;}

/*-- blog end --*/

/*-- slider-sec --*/
#slider, #slider4 {margin-bottom:14px;}
#slider li, #slider2 li {background:url(_images/home/slider-conbg.jpg) no-repeat left bottom;}	
#slider ul, #slider li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li, #slider4 ul, #slider4 li {margin:0;padding:0;list-style:none;}
#slider3 li {width:501px;height:340px;overflow:hidden; position:relative;}
.this-is-grey-area {position:absolute; bottom:0px; left:0px; width:470px; background:url('_images/archives/transparent-black.png'); padding:10px 20px 25px 10px; color:#fff;}
.this-is-grey-area h1 {font: 24px/26px 'volkhovbold', Arial, Helvetica, sans-serif;}
.this-is-grey-area h2 {font: bold 18px/20px Arial, Helvetica, sans-serif;}

#slider li, #slider2 li {width:501px;height:468px;overflow:hidden;}	

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3, #nextBtn4  { text-indent:-10000px; display:block; position:absolute;left:440px;top:280px;z-index:30; background:url(_images/home/slider-arrows-sprite.png) no-repeat -25px 0px; width:26px; height:21px; overflow:hidden;}
#prevBtn2, #nextBtn2 {top:-34px;}
#prevBtn3, #nextBtn3 {top:310px;}
span#nextBtn:hover, span#nextBtn2:hover {background-position:0 -21px;}
span#prevBtn:hover, span#prevBtn2:hover {background-position:-25px -21px;}	
#nextBtn, #nextBtn2, #nextBtn3 {left:470px; background-position: 0px 0px;}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a, #prevBtn3 a, #nextBtn3 a, #prevBtn4 a, #nextBtn4 a {display:block;position:relative;width:25px;height:21px;}	
/* this image does not exist on server?
#nextBtn a, #nextBtn2 a, #nextBtn3 a {background:url(images/btn_next.gif) no-repeat 0 0;}	
 */
		
/* numeric controls */	

ol#controls, ol#controls2, ol#controls3 {margin:1em 0;padding:0;height:28px; position:absolute; top:260px; right:60px; z-index:100;}
ol#controls2 {top:-53px;}
ol#controls li, ol#controls2 li, ol#controls3 li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:28px;line-height:28px;color:#fff;font: bold 12px/34px Arial, Helvetica, sans-serif;}
ol#controls3 {top:290px; left:400px;}
ol#controls2 li {color:#999 !important;}
ol#controls3 li {color:#fff !important;}
	
/* // Easy Slider

*/
.slider-count { background:url(_images/home/slider_countbg_03.png) repeat-x left top; position:absolute; text-align:right; height:34px; width:501px; z-index:20; top:274px; left:0; }
ul#nav2 { display:none; }
#count { font:bold 12px/34px Arial, Helvetica, sans-serif; color:#fff; float:right;}
.grey-bar { width:501px; position:relative;}
#slide4 .grey-bar li .slides{float:left;width: 490px;}
#slider4 figcaption{float: right; width:190px; padding:0 16px;}
#slide4 .grey-bar { width:720px; position:relative;}
#slider4 li {width:720px;overflow:hidden;height:309px;}
#slide4 #prevBtn4 { text-indent:-10000px; display:block; position:absolute;left:686px;top:314px;z-index:30; background:url(_images/home/slider-arrows-sprite.png) no-repeat -25px 0px; width:26px; height:21px; overflow:hidden;}
#slide4 .slider-count { background:none; position:absolute; text-align:right; height:34px; width:720px; z-index:20; top:275px; left:0; }

#slide4 #nextBtn4 {left:712px; background-position: 0px 0px;text-indent:-10000px; display:block; position:absolute;top:314px;z-index:30; width:26px; height:21px; overflow:hidden;}
ol#controls4 li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:28px;line-height:28px;color:#000;font: bold 12px/34px Arial, Helvetica, sans-serif;}
ol#controls4 {margin:1em 0;padding:0;height:28px; position:absolute; top:295px; right:35px; z-index:100;}



.slider-img img{ display:block; }
.main-slide {background:url(_images/home/slider-conbg.jpg) no-repeat left bottom; overflow:hidden; }
.main-slide li { width:501px !important; background:none !important; }
.slider-con { padding:10px; }
.slider-con h1 { font:18px/20px 'volkhovbold', Arial, Helvetica, sans-serif; }
.slider-con h1 a { font:18px/20px 'volkhovbold', Arial, Helvetica, sans-serif;  }
.slider-con h1 a:hover { color:#373737; }
.slider-con span {padding:0 15px 0 0; margin:0 15px 0 0;}
.slider-con span.article-author { font:bold 10px/14px Arial, Helvetica, sans-serif; color:#999999; font-style:italic; }
.slider-con span.last { background:none; }
.slider-con span a { color:#999999; }
.slider-con span a:hover { color:#373737; }
.slider-con p { font:13px/17px Arial, Helvetica, sans-serif; color:#373737; margin:10px 0 0 0; }
.slider-con p a { font:bold 13px/17px Arial, Helvetica, sans-serif; color:#5688b9; }

.slider-con p a:hover { color:#373737; } 
/*-- slider-sec end --*/

/*-- video --*/
.video video { height:280px; display:block; }

.video-temp { display:block; height:278px; }
.video-con { position:relative; padding:10px; border:1px solid #e6e4e4; background: #FCFCFC; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#f0f0f0)); background: -webkit-linear-gradient(#FCFCFC, #f0f0f0); background: -moz-linear-gradient(#FCFCFC, #f0f0f0); background: -ms-linear-gradient(#FCFCFC, #f0f0f0); background: -o-linear-gradient(#FCFCFC, #f0f0f0); background: linear-gradient(#FCFCFC, #f0f0f0); -pie-background: linear-gradient(#FCFCFC, #f0f0f0); behavior: url(css/PIE.php); }
.video-con h1 { font:18px/20px 'volkhovbold', Arial, Helvetica, sans-serif; }
.video-con h1 a { font:18px/20px 'volkhovbold', Arial, Helvetica, sans-serif; }
.video-con h1 a:hover { color:#373737; }
.video-con span {padding:0 15px 0 0; margin:0 15px 0 0;}
.video-con span.article-author { font:bold 10px/14px Arial, Helvetica, sans-serif; color:#999999; font-style:italic; }
.video-con span.last { background:none; }
.video-con span a { color:#999999; }
.video-con span a:hover { color:#373737; }
.video-con p { font:13px/17px Arial, Helvetica, sans-serif; color:#373737; margin:10px 0 0 0; }
.video-con p a { font:bold 13px/17px Arial, Helvetica, sans-serif; color:#5688b9; }
.video-con p a:hover { color:#373737; }
/*-- video --*/

/*-- state star --*/
.state-star { }
.state-star h2 { margin:0; }
.state-star span {background:url(_images/slider-divider_29.png) no-repeat right top; padding:0 15px 0 0; margin:0 15px 0 0; font:bold 10px/14px Arial, Helvetica, sans-serif; float:left;}
.state-star span.article-author { font:bold 10px/14px Arial, Helvetica, sans-serif; color:#999999; font-style:italic; }
.state-star span.last { background:none; }
.state-star span a { color:#999999; }
.state-star span a:hover { color:#373737; }

.cartoon img {width:244px; height:auto; margin:5px 0 0 0;}
/*-- state star end --*/

/*-- multimedia homepage --*/
.culture { /*margin:25px 0 0 0;*/  float:left; position:relative; padding:20px 24px 20px 24px; border:1px solid #e6e4e4; background: #FCFCFC; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#f0f0f0)); background: -webkit-linear-gradient(#FCFCFC, #f0f0f0); background: -moz-linear-gradient(#FCFCFC, #f0f0f0); background: -ms-linear-gradient(#FCFCFC, #f0f0f0); background: -o-linear-gradient(#FCFCFC, #f0f0f0); background: linear-gradient(#FCFCFC, #f0f0f0); -pie-background: linear-gradient(#FCFCFC, #f0f0f0);  }
.culture h2.title { font:18px/22px 'volkhovbold'; color:#373737; border:0; padding:0;width:200px;}
.view-all-multi{float:right;margin-right:20px;}
/*-- multimedia homepage end --*/

/*-- content sec end --*/

/*-- footer --*/
.footer { background:#373737; padding:27px; margin:25px 0 0 0; }
.footer ul li { float:left; }
.footer ul li.foo-1 { width:175px; margin:0 15px 0 0; }
.footer ul li.foo-2 { width:116px; margin:0 15px 0 0; }
.footer ul li.foo-3 { width:109px; margin:0 15px 0 0; }
.footer ul li.foo-4 { width:155px; margin:0 15px 0 0; }
.footer ul li.foo-5 { width:182px; margin:0 15px 0 0; }
.footer ul li.foo-6 { width:165px; }
.footer ul li h2 { font:bold 14px/18px Arial, Helvetica, sans-serif; color:#f5c123; text-transform:uppercase; margin:0 0 10px 0; }
.footer ul li ul li { float:none; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#fff; }
.footer ul li ul li a { font:bold 12px/18px Arial, Helvetica, sans-serif; color:#fff; }
.footer ul li ul li a:hover { color:#f5c123; } 
/*-- footer end--*/

/*-- article --*/
.authorname { font:12px/22px Arial, Helvetica, sans-serif; color:#464646; font-style:italic; }
.authorname a { color:#5688b9; text-decoration:underline; }
.authorname a:hover { color:#999; text-decoration:none; }
.article-img { }
.article-con { }

.article-con img {max-width:760px; height:auto ;}

.article-con ul {margin-bottom:15px;}
.article-con p { font:14px/20px Arial, Helvetica, sans-serif; color:#373737; margin:0 0 15px 0; }
.article-con p a { color:#5688b9;  }
.article-con p a:hover { color:#373737;  }
.reteted-con {padding:15px 0; margin:25px 0; }
.reteted-con p { font:13px/20px Arial, Helvetica, sans-serif; color:#999; margin:0; }
.reteted-con p a { color:#5688b9; text-decoration:underline;  }
.reteted-con p a:hover { color:#999; text-decoration:none; }
/*-- article end --*/

/*-- blog --*/
.blogtitle a { font:24px/28px 'volkhovbold', Arial, Helvetica, sans-serif ; color:#373737; }
.blogtitle span { font:bold 12px/18px Arial, Helvetica, sans-serif; color:#999; font-style:italic; display:block; }
.blogtitle span a { font:bold 12px/18px Arial, Helvetica, sans-serif; font-style:italic; color:#999; /*text-decoration:underline;*/ }
.blogtitle span a:hover { color:#5688b9; text-decoration:none; }
.blog-img { float:left; margin:0 25px 15px 0; }
.blog-img-right { float:right; margin:0 0 15px 25px; }
.comment-text a, .blog-header span a {color:#999999;  text-decoration:underline;  }
.comment-text a:hover, .blog-header span a:hover { color:#5688B9;}
.comment-text, .blog-header span.byline {font-style:italic !important;font-size:12px;color:#999999}
.blog-sec { border-top:1px solid #dcdcdc; margin:0 0 25px 0; }
.blog-first {  border:0; }

.recent-post ul.blue-list li a { text-transform:capitalize; }
.recent-post ul.blue-list li a span  { font:bold 11px/13px Arial, Helvetica, sans-serif; color:#5688b9; }

.blog-authorimg { float:left; margin:0 15px 10px 0; }
.blog-authorname h4 { font:bold 12px/18px Arial, Helvetica, sans-serif; color:#373737; text-transform:uppercase;}
.blog-authorname {padding:15px 0 0 0; min-height:150px;}
.blog-authorname p { font:14px/20px Arial, Helvetica, sans-serif; color:#373737; }
.blog-authorname p a { color:#5688b9; font:bold 12px/20px Arial, Helvetica, sans-serif; }
.blog-authorname p a:hover { color:#373737; }
/*-- blog end --*/

/*-- author --*/
.author-sec { margin:25px 0 20px 0; }
.author-img { float:left; margin:0 20px 15px 0; }
.author-sec p { font:14px/20px Arial, Helvetica, sans-serif; color:#373737; margin:0 0 15px 0; }
.author-sec p a { color:#5688b9; font:bold 12px/18px Arial, Helvetica, sans-serif; }
.author-sec p a:hover { color:#373737;  }

.aut-img { float:left; width:300px; height:185px; margin:0 22px 0 0; overflow:hidden; display:block;}
.atab .aut-con { float:left; width: 420px; display:block;}
.atab {padding-top:20px;}
.atab span {display:block;}
.atab .aut-con { }
.aut-con h3 { margin:0; } 
.aut-con h3 a { color:#373737; }

.aut-con h3 span { display:block; font:bold 10px/18px Arial, Helvetica, sans-serif; color:#999; font-style:italic; }
.aut-con h3 span a { color:#999; }
.aut-con p { margin:10px 0 0 0; font:14px/20px Arial, Helvetica, sans-serif; color:#373737; }
.aut-con p a { color:#5688b9; font:bold 12px/18px Arial, Helvetica, sans-serif; }
.aut-con p a:hover {color:#373737; }
.atab li { border-bottom:1px solid #f2f2f2; padding:0 0 20px 0; margin:0 0 20px 0; }
.slider-temp { text-align:right; }


.contact ul li { font:bold 14px/28px Arial, Helvetica, sans-serif; color:#373737; min-height:32px; margin:0 0 10px 0; padding:0 0 0 48px; background:url('_images/global/sprite-contact.png') no-repeat;}
.contact ul li a { font:bold 14px/18px Arial, Helvetica, sans-serif; color:#373737; }

.no-bkg {background:none !important;}
.contact ul .no-bkg {position:relative;}
.contact ul .no-bkg img {position:absolute; top:-4px; left:2px;}
.contact ul li.contact {background-position:10px -40px;}
.grayscale { filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */;}
	
	
/*-- author end --*/

/*-- multimedia --*/
.video-sec { margin:25px 0 20px 0; }

.video-sec .video { float:left; width:700px; margin:0 19px 0 0; }
.video-sec .video video { height:auto; }
.video-cont { float:right; width:308px; }
.video-cont h2 { font:24px/28px 'volkhovbold', Arial, Helvetica, sans-serif; color:#373737; }
.video-cont h2 span{ font:bold 12px/24px Arial, Helvetica, sans-serif; color:#999; display:block; font-style:italic; }
.video-cont p  { font:14px/20px Arial, Helvetica, sans-serif; color:#373737; margin:15px 0 ; }
.video-cont a.playmedia { font:bold 14px/18px Arial, Helvetica, sans-serif; color:#5688b9; }
.video-cont a.playmedia:hover { color:#373737; }


.atab-multimedia {padding-top:20px; min-height:400px;}
.atab-multimedia li { float:left; width:225px; margin:0 21px; border:none; padding-bottom:25px;  }
.atab-multimedia li.first { margin-left:0; clear:left;}
.atab-multimedia li.last { margin-right:0; }
.atab-multimedia li h3 { margin:0 0 15px 0; }
.atab-multimedia li h3 a { color:#373737; }

.atab-multimedia li h3 span { font:bold 10px/18px Arial, Helvetica, sans-serif; color:#999; display:block; }
.atab-multimedia li h3 span a { color:#999; }
.atab-multimedia li h3 span a:hover { color:#373737; }
.atab-multimedia li .aut-img { float:none; width:225px; height:120px; overflow:hidden; margin:0; }
.atab-multimedia li .aut-img img {width:225px; height:auto; }
.ul-list { border-bottom:1px solid #e2e2e2; margin:0 0 20px 0; }
.ul-list.last { border:0; margin:0; }
/*-- multimedia --*/

/*-- archives --*/
/*.search-left { float:left; width:400px; margin-left:100px;}*/
/*.search-right { float:right; width:376px; margin-right:100px;}*/
.archives-wrap .main-sec{margin:0 0 20px;}
.search-left { float:left; width:45%;}
.search-right { float:right; width:39.4%;}
.search-left-title, .search-right-title{ margin:0 0 20px;}
.search-right-featured-content{margin:20px 0 0;}
.search-right-featured-content p{margin:0 0 15px;font:italic 14px/18px Arial,Helvetica,sans-serif;}
.search-right-featured-content a:first-child{ font:16px/18px 'volkhovbold', Arial, Helvetica, sans-serif; color:#373737; text-decoration:underline; }
.issue-full-view{float:right;}
.archi-slider { background:#e2e2e2; border:2px solid #cccccc; padding:0 0 0 18px; margin:0 0 25px 0; min-height:100px;position:relative;height:340px; }
.archi-con { padding:18px 18px 18px 0; float:left; width:500px; }
.archi-con h1 { margin:0 0 10px 0; }
.archi-con p { font:14px/20px Arial, Helvetica, sans-serif; color:#373737; padding:0 0 15px 0; }
.archi-img { position:absolute; display:block; width:510px; top:0px;left:536px;}
.archi-img #demos { width:471px;  }
.archi-img img { display:block; }
.form-list li { margin:0 0 22px 0; }
.form-list li label { font:24px/30px 'volkhovbold', Arial, Helvetica, sans-serif; color:#5688b9; display:block; margin:0 0 8px 0; }
.form-list li .search-sec { position:relative; -webkit-box-shadow: inset 0px 1px 2px 0px #cccccc;  box-shadow: inset 0px 1px 2px 0px #cccccc; behavior: url(css/PIE.php); background:none; border:1px solid #c6c6c6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:340px; padding:5px; height:36px; background:url(_images/archives-searchbg.jpg) no-repeat left top\9; }
.form-list li .search-sec input { background:none; border:none; height:37px; float:left; width:300px; font:13px/18px Arial, Helvetica, sans-serif; color:#999; padding:0 2px; line-height:37px\9;  }
.form-list li .search-sec input.archives-search { background:url(_images/archive-search_40.jpg) no-repeat left top; border:none; width:36px; cursor:pointer;   }


.sub-formlist li { margin:0 0 15px 0; }
.issue-title{ font:16px/18px 'volkhovbold', Arial, Helvetica, sans-serif; color:#373737; text-decoration:underline; }
.view-full {text-align:right; font-weight:bold; display:block; width:370px;}
.sub-formlist li span { display:block; font:italic 14px/18px Arial, Helvetica, sans-serif; color:#373737; text-decoration:none; }


.print-img { float:left; width:123px; margin:0 10px 0 0; }
.print-img img {width:123px !important; height:auto !important;}
.print-con { float:left; width:221px; }
.print-con h4 { font:16px/18px 'volkhovbold', Arial, Helvetica, sans-serif;  margin:0 0 9px 0; }
/*-- archives end --*/

/*-- culture slider --*/
.indexo_slider { width:744px; height:350px; background:none; }


/* addthis sharing styles */
	a.share-comments {
		text-decoration: none;
		width:44px;
}
	.share-comments-number {
		font:24px 'volkhovbold', Arial, Helvetica, sans-serif; 
		color:#373737; 
		border: #BBB solid 1px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background-color:#ffffff;
		margin-left:3px;
		text-align:center;
		width:44px;
}
	.share-comments-comments {
		font-size:10px;
		color:#999999;
		font-style: italic;
		text-align:center; 
}
#share1 {
		border: #E2E2E2 solid 1px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		/*overflow:hidden;*/	
}
#share1 {position:absolute; top:0px; left:-90px;}
#share2 {display:none; padding:2px 10px; width:380px; /*overflow:hidden; height:24px;*/}
#share2a {display:block; padding:2px 10px; width:380px; overflow:hidden; height:24px; margin-left:-15px;}

@media screen and (max-width: 1186px) { 
	#share1 {display:none;}
	#share2 {display:block;}	
	.fixed-share {
		position:relative;
	}

}
@media screen and (min-width: 1186px) { 
	.fixed-share {
		position:fixed !important; top:290px !important; left:50% !important; margin-left:-635px !important;
		}	
}

/* END sharing stlyes */

/* Chosen CSS */
/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); 
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('chosen-sprite.png') right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('chosen-sprite.png') no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('chosen-sprite.png') no-repeat 100% -22px;
  background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat 100% -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('chosen-sprite.png') right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('chosen-sprite.png') no-repeat -38px -22px;
  background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('chosen-sprite.png') no-repeat -38px -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
/* @end */

/* END Chosen CSS */

/* SpryTabbedPanels.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	overflow: hidden;
	padding: 25px 0 0 0;
	margin: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.tab-menu li {
	position: relative;
	top: 1px;
	outline:none;
	float: left;
	padding: 12px 18px;
	margin: 0px 0px 0px 10px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	background:url('_images/global/bkg-tab-gradient.png') repeat-x;
	list-style: none;
	border: solid 1px #e2e2e2;
	cursor: pointer;

}
.tab-menu li a {color: black; text-decoration: none;}

.atab, .atab-multimedia {clear: both; border-top: solid 1px #e2e2e2; background-color: #fff;}
.active {background-color:#fff; border-bottom: 1px solid #fff !important;  background-image:none !important;}
.hideme {display:none;}
.showfirst {display:block;}
/*Slide With Content CSS */

#multi-tabs {background:url('_images/global/bkg-multi-block.gif') repeat-x; border:1px solid #e6e4e4; width:766px;	 font-family:Arial, Helvetica, sans-serif;}
#multi-tabs .select{
	color: #d00;
}

/*End Slide with Content CSS */

.tweet {padding-bottom:10px;}
.tweet-time {display:block;}

.with-sub {background:url('_images/global/sprite-nav-down-arrow.png') no-repeat right 4px; padding-right:13px}
a.with-sub:hover {background-position-y: -12px;}
/*post images */
.left-sec img.alignleft {
	float:left;
	margin-right:10px;
}
.left-sec img.alignright {
	float:right;
	margin-left:10px;
}
.left-sec img.alignright {
	float:right;
	margin-left:10px;
}
.left-sec img.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
/* post images end */
/*post and page lists */
.pagepost ol,.pagepost ul, .left-sec li {margin-left:10px;margin-bottom:15px;}
.pagepost ol, .pagepost ul {margin-bottom:15px;}
.pagepost ol li {list-style-type:decimal !important;}
.pagepost ul li {list-style-type:disc !important;}
/* end posts and page lists */

/*Sidebar styles for top right section unique sidebar */
.sidebar-top-right {margin-bottom:15px;}
.sidebar-top-right li {margin-bottom:10px;}
/*end sidebar top unique section */

.issue-article-holder {padding: 5px 0px 10px 0px;;}
.issue-article-holder .article-author {display:block; font-size:11px; line-height:14px; padding-bottom:8px; font-style:italic;}
.issues-left {float:left; width:640px;}
.issues-right {float:right; width:300px;}
.issues-right h2 {font-size:16px; line-height:20px;}
.issue-thumb {width:120px; float:left;}

.category-sec {border-bottom:1px solid #ccc; padding-bottom:30px; margin-top:20px;}
.category-sec img {display:block; float:left; width:300px; height:auto; margin-right:20px;}
.cat-sec-right {float:left; width:400px;}
.cat-title {border-bottom:1px solid #ccc; }
.full-width {width:700px;}

#nav-below {height:30px; width:100%; position:relative;}
#nav-below a {text-indent:-2000px;  width: 25px; height: 21px; background:url(_images/home/slider-arrows-sprite.png) no-repeat 0px 0px; overflow:hidden; display:block; }
.nav-previous, .nav-next {position:absolute; top:10px;}
.nav-previous {right:0px;}
.nav-next {right:26px;}
#nav-below .nav-next a {background-position:-25px 0px;}
#nav-below .nav-next a:hover {background-position:-25px -21px;}
#nav-below .nav-previous a:hover {background-position:0 -21px;}
.page-count {position:absolute; top:10px; right:62px;}
.article-img {color:#464646; text-align:center;}
.article-img .photo-credit {float:right; text-align:right; padding:0px 0px 0px 10px; font-style:italic; font-size:11px; line-height:12px;}
.article-img .caption {font-size:12px; line-height:14px;  padding:2px 0px 10px 10px; text-align:left;}


#stories-culture {width:100%;}
#col-stories, #col-culture {float:left; width:240px;}
#col-stories {margin-right:20px;}
.stor-cult-img-link a {color: #C00000;}
.stor-cult-img-link {display:block; font-weight:bold;  color: #C00000; font: 16px/22px 'volkhovbold', Arial, Helvetica, sans-serif;background: url(_images/home/slider-conbg.jpg) no-repeat left bottom; margin-bottom:10px; padding-bottom:10px; }
.stor-cult-img-link span {display:block; padding:1px 6px 2px 6px;;}
.more-stories {border-bottom:1px solid #ccc; margin-bottom:5px;}
.stor-cult-link {font-size:14px; line-height:17px; display:block; }
a.stor-cult-link:hover {color: #C00000;}
.stor-cult-img-link img {width:240px; height:155px; overflow:hidden; margin-bottom:6px;}
.st-feat-img img {width:240px; height:auto;}
.stor-cult-img-link .article-author {font-size:12px; line-height:14px; font-style:italic; color: #373737;}
.stor-cult-img-link .article-author a {color: #373737;}
.story-holder {padding:0px 0px 12px 0px;}
.story-holder .article-author {font-size:11px; line-height:14px;font-style:italic; display:block;}
.story-holder .article-author a {color: #373737;}
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width: 100%; /* When images are too wide for containing element, force them to fit. */height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft, img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;
}
.alignright, img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;
}
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}
.wp-caption { font-size:12px; line-height: 15px;margin-bottom: 20px;max-width: 760px; /* prevent too-wide images from breaking layout */padding: 4px 4px 6px 4px;text-align: left;  color: #999;
}
.wp-caption img {margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;
}

.media-credit {text-align:right; font-size:10px; line-height:11px; font-style:italic; margin-top:-5px;}

blockquote {
  color:#464646 !important;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #EEEEEE;
}
blockquote p {color:#464646 !important;}

.article-con h2, article-con h3, .article-con h4 {font-family: 'volkhovbold', Arial, Helvetica, sans-serif}

/*Slide With Content CSS */
.indexo_slider_fouc .indexo_slider{display:none;}
.indexo_slider h2, .indexo_slider h4, .indexo_slider div, .indexo_slider span, .indexo_slider a{margin:0px;padding:0px;vertical-align:baseline;border:none;text-decoration:none;text-shadow:none}
.indexo_slider p{margin:0px !important;}
.indexo_slider { position: relative; z-index: 1;}
.indexo_slides { position: absolute; z-index: 1;left:0px;overflow:hidden; width:744px; }
.indexo_slideri{width:100%; height:350px; background:none !important;}
.indexo_slideri .indexo_inner_wrap{ height: 100%;}
.indexo_slideri .indexo_inner_wrap img {width:437px; height:auto;}
.indexo_inner{margin:20px 15px 20px 40px;top:60px !important;bottom:5px !important;width:90%;height:80% !important;}
.indexo_slideri .indexo_inner_wrap a {  }
.indexo_slideri .indexo_inner_wrap a img { display:block; }
/*Navigation numbers*/
.indexo_slider .indexoi_nav { position:absolute;bottom:20px;text-align:center;margin: 0;z-index:15; }
.indexo_slider .indexoi_nav a { margin: 3px; display:block;width:8px;float:left;height:8px;background:url(_images/shakti/buttons/default/nav.png) no-repeat top left}
.indexo_slider .indexoi_nav a.activeSlide { background-position:-8px 0; }
.indexo_slider.indexoi_nav a:focus { outline: none; }
/*div.indexo-slider-control { position: absolute; z-index: 4; right: 0px; margin:20px 20px 20px 0;}
div.indexo-slider-nav { float: left; padding: 10px 15px; cursor: pointer;}*/
.indexo_nav_thumb{float: left !important; margin:0 15px 0 0 !important;padding:0px !important;display:block;}
span.indexo-order { display: none; }
div.indexo-slider-nav h2 { float: left; padding-bottom: 4px; clear:none; margin:0px !important;}
span.indexo-meta { padding: 1px 0px; border: 1px solid #ccc; border-width: 1px 0 0 0; display: block; float: left;  }			
/*div.indexo-active{ background-color:transparent !important; background: url(arrow_bg.png) no-repeat center left; margin-left: -20px; padding-left: 36px;border:none !important; }
div.indexo-active h2 { margin-bottom: 1px; color: #222 !important; }*/
div.indexo-active span.indexo-meta{ color: #797979 !important; border: 0px !important;border-top: 1px solid #ddd !important; }
div.indexo-active-lt{ background-color:transparent !important; background: url(_images/shakti/arrow_lt_bg.png) no-repeat center right; margin-right: -20px; padding-right: 36px;border:none !important; }
div.indexo-active-lt h2 { margin-bottom: 1px; color: #222 !important; }
div.indexo-active-lt span.indexo-meta{ color: #797979 !important; border: 0px !important; }
/*div.indexo-active-theme-red{border-right: 5px solid #e33100 !important;}
*/div.indexo-active-lt-theme-red{border-left: 5px solid #e33100 !important;}
div.indexo-active-theme-green{border-right: 5px solid #91bd09 !important;}
div.indexo-active-lt-theme-green{border-left: 5px solid #91bd09 !important;}
div.indexo-active-theme-blue{border-right: 5px solid #2daebf !important;}
div.indexo-active-lt-theme-blue{border-left: 5px solid #2daebf !important;}
div.indexo-active-theme-magenta{border-right: 5px solid #a9014b !important;}
div.indexo-active-lt-theme-magenta{border-left: 5px solid #a9014b !important;}
div.indexo-active-theme-yellow{border-right: 5px solid #ffb515 !important;}
div.indexo-active-lt-theme-yellow{border-left: 5px solid #ffb515 !important;}
div.indexo-active-theme-orange{border-right: 5px solid #ff5c00 !important;}
div.indexo-active-lt-theme-orange{border-left: 5px solid #ff5c00 !important;}
div.indexo_slideri h4{padding-bottom:20px;margin:0 !important;}
div.indexo-excerpt { padding:0 10px 0 0; margin:20px 0 0 0; /*width:100%;*/}
div.indexo-excerpt p { padding:0 !important; font:13px/18px Arial, Helvetica, sans-serif; color:#373737; }
div.indexo-excerpt p a { font-weight:bold; color:#5988b9; }
div.indexo-excerpt p a:hover { color:#373737; }
/*read more buttons*/
a.indexo_more, a.indexo_more:visited {	background: #222;display: block; float:right;padding: 5px 10px 6px !important; margin-top: 10px; color: #fff; text-decoration: none;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;	cursor: pointer;}
a.indexo_more:hover	{ background-color: #111; color: #fff; }
a.indexo_more:active	{ top: 1px; }
a.indexo_small.indexo_more, a.indexo_small.indexo_more:visited { font-size: 11px; padding: ; }
a.indexo_more, a.indexo_more:visited,a.indexo_medium.indexo_more, a.indexo_medium.indexo_more:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
a.indexo_large.indexo_more, a.indexo_large.indexo_more:visited { font-size: 14px; padding: 8px 14px 9px; }
a.indexo_green.indexo_more, a.indexo_green.indexo_more:visited{ background-color: #91bd09; }
a.indexo_green.indexo_more:hover	{ background-color: #749a02; }
a.indexo_blue.indexo_more, a.indexo_blue.indexo_more:visited{ background-color: #2daebf; }
a.indexo_blue.indexo_more:hover{ background-color: #007d9a; }
a.indexo_red.indexo_more, a.indexo_red.indexo_more:visited{ background-color: #e33100; }
a.indexo_red.indexo_more:hover{ background-color: #872300; }
a.indexo_magenta.indexo_more, a.indexo_magenta.indexo_more:visited{ background-color: #a9014b; }
a.indexo_magenta.indexo_more:hover{ background-color: #630030; }
a.indexo_orange.indexo_more, .indexo_orange.indexo_more:visited{ background-color: #ff5c00; }
a.indexo_orange.indexo_more:hover{ background-color: #d45500; }
a.indexo_yellow.indexo_more, .indexo_yellow.indexo_more:visited{ background-color: #ffb515; }
a.indexo_yellow.indexo_more:hover{ background-color: #fc9200; }
.indexo_slider  .sldr_clearlt{display:block;visibility:hidden;clear:left;height:0;content:".";}
.indexo_slider  .sldr_clearrt{display:block;visibility:hidden;clear:right;height:0;content:".";}
div.indexo-slider-control { position: absolute; z-index: 4; right: 0px; margin:0; width:307px;}
div.indexo-slider-nav { float:left; padding: 9px 15px; height:34px; width:276px; border-bottom:1px solid #e6e4e4; border-top:1px solid #e6e4e4; cursor: pointer; background: #FCFCFC; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#f0f0f0)); background: -webkit-linear-gradient(#FCFCFC, #f0f0f0); background: -moz-linear-gradient(#FCFCFC, #f0f0f0); background: -ms-linear-gradient(#FCFCFC, #f0f0f0);  background: -o-linear-gradient(#FCFCFC, #f0f0f0); background: linear-gradient(#FCFCFC, #f0f0f0); -pie-background: linear-gradient(#FCFCFC, #f0f0f0);}
div.indexo-slider-nav h2 { font:bold 12px/15px Arial, Helvetica, sans-serif; color:#373737; }
div.indexo-active { border-top:1px solid #A1A1A1; background: #A1A1A1; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#A1A1A1), to(#7d7e7d)); background: -webkit-linear-gradient(#A1A1A1, #7d7e7d); background: -moz-linear-gradient(#A1A1A1, #7d7e7d); background: -ms-linear-gradient(#A1A1A1, #7d7e7d); background: -o-linear-gradient(#A1A1A1, #7d7e7d); background: linear-gradient(#A1A1A1, #7d7e7d); -pie-background: linear-gradient(#A1A1A1, #7d7e7d); }
div.indexo-active h2 { color:#fff; }
.indexothumb {height:270px; overflow:hidden;}

a.gs-title, a.gs-title:visited {color:#c00000 !important;font-family:volkhovbold;}
div.gsc-clear-button {display:none !important;}
.page-template-page-archives-php .cse form.gsc-search-box, .page-template-page-archives-php form.gsc-search-box {
padding: 0px 0px 20px 0px;
margin-bottom: 26px;
}


.page-template-page-search-results-php form.gsc-search-box {float:right;-webkit-box-shadow: inset 0px 0px 5px 2px #EAEAEA;  box-shadow: inset 0px 0px 5px 2px #EAEAEA; background:url(_images/global/search/search-bg.jpg) no-repeat left top\9;height:42px;}

.page-template-page-archives-php input.gsc-input {width:270px !important; height:32px !important; font-size:16px !important; line-height:19px !important;}

.cse input.gsc-input, input.gsc-input {background:none !important; border:none !important; width:172px; height:32px; padding:5px 10px; float:left; font:italic 12px/13px Arial, Helvetica, sans-serif !important; color:#373737; line-height:32px;}

.cse input.gsc-search-button, input.gsc-search-button {background:url('_images/global/search/search-icon_12.png') no-repeat left top !important;width:51px !important; height:42px !important; float:left; cursor:pointer;border:none !important;text-indent:-5000px; margin:-5px 0 0 0; !important;padding:0 !important;}

.cse input.gsc-search-button:hover, input.gsc-search-button:hover{ background-position:left bottom !important; }

.image-credit {text-align:right; padding-right:10px;;font-size:10px;line-height:11px; font-style:italic;}

.tags {font-style:italic;}

.tag article {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;}

.feat_float_Right .article-img {float:right; max-width:400px; margin:0px 0px 10px 10px;}
.feat_float_Left .article-img {float:left; max-width:400px; margin:0px 10px 10px 0px;}
.feat_float_Left .article-img img, .feat_float_Right .article-img img  {max-width:400px; height:auto;}
.main-sec .pagepost .article-img img{ width:100%; height:auto;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .main-sec .pagepost .article-img img{ width:100% !important; height:auto !important;}
}

/*= 12102012 =*/
body.category-multimedia { background:#272727; color:#FFF; }
body.category-multimedia a { color:#999999; }
body.category-multimedia a:hover { color:#fff; text-decoration:none; }

body.category-multimedia .top-nav { right:382px; }
body.category-multimedia .top-nav ul li { background:url(_images/top_nav_wp.jpg) no-repeat right 19px; padding:13px 7px 0; }
body.category-multimedia .top-nav ul li.last { background:none; }
body.category-multimedia .top-nav ul li a { color:#ffffff; text-transform:none; }
body.category-multimedia .top-nav ul li a:hover { color:#C00000; }

body.category-multimedia .newsletter { right:0px; width:195px; }
body.category-multimedia .newsletter .input-sec { background:#FFF; float:right; margin:0px; }

body.category-multimedia .social-icone-top { position:absolute; right:195px; top:9px; }
body.category-multimedia .social-icone-top ul li { float:left; margin:0 15px 0 0; width:29px; height:29px; }
body.category-multimedia .social-icone-top ul li a { width:29px; height:29px; text-indent:-999em; overflow:hidden; display:block; }
body.category-multimedia .social-icone-top ul li a.icone1 { background:url(_images/social_top_01.jpg) no-repeat left top; }
body.category-multimedia .social-icone-top ul li a.icone2 { background:url(_images/social_top_02.jpg) no-repeat left top; }
body.category-multimedia .social-icone-top ul li a.icone3 { background:url(_images/social_top_03.jpg) no-repeat left top; }
body.category-multimedia .social-icone-top ul li a.icone4 { background:url(_images/social_top_04.jpg) no-repeat left top; }

body.category-multimedia .header-adv { margin:15px 0 12px; }
body.category-multimedia .header-adv ul { float:none; margin:0px; }
body.category-multimedia .header-adv ul li { float:left; margin:0 40px 0 0; }
body.category-multimedia .header-adv ul li.last { margin-right:0px; }
body.category-multimedia .header-adv ul li a { color:#FFF; }
body.category-multimedia .header-adv ul li a:hover { color:#c00000; text-decoration:none; }

body.category-multimedia .video-sec { margin-top:28px; }
body.category-multimedia .video-sec .video { overflow:hidden; }
body.category-multimedia .video-cont { width:368px; }
body.category-multimedia .video-cont h2 { color:#f0f0f0; }
body.category-multimedia .video-cont h2 span { margin:5px 0 0 0; }
body.category-multimedia .video-cont p { color:#FFF; margin:5px 0 20px 0; }
body.category-multimedia .video-cont a { text-decoration:underline; color:#999999; }
body.category-multimedia .video-cont a:hover { color:#FFF; text-decoration:none; }

body.category-multimedia .tab-menu li { padding:8px 16px; }
body.category-multimedia .tab-menu li.active { background:#FFF; color:#C00000; }
body.category-multimedia .tab-menu li.active a { color:#c00000; }
body.category-multimedia .tab-menu li a { color:#373737; font:bold 14px/20px Arial, Helvetica, sans-serif; }

body.category-multimedia .atab, body.category-multimedia .atab-multimedia { background:none; }
body.category-multimedia .atab li { color:#FFF; position:relative; }
body.category-multimedia .atab li.last { border-bottom:none; padding-bottom:0px; }
body.category-multimedia .atab li span.aut-con .time-post { }
body.category-multimedia .atab li span.aut-con .time-post span.time, body.category-multimedia .atab li span.aut-con .time-post span.by-author { color: #999999; font: italic bold 10px/14px Arial,Helvetica,sans-serif; background:url(_images/posted-by-sep.jpg) no-repeat left 3px; padding-left:7px; float:left; }
body.category-multimedia .atab li span.aut-con .time-post span.time { background:none; padding:0px; margin-right:7px; }
body.category-multimedia .atab li span.aut-con p { color:#FFF; font:normal 14px/20px Arial, Helvetica, sans-serif; margin:10px 0 0 0; }
body.category-multimedia .atab li span.aut-con p a { text-decoration:underline; font:bold 14px/20px Arial, Helvetica, sans-serif; }
body.category-multimedia .atab li span.aut-con p a:hover { text-decoration:none; }
body.category-multimedia .aut-con { width:720px; }
body.category-multimedia .aut-con h3 a { color:#FFF; }
body.category-multimedia .aut-con h3 a:hover { color:#c00000; }

body.category-multimedia .navigation { color:#FFF; }

/*= post page =*/
.category-multimedia, .category-multimedia .article-con p { color:#fff; }
.category-multimedia .main-sec { border-top:3px solid #fff; padding-top:20px; }
.category-multimedia .left-sec .article-img { text-align:left; margin-bottom:25px; }
.category-multimedia .full-secpagepost .article-img { text-align:center; margin-bottom:25px; }
.category-multimedia .left-sec { width:764px; }
.category-multimedia .left-sec .blog-header h1, .category-multimedia .full-secpagepost .blog-header h1 { color:#fff; }
.category-multimedia .left-sec .reteted-con, .category-multimedia .full-secpagepost .reteted-con { border-color:#FFF; margin-top:45px; }
.category-multimedia .left-sec .reteted-con p, .category-multimedia .full-secpagepost .reteted-con p { color:#999; }

.category-multimedia .right-sec { width:299px; margin-top:65px; }
.category-multimedia .right-sec p {display:block;margin:0 0 15px 0 !important;font:14px/20px Arial, Helvetica, sans-serif;}

.pageination {text-align:center; font-size:18px;}
.pageination span {display:inline;}

.post-message .publisher-anchor-color {color:#ffffff !important;}
 
 .tn3-image-description {font-size:14px !important; line-height:20px !important; }
 .tn3-text-bg .tn3-image-title{display:none !important;}


/* new 02052013 */
.multimedia-tab ul { display:block; content:"."; clear:both; /*font-size:0; line-height:0;*/ overflow:hidden; border-bottom:1px solid #F2F2F2; margin:0 0 25px;}
.multimedia-tab ul:last-child { border-bottom:none; background:#fff; }
.multimedia-tab li { width:315px; float:left; margin:0 34px; border:none; }
.multimedia-tab li.first { margin-left:0; }
.multimedia-tab li.last { margin-right:0;/* border-bottom:1px solid #F2F2F2 !important;*/ padding-bottom:20px !important;} 
.multimedia-tab h3 { margin:0 0 15px; }
.multimedia-tab h3 a { color:#fff; }
.multimedia-tab h3 a:hover { color:#c00000; }
.multimedia-tab h3 span { font:bold 10px/18px Arial, Helvetica, sans-serif; color:#b5b4b4
; display:block; font-style:italic; }
.multimedia-tab h3 span a { color:#b5b4b4;}
.multimedia-tab h3 span a:hover { color:#fff; }
.multimedia-tab .aut-img { float:none; margin:0; }
.multimedia-tab .aut-con { width:auto !important; color:#fff; float:none !important; margin:5px 0 0; }
.multimedia-tab .aut-con p { color:#fff; }
.multimedia-tab .aut-con p a { text-decoration:underline; font-weight:bold; }
.multimedia-tab .aut-con a { line-height:normal; }
.multimedia-tab .navigation { text-align:right; display:block; content:"."; clear:both; /*font-size:0; line-height:0;*/ overflow:hidden; width:140px !important; float:right !important; }
.multimedia-tab #nav-below.navigation > div { float:left; color:#999999; font-weight:bold; margin:0 0 0 10px; }
.multimedia-tab #nav-below.navigation a { background:none; text-indent:inherit; width:auto; height:auto; font-weight:bold; }

/* 04262013 */
.left-sec .main-section {  background:url(_images/new-divider_01.jpg) repeat-y left top; }
.upcomming-events:after, .news-letter:after, .news-letter .textwidget:after { clear:both; display:block; content:""; }
.left-content { float:left; width:565px; }
.post-type-archive-events .left-content { float:none; }
.post-type-archive-events .main-section { float:left; width:600px; }
.left-content .date-url { float:left; width:56px; margin:0 15px 0 0; text-align:center; }
.left-content .date-url span { color:#fff; background:#c00000; font:20px/26px 'volkhovbold_italic'; padding:8px 0; display:block; text-align:center; width:56px; margin:0 0 2px; }
.left-content .date-url a { font:bold 11px/14px Arial, Helvetica, sans-serif; display:block; }
.left-content .date-url a:hover { color:#c00000; }
.left-content .upcomming-events .main-content { float:left; width:342px; font:14px/20px Arial, Helvetica, sans-serif; color:#373737; }
.thumb-image { float:right; width:140px; }
.left-sub-content { float:right; width:150px;}
.left-content .upcomming-events { border-bottom:2px dotted #6699cc; padding:0 0 20px; margin:0 0 8px; }
.left-content .upcomming-events.last { border-bottom:none; }
h1.event_title { border:none; text-transform:capitalize; }
.left-content .upcomming-events h2 { /*font:18px/24px 'volkhovbold'; color:#373737;*/ border:none; margin:0 0 5px; }
.left-content .date-url .share { margin:4px 0 0; }
.left-content .date-url .share a { background:#828283; padding:2px 5px; color:#fff; display:block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:url(_images/share-bg.jpg) no-repeat left top\9; width:46px\9;  height:14px\9; }

.left-sub-content .news-letter { margin:0 0 15px;}
.left-sub-content .news-letter h2{ font:18px/24px 'volkhovbold',Arial,Helvetica,sans-serif; color:#373737; margin:0 0 5px; }
.left-sub-content .news-letter .input-sec { float:left; position:relative; border:1px solid #EAEAEA; -webkit-box-shadow: inset 0px 0px 5px 2px #EAEAEA;  box-shadow: inset 0px 0px 5px 2px #EAEAEA; /*margin:0 0 0 9px;*/ background:url(_images/email-bg.jpg) no-repeat left top\9; *width:140px; }
.left-sub-content .news-letter input { background:none; font:italic 10px/18px Arial, Helvetica, sans-serif; color:#373737; border:none; width:85px; height:18px; padding:5px 10px; float:left; *padding-left:0; }
.left-sub-content .news-letter input.submit-arrow { background:url(_images/global/submit-arrow.png) no-repeat left 1px; height:26px; width:32px; float:left; cursor:pointer; padding:0; }
.left-sub-content .news-letter input.submit-arrow:hover { background-position:left -25px;}
.left-sub-content .news-letter ul li { margin:0 0 5px 0; color:#5688B9; }
.left-sub-content .news-letter ul li a:hover { color:#c00000 }

/* tooltip */
.htmltooltip{ position: absolute;  z-index: 1000; left: -1000px; top: -1000px; background: #fff; border: 1px solid black; padding:5px 10px; width: auto; font:12px/18px Arial, Helvetica, sans-serif; color:#fff; border:1px solid #ccc;  }

/* 05012013 */
.left-content .news-letter ul li { margin-left:0; }
.left-content .news-letter ul li h3 { padding-top:12px; margin:0 0 5px; }
.left-content .news-letter ul li li { margin-bottom:5px; }
.left-content .news-letter ul li li a:hover { color:#c00000 }

/*  What was this for??? 
.upcomming-events-single :after { clear:both; content:""; display:block; }
 */
.upcomming-events-single { padding:15px 0 0; }
.upcomming-events-single .main-content { float:left; width:494px;}
.upcomming-events-single .main-content .thumb-image { margin:0 0 10px 10px; float:none; width:auto; text-align: center; }

.event-date {  font:18px/26px 'volkhovregular'; color:#373737; margin:0 0 15px;  }
.event-date span { font:18px/26px 'volkhovbold',Arial,Helvetica,sans-serif; color:#373737; display:inline-block; margin:0 2px 0 0; }
.event-date a { color:#373737; text-decoration:underline; }
.event-date .event-time {margin-left:45px; }
.event-date a:hover { color:#c00000; text-decoration:none; }

.left-content .main-content h3{ font-size:18px; margin-bottom:15px;}
.viewmore-bookmark { text-align: right; }
.viewmore-bookmark a { color:#c00000; font: bold 11px/13px Arial,Helvetica,sans-serif; text-transform: uppercase; }
.left-content .upcomming-events h2.title a{ color:#373737; }

/* 05212013 */
.header-adv:after { clear:both; display:block; content:""; }
.multimedia-header { float:left; font:bold 14px/18px Arial,Helvetica,sans-serif; color:#fff !important; margin:17px 0 14px; text-transform:uppercase; }
.multimedia-header:hover { color:#c00000 !important; }
a#back-to-mobile{ color:#ffffff; }
#back-to-mobile {display:none; font-size:25px; line-height:25px; text-align:center; width:100%; padding:30px 0px; background:#000; font-weight:bold; min-width:1080px;}
@media (max-width:600px){
#back-to-mobile {display:block;}	
	
}
.tn3-gallery { height:738px !important; }
.postid-30289 .tn3-gallery { height: auto !important; padding-bottom:170px !important; }
.postid-30289 .tn3-image-ins, .postid-30289 .tn3-in-image, .postid-30289 .tn3-text-bg {position: relative !important;}

.tn3-image { overflow:visible !important; }
.tn3-in-image { width:100% !important; left:0 !important; top:0 !important; }
.tn3-text-bg { padding:0.5em 0 !important; top:555px !important; min-height:120px !important; }
.postid-30289 .tn3-text-bg {top:auto !important;}
.tn3-image-description { padding:0 1em !important; }
.pagepost .tn3-thumbs li { list-style:none !important; }

/*03142014*/
.tn3e-gallery { margin-bottom: 20px; background: #424242 !important; float: none !important; }
.tn3e-thumbs { background: #272727 !important; }
.tn3e-image-title { color: #fff !important; }
.pagepost .tn3e-thumbs ul li { list-style:none !important; }
.tn3e-next { background-image:url(_images/tn3e.png) !important; }
.tn3e-prev { background-image:url(_images/tn3e.png) !important; }
.tn3e-show-albums { display: none !important; }
.tn3e-control-bar { left: 460px !important; width: 164px !important; }
.tn3e-play { left: 25px !important; }
.tn3e-image-title {display:none !important;}
.tn3e-image-description{color:#FFF !important; font-size:12px !important;}

.tn3e-custom-gallery { margin-bottom: 20px; background: #424242 !important; float: none !important; }
.tn3e-custom-thumbs { background: #272727 !important; }
.tn3e-custom-image-title { color: #fff !important; }
.pagepost .tn3e-custom-thumbs ul li { list-style:none !important; }
.tn3e-custom-next { background-image:url(_images/tn3e.png) !important; }
.tn3e-custom-prev { background-image:url(_images/tn3e.png) !important; }
.tn3e-custom-show-albums { display: none !important; }
.tn3e-custom-control-bar { left: 460px !important; width: 164px !important; }
.tn3e-custom-play { left: 25px !important; }
.tn3e-custom-image-title {display:none !important;}
.tn3e-custom-image-description{color:#FFF !important; font-size:12px !important;}

/*Pull Quotes */
aside.pull-quote {
	width:275px;
    font: 24px/32px volkhovbold,serif;
    color: #C00000;	
}
aside.left {
	float:left;
	margin-right:15px;
}

aside.right {
	float:right;
	margin-left:15px;
}
/* The below if for the Guardian / Observer collaboration about the border, one line per article (4 total) as well as single posts that have no images nor sidebars... */
body.postid-36551 .right-sec, .img-36551, 
body.postid-36612 .right-sec, .img-36612,
body.postid-36686 .right-sec, .img-36686, 
body.postid-36687 .right-sec, .img-36687,
body.postid-38663 .right-sec, .img-38663,
#postHeader-37315, .img-37315, .img-38906
{
	display:none !important;
}
body.postid-36551 .left-sec, 
body.postid-36612 .left-sec,
body.postid-36686 .left-sec, 
body.postid-36687 .left-sec,
body.postid-38663 .left-sec
{
	width:100% !important;
}
/* End Guardian styles */

/*  Hide page titles...  */
article#post-37283 h1 {
	display:none;
}
#share2 a.addthis_button_tweet iframe   { width: 87px !important;}
#share2 a.addthis_button_google_plusone #___plusone_0   { width: 63px !important;}
.blog-header    { position: relative;}
@media (max-width:1399px){
    #share1   { display: none;}
    #share2   { display: block; position: relative !important; margin: 0px !important; left: -10px !important; top: 0px !important; width: 100%; float: left;}
}    
@media (min-width:1400px){
    #share1   { display: block;}
    #share2   { display: none;}
    
}   

#postHeader-38663 h1 {
	font-size:36px !important
}
#postHeader-38663 .sub-title {
	font-size:24px !important;
}

#article-38663 .wp-caption {
	max-width:1100px !important;
}

#article-38663 img {
	max-width:1100px !important;
}
.video-left-box {
	float: left; margin: 0 15px 5px 0; 
}