@import url('toolsbar.css');
/** general tags */
* {
  margin: 0;
  padding: 0;
  font-size: inherit;
  text-decoration: none;
  color: inherit;
}
/************************************************************
/*common style*
/************************************************************/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
.left {
  float: left;
}
.right {
  float: right;
}
/************************************************************
 * Content Body *
 ************************************************************/
body {
  margin: auto;
  background: #EEEEEE;
}
div {
  display: block;
}
h1 {
  font-weight: normal;
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-weight: normal;
  font-size: 1.8em;
  margin: 0.75em 0;
}
h3 {
  font-weight: normal;
  font-size: 1.6em;
  margin: 0.83em 0;
}
h4 {
  font-weight: normal;
  font-size: 1.4em;
  margin: 0.8em 0;
}
h5 {
  font-weight: normal;
  font-size: 1.2em;
  margin: 0.6em 0;
}
strong {
  font-weight: bold;
}
b {
  font-weight: bold;
}
em {
  font-style: italic;
}
p {
  margin: 5px 0 10px 0;
  line-height: 1.5em;
}
p a{
  color: #FF3333
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td {
  text-align: left;
  font-weight: normal;
}
b {
  font-weight: bold;
}
ul {
  margin: 0;
  padding: 0;
}

strong{font-weight:bold;} b{font-weight: bold;}
em{font-style:italic;}
p{margin:5px 0 10px 0; line-height: 1.5em; font-weight: 500}
table{border-spacing: 0; border-collapse: collapse;}
td{text-align: left; font-weight: normal;}
b{font-weight: bold;}

.grey_bullet{padding-left:15px; background-image: url('/sites/embassynews.ca/themes/embassymag/images/icons/icon_bullet.png'); background-repeat:no-repeat;}
fieldset{border: 1px solid #D9EAF5}
fieldset legend{font-weight: bold;  color: #333;}
input[type="text"], input[type="password"]{height: 20px;}

/*a:hover{color:#2E67DB; }
*/
a img, :link img, :visited img {border: none;}


#content-right .block .content {
    margin-bottom: 15px;
}

#content-right .block .content{margin-bottom: 15px;}
.framed_image{border: 1px solid #aaa; padding: 3px;}

.category_bar{display: block; background-color: #fff; border-top: 3px solid #173457; border-bottom: 1px dotted #ccc; height: 30px; line-height:25px; font-size: 16px; }

/** floats control **/

#page_wrapper {
  padding-left: 20px;
  padding-right: 20px;
  width: 920px;
  margin: auto;
  font-size: 13px;
  color: #353535;
  background: #fcfcfc;
  font-family: 'Lora',Georgia, sans-serif;
}
/*HEADER*/
#topbar_ads {
  text-align: center
}
#header_wrapper {
  font-family: "OPen Sans", georgia, "times new roman", times, serif;
}
#header_wrapper {
  border-top: 12px solid black;
  border-bottom: 2px solid black;
  padding-top: 12px;
}
#header_wrapper #em_header_toplinks {
  font-size: 12px;
}
#header_wrapper #em_header_toplinks span {
  margin-right: 5px;
  padding-right: 5px;
  border-right: 1px solid #000000;
}
#header_wrapper #em_header_toplinks span a {
  text-decoration: underline;
}
#header_wrapper #em_header_toplinks span.last {
  border: none;
}
#pageNav1 {
  padding: 10px 0px;
  border-bottom: 1px solid #cccccc;
  text-align: center;
/*  white-space: nowrap; */
  font-family: "OPen Sans", georgia, "times new roman", times, serif;
  font-size: 14px;
  font-weight: bold;
}
#pageNav1 span {
  margin-right: 0px;
  text-transform: uppercase;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#pageNav1 span:hover {
  background-color: rgb(175, 30, 35);
  color: #fff
}
#pageNav1 span a {
  text-transform: uppercase;
}
#topicmenu {
  padding: 8px 0px;
  border-bottom: 1px solid #cccccc;
  text-align: center;
}

#topicmenu {
/*  text-align: center;*/
  font-family: "OPen Sans", georgia, "times new roman", times, serif;
  font-size: 12px;
}
#topicmenu span {
  padding: 0px 7px;
  border-right: 1px solid #ccc;
  color: #ff3333;
}
#topicmenu span:hover{
  color: #000
}

#topicmenu span.last {
  border: none;
}

