﻿/* GENERAL */

body {
font-family:Arial, Helvetica, sans-serif;
background-color:#4C4844;

color:#2e2d2a;





}



a {
color:#c14400;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

div#mi-content-column a:hover {
border-bottom:1px dotted #CCC;
}

em {
font-style:italic;
}

p, blockquote {
font-size:11px;
margin:0px 0px 10px 0px;
}

p.mi-note {
font-size:10px;
}

.mi-home-note {
font-size:8px;
}

div#mi-home-content {
background-color:#EFEAE0;





}

blockquote {
margin:0.8em 2em 1.8em 2em;
}

form table {
width:100%;
}

form td {
font-size:11px;
margin:0;
padding:5px;
line-height:1em;
}

td.required {
font-weight:bold;
color:#c14400;
}

#mi-content-column ul, #mi-content-column ol {
margin:0.8em 0 1.8em 0;
}

#mi-content-column ol ol {
list-style-type:lower-alpha;
}

#mi-content-column li {
font-size:11px;
margin:0px 0px 3px 25px;
}

#mi-content-column li ul, #mi-content-column li ol {
margin:0.8em 0 1em 0;
}

h1 {
font-size:16px;
font-weight:bold;
text-decoration:none;
line-height:1.2em;
margin:0px 0px 18px -10px;
color:#000;
text-transform:uppercase;
}




h2 {
font-size:16px;
font-weight:bold;
text-decoration:none;
line-height:1.2em;
margin:0px 0px 18px -10px;
color:#000;
text-transform:uppercase;
}

h3 {
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:1em 0 0 0;
}

h4 {
font-size:11px;
font-weight:bold;
color:#c14400;
margin:10px 0px 0px 0px;
color:#000;
text-transform:uppercase;
letter-spacing:2px;
border-bottom:1px dashed #E2D9C8;
}

h5 {
font-size:11px;
font-style:normal;
text-transform:uppercase;
border-bottom:1px dashed #CCC;
margin:-34px -10px 10px -10px;
color:#777;
letter-spacing:2px;
text-align:right;
}

div.areas {
font-size:11px;
font-weight:bold;
margin:0px 0px -10px 0px;
color:#9F988B;
letter-spacing:1px;
}




#mi-body {



}


#mi-strong{
color:#c14400;
}



#mi-head, #mi-address {
background-color:#2e2e2a;

}

#mi-nav {
background-color:#574134;
font-family:arial;
}

.mi-center-layout {
width:845px;
margin:0 auto;
}

/* HEAD */

#mi-logo {
background:transparent url(/images/mi_logo.gif);
width:252px;
height:43px;
margin:23px 0 26px -9px;
float:left;
display:inline;
cursor:pointer;
}

#mi-logo a {
display:none;
}

#mi-tag {
background:transparent url(/images/mi_tag.gif);
width:257px;
height:10px;
margin:40px 0;
float:right;
display:inline;
}

#mi-tag span {
display:none;
}

/* SIDENAV */

#mi-nav-column ul {
list-style:none;
}

#mi-nav-column li {
zoom:1;
}

#mi-nav-column li {
margin:0px;
padding:0px;
}

#mi-nav-column li a {
color:#563a39;
font-size:10px;
font-weight:bold;
text-decoration:none;
display:block;
padding:4px 10px 4px 10px;
text-align:right;
border-bottom:1px dotted #EEE;
}

#mi-nav-column li a:hover, #mi-nav-column li a.active{
color:#000;
background-color:#E2D9C8;

padding-right:10px;
border-bottom:1px dotted #BFB7A7;
}

/* BODY */


#flash {
background:transparent url(/images/black.jpg);
background-color:#2e2e2a;

}



#mi-content{
background:#fff url(/images/bg_content.png);
zoom:1;
}

.mi-sub-content-column{
float:left;
display:inline;
position:relative;
}

#mi-nav-column{
width:169px;
padding:20px 0 20px 0;
}

#mi-content-column{
width:340px;
padding:20px 28px 20px 32px;
}

#mi-image-column{
width:276px;
padding:0;
}

#mi-image-box{
width:276px;
height:434px;
}

/* FOOT */


#mi-special{
font-size:10px;
text-transform:uppercase;
color:#111111;
margin:12px 0;
line-height:0.9em;
background-image:url('/images/black.jpg');

}



#mi-foot{
font-size:10px;
text-transform:uppercase;
color:#aaaeb2;
margin:12px 0;
line-height:0.9em;
}

