

html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, 
a, img, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }

body { font: 10pt "Times New Roman", Times, serif; }


/* #container {
width: 880px;
margin: 20px auto 0 auto;
} */

#top { display: none;}


#logo { margin: 20px 0 30px 0; }



#content {
padding: 0;
margin: 0 18px;
position: relative;
}


#content h1 {
font: 18px arial, Verdana, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0 0 15px 0;
color: #666;
}

#content p {
font: 14px/20px arial, Verdana, Helvetica, sans-serif;
color: #000000;
}

#content a:link, #content a:visited {color: #666; text-decoration: none; }

#content a:hover {text-decoration: none; }

#content .quotes {display: none;}





#content .main { margin: 0 30px 0 30px; padding: 40px 0; }
#content .main h1 { font: 14pt Garamond, "Times New Roman", Times, serif; color: #000000; }
#content .main p { font: 11pt/16pt Garamond, "Times New Roman", Times, serif; color: #000000; padding-bottom: 10px; }






#content .main ul {
margin-top: 15px;
margin-left: 30px;
list-style-type: none;

 }
 
#content .main li {
font: 11pt/16pt Garamond, "Times New Roman", Times, serif;
margin: 0 0 8px 0;
color:#000000;
}

#content .main .left { display: none; }


#content .main .right { padding: 0 5px;  }


#footer { margin: 0 auto; }

#footer p {
font: 10pt/15pt Garamond, "Times New Roman", Times, serif;
text-align: center;
padding: 15px 10px 0 10px;
}

#footer p a:link, #footer p a:visited { color: #000; text-decoration: none; }

/*--------------------- for form on Contact Us page----------------------*/

fieldset#contactform { margin: 20px 0 0 0; padding: 0 10px 6px 10px; }

#contactform div.row { clear: both; }

#contactform div.row label {
float: left;
width: 15%;
text-align: right;
margin: 8px 0 5px 0;
}

#contactform div.row span.formw {
float: right;
width: 84%;
text-align: left;
}

#contactform .entry, #contactform .comments {
margin: 4px 2px;
width: 95%;
}
/* stuffarooni
============================================================================= */
ul { 
margin-left: 30px;
list-style-type: none;

 }
 
 li {
font: 14pt/20pt Garamond, "Times New Roman", Times, serif; 
margin: 0 0 8px 0;
color: #000000;
}




.clr {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}

.orange {color: #D9D0B9;}

a:link, a:visited { color: #CC0000; text-decoration: none; }
a:hover, a:focus, a:active { color: #009933; }

.spacer {padding: 5px 0;}
.spacer2 {padding: 10px 0;}
.spacer3 {padding: 15px 0;}
.spacer4 {padding: 25px 0;}


#navigation {display: none;}



/* home page
============================================================================= */
#content .mainhome {
margin: 0;
padding: 40px 0 5px 0;
height: 1%; /* for explorer */
}

#content .mainhome .text {
float: left;
width: 350px;
border-right: 2px dotted #999;
padding-right: 0 20px 0 0;
}



#content .mainhome .text h1 {
font: 15pt Garamond, "Times New Roman", Times, serif; 
text-transform: uppercase;
padding: 0 0 15px 0;

}

#content .mainhome .text p {font:11pt/16pt Garamond, "Times New Roman", Times, serif; padding: 0 25px 10px 0;}


#content .mainhome .right {float: right; 
margin: 0; padding: 40px 0 5px 0; }

#content .mainhome .right p {

	font: 11pt/16pt Garamond, "Times New Roman", Times, serif; 
	text-align: center; padding-top: 10px; }




/* attorney table ==================================================================*/


.attorneytable { width: 100%; margin: 20px auto 0 auto; }
.attorneytable td { font: normal 1.10em/1.45em verdana, helvetica, arial, sans-serif; color: #666;
margin: 0 0 12px 0;padding: 8px 0; vertical-align: bottom; border-bottom: 1px solid #FF9933; }

.attorneytable a:link, .attorneytable a:visited {
color: #666;
text-decoration: underline;
} 

.attorneytable a:hover {
color: #666;
text-decoration: none;
} 


/*--------------------- google map page  ----------------------*/

#google { margin: 25px 19px 10px 19px; font: normal 12px verdana, helvetica, arial, sans-serif; }

#google h2 {
font: normal 13px "arial black", arial, "trebuchet ms", verdana, sans-serif;
color: #D81D2C;
margin: 0 0 14px 0;
}


#map {
width: 100%;
height: 400px;
border: 1px solid #000;
}

/*disclaimer===================================================== */
#disclaimer {
padding: 10px;
}

#disclaimer p {
font: 10px/13px arial, Verdana, Helvetica, sans-serif;
color: #666;
}
