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

html, body {}

img, div { behavior: url(http://www.clarklytlegeduldig.com/beta/iepngfix.htc) }

a:focus {border:none}

.left {float:left;}
.right {float:right;}

.small-caps {
font-family:Georgia;
font-variant:small-caps;
color:#A35C30;
font-weight:bold;
font-size:14px;
}

.garamond {
font-family:"Garamond", Georgia;
font-variant:small-caps;
color:#A35C30;
font-weight:bold;
font-size:14px;
}

#main-content div.featured-article a.press-link:hover h3, 
#main-content div.featured-article a.press-link:hover h4 {
text-decoration:underline;
}

#main-content div.featured-article a.press-link {
color:#414042;
font-family:"Garamond", Times New Roman;
font-size:15px;
font-style:italic;
font-weight:normal;
line-height:21px;
width:525px;
}

a.italic {color:#1F4529;
font-family:"Garamond", Times New Roman,Times,serif;
font-size:13px;
font-style:italic;
font-weight:bold;
text-decoration:none;}

body {margin:0px;
background:transparent url(../images/content-background.jpg) repeat-y scroll center 476px;
margin:0;
color:#414042;}

#wrapper {width:1000px;
margin:0 auto;
height:100%;
}

img {border:none;}

div.contactInfo {}

div.img-float {
float:left;
margin-right:43px;
text-align:right;}

.clear {clear:both;}

h1 {color:#1F4529;
font-family:"Garamond", serif;
font-size:25px;
font-variant:small-caps;
margin:18px 0;
}

h2 {color:#1F4529;
font-family:"Garamond", serif;
font-size:20px;
font-variant:small-caps;
margin-top:8px;
}

h3 {color:#1F4529;
font-family:Georgia;
font-size:17px;
font-variant:small-caps;
margin-bottom:10px;
margin-top:8px;
}

h5 {
color:#1F4529;
font-family:"Garamond", georgia;
font-size:17px;
letter-spacing:normal;
margin-bottom:3px;
margin-top:8px;
text-decoration:none;
}

h6 {color:#1F4529;
font-family:"Garamond", serif;
font-size:20px;
margin-top:0px;
margin-bottom:5px;
padding-top:10px;
text-align:center;
height:35px;
background:url(/images/sidebar-bg2.png) no-repeat;
}

.partner_two {
color:#1F4529 !important;
font-family:"Garamond",georgia !important;
font-size:17px !important;
letter-spacing:3px !important;
margin-bottom:-20px;
margin-top:8px !important;
text-decoration:none !important;
font-style:normal !important;
}

.partner_two:hover {
text-decoration:underline !important;
}

.partner h3, .associate h3, #main-content .partner h3 {letter-spacing:2px;
font-variant:normal !important;
text-transform:uppercase !important;}

#main-content .contact h3 {
font-variant:normal !important;
text-transform:uppercase !important;
font-size:16px !important;}

#testimonials {
	font-size:14px; line-height:25px;
}
#testimonials h4 a:link, #testimonials h4 a:visited {
	font-size:14px; color:#A35C30;
}
#testimonials h4 a:hover {
	font-size:14px; color:#1F4529;
}


h4 {color:#A35C30;
font-family:"Garamond",georgia;
font-size:14px;
font-style:italic;
line-height:21px;
margin:-5px 0 0;
}



/* ABSOLUTE */

#absolute-wrap {
height:49px;
background:url(../images/absolute-background.jpg) repeat-x top left;
}

#absolute {
height:49px;
background:url(../images/absolute-middle.jpg) no-repeat top left;
margin:0 auto;	
width:1000px;
}

/* HEADER */

#header {
background: url(../images/header-background.jpg) no-repeat top left;
height:134px;
}

#logo {
float:left;
height:130px;
left:65px;
position:relative;
top:0;
width:149px;
}

#billboard {
/* background:url(../images/billboard-article.jpg) top left no-repeat; */
height:293px;
}

#navigation {
float:right;
position:relative;
right:72px;
top:63px;}


ul#main-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}

ul#main-nav li {
display:inline;
padding:12px 0;}

ul#main-nav li:hover {
background:url(../images/nav-hover-background.png) repeat-x bottom left;}

ul#main-nav li a {
color:#1F4529;
display:block;
float:left;
font-family:"Garamond",georgia,serif;
font-size:16px;
font-weight:bold;
padding:12px 13px;
text-decoration:none;
text-transform:uppercase;}

ul#main-nav li a:hover, ul#main-nav li a.on {
color:#A35C30;
}

/****************************************************/
ul#main-nav1 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}

ul#main-nav1 li {
display:inline;
padding:13px 0;}

ul#main-nav1 li:hover {
background:url(../images/nav-hover-background.png) repeat-x bottom left;}