.opera #mi-foot, .gecko #mi-foot, .safari #mi-foot{
margin:0;
padding:12px 0;
}


#mi-foot a{
color:#aaaeb2;
text-decoration:none;
}

#mi-foot a:hover{
color:#fff;
}

#mi-foot ul{
padding: 0;
margin: 0 0 0 -5px;
list-style: none;
float:left;
display:inline;
}

#mi-foot li{
padding:0 5px 0 5px;
border-left:1px solid #aaaeb2;
float:left;
display:inline;
}

#mi-foot li:first-child{
border-left:0;
}

#mi-copyright{
float:right;
display:inline;
}

/* ADDRESS FOOTER */

#mi-address{
padding:5px 0 10px 0;
border-bottom:1px solid #33332e;
}

#mi-address a{
color:#fff;
text-decoration:none;
}

#mi-address ul{
text-align:center;
list-style: none;
padding:5px 0 10px 0;
}

#mi-address li{
color:#fff;
font-size:11px;
font-weight:bold;
padding:0 55px;
width:100px;
float:left;
display:inline;
}

.mi-address-box{
display:none;
}

.mi-address-pop{
background:transparent url(/images/foot-address-pop.png) no-repeat center center;
color:#111;
font-size:11px;
font-weight:bold;
margin:0.8em 0 1.8em 0;
line-height:1.8em;
text-align:center;
width:126px;
height:94px;
padding:15px 7px;
position:absolute;
display:none;
}

.ie6 .mi-address-pop{
background:transparent url(/images/foot-address-pop-ie6.png) no-repeat center center;
}

.mi-foot-phone{
background-color:#fff;
color:#333;
font-size:14px;
}

/* PROFILES */

h2 em{
font-size:11px;
font-style:normal;
text-transform:uppercase;
}

.mi-profile-testimonial{
width:236px;
padding:10px 20px;
float:left;
}

.mi-profile-testimonial a{
font-size:12px;
font-weight:bold;
text-decoration:none;
}

/* TESTIMONIALS */

#mi-content-column .testimonial li{
list-style:none;
margin:0;
padding:1em 0;
border-bottom:1px dotted #b3a18b;
}

.testimonial strong{
display:block;
}

/* PRESS RELEASE TABLE */

#mi-dates{
margin:1em 0;
}

#mi-dates td{
vertical-align:top;
font-size:11px;
padding:5px;
}

#mi-dates td.mi-date{
width:50px;
font-weight:bold;
}

/* LOCATIONS */

#mi-locations li {
text-align:center;
width:120px;
height:180px;
margin:0;
list-style:none;
float:left;
padding:18px;
}

#mi-locations li a{
font-size:13px;
text-decoration:none;
padding:0;
}

#mi-tx-location{
width:120px;
height:102px;
margin:0 0 5px 0;
padding:0;
}

/* MEDIA ICONS */

.ie ul.mi-media li, .opera ul.mi-media li{
padding-left:5px;
}

li.mi-audio{
list-style-image:url(/images/icon-audio.png);
}

li.mi-video{
list-style-image:url(/images/icon-film.png);
}

li.mi-pdf{
list-style-image:url(/images/icon-pdf.png);
}


/* HOMEPAGE IMAGE BUTTONS */


#bigbuttons {
padding: 0;
margin: 0;
width: 200px;
height: 27px;
}

#bigbuttons li{
list-style: none;
padding: 0;
margin: 0;
height: 27px;
}

.profiles {
background-image: url(/images/ATTORNEY_PROFILES_MCKINLEY_IRVIN_BROWN.JPG);
background-repeat: no-repeat;
height: 27px;
width: 200px;
}


.profiles a{
background-image: url(/images/ATTORNEY_PROFILES_MCKINLEY_IRVIN_RED.JPG);
background-repeat: no-repeat;
height:27px;
width: 200px;
display: block;
}

.profiles a:hover{
background: none;
}

.contact {
background-image: url(/images/CONTACT_MCKINLEY_IRVIN_BROWN.JPG);
background-repeat: no-repeat;
height: 27px;
width: 200px;
}

.contact a{
background-image: url(/images/CONTACT_MCKINLEY_IRVIN_RED.JPG);
background-repeat: no-repeat;
height: 27px;
width: 200px;
display: block;
}

.contact a:hover{
background: none;

}


.box { 
  background: #AAAEB2; 
background:transparent url(/images/bar.jpg);
background-repeat:repeat-x;

background-color:#FFFFFF;

font-size:10px;
}
.boxtop { 
 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
 
}
.boxbottom { 
  background: url(/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;

}





