/*-------

// global reset

//-----*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

:focus { outline: 0; }

table { border-collapse: collapse; border-spacing: 0; }

acronym { cursor: help; }







/*-------

// general

//-----*/



html { font-size: 100.01%; }

body { font-size: 62.5%; line-height: 1.2; }

input, select, textarea { font-size: 100%; }



input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }

.submit { cursor/**/: /**/pointer; }

select { font-size: 100%; font-family: Arial, sans-serif; }

select > option { padding: 0 5px 0 3px; }



.ul, .ol { margin: 0 0 1em 2em; }

.ul li, .ol li { margin: .2em 0; padding: 0; }



.flR { float: right; }

.flL { float: left; }

.alR { text-align: right; }

.alC { text-align: center; }



.hide { display: none; }

.clear { clear: both; }



.ir { position: relative; overflow: hidden; }

.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }



a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }

a:link:hover, a:visited:hover { text-decoration: underline; }

a.inv:link, a.inv:visited { text-decoration: underline; }

a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }



.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }







/*-------

// custom styles

//-----*/



a:link, a:visited { 

	color: #006699;

}

a:visited { 

	color: #006699;

}

a:link:hover, a:visited:hover {

}



html { height: 100.01%; }

body {

	font-family: Arial, sans-serif;

	background: #FFFFFF;

	height: 100%;

}

#page {

	width: 995px;

	min-height: 100%;

	font-size: 1.2em;

	margin: 0 auto;

	padding: 25px 0 10px;

	text-align: left;

	color: #333333;

	letter-spacing: -0.01em;

}





#wrap {

	width: 100%;

	overflow: hidden;

}



.cols2 {

}

	.cols2 .content {

		float: left;

		width: 710px;

	}



.cols3 {

}

	.cols3 #wrap2 {

		float: left;

		width: 710px;

		overflow: hidden;

	}

		.cols3 .content {

			float: left;

			width: 440px;

		}

		.cols3 #side2 {

			float: right;

			width: 252px;

		}



	#side1 {

		float: right;

		width: 252px;

	}



.content p {

	margin: 0 0 1em;

}

.content ul {

	list-style: disc;

	margin: 0 0 1em 1.5em;

}



.content h1 {

	font-size: 140%;

	font-weight: normal;

	color: #8a8a8a;

	margin: 0 0 1em;

}

.content h2 {

	font-weight: bold;

	font-size: 116.67%;

	color: #8a8a8a;

	margin: 0 0 1em;

}

.content h3 {

	font-size: 100%;

	font-weight: bold;

	margin: 0 0 1em;

}







/*-------

// home

//-----*/



#top1 {

	width: 100%;

	overflow: hidden;

	padding:  0 0 3px;

	border-bottom: solid 5px #cccccc;

	margin: 0 0 10px;

}

	#top1 h1 {

		font-family: Arial, sans-serif;

		font-size: 150%;

		font-weight: normal;

		color: #8a8a8a;

		margin: 0 0 .4em;

	}

	#top1 ul {

		list-style: none;

		margin: 0 0 2em;

	}



	#top1 .topStory {

		float: left;

		width: 320px;

		margin: 0 30px 0 0;

	}

		#top1 .topStory .img {

			margin: 0 0 5px;

		}

		#top1 .topStory h2 {

			font-family: Georgia, serif;

			font-size: 150%;

			font-weight: bold;

			margin: 0 0 .1em;

		}

			#top1 .topStory h2 a:link, #top1 .topStory h2 a:visited {

				color: #333333;

			}

		#top1 .topStory p.info {

			font-size: 91.67%;

			color: #666666;

			margin: 0 0 1em;

		}

		#top1 .topStory p {

			font-size: 116.67%;

		}



	#top1 .headlines {

		float: left;

		width: 165px;

		margin: 0 20px 0 0;

	}

		#top1 .headlines li {

			font-weight: bold;

			padding: 0 0 10px 10px;

			margin: 0 0 1px;

			background: url(/img/bullet-1.gif) no-repeat 0 .5em;

		}

			#top1 .headlines li a:link, #top1 .headlines li a:visited {

				color: #62972f;

			}

	

	#top1 .featured {

		float: left;

		width: 175px;
