/*** Added by : tx_pplib_cobj->PPLIB_CSS  */

/* Attempt to style news headers */

#widget {
  min-width: 500px !important;
  margin-left: -65px;
  overflow-x: hidden !important;
}

#content_main .news-list-item h3 {
  margin-bottom:0;
}

#content_main .news-list-item p {
  margin-top:5px;
  text-align: justify;
}

#content_main .news-list-item h3 a {
  text-decoration:none;  
  font-size: .8em;
  line-height: .9em;
}

#content_main .news-list-item h3 a:link,
#content_main .news-list-item h3 a:visited {
  color: #720000;
}

#content_main .news-list-item h3 a:hover,
#content_main .news-list-item h3 a:active {
  color: #540000;
}

/* Temporary hack to hide the news date until we can disable it in the template */
/*
#content_main .news-list-date {
  display:none;
}
*/
#content_main .news-list-morelink {
  display:none;
}

.image_news {
   float: left;
   padding: 5px 0px 0px 0px;
}

.text_news {
  padding: 0px 0px 0px 5px;
}

/*** Added by : tx_pplib_cobj->PPLIB_CSS  */
/*Alignment Fixes */
#content_left
{
  width: 175px;
  float:left;
}

#content_main
{
  /*padding: 0 22px 0 0;*/
  padding: 0 16px 0 16px;
  /*padding: 0 0px 0 0px;*/
  float:left;
}


#dp_main_leftmenu a:hover  {
  color:#888888 !important;
}

 #dp_main_leftmenu a:active {
  color:#333333 !important;
}

#content_right
{
  border: none;
  padding-left:0;
}

#content_right p
{
  margin-top: 0;
}

#leftnav {
  display:none;
}

/*** Added by : tx_pplib_cobj->PPLIB_CSS  */
#dp_main_leftmenu {

}

#dp_main_leftmenu p a {
  font-family: proxima-nova;
  font-weight: 500;
  font-size: 14px;
  color: #333;
}

#dp_main_leftmenu a {
  text-decoration:none;
  font-weight: bold;
}

#dp_main_leftmenu ul li a {
  font-weight: 300;
}

#dp_main_leftmenu p {

  margin: 5px;
  /*margin-bottom: 0;*/
}

#dp_main_leftmenu a:link,
#dp_main_leftmenu a:visited {
  color: #333333; 
}

#dp_main_leftmenu a:hover,
#dp_main_leftmenu a:active {
  color: #333333; 
}

#dp_main_leftmenu ul {
  list-style-type: none;
/*  padding-left: 5px; */
  padding-left:0;
  margin-left:5px;
  margin-top:0;
  position: relative; /* Fix hasLayout? */
}

#dp_main_leftmenu ul li {
  line-height: 1.5em;
}

#dp_main_leftmenu ul a {
  font-weight: normal;
}

#dp_main_leftmenu ul a:link,
#dp_main_leftmenu ul a:visited {
  color: #333333;  /*#aaa;*/
}

#dp_main_leftmenu ul a:hover,
#dp_main_leftmenu ul a:active {
  color: #cccccc;/*#666;*/
}

/*** Added by : tx_pplib_cobj->PPLIB_CSS  */
.featurebox {
  position: relative;
  width: 100%;
  height: 121px;
}

.featurebox-feature-content {
   border: 1px solid #ccc;
}


.featurebox-feature {
 /* background-color: #cccccc; */
  display: table;
  height: 79px;
  width: 100%;
  
}

.featurebox-feature-content, .featurebox-title-content {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.featurebox-title {
  background-color: #636363;
  display: table;
  height: 42px;
  width: 100%;
  color: white;
  font-weight: bold;
  font-size: 1.3em;
}
 {
  display: table-cell;
}

/*** Added by : tx_pplib_cobj->PPLIB_CSS  */
/* Temporary hack to hide the news date until we can disable it in the template */

.image_news {
  padding:3px 4px 0 0;
}

#content_right .news-list-date {
  display:none;
}

#content_right .news-list-morelink {
  display:none;
}

#content_right .news-list-item h3 {
  padding-top:0;
  margin-top:0;
  line-height: 1.1em;
}

#content_right h2 {
border:none;
color: #333333;
text-align: left;
}

/*
#content_main .bodytext {
   color: #636363;
}


#content_main .news-list-container .bodytext {
   color: #000000;
}

*/

.news_item h3 {
  line-height: 25px;
  font-size: 20px;
  color: #666;
  text-transform: none;
}

.news_header a {
  color: #333333;
  font-weight: 100;
  font-size: 24px;   
  text-decoration: none;
  margin-left: 12px;
  border: none !important;
}

.news_header a:hover {
   color: #888888;
}

#content_container {
  padding-top: 10px;
}

.rss_header a:hover {
   color: #990000;
   text-decoration: none;
}

.clearer {
    border: none !important;
    background: #fff;
}

/*** Added by : tx_pplib_cobj->PPLIB_CSS  */
#navBarLogin, #navBarLogout {
  margin-right: 0;
}

#navBarHelp {
  padding-right: 0;
}

#navBarSearch {
  margin-right: 0px;
}

/*** Added by : tx_pplib_cobj->PPLIB_CSS  */
<style type="text/css">

#content_right
{
  padding-right: 0px;
  /*margin-left: 6px;*/
}

img.right_menu
{
  padding-bottom: 4px;
  border: 0px;
}

a.rightbutton
{
  color:#333333;
 /*background-image:url(../fileadmin/website_data/images/landing_pages/redbuttonRollOver.png);*/
  background-repeat:no-repeat;
  background-color:#ffffff;
  text-decoration:none;
  display:block;
  line-height:98%;
  margin-bottom: 4px;
  font-weight:normal;
  font-size:small;
  padding:11px 4px 10px 11px;
  text-align: left !important;
}

a.rightbutton:hover
{
 /* background-image:url(../fileadmin/website_data/images/landing_pages/redbutton.png);*/
  color:#720000;
  background-color:#ffffff;
}

a.rightbutton:active
{
  background-image:url(../fileadmin/website_data/images/landing_pages/redbutton.png);
  /*background-color:#333333;*/
}

  /* ****** For right column of the WANIC/ProjectFUN site ******* */

a.bluebutton
{
  color:#FFFFFF;
  background-image:url(../fileadmin/website_data/projectfun/wanic/blueButton.png);
  background-repeat:no-repeat;
  text-decoration:none;
  display:block;
  line-height:98%;
  margin-bottom: 4px;
  font-weight:bold;
  font-size:small;
  padding:11px 4px 10px 28px;
}

a.bluebutton:hover
{
  background-image:url(../fileadmin/website_data/projectfun/wanic/blueButtonRollover.png);
  /*background-color:#666666;*/
}

a.bluebutton:active
{
  background-image:url(../fileadmin/website_data/projectfun/wanic/blueButtonRollover.png);
  /*background-color:#333333;*/
}


/* QuickLinks aka page table of contents link styling */

a.pageContents  {
  margin: 8px 4px 6px 4px;  
  display: block;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  font-weight:bold;
  font-size: 12px;
  text-decoration:none;
  line-height:98%;
  padding: 3px 4px 3px 8px;
 }

a.pageContents:hover {
  background-color:#ccc;
  }

a.pageContents:active {
  background-color:#ccc;
}
</style>