#header-rightblock-line1 {
  text-align: right;
}
#header-rightblock-line2 {
  text-align: right;
}
#header-rightblock-line3 {
  text-align: right;
}
#em-userlogin-block-form table {
  border-collapse: separate;
}
#em-userlogin-block-form table div {
  margin: 0;
}
#user-login .form-submit,
#em-userlogin-block-form .form-submit {
  background-color: #E93444;
  border: medium none;
  color: white;
  cursor: pointer;
  float: right;
  font-family: "OPen Sans", georgia, helvetica, sans-serif;
  font-size: 12px;
  padding: 3px 3px;
  text-transform: uppercase;
}
#user-login .form-submit{
  float:none;
  display: block;
  clear:both;
}
/************************************************************
 * @belong: eaverypage
 * @section: content-main
/************************************************************/

#content-wrapper{
  width:920px;
  padding-bottom:30px;
  margin-top: 10px
}
#content-main {
  width: 600px;
}
#content-main .node-story .content{
  width: 600px;
}
#content-right{
  margin-left:610px;
  width:300px;
}
#content-main,
#content-right{
  padding-top: 10px;
}


/**
 * @belong: expcept homepage
 * @section: content
 */
.category_leftwrapper{float: left; width:362px; }                     /**          325 **/
.category_rightwrapper{float: left; width: 218px; margin-left: 20px;} /** 325+10 = 335 **/
.category_leftwrapper .framed_image, .category_rightwrapper .framed_image{width: 300px;}
.rowbox ul{list-style:none; margin: 0; padding: 0;}
.rowbox ul li{padding: 5px 0;}
.rowbox ul li a:hover{text-decoration: underline;}

/************************************************************
 * @belong: section page
 * @section: section title
/************************************************************/


.section-title,
.section_breadcrumb{
/*  margin-top: 10px;
*/
  font-family: 'PT Sans Narrow', sans-serif, arial, georgia;
  font-weight: 600;
  font-size: 18px;
  border-top: 4px solid #666666;
  border-bottom: 1px solid #ccc;
  margin-bottom:8px;
  padding-top:0px;
  text-transform: uppercase;
}

.nobottomborder,
.section-title.news{
  border-bottom: none;
  margin-bottom:0;
  padding-top:0;
}

.section_breadcrumb{
  font-size: 28px;
}

.section_breadcrumb,
.section-title.sectionhomepageTitle{
  font-size: 28px;
}

/****************************************************************
 * Subpage Items
 *****************************************************************/