font-size:10px;

	}

		#top1 .featured ul {

			margin: 0 0 1em;

		}

		#top1 .featured ul.sep {

			padding: 0 0 7px;

			border-bottom: solid 5px #c7dde8;

		}

			#top1 .featured li {

				width: 100%;

				overflow: hidden;

				margin: 0 0 8px;

			}

				#top1 .featured li img {

					float: right; margin:0 0 0 5px;

				}

				#top1 .featured .sep li img {

					border: solid 1px #cccccc;


				}

				#top1 .featured li p {

color:#666;						font-size: 94%;					margin: 0;

				}

				#top1 .featured li a:link, #top1 .featured li a:visited {

					display: block;
					font-size: 108.33%;			
color: #000000;


				}

				#top1 .featured li span {

	color:black;				font-size: 108.33%;
					text-transform: uppercase;
					font-weight: bold;

				}



#articles {

}

	.hp #articles h1 {

		font-family: Georgia, serif;

		font-weight: bold;

	}

	#articles .style1 h1,#articles .style1 h2 {

		color: #006699;

	}

	#articles .style2 h1,#articles .style2 h2 {

		color: #63972f;

	}

	#articles .col {

		float: left;

		width: 330px;

		margin: 0 30px 0 0;

	}

	#articles .style2 {

		margin: 0;

	}

				#articles .style2 li a:link, #articles .style2 li a:visited {

					color: #63972f;

				}



		#articles h1, #articles h2 {

			margin-left: 15px;

		}

		#articles h2 {

			margin-bottom: 0;

		}

		#articles ul {

			list-style: none;

			margin: 0 0 1.25em;

		}

		#articles .style1 ul {

			border-bottom: solid 5px #c7dde8;

		}

		#articles .style2 ul {

			border-bottom: solid 5px #c3e1a6;

		}

		#articles ul.last {

			border: none;

		}

			#articles li {

				width: 300px;

				overflow: hidden;

				margin: 0 15px;

				padding: 15px 0;

				background: url(/img/line-h1.gif) repeat-x 0 100%;

			}

			#articles li.last {

				background: none;

			}

				#articles li p {

					margin: 0;

				}

				#articles li p.img {

					float: right;

					margin: 0 0 2px 20px;

				}

				#articles li p.title {

					font-family: Georgia, serif;

					font-weight: bold;

					font-size: 116.67%;

				}

					#articles li p.title a:link, #articles li p.title a:visited {

						color: #333333;

					}

				#articles li p.info {

					font-size: 91.67%;

					margin: 0 0 .4em;

				}

				#articles li p.video {

					padding: .3em 0 0;

					font-size: 91.67%;

					font-weight: bold;

				}

					#articles li p.video a:link, #articles li p.video a:visited{

						padding: 0 0 0 22px;

						background: url(/img/icon-video.gif) no-repeat 0 50%;

					}

div.content #articles.mtpage ul {
list-style:disc outside none;margin-left:10px;padding-left:10px;
}

div.content #articles.mtpage ul li {list-style-type:disc;background-image:none;margin:0 0 10px 0;padding:0 0 0 0px;width:auto;overflow:visible;}


.box {

	margin: 0 0 20px;

	border: solid 1px #cbc9ca;

}



#videoProfile {
/*
	padding: 10px 10px;

height:188px;
overflow:hidden;
*/

margin-bottom:20px;
}

	#videoProfile a:link, #videoProfile a:visited {

		display: block;

		padding:0px;


		font-size: 91.67%;

		color: #8a8a8a;

		line-height: 1.2;
/*
		background: url(/img/icon-video.png) no-repeat 0 0;
*/;
		text-decoration: none;

	}

		#videoProfile a:link em, #videoProfile a:visited em {

			font-size: 127%;

			font-weight: bold;

			font-style: normal;

			color: #993333;			

		}

		#videoProfile a:link span, #videoProfile a:visited span {

			font-size: 136%;

			font-weight: bold;

			color: #b70f0f;

		}



	#side1 form input.text {

		float: left;

		margin: 0 3px 0 0;

		width: 150px;

		border: solid 1px #cccccc;

	}

	#side1 form input.submit {

		float: left;

		color: #000000;

		background: #f0f0f0;

		border: solid 1px #CCCCCC;

	}



#search {

	padding: 10px 10px;

	width: 230px;

	overflow: hidden;

}

	#search label {

		display: block;

