/*
Theme name: The Barrel Blog
Description: Custom Theme
*/

/******* The Barrel Blog WordPress CSS *******/

/* Common elements styling */
@font-face {
          font-family: 'Platts Oscine';
          src: url('Fonts/Platts_Oscine_W_Bd.eot');
          src: url('Fonts/Platts_Oscine_W_Bd.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Bd.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Bd.ttf') format('truetype');
          font-weight:bold;
          font-style:normal;
          }
@font-face {
          font-family: 'Platts Oscine';
          src: url('Fonts/Platts_Oscine_W_Rg.eot');
          src: url('Fonts/Platts_Oscine_W_Rg.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Rg.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Rg.ttf') format('truetype');
          font-weight:normal;
          font-style:normal;
          }
/*@font-face {
          font-family: 'Platts Oscine';
          src: url('Fonts/Platts_Oscine_W_Lt.eot');
          src: url('Fonts/Platts_Oscine_W_Lt.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Lt.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Lt.ttf') format('truetype');
          font-weight:normal;
          font-style:normal;
          }*/
 @font-face {
          font-family: 'Platts Oscine';
          src: url('Fonts/Platts_Oscine_W_BdIt.eot');
          src: url('Fonts/Platts_Oscine_W_BdIt.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_BdIt.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_BdIt.ttf') format('truetype');
          font-weight:bold;
          font-style:italic;
 }
 @font-face {
          font-family: 'Platts Oscine';
          src: url('Fonts/Platts_Oscine_W_It.eot');
          src: url('Fonts/Platts_Oscine_W_It.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_It.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_It.ttf') format('truetype');
          font-weight:normal;
          font-style:italic;
          }
 @font-face {
          font-family: 'Platts Oscine Tab';
          src: url('Fonts/Platts_Oscine_W_Tab_Bd.eot');
          src: url('Fonts/Platts_Oscine_W_Tab_Bd.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Tab_Bd.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Tab_Bd.ttf') format('truetype');
          font-weight:bold;
          font-style:normal;
          }
@font-face {
          font-family: 'Platts Oscine Tab';
          src: url('Fonts/Platts_Oscine_W_Tab_Rg.eot');
          src: url('Fonts/Platts_Oscine_W_Tab_Rg.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Tab_Rg.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Tab_Rg.ttf') format('truetype');
          font-weight:normal;
          font-style:normal;
          }
  /*@font-face {
          font-family: 'Platts Oscine Tab';
          src: url('Fonts/Platts_Oscine_W_Tab_Lt.eot');
          src: url('Fonts/Platts_Oscine_W_Tab_Lt.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Tab_Lt.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Tab_Lt.ttf') format('truetype');
          font-weight:normal;
          font-style:normal;
          }*/
   @font-face {
          font-family: 'Platts Oscine Tab';
          src: url('Fonts/Platts_Oscine_W_Tab_BdIt.eot');
          src: url('Fonts/Platts_Oscine_W_Tab_BdIt.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Tab_BdIt.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Tab_BdIt.ttf') format('truetype');
          font-weight:bold;
          font-style:italic;
          }
 @font-face {
          font-family: 'Platts Oscine Tab';
          src: url('Fonts/Platts_Oscine_W_Tab_It.eot');
          src: url('Fonts/Platts_Oscine_W_Tab_It.eot?#iefix') format('embedded-opentype'),
               url('Fonts/Platts_Oscine_W_Tab_It.woff') format('woff'),
               url('Fonts/Platts_Oscine_W_Tab_It.ttf') format('truetype');
          font-weight:normal;
          font-style:italic;
          }

.post .entry h1 { font-size: 20px; line-height: 30px}
.post .entry h2 { font-size: 18px; line-height: 27px}
.post .entry h3 { margin: 22px 0px 10px 0px; font-size: 16px; line-height: 24px}
.post .entry h4 { font-size: 14px; line-height: 21px}
.post .entry h5 { font-size: 12px; line-height: 18px}
.post .entry h6 { font-size: 10px; line-height: 15px}