.general_subpage_item_wrapper{border-bottom:1px solid #CCCCCC}
.general_subpage_item_wrapper h5 a{color: #000;}
/*.general_subpage_item_separator {height: 1px; border-bottom: 1px solid #ccc}
*/


#diplomatic {
  border-bottom: 1px solid #ccc;
}
#diplomatic .item {
  border-top: 1px solid #cccccc;
  padding: 8px 0px;
  width: 600px;
}
#diplomatic .contactInfo {
  width: 372px;
  display: block;
  position: relative;
}
#diplomatic .image {
  border: none;
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 10px;
  width: 100px;
}
#diplomatic .detailInfo {
  width: 252px;
}
#diplomatic .name {
  font-family: 'Open Sans';
  font-size: 18px;
  font-weight: 600;
}
#diplomatic .address {
  font-family: 'Open Sans';
  font-weight: 400;
  /*  margin-top:8px;*/

  display: block;
  font-size: 13px;
}
#diplomatic .address a {
  text-decoration: underline;
}
#diplomatic .relatedStory {
  border-left: 1px solid #CCCCCC;
  display: block;
  font-family: 'Open Sans';
  font-size: 12px;
  margin-left: 372px;
  margin-top: 5px;
  padding-left: 5px;
  position: relative;
  text-transform: uppercase;
  width: 223px;
}
#diplomatic .relatedStory .title {
  color: #ee3739;
  font-weight: 600;
  font-family: 'Open Sans';
}
#diplomatic .relatedStory .storytitlelist,
#diplomatic .relatedStory .storytitlelist a,
#diplomatic .relatedStory .storytitlelist a:visited,
#diplomatic .relatedStory .storytitlelist a:hover {
  color: #666666;
  text-transform: uppercase;
  font-weight: 500;
  padding:3px 0px;  
}
/************************************************************
 * @belong: everypage
 * @section: foot
/************************************************************/
#foot-wrapper {
  width: 920px;
  margin: auto;
  padding: 20px 0px;
  color: #fff;
  background: #262626;
}
#foot-wrapper ul {
  list-style: none;
  color: #fff;
  font-size: 12px;
  margin-bottom: 10px;
}
#foot-wrapper ul:first-child {
  margin-top: 10px;
}
#foot-wrapper ul li a {
  color: #fff;
  font-family: arial, helvetica, sans-serif;
  text-transform: capitalize;
}
#foot-wrapper ul li a:hover {
  text-decoration: underline;
}
#foot-wrapper ul li {
  padding: 0 5px 4px 0px;
  font-family: arial, helvetica, sans-serif;
}
#foot-wrapper ul li:first-child {
  border-left: none;
}
.footer_box {
  width: 226px;
  text-align: left;
}
.footer_box h5 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0px;
}
.footer_stayconnected {
  margin-left: 20px;
}
#foot-wrapper .footer_stayconnected ul {
  margin: 0;
  padding: 5px 0;
}
.footer_stayconnected ul li {
  display: inline;
  margin-right: 10px;
  font-family: arial, helvetica, sans-serif;
  text-transform: capitalize;    
}
#foot-wrapper .footer_stayconnected ul li a {
  color: #ffffff;
  text-transform: capitalize;
  text-decoration: underline;
}
.footer_box {
  border-right: 1px dotted #eee;
}
.footer_box.last {
  border-right: 0px;
}
.footer_stayconnected a {
  text-decoration: none;
}
#foot-wrapper .footer_stayconnected ul li + li {
  margin-left: 20px;
  margin-right: 0;
  padding-right: 0;
}
.copyright {
  margin-right: 15px;
  float: right;
  color: #fff;
  padding: 5px 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
}
.copyright a {
  color: #fff;
  text-decoration: none;
}
/****************subscription-centre***********************/
#subscription-centre {
  font-family: 'Lora', arial, helvetica, sans-serif;
}
#subscription-centre h3 {
  font-family: 'PT Sans', arial, helvetica, sans-serif;
  font-weight: 500;
}
/****************subscription-centre**********************
  * story in home page cell.
*********************************************************/
.story-content {
  font-family: 'Lora', sans-serif, gegoria;
}
.story-cell {
  width: 100%;
  border-top: 1px solid #c6c6c6;
 padding: 8px 0;
}
.story-cell a,
.story-cell a:hover,
.story-cell a:link,
.story-cell a:visited {
  text-decoration: none;
  color: #000;
}
.story-cell .image {
/*  width: 106px;
*/
  margin-right: 10px;
  margin-top: 8px;
}

/*.story-cell img {
  width: 106px;
  height: 100px;
}*/


.story-cell img.opinion-column{
  width:99px;
  height:100px;
  
}

.each-section{
    margin-bottom: 15px;
    width: 100%;
}
.each-section.opinion.columns .story-cell .image{
    margin-right: 0px;
    margin-top: 0px;
    width: 99px;
}

.each-section.opinion.columns .story-cell{
  border-top: 1px solid #c6c6c6;
}

.each-section.opinion.columns .story-cell .date{
   font-family: "pt sans narrow";
  font-size: 14px;
  white-space: nowrap;
}
.story-cell p.subtitle {
  display: block;
  font-size:12px;
  margin:1px 0px;
  padding: 1px 0px;
}
.story-cell .title,
.story-cell .title a,
.story-cell .title a:hover,
.story-cell .title a:visited {
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
}

.xsearch_result_story .story_title a {
  font-size: 20px;
  color: black;
  text-decoration: none;
}

.story-cell .date,
.story-cell .author,
div.author-date .date,
div.author-date .author{
  padding: 2px 0px;
  font-size: 12px;
  display: inline-block;
}

div.node-story .author-date .date,
div.node-story .author-date .author{
  display: inline;
}

.story-cell .date{
  font-size:13px;
}

div.author-date .author,
.story-cell .author {
  font-style: italic;
}

div.author-date .date{
  font-family:helvetica;
}
.story-cell .description {
  font-size: 12px;
  font-style: normal;
}
.news-two-columns{
  width:600px;
}
.columns-left, .columns-right {
    display: block;
/*    padding: 10px;
*/
  position: relative;
    width: 290px;
}

.columns-right{
  margin-left:310px;
}