font-weight: bold;

		color: #006699;

		margin: 0 0 .3em;

	}



#newsletter {

	padding: 10px 10px 0px 10px;

	width: 230px;

	overflow: hidden;

	background: #e9f4e0;
margin-top:0px;
clear:left;

}

	#newsletter label {

		display: block;

		color: #006699;

		margin: 0 0 .3em;

		font-weight: bold;

	}

	#newsletter p {

		clear: both;

		padding: 5px 0 0 0;

	}



#dashboard {

	padding: 0 15px 10px;

}

	#dashboard h2 {
/*
		font-family: Georiga, serif;

		font-size: 14px;

		font-weight: bold;

		color: #000;
*/

font-size:12px;
font-weight:700;
color:#006699;

		text-transform: uppercase;

		margin: 0 -15px 5px;

		padding: 10px 15px;

		border-bottom: solid 1px #cbc9ca;
text-align:center;

	}

	#dashboard table {

		width: 100%;

	}

		#dashboard th {

			font-size: 88%;

			font-weight: normal;

			padding: 4px 1px;
text-align:center;

		}

		#dashboard th.f {

			font-size: 94%;

			font-weight: bold;

			color: #000000;

			letter-spacing: -0.02em;

			padding: 4px 0;
text-align:left;

		}

		#dashboard td {

			padding: 4px 4px;

			border: solid 1px #CCCCCC;

			border-width: 1px 3px;

			font-size: 88%;

			color: #000000;

		}

		#dashboard td.f {

			color: #666666;

			font-weight: bold;
text-align:left;

		}

		#dashboard td.up, #dashboard td.down,#dashboard td.nochange {

			padding-left: 15px;

		}

		#dashboard td.up {

			background: url(/img/icon-up.gif) no-repeat 3px 6px;

		}

		#dashboard td.down {

			background: url(/img/icon-down.gif) no-repeat 3px 6px;

		}


		#dashboard td.nochange {

			background: url(/img/icon-nochange.gif) no-repeat 3px 6px;

		}

	#dashboard p {

		font-size: 94%;

		color: #999999;

		margin: 3px 0 10px;

	}



#featuredProfiles {

	padding: 0 10px 1px;

}

	#featuredProfiles h2 {

		font-size: 116.67%;

		font-weight: bold;

		color: #006699;

		margin: 0 -10px 15px;

		padding: 12px 10px;

		border-bottom: solid 1px #cbc9ca;

	}

	#featuredProfiles li {

		width: 100%;

		overflow: hidden;

		margin: 0 0 17px;

	}

		#featuredProfiles li .img {

			float: left;

			margin: 0 5px 0 0;

			padding: 3px 3px;

			border: solid 1px #d4d4d4;

		}

		#featuredProfiles li a:link, #featuredProfiles li a:visited {	

			display: block;

			padding: 10px 0 0;

			font-weight: bold;

			color: #888893;

		}
#featuredProfiles li a:link img,#featuredProfiles li a:visited img {padding:0px;}


#meetTeam {

	padding: 10px 10px;

}

	#meetTeam a:link, #meetTeam a:visited {

		display: block;

		font-size: 91.67%;

		color: #333333;

		text-decoration: none;

	}

		#meetTeam a:link em, #meetTeam a:visited em {

			display: block;

			font-size: 127%;

			font-weight: bold;

			font-style: normal;

			color: #7fad41;			

		}



.sponsors {

	padding: 15px 15px 1px;

}

	.sponsors p {

		text-align: center;

		color: #808080;

		margin: 0 0 5px;

	}

	.sponsors li {

		margin: 0 0 10px;

		color: #000000;

	}

		.sponsors li a.title:link, .sponsors li a.title:visited {

			display: block;

			color: #0000d4;

			text-decoration: underline;

		}

		.sponsors li a.url:link, .sponsors li a.url:visited {

			display: block;

			color: #009000;

			text-decoration: none;

		}



/*-------

// listing

//-----*/



.cols3 #articles {

}

	.cols3 #articles h1 {

		font-family: Arial, sans-serif;

		font-weight: normal;

		color: #8a8a8a;

		padding: 0 0 10px;

		border-bottom: solid 5px #cecece;

		margin: 0;

	}

		.cols3 #articles h1 span {

			color: #b70f0f;

		}

	.cols3 #articles ul {

		border: none;

	}

	.cols3 #articles li {

		width: 100%;

		margin: 0;

	}

		.cols3 #articles li p.img {

			float: left;

			margin: 0 10px 5px 0;

		}



