  body {
    margin: 0; padding: 0;
    font: normal 9pt verdana, arial, sans-serif;
  }
  
  img { border: 0; 
}
  
  ul { list-style: square; }
  
  a { color: #000;  text-decoration: none; }
  
  
/* ----- ( TOP ) ----- */  
  
  #top {
    width: 640px;
  }
  
  #top .search {
        display: none;
  }
  
  #top .menu {
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
  }
  
  #top .submenu div {
	display: none;
  }

/* ----- ( CONTENT ) ----- */
  
  #content {
    width: 640px;
  }

  
  #content p.float_right {
    width: 240px;
    margin: 0 0 0 18px; padding: 0;
    float: right;
    display: block;
    text-align: center;
  }
  
  #content p.float_right .image {
    margin-top: 18px;
    border-top: 10px solid #BFB184;
    border-bottom: 10px solid #BFB184;
  }

  /* btb image border for static text pages */
  .img_border img {
    border-top: 10px solid #BFB184;
    border-bottom: 10px solid #BFB184;
  }
 
  /* - ( Double Column Body - | * | * | ) - */
  
  #content .content_left {
    float: left;
    width: 180px;
    font-size: 8pt;
  }


  #content .content_center {
    width: 440px;
    margin: 20px 0 10px 0;
    float: left;
  }
  
  #content .content_center .header { 
    padding: 0 10px 0 20px;
  }
  #content .content_single .news_abstract { 
    margin: 10px 0 0 0;
  }

  #content .content_single .pub_list { 
    margin: 5px 0 14px 20px;
  }
  
  #content .content_single .nl_list { 
    margin: 5px 0 5px 10px;
  }

  #content .content_center p { padding: 0 10px 0 20px; }
  
  /* - ( Floating Feature: Brown ) - */
  
  #content .feature_brown {
    width: 440px;
    margin: 16px 0 20px 18px; _margin-top: 22px;
    padding: 0;
    float: right;
  }
  
  #content .feature_brown h2 {
    padding: 2px 4px 2px 10px;
    border-bottom: 2px solid white;
    font-size: 9pt;
  }
  
  #content .feature_brown p {
   padding: 0 8px 0 10px;
   margin: 0;
  }
  
  
/* ----- ( FOOTER ) ----- */

  #footer {
   display: none;
  }
  
  #subfooter {
   display: none;
  } 
  
