html, body, form, fieldset {	margin: 0;	padding: 0;	font: 88%/120% "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	line-height:1.50;	-webkit-text-size-adjust:none;}input, select, textarea {	font-family:"Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {	margin: 0;	padding: 0;}h1,h2,h3,h4,h5,h6 {	font-weight:normal;	letter-spacing:-1px;	line-height:1.15;}h1, h2 {	font-size:150%;}li, blockquote {	margin-left:1em;}form label, #submit {	cursor: pointer;}form label em, legend em {	font-style:normal;}fieldset {	border: none;	font-size:1em;}input, select, textarea {	font-size: 100%;}a {	color:#423d81;}a img {	border:none;}img {	padding:0;	margin:0;}	hr {	margin-bottom:1em;	margin-top:1em;}small {	font-size:70%;}big {	font-size:175%;	letter-spacing:-1px;}.right {	text-align:right;}/*end initial-----------------------*/#adm {	list-style:none;	float:left;	font-size:90%;}#adm li {	display:inline;}#adm li a.topcontact {	background:url(/themes/wave07/gfx/bk-topcontact.gif) no-repeat 0 50%;	padding-left:22px;	margin-left:13px;}#skip {	list-style:none;	text-align:right;	margin-right:28px;	font-size:90%;}#skip li {	display:inline;}/*--header--*/#header {	clear:both;	float:left;	background:#423D81 url(/themes/wave07/gfx/bk-header.jpg) no-repeat bottom center;	color:#eee;	padding-bottom:0;	padding-top:10px;}#header a {	color:#fff;}#logo {	width:220px;	padding-left:15px;	padding-right:15px;	float:left;	text-align:center;	color:#f4f4f4;}#logo a:hover {	outline:1px dotted #eee;}#logo p#dream {	letter-spacing:2px;}#logo p#telno {	letter-spacing:1px;}#nav {	width:440px;	padding-left:15px;	padding-right:15px;	float:left;	font-size:110%;}#nav ul {	width:220px;	float:left;	list-style:none;	letter-spacing:-1px;	padding:20px 0;	/*margin-top:-8px;*/}#nav li {	/*padding:5px 0;*/	font-family:Verdana !important;	display:block;	background:#423d81 url(/themes/wave07/gfx/bk-nav-li.jpg) no-repeat 100% 2px;	background-image:none;}#nav li a {	/*background:#ddd url(/themes/wave07/gfx/bk-nav-end.gif) no-repeat 100% 50%;*/	/*color:#423d81;*/	background:url(/themes/wave07/gfx/bk-nav-bullet-new.jpg) no-repeat 0 -60px;	padding:5px 0 5px 38px;	margin-bottom:7px;	margin-top:7px;	/*margin-left:31px;*/	text-decoration:none;	display:block;	color:#ddd;}#nav li:hover {	background:#423d81 url(/themes/wave07/gfx/bk-nav-li.jpg) no-repeat 100% 2px;}#nav li a:hover {	/*color:#c30;*/	background:url(/themes/wave07/gfx/bk-nav-bullet-new.jpg) no-repeat 0 0px;}#nav li.new, nav li.new:hover {	background:#423d81 url(/themes/wave07/gfx/bk-new.jpg) no-repeat 97% 50%;}#navweather {	padding-left:15px;	padding-right:15px;	width:220px;	float:left;		color:#e4e4e4;}#navweather a {	text-decoration:none;}#weather {	width:220px;	margin:0 auto 0;	padding-top:15px;	background:url(/themes/wave07/gfx/bk-weather-top.jpg) no-repeat top center;}#navweather #weather h2 {	float:left;	margin:0 13px 8px 15px;	padding:0;}#navweather h2 a {	display:block;}#navweather h2 a:hover {	background:url(/themes/wave07/gfx/bk-weather-icon.jpg) no-repeat center center;}#weather strong {	font-weight:normal;	letter-spacing:-1px;}#weather dl {	clear:both;	padding:0 15px 0 15px;}#weather dt {	float:left;	clear:left;}#weather dd {	float:right;}#navweather p {	clear:both;	line-height:1.25;	text-align:center;	padding-left:15px;	padding-right:15px;}#navweather p.data {	clear:none !important;	font-size:150%;	text-align:left;	letter-spacing:-1px;}#navweather p.data big {	font-size:150%;	letter-spacing:-2px;}.weatherclose {	background:url(/themes/wave07/gfx/bk-weather-btm.jpg) no-repeat bottom center;	padding-bottom:15px;	padding-left:-5px;	padding-right:-5px;}#sitesum {	clear:both;	padding-left:62px;	color:#423d81;	line-height:1.25;	padding-top:30px;	font-size:105%;	letter-spacing:normal;	-webkit-text-size-adjust:none;}#sitesum strong {	font-weight:normal;}#sitesum a {	color:#423d81;	text-decoration:none;}#sitesum a:hover {	text-decoration:underline;}/*--layout--*/html {	background:#eee;}#prenav {	background:#eee url(/themes/wave07/gfx/bk-prenav.jpg) no-repeat bottom center;	width:970px;	margin:0 auto;	position:relative;	left:-14px;	padding:3px 14px 10px 14px;}body {	/*width:100%;*/	background:#eee url(/themes/wave07/gfx/bk-body.jpg) repeat-y top center;	margin:0 auto;	padding:0 14px;    width: 970px;      /* 2x (LC fullwidth +                            CC padding) + RC fullwidth */}#container, #container2 {	clear:both;	padding-left:0;   /* LC fullwidth */	padding-right: 280px;  /* RC fullwidth + CC padding */}#container .column, #container2 .column {	position: relative;	float: left;	padding-top:15px;}#container .column {  	background:#fff;}#container2 .column {  	background:#ccffff;}#content, #content2 {  padding:0 15px 15px;    /* CC padding */  width: 100%;}#content {	background:#fff;}#left {  width:0;          /* LC width */  padding:0;       /* LC padding */  right:30px;          /* LC fullwidth + CC padding */  margin-left: -100%;  background:#ddd;}#right, #right2 {  width: 220px;          /* RC width */  padding: 0 15px 15px;       /* RC padding */  margin-right: -280px;  /* RC fullwidth + CC padding */}#container2 {	background:#CCFFFF url(/themes/wave07/gfx/bk-news.jpg) no-repeat top left;  	padding-top:50px;	padding-bottom:25px;}#footer {  clear: both;  background:#CCFFFF;  padding-left:15px;  padding-right:15px;}/*--equal height for news--*/#container2 .column {  padding-bottom: 20010px;  /* X + padding-bottom */  margin-bottom: -20000px;  /* X */}#container2 {  overflow: hidden;}#footer {  position: relative;  	background:#72E7E8;	color:#009999;	padding:10px 15px;	text-align:center;}#footer a {	text-decoration:none;}/*** IE Fix ***/* html #left {	width:0;  left:-250px;           /* RC fullwidth */}* html #container, * html #container2 {	/*width:100%;*/	width:970px;	padding-right:220px;}* html #right, * html #right2 {	width:220px;}#safari-fix {	clear:both;	width:100%;	height:0px;	background:#911;}* html #safari-fix {	display:none;}/*--featured property--*/.faint {	background:#423D81 url(/themes/wave07/gfx/boxtop.jpg) no-repeat top left;	color:#eee;	padding:5px 15px 4px;	clear:both;		-webkit-text-size-adjust:none;}.faint span {	position:relative;	left:5px;	vertical-align:middle;}.shade {	background:#f4f4f4;}.shade h1, .shade h2 {	background:#ddd;	color:#423D81;	padding-left:15px;	padding-right:15px;	padding-bottom:0.2em;	padding-top:0.2em;}.shade h1 a, .shade h1 a:visited {	color:#423D81;}.shade h1 img {	vertical-align:bottom;}.shade p {	padding:10px 15px;}.featsum {	margin:15px 15px 5px 0;	padding-left:15px;}.sum {	float:left;	clear:left;	width:215px;}p.sumtitle {	float:left;	clear:left;	padding:0 15px;	background:#ddd;	width:185px;	line-height:2.25;	margin-bottom:5px;	color:#423d81;}.bullet {	clear:left;	float:left;	list-style:none;	line-height:2.25;	width:210px;	margin-left:10px;}.bullet li {	background:url(/themes/wave07/gfx/bk-bullet.gif) no-repeat 0 50%;	padding-left:25px;}.det {	float:left;	width:475px;}p.dettitle {	float:left;	padding:0 15px;	background:#ddd;	width:445px;	line-height:2.25;	margin-bottom:5px;	color:#423d81;}.check {	list-style:none;	clear:left;	line-height:2.25;	margin-left:2px;}.check li {	float:left;	width:115px;	margin-right:5px;	padding-left:20px;	background:url(/themes/wave07/gfx/bk-check.gif) no-repeat 0 50%;}.det img.first_image {	clear:left;	}.det img {	float:left;	margin-left:15px;	margin-right:5px;	margin-top:8px;	margin-bottom:18px;}#description h2 {	font-size:150%;}#featureprice {	background:#423d81 url(/themes/wave07/gfx/boxbtm.jpg) no-repeat bottom left;	color:#ddd;	text-align:right;	font-size:150%;	padding:0 15px;	clear:both;	margin-bottom:30px;	margin-top:10px;	clear:both;}/*--*//*--search--*/.highlight {	background:#f60 url(/themes/wave07/gfx/boxtop-form.jpg) no-repeat top left;	color:#f4f4f4;	font-size:130%;	line-height:1.5;	letter-spacing:-0.05em;}.panel {	float:left;	width:690px;	background:#ddd;}#searchform {	float:left;	width:690px;	margin-bottom:30px;	padding-bottom:15px;	background:#ddd url(/themes/wave07/gfx/bk-search.jpg) no-repeat bottom left;	font-size:110%;	font-family:"Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}#searchform .faint {	background:#f60 url(/themes/wave07/gfx/boxtop-form.jpg) no-repeat top left;}#searchform h2 {	padding-left:15px;	padding-right:15px;	margin-top:5px;}#searchform p {	padding-left:15px;	padding-right:15px;}#searchform form {	float:left;	width:675px;	margin-left:15px;	padding-top:10px;	padding-bottom:10px;}#searchform fieldset {	float:left;}#searchform div label {	display:block;}#searchform select {	min-width:100px;}#searchform div {	float:left;	margin-right:15px;	min-width:85px;}#searchform #search {	margin-top:1.5em;}/*--subform--*/#subform {	background:#f4f4f4;}#subform h2 {	background:#f60 url(/themes/wave07/gfx/boxtop-form.jpg) no-repeat top left;	color:#fff;	font-size:150%;	line-height:1.5;	letter-spacing:-1px;	padding-left:15px;	padding-right:15px;}#subform p {	padding-left:15px;	padding-right:15px;	padding-bottom:10px;	padding-top:5px;}#subform form {	margin-left:15px;	margin-right:15px;}#subform form div {	float:left;	width:220px;	margin-bottom:15px;}#subform form input {	width:214px;	font-size:110%;}#subform form label {	display:block;}#subform form div#submitbutton {	float:right;	text-align:right;	clear:both;	margin-bottom:0;	width:auto;}#subform form input#psubmit {	width:auto;}#subform form p.disclose {	width:440px;	text-align:left;	margin-top:0;	padding-top:0.15em;	padding-left:0;}#subform .formtail {	background:#ddd url(/themes/wave07/gfx/boxbtm-light.jpg) no-repeat bottom center;	text-align:right;	color:#777;	margin-bottom:30px;	padding-bottom:0.2em;	padding-top:0.2em;}/*--sub featured--*/.subfeat {	width:338px;	background:#f4f4f4;	float:left;	margin-bottom:30px;}.first {	margin-right:14px;}.subfeat .faint {	background:#423d81 url(/themes/wave07/gfx/boxtop-narrow.jpg) no-repeat top left;}.subfeat h2 {	background:#ddd;	color:#423d81;	padding-left:15px;	padding-right:15px;	letter-spacing:-1px;	font-size:150%;	padding-bottom:0.2em;	padding-top:0.2em;	position:relative;}.subfeat h2 a {	color:#423d81;}.subsummary {	min-height:27em;}p.subsum {	background:#ddd;	color:#423d81;	line-height:2.25;	padding:0 15px;}.subimg {	float:left;	margin:15px 15px 10px;}.bullsub {	list-style:none;	margin-top:12px;	font-size:90%;	margin-left:160px;}.bullsub li {	background:url(/themes/wave07/gfx/bk-bullet.gif) no-repeat 0 50%;	padding-left:25px;}p.subprice {	background:#423d81 url(/themes/wave07/gfx/boxbtm-narrow.jpg) no-repeat bottom left;	color:#ddd;	font-size:150%;	clear:left;	padding:0 15px;	letter-spacing:-1px;}/*--details--*/.watermark {	background:#f4f4f4 url(/themes/wave07/gfx/novo-watermark.jpg) no-repeat center center;	width:475px;	height:110px;	clear:left;}.photitle {	background:#ddd;	clear:left;}.photos {	clear:left;	margin-bottom:20px;}.photos img {	margin-left:15px;	margin-right:10px;	margin-top:15px;}/*--themap--*/#map {	background:#f4f4f4;	margin-bottom:20px;}#map p {	background:#ddd url(/themes/wave07/gfx/boxtop-map.jpg) no-repeat top center;	padding:5px 15px;}#map p a {	color:#444;	text-decoration:none;}/*--news--*/#container2, #container2 a, #container2 a:visited, #footer, #footer a, #footer a:visited {	color:#003333;}.novonews {	background:#c2fcfc;	padding-bottom:0;	margin-bottom:15px;}#container2, #container2 .novonews {	width:690px;}#container2 #right2 .novonews {	width:220px;}#content2 .leadstory {	background:#72E7E8 url(/themes/wave07/gfx/boxtop-news.jpg) no-repeat top left;	color:#009999;	font-size:150%;	padding-left:15px;	padding-right:15px;	width:660px;	letter-spacing:-1px;}#content2 .leadstory a {	color:#006666;}#right2 .recent {	background:#72E7E8 url(/themes/wave07/gfx/boxtop-news-sidebar.jpg) no-repeat top left;	color:#009999;	font-size:150%;	padding-left:15px;	padding-right:15px;	width:190px;	letter-spacing:-1px;}.novonews h2 {	background:#A7F7F8;	padding-left:15px;	padding-right:15px;	padding-bottom:0.2em;	padding-top:0.2em;	margin-bottom:10px;	font-size:150%;	text-transform:capitalize;}.boxtop {	background:#ddd url(/themes/wave07/gfx/boxtop-light.jpg) no-repeat top center;	padding-left:15px;	padding-right:15px;	padding-bottom:0.2em;	padding-top:0.2em;	margin-bottom:0;	font-size:150%;}.boxtop a {	color:#111;}body#newsroom .novonews a, body#weathercentre .novonews a {	color:#333;}#right2 h2 {	width:190px;}#right2 p {	width:190px;}.novonews p {	padding-left:15px;	padding-right:15px;	margin-bottom:10px;}.inspection {	margin-bottom:20px;}	body#newsroom .novonews {	background:#f4f4f4;	margin-bottom:30px;}body#newsroom .novonews h2 {	background:#ddd url(/themes/wave07/gfx/boxtop-light.jpg) no-repeat top center;}.novonews .boxtail {	padding-top:0.2em;}body#frontpage .novonews .boxtail, body#weathercentre .novonews .boxtail {	background:none;}#newsarticle {	margin-left:15px;	margin-right:15px;}#newsarticle h1 {	margin:15px 0;}#newsarticle p {	margin-top:5px;	margin-bottom:10px;}/*--staff cards--*/.staff {	margin-bottom:15px;	float:left;	width:220px;}.staff h3 {	background:#423d81 url(/themes/wave07/gfx/boxtop-sidebar.jpg) no-repeat top left;	line-height:1.75;	font-size:100%;	color:#ddd;	padding-left:15px;	padding-right:15px;	letter-spacing:normal;	width:190px;}.staff p {	background:#ddd url(/themes/wave07/gfx/speech.gif) no-repeat 200px 0;	color:#423d81;	text-align:right;	padding-left:15px;	padding-right:25px;}

.staff p a {
	text-decoration: none;
	padding-left:22px;
	background:url(/themes/wave07/gfx/bk-topcontact.gif) no-repeat 0 50%;
}.employee {	float:left;}.flagstaff {	float:left;}/*--results--*/.result {	background:#f4f4f4;	margin-bottom:30px;}.result h2 {	background:#423d81 url(/themes/wave07/gfx/boxtop.jpg) no-repeat top center;	color:#ddd;	padding-left:15px;	padding-right:15px;	padding-bottom:0.2em;	padding-top:0.2em;	font-size:150%;	position:relative;}.result h2 a {	color:#ddd;}.result img {	float:left;	padding:15px;}.resum {	padding:10px 15px 0;}.result ul {	margin-top:15px;}.result p.resprice {	background:#423d81 url(/themes/wave07/gfx/boxbtm.jpg) no-repeat bottom center;	color:#ddd;	padding-left:15px;	padding-right:15px;	clear:both;	font-size:150%;	text-align:right;}/*--wave--*/.wave {	background:#f4f4f4;}.wave h1 {	background:#ddd url(/themes/wave07/gfx/boxtop-light.jpg) no-repeat top center;	padding-bottom:0.2em;	padding-top:0.2em;}.wave h2 {	padding-left:15px;	padding-right:15px;}.boxtail {	background:#ddd url(/themes/wave07/gfx/boxbtm-light.jpg) no-repeat bottom center;	text-align:right;	color:#777;	margin-bottom:30px;	padding-bottom:0.5em !important;}.boxtail a {	text-decoration:none;}body#contact .boxtail, body#frontpage .boxtail {	padding-right:15px;	padding-bottom:0.2em;	padding-top:0.2em;}#faq h2 {	margin-top:30px;	margin-left:15px;	margin-right:15px;	font-size:150%;	border-bottom:2px solid #f60;}#faq p {	padding-left:15px;	padding-right:15px;	padding-top:5px;	padding-bottom:10px;}/*--pager--*/.pager {	list-style:none;	text-align:center;	margin-bottom:30px;	margin-top:30px;}.pager li {	display:inline;}/*--mortgage--*/#morquote {	background:url(/themes/wave07/gfx/valencia_upper.png) no-repeat bottom center;	text-align:center;}#right .banco {	display:block;	width:198px;	margin:0 auto;}#morquote p.morbox {	background:#8B1112 url(/themes/wave07/gfx/boxtop-mor.jpg) no-repeat top left;	color:#fff;	text-align:left;	padding-left:15px;	padding-right:15px;	line-height:2.25;}#morquote h2 {	font-size:150%;	padding-bottom:0.2em;	padding-top:0.2em;	color:#8B1112;	background:#FADBDB;	position:relative;}#morquote dl {	margin-bottom:15px;	margin-top:12px;	width:220px;	float:left;	text-align:left;	letter-spacing:-1px;	line-height:1.50;}#morquote dt {	float:left;	width:90px;	padding:1px 0;	margin:0;			margin-left:5px;	border-bottom:1px dotted #8B1112;}#morquote dd {	float:right;	clear:none;	text-align:right;	width:120px;	padding:1px 0;	margin:0;			margin-right:5px;	border-bottom:1px dotted #8B1112;}#morquote p {	clear:both;}#morquote p big {	color:#8B1112;}#morquote .disclaimer {	font-size:90%;	padding-top:5px;}/*--faves--*/.nofav {	text-align:center;	margin-bottom:30px;}.nofav h2 {	margin-bottom:10px;}.nofav p {	margin-bottom:10px;	margin-top:5px;}/*--shortlist--*/.shortlist {	float:left;	width:200px;		margin-left:15px;		margin-right:15px;		margin-bottom:25px;}.shortlist h3 {	background:#72E7E8 url(/themes/wave07/gfx/boxtop-shortlist.jpg) no-repeat top center;	color:#000033;	padding-left:15px;	padding-right:15px;	line-height:1.50;	padding-bottom:0.2em;	padding-top:0.2em;	font-size:115%;}.shortlist img {	float:left;}.shortlist h3 a, .shortlist h3 a:visited, .shortlist .delete a, .shortlist .delete a:visited {	color:#003333 !important;	text-decoration:none;}.shortlist p {	clear:left;	background:#A7F7F8;	letter-spacing:-1px;	padding-bottom:0.2em;	padding-top:0.2em;	padding-left:15px;	padding-right:15px;}.shortlist .delete {	background:#72E7E8 url(/themes/wave07/gfx/boxbtm-shortlist.jpg) no-repeat bottom center;	color:#ddd;	padding-left:15px;	padding-right:15px;	text-align:left;}.icodel {	padding-left:18px;	background:url(/themes/wave07/gfx/icon-delete-single.gif) no-repeat 0 50%;}.icodelm {	padding-left:18px;	background:url(/themes/wave07/gfx/icon-delete-many.gif) no-repeat 0 50%;}.icoprint {	padding-left:18px;	background:url(/themes/wave07/gfx/icon-print.gif) no-repeat 0 50%;}.icoq {	color:#333;	padding-left:18px;	background:url(/themes/wave07/gfx/icon-question.gif) no-repeat 0 50%;}	/*--favmenu--*/#favmenu {	width:200px;	background:#72E7E8 url(/themes/wave07/gfx/boxbtm-shortlist.jpg) no-repeat bottom left;	padding-bottom:1.8em;	font-family:Arial, Helvetica, sans-serif;}#favmenu h2 {	background:#72E7E8 url(/themes/wave07/gfx/boxtop-shortlist.jpg) no-repeat top center;	width:170px;	padding-left:15px;	padding-right:15px;	padding-bottom:0.38em;	padding-top:0.38em;	font-size:115%;}	#right2 #favmenu p.favopt {	padding-left:15px;	padding-right:15px;	background:#A7F7F8;	line-height:2.00;	width:170px;	/*border-bottom:1px solid #61d6d7;*/	border-bottom:1px solid #72e7e8;}#favmenu form {	width:170px;	padding-left:15px;	padding-right:15px;	padding-bottom:6px;	padding-top:6px;	background:#c9F9Fa;	font-size:100%;	border-bottom:1px solid #72e7e8;	text-align:right;}#favmenu form label {	letter-spacing:-1px;}#favmenu form input {	margin:3px 0;	width:122px;}#favmenu form input#shortsub {	width:129px;}/*--contact--*/#explain {	padding-left:15px;	padding-right:15px;	padding-top:10px;	padding-bottom:5px;}#contact form {	margin-left:15px;	margin-right:15px;	font-size:100%;}#contact form legend {	visibility:hidden;}#contact form label {	display:block;}#contact form input, #contact form select, #contact form textarea {	margin-bottom:15px;}/*--weather--*/#weatherlead {	background:#f4f4f4;	margin-bottom:15px;}#weatherlead h1 {	background:#ddd url(/themes/wave07/gfx/boxtop-light.jpg) no-repeat top center;	padding-bottom:0.2em;	padding-top:0.2em;	padding-left:15px;	padding-right:15px;}#weathertop {	background:#ddd;	padding-bottom:0.2em;	padding-top:0.2em;	padding-left:15px;	padding-right:15px;}#weatherlead p {	padding-left:15px;	padding-right:15px;	padding-top:5px;	padding-bottom:10px;}#weathercentre #right .novonews {	background:none;}#weathercentre #right .novonews h2 {	background:none;}#weathercentre table {	margin-bottom:15px;}/*--newsroom--*/#newsroom .novonews {	background:none;}#newsroom .novonews h2 {	background:none;}/*--generic styles--*/.floatleft {	float:left;	margin:15px 15px 10px;}.clearleft {	clear:left;}.clear {	clear:both;}.xar-menu-section {	clear:both;}.wave h1 {	padding-left:15px;	padding-right:15px;}.wave p {	padding:5px 15px 10px;}.inset {	padding-left:15px;	padding-right:15px;	color:#777;}.xar-align-center, .center, .newspager {	text-align:center;}.padme {	margin-bottom:15px;}body#admin #proplist {	margin-left:35px;}body#admin #proplist em {	color:#c11;}/* tickerfade */#tickerfade {	float:left;	background:#ffc;	width:906px;	margin:10px 14px 0;	padding:5px 18px;}div#extendedforecast {	background-color:#fff;	width:95%;	margin-left:auto;	margin-right:auto;	margin-bottom:15px;	margin-top:5px;}div#extendedforecast #weathertop h2, div#extendedforecast #weathertop form, div#extendedforecast #weathertop form div{	display:inline;	width:auto;}div#extendedforecast #weathertop h2 {	padding-right:10px;}

#weatherforecast {
	width: 100%;
	border-collapse: collapse;
	font-size: 150%;
	background: #fcfcfc;
}

#weatherforecast th, #weatherforecast td {
	text-align: center;
	border: 1px solid #eee;
}

#weatherforecast td img {
	display: block;
	margin: 0 auto;
	padding: 0;
}
th {	background:#eee;
	color: #777;
	font-weight: normal;
	font-size: 70%;}div#extendedforecast table {	margin-bottom:0;}#newscats {	list-style:none;	background:#eee;	text-align:center;	padding:4px;	margin-bottom:20px;	margin-top:0;}#newscats li {	display:inline;}#newscats li a {	color:#111;}.similar {	background:#f4f4f4;	margin:0;	}.similar .simtitle {	background:#423d81 url(/themes/wave07/gfx/boxtop-sidebar.jpg) no-repeat top left;	color:#eee;	padding:5px 15px;}.similar dl {	}.similar dt.stripe, .similar dd.stripe {	background:#e8e8e8;	}.similar dt {	margin:0;	padding:5px;	line-height:1.2;	}.similar dd {	margin:0;	padding:0 5px 5px;}.similar .nosim {	margin:20px 10px;	line-height:1.2;	}.similar .simfooter {	background:#ddd url(/themes/wave07/gfx/boxbtm-sidebar.jpg) no-repeat bottom left;	padding:2px 15px;	text-align:right;	color:#777;}