p.nav {

	padding: 10px 0;

}

	p.nav span {

		font-weight: bold;

		padding: 0 .15em;

	}

	p.nav a:link, p.nav a:visited {

		text-decoration: underline;

		padding: 0 .15em;

	}

	p.nav a:link:hover, p.nav a:visited:hover {

		text-decoration: none;

	}



/*-------

// entry

//-----*/



#entry {

}

	#entry h1 span {

		color: #006699;

	}

	#entry .top {

		width: 100%;

		overflow: hidden;

	}

		#entry .top .img {

			float: right;

			margin:  0 0 1px 10px;

		}

		#entry .top h2 {

			font-family: Georgia, sans-serif;

			font-weight: bold;

			font-size: 150%;

			color: #000000;

			margin: 0 0 .4em;

		}

		#entry .top .info {

			padding: 0 0 0 40px;

			position: relative;

			font-size: 91.67%;

		}

			#entry .top .info img {

				position: absolute;

				left: 0;

				top: 3px;

			}

			#entry .top .info p {

				margin: 0 0 .2em;

			}

				#entry .top .info p a:link, #entry .top .info p a:visited {

					color: #333333;

				}



		#entry .icons {

			position: relative;

			width: 240px;

			margin: 16px 0 -20px auto;

			height: 14px;

			line-height: 14px;

			font-size: 83.33%;

		}

			#entry .icons ul {

				margin: 0;

				list-style: none;

			}

			#entry .icons li {

				float: left;

				margin: 0 7px 0 0;

				position: relative;

			}

				#entry .icons li a:link, #entry .icons li a:visited {

					display: block;

					float: left;

					padding: 0 0 0 12px;

					color: #666666;

					text-transform: uppercase;

				}

				#entry .icons li a.email:link, #entry .icons li a.email:visited { background: url(/img/icon-email.gif) no-repeat 0 50%; }

				#entry .icons li a.print:link, #entry .icons li a.print:visited { background: url(/img/icon-print.gif) no-repeat 0 50%; }

				#entry .icons li a.rss:link, #entry .icons li a.rss:visited { background: url(/img/icon-rss.gif) no-repeat 0 50%; }

				#entry .icons li a.share:link, #entry .icons li a.share:visited { background: url(/img/icon-share.gif) no-repeat 0 50%; }



				#entry .icons li ul {

					position: absolute;

					left: 46px;

					top: -11px;

					visibility: hidden;

					background: url(/img/icons-bg.png) no-repeat 0 0;

					width: 21px;

					height: 105px;

					padding: 8px 0 0 12px;

				}

				#entry .icons li:hover ul {

					top: -11px;

					visibility: visible;

				}

					#entry .icons li li {

						float: none;

						margin: 0 0 2px;

					}

						#entry .icons li li a:link, #entry .icons li li a:visited {

							display: inline;

							float: none;

							padding: 0;

						}



		#entry .tabs {

		}

			#entry ul.tabs {

				list-style: none;

				margin: 0 0 10px;

				padding: 0 0 0 10px;

				width: 430px;

				overflow: hidden;

				border-bottom: solid 5px #cccccc;

			}

				#entry ul.tabs li {

					float: left;

					margin: 0 3px 0 0;

				}

					#entry ul.tabs li a:link, #entry ul.tabs li a:visited {

						float: left;

						display: block;

						padding: 7px 7px;

						border: solid 1px #cccccc;

						border-width: 1px 1px 0;

						font-family: Georgia, serif;

						font-weight: bold;

						color: #333333;

					}

					#entry ul.tabs li a.active:link, #entry ul.tabs li a.active:visited {

						background: #cccccc;

					}



#article {

	font-size: 116.67%;
text-align:justify;
width:99%;
}

	#article .img {

		float: left;

		margin: 0 5px 3px 0;

	}



#comments {

	font-size: 116.67%;

}

	#comments h3 {

		font-size: 150%;

		margin: 0 0 .1em;

		font-weight: normal;

	}

	#comments ul {

		border-bottom: solid 5px #cccccc;

		padding: 5px 0;

		margin: 0 0 1em;

		list-style: none;

	}

		#comments li {

			position: relative;

			padding: 10px 0;

			min-height: 4.5em;

			background: url(/img/line-h1.gif) repeat-x 0 100%;

		}