/* ----- ( MISC ) ----- */
  
  /* - ( Headings ) - */
  
  h1 {
    margin-top: 0; margin-bottom: 0; padding-bottom: 0;
    font-size: 12.5pt;
    text-transform: uppercase;
  }
  
  h2 {
    margin-top: 0;
    font-size: 10.5pt;
    text-transform: uppercase;
  }
  
  h3 {
    margin-top: 0; margin-bottom: 0; padding-bottom: 0;
    font-size: 8pt;
    text-transform: uppercase;
  }
    
  h4 {
    padding: 1px 8px 2px 10px;
    margin-left: 20px;
    border-bottom: 3px solid #BFB184;
    font-size: 9pt;
    text-transform: uppercase;
  }
  
  h5 {
    font-size: 1em;
    font-weight: bold;
  }

  h6 {
    padding: 1px 8px 2px 0;
    border-bottom: 3px solid #BFB184;
    font-size: 9pt;
    text-transform: uppercase;
  }

  /* publications section title */
  .title1 {
    font-size: 10pt;
    padding: 1px 8px 2px 0px;
    border-bottom: 2px solid #BFB184;
    text-transform: uppercase;
  }

  /* publications practice area title */
  .title2 {
    font-size: 10pt;
    color: #003366;
    text-transform: capitalize;
    margin-bottom: 0; padding-bottom: 0;
    margin-left: 10px;
  }
  
  /* - ( Rules ) - */
  
  hr {
    height: 1px; 
    margin: 0 0 12px 0; _margin: -7px 0 6px 0; padding: 0;
    border: 0;
    color: #DCDCDC; background-color: #DCDCDC;
  }
  
  hr.brown { margin: 20px 0; _margin: 4px 0; color: #BFB184; background-color: #BFB184; }
  hr.white { margin: 12px 0; _margin: 4px 0; color: #FFF; background-color: #FFF; }
  
  
  /* - ( Other ) - */
  
  .clear_both {
    clear: both;
  }
  
  a.back {
    float: right;
    font-weight: bold;
    text-decoration: none;
  }
  
  a.back:hover {
    text-decoration: underline;
  }
  
/* ----- ( PAGE SPECIFIC ) ----- */

  /* - ( Index ) - */
  
  
  #top.index .header {  padding: 0; }
  
  #top.index .menu { border: 0; }
  
  #top.index .logo { margin: 2px; }
  
  #top.index .image_wilmington {
    padding-top: 20px;
  }

  #top.index .gray_div {
	display: none;
  }
  
  #content.index {
    background: none;
    line-height: 14px;
  }
  
  #content.index a { color: #cdbe8c; text-decoration: none; font-size: 7pt; }
  
  #content.index a:hover { text-decoration: underline; }
  
  #content.index .top_intro_text { display:none }
  
  #content.index .top_timeline { display:none }

  #content.index .bottom_honors { width: 230px; margin-right: 30px; padding-left: 0; float: left; }
  
  #content.index .bottom_honors span { color: #cdb38c; display: block; clear: both; font-size: 7pt;}
  
  #content.index .bottom_honors img { float: left; margin: 0 10px 12px 0;  }
  
  #content.index .bottom_law {
    width: 174px;
    margin-right: 20px;
    float: left;
    font-weight: bold;
  }
  
  #content.index .bottom_law img { margin-bottom: 4px; }

  #content.index .bottom_news {
    width: 174px;
    float: left;
    font-weight: bold;
  }
  
  #content.index .bottom_news ul {
    font-size: 7pt;
    margin: 6px 0 0 0; padding: 0;
    list-style: none;
  }
  
  #content.index .bottom_news li {
    margin-bottom: 6px;
  }
  
  #content.index .bottom_news .email {
    margin: 10px 8px 0 0;
    float: right;
  }
  
  /* - ( Bio ) - */
  
  .bio {
    margin-left: 20px;
  }

  .biophoto {
    border: 1px solid #000;
  }
  
  /* - ( Professionals ) - */
  
  .prof_letters { letter-spacing: -0.3pt; _letter-spacing: -0.1em; color: #999; }
  
  .prof_letters span { margin-right: 4px; padding: 2px 6px; border: 1px solid #CCC; }
  
  .prof_letters a {
    margin-right: 4px;
    padding: 2px 6px;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid #CCC;
  }
  
  .prof_letters a:hover { border: 1px solid #A07F0F; background: #EFEFEF; }
  
  /* - ( Professionals: List ) - */
  
  .prof_list  dl {
    padding: 10px 10px 4px 10px;
    border-top: 4px solid #BFB184;
    border-bottom: 24px solid #FFF;
    clear: both;
  }
  
  .prof_list  dl a { text-decoration: none; font-weight: bold; }
  .prof_list  dl a:hover { text-decoration: underline; }
  
  .prof_list  dl dt { width: 240px; margin: 0; float: left; }
  .prof_list  dl dd { margin: 0; padding: 0; float: left; }
  
  .prof_list  .tel  { width: 180px; }
  .prof_list  .ele { width: 180px; }
  

  /* - ( Forms ) - */
  
  .form p {
    margin-bottom: 8px;
    font-weight: bold;
  }
    
  .form label {
    width: 110px;
    margin-right: 6px;
    display: block;
    float: left;
    font-size: 8pt;
    text-transform: uppercase;
  }
  
  .form select, .form input, .form textarea {
    width: 500px; height: 22px;
    margin-right: 6px; padding: 2px;
    font-size: 8pt;
  }
  
  .form textarea { height: 80px; padding: 0px; font: normal 9pt verdana, arial, sans-serif; }
  
  .form .cb {
    width: 20px;
    margin: 0 10px 0 116px; _margin: 0 10px 0 120px;
  }

  .form .short { width: 44px; }
  
  .form .med { width: 131px; }
  
  .form .submit {
    width: 70px; height: 24px;
    padding: 4px 0;
    background: #FFF;
    border: 1px solid #CCC;
    color: #A07F0F;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid #CCC;
  }
  
  .form .submit:hover {
    border: 1px solid #A07F0F;
    background: #EFEFEF;
  }



  /* - ( Search ) - */
 .searchfoundtext {
    font-weight: bold;
  }
  .searchheader {
    font-size: 10pt;
    font-weight: bold;
  }
  td {
    font: normal 9pt verdana, arial, sans-serif;
  }

  /* - ( Recruit Calendar: List ) - */
  
  .reccal_head  dl {
    font-weight: bold;
    margin: 0 0 16px 0; padding: 4px 10px 4px 10px;
    height: 20px; _height: 32px;
    border-bottom: 3px solid #BFB184;
  }

  .reccal_list  dl {
    margin: 0 0 4px 0; padding: 4px 10px 4px 10px;
    height: 30px; _height: 42px;
    background: #E1D6B3;
    border-top: 4px solid #BFB184;
  }
  
  .reccal_list dl a { text-decoration: none; font-weight: bold; }
  .reccal_list dl a:hover { text-decoration: underline; }
  
  .reccal_list dl dt, .reccal_head dl dt { width: 240px; margin: 0; float: left; }
  .reccal_list dl dd, .reccal_head dl dd { margin: 0; padding: 0; float: left; }
  
  .reccal_list .dte, .reccal_head .dte  { width: 220px; }
  .reccal_list .atty, .reccal_list .atty { width: 220px; }
  
/* testimonials */
  #content .unpluggedAttyB {
    height: 26px;
    margin-top: 1px;
    background: #BBAD80 no-repeat url(../i/unplugged_attorney_footer.gif) top left;
  }

/* UDM Navigation */
.udm {
        display: none;
}

  #printHide {
    display: none;
  }

  #printShow {
    visibility: visible;
  }

