* {	padding: 0;	margin: 0;	}option {	min-width: 1.5em;	}img { border: 0; }body {	background: url('../i/bgtile.gif');	text-align: center;	font: 12px/1.5em  verdana, arial, sans-serif;	}	#globalwrap {	margin: 0 auto;	padding: 0 12px;	text-align: left;	background: url('../i/mainbg.gif') repeat-y top left;	width: 854px;	voice-family: "\"}\"";   	voice-family: inherit;  	width: 830px;	}html>body #globalwrap {  	width: 830px;	} #headertop {	width: 830px;	height: 18px;	border-top: 0px solid #434343;	border-bottom: 1px solid #C4C4C4;	background-color: #FFF;	position: relative;	}#logo {	margin: 1px 0 0 1px;	}#contacticon, #contacticonsmall {	width: 73px;	height: 13px;	position: absolute;	left: 585px;	top: 29px;	background: url('../i/contacticon.gif') no-repeat top left;	}#contacticonsmall {	left: 643px;	top: 29px;	}#contacticon a, #contacticonsmall a {	display: block;	width: 73px;	height: 13px;	text-decoration: none;	}#subscribeicon, #subscribeiconsmall {	width: 79px;	height: 13px;	position: absolute;	left: 673px;	top: 29px;	background: url('../i/subscribeicon.gif') no-repeat top left;	}	#subscribeiconsmall {	left: 730px;	top: 29px;	}#subscribeicon a, #subscribeiconsmall a {	display: block;	width: 79px;	height: 13px;	text-decoration: none;	}#loginicon {	width: 42px;	height: 1px;	position: absolute;	left: 767px;	top: 1px;	background: url('../i/loginicon.gif') no-repeat top left;	}#loginicon a {	display: block;	width: 42px;	height: 1px;	text-decoration: none;	}#contacticon i, #subscribeicon i, #contacticonsmall i, #subscribeiconsmall i, #loginicon i { visibility: hidden; }#contacticonsmall, #subscribeiconsmall {	top: 14px;	}#tagline {	width: 400px;	position: absolute;	top: 40px;	left: 59px;	}#quote {	font: 24px/1.3em georgia, serif;	color: #FFF;	}#author {	text-align: right;	color: #DDD;	font: 14px "gill sans", verdana, helvetica, arial, sans-serif;	font-weight: bold;	text-transform: uppercase;	}#headertop2 {	width: 830px;	height: 40px;	border-top: 1px solid #434343;	border-bottom: 1px solid #C4C4C4;	background-color: #FFF;	position: relative;	}#headertop2 img {	margin: 1px 0 0 1px;	}#main {	width: 830px;	position: relative;	}	#leftcol {	position: absolute;	top: 0;	left: 0;	background: url('../i/leftcol-dropshadow.gif') no-repeat top left;	padding: 3px 15px 0 15px;	width: 195px;	voice-family: "\"}\"";   	voice-family: inherit;  	width: 165px;	}
html>body #leftcol {  	width: 165px;	} 	#middlecol {	padding: 14px 0 40px 215px;	width: 385px;	voice-family: "\"}\"";   	voice-family: inherit;  	width: 385px;	}
html>body #middlecol {  	width: 550px;	} 	#rightcol {	position: absolute;	top: 25px;	left: 620px;	width: 190px;	}	#footer {	width: 830px;	border-top: 1px solid #333;	text-align: center;	background-color: #1A63A7;	padding: 1em 0;	color: #1A63A7;	}	.post {	margin-bottom: 2em;	}	#feeds {	margin-bottom: 20px;	}/********************************************************	HEADER PICS********************************************************/#headerimage {	height: 200px;	border-bottom: 1px solid #434343;	background: #970F00 url('../i/dallasmain.gif') no-repeat top left;	position: relative;	}#headerimage2, #headerpicx10, #headerpicmhg {	height: 120px;	border-bottom: 5px solid #434343;	position: relative;	}	#headerimage2 { background: #970F00 url('../i/topimage.gif') no-repeat top left; }#headerpicx10 { background: #970F00 url('../i/headerpic-x10.gif') no-repeat top left; }#headerpicmhg { background: #970F00 url('../i/headerpic-mhg.gif') no-repeat top left; }	/********************************************************	FONT STYLES	********************************************************/h3, h4, h5, h6, p, pre, blockquote, ol, dl, fieldset, address { margin: 1em 0; }li, dd { margin-left: 5%; }fieldset { padding: .5em; }h1 {	font-family: "gill sans", tahoma, verdana, helvetica, arial, sans-serif;	font-size: 11px;	text-transform: uppercase;	line-height: 2em;	letter-spacing: 2px;	color: #1A63A7;	}h2 { 	font-family: tahoma, verdana, helvetica, arial, sans-serif;	font-size: 28px;	line-height: 1em;	letter-spacing: -1px;	color: #970F00;	}h3 { 	font-family: tahoma, verdana, helvetica, arial, sans-serif;	font-size: 18px;	line-height: 1.1em;	letter-spacing: -1px;	color: #1A63A7;	}h4 { 	font-family: tahoma, verdana, helvetica, arial, sans-serif;	font-size: 16px;	color: #1A63A7;	letter-spacing: -1px;	margin: 1em 0 0 0;	}#optinform fieldset {	padding: 0 20px;	border: 2px solid #6FB305;	}	#optinform legend {	color: #6FB305;	font-weight: bold;	padding: 0 5px;	}#headertext {	position: absolute;	top: 40px;	left: 40px;	color: #FFF;	font-size: 28px;	letter-spacing: -1px;	font-family: "Trebuchet MS", verdana, helvetica, arial, sans-serif;	}	#middlecol a:link {	text-decoration: none;	color: #970F00;	}#middlecol a:visited {	text-decoration: none;	color: #67160D;	}#middlecol a:hover, #middlecol a:active {	text-decoration: none;	border-bottom: 1px dotted #D33F2E;	color: #D33F2E;	}#middlecol ul {	list-style: none;	}#middlecol li {	background: url('../i/list.gif') no-repeat 0 5px;	padding: 0 0 1em 13px;	margin-left: 0;	}#rightcol {	font-size: 11px;	}#footer p {	font-size: 10px;	color: #999;	}#footer a:link, #footer a:visited {	font-weight: bold;	text-decoration: none;	color: #FFF;	font-size: 11px;	letter-spacing: 1px;	}#footer a:hover, #footer a:active {	font-weight: bold;	text-decoration: none;	color: #D88989;	font-size: 11px;	letter-spacing: 1px;	}.picleft {	float: left;	padding: 15px 10px 10px 0;	}.picright {	float: right;	padding: 15px 0 10px 10px;	}.cite {	text-align: right;	font-weight: bold;	}.p1 {	margin-top: .5em;	}.download {	padding: 2px 0 2px 13px;	background: url('../i/download.gif') no-repeat 0 50%;	font-weight: bold;	}.shop {	padding: 2px 0 2px 17px;	background: url('../i/shop.gif') no-repeat 0 50%;	font-weight: bold;	}.pdf {	padding: 2px 0 2px 22px;	background: url('../i/pdf.gif') no-repeat 0 50%;	font-weight: bold;	}.even {	background-color: #EBEBEB;	padding: 10px;	border-width: 1px 0;	border-color: #C4C4C4;	border-style: solid none;	}.odd {	padding: 10px;	}/********************************************************	SITE NAVIGATION********************************************************/#nav {	font-size: 11px;	color: #1A63A7;	margin: 0;	}	#nav li {	list-style-type: none;	margin: 0;	padding: 0;	font-weight: bold;	}	#nav li ul {	font-weight: normal;	color: #333;	margin: 0;	padding-left: 15px;	text-indent: -7px;	}#nav li a:link, #nav li a:visited {	font-weight: bold;	text-decoration: none;	color: #1A63A7;	}#nav li a:hover, #nav li a:active {	font-weight: bold;	text-decoration: none;	color: #6BABE6;	}#nav ul li a:link, #nav ul li a:visited {	font-weight: normal;	text-decoration: none;	color: #1A63A7;	background: url('../i/menuarrow.gif') no-repeat 0 4px;	padding-left: 7px;	}#nav ul li a:hover, #nav ul li a:active {	font-weight: normal;	text-decoration: none;	color: #6BABE6;	background: url('../i/menuarrowover.gif') no-repeat 0 4px;	padding-left: 7px;	}.audio { 	height: 18px;	width: 18px;	border: 0;	vertical-align: middle;	}.blue { color: #1A63A7; }/********************************************************	RIGHT COLUMN********************************************************/.rightcolpost {	margin: 0 0 25px 0;	}.rightcolpost h3 { 	margin: 0 0 .5em 0;	}#rightcol ul {	list-style: none;	}#rightcol li {	background: url('../i/download.gif') no-repeat 0 4px;	padding-left: 14px;	margin-left: 0;	}.rightcolpicleft {	float: left;	padding: 3px 8px 5px 0;	}.rightcolpicright {	float: right;	padding: 3px 0 5px 8px;	}	.rightcolboxpicleft{	float: left;	padding: 9px 7px 0 10px;	}.rightcolbox {	width: 190px;	margin: 0 0 20px 0;	padding-bottom: 12px;	background: #EBEBEB url('../i/sidebarbox-bottom.gif') no-repeat bottom left;	}.rightcolbox h3 {	margin: 0;	padding: 8px 0 8px 14px;	background: #1A63A7 url('../i/sidebarbox-top.gif') no-repeat top left;	color: #FFF;	font-size: 16px;	font-weight: bold;	letter-spacing: 0px;	}.rightcolbox p {	clear: both;	margin: .5em 0 0 0;	padding: 0 10px;	color: #333;	}#rightcol a:link {	font-weight: bold;	text-decoration: none;	color: #970F00;	}#rightcol a:visited {	font-weight: bold;	text-decoration: none;	color: #67160D;	}#rightcol a:hover, #rightcol a:active {	font-weight: bold;	text-decoration: none;	border-bottom: 1px dotted #D33F2E;	color: #D33F2E;	}/********************************************************	FORMS********************************************************/label {	font-weight: bold;	color: #1A63A7;	font-size: 11px;	}#rightcol form p {	margin: 6px 0;	}	#contactform { 	width: 370px;	margin-bottom: 150px;	}#contactform p {	clear: both;	padding-top: 10px;  	}#contactform label {  	float: left;  	width: 110px;  	text-align: right;  	}.inputrow {  	float: right;  	width: 250px;  	text-align: left;  	} #name, #email, #phone, #subject {	width: 250px;	}	#msg { 	width: 250px;	height: 150px;	}	#required {	font-weight: bold;	color: #1A63A7;	font-size: 11px;	padding-left: 80px;	}	#subscribename, #subscribeemail { width: 160px; }	#subscribeform {	padding: 0 0 5px 0;	}	/*** ASK Form format ***/#askformwrap {	margin-bottom: 2.5em;	}	#askform p {	margin: 5px 0;	}#formname, #formemail1 {	width: 350px;	}	#formquestion {	width: 350px;	height: 150px;	}	/********************************************************	DROP BOX STYLE********************************************************/#dropinboxwrap {	width: 340px;	height: 240px;	position: absolute;	z-index: 100;	overflow: hidden;	visibility: hidden;	text-align: left;	}#dropinbox {	width: 310px;	height: 220px;	background: url('../i/dropinbg.gif') no-repeat top left;	padding: 10px;	position: absolute;	left: 0;	top: 0;	}#dropinner {	width: 310px;	position: relative;	}#closebutton { 	position: absolute;	width: 14px;	height: 14px;	top: -1px;	left: 285px;	}#dropinbox h1 {	font: bold 20px tahoma, verdana, helvetica, arial, sans-serif;	text-transform: none;	letter-spacing: 0;	color: #970F00;	margin: 0;	line-height: 1em;	padding-top: 10px;	padding-bottom: 5px;	}#dropinbox p {	font: 11px/1.3em verdana, helvetica, arial, sans-serif;	color: #333;	margin: 0;	}	#titlebar {	margin: 0;	padding: 0;	color: #FFF;	font-weight: bold;	}#dropform {	margin-top: 5px;	}#dropform p {	clear: both;	padding-top: 5px;  	}#dropform label {  	float: left;  	width: 110px;  	text-align: right;  	}.dropinputrow {  	float: right;  	width: 195px;  	text-align: left;  	} #dropname, #dropemail {	width: 150px;	}	#dropinbox a:link, #dropinbox a:visited  {	text-decoration: none;	color: #970F00;	}	#dropinbox a:hover, #dropinbox a:active {	text-decoration: none;	border-bottom: 1px dotted #D33F2E;	color: #D33F2E;	}

