/* home page */
.home .col-2-header {
   background:#323426 url(../images/bg-home-col-2-header.jpg) no-repeat left bottom;
   height:269px;
   padding:20px 20px 0 199px;
   /*width:452px;*/
}

body {
   background:#c3bfa2 none;
   color:#000;
   font-family:tahoma;
   font-size:12px;
   margin:0;
   padding:0;
}
a { color:#000; }
table {
   border-collapse:collapse;
   margin:0;
   padding:0;
}
table td {
   margin:0; padding:0;
}

.wrap {
   width:1179px;
}
.wrap td {
   vertical-align:top;
}

.header {
   height: 143px;
}

.lang-bar {
   background-color:#000;
   color:#fff;
   font-weight:bold;
   font-size:14px;
   padding:5px 25px 5px 5px;
   text-align:right;
}
.lang-bar a { color:#fff; }

.col-1 {
   background-color:#101721; width:258px;
}
.col-2 {
   /*width:671px;*/
}
.col-3 {
   background-color:#0d111a; width:250px;
}

.col-1 a img {
   border:0 none;
}
/* navigation bar */
/*.navbar {
   width:671px;
}
.nav-top {
   background:transparent url(../images/bg_nav.gif) no-repeat top center;
   border-right:1px solid #888268;
   height:95px;
}
.navbar .nav-item {
   height:48px;
   border-right:1px solid #888268;
   text-align:center;
   text-transform:uppercase;
   vertical-align:middle;
   width:95px;
}
.navbar .nav-item a {
   color:#000;
   font-family:verdana;
   font-size:9px;
   font-weight:bold;
   text-decoration:none;
}
.navbar .nav-item a:hover {
   text-decoration:underline;
}*/
.nav {
   list-style:none;
   margin:0;
   overflow:hidden;
   padding:0;
   /*width:671px;*/
}
.nav li {
   background:transparent url(../images/bg_nav.gif) no-repeat top center;
   border-right:1px solid #888268;
   display:inline;
   float:left;
   height:142px;
   text-align:center;
   width:95px;
}
.nav li a {
   color:#000;
   font-family:verdana;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   position:relative;
   top:103px;
}
.navbar li a:hover {
   text-decoration:underline;
}

.no-right-border {
   border-right:0 none !important;
}

.header .col-1 {
   background:#101721 url(../images/terry_dodds2.jpg) no-repeat;
}
.header .col-2 {
   border-bottom:1px solid #84816f;
}

.terry-dodds-headshot {
   background:#101721 url(../images/terry_dodds2.jpg) no-repeat 0 -143px;
   height:289px;
   width:258px;
}

/* right column testimonials */
#testimonials {
   color:#fff;
   font-size:12px;
   height:600px;
   padding:0 25px 0 25px;
}
.testimonial-item {
   padding:25px 0 0 0;
}
#testimonials a {
   color:#fff;
   text-decoration:underline;
}

.footer .col-1 {
   background-color:#8c8667;
}
.footer .col-2 {
   border-top:1px solid #84816f;
   font-size:10px;
}
.footer .col-3 {
   background-color:#323426;
}

.bold {
   font-weight:bold;
}
.style1 {
	color: #4f472e;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration:none;
}
.style2 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma;
	line-height:16px
}
.style3 {
	color: #E2B63D;
	font-size: 12px;
	font-family: tahoma;
}
.style4 {
	color: #BDA257;
	font-size: 12px;
	font-family: tahoma;
}
.style5 {
	color: #000000;
	font-size: 12px;
	font-family: tahoma;
	line-height:16px
}
.style6 {
	color: #6D5206;
	font-size: 11px;
	font-family: tahoma;
}
.style7 {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style8 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
}
.style9 {
	color: #000000;
	font-size: 10px;
	font-family: tahoma
}

.thumb-item {
   float:left;
   height:120px;
   padding:23px 0 0 23px;
   width:310px;
}
.thumb-item img { float:left; }

.content ul {
   margin-left:23px;
   margin-right:23px;
   padding-left:13px;
}
.content h1 {
   font-size:16px;
}
.content h1,
.content h2,
.content p {
   margin-left:23px;
   margin-right:23px;
}
.footer .col-2 {
   padding:23px;
}
.footer p {
   margin-top:0;
}