﻿
    /* Normalizes margin, padding */
    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
    { margin : 0; padding : 0; }

    /* Normalizes font-size for headers */
    h1,h2,h3,h4,h5,h6 { font-size : 100%; }

    /* Removes list-style from lists */
    ol,ul { list-style : none; }

    /* Normalizes font-style and font-weight to normal */
    address, caption, cite, code, dfn, em, strong, th, var
    { font-style : normal; font-weight : normal; }

    /* Removes list-style from lists */
    table { border-collapse : collapse; border-spacing : 0; }

    /* Removes border from fieldset and img */
    fieldset,img { border : 0; }

    /* Left-aligns text in caption and th */
    caption,th { text-align : left; }

    /* Removes quotation marks from q */
    q:before, q:after { content :''; }
     
    html { width:100%; height:100%; }
    body { width:100%; height:100%; background: url(images/topback2.jpg) repeat-x top #9C988C; font-family: Georgia; overflow:visible;  } 
    body form { position: relative; height: 100% }
    #wrapper { position: relative; height:100%; width: 980px; margin: 0 auto;  }
    
    #leftshad {position: fixed; margin-left: -30px; top: 0px; background: url(images/leftshad30.png) repeat-y; width: 30px; height: 100%; }
    #rightshad {position: fixed; margin-left: 980px; top: 0px; background: url(images/rightshad30.png) repeat-y; width: 30px; height: 100%; }
    #contentbackground { position: fixed; background: url(images/leftback.jpg) left repeat-y white; width: 980px; height: 100%; z-index: 1; }
    
    #contentwrapper { position: relative; width: 980px; height:100%; z-index: 1; }
    #rightwrapper { position: relative; float:left; z-index: 2; }
    
    #content { position: relative; background: #FFFFFF; width: 681px; padding: 10px; overflow: hidden;}
    #content h1 { color: #603715; padding: 10px; font-weight: lighter; font-size: 25px;  }
    #content p { color: #373F3E; line-height: 1.5; padding: 10px; padding-left: 13px; width: 500px;  }
	
    #content div { float: left; }
    
    #photobar { margin: 0px; width: 701px; height: 100px; overflow: none; background: #FFFFFF; }
    #photobar ul { }
    #photobar li { display: block; width: 73px; height: 93px; padding-right: 4px; padding-bottom: 5px; float: left; background: white; }
    #photobar a { display: block; height: 93px; }
    #photobar a img { width: 73px; }
    
   
    #header { height: 261px; position:relative; margin-top: 87px; width: 100%; }
    #header .address { font-family: Arial, Helvetica, sans-serif; font-size:12px; float: left; background: url(images/address-back.jpg) no-repeat left; color: #FFF; width: 220px ; height: 90px; padding-left: 20px; padding-top: 90px; margin-right: 3px; margin-bottom: 3px;}
    #header .image { float: left; width: 458px; height: 180px; }
    #header .image { background: url(images/building.jpg) no-repeat; }
    #header a { color: #CC9; text-decoration: underline; }
    #header a:hover { color: #C90; text-decoration: underline; }
    /* set page specific header images here */
    .Contact-Us #header .image { background: url(images/bryce.jpg) no-repeat; }
    .Business-Law #header .image { background: url(images/businessheading.jpg) no-repeat; }
	.Real-Estate-Law-and-Land-Use #header .image { background: url(images/realestateheading.jpg) no-repeat; }
	.Family-Law #header .image { background: url(images/familyheading.jpg) no-repeat; }
	.Estate-Planning-and-Probate #header .image { background: url(images/estateheading.jpg) no-repeat; }
	.Commercial #header .image { background: url(images/commercialheading.jpg) no-repeat; }
	.Construction-Law #header .image { background: url(images/constructionheading.jpg) no-repeat; }
	.Government-Law #header .image { background: url(images/governmentheading.jpg) no-repeat; }
	.Litigation #header .image { background: url(images/litigationheading.jpg) no-repeat; }
	.Tax-Law #header .image { background: url(images/taxheading.jpg) no-repeat; }
	.Escrow #header .image { background: url(images/escrowhead.jpg) no-repeat; }
	.Personal-Injury #header .image { background: url(images/familyheading.jpg) no-repeat; }
	.Contact-Us #header .image { background: url(images/contacthead.jpg) no-repeat; }
	.Talis-Abolins #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
	.Patricia-Barnett #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
	.Hillary-Holmes #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
	.Hollis-Barnett #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
	.Boyd-Wiley #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
	.Shannon-Jones #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
	.Bryce-Dille #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
	.Daniel-Smith #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
    .Jeremy-Swann #header .image { background: url(images/attorneyshead.jpg) no-repeat; }
		
    #header .title { display:block; width:676px; font-size: 30px; font-weight: lighter; clear: both; background: url(images/headerback2.jpg) /*#737160 repeat-y*/; height:56px; margin-right: 3px; padding-top: 19px; padding-left: 25px; color: white;}
    
    #left-nav { position: relative; background: url() repeat-y; width: 274px; height: 100%; float: left;}    
    #left-nav #navcontents { height: 100%; width: 256px; margin-top: 13px; margin-left: 18px;}
    #left-nav #brand { display: block; width:256px; height: 252px; margin-bottom: 0px; }
    #left-nav #brand a { display: block; background: url(images/cdb-logo.jpg) no-repeat center; width: 120px; height: 102px; margin: 0 auto; margin-top: 36px; margin-bottom: 27px; text-indent: -9999px; text-decoration: none; }
    /* #left-nav h1 { font-size: 20px; margin-top: 0px;} */
    #left-nav h1.company-name { display: block; margin-top: 0px; text-indent: -9999px; width: 256px; height: 53px; background: url(images/cdb-2010.gif) no-repeat;}
    #left-nav h2.ul-indent { font-size: 22px; font-weight:lighter; margin-top: 30px; margin-bottom: 6px; margin-left: 38px; color: #363638; }
        
    #left-nav h3 { font-size: 14px; color: #60391A; text-align: center; width: 100%; margin-bottom: 25px; } 
    #left-nav h3.attorneys { background: url(images/attorneys-at-law.gif) no-repeat; text-indent: -9999px; height: 24px; }
    .main-nav { margin-top: 15px; }
    .main-nav li { margin-left: 38px; margin-right: 18px; }
    .main-nav li.u { border-bottom: 1px #D5D4CD solid;}
    .main-nav li a { background: url(images/bullet1.gif) no-repeat left; font-size: 18px; position: relative; color: #363638; text-decoration:none; padding:4px; padding-left: 16px; left: -15px; display:block; }
    .attorneys-nav { }
    .attorneys-nav li { border-bottom: 1px #D5D4CD solid; margin-left: 38px; margin-right: 18px; }
    .attorneys-nav li a { background: url(images/bullet2.gif) no-repeat left; font-size: 16px; position: relative; color: #737160; text-decoration:none; padding:4px; padding-left: 16px; left: -15px; display:block; }    
    
    /* Footer Style */
    #footer { font-stretch:expanded; color: white; display:block; background: url(images/footerfade.jpg) repeat-y #747261; position: relative; z-index: 500; width: 676px; height: 150px; padding-left: 25px; margin:0 auto; text-align: left; margin-top: 3px; margin-right: 5px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; float: right;}
    #footer li { font-stretch:expanded; color: white; display:inline; padding: 5px; width: 100px; font-family: Arial, Helvetica, sans-serif; }
    #footer a { font-stretch:expanded; color: white; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
    #footer a:hover {color: white; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
    
    /* unused
    #left-nav .hr1 { height: 1px; background: silver; width: 75%; margin: 0 auto; }
    #left-nav .hr1 hr { display: none; }
    */
    
    /* additional content styles */
    #c2left { position: relative; padding: 15px; width: 202px; float: left; height: 400px; color: #58595B; font-size: 14px; line-height: 2;}
    #c2left a { color: #58595B; text-decoration: none; }
    #c2left a:hover { color: #58595B; text-decoration: underline; }
	#c2left h3 { color: #737160; text-align:left; font-size: 18px; line-height: 1.25; font-weight: lighter; }
    
    #c2right { width: 440px; float: left; margin-left: 5px;}
	#c2right h2 { color: #737160; padding: 10px; font-weight: lighter; font-size: 18px;  }
    #c2right h3 { width: 430px; padding: 10px 0px 0px 10px; text-align:left; font-size: 26px; line-height: 1.25; font-weight: lighter; } 
    #c2right P { width: 420px; font-size: 14px; padding-top: 0px; margin-top: 0px; line-height: 2;}
    #c2right img { margin: 25px 20px 20px 0px;}
    
    #c2right a { color: #960; text-decoration: none; }
    #c2right a:hover { color: #960; text-decoration: underline; }
    
    #c3left { position: relative; width: 242px; float: left; height: 400px; color: #58595B; font-size: 16px; line-height: 1.6; margin-left: -10px; margin-top: -10px;}
    #c3left a { color: #58595B; font-weight:normal; text-decoration: none; display: block; width:218px;}
    #c3left a:hover { color: #58595B; text-decoration: underline; }
    #c3left ul { background: white; padding-bottom: 38px; background: url(images/subfoot.jpg) bottom no-repeat;}
    #c3left ul li { background: /*url(images/subback1.jpg) repeat-y*/ #E4E1D3; margin-bottom: 2px; padding:3px; padding-left: 24px; }
    
    #c3right { width: 445px; float: right;}
    #c3right h2 { color: #60391A; padding: 15px 0px 0px 15px; font-weight: lighter; font-size: 18px;  }
	#c3right h3 { width: 435px; padding: 10px 0px 0px 15px; margin: 0px 0px 10px 0px; text-align:left; color: #60391A; font-size: 28px; font-weight: lighter;} 
    #c3right p { width: 425px; font-size: 14px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; line-height: 2;}
	#c3right ul { background: white; padding-left: 25px}
	#c3right li { font-family:Arial, Helvetica, sans-serif; background: url(images/bullet1.gif) no-repeat left; font-size: 14px; position: relative; color: #363638; text-decoration:none; padding:4px; padding-left: 15px; display:block; }
    #c3right img { margin: 4px 20px 15px 13px;}
    
    #mapright { width: 445px; }

    
    /* submenu current page style switching  */
    .Bryce-Dille #bryce { background: url(images/subback3.jpg); }
    .Bryce-Dille #bryce a { color: White; text-decoration: none;  }
    
    .Hollis-Barnett #hollis { background: url(images/subback3.jpg); }
    .Hollis-Barnett #hollis a { color: White; text-decoration: none;  }
    
    .Patricia-Barnett #patricia { background: url(images/subback3.jpg); }
    .Patricia-Barnett #patricia a { color: White; text-decoration: none;  }
    
    .Daniel-Smith #daniel { background: url(images/subback3.jpg); }
    .Daniel-Smith #daniel a { color: White; text-decoration: none;  }
    
    .Boyd-Wiley #boyd { background: url(images/subback3.jpg); }
    .Boyd-Wiley #boyd a { color: White; text-decoration: none;  }
    
    .Shannon-Jones #shannon { background: url(images/subback3.jpg); }
    .Shannon-Jones #shannon a { color: White; text-decoration: none;  }
    
    .Hillary-Holmes #hillary { background: url(images/subback3.jpg); }
    .Hillary-Holmes #hillary a { color: White; text-decoration: none;  }
    
    .Talis-Abolins #talis { background: url(images/subback3.jpg); }
    .Talis-Abolins #talis a { color: White; text-decoration: none;  }  
	
    .Parker-Reich #parker { background: url(images/subback3.jpg); }
    .Parker-Reich #parker a { color: White; text-decoration: none;  }
    
	.Jeremy-Swann #jeremy { background: url(images/subback3.jpg); }
    .Jeremy-Swann #jeremy a { color: White; text-decoration: none;  }
    
    .Business-Law #business-law { background: url(images/subback3.jpg); }
    .Business-Law #business-law a { color: White; text-decoration: none;  }
    
    .Government-Law #government-law { background: url(images/subback3.jpg); }
    .Government-Law #government-law a { color: White; text-decoration: none;  }

    .Real-Estate-Law-and-Land-Use #real-estate { background: url(images/subback3.jpg); }
    .Real-Estate-Law-and-Land-Use #real-estate a { color: White; text-decoration: none;  }
    
    .Commercial #commercial { background: url(images/subback3.jpg); }
    .Commercial #commercial a { color: White; text-decoration: none;  }
    
    .Litigation #litigation { background: url(images/subback3.jpg); }
    .Litigation #litigation a { color: White; text-decoration: none;  }
    
    .Construction-Law #construction-law { background: url(images/subback3.jpg); }
    .Construction-Law #construction-law a { color: White; text-decoration: none;  }
    
    .Estate-Planning-and-Probate #estate-planning { background: url(images/subback3.jpg); }
    .Estate-Planning-and-Probate #estate-planning a { color: White; text-decoration: none;  }
    
    .Tax-Law #tax-law { background: url(images/subback3.jpg); }
    .Tax-Law #tax-law a { color: White; text-decoration: none;  }
         
    .Family-Law #family-law { background: url(images/subback3.jpg); }
    .Family-Law #family-law a { color: White; text-decoration: none;  }
	
	.Personal-Injury #personal-injury { background: url(images/subback3.jpg); }
    .Personal-Injury #personal-injury a { color: White; text-decoration: none;  }
         