/*
 Theme: Willys Overland Lofts
 Version: 0.41
 Date: Aprill 11, 2007
 
 Author: Michael Kumm
 Company: Alxemy Inc (http://www.alxemy.com)
*/

@import url(clean.css);

body {

   font: 78%/1.4 arial, helvetica, sans-serif;
   background: #294986;
}
a {
	color:#990000;
	text-decoration: none;
	}
table#floorplans td{
	padding: .5em 1em;
	}
table#floorplans thead th {
	padding: .5em 1em .5em 1em;
	font-weight: bold;
	text-align: left;
	color: #fff;
	
}
.header {
	background: url(sortable.jpg) no-repeat 3px center #330100;
}
.headerSortUp {
	background: url(sortable_up.jpg) no-repeat 3px center #330100;
}
.headerSortDown {
	background: url(sortable_down.jpg) no-repeat 3px center #330100;
}
h2.alt {
	background-color: #fff;
	border-top: dotted 1px #333;
	font-size: 100%;
}
a:hover {
	color: #6C0003;
	text-decoration: underline;
	}
div#wrapper {
   width: 800px;
   margin: 0 auto 0 auto;
   background: #E4E4C9;
   border: solid 6px #330102;

}
div#branding {
	position: relative;
   width: 100%;
   height: 156px;
}
div#branding h1 {
   display: block;
   width: 177px;
   height: 156px;
   background: url(logo.jpg) no-repeat left top;
   text-indent: -9999px;
   float: left;
   
   position: absolute;
   left: 0;

}
div#branding p {
   display: block;
   width: 623px;

   height: 156px;
   background: url(../i/g_home.jpg) no-repeat right top;
   text-indent: -9999px;
   float: right;
   position: absolute;
   left: 177px;

}
span.callout {
display: block;
width: 40%;
float: right;
}
ul#primary_nav {
		font-family: Palatino,Georgia,Times,serif;
   background: #827d60;
	background: #000;
   padding: .5em 0 0 0;
   text-align: center;
}
ul#primary_nav li, ul#secondary_nav li {
   display: inline;
   margin-left: .7em;
   margin-right: .7em;
}
ul#primary_nav li a {
   color: #8b8c8e;
   text-decoration: none;
   font-size: 95%;

   padding: 0 .5em;
}
ul#primary_nav li a:hover {
	color: #fff;
	}
h2 {

background: #cecab6;
font-size: 130%;
padding: 3px 10px;
color: #330102;
font-weight: normal;
letter-spacing: .1em;
}
div#content-main ul {
	margin-left: 20px;
	margin-right: 20px;
	}
div#content-main ul li {
	list-style-type:disc;
	}
div#content-main ul.runon li {
	display: inline;
	list-style-type:disc;
	margin-right: 2em;
	}
	
	
div#content-main h3 {
padding: 1em 0 .2em 0;
margin: 0 10px;
color: #330102;
font-size: 110%;
}

div#content-main table {
	margin: 0 10px;
}

div#content-main table.hours td {
	padding: 2px 1.5em 2px 0px;
}

div#content-main p {
padding: 0 .5em 1em .5em;
margin: 0 10px;
	}

body#home ul#primary_nav li#t_home a,
body#about ul#primary_nav li#t_about a,
body#space ul#primary_nav li#t_space a,
body#neighborhood ul#primary_nav li#t_neighborhood a,
body#financing ul#primary_nav li#t_financing a,
body#contact ul#primary_nav li#t_contact a,
body#links ul#primary_nav li#t_links a
 {
color: #000;   
background: #a09a7a;
	padding-bottom: 5px;
	font-weight: bold;
}

ul#secondary_nav {
		font-family: Palatino,Georgia,Times,serif;
   background: #a09a7a;
   color: #600;
   padding: 3px 0 0 170px;
   margin: 0;


}
ul#secondary_nav li a {
   color: #600;
   text-decoration: none;
   padding: 2px 3px 0 3px;
   font-size: 110%;
}
ul#secondary_nav li a:hover {
	color: #CCCCCC;
	}
ul#secondary_nav li.selected a {
   color: #fff;
   font-weight: bold;
}
div#content-space {
   background: #fff;
      background: url(brick.jpg) repeat-y left top;
}
div#content-supp{
   width: 165px;
   float: left;
}
div#content-main {
   width: 623px;
   float: right;
   background: #E4E4C9;

}
.clear {
	clear: both;
	height: 0;
}
p.more {
   clear: both;
   font-size: 90%;
	text-align: center;
	color: #fff;


}
img.img_right {
	float: right;
	clear: right;
	width: 200px;
	padding: 2px;
	background: #fff;
	border: 1px solid #000;
	margin: 0 0 10px 5px;
	}
img.framed {
	padding: 4px;
	background: #fff;
	border: 1px solid #000;
}
tr.odd {
	background: #fff;
}
ul#blog {
	font-size: 90%;
	background: transparent url(/i/cover.png);
	color: #fff;
}
ul#blog li {
	padding: 1em .5em;
}
ul#blog li h2 {
	font-size: 110%;
	font-weight: bold;
}
ul#blog li h3 {
	font-size: 80%;
	font-weight: bold;
}
ul#blog li a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
div#decoration {
	width: 955px;
	margin: 0 auto;
	background: url('../i/bg.jpg') repeat-y center top;
}
div#bottom-decoration {
	text-align: center;
	padding-top: 20px;
	width: 955px;
	height: 70px;
	margin: 0 auto;
	background: url('../i/bg-bottom.jpg') no-repeat top center;
}

   