/* CSS Document */

body {
text-align:center;
margin-top:70px;
background:rgb(47,32,27);
}

p {
margin:0 0 10px 0;
text-align:left;
font:normal 13.3px arial, helvetica, verdana, sans-serif; /* font:normal 10px arial, helvetica, verdana, sans-serif; */
color:black;
}

h1, h2, h3, h4, h5, h6 {
text-align:left;
font-family:arial, helvetica, sans-serif;
color:black;
padding:0 0 0 30px; /* was 55 */
}

h3 {
font-size:12px;
font-weight:bold;
margin:0;
}

h2 {
font-weight:lighter;
}

img {
border:none;
}

ul, li {
text-align:left;
font:normal 13.3px arial, helvetica, verdana, sans-serif; /* font:normal 10px arial, helvetica, verdana, sans-serif; */
color:black;
}

ul {
padding:0 0 15px 45px;
margin:0 0 0 20px;
}

li {
list-style-type:none;
width:340px; /* was 320 */
padding:0px 10px 10px 10px;
}

#container {
width:621px;
margin:auto;
text-align:left;
}

#aboutDiv {
margin:0;
padding:0;
width:621px;
background:rgb(185,187,162) url(images/home_dandelion2.jpg) top right no-repeat;
}

#aboutCopy {
padding:10px 0px 5px 0px;
width:362px;
background:rgb(224,224,195) url(images/home_overlap2.jpg) top right no-repeat;
}

#aboutCopy p{
padding:0px 0 5px 30px;
width:294px; /* was 260? */
}

#aboutCopy ul {
padding: 0 0 15px 45px;
}

#aboutCopy ul ul {
padding: 10px 0 4px 0;
margin: 0;
}

#aboutCopy ul li{
width:245px;
}

#aboutCopy ul ul li {
padding: 0;
}

#aboutCopy h2{
padding: 0 0 0 30px;
}

#newsStaff {
padding:0 0 0 0px;
text-align:right;
width:250px;
}

#newsStaff img{
display:block;
margin:0 0 0 225px;
}

#clientDiv {
margin:0;
padding:0;
width:621px;
background:rgb(185,187,162) url(images/gray_corner.gif) top right no-repeat;
}

#clientList {
padding:10px 0px 5px 0px;
width:460px;
background:rgb(224,224,195) url(images/tantogray_overlap.jpg) top right no-repeat;
}

#clientList p{
padding:0px 0 5px 30px; /* was 55 */
width:410px; /* was 370 */
}

#servicesDiv {
margin:0;
padding:0;
width:621px;
background:rgb(185,187,162) url(images/gray_corner.gif) top right no-repeat;
}

#servicesCopy {
padding:10px 0px 5px 0px;
width:460px;
background:rgb(224,224,195) url(images/tantogray_overlap.jpg) top right no-repeat;
}

#servicesCopy p {
padding:0px 0 5px 30px; /* was 55 */
width:410px; /* was 370 */
}

#consultDiv {
margin:0;
padding:0;
width:621px;
background:rgb(185,187,162) url(images/gray_corner.gif) top right no-repeat;
}

#consultCopy {
padding:10px 0px 5px 0px;
width:460px;
background:rgb(224,224,195) url(images/tantogray_overlap.jpg) top right no-repeat;
}

#consultCopy p{
padding:0px 0 5px 30px; /* was 55 */
width:380px; /* was 340 */
}

#contactDiv {
margin:0;
padding:0;
width:621px;
background:rgb(185,187,162) url(images/gray_corner.gif) top right no-repeat;
}

#contactCopy {
padding:10px 0px 5px 0px;
width:460px;
background:rgb(224,224,195) url(images/aboutus_overlap.jpg) top right no-repeat;
}

#contactCopy p{
padding:0px 0 5px 30px; /* was 55 */
width:380px; /* was 340 */
}

#biosDiv {
margin:0;
padding:0;
width:621px;
background:rgb(185,187,162) url(images/gray_corner.gif) top right no-repeat;
}

#biosCopy {
padding:10px 0px 5px 0px;
width:460px;
background:rgb(224,224,195) url(images/aboutus_overlap.jpg) top right no-repeat;
}

#biosCopy h3{
text-align:left;
font-family: arial, helvetica, verdana, sans-serif;
color:black;
font-size:14px;
}

#biosCopy p{
padding:0px 0 5px 30px; /* was 55 */
width:380px; /* was 320 */
}

#newsDiv {
margin:0;
padding:0;
width:621px;
background:rgb(185,187,162) url(images/gray_corner.gif) top right no-repeat;
}

#newsCopy {
padding:10px 0px 5px 0px;
width:460px;
background:rgb(224,224,195) url(images/tantogray_overlap.jpg) top right no-repeat;
}

#newsCopy p{
padding:0px 0 5px 30px; /* was 55 */
width:380px; /* was 320 */
}

/*   <<<<<<<<<< Specific List Styles >>>>>>>>>>>    */

#clientList li, #contactCopy li{
padding:3px 10px 0 0px;
}

#clientList ul, #contactCopy ul{
margin:10px 0;
padding:0 0 0 30px; /* was 55 */
}

#consultCopy li, #servicesCopy li, #aboutCopy li{
list-style-image:url(images/list_image.gif);
}

#aboutCopy ul ul li{
list-style-image: none;
}

/*   <<<<<<<<<< Quote Styles >>>>>>>>>>>    */

#quote {
padding:0;
margin:0;
width:155px;
}

#quote2 {
float:right;
width:155px !important; 
}

.quotestyle {
padding:20px 8px 0 0;
font:lighter 18px arial, helvetica, verdana, sans-serif;
color:white;
line-height:150%;
}

.quotestyle2 {
padding:70px 15px 0 0;
font:lighter 18px arial, helvetica, verdana, sans-serif;
color:white;
line-height:150%;
}

.quotestyle3 {
padding:70px 15px 0 0;
font:lighter 17px arial, helvetica, verdana, sans-serif;
color:white;
line-height:150%;
}

.hang {
margin:0 0 0 -8px;
}

.attribute {
padding:3px 0;
margin:0;
text-transform:uppercase;
font:normal 8px arial, helvetica, verdana, sans-serif;
color:black;
}

.first {
margin-top:30px !important;
}

.bold {
font-size:110%;
font-weight:bold;
}

/*   <<<<<<<<<< Footer Styles >>>>>>>>>>>    */

#footer {
background:rgb(47,32,27);
clear:both;
text-align:right;
}
.nospace {
clear:both;
padding:0;
margin:0;
background:rgb(47,32,27);
}


/*   <<<<<<<<<< Link Styles >>>>>>>>>>>    */

a:link {
margin:0;
text-align:left;
font:normal 13.3px arial, helvetica, verdana, sans-serif; /* font:normal 10px arial, helvetica, verdana, sans-serif; */
color:black;
text-decoration:underline;
}

a:visited {
margin:0;
text-align:left;
font:normal 13.3px arial, helvetica, verdana, sans-serif; /* font:normal 10px arial, helvetica, verdana, sans-serif; */
color:black;
}

a:hover {
margin:0;
text-align:left;
font:normal 13.3px arial, helvetica, verdana, sans-serif; /* font:normal 10px arial, helvetica, verdana, sans-serif; */
color:black;
text-decoration:none;
}

a:active {
margin:0;
text-align:left;
font:normal 13.3px arial, helvetica, verdana, sans-serif; /* font:normal 10px arial, helvetica, verdana, sans-serif; */
color:black;
}

a.redlink {
color: #bf0000;
}

a.redlink:hover {
color: #bf0000;
}