body {
margin: 0 0 0 0;
background-color: #fdf5e5;
font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
font-size: 13px;
}

#wrap{
min-width:800px;
}

#top {
width:100%;
height:95px;
background-image: url('http://shevylaw.com/images/header.jpg');
background-repeat: repeat-x;
vertical-align: center;
clear:both;
padding-top:7px;
}

#topleft {
width:100%;
height:87px;
background-image: url('http://shevylaw.com/images/headerlogo.jpg');
background-repeat: no-repeat;
padding-top: 23px;
}

#topleft a:link {
color: #fff;
text-decoration:none;
}

#headphoto {
float:left;
padding-right: 15px;
padding-bottom: 5px;
}

#topleft a:visited {
color: #fff;
text-decoration:none;
}

#topleft a:hover {
color: #fff;
text-decoration:none;
border-bottom:1px solid #fff;
}

#nav {
list-style:none;
float:right;
}

#profile{
float: left;
padding-right:25;
}

#services{
float: left;
padding-right:25;
}

#attorneys{
float: left;
padding-right:25;
}

#news{
float: left;
padding-right:25;
}

#contact{
float: left;
padding-right:33;
}

#mid {
width:800px;
background-image: url(http://shevylaw.com/images/bodyhighlight.jpg);
background-repeat: no-repeat;
background-position: top center;
margin:0 auto;
}

#mid a:link {
color: #be0833;
background:transparent url(http://shevylaw.com/images/external.gif) no-repeat scroll right center;
padding-right:13px;
}

#mid a:hover {
color: #be0833;
background:transparent url(http://shevylaw.com/images/external.gif) no-repeat scroll right center;
padding-right:13px;
}

#mid a:visited {
color: #be0833;
background:transparent url(http://shevylaw.com/images/external.gif) no-repeat scroll right center;
padding-right:13px;
}


#midleft{
float:left;
width:543px;
padding-top:14px;
padding-right:7px;
}

#midright{
float:right;
width:243px;
padding-top:14px;
padding-left:7px;
}

#midleftd{
float:left;
width:443px;
padding-top:14px;
padding-right:7px;
}

#midrightd{
float:right;
width:343px;
padding-top:14px;
padding-left:7px;
}

#box {
background-color: #ffffff;
border-top: thin solid #dbd4c7;
border-bottom: thin solid #dbd4c7;
padding:7px;
}

#boxpad {
height:14px;
}

#texthead {
display:block;
border-bottom: thin solid #dbd4c7;
color: #be0833;
font-weight: bold;
}


#rightmap {
border: thin solid #dbd4c7;
}


#redsmalltext {
color: #be0833;
font-size: 10px;
}

#redtext {
color: #be0833;
}

#botwrap {
width:100%;
text-align:center;
position: bottom;
bottom: 0px; 
clear:both;
}

#footspace {
height:14px;
}

#footbreak {
height:9px;
background-image: url('http://shevylaw.com/images/bottombreak.jpg');
background-repeat: repeat-x;

#bot{
background-color: #fdf5e5;
}