body{
font-family: Verdana, Helvetica, sans-serif;
font-size:0.8em;
color: #000000;
background:#afab9e;
line-height: 150%;
top:0;
left:10px;
}


/* Firefox necessary */
html {min-height: 100%; margin-bottom: 1px;} 

.set
{
	position:absolute;
	top: 20px;
	left: 20px;
}
/*does the inside container*/
div.container {
	width: 100%;
	margin: 0 0 0 0;
	border-left: 1px solid #6e5845;
	border-right: 1px solid #6e5845;
	border-top: 1px solid #6e5845;
	background: #dddbd5;
	}

#header{
	background: #dddbd5 url(images/header9.jpg);
	background-repeat: repeat-x;
	height:175px;
	font-weight: bold;
	text-align:center;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
}
/*Ended up making the header disappear via the template to get the photos with bigger frames to sit well on the crown molding in Firefox and IE The words are still there for the search engines but the visibility is none. Did increase the size of the Gonzalez P & C , LLC wording on the first line to compensate
*/
h1.header
{
padding:0;
color:#323580;
margin-top:0px;
text-align:center;
}	

h2{
font-size: 1em;
color: #000000;
font-weight:bold;
text-decoration:none;
line-height:-50%;
}
.nav{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
line-height: 110%;
}

.nav a:link {
font-family: Arial, Helvetica, sans-serif;
color: #323580;
font-weight:bold;
text-decoration: none;
line-height: 110%;
}
.nav a:visited {

font-family: Arial, Helvetica, sans-serif;
color: #6e5845;
font-weight:bold;
text-decoration: none;
line-height: 110%;
}

.nav a:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #323580;
font-weight:bold;
text-decoration: underline;
line-height: 110%;
}

.nav a:active
{
font-family: Arial, Helvetica, sans-serif;
color: #323580;
font-weight:bold;
text-decoration: underline;
line-height: 110%;
}
 a:link {
font-family: Verdana, Helvetica, sans-serif;
color: #6739BB;
text-decoration: underline;
line-height: 110%;
}
 a:visited {

font-family: Verdana, Helvetica, sans-serif;
color: #5959FF;
text-decoration: underline;
line-height: 110%;
}
.address{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:.9em;
line-height: 130%;
}
.lghtbrown
{color: #6e5845;}
.dot
{
font-family: Verdana;
font-size: .7em;
line-height: 160%;
}
li
{
font-family: Verdana;
font-size: 1em;
line-height: 160%;
}


.black{
border:#FFFFFF solid 3px;
}

li
{margin-bottom:.5em}

/*Absolute positioning from the top seemed to work better for Firefosx and IE consistency*/
.homehouse1
{
	position: absolute;
	left: 23em;
	top: 35px;
	padding:8px;
	margin:3px;
	background-color:#afab9e;
	
}
.homehouse2
{
	position: absolute;
	left: 37em;
	top: 35px;
	padding:8px;
	margin:3px;
	background-color:#afab9e;
}
.homehouse3
{
	position: absolute;
	left: 52em;
	top: 35px;
	padding:8px;
	margin:3px;
	background-color:#afab9e;
}

#leftcolumn {
	float:left;
	width:25%;
	margin:0;
	padding: 1em;
	margin-top: .5em;
	overflow:visible;
}
div.thisissue {
	background-color:#f9f675;
	color:#383E90;
	width:100%;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	
}
.thisissue a:link{
text-decoration: none;
    border-bottom: 1px dashed;
color:#383E90;
}
.thisissue a:visited{
text-decoration: none;
    border-bottom: 1px dashed;
color:#777777;
}
.contentheadings
{font-size: 1.5em; 
color: #1858a5;
}
div.rightcolumn {
	margin-left:30%;
	border-left: 1px dashed #6e5845;
	padding-left: 3em;
	padding-right: 1em;
	padding: 1em;
	overflow:visible;
}

.caption
{font-style:italic;}

/*Wish I knew how to incorporate the foter better than I have here.  Firefox and IE are interpretting the dashed lines along the sides differently as well as interpretting the width differently*/
#footer1 {
	float:none;
	background-color:#dddbd5;
	color:#000000;
	height: 25px;
	width:98.5%;
	text-align:center;
	line-height: 120%;
	font-style: normal;
	padding-right: 1em;
	border-top: 1px dotted #6e5845;
	border-bottom: 1px dotted #6e5845;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	
	}
.title
{
color:#888888;
font-weight: 700;
}
.return {
position:absolute;
right:0;
top:130px;
color:#666666
}
.headerinvisible{
visibility:hidden
}
.left{ position:relative; float:left;
padding:7px; background-color:#FFFFFF; border:#000000 1px;}
.left2{ position:relative; float:left ;
padding:10px; background-color:#FFFFFF; margin-right:20px; border-color: #88836C; border-width: 3px}
.right{padding:7px; background-color:#FFFFFF; position:relative; float:right;}