.readmore{
  font-family: "OPen Sans", georgia, "times new roman", times, serif;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  text-align:right;
}
/********************************
 * right side block for everypage.
 ********************************/


/********************************
 * @talking points on home page.
 *******************************/
.talking-point-accordion{
    margin-bottom:10px;
}
.talking-point-accordion div{
    padding:12px 5px 12px;
}

.talking-point-accordion h3,
.talking-point-accordion p{
    font-family:"Open Sans",Arial,sans-serif;
    font-size: 13px;
    
}
.talking-point-accordion h3{
    background: none repeat scroll 0 0 #333333;
    cursor: pointer;
    font-weight: 600;
    /*height: 26px;*/
    margin:  0;
    padding: 0;
    color:#fff;
    padding:4px 0 4px 10px;
    vertical-align: middle;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 1px;
}

.talking-point-accordion p{
 /*   font-weight:400;*/
  margin:0px;
  padding:0px;
}
.talking-point-accordion h3  >  div{
    display:none;
}
.talking-point-accordion h3.active{
    background:#0099cc;
    background: none repeat scroll 0 0 rgb(175, 30, 35);
    border-bottom: 0 none;
    box-shadow: 0 1px 4px #000000;
    -webkit-box-shadow: 0 0 4px #000000;
    -moz-box-shadow: 0 0 4px #000000;
  /*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
  zoom: 1; */
}
.talking-point-accordion h3.active  >  div{
    display:block;
}
.showCategory,
.showCategory a,
.showCategory a:hover,
.showCategory a:visited
.story-cell .showCategory,
.story-cell .showCategory a,
.story-cell .showCategory a:hover,
.story-cell .showCategory a:visited{
    color: #EE3739;
    font-family: "Open Sans",goergia,arial;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}
h5.showCategory{
  padding:0px;
  margin:4px 0 2px 0;
}

/** home page */
div.columns .story-cell{
  border-top:none;
}

div.columns div.columns-story + div.columns-story{
  margin-left:20px;
}

/****** Video ***************/

#htvideo-main{
    width:100%;
    padding:0;
    margin:20px 0px;
}
  
#htvideo-main .video{
    padding:0 10px 0 0;
    float:left;
    margin-top:10px;
}


#htvideo-right{
    width:185px;
    float:right;
    padding:0;
    margin:0px;
}

#htvideo-right.picture{
    border: 1px solid #EEEEEE;
    margin-top: 10px;
    padding: 1px;
}    

#htvideo-right .title{
    color:rgb(0,51,153);
    margin:0;
    padding: 0;
    font-size: 19px;
}

#htvideo-right .subtitle{color:rgb(0,51,153);margin:0;padding: 0;font-size: 19px;}
#htvideo-bottom{width:100%;border-top:4px solid #054584;clear:both;display:block;margin-top:10px;}

.each-htvideo,.each-video{  position: relative;}

.each-htvideo,
#htvideo-bottom .each-video,
#htvideo-right .each-video{  padding: 4px;  width: 170px;}

