/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color:#6C8EAD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:1.5em;
	text-align: center;
	color: #3B3C3E;
}
* html body {
	font-size:0.65em;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6C8EAD;
	margin:20px 0 0 0px;
	font-size: 180%;
	font-weight: normal;
}
h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#6C8EAD; font-size:140%;font-weight: normal;margin: 5px 0;padding: 5px 0;	border-bottom: 1px solid #DDD387;
}
h4, h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
	padding-bottom: 1em;
}
h5 {color: #6C8EAD;}

.breadCrumb {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:12px; margin:20px 0 0 0px;}
.breadCrumb a { color:#6C8EAD; text-decoration:none;}
.breadCrumb a:hover { color:#666}

#container {
	margin:0 auto;
	text-align:left;
	padding: 0;
	width: 800px;
}

#header{
	width:100%;
	height:202px;
	padding:0;
	background-image:url(/clo_art/clo_header2.jpg);
	background-repeat:no-repeat;
	margin: 0;
}
#headLinks {
	margin:0;
	padding:0;
	text-align:right;
	font-size:11px;
	background-image:url(clo_art/transpBar2.png);
	background-repeat:no-repeat;
	background-position: right;
	margin-right: 55px;
}
#headLinks ul { display: list-item;list-style-type:none;margin:0;padding:0; margin-right: 10px;}
#headLinks li {display:inline; padding:0 8px;}
#headLinks a {text-decoration:none; color:#FFF;}
#headLinks a:hover{color:#DDD387;}


#navBar {width:100%; height:34px; background-image:url(clo_art/navBar.jpg); background-repeat:none; clear:both;}
#navBarLinks {
	margin:0;
	padding:8px 0;
	text-align:center;
	font-weight: bold;
	font-size:11px;
}
#navBarLinks ul { list-style:none; }
#navBarLinks li { display:inline; margin:0; padding: 0 10px; }
#navBar a { text-decoration:none; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#6C8EAD; }
#navBar a:hover {color:#666; }

#content { width:100%; float:left; background-image:url(clo_art/bodyBack.jpg); background-repeat:repeat-y; height:auto;}

#mainBody { width:460px;  margin:0; padding:0 0px 0 70px; float:left;}
#mainBody a {
	color:#8C9A85;
	font-weight: bold;
	text-decoration: none;
}
#mainBody a:hover{color:CCC;}

#secSideBar { width:200px; float:left; margin:0 0 0 30px; padding:0 0 0 0px; background-repeat:no-repeat;}

#sideBar { width:180px; float:left; margin:0; padding:20px;}
#sideBar h2, #secSideBar h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3B3C3E;
	margin: 10px 20px;
	padding: 10px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D2D6D5;
	border-bottom-color: #D2D6D5;
}
#sideBar h4, #secSideBar h4, #sideBar h5, #secSideBar h5 {
		font-size: 90%;
		padding: 0 20px;
}
#sideBar ul, #secSideBar ul {
	padding: 0 20px;
	margin:0;
	font-size: 90%;
	line-height:100%;
}
#sideBar li, #secSideBar li {
	padding: 0 0 10px;
}
#sideBar a, #secSideBar a {text-decoration:none; color:#000;}
#sideBar a:hover, #secSideBar a:hover {color:#DDD387;}
#sideBar p, #secSideBar p {padding: 0 20px; margin:0;font-size: 90%;}
#sideBar p.form {font-size:90%; 	color:#8C9A85;
	font-weight: bold;}
#sideBar input {margin: 0;padding:0;}
#sideBar p.btn { text-align:right;}

#box {background-image:url(clo_art/box.jpg); background-repeat:no-repeat; width:500px; height:214px; color: #EBE8DF;}
#box h3 {font-family:Arial, Helvetica, sans-serif; text-align:left top; padding:0; margin:8px 0 3px 10px;color: #EBE8DF;border:none;}
#box p{ margin:0; padding:2px 10px; font-size: 90%; line-height: 1em; }
#box img {border:1px solid #EBE8DF;}
#box a {text-decoration:none; font-weight:bold; font-size: 110%;color: #EBE8DF;}
#box a:hover{color:#DDD387;}

