/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid black;  }

ul#in-page {margin: 0 0 0 85px; list-style: disc; }

ul#in-page li {margin: 0 0 8px 0; padding: 0; line-height: 1.5; }

h2 {font-size: 1.5em ; }

html {height: 101%; }
body {margin: 0; padding: 0; background: #fff; color: #000; text-align: center; 
	font: normal 100% "Palatino", "Georgia", "Baskerville", serif; background: #006633; background: white; }

#wrapper {margin: 10px auto; text-align: left; 
	min-width: 725px; width: 850px; background: white url(images/bg.gif); 
		border: 1px solid silver; }

#wrapper-inside {padding: 35px 40px 15px 40px; background: transparent;  }



#navigation {margin: 20px 0 0 5px; height: 30px; padding: 10px 0 6px 0; }

ul#nav-list li {display: inline; padding: 5px; font-size: 1.0em; font-family: "Palatino", "Georgia", "Baskerville", serif; font-variant: small-caps; }

#nav-list a {color: #006633; padding: 5px 10px; height: 30px; 
	border: 1px solid silver; }

#nav-list a:hover {color: #000; padding: 5px 10px; background: #ffe; 
	border: 1px solid silver; }


#header {margin-top: 30px; margin-bottom: 55px; margin-left: -40px; padding: 0; background: transparent url(images/CB_web.jpg) no-repeat; height: 46px;  }

h1 {color: #245D92; margin: 0px 0 0px 0; 
	font-size: 2.5em; font-family: Garamond, "Times New Roman", Times, serif; }

#tagline {color: #245D92; margin: 0px 0 10px 15px; 
	font-size: 1.5em; font-family: Garamond, "Times New Roman", Times, serif; }

#content {margin: 10px 0 0 0; padding: 0;  }

#content p {margin: 15px 20px 5px 50px; line-height: 1.6;  }



#content img {margin: 0 0 20px 25px; border: 10px solid silver; }

#footer {margin: 50px 0 0 0; padding: 0px 0 0 0; border-top: 0px solid silver;  
	text-align: center; line-height: 1.4; }

#footer a {color: black;  }
	
#bottom-image {margin: 10px 0 0 0; }

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

/* persistent page indicators original*/

body#homepage li#home a, body#attorneyspage li#attorneys a, body#resourcespage li#resources a, body#directionspage li#directions a, body#contactpage li#contact a
{background: #245D92; color: white; }

body#homepage img {float: right; border: 1px solid silver; }
body#homepage p {margin: 0 0 15px 150px; }
body#attorneyspage img {float: right; border: 1px solid silver; }
body#directionspage img {float: right; border: 0px solid silver; }
body#directionspage h2 {text-align: center; font-size: 1.2em;}

body#resourcespage img {float: right; border: 1px solid silver; }
body#contactpage img {float: right; border: 1px solid silver; }


body#attorneyspage .attorney a{color: black; }

.attorney {margin: 0px 0 0 0; padding: 25px 50px 30px 15px; padding: 0; }

.attorney img {padding: 0px 0 0 0; float: right; }

.backtotop {margin: 0; padding: 0px 18px 0 0; height: 15px; zoom: 1; }

body#attorneyspage .backtotop img {float: right; height: 15px; border: none; }


#attorneys-links {margin: 50px 0 0 0; width: 18%; float: left; 
	font-size: 75%; }

#attorneys-links a {color: black; font-weight: bold; }

body#homepage #attorneys-links p {margin: 0 0 15px 0; padding: 0; }

#copyright {margin: 20px 0 0 0; font-size: .87em; }

#contact-us-list {margin: 0px 0 0 70px;  padding: 8px 0 0 0; }

#contact-us-list li {margin: 0 0 15px 0px;  }

#contact-us-list li a {color: black; }


/* added 10-15-09 */
p.in-page-link a:link {color: #245D92 !important; text-decoration: underline; }
p.in-page-link a:hover {color: #A57062 !important; text-decoration: underline; }

#box {margin: 0 230px 10px 150px; font-family: serif; font-size: 20px; 
	padding: 10px; border: 2px solid gold; text-align: center; 
	line-height: 1.7; background: white; }
	
#box a {color: black; }	