/* Body
----------------------------------------------- */
body{
	margin:0;
}



/* Structure
----------------------------------------------- */
table,
td,
img{
	margin:0;
	padding:0;
	border:0;
}

table{
	width:100%;
}



/* Header
----------------------------------------------- */
#header{
	background: url("../imgs/homepage/bg_header.gif") top left repeat;
}

#header_one{
	width:569px;
	height:34px;
	background: url("../imgs/homepage/new_logotop.gif") top left no-repeat;
	text-align:right;
}

#header_one a:link,
#header_one a:visited,
#header_one a:active,
#header_one a:hover{
	display:block;
	height:34px;
}

#date{
	background: url("../imgs/homepage/header_date_bullet.gif") left center no-repeat;
	position:absolute;
	top:10px;
	left:590px;
	font:bold 10px arial, sans-serif;
	color:#999;
	margin:0;
	padding-left:11px;
}

#bluish{
	background-color:#5d87a1;
	width:30px;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
}

#flash{
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	width:367px;
	background-color:#38beff;
}



/* Content
----------------------------------------------- */
#content td{
	vertical-align:top;
}

.border{
	border-right:solid 1px #C3CFD6;
}

#sidenav{
	width:213px;
	vertical-align:top;
	background: url("../imgs/homepage/sidenav_border.gif") top right no-repeat;
}

#sidenav a.cityliving{
	display: block;
	background: url("../imgs/homepage/logo_ar-cityliving.gif") left center no-repeat;
	margin-top: 22px;
	margin-left: 15px;
	padding-left: 50px;
	height: 70px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#sidenav a.cityliving:hover{
	color: #6f99b1;
}

#sidenav a.cityliving span{
	display: block;
	padding-top: .5em;
}

.hilite{
	text-align:right;
	heigth:109px;
}

.hilite img{
	width:88px;
	height:60px;
}

.hilite_txt{
	padding-left:8px;
	font:11px arial, sans-serif;
	heigth:109px;
}

.hilite_txt a:link,
.hilite_txt a:visited,
.hilite_txt a:active{
	text-decoration:underline;
	color:#000;
}

.hilite_txt a:hover{
	text-decoration:none;
}

#anomaly{
	background: url("../imgs/homepage/content_two.jpg") top left no-repeat;
}



/* Footer
----------------------------------------------- */
.bordertop{
	border-top:solid 1px #C3CFD6;
}

.credit{
	font:8px verdana, sans-serif;
	color:#333;
	text-align:right;
}

.bordertop p{
	font:8px verdana, sans-serif;
	color:#333;
}

.bordertop .privacy{
	padding-left:20px;
}

.bordertop a:link,
.bordertop a:visited,
.bordertop a:active,
.bordertop a:hover{
	text-decoration:none;
	color:#333;
}