ul#main-nav1 li a {
color:#1F4529;
display:block;
float:left;
font-family:"Garamond",georgia,serif;
font-size:14px;
font-weight:bold;
padding:13px 10px;
text-decoration:none;
text-transform:uppercase;}

ul#main-nav1 li a:hover, ul#main-nav1 li a.on {
color:#A35C30;
}


/* CONTENT */

.article-content {
background:transparent url(../images/billboard-article.jpg) no-repeat scroll left top;}

#content {
height:100%;
padding-left:50px;
padding-right:60px;
width:880px;
}


#article {
background:url(../images/billboard-press.jpg) top left no-repeat;
}

#main-content {
font-family:"Garamond",georgia;
font-size:14px;
line-height:15px;
margin:0 0 30px 10px;
padding:20px 0 35px;}

#main-content a, #article-content a {
text-decoration:none;
color:#1F4529;
}

#main-content a:hover, #article-content a:hover {
color:#A35C30;}

#main-content p, #article-content p {
font-family:"Garamond",georgia;
font-size:14px;
line-height:18px;
margin-bottom:15px;}

#main-content p.index-main {
color:#252525;
font-family:"Garamond",georgia;
font-size:14px;
line-height:23px;}

#sidebar {
float:right;
margin:25px 4px 30px 50px;
width:290px;
}

#sidebar2 {
float:right;
margin:25px 4px 30px 50px;
width:290px;
}

div.news-article {
	width: 270px;
}

div.border, tr.border {
	border-bottom:1px dotted #90908F;
	margin-bottom:16px;
	padding-bottom:19px;
	width: 290px;
}

div.border2 {
	border-bottom:1px dotted #90908F;
	margin-bottom:16px;
	padding-bottom:19px;
	width: 320px;
}

div.news-article p {
color:#414042;
font-family:"Garamond",times New Roman;
font-size:14px;
font-style:italic;
font-weight:normal;
line-height:23px;
margin-bottom:6px;
margin-top:2px;}

div.news-article a, div.partner a {
color:#1F4529;
font-family:"Garamond",times New Roman;
font-size:13px;
font-style:italic;
font-weight:bold;
text-decoration:none;}

div.partner a {line-height:30px;
margin-top:0;}

div.news-article a:hover, div.partner a:hover {
color:#A35C30;
}

span.small-caps {
font-variant:small-caps;
}

span.date {
color:#1F4529;
font-family:georgia;
font-size:19px;
font-variant:small-caps;
line-height:22px;}

span.title {color:#A35C30;
font-family:"Garamond", Georgia;
font-size:16px;
font-variant:small-caps;
line-height:21px;}

span.date-small {
color:#1F4529;
font-family:georgia;
font-size:14px;
font-variant:small-caps;
line-height:22px;
font-style:normal;}

span.title-small {
color:#A35C30;
font-family:"Garamond", Georgia;
font-size:14px;
font-variant:small-caps;
line-height:15px;
font-style:normal;}

span.title-small:hover {
color:#A35C30;
text-decoration:none;
}

#sidebar div.news-article a.press-link:hover span {
text-decoration:underline;
font-family:Georgia;
font-style:normal;
font-weight:bold;
color:#A35C30;
}

div.partner {font-family:"Garamond",georgia;
font-size:14px;
line-height:15px;}

div.associate {
font-family:"Garamond",georgia;
font-size:17px;
letter-spacing:3px;
line-height:15px;
padding-bottom:23px !important;
}

div.shadow {border-bottom:1px dotted #90908F;
margin-bottom:20px;
padding-bottom:15px;
background: url(../images/shadow-fix.jpg) no-repeat bottom center;}

/* PRESS PAGE */

.featured-article, .archive-article {
font-family:"Garamond",times New Roman;
font-size:15px;
font-style:italic;
width:510px !important;
line-height:21px;
}

.featured-article h3, .archive-article h3 {
font-size:18px;
font-style:normal;
font-weight:normal;}

.featured-article h3 span, .archive-article h3 span {
color:#A35C30;
}

.featured-article h4, .archive-article h4 {
color:#414042;
font-family:"Garamond",times New Roman;
font-size:15px;
font-style:normal;
font-variant:small-caps;
font-weight:normal;
line-height:23px;
}

.featured-article a, .archive-article a {
color:#A35C30;
font-family:"Garamond",times New Roman;
font-size:13px;
font-style:italic;
font-weight:bold;
line-height:28px;
text-decoration:none;
}

.featured-article a:hover, .archive-article a:hover {
color:#1F4529;
}

