<style media="screen">

.clearfix:after { content: "."; display: block; height: 0; clear:both; visibility: hidden;}
then for IE use .clearfix { zoom: 1; }

#body { 
margin-top:0px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
background:url(images/mainbg.jpg) repeat-y; 
}

#maincontainer { 
width:900px; 
margin: 0 auto; 
position:absolute; 
height:100%;
}

#header { 
position:relative; 
}

#menucontainer { 
height:auto; 
width:231px; 
position:relative; 
float:left;
}

#menu {
float:left; 
background-image:url(images/menu-bg.jpg); 
width:231px; 
height:246px; 
position:relative;
}

.menu { 
list-style:none; 
margin-top:60px; 
color:#FFFFFF; 
position:absolute;
}

.menu li { 
padding-bottom:13px; 
position:relative; 
}

.home {color:#FFFFFF; text-decoration:none; padding-left:6px;}

.lines {color:#FFFFFF; text-decoration:none; padding-left:3px;}

.answers {color:#FFFFFF; text-decoration:none; padding-left:5px;}

.staff {color:#FFFFFF; text-decoration:none; padding-left:8px;}

.companies {color:#FFFFFF; text-decoration:none; padding-left:15px;}

.directions {color:#FFFFFF; text-decoration:none; padding-left:25px;}

#contactarea { 
width:231px;
height:auto; 
background:#e8e8e8;
color:#000000;
}

#contactarea a {
font-weight:normal; 
color:#990000; 
font-size:12px; 
text-decoration:none;
}

#contactarea p {
color:#000000; 
margin-left:30px; 
text-align:left; 
font-weight:bold; 
font-family:Georgia, "Times New Roman", Times, serif;
}


#bannercontainer {
width:669px; 
height:auto; 
float:left; 
position:relative; 
}

#banner { 
width:669px; 
height:225px; 
position:absolute;
} 

#menu2 { 
display:block; 
position:absolute; 
margin-top:210px; 
}

.menu2 {
list-style:none; 
position:absolute; 
text-align:left;  
width:630px; 
height:22px; 
margin-bottom:10px; 
background:url(images/f-north-clark-new-layout-2_04.jpg); 
margin-top:225px; 
float:right; 
margin-left:0px; 
padding-left:40px;
}

.menu2 li {
float:left; 
font-size:13px; 
text-decoration:none; 
color:#993333; 
padding-right:25px; 
padding-top:3px;  
}

.menu2 a {
color:#993333; 
text-decoration:none;}

#pagetitle {
background:#413f3f; 
color:#FFFFFF; 
width:670px; 
height:30px; 
position:absolute; 
margin-top:247px;
}

#pagetitle  p { 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
text-align:center;  
letter-spacing:1px; 
padding:5 1em; 
margin-top:0px;
}

#content {
background:#ffffff; 
color:#000000; 
width:670px; 
height:auto; 
position:absolute; 
float:right; 
margin-top:277px;
}

#content2 {
background:#ffffff; 
color:#000000; 
width:800px; 
height:auto; 
position:absolute; 
float:left; 
margin-top:277px;
}

#content p { 
font-family:Arial,Helvetica,sans-serif; 
font-size:16px; 
line-height:16px; 
text-align:left; 
padding:4px; 
letter-spacing:1px; 
padding:0 1em; 
padding-left:90px; 
padding-right:90px;
}


#content ul {
font-family:Arial,Helvetica,sans-serif; 
font-size:16px; 
line-height:16px; 
text-align:justify; 
padding:4px; 
letter-spacing:1px; 
padding:0 1em; 
padding-left:90px; 
padding-right:90px;
list-style:inside;
}

#content li {
color:#666666;
font-family:Arial,Helvetica,sans-serif; 
font-size:15px; 
line-height:16px; 
text-align:justify; 
padding:10px; 
letter-spacing:1px; 
padding:0 1em; 
padding-right:90px;
}

#content2 p { 
font-family:Arial,Helvetica,sans-serif; 
font-size:16px; 
line-height:16px; 
text-align:left; 
padding:4px; 
letter-spacing:1px; 
padding:0 1em; 
padding-left:90px; 

}

#content a {
color:#990000; 
text-decoration:none; 
}

#content img {margin-right:5px; }

#nametitle {background:#413f3f; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; position:relative; width:252px; height:25px; text-align:center; padding-top:5px; margin-top:20px; }

.namejob {color:#999999; font-family:Georgia, "Times New Roman", Times, serif; position:relative; width:252px; text-align:center; padding-top:5px; font-size:10px; margin-top:-8px;}

#footer {
background:url(images/footerbg.jpg); 
color:#FFFFFF; 
width:690px; 
height:30px; 
position:relative; 
}

#footer  p { 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:10px; 
text-align:center;  
letter-spacing:1px; 
padding:5 1em; 
margin-top:0px;
}

#footer a  { 
color:#CC3333; 
}
</style>


<!--[if IE]>
<style type="text/css">
#point {display:inline-block;}
#point {display:inline;}
#point li {float:left;}
#outer {text-align:center;}
</style>
<![endif]-->



</style>