.flush {margin-left:-20px;}

#address {
	margin:0 0 10px 0;
}
#address p, #address h4{ margin:0; padding:0; line-height:1.25em; font-size:90%; }
#address td {
	padding: 5px 0;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: thin;
}
.ad1 {float:left; padding-right:294px;}
.ad2 {float:left; margin-left:-295px;}
.ad3 {float:left;margin-left:-128px;}
.ad4 {float:left;margin-left:-10px;}


#footer{ width:100%; background-image:url(clo_art/footBack.jpg); background-repeat:no-repeat; height:97px; clear:both;padding:5px 0 0 60px; margin:0; }
#footer p {line-height: 1em;}
#footer .line2 {border:none;font-size:90%;}
#footer .img {padding:0 3px;}
#footer a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#6C8EAD; }
#footer a:hover{color:#666;}

#subFoot {width: 100%; font-size:80%; font-weight: bold; color:#FFF; margin-top:-10px; padding:0;}
#subFoot .flushLeft {float:left;  text-align:left; padding-left:50px;}
#subFoot .flushRight {float:right; padding-right:50px;}
#subFoot a { text-decoration:none; color:#FFF; text-align:right;}
#subFoot a:hover {color:#666;}

/*============== Attorneys Pages =======================*/

#lawyerContent { width:100%; float:left; height:auto; background-image:url(clo_art/attyBG.jpg); background-repeat:repeat-y;}
#lawyerContent .breadCrumb { padding:0 0 0 70px; }

#secMainBody { width:450px;  margin:0; padding:0 0px 0 70px; float:left;}
#secMainBody h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:20px; margin:20px 0 0 0px;}
#secMainBody a {color:#000; text-decoration:none;}
#secMainBody a:hover{color:#6C8EAD;}
#secMainBody .breadCrumb {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:12px; margin:20px 0 0 0px;}
#secMainBody .breadCrumb a { color:#6C8EAD; text-decoration:none;}
#secMainBody .breadCrumb a:hover { color:#666}

#attyNames ul{font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:12px; padding-top:20px;}
	
.attyName {font-weight:bold; display:inline; float:left; Margin:0 .75em 0 0; }

#attyPhoto {width:155px; height:auto; float:left; padding-left:70px; padding-top:20px; margin-bottom:20px;}
#attyPhoto_wrap {width:155px; height:auto; float:left; padding-left:0px; padding-top:0px; margin-bottom:20px; margin-right: 20px;}
#attyPhoto h1, #attyPhoto_wrap h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:125%;
	line-height: 95%;
}
#attyPhoto p, #attyPhoto_wrap p { margin:0; padding:0;}
#attyPhoto a, #attyPhoto_wrap a { color:#000; text-decoration:none; }
#attyPhoto a:hover, #attyPhoto_wrap a:hover { color:#6C8EAD; }


#lawyerTextBody {width:250px; float:left; padding:20px 20px 20px 20px; }
#lawyerTextBody_wrap {width:450px; float:left; padding:20px 20px 20px 70px; }


#lawyerSideBar { width:180px; height:auto;float:right; margin:0 0 0 0; padding:5px 60px 0 0px; line-height:14px; }
#lawyerSideBar ul {margin-left:0px; }
#lawyerSideBar li { padding-left:0px;margin-left:0px; }
#lawyerSideBar a { color:#6C8EAD; text-decoration:none;}
#lawyerSideBar a:hover { color:#666}

.line { position:relative; top:0px; left:0px; width:180px; height:1px; border-top:#DDD387 1px solid;}
.line2 { position:relative; bottom:1px; left:0px; width:180px; height:1px; border-top:#DDD387 1px solid;}

/* ============= News Page ==========================*/
.newsitem {margin-top: 1.5em; padding-bottom: 0; margin-bottom:0;}
.newsitem p {margin:0;}

/* ============= Offices Page ==========================*/
#offices {width: 100%; }
#offices td {vertical-align:top;padding-top: 12px;border-bottom: 1px solid #ddd4b7;}
#offices h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 110%; padding-bottom: .5em;}
#offices p, #offices a {line-height: 1em; padding: 0; margin: 0;}
