body, html {background-color:#fff; font-family: Arial, Helvetica, sans-serif}

p{padding:3px 0; margin:0; line-height:1.1em}

#wrapper {background:none; width:250px}

#logo img{display:none}

#mobile{display:block}

#home-header, #page-header, #slogan, #nav-print{display:none}

.firm em, .practices em, .attorneys em, .news_events em, .publications em, .recruiting em, .contact em {
  background: none;  cursor: pointer;}

#nav{margin:10px 0; }
#nav li a{color:#000; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:11px;}
#nav a:hover{text-decoration:underline;}
#nav ul {padding:5px 0 0 0; list-style-type:none; width:150px}
#nav li{padding:3px 0}
#nav li ul{display:none}
.nav .display {display:block}

#container{background:none; width:220px;}

#content{width:220px; margin-bottom:10px}
#content p{padding:0; color:#000; font-size:10px; line-height:1.1em}

#footer-print{display:none}

#nav-print{display:none}

#shadow{display:none}

#footer img{display:block}

#search-text img{padding-top:15px}

h1{color:#a80532; font-size:14px;}
h2{font-size:12px; color:#a80532; text-transform:uppercase; font-weight:bold;}
h3{font-size:11px; color:#a80532; text-transform:uppercase; font-weight:bold;}


#print-btn, #email-btn{display:none}

#center_column {width:auto; float: none; padding-bottom:10px }
#center_column ul, #center_column ol{list-style:square; padding:3px 0 3px 15px}
#center_column a {color:#000; text-decoration:underline}
#center_column a:hover{text-decoration:none}
iframe{display:none}

#left_column {padding:0px; font-weight:bold;}
#left_column a{color:#000; text-decoration:none; font-weight:bold}
#left_column a:hover{color:#a80532; text-decoration:none}
#left_column ul{list-style-type:square; padding-left:10px}
#left_column li{padding:0 0 3px 0; line-height:1.2em}
#left_column img{border:none; margin-bottom:10px}

#right_column {padding-bottom:10px;}
#right_column a {color:#000; text-decoration:none; font-weight:bold}
#right_column a:hover{text-decoration:underline}
#right_column p#active a{text-decoration:underline}
#right_column h2{font-size:11px; color:#a80532; text-transform:uppercase; font-weight:bold;}
#right_column ul{list-style-type:none;}
#right_column ul li{padding-bottom:5px; line-height:1.2em}



#alphabet {font: normal 11px Arial, Helvetica, sans-serif; color:#a80532;}
#alphabet a{font: normal 11px Arial, Helvetica, sans-serif; color:#a80532; text-decoration:underline; padding:0px 4px}
#alphabet a:hover{text-decoration:none}
#alphabet .unlinked-letter {color:#d8d8d8; padding:0px 4px}

#attorney-search-results{margin-bottom:10px; font-size:11px; width:320px}
#attorney-search-results td{padding:3px 0; text-align:left;}
#attorney-search-results a{color:#000; text-decoration:underline}
#attorney-search-results img{padding-left:8px; border:none}

fieldset {border:none; padding:0 0 15px 0;}
input {color: #000; font-size:10px; width:100px;}
.submit {margin-left:2px; width:16px; height:16px; border:1px solid #b73156}
fieldset input {float:left;}

#form fieldset {width:220px; border:none; font-size: 10px; margin:10px 0;}
#form label {display:block; margin-bottom:5px}
#form label em {text-align: left; font-style:normal;}
#form label select {width: 223px; font-size:10px; *margin-left:3px; margin-bottom:5px}
#form input{width:218px; font-size:10px}
#form .submit{width:71px; height:18px; border:none; outline:none;}