/* #comment-panels ul {

		border-bottom: solid 0px #cccccc;

		padding: 0px 0px 0px 0px;

		margin: 0px 0px 0px 0px;

		list-style: none;

	}

#comment-panels li {

			position: static;
			padding: 0px 0px 0px 0px;
margin:0px;
			min-height: 0em;

			background: none;
}
*/
		#comments li.last {

			background: none;

		}

			#comments li .name {

				font-family: Georgia, serif;

				font-weight: bold;

				margin: 0 0 .5em;

			}

			#comments li .avatar {

				position: absolute;

				left: 0;

				top: 2.5em;

			}

			#comments li .comment {

				margin: 0px;

			}
.archive ul {font-weight:bold;}
.archive ul ul {padding-left:30px;font-weight:normal;}
#articles h2.archive-header {padding-top:30px;padding-left:0;margin-left:0;}
.fineprint {padding-bottom:30px;font-size:11px;color:gray;}
.content-nav {padding-top:20px;}
.red {color: #b70f0f;}
a.red {color: #b70f0f;}
.gray {color: #8a8a8a;}
.caption {font-size:11px;color:#8a8a8a;text-align:right;padding-top:3px;margin-top:0;}
.cap {color:#006699;font-size:11px;padding-top:3px;margin:0px;}
.right {clear:right;float:right;}
.left {clear:left;float:left;}
.nopad {padding:0px;}
.rsshome {float:right;padding-top:5px;}
.rsshome a {color:#666;}
.topStory p.video{

					padding: .3em 0 0;



					font-weight: bold;

				}

.topStory p.video a {

					font-size: 12px;						padding: 0 0 0 22px;

						background: url(/img/icon-video.gif) no-repeat 0 50%;

					}

/* 12.11.08 changes */
#side1 {width:302px;}
#top1 .topStory {width:275px;overflow:hidden;margin-right:18px;}
#articles .col {width:300px;}
.cols2 {width:660px}
.cols2 .content {width:660px;}
#articles h1, #articles h2 {margin-left: 0px;}
#articles li {margin: 0 15px 0 0;}
#articles .style2 {margin-left: 15px;}
#search,#newsletter {width:280px;}
/* #newsletter {margin-top:20px} */
#entry ul.tabs {width:650px;}
#entry .icons {width: 440px;}
.mt-archive-listing #articles li,.mt-search-results #articles li {width: 600px;}
.smallblack {display:block;font-weight:normal;font-size:10px;color:#666;clear:left;}
/* 12.19.08 changes */
.localbuzz #articles .style1 ul {border-bottom: solid 5px #c7dde8;}
.localbuzz #comments ul {

		border-bottom: 0px;

		padding: 0px;

		margin: 0px;

		list-style: none;

	}

.localbuzz		#comments li {

			position: relative;

			padding: 0;

			min-height: 0;

			background-image:none;

		}

#comment-panels .byline .img {float:left;padding:0 5px 5px 0;}

#comment-panels .comment {min-height:80px;clear:left;}

.localbuzz #comments li{width:30px;margin:0;padding:0px;}
.recflashad {margin:-20px 0 20px 0;padding:0px;width:300px;height:225px;border: solid 1px #cbc9ca;}
.flashad {margin:-20px 0 20px 0;padding:0px;width:300px;height:250px;border: solid 1px #cbc9ca;}
/*
.mt-image-right {padding: 0px 0px 0px 10px;}
.mt-image-left {padding: 0px 10px 0px 0px;}
.mt-enclosure-image {padding:0px 10px;}
*/
.embed {margin:0px 10px;}
#top1 .featured li a.greenlink {color:#006699;font-size:11px;}


#vidlink,#searchlink {
font-size:11px;
	padding: 10px 10px;

margin-bottom:20px;
}

	#vidlink a:link, #vidlink a:visited, #searchlink a:link, #searchlink a:visited {

		display: block;

		padding: 0 0 0 40px;


		font-size: 91.67%;

		color: #666;

		line-height: 1.4;

		background: url(/img/icon-video.png) no-repeat 0 0;

		text-decoration: none;

	}
#searchlink {margin-top:10px}
#searchlink a:link, #searchlink a:visited {background: url(/img/icon-mag.png) no-repeat 0 0;}

#vidlink a:link em, #vidlink a:visited em,#searchlink a:link em, #searchlink a:visited em{			font-size: 127%;
font-family:georgia,serif;font-size:14px;
			font-weight: bold;

			font-style: normal;

		color: #006699;
}

/* HD 4.9.09 */
#articles .featuredprofiles h1 {
font-family: Arial, sans-serif;font-size: 150%;font-weight: normal;color: #8a8a8a;margin: 0 0 .4em;}
.featuredprofiles li,.featuredprofiles li img {float:left;}
.featuredprofiles {border-bottom: solid 5px #cccccc;height:125px;margin-bottom:20px;}
#articles .featuredprofiles ul li {background:none;padding-top:0px;border-bottom:0px;width:30%;}
.featuredprofiles li img {padding: 0 10px 0 0;}
#articles .featuredprofiles ul li a {color:#000;}
#articles .featuredprofiles ul li a.greenlink {color:#006699;font-size:11px;}
.topStory .rsshome {padding-top:0px;}
.sponsored {margin-bottom:1em;}

/*:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}*/

#wrap {min-height: 0; overflow: visible;}
#wrap:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

#header {min-height: 0; position: relative; text-align: left}
#header:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

	/* Header Toolbar */
	#header-toolbar {background: #484848; color: #fff; font-size: 11px; height: 26px; list-style: none; min-height: 0; padding: 8px 0 6px 8px}
	#header-toolbar:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

	#header-toolbar a,
	#header-toolbar label {color: #fff; display: inline; padding: 0 2px; margin: 0 2px}

	#header-toolbar li {border-left: 1px solid #fff; display: inline;}
	#header-toolbar li.first,
	#header-toolbar li#NewsSearch,
	#header-toolbar li#PropertySearch {border-left: medium none}
#header-toolbar li.first {margin-left:150px;}

	#header-toolbar li#NewsSearch {}
	#header-toolbar li#PropertySearch {position:absolute; right: 12px; top: 4px; width: 335px; z-index: 999}
#NewsSearch label {margin: 0 5px 0 0}
#PropertySearch label {display: block; float: left; margin: 10px 0 0 0}
#PropertySearch .category-select {
	float: right;
	margin: 5px 0 0 0;
	position: relative;
	width: 180px;
}

#PropertySearch .category-select strong {
	background: #fff;
	border: 1px solid #d7d7d7;
	color: #333;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: 700;
	height: 13px;
	/*line-height: 25px;*/
	margin: 0px;
	padding: 3px 8px;
	text-transform: uppercase;
	width: 143px;
}
#PropertySearch .category-select a.expand-cat {
	background: #fff url(/images/cat-search-ready.gif) 50% 50% no-repeat;
	border: 1px solid #D7D7D7;
	float: right;
	height: 19px;
	margin: 0 0 0 -1px;
	overflow: hidden;
	width: 14px;
}
#PropertySearch .active a.expand-cat {
background: #fff url(/images/cat-search-active.gif) 50% 50% no-repeat;
}

#PropertySearch .category-select ul.cat-list {
	background: #fff;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	display: none;
	left: 0px;
	list-style: none;
	position: absolute;
	top: 21px;
	width: 159px;
	z-index: 9;
}
#PropertySearch .category-select ul.cat-list li {
	border-bottom: 1px solid #EEE;
	border: 0px !important;
}

