
@font-face {
    font-family: 'helvatica_regular';
    src: url('fonts/helvatica_regular.eot');
    src: url('fonts/helvatica_regular.eot') format('embedded-opentype'),
         url('fonts/helvatica_regular.woff') format('woff'),
         url('fonts/helvatica_regular.ttf') format('truetype'),
         url('fonts/helvatica_regular.svg#helvatica_regular') format('svg');
}
 @font-face {
	 font-family: 'MyriadPro-Regular'; 
	 src: url('fonts/MyriadPro-Regular.otf.eot');
	 src: url('fonts/MyriadPro-Regular.otf.eot?#iefix') format('embedded-opentype'),
	      url('fonts/MyriadPro-Regular.otf.woff') format('woff'),
	      url('fonts/MyriadPro-Regular.otf.ttf') format('truetype'),
	      url('fonts/MyriadPro-Regular.otf.svg#MyriadPro-Regular') format('svg');
	      font-weight: normal;
	     font-style: normal;  
}

/*body {font-family: 'helvatica_regular';background:#f5f5f5; font-size:13px; color:#000; text-size-adjust:100%; -webkit-text-size-adjust:100%;}*/
body {font-family: 'helvatica_regular';background:#ffffff; font-size:13px; line-height: 1.5em; color:#000; text-size-adjust:100%; -webkit-text-size-adjust:100%;}
h1, h2, h3, h4{color:#000;font-family: 'MyriadPro-Regular';}
p{font-family: 'MyriadPro-Regular';}
a{text-decoration:underline; color:#0000ff;}
a:hover{text-decoration:none;}
.clear{clear:both;}
img{max-width:100%;}
/*Commonn Classes*/

.full_wrapper{width:100%;		overflow:display;}
.wrapper{width:1150px; margin:0 auto; overflow:hidden;}

.wrapper.tagadelic { width: 100%; }

ul{margin:0; padding:0;}

/*== Header
=============================*/
#header,
.header{float:left; width:100%; background: url(../images/masthead-bg.gif) repeat-x 0 0; padding-bottom:0px;}

/*.logo{float:left; width:auto; margin:20px 0 0 43px;}*/
.advertise{margin-top: 5px; width: 100%; float: left; margin-bottom: 5px; position: relative;}
.logoTagline{color: #FFFFFF;float: left; font-size: 20px; font-weight: bold; margin-top: 8px; padding-left: 34px; text-align: center;}
.logoTagline p{font-family: times new roman;font-size: 29px;font-weight: bold;margin-bottom: 10px;}
.logoTagline span{ font-style: italic; font-weight:bold;}
.logoTagline span p {font-size: 22px;font-style: italic; font-weight:bold; }
.headerUpper{float:left; width: 58%}
.search{float: right;padding-right: 16px;/*padding-top: 35px;*/ width: 40%;}
.search label{ color: #FFFFFF; float: left; font-size: 18px; font-weight: normal; margin-right: 5px; margin-top: 6px;}
.search input{width:200px; padding:5px; border:1px solid #5c4893; height: 32px;}

.search .views-widget-filter-body { width: 280px;  padding-right: 0;}
.search .views-exposed-form .views-exposed-widget .form-submit { margin-top: 0; padding: 0 6px 0 6px; }

input {width:98%;}
input[type="submit"]{width:auto;}
textarea {width:87%;}

.navigation{float:left; width:100%; box-shadow: 0 5px 6px #000000;}
.navigation ul{margin:0; padding:0; float:left; width:100%; text-align: center; padding-left:0px;padding:5px 0; background: url(../images/nav_bg.png) repeat-x;}
.navigation ul li{ display: inline-block;float: none;list-style: none outside none;width: auto;}
.navigation ul li a{padding:12px 10px; color:#000; font-size:18px; border-left:2px solid #777777; text-decoration: none; display:inline-block;}
.navigation ul li:first-child a{border:none;}

.navigation a.mobileNav{display: none;font-size: 23px;text-align: center;text-decoration: none;width: 100%;background: url(../images/nav_bg.png) repeat-x; padding:16px 0; border-bottom: 1px solid #FFFFFF;}
/* header End */


/*Video & ads*/
.advertise iframe {
	position: absolute;
    top:0;
    left: 0;
    max-width: 100%;
    height: 100%;
}



/* Content Part */

.contentPart{float:left; width:100%;}
.banner_part{display:block; padding:20px; border-bottom:1px solid #000;}
.third { width: 66.333%; float: left; }
.banner_left{float:left; width:auto; border:6px solid #777777;box-shadow: 1px 3px 4px #000000;}
.content_part{
  float: left;
  margin: 0 0 0 15px;
  width: 48.2%;
}

.content_part .content {
  border: 1px solid #2e1153;
  box-shadow: 1px 3px 4px #000000;
  padding: 5px;
}

.content_part h1{ font-size:27px; float:left; width:100%; padding-bottom:20px; font-weight:normal; color:#1d2654;}
.content_part h2 { text-align: center; margin-bottom: 0; }
.content_part .views-field-title a { text-align: center; margin-bottom: 10px; }
.content_part p{ font-size:14px; float:left; width:100%; padding-bottom:10px; line-height: 15px;}
.content_part a{ font-size:18px; text-decoration: none; color:#163c5c;}

.content_part h2 {width:100%; background: #777777; display: inline-block; margin-bottom: 12px;  padding:15px 0; box-shadow: 1px 2px 3px #000;}
/*.content_part h2 a { font-size:20px;font-family: 'helvatica_regular'; color:#fff; float: none; }*/
/*.content_part h2 a { font-size:22px; color:#fff; float: none; text-shadow: 1px 1px #cccccc;}*/
.content_part h2 a { font-size:22px; color:#fff; float: none; text-shadow: 2px 2px #000;}
.content_part .views-field-view-node a {
  display: block;
  text-align: right;
}

.block h2 {
  width:100%; 
  background: #777777; 
  display: inline-block; 
  margin-bottom: 12px;  
  padding:15px 0; 
  text-align: center; 
  font-size: 29px;
  line-height: 1.2em;
  color: #fff;
  box-shadow: 1px 4px 4px #000000;
}

.field-name-field-image {display:none;}
.bannerAdd{float:left; width:30%;margin-left:3%;}
.colum3{display:block; padding:5px 20px 20px 20px;}
.colm1{
  float:left; 
  width:360px; 
  border:1px solid #2e1153; 
  background: #fff;
  box-shadow: 2px 3px 5px #000000; 
/*  height:379px; */
  margin-left:8px;
}

.colm1 .block {
  padding: 5px;
}

.colm1 h2{
  font-family: 'MyriadPro-Regular';
  font-size: 27px;
  font-style: italic;
  font-weight: normal;
  padding-top: 10px;
  text-align: center; 
  width: 100%;
  background: none;
  color: #000;
  box-shadow: none;
  margin: 0;
}
.colm1 .views-row {
  margin-bottom: 10px;
}
.colm1 .views-row a {
  font-size: 1.1em;
  font-weight: bold;
  color: #0000ff;
  text-decoration: underline;
}
.tagsection{display:block; padding:0 20px; margin-top:8px;}
.tegsection1{float:left; width:358px; margin-left:16px;}
.tegsection1:first-child{margin-left:0;}
.tag_image{float: left;height: 280px;margin-bottom: 20px; }
.tag_image img{max-width: 100%;}

.tegsection1.trending{float:left; width:32%; margin-left:16px;}



.feedbackform{float:left; width:348px; margin-left:10px;}


#block-webform-client-block-485849 h2,
#block-webform-client-form-341243 h2,
.feedbackform h3{   background: none repeat scroll 0 0 #777777; box-shadow: 1px 4px 4px #000000; color: #FFFFFF; float: left; font-size: 28px; font-style: italic; line-height: 20px; padding: 18px 10px; width: 94%; text-shadow: 2px 2px #000; }


#block-webform-client-form-341243 .content,
#block-webform-client-block-485849 .content,
.formarea{float:left; width:90%; padding:15px; border:1px solid #2e1153;    box-shadow: 1px 2px 3px #000000;}

#block-webform-client-block-485849 .content { float: none; }

#block-webform-client-form-341243 .webform-component,
#block-webform-client-block-485849 .webform-component,
.tegsection1 .block-webform .content,
.formfields {
  float:left; 
  width:100%; 
  margin-bottom:10px;
}

#block-webform-client-block-485849 .webform-component {
  float: none;
}

.tegsection1 .block-webform .form-required,
#block-webform-client-form-341243  .form-required,
#block-webform-client-block-485849  .form-required {
 display: none;
}

.tegsection1 .block-webform h2{
  text-shadow: 2px 2px #000;
}

.tegsection1 .block-webform label,
#block-webform-client-form-341243 label,
#block-webform-client-block-485849 label,
.formfields label{font-family: 'MyriadPro-Regular'; font-style:italic; font-size:28px; float:left; margin-right:12px; width:75px;}


#block-webform-client-form-341243  input,
#block-webform-client-block-485849  input,
.formfields input{  border: 1px solid #2E1153;float: left;height: 20px;padding: 4px;width: 210px;}

#block-webform-client-block-485849 input { float: none; }

.tegsection1 .webform-component-textarea label,
#block-webform-client-form-341243 .webform-component-textarea label,
#block-webform-client-block-485849 .webform-component-textarea label,
.formfields.comment label{ width:100%; margin-bottom:8px; margin-top:16px; text-align:left;}

.tegsection1 .block-webform textarea,
#block-webform-client-form-341243 textarea,
#block-webform-client-block-485849 textarea,
.formfields textarea{  border: 1px solid #2E1153;float: left;min-height: 67px;padding: 4px;}/*width: 304px;}*/


#block-webform-client-form-341243  input.form-submit,
#block-webform-client-block-485849 input.form-submit,
.formfields input.submit { 
  float:none; 
  padding:1px 17px; 
  color:#fff; 
  font-size:14px; 
  width:100%;
  background: #777777; 
  height:auto;
  border: 1px solid #2E1153;
}

.formfields:last-child{margin:0;}


.tegsection1 #block-webform-client-block-14{float:left; width:100%; padding:0px; border:1px solid #2e1153;    box-shadow: 1px 2px 3px #000000;}
.tegsection1 #block-webform-client-block-14 label{font-family: 'MyriadPro-Regular'; font-style:italic; font-size:21px; float:left; margin-right:12px; width:75px;font-weight:normal;}
.tegsection1 #block-webform-client-block-14 input{  border: 1px solid #2E1153;float: left;height: 20px;padding: 4px;width: 224px;}
.formfields.comment label{ width:100%; margin-bottom:8px; margin-top:16px;}
.tegsection1 #block-webform-client-block-14 .webform-client-form { float: left;padding: 0 15px 15px;width: 90%;}
.tegsection1 #block-webform-client-block-14 .form-textarea-wrapper  {clear:both;}
 .tegsection1 #block-webform-client-block-14  .webform-component {float:left; width:100%; margin-bottom:10px;margin-top:4px;}
.tegsection1 #block-webform-client-block-14 textarea{  border: 1px solid #2E1153;float: left;min-height: 67px;padding: 4px;}
.tegsection1 #block-webform-client-block-14 input[type="submit"]{ float:right; padding:1px 17px; color:#fff; font-size:14px; width:auto; background: #777777; height:auto;}
.tegsection1 #block-webform-client-block-14{float:left;}
.tegsection1 #block-webform-client-block-14 h2 {background: none repeat scroll 0 0 #777777;box-shadow: 1px 4px 4px #000000;color: #FFFFFF;float: left;font-size: 29px;
font-style: italic;line-height: 20px;padding: 18px 0 18px 9px;width: 98%;}





.left_bttm #block-webform-client-block-16{float:left; width:96%; padding:0px; border:1px solid #2e1153;    box-shadow: 1px 2px 3px #000000;}
.left_bttm #block-webform-client-block-16 label{font-family: 'MyriadPro-Regular'; font-style:italic; font-size:21px; float:left; margin-right:12px; width:75px;}
.left_bttm #block-webform-client-block-16 input{  border: 1px solid #2E1153;float: left;height: 20px;padding: 4px;width: 224px;}
.formfields.comment label{ width:100%; margin-bottom:8px; margin-top:16px;}
.left_bttm #block-webform-client-block-16 .webform-client-form { float: left;padding: 0 15px 15px;width: 90%;}
.left_bttm #block-webform-client-block-16 .form-textarea-wrapper  {clear:both;}
.left_bttm #block-webform-client-block-16 .webform-component {float:left; width:100%; margin-bottom:10px;margin-top:4px;}
.left_bttm #block-webform-client-block-16 textarea{  border: 1px solid #2E1153;min-height: 67px;padding: 4px;width:100%}
.left_bttm #block-webform-client-block-16  input[type="submit"]{ float:right; padding:1px 17px; color:#fff; font-size:14px; width:auto; background: #777777; height:auto;}
.left_bttm #block-webform-client-block-16{float:left; margin-left: 6px;}
.left_bttm #block-webform-client-block-16 h2 {background: none repeat scroll 0 0 #777777;box-shadow: 1px 4px 4px #000000;color: #FFFFFF;float: left;font-size: 29px;
font-style: italic;line-height: 20px;padding: 18px 0 18px 9px;width: 98%;}



 
.tag_image a{color: #0000ff; font-family: 'MyriadPro-Regular'; font-size: 14px; margin-top: 26px; text-align: center; text-decoration: none; width: 110px;}
.video{float:left; }
.video h3{ background: none repeat scroll 0 0 #777777; box-shadow: 1px 4px 4px #000000;color: #FFFFFF;float: left;font-size: 32px;line-height: 20px;margin-left: 8px; text-align:center; padding: 18px 10px; width: 89%; margin-bottom:15px;font-family: 'helvatica_regular'; text-shadow: 2px 2px #000;}
.video h2{ text-shadow: 2px 2px #000;}
.add336{ text-align: center; margin-bottom:20px;}
.add336 img{ max-width: 100%;}
.video_main{float:left; width:100%;}
.video_main a{box-shadow: 1px 2px 3px #000000; float: left; margin-bottom: 5px; margin-left: 0; width: 178px;}
.video_main a img{max-width:100%;}
.calendarmain{width:332px; float:left; margin-left:16px;}
.editorialarchive{border: 1px solid #282828; float: left; padding: 12px 14px; width: 91%; box-shadow: 1px 2px 3px #000000;}
.editorialarchive h3{ width:100%; text-align: center; float:left; margin-bottom:13px;font-family: 'MyriadPro-Regular'; font-size:23px; font-weight:normal;}
.editorialarchive select{ border: 1px solid #282828; font-size: 18px; height: 44px; line-height: 25px; padding: 10px 4px; text-align: center; width: 304px;}
.bottom_content{display:block; padding: 20px 0 20px 0; }
.bottom_content_left{float:left; width:749px;}
.articles{ float: left; margin-right: 12px; width: 362px;}
.article_head{width:100%; background: #777777; float:left; padding:15px 0; box-shadow: 1px 2px 3px #000; border-top: 5px solid #cccccc;}
.article_head h2{ font-size:24px;font-family: 'helvatica_regular'; color:#fff; padding-left:20px; float:left; font-weight:normal;}
.article_head a{  color: #FFFFFF; float: right; font-size: 14px; margin-right: 18px; margin-top: 7px; text-decoration: none; font-family: 'MyriadPro-Regular';}

.add_section .article_head a{  color: #FFFFFF; float: right; font-size: 14px; margin-right: 18px; margin-top: 7px; text-decoration: none; font-family: 'MyriadPro-Regular';}
.article-content{box-shadow: 3px 3px 4px #333333;float: left;margin-top: 30px;width: 100%; border:1px solid #282828;}
.content_left{float: left; font-size: 18px; line-height: 19px; padding: 11px; text-align: right; width: 52%;}
.content_pik{float:right; width:auto;}

.add728{float:right; width:100%; text-align: center; margin:35px 0;}
/*.add_section{float:right; width:361px; padding-top: 35px; }*/
.add_section{float:left; width:336px; padding-top: 35px; margin-left:30px;}
.add_section a.add243{float:left; margin:49px 0; margin-left:14px;}
.add_section a{margin-left:14px; float:left; margin-bottom:2px;}

.footer{
  float:left; 
  width:100%; 
  background: #142133 url(../images/footer-bg.gif) repeat-x 0 -55px;
   padding:30px 0;
  box-shadow: 1px 2px 3px #000;
  margin-bottom: 20px;
  border-top: 8px solid #cccccc;
  border-bottom: 8px solid #cccccc;
}
.footer ul{text-align: center; margin-bottom: 1em; padding:0;}
.footer ul li.leaf{list-style: none; display:inline-block; padding: 0; margin: 0; }
.footer ul li a{ color: #FFFFFF; display: inline-block; font-family: 'helvatica_regular'; font-size: 15px; padding:0 10px; text-decoration: none; text-shadow: 3px 3px #000; border-right: solid 1px #fff; }
.footer ul li.last a{ border: none; }
.copyright{width:90%; text-align: center; color:#fff; font-size:18px; text-shadow: 3px 3px #000; margin: 0 auto; }
.copyright #block-block-9 {
	margin: 30px;
}
.copyright a {
color: #2222ff;
text-decoration: none;
}

/*== List and Article Page
=============================*/

.innerPage{float:left; padding:20px 0px; width:100%;}
.innerPage_left{float:left; width:72%;}
#leftbar {width: 45.5%; float: left;}
.region-content {float:left; width: 52%; margin-left:2%;}
.breadcrumb {margin-left:10px; padding: .5em;}
.breadcrumb a{float:none;display:inline-block; width:auto; color:#0000ff; font-size:14px;font-family: 'MyriadPro-Regular'; text-decoration: none; font-weight:normal;}
.bradcum{float:left; width:100%; /*margin:25px 0;*/}
.bradcum ul{margin:0; padding:0; float:left;}
.bradcum ul li{float:none; display:inline-block; width:auto; list-style: none;}
.bradcum ul li a{float:none;display:inline-block; width:auto; color:#2f6293; font-size:14px;font-family: 'MyriadPro-Regular'; text-decoration: none; font-weight:normal;}

/*Article page
=============================*/
.node-type-story .innerPage_left { width: 100%;}
.node-type-story #leftbar { width: 31.33%;}
.node-type-story .region-content {width: 66.66%;}
.node-type-story .innerPage_right {display: none;}
.node-type-story .advertise {float: right; width: 66.66%; text-align: right;}

.node-type-page .innerPage_left.without-rightsidebar { width: 100%; }
.node-type-page .innerPage_left.without-rightsidebar #leftbar { width: 31.33%; }
.node-type-page .innerPage_left.without-rightsidebar .region-content { width: 66.66%; }
.node-type-page .innerPage_left.without-rightsidebar .advertise { width: 66.66%; float: right; }
.node-type-page .innerPage_right { display: none; }

.node-type-link .innerPage_left.without-rightsidebar { width: 100%; }
.node-type-link .innerPage_left.without-rightsidebar #leftbar { width: 31.33%; }
.node-type-link .innerPage_left.without-rightsidebar .region-content { width: 66.66%; }
.node-type-link .innerPage_left.without-rightsidebar .advertise { width: 66.66%; float: right; }
.node-type-link .innerPage_right { display: none; }

.bradcum2 a { color: #000; text-decoration: underline; }
.bradcum2 a:hover { text-decoration: none; }

.leftNav{float:left; width:100%; margin-bottom:15px;}
.leftNav ul{ margin:0; padding:0; width:100%; float:left;}
.leftNav ul li{ list-style: none; float:left; width:100%; margin: 0;}
/*.leftNav ul li a{ background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; color: #FFFFFF; display: block; font-size: 22px; font-weight: normal; margin-bottom: 10px; padding: 15px 17px; text-decoration: none;}*/
.leftNav ul li a{ background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; color: #FFFFFF; display: block; font-size: 22px; font-weight: normal; margin-bottom: 10px; padding: 15px 17px; text-decoration: none; text-shadow: 3px 3px #000; }
.innerPage_right{float:left; width: 28%; font-family: 'MyriadPro-Regular';}
.taxonomy-page .region-content {float: left;min-height: 250px;width: 434px;}
.innerPage_left h1{background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; color: #FFFFFF; display: block; font-size: 45px; font-weight: normal; margin-bottom: 10px; padding: 5px 0px; text-decoration: none; float:left; width:100%; text-align: center;}.innerPage_right h1{background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; color: #FFFFFF; display: block; font-size: 45px; font-weight: normal; margin-bottom: 10px; padding: 5px 0px; text-decoration: none; float:left; width:100%; text-align: center;}
.page-admin .innerPage_left h1{background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; color: #FFFFFF; display: block; font-size: 25px; font-weight: normal; margin-bottom: 10px; text-decoration: none; width:100%; text-align: center;float:none; padding: 10px 0; text-shadow: 3px 3px #000;}
.innerPage_right label{ color: #7D7D7D;float: left; font-size: 16px; font-weight: 300; line-height: 18px; margin: 7px 0 17px; padding-left: 12px;}
.tags{ float:left; font-size:21px; color:#004f5f; margin-bottom:13px; padding-left:12px;}
.tags strong{ color:#000;}
.authorSection{float:left; width:98%; padding-left:12px;}
.authorSectionleft{float:left; width:30%;}
.authorSectionleft label{float:left; width:100%; font-weight:bold; padding:0; color:#000; margin-bottom:7px;}
.authorSectionleft label em{ font-style:normal; font-weight:normal; color:#222;}
.authorSectionleft span{font-size:16px; letter-spacing: 1px;}

.authorSectionright{float:right; width:30%;}
.authorSectionright .feed{float:left; width:100%; margin:7px 0 0;}
.authorSectionright .feed label{ float:left; font-size: 21px; color:#000; padding:0; margin:0;}
.authorSectionright .feed span{color:#56a9de; float:left; font-size:18px; margin-left:7px;}

.articleImage{float: left;margin-left: 11px;margin-top: 16px;}
.article_content{  border: 1px solid #000000;float: left; font-size: 19px; line-height: 28px; margin-left: 12px; padding: 6px 38px; width: 80.8%; corlor:#424242; margin-top:30px; box-shadow: 1px 2px 3px #000;}
.article_content p{padding-bottom:25px;}
.feed2{display:block; padding:25px 50px;}
.feed2Left{float:left; width:37%;}
.feed2Left.right{float:right;}
.feed2Left label{float:left; font-size:27px; color:#000; margin:0; padding:0;}
.feed2Left span{float:left; font-size:21px; color:#436eb3; margin-left:10px;}
.innerPage_right .bradcum{width:auto; margin:5px 0; padding-left:12px;}
.commnetSection{float:left; padding-left:12px; width:98%; margin-top:19px;}
.commnetSection label{float:left; padding-bottom:0px; font-size:12px; margin:0; color:#000; width:90%;}
.commnetSection textarea{width:100%; border:2px solid #888; min-height:118px; float:left;}
.relatedpik{width:98%; float:left; padding-left:12px; margin-top:15px; }
.left_bttm{float: left;width:100%;text-align: center;}
.left_bttm .video_main { float: left; margin-left: 7px; width: 96%;}
.left_bttm .feedbackform{margin-left:12px; margin-top:20px;}
.left_bttm .calendarmain {margin-left: 18px; margin-top: 24px;}

.view-display-id-calendar_block_1 .calendar-calendar div.date-nav { 
  background: none repeat scroll 0 0 #777777;
  box-shadow: 1px 4px 4px #000000;
  text-align: center;
  padding: 18px 10px;
  margin-bottom: 15px;
  border: none;
  text-shadow: 2px 2px #000;
}

.view-display-id-calendar_block_1 .calendar-calendar div.date-nav a {
  color: #FFFFFF;
  font-size: 29px;
  line-height: 20px;
  font-family: 'helvatica_regular';
  text-shadow: 2px 2px #000;
  text-decoration: none;
}

.view-display-id-calendar_block_1 .calendar-calendar tr {
  background: none;
}

.view-display-id-calendar_block_1 .calendar-calendar td {
  padding: 8px;
  text-align: center;
  background: none;
  border: 1px solid #fff;
}

.view-display-id-calendar_block_1 .calendar-calendar table.mini td.empty {
  background: none;
}

.left_bttm .tag_image{margin-top:30px;}
.leftNav_mobile{ background: url(../images/down_arrow.jpg) no-repeat 97% center #777777; box-shadow: 4px 3px 4px #000000;color: #FFFFFF;display: none;font-size: 18px;font-weight: normal;padding: 15px 17px;text-decoration: none; width:60%; margin:0 auto;}
.left_bttm .add336{display:none;}


.left_bttm .add336{margin-bottom:0; margin-top:43px;}
.publishing_distributor{float:left; width:400px; margin-left:19px;}
.publishing_distributor h1{background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; color: #FFFFFF; display: block; float: left; font-size: 25px; font-weight: normal; margin-bottom: 10px; padding: 10px 0; text-align: center; text-decoration: none; width: 100%;}
.pagination{float:left; width:100%;background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; text-align: center; padding:10px 0; margin-top:8px;}
.pagination a{color: #FFFFFF; text-decoration: none;font-family: 'MyriadPro-Regular'; font-size:20px; margin-right:5px;}


.pager{float:left; width:100%;background: none repeat scroll 0 0 #777777; box-shadow: 4px 3px 4px #000000; text-align: center; padding:10px 0 !important; margin-top:8px;}
.pager a{color: #FFFFFF; text-decoration: none;font-family: 'MyriadPro-Regular'; font-size:20px; margin-right:5px;}
.pager {color: #FFFFFF; text-decoration: none;font-family: 'MyriadPro-Regular'; font-size:20px;  /*margin-left: 19px !important;*/}
.pager li{margin:0px!important; padding:0px!important;}
.pager ul {margin:0px!important; padding:0px!important;}

.publication_content{  border: 7px solid #777777;float: left;position: relative;width: 97%; margin-top:15px; margin-bottom:4px;}
.publication_inner{  background: url("../images/publication.png") no-repeat right bottom;margin: 0 -9px -7px 0;  min-height: 100px;padding: 10px 17px 10px 12px;}
.publication_inner .pubimage{ float:right;}
.publication_content1{ float: left;font-size: 14px;width: 55%;font-family: 'MyriadPro-Regular'; color:#070707; line-height: 17px;}
.api400{float:left; width:100%;}
.list_right{float:left; margin-left: 14px;width: 302px; margin-top:10px;}
.list_right .calendarmain{width:100%; margin-left:0;}
.list_right .calendarmain .editorialarchive select{width:100%;}
.add300{float:left; width:100%; margin-top:23px;}
.list_right .tag_image{margin-top:35px; height:auto;}
.list_right .tag_image a{font-size:20px;}
.innerPage.list .add336{display:block;}
 #search-block-form .form-actions{display:none;}
#user-login input {width:100%;}
#user-login input[type="submit"] {width:auto;}
.commnetSection .filter-wrapper {display:none;}
.commnetSection input[type="submit"] {
    background: none repeat scroll 0 0 #777777;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    height: auto;
    margin-top: 13px;
    padding: 1px 17px;
    width: auto;
}
.commnetSection .grippie
{
clear:both;
}

/* HEADER SEARCH BOX */
.search {
  width: 350px;
  display: table;
  padding-top: 47px;
}
#edit-search-block-form-1-wrapper label {
  display: none;
}
.search .block {
  display: table-row;
}
.search .block h2 {
  display: table-cell;
  width: auto;
  background: none;
  padding: 0;
  box-shadow: none;
  color: #fff;
  font-size: 18px;
}
.search .block .content {
  display: table-cell;
}
.search .form-submit {
  height: 32px;
}

/* SLOGAN AND MISSION */
.header {
}
.logo a {
/*	background:url(../images/cenco-logo.png) no-repeat 0 0;*/
	display: block;
/*	height: 120px;*/
/*	width: 600px;*/
/*	text-indent: -10000px;*/
	padding-left: 34px;
        margin-top: 10px;
        color: #ffffff;
        font-size: 2.5em;
	text-decoration: none;
	text-shadow: 2px 2px #000;
}
.logo a:hover {
	text-decoration: underline;
/*	background:url(../images/cenco-logo.png) no-repeat 0 0px;*/
}
.logoTagline {
  text-align: left;
}
.slogan, .mission {
  font-family: 'Georgia';
  font-weight: normal;
  /*font-size: 28px;*/
  color: #cccccc;
  text-shadow: 2px 2px #000000;
}
/*.mission {
  margin-top: 16px;
  font-family: arial, verdana, sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 20px;
  text-shadow: 2px 2px #000000;
}*/

/* NAVIGATION */
.navigation ul li {
  margin: 0;
}

/* SIDEBAR  */
.bradcum { 
  /*margin: 25px 0 10px 0; */
}

#block-views-linked_searches-block_1 .views-row a {
  background: #777777;
  padding: 15px 0;
  box-shadow: 1px 2px 3px #000;
  display:block;
  font-size: 24px;
  font-family: 'helvatica_regular';
  color: #fff;
  padding-left: 20px;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  margin-bottom: 8px;
}

.left_bttm .block {
  margin-bottom: 20px;
}

/* STORIES */
.authorSectionleft {
  width: 50%;
}
.node-type-story .node-body {
  padding-left: 12px;
}

.node-type-story .node-body > div {
  padding-left: 0;
}
.node-type-story .story-searches {
  margin-bottom: 10px;
  margin-top: 10px;
}
.node-type-story .view-story-searches li {
  float: left;
  list-style: none;
  margin: 0 4px 0 0;
  padding: 0;
}

.node-type-story .view-story-searches a {
  color: #888;
  text-decoration: none;
  font-size: 16px;
}

.node-type-story .field-field-author {
  clear: both;
}

a, .tags a {
  color: #0000ff;
  text-decoration: underline;
}

.feed a, .feed2 a {
  color: #0000ff;
  text-decoration: none;
}

/* Tag Cloud */
.block-tagadelic {
  line-height: 2em;
}

/* Comments */
#comments > .box > h2 {
  font-size: 20px;
  margin: 8px 0;
}

#comments {
  margin-top: 20px;
  border-top: 1px solid #000;
}
#comments label {
  display: block;
  float: none;
}

/* Homepage */ 
.banner_left {
  width: 47%;
  padding: 4px;
}
.banner_part .banner_left img {
  width: 100%;
}
.content_part .block h2 {
  font-size: 20px;
}



/* Homepage Right Sidebar  */
.add_section .block {
  margin-bottom: 10px;
}

.add_section .block h3 {
  font-size: 20px;
}

.add_section .block a {
  float: none;
}

.story-teaser {
  display: table-row;
}

.article-header-row,
.article-content-row {
  display: table-row;
}


/* Feed Searches */
.node-type-feed-search .article_content {
  padding: 0;
  border: 0;
  box-shadow: none;
  width: 100%;
  margin-left: 0;
}

.view-featured-stories .views-row,
.view-list-item-feed .views-row,
.view-tagged-stories .view-content,
.view-taxonomy-term2 .view-content {
  clear: both;
}

.view-tagged-stories .story-content a {
  font-size: 16px;
}


/*.view-featured-stories .views-row,
.view-list-item-feed .views-row,*tory-teaser-wrapper
.node-type-feed .view-feeds2 .views-row,
.node-type-feed-search .view-tagged-stories .views-row,
.view-search-results .views-row,
.view-taxonomy-term2 .views-row,
.view-id-story_full_calendar .attachment .views-row,
.page-taxonomy .view-taxonomy-term2 .views-row, */
.story-teaser-wrapper {
  font-size: 14px;
  line-height: 1.2em;
  background: #fff;
  border: 7px solid #777777;
  float: left;
  position: relative;
  width: 97%;
  margin-top: 15px;
  margin-bottom: 4px;
  z-index: 0;
  padding: 0;
  /*overflow: hidden;*/
}

.node-type-feed .view-feeds2 .views-row,
.node-type-feed-search .view-tagged-stories .views-row .views-field-title a,
.page-taxonomy .view-taxonomy-term2 .views-row .views-field-title a {
  font-weight: bold;
}

.node-type-feed .view-feeds2 .view-content { clear: both; margin-top: 10px; }
.node-type-feed .view-feeds2 .pager { float: none; }
/*.node-type-feed .region-content .article_content { display: none; }*/

.pager li.pager-item a, .pager li.pager-item a.active,
.pager li.pager-next a, .pager li.pager-next a.active,
.pager li.pager-last a, .pager li.pager-last a.active {
  color: #fff;
}

.story-teaser {
  display: block;
  background: url("../images/publication.png") no-repeat right bottom;
  margin: 0 -9px -7px 0;
  min-height: 100px;
  padding: 10px 17px 16px 12px;
}

.story-teaser .story-content {
/*  display: table-cell;
  vertical-align: top;
  padding: 6px; */
float: left;
font-size: 14px;
width: 60%;
font-family: 'MyriadPro-Regular';
color: #070707;
line-height: 17px;
}

.story-teaser .story-content.no-image,
.article-set .content_left.no-image {
  float: none; 
  width: auto;
}

.article-set.no-image .content_pik {
  display: none;
}

/*.view-featured-stories .views-row,
.view-list-item-feed .views-row,
.node-type-feed .view-feeds2 .views-row,
.view-taxonomy-term2 .views-row,
.node-type-feed-search .view-tagged-stories .views-row,
.view-id-story_full_calendar .attachment .views-row,
.view-search-results .views-row, */
.story-teaser-wrapper {
}

.article-set .content_pik {
  width: 150px;
  overflow: hidden;
  text-align: right;
}

.story-teaser .content_pik {
  float: right;
  width: 145px;
}

.story-teaser .content_pik img,
.article-set .content_pik img {
  height: 100%;
  max-width: none;
  border-left: 1px solid #777777;
  display: none;
}


.story-teaser .content_pik img {
  width: 145px;
  display: block;
  height: auto;
  border: none;
}

.content_pik.cropped img {
  display: inline;
}

.article_head h2 a {
  font-size: 24px;
  text-shadow: 3px 3px #000;
}

.node-type-story .article_content img {
/*  display: none; */
}

.node-type-story .article_content iframe {
  width: 100%
}

.story-image {
  margin-top: 20px;
  margin-left: 12px;
}

.story-image img {
  border: 2px solid #777777;
  /*width: 145px;*/
}

.block-cenco_pw {
  margin-top: 10px;
}

.block-cenco_pw .cenco-pw-mashups,
.block-cenco_pw .cenco-pw-apis {
  width: 50%;
  float: left;
  margin: 0;
}

.item-list .pager li.pager-first, 
.item-list .pager li.pager-last, 
.item-list .pager li.pager-previous, 
.item-list .pager li.pager-next { text-transform: capitalize; text-shadow: 2px 2px #000; }

.pager li a.active { color: #fff; }

.item-list .pager-current {
  text-decoration: underline;
  font-size: 28px;
  text-shadow: 2px 2px #000000;
}
.item-list .pager {
  text-shadow: 2px 2px #000000;
}

.list_right .block {
  margin-bottom: 10px;
}

.block-cenco_pw .content {
  border: 1px solid #000;
  box-shadow: 3px 3px 4px #333333;
  padding: 6px;
}

.rss-link {
  display: none;
}

.region-content h1 {
  font-size: 25px;
  padding: 10px 0;
  text-shadow: 3px 3px #000;
}

#block-views-latest_story-block_1 .content {
  background-color: #fff;
}

.article-set .article-content {
  background-color: #fff;
  z-index: 0;
}

#block-block-11 {
  border: 1px solid #777777;
  box-shadow: 1px 3px 4px #000000;
  margin-left: 5px;
}

.node-body .article_content {
  background-color: #fff;
}

#block-cenco_pw-0 .content {
  background-color: #fff;
}
#block-cenco_pw-0 h2 {
  text-shadow: 2px 2px #000;
}

.node-type-feed .links .feedapi_original,
.node-type-feed .links .view_items { display: none; }

.leftNav.mobile .more-link { display: none; }
.leftNav.mobile-active .more-link { display: block; }

#block-block-18 h2 {
}

.with-video {
  overflow: hidden;
  position: relative;

}

.with-video .story-content:before {
  position:absolute;
  font-family: FontAwesome;
  top:50px;
  left:-5px;
  content: "\f144";
  z-index: -1;
  font-size: 15em;
  opacity: 0.05;
/*  float: right;*/
}

.with-front-video {
  overflow: hidden;
  position: relative;
}

.with-front-video .content_left:before {
  position:absolute;
  font-family: FontAwesome;
  top:40px;
  left:-5px;
  content: "\f144";
  font-size: 10em;
  z-index: -1;
  opacity: 0.05;
}

.views-field-field-story-videos-value iframe{
   width: 358px;
}

.tegsection1 h2 a {
  color: #fff;
  text-decoration: none;
}

#block-views-cenco_tv_video-block_1 .views-row {
  text-align: center;
}
#block-views-cenco_tv_video-block_1 .views-field-title{
  padding: 0 0 10px 0;
}
#block-views-cenco_tv_video-block_1 object {
  width: 100% !important;
}
#block-views-cenco_tv_video-block_1 h2 {
  text-shadow: 2px 2px #000;
}

/* temp hide comments */
#webform-client-form-485849 {
display: none;
}

#block-webform-client-block-485849{
margin-left: 5px;
width: 95%;
}
#block-webform-client-block-485849 .content {
height: 150px;
border: 1px solid #5c4893;
}

.view-Trending .views-field-title {
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #5c4893;
}
#block-views-trending-block_1 h2 {
  text-shadow: 2px 2px #000;
  font-size: 20px;
}

.view-featured-lists .item-list ul li,
.view-top-level-link-categories .item-list ul li,
.view-subcateg .item-list ul li
{
  list-style: none;
  float:left;
  width:97%;
  margin: 0;
}
.view-featured-lists .item-list ul li a,
.view-top-level-link-categories .item-list ul li a,
.view-subcateg .item-list ul li a
{
  background: none repeat scroll 0 0 #777777;
  box-shadow: 4px 3px 4px #000000;
  color: #FFFFFF;
  display: block;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 10px;
  padding: 15px 17px;
  text-decoration: none;
  text-shadow: 3px 3px #000;
}

.view-display-id-page_2 .views-row {
  font-size: 14px;
  line-height: 1.2em;
  background: #fff;
  border: 7px solid #777777;
  float: left;
  position: relative;
  width: 97%;
  margin-top: 15px;
  margin-bottom: 4px;
  z-index: 0;
  padding: 0;
  /*overflow: hidden;*/
}
