@media print  {
	/* Print Style Sheet */
body {
font-family:Georgia,"Palatino","Times New Roman", Times, serif;
color:#000;
font-size:12px;
float:left;
margin:0;
}

.centered {
clear:both;
height:100%;
width:800px;
}

.centered_top {
clear:both;
overflow:auto;
height:100%;
}

.centered_logo {
height:160px;
padding-left:600px;
margin-bottom:5px;
}

.clear {
clear:both;
height:1px;
}

.content {
float:left;
width:625px;
}

#about {
background-image:url(../images/about.png);
background-repeat:no-repeat;
padding-left:175px;
}

#practice {
background-image:url(../images/practice.png);
background-repeat:no-repeat;
padding-left:175px;
}

#team {
background-image:url(../images/team.png);
background-repeat:no-repeat;
padding-left:103px;
width:697px;
}

#resources {
background-image:url(../images/resources.png);
background-repeat:no-repeat;
padding-left:175px;
}

#contact {
background-image:url(../images/contact.png);
background-repeat:no-repeat;
padding-left:175px;
}

#disclaimer {
background-image:url(../images/disclaimer.png);
background-repeat:no-repeat;
padding-left:175px;
}

#team .belly_copy {
width:475px;
float:left;
padding-left:15px;
}

.content h2 {
font-family:""Lucida Sans Unicode"", ""Lucida Grande"", sans-serif;
font-size:12px;
letter-spacing:4px;
margin-bottom:-10px;
}

.content p {
font-size:14px;
line-height:21px;
}

.content a:active {
text-decoration:none;
font-variant:normal;
text-transform:capitalize;
}

h3 {
margin-bottom:-5px;
font-family:""Trebuchet MS"", Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
letter-spacing:5px;
text-indent:20px;
padding-bottom:6px;
padding-left:2px;
display:inherit;
border-bottom-width:thin;
border-left-width:thin;
border-bottom-style:solid;
border-left-style:solid;
border-bottom-color:#000;
border-left-color:#000;
width:80%;
margin-left:20px;
margin-top:20px;
}

#resources ul li ul li {
list-style-type:none;
list-style-image:url(../images/dash.png);
}

#staff img {
display:block;
float:left;
}

h4 {
font-family:Georgia, ""Times New Roman"", Times, serif;
font-size:18px;
font-weight:400;
text-transform:none;
display:block;
margin-bottom:10px;
}

.team-pict {
background-image:url(../images/team_photo.jpg);
background-repeat:no-repeat;
background-position:230px;
float:none;
height:263px;
}

#about img {
float:left;
margin-left:-20px;
}

.centered_home .nav {
height:90px;
margin-top:15px;
position:relative;
left:675px;
}

.centered #contact img {
float:left;
margin-right:10px;
}

.nav {
width:800px;
}

.nav_top {
float:left;
height:80px;
padding-top:25px px;
width:800px;
}

#center {
width:800px;
margin:0 auto;
}

.nav_top img {
float:left;
border-style:none;
}

a:active {
outline:none;
}

a:focus {
-moz-outline-style:none;
}

ul#menu {
height:102px;
list-style:none;
margin:0;
padding:0;
}

ul#menu li a {
display:block;
height:80px;
position:relative;
background-attachment:scroll;
background-image:url(../images/sprite.png);
background-repeat:no-repeat;
background-position:left top;
}

ul#menu li a.about {
width:140px;
}

ul#menu li a.practice {
width:125px;
background-position:-140px 0;
}

ul#menu li a.team {
width:97px;
background-position:-265px 0;
}

ul#menu li a.resources {
width:161px;
background-position:-362px 0;
}

ul#menu li a.contact {
width:111px;
background-position:-523px 0;
}

ul#menu li a span {
background:url(../images/sprite.png) no-repeat scroll bottom left;
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:100;
}

ul#menu li a span:hover {
cursor:pointer;
}

.nav_lawyers {
text-decoration:none;
text-align:right;
float:left;
width:200px;
font-family:Georgia, ""Times New Roman"", Times, serif;
font-size:16px;
font-weight:400;
line-height:40px;
margin-top:-17px;
}

.nav_lawyers ul {
list-style-image:none;
list-style-type:none;
position:relative;
}

.nav_lawyers ul li {
text-decoration:none;
display:block;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000;
padding-right:15px;
line-height:44px;
}

.nav_lawyers a {
color:#000;
text-decoration:none;
}

.short {
float:right;
right:0;
bottom:0;
}

#staff {
font-size:14px;
}

#staff ul li {
line-height:21px;
list-style-image:url(../images/dash.png);
margin-left:7px;
margin-bottom:7px;
}

#resources ul {
font-size:14px;
line-height:140%;
list-style-image:none;
list-style-type:none;
}

#resources h2 {
padding-left:5px;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#000;
padding-bottom:3px;
margin-bottom:10px;
}

#home {
margin-top:100px;
}

a img,.team a {
border-style:none;
}

.belly_copy,#team .belly_copy img,ul#menu li {
float:left;
}

.content a,.content a:link,.content a:visited,.content a:hover,#staff a,#resources ul li,.footer a {
text-decoration:none;
}

#panorama_footer,#panorama_footer_cherry,#panorama_footer_beach,#panorama_footer_japanese,#panorama_footer_bridge_west,#panorama_footer_bridge_east {
display:none;
}

#copyright {
	font-size:10px;
	text-align:right;
	margin-top: 6px;
}

.footer_print .footer {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:left;
}
.centered .footer_content {
	display: none;
}

#twenty_top {
	margin-top: 30px;
}
