/* CSS Document 
Author: Transcend Interactive
Last Updated: October 11, 2007
*/

body {
margin: 75px 0 0 0;
padding: 0;
background-image: url(graphics/bg_gradient.jpg);
}
#wrapper {
width: 850px;
margin: 0 auto;
overflow: auto;
background-color:#FFF;
}
#navwrapper {
width: 850px;
height: 90px;
background-color:#000;
}
#branding {
width: 320px;
height: 90px;
float: left;
background-image: url(graphics/logo.gif);
}
#nav {
width: 530px;
height: 90px;
float: right;
background-color:#000;
}

#topnav {
list-style: none;
padding: 0;
margin: 15px 20px 0 0;
text-align: right;
}
* html #topnav {
list-style: none;
padding: 0;
margin: 15px 0 0 0;
float: right;
} /*style for IE*/

#bottomnav {
list-style: none;
padding: 0;
margin: 35px 20px 0 0;
}
* html #bottomnav {
margin: 60px -20px 0 0;
} /*style for IE*/

#topnav li {
display: inline;
padding: 0;
margin: 0;
}
#bottomnav li {
display: inline;
padding: 0;
margin: 0;
}
#topnav li:before { 
content: "| ";
color: #FFF; 
}
#topnav li:first-child:before { 
content: ""; 
color: #FFF; 
}
#bottomnav li:before { 
content: "| ";
color: #FFF;  
}
#bottomnav li:first-child:before { 
content: ""; 
color: #FFF; 
}




/*IE workaround*/
/*All IE browsers*/
* html #topnav li
{
border-left: 1px solid white;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #topnav { height: 1%; }

* html #topnav li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #topnav li:first-child { border-left: 0; }
* html #bottomnav li
{
border-left: 1px solid white;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #bottomnav { height: 1%; }

* html #bottomnav li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #bottomnav li:first-child { border-left: 0; }




#topnav a {
padding: 0 4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #FFF;
}
#bottomnav a {
padding: 0 4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FFF;
}
#topnav a:hover {
color: #f0c260;
}
#bottomnav a:hover {
color: #f0c260;
}
#topnav a#current {
color: #f0c260;
}
#bottomnav a#current {
color: #f0c260;
}



#headerhome {
height: 325px;
background-image: url(graphics/header_home.jpg);
}
#header {
height: 185px;
}
#contentwrapper {
margin: 0 auto;
padding-top: 35px;
}
#contentlefthome {
width: 495px;
background-color: #FFF;
float: left;
}
#contentrighthome {
width: 355px;
background-color: #FFF;
float: right;
}
#contentrighthome ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
margin: 0 15px;
padding-left: 35px;
color: #625c5c;
}
#contentleft {
width: 565px;
background-color: #FFF;
float: left;
}
#contentright {
width: 285px;
background-color: #FFF;
float: right;
}
#contentleftbio {
width: 265px;
background-color: #FFF;
float: left;
}
#contentleftbio img {
margin-left: 65px;
}
#contentrightbio {
width: 585px;
background-color: #FFF;
float: right;
}
#quotebox {
margin: 0;
padding: 0;
width: 240px;
background-color: #81736c;
}
#quotebox p {
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 1.1em;
margin: 0;
padding: 15px 0;
color: #FFF;
}
#quotebox .byline {
padding-top: 0;
font-size: 13px;
}
#quoteboxbio {
width: 200px;
height: 185px;
background-color: #b57b21;
margin-left: 65px;
}
#quoteboxbio p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.4em;
margin: 0 15px;
padding-top: 20px;
color: #FFF;
}
#quoteboxbio p a {
text-decoration: none;
color: #FFF;
}


#footer {
width: 850px;
height: 50px;
margin: 0 auto;
background-image:url(graphics/bg_footer.gif);
}
#footerhome {
width: 850px;
height: 50px;
margin: 0 auto;
}
#footerbio {
width: 850px;
height: 50px;
margin: 0 auto;
background-image:url(graphics/bg_footerbio.gif);
}
#footerleft {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f6d590;
float: left;
width: 350px;
margin: 35px 0 0 20px;
}
#footerleft a {
text-decoration: none;
color: #f6d590;
}
#footerright {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f6d590;
float: right;
width: 420px;
margin: 35px 20px 0 0;
text-align: right;
}
#footerlefthome {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f6d590;
float: left;
width: 350px;
margin: 5px 0 0 20px;
}
#footerlefthome a {
text-decoration: none;
color: #f6d590;
}
#footerrighthome {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f6d590;
float: right;
width: 420px;
margin: 5px 20px 0 0;
text-align: right;
}


p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
margin: 0 35px;
color: #625c5c;
}
h1 {
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: 300;
margin: 0 35px 10px 35px;
color: #000;
}
h2 {
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: 300;
margin: 0 35px 10px 35px;
color: #000;
}
h3 {
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: 300;
margin: 0 0 4px 0;
color: #7a2902;
}
h4 {
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: 300;
margin: 4px 0 0 20px;
color: #ac660b;
}
/*Bio Names - Top of page*/
h5 {
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #6b3c25;
margin: 0 35px 10px 35px;
}
/*Category Titles*/
h8 {
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #6b3c25;
}

/*Back to Partner/Attorney Overview Link*/
h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 300;
color: #AC660B;
line-height: 20px;
margin: 0 0 0 0px;
}
/*Read full bio Link*/
h7 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 300;
color: #AC660B;
line-height: 20px;

}
#contentright ul li {
font-family: Arial, sans-serif;
font-size: 11px;
line-height: 20px;
margin: 0 35px 0 0;
}
#contentwrapper a {
text-decoration: none;
color: #ac660b;
}
#contentright p {
margin: 0 35px 0 20px;
}
#contentright h1 {
margin: 0 35px 10px 20px;
}
#clear {
clear: both;
}
table {
margin-left: 35px;
font-family: Arial, sans-serif;
font-size: 11px;
line-height: 20px;
margin: 0 35px;
color: #625c5c;
}
#biolinks a {
text-decoration: none;
color: #424242;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}