body,p,table,td,tr,ul {   
  font-size:	small;
  font-family:	Helvetica, Arial, Verdana, sans-serif;
  font-weight:	normal;
}

body	{
	background: url("/images/politile-wide.gif");
}

#header {
	border: 1px solid #cecea5;
	background: #d7dabd;
}

#outer_wrapper {
}

#wrapper {
}

#container {
	width: 100%;
	float: left;
/*	margin-right: -200px; */
}

#content {
	margin-right: 10px;
}

#main {
	margin-left: 200px;
}

#left {
	width: 180px;
	float: left; 
}

#sidebar {
	width: 200px;
	float: right;
}

#footer {
	border: 1px solid #cecea5;
	background: #d7dabd;
}

h1 {
	margin-top: 0;
}

h1.main {
        font-size: 150%;
        font-weight: bold;
        margin: 0px 0px 3px 0px;
}

.last {
	margin-bottom: 0;
}

.clearing {
	height: 0;
	clear: both;
}

/* ------------------------------ */
img {
  border:	none;
}

div.loginwindow {
  background:	#ffffff;
  width:	175px;
  border-width:	8px 0px 8px 0px;
  border-style:	solid;
  border-color:	#ccffff;
}

.header {
  padding:	3px 0 3px 0;
  margin:	0;
  border-top:	1px solid gray;
}

/* Zillow logo */
div.logo {
  border:	none;
  float:	right;
  margin:	0px;
  padding:	0px;
}

div.skyscraper {
  float:	right;
  clear:	right;
  margin:	0px 0px 10px 10px;
}

ul {
  padding:	0px;
  margin:	0px 0px 0px 1em;
  line-height:	1.4em;
  list-style-position:	inside;
}

li {
  padding-left:		0px;
}

/*  -- NOT NEEDED?
#left ul {
  padding: 0px;
  margin: 0px 0px 0px 1em;
  line-height:	1.4em;
  list-style-position:	inside;
}
*/ 

#left li {
 color: #000000;
 background-color: transparent;
}

#left .loginwindow li {
  list-style-image:	url("/images/lilarrowl.gif");
  background-color:	transparent;
  color:		#cc0000;
  padding-left:		0px;
}

ul.comps {
  list-style-position:	outside;
  margin:		0px;
}

.comps li {
  list-style:		none;
}

ul.recent_addresses {
  list-style-position:	outside;
  margin:		0px;
}

div.topbanner {
  height:	60px;
  width:	468px;
  margin:	0px 0px 3px 0px;
}

div.topbanner .topbantext {
  width: 25em;
  margin: 0px auto;
  vertical-align: middle;
}

div.copyright {
  text-align:	center;
  font-size:	0.8em;

}

table.zillowprofile {
        background-color:	white;
	border-style:		none;
}

/* FIXME: col selectors weren't working.  Test again at some point. */
table.zillowprofile col.param {
	font-weight:	bold;
}

table.zillowprofile col.value {
}

table.zillowprofile td {
        border-width: 0px;
        padding: 0px;
        border-style: none;
        border-color: white;
        background-color: white;
}

table.zillowprofile td.param {
	font-weight:	bold;
        padding: 0px 1em 0px 0px;
}

table.zillowcomps {
        background-color:	white;
	border-style:		none;
}

.zillowcomps td {
	border-width:	0px;
	padding:	0px;
	border-style:	none;
	border-color:	white;
	background-color: white;
}

