﻿
/**************** NEWS AREA *****************/

.news-content-2col {
float:left;
width:370px;
margin:0;
padding:20px;
display:inline-block;
background:#fff;
}

.news-content-2col h2{
text-transform:uppercase;
font-size:16px;
color:#333;
font-weight:bold;
margin:0 0 30px 0;
}

.news-content-2col h1{
font-size:18px;
color:#333;
font-weight:bold;
margin:0;
}

.news-content-2col li {
padding:5px 0;
}

.news-ttl {
padding:5px 10px 0 10px;
background:#eee;
border-bottom:2px solid #ccc;
}

.news-content-2col p {
font-size:13px;
line-height:20px;
}

.news-subhead {
font-size:13px;
line-height:20px;
font-weight:normal;
font-style:italic;
}

.news-rht-col {
float:left;
width:185px;
margin:20px 0 0 0;
}

.news-rht-col h4 {
font-size:14px bold;
font-weight:bold;
text-transform:uppercase;
border-bottom:2px solid #ccc;
padding:0 0 3px 0;
}

.news-rht-col p {
margin-top:-10px;
font-size:12px;
}

.news-about {
border-top:1px solid #ccc;
}

.news-about p {
font-size:11px;
}

.news-article-date {
font-size:12px;
color:#999;
float:left;
width:70px;
}

.news-article {
padding:17px 0;
border-bottom:dashed 1px #ccc;
display:inline-block;
}

.news-article a {
font-size:13px;
float:left;
width:290px;
line-height:18px;
}


/********************* ABOUT **********************/

.body-content {
float:left;
width:557px;
margin:0;
padding:20px;
display:inline-block;
background:#fff;
}

.body-content h1{
font-size:24px;
color:#666;
font-weight:bold;
margin:0;
padding:0;
}

.body-content-1col {
float:left;
width:757px;
margin:0;
padding:20px;
display:inline-block;
background:#fff;
}

.body-content-1col h1{
font-size:24px;
color:#666;
font-weight:bold;
margin:0;
padding:0;
}

.body-content-2col {
float:left;
width:360px;
margin:0;
padding:20px;
display:inline-block;
background:#fff;
}

.body-content-2col {
float:left;
width:360px;
margin:0;
padding:20px;
display:inline-block;
background:#fff;
}

.body-content-2col h1{
font-size:24px;
color:#666;
font-weight:bold;
margin:0;
padding:0;
}

.body-content-2col p {
font-size:13px;
line-height:18px;
}

.rht-col-content {
float:left;
width:180px;
margin:20px 0 0 0;
padding:0 17px 0 0;
}

.rht-col-box {
padding:10px;
border:1px solid #ccc;
background:#f7f7f7;
font-size:11px;
}
.rht-col-box ul {
margin:0 0 0 20px;
padding:0;
}

.rht-col-box li {
margin:0;
padding:5px 0;
}

.rht-col-box-timeline {
padding:10px;
border:1px solid #ccc;
background:#f7f7f7;
font-size:11px;
}

.rht-col-box-timeline h3 {
font-weight:bold;
font-size:12px;
margin:0;
padding:5px 0;
border-bottom:1px solid #ccc;
}

.rht-col-box-timeline ul {
margin:0 0 0 0;
padding:0 0 0 15px;
}

.rht-col-box-timeline li {
margin:0;
padding:8px 0 8px 10px;
list-style:url(http://www.buffiniandcompany.com/images/time-bullet.png);
border-bottom:1px solid #e7e7e7;
}

.bold {
font-size:13px;
font-weight:bold;
}
.main3column {
font-size:13px;
line-height:18px;
}

.ErrorMessage {
color: red;
font-size: 14px;
}

