/* Albany Homes */

body { margin: 0 auto; padding: 0; font-size: 67.5%; font-family: Arial, Helvetica, sans-serif; background: #f4f4f4 url(../images/back8.gif) top center repeat-y; color: #000033;}

#wrapper { background: #ffffff; color: #303030; margin: 0 auto; width: 760px;}

#logo {margin: 10px 0 1px 0; border: 0; }

#header { clear: both; margin: 0 0 20px 0; padding: 0; width: 760px;  }

#header h1 { text-align: center; color: #a0a0a0; font-size: 1.4em; background-color: #23408f; color: white; font-weight: bold; margin:1px 0 1px 0; text-transform: uppercase; letter-spacing: 0.05em; padding: 1px;}


#nav {clear: left; float: left;  }

#nav ul { list-style: none; width: 150px; margin: 0 0 20px 0; padding: 0; font-size: 1.1em; text-transform: none;}	
#nav li { margin-bottom: 4px;}
#nav li a { font-weight: bold; height: 20px; text-decoration: none; color: #234d8f; display: block;
padding: 6px 0 0 10px; background: #EBF4FA; border-left: 7px dotted white; }	
	
#nav li a:hover { background: #D6e9f5; color: #286ea0; border-left: 7px dotted #23408f; }
.on {text-transform: uppercase;}

.address { margin: 10px 0px 10px 10px; padding: 5px; width: 130px; color: #505050; background-color: #f0efd8 ; line-height: 1.3em; font-size: 1em;}

.address p {margin-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#sidebar { float: right; width: 160px; margin: 0 0 10px 0; padding: 0;  }

#sidebar p { margin: 0 0 1.5em 0; color: #666666; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;}

#sidebar li {list-style-type: square; margin: 0px 4px 14px -14px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%;}

.high {border: 1px solid  #f0efd8; background-color: #EDF5F8; padding: 10px; }
.high2 {border: 0px solid  #f0efd8; background-color: #EBE447; padding: 10px; }
.high3 {border: 0px solid  #f0efd8; background-color: #E0526F; padding: 10px; color: white; float: right; width: 150px; margin-left: 16px; font-size: 130%; text-align: center; line-height: 140%}

#content {
margin: 0 172px 20px 160px;
border-left: 1px solid #00adef;
border-right: 1px solid #00adef;
padding: 3px 10px 0 13px;
text-align: left;
font-size: 1.2em; line-height: 140%;
}

#content h2 { font-size: 2em; margin: 0px 0px 25px 0px; color: #23408f; font-weight: normal;}

#content li {margin-bottom: 5px;}

h3 { font-size: 1.3em; margin: 0 0 12px 0; color: #00adef; line-height: 140%; }
h4 { font-size: 1.3em; margin: 0 0 6px 0; color: #234d8f; line-height: 140%; }

a { color: #23408f;}
a:hover { text-decoration: none; color: #286ea0; }
a img { border: 0;}


#footer { clear: both; margin: 0 auto; padding: 3px 0 10px 0; border-top: 4px double #23408f;
width: 760px; text-align: center; color: #000033; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif }

#footer a { color: #333399; text-decoration: none; }
#footer a:hover { text-decoration: underline;}

.left { margin: 10px 10px 5px 0; float: left;}
.right { margin: 10px 0 5px 10px; float: right;}
.textright { text-align: right;}
.center {text-align: center;}
.small {font-size: 0.8em;}
.strong { font-weight: bold; }
.caps {text-transform:uppercase;}
.intro {font-weight: bold; font-size: 110%;}
.red {color: #993300; }
.breadcrumb {font-size: 90%; border-top: 1px solid silver ; border-bottom: 1px solid silver; padding: 4px 0px; }
.strike {text-decoration: line-through;}