.article-archive {
background:transparent url(../images/archive-icon.jpg) no-repeat scroll left center;
border-bottom:1px dotted #90908F;
border-top:1px dotted #90908F;
height:25px;
margin-top:15px;
padding:7px 15px 7px 25px;
width:246px;}

.article-archive2 {
background:transparent url(../images/archive-icon.jpg) no-repeat scroll left center;
margin-top:15px;
padding:7px 15px 7px 25px;
width:270px;
height:15px;}

.article-archive a {
color:#1F4529;
font-family:"Garamond",times New Roman;
font-size:13px;
font-style:italic;
font-weight:bold;
line-height:15px;
text-decoration:none;}


.article-archive2 a {
color:#1F4529;
font-family:"Garamond",times New Roman;
font-size:13px;
font-style:italic;
font-weight:bold;
line-height:15px;
text-decoration:none;}

/* CONTACT PAGE */


.contact {
float:left;
line-height:19px;
margin-right:1px;
text-align:left;
}

.contact h3 {padding-bottom:8px;}

div.contactInfo {
line-height:19px;
margin:0 auto;
text-align:center;
width:320px;}

.contact a {
color:#1F4529;
text-decoration:none;}

.contact a:hover {color:#A35C30;}

.contact span {}

.contact-wrap {
margin:0 auto 36px !important;
padding-bottom:36px !important;
text-align:center;
width:760px;}

.contact-wrap2 {
margin:20px auto 10px !important;
padding-bottom:25px !important;
text-align:center;
width:800px;
height:60px;
border-bottom:1px dotted #CCCCCC;
}

.contact-wrap3 {
margin:-10px auto 15px !important;
padding-bottom:25px !important;
text-align:center;
width:800px;
height:60px;
border-bottom:1px dotted #CCCCCC;
}

#contact-name {
float:left;
width:110px;
margin-right:18px;
margin-left:5px;
text-align:center;
}
.phone {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}

.contact-name-email {
	font:"Garamond",Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#A35C30;
	text-decoration:none;
}

.contact-name-email:hover {
text-decoration:underline;
}

.contact-wrap table {}

.contact-wrap tr {}

.contact-wrap td {border-bottom:1px dotted #CCCCCC;
padding:20px 22px 36px;}


.contact-wrap .steve {margin-left:25px;
margin-right:106px;}

.contact-wrap .adam {margin-right:103px;}
.contact-wrap .sam {}
.contact-wrap .gary {margin-right:113px;}
.contact-wrap .larry {margin-right:77px; margin-left:25px;}
.contact-wrap .judy {}


/* CLIENT PAGE */

.client-wrap {
	margin-left:10px;
	line-height:18px;
}

#main-content .client-wrap p {
font-family:"Garamond",Georgia,Times New Roman,Times,serif;
font-size:12px;
margin:0 0 15px 0px;
padding-top:0;
}
.client-left {
float:left;
margin-right:0;
padding:6px 0;
width:25%;}

.client-center {
float:left;
margin-right:0;
padding:6px 0;
width:25%;
text-align:center;}

.client-center2 {
float:left;
margin-right:0;
padding:6px 0;
width:50%;
text-align:center;}

.client-mid {
float:left;
margin-right:0;
padding:10px 0;
width:26%;;}

.client-right {
float:right;
padding:10px 0;
width:23%;}

.client-wrap img {

}

img.center {
margin:0 auto;
}

/* ARTICLE PAGES */

#article-header {
border-bottom:1px dotted #90908F;
border-top:1px dotted #90908F;
line-height:24px;
margin:15px 0;
padding:0 0 10px;}

#article-content {
font-family:"Garamond",georgia;
font-size:14px;
line-height:15px;
margin:0 0 30px 10px;
padding:35px 0;
width:510px;}

#article-content-full {
font-family:"Garamond",georgia;
font-size:14px;
line-height:15px;
margin:0 0 30px 10px;
padding:35px 0;

}

#call-out {
border-bottom:1px dotted #90908F;
border-top:1px dotted #90908F;
font-family:times New Roman;
font-size:19px;
font-style:italic;
line-height:28px;
padding:10px 0;
color:#1F4529;
margin-top:89px;}

/* FOOTER */

#footer {
border-top:1px solid #AAAAAA;
margin:40px auto 0;
padding:8px 0 30px;
width:865px;
}

#copyright {
color:#58595B;
float:left;
font-family:"Garamond",georgia;
font-size:12px;
width:40%;}

#footer-nav {
color:#58595B;
float:right;
font-family:helvetica;
font-size:9px;
line-height:14px;
text-align:right;
width:40%;}

ul#footer-links {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}

ul#footer-links li {display:inline;}

ul#footer-links li a {
color:#58595B;
padding:8px;
text-decoration:none;}

ul#footer-links li a:hover {
color:#1f4529;
}
