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

html {
	padding: 0px;
	margin: 0px;
	width:100%;
}

usadtf_body{
	background: url(images/bg.jpg) top center repeat;
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	margin: 0px;
	padding: 0px;
	width:100%;
}

body{
	background: url(images/bg.jpg) top center repeat;
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	margin: 0px;
	padding: 0px;
	width:100%;
}

.billboard_header {
	background: url(/wp-content/themes/blue-zinfandel/3column/images/billboard.jpg) top center no-repeat;
	margin:0px;
	padding:0px;
	width:100%;
}

.holder_header {
	background: url(images/header.jpg) top center no-repeat;
	margin:0px;
	padding:0px;
	width:100%;
}

.holder {
	display:table;
	height:inherit;
	margin:0 auto;
	padding:0px;
	width:980px;
}

/* ********* Top Navigation ********* */
#billboard {
	clear:both;
	display:table-row;
	float:left;
	height:470px;
	padding: 0px 0px 0px 0px;
	width:980px;
}
	
.header {
	clear:both;
	display:table-row;
	float:left;
	height:170px;
	padding: 0px 0px 0px 0px;
	width:980px;
}
.navigation {
	clear:both;
	display:table-row;
	overflow: hidden;
	background: url(images/navbar.jpg) top left repeat-x;
	float:left;
	height:37px;
	padding: 0px 0px 0px 0px;
	width:980px;
}
.navigation a {
	border-right:#999999 1px dotted;
	color:#333333;
	font-size: 0.7em;
	font-weight:normal;
	float:left;
	height:37px;
	padding: 12px 13px 12px 12px;
	letter-spacing: .08em;
	text-decoration:none;
	text-transform:uppercase;
}
.navigation a:hover {
	background:url(images/navigation_highlight.jpg) top center no-repeat;
	color:#555555;
	height:37px;
}

/* ********* Content ********* */
.body {
	background: url(images/content_trio_bg.jpg) top left repeat-y;
	clear:both;
	display:table-row;
	float:left;
	height: inherit;
	padding: 0px 0px 0px 0px;
	width:980px;
}
.side_content {
	background:url(images/side_nav_header.jpg) top no-repeat;
	/*background-color:#7e8e9e;
	background-color:#101847;*/
	color:#eeeeee;
	display:table-cell;
	font-size: 0.8em;
	float:left;
	height:inherit;
	padding: 45px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
	width:180px;
}
.side_content a {
	color:#eeeeee;
	line-height: 2em;
	padding: 10px 15px 10px 10px;
	text-decoration:none;
	width:180px;
}
.side_content a:hover {
	color:#99CCFF;
}
.main_content {
	background:url(images/content_header.jpg) top no-repeat;
	background-color:#ffffff;
	display:table-cell;
	font-size: 0.8em;
	float:left;
	height:inherit;
	padding: 24px 25px 50px 25px;
	line-height: 1.5em;
	vertical-align:top;
	width:570px;
}

.main_content h2 {
	color:#cc3333;
	font-size: 2em;
	line-height:1.2em;
	font-weight:normal;
	padding: 0 0 10px 0;
}

.main_content h3 {
	color:#101847;
	font-size: 1.5em;
	line-height:1.2em;
	font-weight:bold;
	padding: 0 0 0 0;
}

.ad_content {
	background:url(images/side_right_nav_header.jpg) top no-repeat;
	/*background-color:#eeeeee;*/
	border-left:#cccccc .0em solid;
	color:#555555;
	display:table-cell;
	font-size: 0.8em;
	float:left;
	height:inherit;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	width:180px;
}
.ad_content a {
	color:#555555;
}

.people_image_listing1 {
	float:left;
	font-size:.95em;
	line-height: 1.1em;
	width:140px;
}

.people_image_listing2 {
	float:left;
	padding: 0 0 1.1em 0;
	/*font-size:.95em;
	line-height: 1.1em;*/
	width:540px;
}

.people_image_listing3 {
	float:left;
	/*font-size:.95em;
	line-height: 1.1em;*/
	width:180px;
}

.people_image_pad {
	padding:0px 14px 14px 0px;
}

.clearall {
	clear:both;
}

td {
	font-size:12px;
}