/*#htvideo-right .each-video .center,*/
.each-htvideo .center,
.each-video .center{  left: 40%;  top: 25%;  position: absolute;  width: auto;}
.each-section.homepage .each-video .center ,
.each-section.homepage .each-htvideo .center{  left: 43%;  top: 44%;  }
#htvideo-bottom .htvideo-seperate{border-bottom:1px solid #054584;padding:5px 0px;clear:right;width:100%;}
.video-h2{padding-top:3px;margin-top:10px;color:#054584;text-transform:uppercase;border-bottom:1px solid #054584;}

.story-cell img.play_botton{  width:100%;  height: 100%;}

#node_print_section{  display:none;}


/*#ht_disqus_comments_block{  display:none;}
*/
.disqus_comments_button a{  font-family: "Open Sans";  text-transform: uppercase;  font-weight: 600;  font-size: 12px;}


/*
 *Common CSS
 */
/*Section  */
#topstory_wrapper{  margin-bottom:15px;  width:100%;border-bottom: #C6C6C6 solid 1px;  padding-bottom: 5px;}
.topStory_headline h2{font-family: 'Lora',sans-serif,arial,georgia;font-size: 30px;font-weight: 500;margin-bottom: 0;margin-top: 4px; padding-top: 0;}
/*.topStory_body{width:100%;}
*/
.story_photocredit {text-align: right; color:#555; font-size:0.8em; }
.story_photocutline {clear:both; color:#555; font-size: 0.9em;}
.story_byline{margin: 3px 0;}
.story_byline a{color: #555; font-size: 0.8em;}
.story_byline a:hover{text-decoration:underline; }
.story_byline_and_date {font: 0.8em "Helvetica Neue",Helvetica, Arial, sans-serif;margin-bottom:2px;}
.node .story_byline_and_date {font: 1.0em "Helvetica Neue",Helvetica, Arial, sans-serif;}
.node .date {font-size: 12px}
.story_subtitle{margin-top: 5px; font-family: "Helvetica Neue",Helvetica, Arial, sans-serif; line-height:1.5em}

/*.story_imgwrapper {float:left; display:inline; width: 308px; margin-right: 10px;}*/
.story_imgwrapper {float:left; display:inline; margin-right: 10px;}

.topbox_lessimportant_title a{color: #4483CB}
.topbox_lessimportant_title a:hover{color: rgb(84, 164,255)}
.topstory_contentwrapper {float:left;}
.topstory_contentwrapper.nofloat{float:none;}
.topstory_contentwrapper.nofloat p{margin:0px;}
.topstory_withimage {width: 100%;}
.topstory_contentwrapper h2 {margin:0px 0px 5px 0px}


/******
 * pager
 */
ul.pager{font-family: helvetica, sans-serif; margin-top: 20px; }
ul.pager li.pager-item{margin: 0; padding: 4px;}
ul.pager li.pager-current a{margin: 0; padding: 4px;}
ul.pager li.pager-first a,
ul.pager li.pager-previous a,
ul.pager li.pager-next a,
ul.pager li.pager-last a{margin: 0; padding: 4px; background:#666;color:#FFF; text-transform: uppercase;}
ul.pager li.item-list .pager li{  padding:2px;}
.pager-current{color: #000; font-size:120%;font-weight: bold;}
.item-list ul.pager li{margin:5px;padding:2px;}
.item-list ul.pager li.pager-first{ padding-left:0px; margin-left:0px;}

/*email friend dialog*/
.htmail_emailfriend  { width:200px; background: url("../wirereport/images/backgrounds/backgroundemailfriend.png")}
.htmail_emailfriend .ui-dialog-titlebar{ background: none; border: none}
.htmail_emailfriend .ui-dialog-titlebar .ui-dialog-titlebar-close{margin-top:5px; margin-right:10px}
.htmail_emailfriend .ui-dialog-content{background:none; overflow: hidden}
.htmail_emailfriend .ui-dialog-content form  {margin-top: 15px}
.htmail_emailfriend .ui-dialog-content form input {height: 15px;width:230px;font-size: 12px;}
.htmail_emailfriend .ui-dialog-content label {font-size: 12px;font-weight: bold;}
.htmail_emailfriend  .form-item{margin:10px 0}
.htmail_emailfriend .ui-dialog-content .description {font-size: 12px}
.htmail_emailfriend #ht_sendmail{cursor:pointer; float:right; margin-top:-10px; width:50px; height:40px; background: url("../wirereport/images/backgrounds/ok_button.png")}
.htmail_emailfriend #emailfriendform_error {font-size: 12px; color: red; position: absolute; top:30px; left:20px; width:250px}

.category span.term_1{  color:#F65623;  font-weight:400;}
h4.subtitle{color: #333; font-weight:500;margin-bottom: 10px;border-bottom: 1px solid #ccc;padding-bottom:6px; font-size: 14px;}
.content{color:#000;}

#-empages-advertising-inquire-form .form-item{
  margin:6px 0px;
}

table.contactpage{
 width: 600px;
  border:0px;
  border-spacing :0;
  border-collapse:separate;
  border-collapse:0;
}

table.contactpage td{
    font-family: "Times New Roman";
    font-size:16px;
    line-height: 1.5em;
    margin: 5px 0 10px;
  /*padding:2px 7px;*/
}
table.contactpage td a,
table.contactpage td a:hover{
  color:#2E67DB;
}
table.contactpage td a:hover{
  text-decoration: underline;
}

#aboutus h4,
#aboutus h5{
  font-weight: bold;
}
#aboutus  p{
font-family: "Times New Roman";
font-size:16px;
}

#aboutus .about-image-bar{
  width:600px;
  margin:10px 0 6px 0;
}

#aboutus img{
  width:600px;
  margin:10px 0 6px 0;  
}
.columisthome{padding-right:5px}
.columisthome.first{padding: 0 5px}

#columnists_table td {font-size: 1em;}
#columnists_table td a{ 
/*color:#003366;*/
 font-family:'Lora';font-weight:600;}
#columnists_table li{margin: 5px 0px 5px 20px;list-style: disc;}
#columnists_table .first-title{ color:#000; font-family:'Lora';font-weight:600;font-size:18px; margin-left:0px;list-style: none;}
#columnists_table .first-title a{ color:#000; font-size:16px;}
#columnists_table .column_title{font-weight:bold; font-size: 1.2em}
#columnists_table .column_author{margin-top:5px; font-weight:bold; font-size: 0.9em}

#Col3Table div  { width: 100%;}
#Col3Table .columns-rss { width: 33%; float:left;}
#Col3Table .columns-rss img {vertical-align:middle;}


#feature-bottom{
    margin: auto;
    padding: 20px 0;
    width: 920px;
}

.feature-image-content{
    background: #f4f4f0;
    margin:10px 0px;
}

.view{
    color: #0099cc;
    text-transform:uppercase;
    float:right;
    padding-top:10px;
}

#feature-bottom .item{
    float: left;
    margin: 10px;
    width: 164px;
}
#feature-bottom .item.first{
    margin-left:10px;
}
#feature-bottom .item.last{
    margin-right:10px;
}
.feature-cell{
    width:100%;
    padding:2px;
}