#PropertySearch .category-select ul.cat-list li a {
	border-bottom: 1px solid #EEE;
	color: #757575;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}
#PropertySearch .category-select ul.cat-list li a:hover {color: #282828}



	#header-toolbar form {display: inline;}
	#header-toolbar label {font-weight: 700; text-transform: uppercase}
	#header-toolbar #NewsSearch form input.text {background: #fff url(/images/icon_search.gif) right 50% no-repeat; font-size: 14px; height: 16px; width:220px}
#header-toolbar #NewsSearch input.button {position:relative;margin-left:-25px;top:4px;}
	/* Header Logo */
	#header-logo {float: left;}

	/* Header Tagline */
	#header-tagline {color: #484848; float: left; font-size: 13px; padding: 40px 0 0 8px}

	/* Header Timestamp */
	#header-timestamp {color: #333; float: right; font-size: 12px; position: relative; text-align: right; top: 23px; width: 300px}
	/* #header-timestamp {color: #333; float: right; font-size: 12px; position: absolute; right: 0; top: 63px;} */

	/* Header Subtitle */
	#header-subtitle {clear: right; color: #333; float: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 700; position: relative; right: 0px; text-transform: uppercase; text-align: right; top: 42px; width: 300px;}

	/* Header Nav */
	#header-nav {border-bottom: 8px solid #669933; clear: both; min-height: 0; width: 996px;}
	#header-nav:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

	#header-nav li {display: inline}
	#header-nav li a {background: #3e3e3e url(/images/nav-grad.gif) 0 top repeat-x; color: #fff; float: left; font-weight: 700; height: 21px; margin: 0 4px 0 0; padding: 9px 0 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 246px;}
	#header-nav li a:hover {background: #3e3e3e url(/images/nav-grad.gif) 0 -5px repeat-x;}
	#header-nav li.last a {margin: 0}
	#header-nav li.active a {background: #669933}
	#header-nav li.active a:hover {background: #669933}

