h1, h2, h3, h4, h5, h6, p { margin:0 0 .5em 0; padding:0; } a:link { color:#791f21; } a:visted { color:#965f60; } a:hover, a:active { color:#012f68; } .clear { clear:both; } .floatLeft { float:left; } .floatRight { float:right; } .noBullets { list-style-image:none; list-style-position:outside; list-style-type:none; } /* drop shadow effect for the gallery thumbnails. Sadly this requires a div to be wrapped around the image markup, which is a shame */ .img-wrapperRight { margin: 10px 0 0 10px; background: url(../images/shadow.gif) no-repeat bottom right; float:right; line-height:0; } .img-wrapperRight img { float:none; margin:0; background:#fff; padding:4px; border:1px solid #C5BDBD; position:relative; left:-5px; top:-5px; } .img-wrapperLeft { margin: 10px 10px 0 0; background: url(../images/shadow.gif) no-repeat bottom right; float:left; line-height:0; } .img-wrapperLeft img { float:none; margin:7px; background:#fff; padding:4px; border:1px solid #C5BDBD; position:relative; left:-5px; top:-5px; } .img-wrapperCenter { margin: 10px 0 0 10px; background: url(../images/shadow.gif) no-repeat bottom right; float:none; line-height:0; } .img-wrapperCenter img { float:none; margin:0; background:#fff; padding:4px; border:1px solid #C5BDBD; position:relative; left:-5px; top:-5px; } html { background:#4a607a; } body { font-family:Verdana, Arial, san-serif; } #containerPage { width:760px; margin:10px auto; font-size:85%; background:#e3e3e3; border:5px solid #fff; } #banner { background:#000 url(/images/bg-banner.gif) no-repeat; } #banner img { vertical-align:top; } #banner img#emailTheFirm { margin:0 102px 0 67px; } #navigationMain { border-top:1px solid #000; } #navigationMain a:link, #navigationMain a:visited { font-size:9px; text-decoration:none; text-transform:uppercase; text-align:center; color:#fff; display:block; float:left; padding:8px 0 6px 0; background:url(/images/bg-navButton.gif) 50% 0 no-repeat; border-left:1px solid #3b5575; border-right:1px solid #223650; border-bottom:1px solid #1c2a3b; } #navigationMain a#contactUs:link, #navigationMain a#contactUs:visited { padding:8px 45px 6px 46px; } #navigationMain a:hover, #navigationMain a:active { color:#80acdb; background:#000; border-color:#000; } #navigationMain a#home { width:114px; } #navigationMain a#about { width:124px; } #navigationMain a#profiles { width:208px; } #navigationMain a#practice { width:158px; } #navigationMain a#contact { width:146px; } #todaysDate { padding:6px 15px; font-size:.93em; color:#d5d5d5; background:#686868 url(/images/bg-todaysDate.gif); border-top:2px solid #fff; border-bottom:2px solid #fff; } #containerColumns { background:url(/images/bg-containerColumns.gif) repeat-y; } #columnMain { width:520px; margin:23px 20px 20px 0; _margin-right:10px; float:right; color:#333333; } #columnMain h1#pageTitle { margin-bottom:1.5em; border-bottom:1px solid #fff; } #titleBox { width:509px; padding-bottom:10px; margin-bottom:1.5em; background:#fff; border:1px solid #000; } #titleBox h1#pageTitle { margin-bottom:.5em; width:auto; border:none; } #titleBox p { font-size:1.09em; color:#6788ac; font-family:Arial, Verdana, san-serif; padding:0 15px; } #titleBox p span { color:#06407c; } #titleBox a { font-weight:bold; text-decoration:none; margin-left:10px; } #titleBox a img, #titleBox a span { vertical-align:middle; margin:0 3px; } #columnMain h2 { color:#5c93b4; } #columnMain p { line-height:1.36em; } #columnSide { width:195px; float:left; color:#40403f; font-size:.93em; _font-size:.84em; } #columnSide a { font-weight:bold; text-decoration:none; } #columnSide a:visited { color:#791f21; } #columnSide a:hover, #columnSide a:active { color:#012f68; } #columnSide ul { margin:0 15px 15px 15px; } #columnSide ul li { list-style:none; padding:4px 0; border-top:1px solid #c1c1c1; } #columnSide ul li a { padding:0 0 0 15px; background:url(/images/bg-arrow.gif) 4px .2em no-repeat; } #columnSide p { margin-left:15px; margin-right:15px; } #navigationTools { clear:both; margin:0 20px 0 220px; position:relative; border-top:1px solid #fff; } #navigationTools span { position:absolute; right:0; _right:20px; } #footer { font-size:.93em; background:#fff; } #footer a:link, #footer a:visited { color:#791f21; text-decoration:none; } #footer a:hover, #footer a:active { text-decoration:underline; } #navigationLower { padding:10px 0; } #navigationLower a { margin:0 5px; font-weight:bold; } #copyright { color:#afafaf; padding:13px 0 12px 7px; background:#000; } /*****Contact Us Form ****************************/ #contactFormShortContainer { width: 375px; padding: 19px 0px 25px 17px; margin-left: 2px; font-size: 10px; border: 1px solid #999; background: #3a6592;} #contactFormShortContainer form { margin: 0px; } #contactFormShort input { margin-bottom: 7px; font-size: 10px; line-height: 11px; color: #000; padding: 3px } #contactFormShort input.input-field { width: 325px; border: 1px solid #999; } #contactFormShort textarea { padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 325px; height: 100px; font-size: 10px; line-height: 11px; color: #000; border: 1px solid #9E9778; } #contactFormShort input.submitButton { margin: 10px 30px 0px 0px; float: right; background: #999; color: #373737; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}