.feature-cell img{
/*    width:164px;
    height: 110px;*/
}

.feature-image{
    width:164px;
    height: 110px;
    padding:4px;
}

/*** for pb page*/
div.single-story-pager .first-story .story-cell{
  border-top:none;
}



/*** for pb page*/
div.single-story-pager .first-story .story-cell{
  border-top:none;
}


.em_home_issue_block ,
.em_home_pb_block { width:290px; font-family: "Open Sans",Arial,sans-serif;
                       font-size: 13px; position: relative;min-height:169px;}
.em_home_pb_block .pb_title {font-size:16px; text-transform: uppercase}
.em_home_issue_block h3,
.em_home_pb_block h3 {   /*background: none repeat scroll 0 0 #0099CC;
                            border-radius: 1px 1px 1px 1px;
                            border-bottom: 0 none;
                            box-shadow: 0 1px 4px #000000;*/
                            background-image: url('/sites/embassynews.ca/themes/embassy/images/icons/homepage_issue_bar.png');
                            background-repeat: no-repeat;
                            text-align: right;
                            color: #FFFFFF;
                            font-weight: 600;
                            margin: 0;
                            padding: 2px 10px;
                            height: 40px;
                            vertical-align: middle;
                            font-size: 16px;
                            margin-bottom: 20px;
                            position: relative;
                            top:0px; left:0px;
                            width: 270px}
.em_home_issue_block img,
.em_home_pb_block img{float:left;width: 130px; position: relative; left:25px; top:25px}

.em_home_issue_block ul,
.em_home_pb_block ul{padding-left: 12px}

#content-right .em_home_pb_block,
#content-right .em_home_issue_block{
    margin-left:10px;
}
#content-right  .em_home_issue_block h3,
#content-right .em_home_pb_block h3 {
  position: absolute;
}

 img.titlesecure_image{width: 12px;display: inline-block;}

.authortitle{
    color:#aaa;
    font-size:12px;
    font-style:italic;
  }
.authorprofile{
    color:ccc;
  }
#header_wrapper #em_header_toplinks span#logobar_login_forgotpass{
  border-right:0;
  color:#990000;
  padding-right:0;
  margin-right:0;
}


#node_social_headbar{
  margin:6px 0px;
}



.messages.error{
	margin: 10px auto; padding-top: 10px; padding-bottom: 10px;  background: #fff; color:#FF0000;border: 2px solid rgb(255, 0, 0);
}
.messages.error ul{
	list-style: none outside none;
	margin: 0px auto;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left:4px;
	font-size:14px;
}
.messages.error a.forgetpassword{
  color:#5188A5;
}
.forgotpassword{
	padding-top:5px;
}

.forgotpassword a,
.forgotpassword a:hover,
.forgotpassword a:visited{
    font-size: 15px;
/*	text-align: center;
*/	margin:auto;
    padding-top:5px;
    text-decoration: underline;
    color:#5188A5;  
}

#attachments.sticky-table{
  width:100%;
  margin: 8px 0px;  
}