#page {padding: 18px 0px 10px;}

#content h1 {color: #808080; font-size: 12px; font-weight: 700; margin: 0px 0px 0.75em; text-transform: uppercase}

.cols2 .content {width: 675px}
#top1 .headlines {width: 185px}


#top1 .topStory h1 a {color: #006699; text-transform: capitalize}
/*
#top1 .topStory h2 a {font-family: Arial, Verdana, sans-serif;}
 #top1 .topStory p {font-size: 12px}*/

.headlines ul li {line-height: 16px}

#LocalBuzz {border-top: 5px solid #c7dde8; font-size: 11px; line-height: 18px; padding: 8px 0}
  #LocalBuzz h1 {font-size: 18px; font-weight: normal; text-transform: none}
  #LocalBuzz p {margin: 0}
  #LocalBuzz .locale {color: #666; display: block;}

#FeaturedVideos {}
  #FeaturedVideos li {color: #808080;margin-left:0px;padding-left:0px;}
  #FeaturedVideos li a {color: #006699/* !important*/; display: inline !important;}
 #FeaturedVideos li h5 a {color: #006699 !important;}
#articles {min-height: 0;}
#articles:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#articles ul {border-bottom: medium none !important;}
#articles .col {margin: 0; width: 320px;}
#articles .col li {margin: 0; width: 320px;}
#articles .style1 {margin: 0 30px 0 0}
  #articles .col h1 {font-family: Georgia; font-size: 18px; line-height: 24px; text-transform: capitalize;}
  #articles .col p.title {line-height: 18px; margin: 0 0 2px}
  #articles .col p.info {margin: 0 0 10px}

