﻿/* ------------------------- LEFT COLUMN */
#leftcol h2 {
  color: #333;
  font-weight: bold;
  padding-left: 2px;
  margin: 0;
  line-height: 2.1em;
  border-top: 1px solid #36c;
  border-bottom: 1px solid #ccc;
  background: #fff url(/common/images/graphics/leftcol-heading-background.gif) no-repeat right center;
  font-size: 1em;
}

#leftcol ul {
  margin: 0;
  padding: 0;	
  list-style-type: none;
  list-style-image: none;
  background-color: #F8F8FF ;
}

#leftcol ul li li {
  border-bottom: 1px solid #ccc;
  display: block;
}

#leftcol ul li a {
  color: #000;
  display: block;
  line-height: 1.5em;
  padding: 3px 0 3px 2px;
  width: 197px;
}

#leftcol ul li a:hover {background-color: #cde;}
#leftcol .plain {line-height: 1.1em; padding: 3px;}
#leftcol .plain a {display: inline; padding: 0px; color: #003399;}
#leftcol ul li .plain a:hover {background-color: transparent;}

/* ------------------------ RIGHT COLUMN */
#rightcol ul { list-style-image: url(/common/noArrow.gif); list-style-type: none; list-style-position: outside; }
#rightcol ul li.uob_images_widget{ margin-left: 0 !important; }
#rightcol div.textwidget p img { margin:0; }

/* ----------------------------- CONTENT */

#content .post {margin-bottom: 1.5em;}
#content .post h2, .mceContentBody h2 {
  margin: 0;
}

#content .post .post-date {
  padding: 0;
  font-size: 90%;
  font-weight: bold;
  color: #888888;
}


#content .post-excerpt {clear: left;}
.widecolumn .post-excerpt {font-weight: bold;}

#content .post-metadata {padding-top: 0;}

#content h2, .mceContentBody h2 {
  color: #666666;
}

.post-excerpt p {line-height: 1.5em;}

p#boilerplate {
  font-size: 80%;
  color: #666666;
  border-top: 1px dotted #333333;
  clear: both;  
}

div.post {border-bottom: 1px dotted #333333;}
div.widecolumn div.post {border-bottom: none;}

p.post-date + p {font-weight: bold;}

body.mceContentBody {
  font-size: 80%;
  line-height: 1.2;
}

.widecolumn div.post h4, .mceContentBody h4 {
  font-size: 180%;
}

p.firstpara {font-weight: bold;}
.post-excerpt p.firstpara {font-weight: normal;}

/* ----------------- OVERWRITE WORDPRESS */
.wp-caption-text, #rightcol ul li p { 
  font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: bold;
  padding: 5px 0;
  margin: 0px;
  font-size: 12px;
}

.boxoutContent  .wp-caption-text { 
  font-family: inherit;
  color: inherit;
  font-weight: bold;
  padding: 5px 0 0 0;
  margin: 0px;
  font-size: inherit;
}

.alignleft {float: left !important; margin-right: 10px;}
.alignright {float: right !important; margin-left: 10px;}
.aligncenter {margin: 0 auto 0 auto; text-align:center;}

.wp-caption {
  border: 1px solid #CCC;
  background-color: #FAFAFA;
  padding: 5px 0;
}

.boxoutContent .wp-caption {
  border: none;
  background-color: transparent;
  padding: 0;
}

.wp-caption img, .wp-caption p {
 margin: 0 5px;
}

div.primaryImage .wp-caption img {
    height: auto;
    max-width: 100%;
}

.boxoutContent .wp-caption img, .boxoutContent .wp-caption p {
 margin: 0;
}

#rightcol .wp-caption {
  border: none;
  background-color: transparent;
  padding: 0;
}

#rightcol .wp-caption img, #rightcol .wp-caption p {margin: 0;}
#rightcol .wp-caption-text {padding-left: 5px;}

/* ----------------------------- COMMENTS */

textarea#comment {
  width:100%;
}

ol.commentlist {
  border:1px solid #888888;
  list-style-position:inside;
  margin-left:0;
  padding:0;
}

ol.commentlist li {
  background-color:#FFF;
  padding:8px;
}

ol.commentlist li.even {
  background-color:#F8F8FF;
}

div.comment-author cite.fn {
  color:#888888;
  font-weight:bold;
}

div.commentmetadata {
  font-size: 10px;
}


/* -------------------------------------------------------- BOOKMARKS */
div#bookmarks {
  clear: both;
  border: solid 1px #DDD;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #FFF url(../includes/news/bookmarks/bg.gif) repeat-x bottom left;
  padding: 4px;
}

div#bookmarks h3 {margin-top: 0px; margin-left: 10px;}

div#bookmarks ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

div#bookmarks ul li {
  display: inline;
  margin: 0 8px;
  padding-left: 20px;
}

div#bookmarks ul li {background: transparent url(../includes/news/bookmarks/favourite.gif) no-repeat scroll 0 0;}
div#bookmarks ul li.delicious {background: transparent url(../includes/news/bookmarks/delicious.gif) no-repeat scroll 0 0;}
div#bookmarks ul li.digg {background: transparent url(../includes/news/bookmarks/digg.gif) no-repeat scroll 0 0;}
div#bookmarks ul li.facebook {background: transparent url(../includes/news/bookmarks/facebook.gif) no-repeat scroll 0 0;}
div#bookmarks ul li.stumbleupon {background: transparent url(../includes/news/bookmarks/stumbleupon.gif) no-repeat scroll 0 0;}


div#bookmarks p.what {
  font-size: 12px;
  padding: 3px;
  float: right;
  margin-top: -45px;
}

@media print {
  div#bookmarks {
    display: none;
  }
}

/* Make same size as homepage */
div#bookmarks ul li{font-size:0.85em; padding-bottom: 4px;}

#extraInfo > div {
  border-left: 1px solid #A0A0A0;
  float:left;
  padding:0 12px;
  width: 203px;
}

#mediaEnquiries {
  width: 191px !important;
}

#extraInfo {
  margin: 0 0 20px;
  float: left;
}

/* flowplayer from the news system */
.flowplayer object, .flowplayer img {
  height: 249px !important;
  width: 444px !important;
}
