.storyText {    font-family: Roboto;    font-size: 18px;}.wrapper {	width: 980px;	display: block;	left: 50%;	#left: 120px;	height: 100%;	margin: 0 auto; 	#margin-left: 120px;}.top {	background: url(images/site/topbanner.png) no-repeat;	width: 978px;	padding-top: 30px;	height: 128px;	padding-left: 150px;}.top2 {	background: url(images/site/topbanner_short.png) no-repeat;	width: 978px;	padding-top: 30px;	height: 128px;	padding-left: 150px;}.peter {	background: url(images/site/peter.png) no-repeat;	position : absolute;	top : 0px;	left : 15% + 100px;	#left: 120px;	width : 145px;	height: 195px; }	.main {	position:relative;	width: 980px;	float: left;	background: url(images/site/pageback.png) repeat-y;	padding-left: 15px;	display: block;}.menu {	width: 944px;	border-top: solid 1px #bbbbbb;	border-bottom: solid 1px #bbbbbb;	height: 30px;	padding: 0 0 0 0;	font-size: 14px;	color:#1188cc;	display: block;	text-align:center;}.menu a {	display: block;	font-family: Georgia;	font-size:14px;	float: right;	padding-left: 11px;	padding-right: 11px;	height:	20px;	color: #666666;	text-decoration: none;	text-align: center;	font-weight: bold;	padding-top: 5px;	}.menu a:hover {	color: #996600;	background: url(images/site/headerbar_light.jpg) repeat-x ;	}.menu a:active{	color: #333399;	background: url(images/site/headerbar_light.jpg) repeat-x ;	}.pageTitle {	font-family: Georgia;	color: #999999;	font-size: 20px;}.centercontent {	position:relative;	width: 910px;	float: left;	padding-left: 15px;	display: block;}.item_heading {	font-family: Georgia;	padding-left: 50px;	font-size: 22px;	color: black;}.more_heading {    font-family: Arial;    font-size: 12px;    text-decoration: none;    color:#333333;}.more_leadin {    font-style: italic;    font-family: Arial;    text-transform: uppercase;    margin-right: 50px;}.more_block {    position: relative;    float: right;    width: 280px;    border-top: #333333 solid 1px ;    margin-right:50px;    margin-top: 20px;    height:90;    display:block;}.item_leadin {	font-family: Georgia;	font-size: 14px;	font-weight: bold;	color: #000000;}.news_content {	column-count: 3;	column-gap: 20px;	font-family: Georgia;	padding-left: 30px;	padding-right: 15px;	padding-bottom: 10px;	font-size: 14px;	width: 670px;}.brief .news_content {	column-count: 2;}.item_content {	column-count: 3;	column-gap: 20px;	font-family: Georgia;	padding-left: 30px;	padding-right: 15px;	padding-bottom: 10px;	font-size: 14px;	width: 870px;}.brief_section {	font-family: Arial;	padding-left: 10px;	text-align: left;	color: #FFFFFF;	background-color: #000000;	padding-right: 5px;	font-size: 14px;	font-weight: strong;	width: 180px;	border-bottom: 1px solid #CCCCCC;}.brief_content {	font-family: Georgia;	padding-left: 10px;	padding-right: 5px;	padding-bottom: 10px;	font-size: 12px;	width: 180px;}.brief_content p {    font-family: Georgia;    padding-left: 0;    padding-right: 5px;    padding-bottom: 10px;    font-size: 12px;    width: 180px;}.item_viewpoint {	background-top: 10px;	font-family: Arial;	padding-top: 10px;	margin-top: 10px;	padding-bottom: 50px;	font-size: 14px;	color: #333399;}.item_viewpoint p, .item_viewpoint li, .item_viewpoint ul{	background-top: 10px;	font-family: Arial;	font-size: 14px;	font-weight:bold;	color: #333399;}.item_date {	font-family: Arial;	padding-right: 50px;	font-size: 10px;}.item_prediction {	font-family: Arial;	padding-left: 10px;	font-size: 14px;	padding-bottom: 20px;}.item_prediction_date {	font-family: Arial;	padding-left: 70px;	padding-bottom: 10px;	color: Blue;	font-size: 12px;}.footer {	background: url(images/site/pagefoot.png) no-repeat;	width: 980px;	height: 80px;	float:left;	padding-top:25px;	font-size: 10px;	font-family: arial;}.footer a {	font-family:arial;	text-decoration: none;	padding: 0 15px 0 15px;	font-size: 10px;	color: #006600;}.footer a:hover {	color: #001100;}.story_query a {	background: url(images/site/ask_button.png);	width: 69px;	float:right;	margin-top: -50px;	margin-bottom: 50px;	height: 19px;	display: block;	text-decoration:none;}.story_query a:hover {	background: url(images/site/ask_button_hover.png);	width: 69px;	height: 19px;	display: block;}.search a {	background: url(images/site/search.png) no-repeat;	background-position: middle;	margin-top : 6px;	width: 20px;	float:right;	height: 19px;	display: block;	text-decoration:none;}.search a:hover {	background: url(images/site/search_hover.png) no-repeat;	background-position: middle;	width: 20px;	height: 19px;	display: block;}.about a {	background: url(images/site/about.png) no-repeat;	background-position: middle;	margin-top : 6px;	width: 20px;	float:right;	height: 19px;	display: block;	text-decoration:none;}.about a:hover {	background: url(images/site/about_hover.png) no-repeat;	background-position: middle;	width: 20px;	height: 19px;	display: block;}.testimonial a {	background: url(images/site/testify.png) no-repeat;	background-position: middle;	margin-left: 10px;	margin-top : 6px;	width: 20px;	float:right;	height: 19px;	display: block;	text-decoration:none;}.testimonial a:hover {	background: url(images/site/testify_hover.png) no-repeat;	background-position: middle;	width: 20px;	height: 19px;	display: block;}.contact a {	background: url(images/site/contact.png) no-repeat;	background-position: middle;	margin-top : 6px;	width: 20px;	float:right;	height: 19px;	display: block;	text-decoration:none;}.contact a:hover {	background: url(images/site/contact_hover.png) no-repeat;	background-position: middle;	width: 20px;	height: 19px;	display: block;}.search_heading {	font-family: Georgia;	padding-left: 10px;	font-size: 18px;	color: #666666;	border-bottom: 1px dashed #999999;}.search_part {	font-family: Arial;	padding-left: 10px;	padding-top : 20px;	font-size: 12px;	color: #333333;}.search_part a {	font-family: Arial;	padding-left: 10px;	padding-top : 20px;	font-size: 12px;	color: #666666;	text-decoration : none;}.search_part a:hover {	color: Navy;}/* General content styles */.testimonial_text:before {	content: open-quote;}.testimonial_text:after {	content: close-quote;}.commentBlock {    width:900px;    display:block;    float:left;}.commentField {    width: 700px;    height: 200px;}.hopeful {    position: fixed;    left: 0;    bottom: 0;    display:block;}.holder {    display: flex;    horiz-align: center;}.tellybar {    display: flex;}.elocalbar {    display: flex;}.emailbar {    display: flex;}.words {    display:inline-flex;    line-height:200px;    align-items: center;}.thumb {    display: inline-flex;}.noteholder {    padding: 10px;    width: 90%;    margin-left: 60px;    margin-bottom: 10px;    border: 1px solid #656565;    border-bottom-left-radius: 15px;    border-bottom-right-radius: 15px;    border-top-right-radius: 15px;    background-color: #fffcf2;    /*background-color: #5098ec;*/}.noteholder.good {    /*background-color: #44a144;*/}.noteholder.bad {    /*background-color: #ee6b60;*/}.noteholder p {    color: #282828 !important;}