﻿body {
font-size:16px;/*1em*/
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background-color:#CCCCCC;

}

img {
border:0;
}


h3  {
font-size: 1.1em;
margin:0;
padding-left: 10px;
}

p.note {
font-size:0.75em;
}

span.bold {
font-weight:bold;
}

span.underline {
text-decoration:underline;
}




#wrapper {
width:978px;
padding:0;
margin: 0 auto;
background-color:white;
border-right:solid 1px black;
border-left:solid 1px black;

}



#header {
width: 978px;
height:121px;
color: white;
background-image:url("../images/header_978W.jpg");
padding:0;
margin:0;
border-bottom: solid 1px #593F4C;

}

p.intro {
padding:0;
margin:0;
font-weight:bold;
position:absolute;
left:10px;
top:10px;
}



#header h1 {
color:white;
font-size:1.75em;
position:absolute;
top:30px;
left:10px;
padding:0;
margin:0;
	
}


#header h2 {
color:white;
font-size:1.25em;
position:absolute;
top:80px;
left:90px;
padding:0;
margin:0;
	
}

p.call {
float: right;
clear:left;
width:250px;
height:40px;
color:black;
font-size:1.1em;
font-weight:bold;
text-align:center;
padding:0;
line-height:15px;
margin-right:70px;
margin-top:25px;


}


#topnav {
width:978px;
height:25px;
padding:0;
margin: 0 auto;
background-color:#593F4C;
border-bottom:solid 1px #593F4C;
}


#topnav ul {
margin:0;
padding:0;
list-style:none;
width:980px;

}

#topnav li {
float:left;
}


#topnav a {
display: block;
width:150px;
height: 25px;
line-height:23px;
font-size:0.85em;
color: white;
text-decoration: none;
text-align: center;
background-color:#593F4C;
border-right:solid 1px black;
}



#topnav a:hover {
color:black;
}



#navrow {
float: left;
width:270px;
height:100%;
margin:0;
padding:0;
}


#navrow ul {
margin-top:15px;
margin-left: 0;
margin-right:0;
padding: 0;
height:100%;
list-style:none;
}

#navrow li {
margin: 0;
padding: 0;

}


#navrow ul a {
display: block;
width:260px;
height: 23px;
line-height:21px;
font-size:0.85em;
font-weight: bold;
color: white;
text-decoration: none;
text-align: center;
background-color:#708BA9;
border-bottom: solid 1px black;
border-right: solid 1px black;

}


#navrow a:hover {
color: black;
}


#navrow ul  a.head  {
font-weight: bold;
color: white;
background-color:#35506E;
}






#wills #navrow .wills a,
#estate #navrow .estate a,
#aliens #navrow .aliens a,
#guardians #navrow .guardians a {
font-weight: bold;
color:black;
background-color:#DDDDDD;
}

#home #topnav .home a,
#paula #topnav .paula a,
#disclaimer #topnav .disclaimer a {
color:black;
background-color:#DDDDDD;
}


#content {
float: right;
width:689px;
margin-top:15px;
margin-right:10px;
padding: 0;
}


p.office {
width:253px;
border-top:solid 1px black;
border-right:solid 1px black;
border-bottom:solid 1px black;
padding:3px;
text-align:center;

}



#footer {
margin-top:5px;
width: 978px;
clear: both;
border-bottom: solid 1px black; 
border-top: solid 1px black; 
font-size: 0.80em;
text-align: center;
background-color:#593F4C;
color:silver;
}



#footer p {
margin:0;
padding:0;
}