.post .entry ul { margin-left:25px;float:right; list-style-type: disc; padding-bottom: 16px; }
.post .entry ol { margin-left: 0px; }
.post .entry ul li { font-size: 15px; line-height: 18px; padding-bottom: 10px; float:left;list-style-type: none; }
.post .entry a img { border: 0 }
.post .entry .category_label { float:right; width:250px; margin-top: -35px;}
.post .entry .category_label ul li:after{ content:","; }
.post .entry .category_label ul li:last-child:after { content: ""; }
.post .entry .category_label ul li a:link,.post .entry .category_label ul li a:visited,.post .entry .category_label ul li a:active
{  text-transform: capitalize; margin-left: 2px;text-decoration:none;}
.post .entry .category_label ul li a:hover{color: #C8102E;text-decoration:none;}

.post .entry .tag_label { float:right; width:250px; margin-top: -35px;font-size:12px;}
/*.post .entry .tag_label :after{ content:","; }
.post .entry .tag_label :last-child:after { content: ""; }*/
.post .entry .tag_label  a:link,.post .entry .category_label ul li a:visited,.post .entry .category_label ul li a:active
{  text-transform: capitalize; margin-left: 2px;text-decoration:none;}
.post .entry .tag_label  a:hover{color: #C8102E;text-decoration:none;}


p img { padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 2px 0 2px 7px; display: inline; }
img.alignleft { margin: 2px 7px 2px 0; display: inline; }
.alignright { float: right; display: inline; }
.alignleft { float: left; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: 10px; margin-right: auto; }

/* Calendar widget */
#wp-calendar { empty-cells: show; margin: 10px auto 0; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
.wp-caption { border: 1px solid #ddd; text-align: center; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/* Big images in rich text editor should not break page layout */
.post .entry { overflow: hidden;     padding-top: 10px;} 

/******* /The Barrel Blog WordPress CSS *******/

* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }


body {
    font-size: 15px;
    line-height: 20px;
    font-family: Platts Oscine,Platts Oscine Tab,Calibri;
    color: #666666;
    background: url('images/background.jpg') repeat-x #CDCECF; 
  /*-moz-box-shadow: 0px 0px 13px rgba(0,0,0,0.3) ; 
-webkit-box-shadow: 0px 0px 13px rgba(0,0,0,0.3) ; -o-box-shadow: 0px 0px 13px rgba(0,0,0,0.3) ;	
padding-bottom: 20px;*/
    /*background: url('http://blogs.platts.com/wp-content/uploads/2016/02/site-bg.jpg') repeat-x #CDCECF;*/
    min-width: 100%;
}


a { color: #494947; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a:link, a:visited, a:active{ color: #494947; text-decoration: none;}
a img { border: 0; }
ul { list-style: none; }
.navigation .alignleft a{font-weight: bold;}
/*.navigation .alignleft a:link,.navigation .alignleft a:visted,.navigation .alignleft a:active{font-size: 15px; font-weight: bold;}
.navigation .alignleft a:hover{color: #C8102E; text-decoration: none; transition: all 0.5s ease 0s;}
.navigation .alignright a:link,.navigation .alignleft a:visted,.navigation .alignleft a:active{font-size: 15px; font-weight: bold;}
.navigation .alignright a:hover{color: #C8102E; text-decoration: none; transition: all 0.5s ease 0s;}*/

.navigation .alignleft .continue-caret{font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}
.navigation .alignleft .continue-caret:hover{color:#494947;text-decoration:none;transition: all 0.5s ease 0s;}
.navigation .alignleft .continue-text{font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}
.navigation .alignleft .continue-text:hover{color:#C8102E;text-decoration:none;transition: all 0.5s ease 0s;}

.navigation .alignright .continue-caret{font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}
.navigation .alignright .continue-caret:hover{color:#494947;text-decoration:none;transition: all 0.5s ease 0s;}
.navigation .alignright .continue-text{font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}
.navigation .alignright .continue-text:hover{color:#C8102E;text-decoration:none;transition: all 0.5s ease 0s;}

input, textarea, select { font-size: 12px; font-family: Platts Oscine,Platts Oscine Tab,Calibri; }
textarea { overflow: auto; }

.cl { display: block; height: 10px; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.breadcrumbs{ margin-left: 0px; font-size: 12px; padding: 0px; text-transform: capitalize; z-index: 1001 !important;}
.breadcrumbs span a:link,.breadcrumbs span a:visited,.breadcrumbs span a:active{color: #494947;	text-decoration: none;	font-size:12px;padding-left: 2px;	padding-right: 2px; }
.breadcrumbs span a span:hover{color:#C8102E; text-decoration: none;}
 .breadcrumbs span span{padding: 2px;color:#C8102E;	text-decoration: none;}
.breadcrumbs span a span{color: #494947;}
.breadc{float:left;}

.entry .trackable_sharing{float: right;  padding-right: 10px;}
.entry .trackable_sharing_text{float: left;  padding-right: 15px; margin-top:3px;}
.entry .trackable_sharing_text b{font-weight:normal;font-size:14px;}
.entry  .trackable_sharing a{padding-right:5px;}
.entry #like-icon-kodex{background: url('images/LikeIcon.png') no-repeat; width: 200px;  margin: -43px 115px -22px 0px; float: right;  background-position: 95px 23px; z-index: 3001 !important;}
 *::-ms-backdrop,.entry #like-icon-kodex{background-position:90px 23px;}
@media (-moz-images-in-menus:0) 
	{
  .entry #like-icon-kodex{background-position:94px 23px;}
}
	  @media screen and (min-width:0\0) {
		.entry #like-icon-kodex{background-position:90px 23px;}
	  }
.shell { width: 900px; margin: 0 auto; padding-top: 20px; }

#support {color: #666666; padding-right: 5px;  text-align: right;}
#support a{font-size: 12px;  color: #666666;    text-decoration: none;    padding-right: 6px;    padding-left: 6px;}
#support a:hover {    color: #C8102E;    text-decoration: underline;}

#header { width: 900px; height: 135px; }
#header .top { width: 900px; height: 23px;  }
#header .bottom { width: 900px; height: 110px; }

#logo { padding: 21px 0 0 39px; }
#logo a { display: block; width: 125px; height: 46px; background: url('images/Pltslogo.png') no-repeat; }

#barrel-logo { padding: 9px 0 7px 0; }

#main { overflow: hidden; }


/*added by shafi*/
#navigation ul { background-color:#323235;	float: left;	margin: 0;	list-style-type: none;	list-style: none;	
 	border-spacing: 0px;	width: 900px;	height: 40px;}
#navigation ul li{	list-style-type: none;	float: left;	margin: 0px;}
#navigation ul li:hover{cursor: pointer;color:#C8102E;}

#navigation ul li#menu-item-6 .sub-menu{ background-color:#e5e5e3;	float: left;	margin: 0;	list-style-type: none;	list-style: none;	
  border-spacing: 0px;padding-left:0px;	width: 130px;display:none;	height: auto;position:relative;z-index:3001 !important;}
#navigation ul li#menu-item-6 .sub-menu:hover{background-color:#e5e5e3;z-index:3001 !important;}
#navigation ul li#menu-item-6 .sub-menu li a{	background-repeat: no-repeat; color:#FFFFFF;display: block;font-weight:bold;	
  font-size:13px;width:120px; padding-top:11px;padding-left:15px;height:30px;}
#navigation ul li#menu-item-6 .sub-menu li a:hover{	background-color:#e5e5e3;width:120px; text-decoration:none;font-weight:bold;font-size:13px;padding-top:11px;padding-left:15px;}

#navigation ul li#menu-item-5 a{	background-repeat: no-repeat; color:#FFFFFF;display: block;font-weight:bold;	
  height: 28px;font-size:13px;	width: 50px; padding-top:11px;padding-left:15px;}
#navigation ul li .current_page_item a,#navigation ul li .current_page_item a{background-color:#e5e5e3; color:#666666;}
#navigation ul li#menu-item-5 a:hover{	background-color:#e5e5e3; color:#666666; height: 29px;text-decoration:none;font-weight:bold;font-size:13px;	width: 50px; padding-top:11px;padding-left:15px;}
#navigation ul li#menu-item-6 a{	background-repeat: no-repeat; color:#FFFFFF;display: block;font-weight:bold;	height: 28px;font-size:13px;	width: 115px; padding-top:11px;padding-left:15px;}
#navigation ul li#menu-item-6 a:hover{	background-color:#e5e5e3; color:#666666; height: 29px;font-weight:bold;text-decoration:none;font-size:13px;	width: 115px; padding-top:11px;padding-left:15px;}
#navigation ul li#menu-item-7 a{	background-repeat: no-repeat; color:#FFFFFF;display: block;font-weight:bold;	height: 28px;font-size:13px;	width: 115px; padding-top:11px;padding-left:15px;}
#navigation ul li#menu-item-7 a:hover{	background-color:#e5e5e3; color:#666666; height: 29px;font-weight:bold;text-decoration:none;font-size:13px;	width: 115px; padding-top:11px;padding-left:15px;}

#navigation ul li#menu-item-6:hover .sub-menu{display:block;}
/*commented by shafi
#navigation { width: 900px; height: 40px; }
#navigation ul { padding: 0 0 0 19px; height: 24px; overflow: hidden; font-family: arial, sans-serif; *padding-left: 13px;}
#navigation li,
#navigation li a,
#navigation li a span { float: left; display: inline; }
#navigation li a,
#navigation li a span {background-image: url(images/nav-item.png); height: 24px; line-height: 24px;}
#navigation li a {background-position: 0 0; padding-left: 11px; color: #fff; text-transform: uppercase; font-size: 12px;}
#navigation li a span {background-position: right 0; padding-right: 19px;}*/
span.caret {font-size: 24px;font-weight: normal;vertical-align: text-bottom;color: #666666;line-height:18px;position:relative;bottom:1px;}
  @media screen and (min-width:0\0) {
	span.caret {position:relative;top:4px;}
  }
#subnavigation { width: 900px; height: 25px; background: url('images/subnavigation.png') repeat-x; }
#subnavigation ul { overflow: hidden; padding-left: 9px; }
#subnavigation ul li { display: inline; margin-right: 2px; }
#subnavigation li a { float: left; font-family: Helvetica, sans-serif; display: block; font-size: 11px; height: 13px; color: #fff; text-transform: uppercase; padding: 5px 26px 7px 23px; }
#subnavigation li a:hover { background: #336699; text-decoration: none; }

#main { width: 900px; background: #fff; }

/*home post styles*/
/*.post-details{height:auto;border-bottom:1px solid #666;}*/
#post-details .middle-left{width:100px;float:left;padding:10px;}
#post-details .middle-right{width:450px;float:right;padding:10px;}
#post-details { width: 581px;  padding: 0 19px 0 20px; }

#content { width: 620px; margin: 18px 0 0 15px; position: relative; padding-bottom: 9px; z-index: 10; }
#content .top { width: 620px; height: 13px; }
#content .middle { width: 581px;  padding: 0 19px 0 20px; }
#content .bottom { width: 620px; height: 13px;  }
/*#content { width: 620px; margin: 18px 0 0 15px; position: relative; padding-bottom: 9px; z-index: 10; }
#content .top { width: 620px; height: 13px; background: url('images/content-top.png') no-repeat; overflow: hidden; }
#content .middle { width: 581px; background: url('images/content-middle.png') repeat-y; padding: 0 19px 0 20px; overflow: hidden; }
#content .bottom { width: 620px; height: 13px; background: url('images/content-bottom.png') no-repeat; overflow: hidden; }*/

/*#content .post { border-bottom: 1px solid #666; padding-bottom: 13px; margin-bottom: 14px; }*/
#content .post { padding-bottom: 7px; margin-bottom: 14px;border-bottom:1px solid #d9d9d6; }
#content .last { border-bottom: none; }
#content .title {  font-size: 22px; line-height: 28px; color: #C8102E;}
#content .title a { font-size: 22px; line-height: 28px; color: #C8102E; padding: 10px 90px 8px 2px; }
#content .title a:hover{text-decoration:none;}
#content p { font-size: 15px; line-height: 20px; color: #666666; padding: 0 0 16px 2px; }
 .category-image { width: 110px;  height: 60px; margin-top: 35px; }
#content p.post-info {  font-size: 13px; font-weight:bold; line-height: 16px; padding: 0px 0 20px 10px;margin: -27px 0px 0px 110px;}						
/*#content p.post-info .comments { display: inline-block; font-size: 13px; line-height: 16px; text-transform: uppercase; color: #494947; font-weight: bold; padding: 0 0 0 23px; background: url('images/comments.png') left 0 no-repeat; margin: 0 0 0 40px; }*/
#content .description .comments{display: inline-block; font-size: 13px; line-height: 16px; text-transform: uppercase; 
	color: #494947; font-weight: bold; padding: 0 0 0 23px; background: url('images/comments.png') left 0 no-repeat; margin: -37px 0 0 231px; }
 @media screen and (min-width:0\0) {
	#content .description .comments {position:relative;bottom:25px;margin:-20px 0 0 231px;}
  }
 *::-ms-backdrop,#content .description .comments {margin:-50px 0 0 231px;}
@media (-moz-images-in-menus:0) 
	{
#content .description .comments {position:relative;bottom:45px;}
}
#content p.first { font-size: 14px; line-height: 16px; color: #666666; }

#content p .continue-caret{font-size: 19px;font-weight: bold; color: #494947; text-decoration: none;}
#content p .continue-caret:hover{color:#494947;text-decoration:none;transition: all 0.5s ease 0s;}
#content p .continue-text{font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}
#content p .continue-text:hover{color:#C8102E;text-decoration:none;transition: all 0.5s ease 0s;}

/*#content p a.continue:link,content p a.continue:visited,content p a.continue:active{font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}*/
/*#content p a:link,content p a:visited,content p a:active { font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}*/
/*#content p a.more-link:link,content p a.more-link:visited{font-size: 15px; font-weight: bold;}*/
/*#content p a:hover{color:#C8102E;text-decoration:none;transition: all 0.5s ease 0s;}*/
/*#content p a.more-link:link::first-letter,#content p a.more-link:visited::first-letter,#content p a.more-link:active::first-letter {color:#C8102E;}*/



/*related posts section*/
.yarpp-related{  }
.yarpp-related h3{font-size:18px !important ; padding: 20px 0 15px 0;}
.yarpp-related  ol{}
.yarpp-related li{ list-style:none; min-height:85px; float: left; width: 49%;}
.yarpp-related a{color: #C8102E;}
.yarpp-related li .post-date{ padding-bottom: 15px; color: #666666;font-size: 13px;}



/*author bio section*/
table.author-bio{ border-top: 1px solid #d9d9d6;    border-bottom: 1px solid #d9d9d6;    margin: 20px 0px 20px 0px;padding-bottom:20px;}
table.author-bio td.bio-header h2{ font-size: 18px;  margin: 20px 0px 20px 0px;}
table.author-bio td.author-image{ float: left; font-size: 15px;  width: 110px;}
table.author-bio td.bio-description .bio-title{font-weight: bold; width: 450px; padding-bottom: 10px;}

table.author-bio td.bio-description .bio-title a:hover{text-decoration:none;color:#C8102E; }
table.author-bio td.bio-description .bio-desc{width: 450px;position:relative;margin-bottom:40px; padding-bottom: 10px;}
table.author-bio .bio-bottom{display: block; height: 10px;}



table.post_details .category-image {height: 60px; width:100px; margin-top: 20px;margin-left:-8px;}
table.post_details .author-details{ margin:0px 0px 25px 4px;}
table.post_details .author-image {height:97px; float: none;   width: auto;}
table.post_details .author-image img{height:auto;}
table.post_details .author-by{ padding: 10px 15px 0px 0px; text-align: center;}
table.post_details td.left{width:102px; margin: 0px 17px 0px -3px;padding-top:10px;}
table.post_details td.right{width:460px;float:right;background: url('images/Date-Banner-Line.png') no-repeat 17px -3px;}
table.post_details td.right .title{margin-left:30px;font-weight:bold;} 
table.post_details td.right .entry{margin-left:30px;}
/*table.post_details td.right .description{background: url('images/Date-Banner-Full.png') no-repeat; background-position: -1px -20px; }*/
table.post_details td.right p.post-info{ color: #ffffff !important;padding: 21px 0 21px 28px !important;margin: 0px 0px 0px 0px !important;
										background: url('images/Date-Banner.png') no-repeat; background-position:8px 19px;}
table.post_details td.right .like-count{text-align: right;width:40px;margin: -61px 0px 0px 300px; padding: 23px 0px 21px 0px;  font-size: 13px; font-weight: bold; 
										/*background: url('images/LikeIcon.png') no-repeat 1px 22px;*/ line-height: 16px;}
@media screen and (min-width:0\0) {
  table.post_details td.right .like-count{padding-top:19px;}
}
table.post_details td.right .like-count span.span-count{position:relative;top:-2px;}
/*post-info section*/
table.post-info{padding:20px 0px 10px 0px;width:581px}
table.post-info td.category-image {padding-top:0px;}
/*table.post-info td{padding-top:30px;}*/
table.post-info td.post-info {font-size: 13px;padding-left: 15px;   font-weight: bold;    line-height: 16px;    width: 270px;}
table.post-info td.post-info .comments{display: inline-block; font-size: 12px;padding-top: 27px; line-height: 16px; text-transform: uppercase;color: #494947; 
   		font-weight: bold; padding: 0 0 0 26px; background: url('images/comments.png') left 0 no-repeat; margin: 0 0 0 25px;}
table.post-info td.like-count{font-size: 12px; font-weight: bold;line-height: 16px;}
table.post-info td.like-count span.span-count{position:relative;bottom:2px;}

table.post-info td.category_menu {    width: 175px;    padding-top: 39px;    padding-left: 15px;}
table.post-info td.category_menu ul.post-categories {float:right;}
table.post-info td.category_menu .post-categories li{font-size: 14px; padding-bottom: 10px; float: left; list-style-type: none;}
table.post-info td.category_menu .post-categories li:after{content:",";}
table.post-info td.category_menu .post-categories li:last-child:after{content:"";}
table.post-info td.category_menu .post-categories li a{pointer-events: none; cursor: default; text-transform: capitalize; color: #666666; margin-left: 2px;}

table.post-info td.tag_menu {    width: 150px;    padding-top: 39px;    padding-left: 15px;}
table.post-info td.tag_menu  {float:right;}
table.post-info td.tag_menu {font-size: 12px; padding-bottom: 10px; float: left; list-style-type: none;}
table.post-info td.tag_menu  a{ cursor: pointer; text-transform: capitalize; color: #666666; margin-left: 2px;}
table.post-info td.tag_menu  a:link,table.post-info td.tag_menu a:visited,table.post-info td.tag_menu a:active
{  text-transform: capitalize; margin-left: 2px;text-decoration:none;}
table.post-info td.tag_menu  a:hover{color: #C8102E;text-decoration:none;}

.entry .bottom-tags{ padding-top: 10px;font-size: 15px;margin-bottom:-8px; padding-bottom: 7px;list-style-type: none;}
.entry .bottom-tags  a{ cursor: pointer; text-transform: capitalize; color: #666666; margin-left: 2px;}
.entry .bottom-tags  a:link,.entry .bottom-tags a:visited,.entry .bottom-tags a:active
{  text-transform: capitalize; margin-left: 2px;text-decoration:none;}
.entry .bottom-tags  a:hover{color: #C8102E;text-decoration:none;}


.social-media-posts{float:right;position:relative;top:60px;margin-top:-40px;}
.social-media-posts .trackable_sharing .trackable_sharing_text{float: left; padding-right: 10px; padding-top: 2px ;}
.social-media-posts .trackable_sharing .trackable_sharing_text b{font-weight: normal;}
.social-media-posts .trackable_sharing a.share-Facebook{display:none;}
.social-media-posts .trackable_sharing a.share-Email{display:none;}
.trackable_sharing a{padding-right:4px;}

#post-sidebar { width: 264px; margin: 5px 0 0 -10px; /*background-color: lightblue;*/}
#post-sidebar .top { width: 264px; height: 14px; }
#post-sidebar .middle { width: 213px;  padding: 0 22px 0 29px; overflow: hidden; }
#post-sidebar .bottom { width: 264px; height: 14px;  }
#post-sidebar .widgettitle { font-size: 18px; color: #333; font-weight: normal; padding: 9px 0 0 1px; display:none;}
#post-sidebar .widget_categories .screen-reader-text{display:none;}

#post-sidebar .widget_categories .widgettitle { padding: 11px 0 14px 1px; }
#post-sidebar .widget_categories select{text-transform: capitalize; font-size: 15px;border:none; -webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;
  										background: url('images/CategoryFinderButton.png');background-repeat:no-repeat;	height: 24px;width:215px;position:relative; bottom:6px;color:#666666;
										background-color: #e5e5e3; margin-top:21px;}
#post-sidebar .widget_categories select option{ padding-left:10px;}
#post-sidebar .widget_categories select::-ms-expand {    display: none;}
#post-sidebar .widget_categories ul { padding-left: 3px; }
#post-sidebar .widget_categories ul ul { padding-left: 17px; }
#post-sidebar .widget_categories li { line-height: 14px; }
#post-sidebar .widget_categories li a { font-weight: bold; font-size: 12px; line-height: 14px; }
#post-sidebar .widget_categories  .level-1{}

#sidebar { width: 264px; margin: 5px 0 0 -10px; /*background-color: lightblue;*/}
#sidebar .top { width: 264px; height: 14px; }
#sidebar .middle { width: 213px;  padding: 0 22px 0 29px; overflow: hidden; }
#sidebar .bottom { width: 264px; height: 14px;  }

/*#sidebar { width: 264px; margin: 45px 0 0 -16px; }
#sidebar .top { width: 264px; height: 14px; background: url('images/sidebar-top.png') no-repeat; overflow: hidden; }
#sidebar .middle { width: 213px; background: url('images/sidebar-middle.png') repeat-y; padding: 0 22px 0 29px; overflow: hidden; }
#sidebar .bottom { width: 264px; height: 14px; background: url('images/sidebar-bottom.png') no-repeat; overflow: hidden; }*/

/*#sidebar .widget { border-bottom: 1px solid #333; }*/
#sidebar .widgettitle { font-size: 18px; color: #333; font-weight: normal; padding: 9px 0 0 1px; }
/*edited by shafi*/
#search .field {	border: 1px solid #C9C9C9;	width: 188px;	height: 16px;	float: right;	margin-left: 5px; background-color:#e5e5e3;
color: #666666;	font-size:12px;vertical-align: middle;	padding: 4px; margin: 9px 0px 0px 15px;}
/*#search .field { width: 161px; float:right; border: 1px solid #ccc; margin: 11px 0 0 2px; padding: 3px 5px 4px 5px; }*/
#search .button{background-image:url('images/searchbutton.png');
background-position:7px 6px;background-repeat: no-repeat;opacity:1.0;filter:alpha(opacity=100);transition: opacity .25s ease-in-out;-moz-transition: 
opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;display: block;	float: right;	border: 0px;height: 26px;width: 29px;margin: 9px 15px 0px 4px;
background-color:#C8102E;cursor: pointer;}
/*#search .button { width: 30px; float:right; height: 25px; margin: 10px 0 0 7px; background: url('images/searchbutton.png') no-repeat; border: 0; cursor: pointer; }*/
#search p { font-size: 11px; line-height: 12px; padding: 12px 0 15px 3px; }
#search-block{ float:right;margin-top:-42px;  padding-right: 8px;}

#sidebar .search-widget { margin-bottom: 4px; }

/*#socials-widget-2 { overflow: hidden; }
#socials-widget-2 ul { height: 24px; overflow: hidden; padding: 13px 0 18px 3px; }
#socials-widget-2 li { float: left; display: inline; }
#socials-widget-2 li a { display: block; width: 24px; height: 24px; }*/

#sidebar #text-7 .textwidget{padding:10px 0px 10px 0px;}

/*#sidebar li.twitter { margin-right: 16px; }
#sidebar li.twitter a { width: 29px; background: url('images/twitter.png') no-repeat; }
#sidebar li.linkedin, #sidebar li.facebook { margin-right: 23px; }
#sidebar li.youtube { margin-right: 22px; }
#sidebar li.linkedin a { background: url('images/linkedin.png') no-repeat; }
#sidebar li.facebook a { background: url('images/facebook.png') no-repeat; }
#sidebar li.youtube a { background: url('images/youtube.png') no-repeat; }
#sidebar li.rss a { background: url('images/rss.png') no-repeat; }*/

#footer-widgets li{list-style-type:none;}
#socials-widget-2{float: right; overflow: hidden;}
#socials-widget-2 ul {  overflow: hidden; padding: 13px 0 18px 3px; }
#socials-widget-2 li{float: left; display: inline;}
#socials-widget-2 li a{display: block;  height: 24px;font-size: 12px; width: 29px;margin-right:-7px;margin-top: 1px;}
#socials-widget-2 a:link, #socials-widget-3 a:visited{    padding-right: 4px; padding-left: 4px;}

#socials-widget-2 li.twitter a {  background: url('images/twitter.png') no-repeat; }
/*#socials-widget-2 li.linkedin, #sidebar li.facebook { margin-right: 23px; }
#socials-widget-2 li.youtube { margin-right: 22px; }*/
#socials-widget-2 li.linkedin a { background: url('images/linkedin.png') no-repeat; margin-right: -10px;}
#socials-widget-2 li.facebook a { background: url('images/facebook.png') no-repeat;margin-right: -18px;margin-top:-2px;}
#socials-widget-2 li.youtube a { background: url('images/youtube.png') no-repeat;margin-top:-2px;}
#socials-widget-2 li.rss a { background: url('images/rss.png') no-repeat;     margin-right: -11px;}
#socials-widget-2 li.blogger a { background: url('images/blogger.png') no-repeat;    margin-right: -13px;}
#socials-widget-2 li.googleplus a { background: url('images/googleplus.png') no-repeat; }


#show-recent-comments-widget-2 { padding-bottom: 3px; }
#show-recent-comments-widget-2 .widgettitle { padding: 12px 0 8px 1px; }
#show-recent-comments-widget-2 p { font-size: 12px; line-height: 14px; padding: 0 15px 14px 2px; }
#show-recent-comments-widget-2 p span { font-weight: bold; }
#show-recent-comments-widget-2 p a { font-weight: bold; }

#sidebar .tags-widget {}
#sidebar .widget_tag_cloud .widgettitle { padding: 11px 0 7px 1px; }
#sidebar .tagcloud { padding: 0 0 16px 2px; }
#sidebar .tagcloud li { display: inline; padding-right: 7px; }
#sidebar .tagcloud li a { font-size: 18px; line-height: 24px; }
#sidebar .tagcloud a { font-size: 18px !important; line-height: 24px !important; padding-right: 7px; }


#sidebar .widget_categories { padding-bottom: 17px; border-bottom: 1px solid #d9d9d6; }
#sidebar .widget_categories h2{top:8px;}
#sidebar .widget_categories .widgettitle {font-size:15px; background-color: #494947; COLOR: #FFFFFF; border: 0px; height: 26px;
   								text-align: left;  padding-left:10px; text-transform: uppercase;  margin: 15px -10px 15px -10px; }
#sidebar .widget_categories ul { padding-left: 3px; }
#sidebar .widget_categories ul ul { padding-left: 17px;display:none; }
#sidebar .widget_categories li { line-height: 14px; }
#sidebar .widget_categories li a:link{ font-weight: normal;padding:0px 0px 10px 3px; font-size: 15px; line-height: 20px; text-transform:capitalize; }
#sidebar .widget_categories li a :visited,#sidebar .widget_categories li a:active{color: #C8102E !important; text-decoration: none; transition: all 0.5s ease 0s;}
#sidebar .widget_categories li a:hover{color: #C8102E; text-decoration: none; transition: all 0.5s ease 0s;}

#sidebar .widget_archive { border-bottom: 0; padding-bottom: 29px; }
#sidebar .widget_archive .widgettitle { padding: 11px 0 10px 1px; }
#sidebar .widget_archive select { width: 213px; }

/*#bulletin{background-repeat: no-repeat; background-color: #666666; color: #FFFFFF; display: block;  font-weight: bold; height: 28px; font-size: 15px; 
 padding-top: 11px; padding-left: 7px; margin: 16px 0px 21px -4px;}*/
#sidebar-bulletin p{font-size: 14px;}
#bulletin{width: auto;  background-color: #494947; COLOR: #FFFFFF; border: 0px; height: 35px; text-align: left;
			padding-left:10px; margin:15px -10px 15px -10px;}
#bulletin span{ position:relative; top:8px;}


#signup{width: auto;height:35px;background-color:#C8102E;text-align:center; margin: 15px 0px 15px 0px;}
#signup p{color:#C8102E;font-size:18px;font-weight:bold;}
#signup a:link,#signup a:active,#signup a:visited{color:#FFFFFF;position:relative;top:8px;}
#signup:hover{opacity: 0.7;cursor:pointer;	filter: alpha(opacity=70);}

/*#related-ad{width: auto;  background-color: #494947; COLOR: #FFFFFF; border: 0px; height: 35px; text-align: left;
			padding-left:10px; margin:15px -10px 15px -10px;}
#related-ad span{ position:relative; top:8px;}*/

#copyright { width: 880px; background:#071829; color:#fff; padding:25px 10px; }
#copyright p { text-align:center; }
#copyright a { color:#fff; text-decoration:underline;}

#footer-nav { width: 880px; background: #e5e5e3;color: #e5e5e3; padding: 18px 10px 15px 10px; font-size: 11px;}
#footer-nav ul { width:800px; margin:0 auto; padding:0; }
#footer-nav ul li { float:left; margin-right:5px; }
#footer-nav ul li:last-child a{margin-right:0; border-left: 1px solid #666666;}
#footer-nav a { font-size: 12px;  padding-left: 4px;  color:#666666 ;font-weight: bold; text-decoration:none; }
#footer-nav a:hover {    color: #C8102E;    text-decoration: underline;}
/*#footer-nav ul li.menu-item-22420{background: url('http://localhost:8081/wordpress/wp-content/uploads/2016/02/twitter.png') no-repeat;}*/
/*created by shafi*/
div#subnav {background-color: #e5e5e3;padding-top:10px;}
div#subnav .contactPhone{  float: left;  padding-left:50px; text-align: left;    width: 212px;    font-size: 12px;    color: #666666;    padding-top: 10px;}
div#subnav .contactSupport {   position:relative;    left: 290px;    bottom: 5px;   width: 115px;}
div#subnav .contactSales {    position:relative; left: 422px;    bottom: 25px;}
div#subnav  a{ color:#666666;}
div#subnav  a:hover {    color: #C8102E;    text-decoration: underline;}
/*Edited by shafi*/
#footer { width: 900px; height: 80px; font-size: 12px;  color: #666666;  border-top: 0px solid #e5e5e3; margin-bottom: 46px; }
#footer p{font-size: 12px;  padding-top: 10px;  text-align: center;   color: #666666; bottom: 25px;}
/*#footer { width: 900px; height: 80px; background:  528px 10px no-repeat #005185; border-top: 24px solid #494848; margin-bottom: 46px; }
#footer p { font-size: 10px; color: #fff; padding: 34px 0 0 22px; }*/

.pagetitle { font-size: 22px; padding-bottom: 20px; }

/* Comments */
div#respond { position: relative; margin-bottom: 50px; border-top: 1px solid #d9d9d6; padding-top: 10px;}

.commentlist { padding: 30px 0 10px 0; list-style-type: none; font-family: Platts Oscine,Platts Oscine Tab,Calibri;  } 
.commentlist .author-image{float:left;padding-top:26px;}
 #commentform a{ color: #488580; }
.commentlist li.comment { padding: 0 0 10px 0px;  margin:0px 0px 20px 0px; position: relative; }
.comment-meta { position: absolute; bottom:0px; right:20px;}

.commentlist a:link,.commentlist a:visited,.commentlist a:active { font-size: 15px;font-weight: bold; color: #494947; text-decoration: none;}
.commentlist a:hover{color:#C8102E;text-decoration:none;transition: all 0.5s ease 0s;}

#author-bio .author-image { float: left; width: 110px; padding: 4px 6px 0px 0px;}
.author-info { font-family: Platts Oscine,Platts Oscine Tab,Calibri; }
.comment-text { float: left; padding-left: 24px; width: 500px; }
.comment-text .c1 {border-bottom: 1px solid #d9d9d6;}
.comment-text .author-info{  font-size: 13px;  font-weight: bold; padding-bottom:10px}
#leave_comment { position: absolute; color: #488580; right: 20px; top: 300px;}
#reply-title { font-size: 18px;text-transform: uppercase; position:relative;top:25px;left:20px;}

#commentform{background-color: #e5e5e3;padding-top:40px;height: auto;}
#commentform p { margin-top: 10px; }
#commentform .field-label{margin-bottom:10px;padding-left:20px;}
#commentform .field-label .required {color:#C8102E;}
#commentform input, #commentform textarea { padding: 5px; }
#commentform input[type=text].field-email{ width:350px;margin-left:31px; }
#commentform input[type=text].field-url{ width:350px;margin-left:30px; }
#commentform input[type=text].field-name{ width:200px;margin-left:35px; }
input#author { margin-right: 5px; }
#commentform label, #commentform span, #url { }
#commentform input[type=text] { margin:10px 0px -10px 96px;width: 192px; height: 10px;border: 2px solid #d9d9d6; }
textarea#comment { width: 348px; margin-top: 10px; padding: 5px; height: 100px; resize: none; margin-left:38px;border: 1px solid #d9d9d6; }
.comment-form-comment label { position: relative; bottom:98px;left:20px; }
#commentform .comment-form-comment{margin-top:-290px;}
input#submit { left: 0px;    padding: 8px; cursor: pointer;   text-transform: uppercase; margin: 146px 0px 0px 100px;  color: #FFFFFF;    border: none;    width: 100px;    font-size: 12px;    background-color: #C8102E;}
@media (-moz-images-in-menus:0) 
	{
  input#submit { margin: 146px 0px 0px -205px;}
}
@media screen and (min-width:0\0) { 
	
  input#submit { margin: 146px 0px 0px -205px;}
}
h4#no-comments-message { padding: 10px 0;}
.vcard img { float:left; border: solid 1px #DFDFDF; padding:1px; }

.comments-title { color: #666666; margin-top: 10px;padding-top: 20px;border-top: 1px solid #d9d9d6; font-weight:bold; font-size: 18px;text-transform: uppercase; }
.pingback { display: none; }


/*navigation menu styles*/
#navigation{display:none;}
.category-nav ul.mainNav{    background-color: #323235;    float: left;    margin: 0;    list-style-type: none;    list-style: none; border-spacing: 0px;    width: 900px;  height: 40px;}


.mainNav li.limenu1{    height: auto;    padding-bottom: 10px; font-size:15px;font-weight:bold;   width: 50px;    padding-left: 13px;    padding-top: 10px;}
.mainNav li.limenu1:hover{cursor:pointer; background-color:#e5e5e3;   height: auto;color:#C8102E;   padding-bottom: 10px;    width: 50px;    padding-left: 13px;    padding-top: 10px;}
.mainNav li.activelimenu1{cursor:pointer; background-color:#e5e5e3;}
.mainNav li a.activemenu1{cursor:pointer; color:#494947;}
.mainNav li.limenu2{height:auto;padding-bottom:10px;width:100px;font-size:15px;font-weight:bold; margin-left:60px;margin-top:-40px;    padding-top: 10px;padding-left:15px;}
.mainNav li.activelimenu2{cursor:pointer; background-color:#e5e5e3; }
.mainNav li a.activemenu2{cursor:pointer; color:#494947;}
.mainNav li.limenu2:hover{cursor:pointer;background-color:#e5e5e3;color:#C8102E;  height:auto;padding-bottom:10px;width:100px;font-size:15px;font-weight:bold; margin-left:60px;margin-top:-40px;    padding-top: 10px;padding-left:15px;}
.mainNav li.limenu3{height:auto;padding-bottom:10px;width:120px;font-size:15px;font-weight:bold; margin-left:175px;margin-top:-40px;    padding-top: 10px;padding-left:20px;}
.mainNav li.limenu3:hover{cursor:pointer;background-color:#e5e5e3;color:#C8102E;  height:auto;padding-bottom:10px;width:120px;font-size:15px;font-weight:bold; margin-left:175px;margin-top:-40px;    padding-top: 10px;padding-left:20px;}
.mainNav li.activelimenu3{cursor:pointer; background-color:#e5e5e3; }
.mainNav li a.activemenu3{cursor:pointer; color:#494947;}
.mainNav li a{color:#FFFFFF;}

li.current-cat a{color:#C8102E !important; font-weight:bold !important; text-decoration:none;}

.mainNav li:hover a{color:#494947;}
.mainNav li .menu2{text-transform:uppercase;text-decoration: none;cursor: default;}
.mainNav li a:hover{color:#494947;}
.mainNav li .divMainNav{display:none; position:absolute;height:auto;background-color:#e5e5e3;text-transform: capitalize; z-index: 3001 !important;    margin-top: 10px;    margin-left: -15px;}
.mainNav li:hover .divMainNav{	display: block;}
.divMainNav li{width:150px;padding:3px 0px 3px 0px;padding-right: 10px;}
.divMainNav li a:link,.divMainNav li a:visited,.divMainNav li a:active{color:#494947;text-decoration:none;}
.divMainNav li a:hover{color:#494947;text-decoration:none;}
.divMainNav li .divsubNav{display:none;position: absolute; margin-left: 160px;    margin-top: -23px;}
.divMainNav li:hover .divsubNav{display:block;float:left;width:100px;}
.mainNav li.lisubmenu:hover{background-color:#d9d9d6;}
.mainNav li.lisubmenu a:link,.mainNav li.lisubmenu a:visited,.mainNav li.lisubmenu a:active{padding-left: 15px;font-weight:normal;font-size:15px;color:#494947;text-decoration:none;}
.mainNav li.lisubmenu a:hover{color:#494947;text-decoration:none;padding-left: 15px;}
.divMainNav .divsubNav li a:link,.divMainNav .divsubNav li a:visited,.divMainNav .divsubNav li a:active{color:#494947;text-decoration:none;padding-left:20px;}
.divMainNav .divsubNav li a:hover{color:#494947;text-decoration:none;}
.divsubNav li{text-align:center;  background-color: #d9d9d6;  width:150px;}


/*Post page side bar dropdown styles*/
.postsidebar-nav{margin-left:-10px;}
.postsidebar-nav ul.mainSideBarNav{  width:231px;background-image:url('images/dropdown_icon.png'); background-repeat:no-repeat;background-position:215px 10px; background-color: #FFFFFF; border:1px solid #d9d9d6;   float: left;    margin: 0;    list-style-type: none;    list-style: none; border-spacing: 0px; height: 30px;margin-right:20px;}
.mainSideBarNav li.limenu2{padding-top: 10px;padding-left:15px;}
.mainSideBarNav li.limenu2:hover{cursor:pointer;padding-top: 10px	;padding-left:15px;}
.mainSideBarNav li a{color:#494947;text-decoration:none;}
.mainSideBarNav li:hover a{color:#494947;text-decoration:none;}
.mainSideBarNav li .menu2{text-transform:uppercase;position: relative;    bottom: 5px;}
.mainSideBarNav li a:hover{color:#494947;}
.mainSideBarNav li .divSideBarMainNav{display:none; position:absolute;height:auto;background-color:#e5e5e3;text-transform: capitalize; z-index: 3001 !important;    margin-top: 1px; width:234px;   margin-left: -16px;}
.divSideBarMainNav li{width:150px;padding:3px 0px 3px 0px;padding-right: 10px;}
.divSideBarMainNav li a:link,.divSideBarMainNav li a:visited,.divSideBarMainNav li a:active{color:#494947;text-decoration:none;}
.divSideBarMainNav li a:hover{color:#494947;text-decoration:none;}
.divSideBarMainNav li .divSideBarsubNav{display:block;}
.mainSideBarNav li.lisubmenu a:link,.mainSideBarNav li.lisubmenu a:visited,.mainSideBarNav li.lisubmenu a:active{padding-left: 15px;font-weight:normal;font-size:15px;color:#494947;text-decoration:none;}
.mainSideBarNav li.lisubmenu a:hover{color:#494947;text-decoration:none;padding-left: 15px;}
.divSideBarMainNav .divSideBarsubNav li a:link,.divSideBarMainNav .divSideBarsubNav li a:visited,.divSideBarMainNav .divsubdivSideBarsubNavNav li a:active{color:#494947;text-decoration:none;padding-left:30px;}
.divSideBarMainNav .divSideBarsubNav li a:hover{color:#494947;text-decoration:none;}
.divSideBarsubNav li{width:240px;}
.hide{display:none;}
.mainNav li.limenu1. .menu1 .current-page-ancestor a
/*.category-nav ul.megaMenu li.limenu1.current-page-ancestor > a.um-anchoremulator*/
{   color:red;   background-color:blue;}

/*error search field*/
#error-search  .field {float:left !important ;}
#error-search  .button {float:left !important;}

/*sidebar-freetrial styles*/
/*#sidebar-freetrial{}
#sidebar-freetrial .freetrial-info{border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6;padding-left: 5px;}
#sidebar-freetrial .freetrial-info .freetrial-header{font-weight: bold;  padding-top: 10px;} 
#sidebar-freetrial .freetrial-info .freetrial-text{padding: 15px 0px 15px 0px; font-size: 14px;}*/
/*#sidebar-freetrial .freetrial-info .freetrial-button{    padding-bottom: 15px;}*/
/*.freetrial-button p{color:#C8102E;font-size:18px;font-weight:bold;}

.freetrial-button a:link,.freetrial-button a:active,.freetrial-button a:visited{color:#FFFFFF;position:relative;top:8px;}
.freetrial-button:hover{opacity: 0.7;cursor:pointer;	filter: alpha(opacity=70);}*/

.comment-form-error-box{ padding:0px 0px 5px 96px; color: #c8102e;}
.comment-form-error-box p{color: #c8102e !important;}
.comment-form-error-box .comment-form-error-author{;}
.comment-form-error-box .comment-form-error-email{}
.comment-form-error-box .comment-form-error-comment{ }

/* styles for reporters page*/
#reporter-sidebar{padding-top:84px;}

#reporters-det-page{font-weight:normal;}
.reporter-post-title{ font-size: 22px !important; text-align: center;}
#reporter-page table.reporter_details{border-bottom: 1px solid #d9d9d6;}
#reporter-page .navigation a:hover{color:#C8102E; text-decoration:none;}
table.reporter_details { padding-bottom: 7px; margin-bottom: 14px; }
table.reporter_details td.right{    width: 460px;    float: right;    background: url('images/Date-Banner-Line.png') no-repeat 10px -3px;}
table.reporter_details td.left {    width: 102px;    margin-right: 5px;    padding-top: 10px;}
table.reporter_details td.right .reporter-title{margin-left: 30px; font-size:22px; color:Brown;  font-weight: bold;}
table.reporter_details td.right .reporter-title a{ color:Brown;}

table.reporter_details td.right p.post-info{color: #ffffff !important;    padding: 21px 0 21px 31px !important;    margin: 0px 0px 0px 0px !important;
    background: url('images/Date-Banner.png') no-repeat;    background-position-y: 19px;font-size: 13px;    font-weight: bold;    line-height: 16px; }
table.reporter_details td.right .reporter-bio{margin-left: 30px;overflow: hidden;}
table.reporter_details td.right .reporter-bio{ font-weight: normal;}

h2.reporter-post-title{margin:0px 0px 20px 137px;}

.reporter_links{ font-size: 14px;  padding-left: 32px; font-weight: bold;}
.reporter_links img { padding: 0px 2px 6px 0px;}
.reporter_links  .reporter-In{text-decoration: underline;  color: Brown;}
.reporter_links  .reporter-twitter{text-decoration: underline;  color: Brown;}
.reporter-filter { font-weight: bold;padding: 7px 0px 20px 0px;}
.reporter-filter .filter-element{padding: 0px 7px 0px 7px;}
.reporter-filter .filter-element a:hover{color:#C8102E;text-decoration:none;}
.reporter-filter p { padding:0px 0px 2px 4px !important; }

.reprter-posts-entry {margin-left: -12px;}
.pagetitle .breadcrumbs{margin-top:-10px;padding-bottom:20px;}