#ResidentialGallery {border-bottom: 5px solid #CCC; font-size: 10px; margin: 0 0 12px; overflow: hidden; padding: 0 0 12px; width: 675px;}
#ResidentialGallery h5 {font-size: 10px; line-height: 24px; text-transform: uppercase}
#ResidentialGallery img {margin: 0 0 6px}
#ResidentialGallery ul {list-style: none; min-height: 0; width: 700px;}
#ResidentialGallery ul:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#ResidentialGallery ul li {background: none; float: left; margin: 0 24px 0 0; padding: 0; width: 208px}
a.black {color:#000;}
#ResidentialGallery a.greenlink {font-weight: 700; line-height: 24px}
#LocalBuzz .asdf {color:#000;}

#TopTen {background: #eee; border-top: 5px solid #ccc; margin: 0 0 12px; min-height: 0; overflow: hidden; padding: 6px 15px; width: 645px;}
#TopTen:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

#TopTen h1 {margin: 9px 0 13px;font-size:18px;font-weight:normal;text-transform:none;}
#TopTen ul {list-style: none; margin: 0; min-height: 0; width: 700px;}
#TopTen ul:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#TopTen ul li {float: left; margin: 0 15px 12px 0; min-height: 0; width: 320px;}
#TopTen ul li:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

#TopTen ul li img {float: left; margin: 0 5px 0 0}
#TopTen ul li span {display: block}
#TopTen ul li span.title a {color: #006699; font-weight: 700; line-height: 18px; text-transform: capitalize}
#TopTen ul li span.byline,
#TopTen ul li span.dateline {color: #000}




#SocialIcons {height: 23px; min-height: 0;}
#SocialIcons:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#SocialIcons h1 {float: left;}
#SocialIcons #smIcons {float: right; list-style: none; margin: -2px 0 0}
#SocialIcons #smIcons li {display: inline; float: left; height: 16px; margin: 0 0 0 16px}

#ReaderPoll,#moneycorp {background: #eee; border: 1px solid #ccc; line-height: 14px; margin: 0 0 20px; min-height: 0; padding: 8px 10px;overflow:hidden;}
#ReaderPoll:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#ReaderPoll h1,#moneycorp h1 {color: #618b36; margin: 0 0 5px 0;}
#ReaderPoll p {color: #666; margin: 0 0 8px;}
#ReaderPoll label {display: block;padding-top:3px;}
#ReaderPoll input#submit-poll,.poll-submit {background: #f3f3ef; border: 1px solid #999; color: #080808; float: right; line-height: 16px; margin:0; padding: 2px 4px; width: 150px}
.poll-choice-option {clear:left;float:left;}
.poll-choice {min-height:30px;vertical-align:baseline;}
.view-results-link {display:none;}

#newsletter .text {display: inline; font-size: 12px; padding: 6px; width: 190px !important}
#newsletter .submit {display: inline; margin: 0px; padding: 5px 10px; width: 65px}


#FeaturedColumnists {margin: 0 0 12px}
#FeaturedColumnists ul li {margin: 0 0 24px; min-height: 0;}
#FeaturedColumnists ul li:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#FeaturedColumnists ul li a.userpic {float: left; margin: 0 10px 0 0}
#FeaturedColumnists ul li span {display: block}
#FeaturedColumnists ul li span.title a {color: #000; font-weight: 700; text-transform: uppercase}
#FeaturedColumnists ul li span.byline {color: #999}
#FeaturedColumnists ul li span.summary {}
#FeaturedColumnists ul li span.summary a {color:#000;}
#FeaturedColumnists .greenlink {font-weight: 700}


#footer {background: #535353 url(/images/footer-grad.jpg) bottom repeat-x; color: #fff; height: auto; padding: 20px 12px 40px; line-height: 18px; min-height: 0; width: auto;}
#footer:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

#footer a {color: #fff; font-size: 12px; font-weight: 700;}
#footer ul {float: left; margin: 0 120px 0 0}
#footer li {text-align:left;}
#footer #legal {float: right; font-size: 10px; text-align: right}
#footer #legal p {margin: 0 0 18px;}

#dashboard h2 span {color:#808080;/*font-family:arial,helvetica,sans-serif;*/font-size:11px;}
.hp #articles #ResidentialGallery h1 {font-family:arial,helvetica,sans-serif;}
#gallery_data {padding-top:0px;}
#top1 .featured li img  {margin:0px;}

#header-toolbar li#PropertySearch {width:300px;}
#header-toolbar li#NewsSearch {margin-left:40px;}
#FeaturedColumnists {border:1px solid #CBC9CA;padding:10px;margin-bottom:20px;}
#top1 ul {margin-bottom:0px;}
#article .img {
float:right;
margin:0 0px 3px 5px;
}
#entry ul.tabs {
width:658px;
}

/* Updates 7282010 */
.featuredprofiles b {color:#006699;font-size:90%;text-transform:uppercase;}.featuredprofiles img {display:block;float:none;margin-top:5px;}
#FeaturedVideos h5 {margin-bottom:5px;font-size:10px;text-transform:uppercase;}
#FeaturedVideos li a.black {color:#000000;}
#header-toolbar li#NewsSearch {margin-left:0px;}
#header-toolbar a {font-weight:bold;padding:0 5px;margin:0 5px;}
#search {width:auto;padding-left:0px;}
#top1 .featured li h5 a span {color:#006699;font-weight:normal;}
.arrow {vertical-align:1px;}
.authortop {margin-top:20px;text-align:justify}
.mt-author-archive #articles .authortop ul {list-style: disc outside none;}
.mt-author-archive #articles .authortop li {overflow:visible;background-image:none;padding:5px;margin-left:15px;}

.matte {width:200px;float:right;padding:10px;background-color:#ddd;margin:0 0 5px 20px;font-size:80%;}
