﻿/*-------------local styles------------*/
#ExtBodyMiddle h1 {
    color: #D81E05;
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1.15em;
    margin-bottom: 12px;
}
.fullwidth {
    width: 580px !important;			
}
#newsSearch {
	background-color: #efefef;
	padding: 10px 10px 20px;
	/*width: 128px;*/
}

#newsSearch .formField {
	/*width: 114px;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;*/
	
	background: none repeat scroll 0 0 #fff;
    border: 0 none;
    color: #68645F;
    float: left;
    font-size: 12px;
    height: 22px;
    line-height: 18px;
    padding: 0 5px;
    width: 108px;
    outline: 0 none !important;
}
#newsSearch h4 {
	color: #232120;
	padding: 0 0 5px;
	margin: 0;
}

.ExtRelatedItems {
    float: left;
    margin-bottom: 20px;
    width: 162px;
}
.ExtThingsToDo h2, .ExtRelatedItems h2, #ExtPhotoGalleryHeader h2, #ExtRightEvents h2, .ExtFollowUs h2, .FollowUs h2 {
    background-color: #68645F;
    color: #FFFFFF;
    font-size: 1.8em;
    font-weight: normal;
    height: 20px;
    padding: 6px 5px 6px 9px;
}
.ExtRelatedItems ul {
    font-size: 1.1em;
    line-height: 1.2em;
    list-style: none outside none;
}
.ExtRelatedItems ul li {
    border-bottom: 1px dotted #CECAC5;
    padding: 10px 5px 8px 25px !important;
}
.ExtRelatedItems ul li.icon-rss {
	background: url("/news/images/icon-rss.gif") no-repeat scroll 0 6px #FFFFFF;
}
.ExtRelatedItems ul li.icon-twitter {
	background: url("/news/images/icon-twitter.gif") no-repeat scroll 0 6px #FFFFFF;
}

.ExtRelatedItems ul li.icon-youtube {
	background: url("/news/images/icon-youtube.gif") no-repeat scroll 0 6px #FFFFFF;
}

#ExtExpertListButton {
    background: url("/news/images/button-list-of-experts2.jpg") no-repeat scroll 0 0 transparent;
}

.ExtRightInfoBox {
    clear: both;
    height: 75px;
    margin-bottom: 10px;
    padding: 0;
    width: 162px;
}
#ExtExpertListButton a {
    display: block;
    height: 46px;
    padding: 20px 0 0 9px;
    width: 153px;
}

.ExtRightInfoBox a {
    color: #68645F !important;
    font-size: 1.4em;
    line-height: 1.2em;
}

/*-----------------------news feed-----------------------------*/

.newsThumbnail {
	float: left;
	width: 58px;
	padding: 0px 10px 0 0;
	height: 50px;
}

.newsTitle {
	float: left;
	width: 338px;
	/*height: 50px;*/
	padding: 0px;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.3em;
}

.newsArticle {
	overflow: auto;
	width: 406px;
	padding: 10px 0 16px;
	border-bottom: 1px dotted #aea79f;
}
.newsDate {
	float: left;
	padding: 5px 0 0;
	color: #68645f;
	font-size: 1.2em;
	line-height: 1.2em;
	width: 338px;
}
			
.ReadMore {
    margin: 10px 0 0 0 !important;
}

/*-----------------------Article-----------------------------*/

#ResearchCentreNewsDateandBack {
    width: 580px !important;
}
.ResearchCentreNewsBack {
    width: 377px !important;
}
.ResearchCentreNewsBack p {
    text-align: right;
}
.articleImages {
	float: right !important;
	margin: 0 0 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:1.2em;
	color: #68645f;
}
.articleImages img {
	padding: 0 0 5px 0;
}
/*-----------------------Archive year select-----------------------------*/

.yearSelect {
	display: block;
	font-size:1.3em;
	line-height:1.2em;
	background-color: #efedec;
	width: 406px;
	color: #cecac5;
	text-align:center;
	padding: 6px 0px 0px;
	margin:20px 0;
	vertical-align: top;
}

/*.yearSelect div {
	display: inline;
	float:left
	}*/
	
.yearSelect span {
	background-color: #fff;
	color: #232120;
	font-weight:bold;
	padding: 5px 15px 9px;
	display:inline-block;
}

.yearSelect a {
	padding: 5px 15px 9px;
	display:inline-block;
	
}
.yearSelect .pipe {
	padding: 0 0 9px;
	background-color: #efedec;
	color: #cecac5;


}


/*-----------------------Twitter widget styles-----------------------------*/
#twitter {
     background: #e8f0f7;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
     color: #ccc;
     width: 162px;
     float: left;
     margin-bottom: 20px;
}
#twitter h2 {
	font-size: 14px;
	line-height: 16px;
	color: #232120;
	padding: 2px 0 10px 10px;
}
#twitter ul {
     width: 162px;
     padding: 0;
     margin: 0;
}
#twitter li p { 
	padding: 10px;
	color: #464340;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	border-bottom: 1px solid #fff;
}
#twitter li:last-child p { 
	border-bottom: none;
}
#twitter p a:link, #twitter p a:active, #twitter p a:visited {
	color: #1a67b4;
	text-decoration: none;
}
#twitter p a:hover { 
	text-decoration: underline;
}
#twitter li    {
     float: left;
     list-style-type: none;
}
#twitter .user {
	color: #464340;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 10px 0 10px;
}
#twitter .user a img {
	height: 30px;
	width: 30px;
	vertical-align: middle;
}
#twitter .user a>span:last-of-type {
	display: none;
}
#twitter .user span.p-nickname {
	display: none;
}
#twitter .tweet {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	word-wrap: break-word;      /* IE 5+ */
	
	-ms-word-break: break-all;  /* Chrome 13+ */
   /*  word-break: break-all; */
	/* Non standard for webkit */
     word-break: break-word;
	-webkit-hyphens: auto;
   	-moz-hyphens: auto;
     hyphens: auto;
	
	
	
	
	
}