@charset "UTF-8";
/* CSS Document */

a img {border:0px;}

a {text-decoration:none; font-weight: bold; color: #656f88}

a:hover {text-decoration:underline; font-weight: bold;}

body { margin: 0; padding: 0; background-image: url(images/BKRND.jpg);  font:10pt/20px verdana; color:#666666; }

#container {width: 960px; margin: 0 auto; background-color: #fff;  border-left: 1px solid #56454C; border-right: 1px solid #56454C; }

#bgrShdw {background: url(images/shadow-bkrd.jpg) repeat-y; width:996px; margin:0 auto; background-color: transparent;}

li {line-height: 1.2; padding-bottom: 8px; padding-right: 20px;}

ol {}

ul {}

h3 { font: 18px times new roman; font-weight: 600; text-transform:uppercase; color: #6b717b; }

h4 {font-size: 18px; font-weight: 600; color: #656f88; text-align: center;}

h5 {margin-bottom: -5px; font-size: 10pt; font-weight: bold; line-height: 1.2;}



#pageTitle {background:url(images/page-title.gif) repeat-x;}
#pageTitle span {background:#fff; padding-right:25px; font: 18px times new roman; font-weight: 600; text-transform:uppercase; color: #6b717b;}


.short-line {border-bottom: 1px solid #999999; float: right; height: 10px;}

#mainContent { width: 680px; text-align: left; margin-left: 260px; margin-top: 25px; line-height: 1.4; padding-bottom: 25px;}

#mainContent ul { list-style: url(images/purple-bullet.jpg); margin-left: 17px; line-height: 1.6;}
#mainContent ul li { list-style-position: outside;}


p {width: 655px;}



#menu {width:230px; text-align:left; float:left; }
#menu ul {list-style:none; margin:0px auto; padding:25px 0px 5px 0px; width:201px;}
#menu ul li a {display:block; width:210px; height:26px; text-decoration:none; font: 13px times new roman; color: #6b717b; font-weight: bold; background:url(images/menu-btn.jpg) no-repeat; margin-bottom:2px; padding:10px 0px 0px 12px;}



#menu li a:hover {padding:10px 0px 0px 12px; height:26px; background:url(images/menu-btn-over.jpg) no-repeat; color:#5A5A5A;}


body#home a#menuhome, body#practice a#menupractice, body#staff a#menustaff, body#operate a#menuoperate, body#estate-planning a#menuestate-planning, body#trust a#menutrust, body#updates a#menuupdates, body#questionnaire a#menuquestionnaire, body#events a#menuevents, body#contact a#menucontact {background:url(images/menu-btn-over.jpg) no-repeat; color:#5A5A5A; font-weight: bold;}


#watermark {background: url(images/watermark.jpg) no-repeat; background-position: bottom; width: 230px; height: 200px; }



#newAddress2 {width: 630px; height: 80px; margin-bottom: 10px; background: url(images/new-address-box.jpg) no-repeat; padding:25px 20px;}
#newAddress2 div {text-transform: uppercase; color: #d69261; font: 27px times new roman; font-weight: normal;}



#newAddress {width: 650px; height: 114px; margin-bottom: 10px;  background: url(images/new-address-box.jpg) no-repeat;  padding: 5px 10px 10px 10px; }
.newAddress {width: 650px; height: 114px; padding: 13px 10px 10px 10px; margin-bottom: 10px; line-height: 1.2;}

h2 {text-transform: uppercase; color: #d69261; font: 27px times new roman; font-weight: normal;}

.orangeSubhead {text-transform: uppercase; color: #d69261; font-size: 14px; font-weight: bold; line-height: 2;  }

.table {border: 1px solid #cccccc;}
td, tr {border: 1px solid #cccccc; padding: 5px; line-height: 1;}

#resume {text-align: left; padding: 11px 75px;}

#resume ul { list-style: url(images/purple-bullet.jpg); margin-left: 17px; line-height: 1.6;}

#resume ul li { list-style-position: outside;}


#contactList {margin-top:0; margin-left: 0px;}
#contactList dd {margin-bottom:5px;  margin-left: 17px;}

img.floatLeft {float: left; postion: absolute; margin: 10px 5px 0px 0px;}
img.floatRight {float: right; margin: 10px 5px 0px 0px;}


.attorneys {padding: 5px 15px 0px 0px; height: 185px; }

.attorneys p { padding: 0px; margin: 0px; float: right; width: 530px; }

.staff {padding: 7px 23px; float: left;}

.staffNames {font-size: 11px; line-height: 2; color: #494949; }

.top {font-size: 10px;}

/* .doubleDigits {margin-left: 7px; padding-right: 10px;} */


/*FOOTER*/

#btmMenu {width: 960px; clear:both; height: 20px; font-size: 9px; padding:7px 0px; text-align: center;}
#copyright {width: 960px; clear:both; height: 20px; margin: 0 auto; font-size: 9px; color: #fff; text-align: center; background-color: #4c5878; }

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

#footer { width: 960px; clear:both; height: 10px; padding-top: 10px;}