body {	color: #444;	font-family: "Helvetica",Helvetica, Arial, Verdana, sans-serif;}h1 {	font-family: "Helvetica" Arial, Verdana, sans-serif;	font-size: .8em;	font-weight: normal;	letter-spacing: 1px;}h2 {	font-family: Helvetica, Verdana, sans-serif;	font-size: 1em;	font-weight: 800;}h3 {	font-weight: normal;	letter-spacing: 1px;	text-transform: uppercase;}h4 {	font-size: .8em;	font-weight: normal;	letter-spacing: 1px;}h5 {	font-size: .8em;	text-transform: uppercase;}br {	martin-top: 16px;}a, a:visited {	color: #444;	margin: -2px;	padding: 2px;	text-decoration: none;}a:hover {	background-color: #F0EAD2;	color: #222;}.resume a {	color: #444;}#by-logo {	left: 28px;	position: absolute;	top: 0px;}#by-logo a:link, #by-logo a:visited {	background-color: transparent;	display: block;	height: 50px;	text-decoration: none;	width: 100px;}#by-logo a:hover {	border-bottom-color: #F0EAD2;	border-bottom-style: solid;	border-bottom-width: 4px;}#tan-bg {	background-image: url('/images/brad-header.jpg');	background-repeat: no-repeat;	height: 90px;	left: 290px;	position: absolute;	top: 0px;	width: 522px;}#colors img {	width: 100px;}#brad-name {	background-color: white;	bottom: -35px;	color: #444;	left: -2000px;	position: absolute;}#reel-items {	font-size: .7em;	left: 0px;	letter-spacing: 1px;	position: absolute;	top: 220px;	width: 288px;}#spots {	background-image: url('/images/listbg.gif');	background-repeat: repeat-y;	border-right-color: #ccc;	border-right-style: dashed;	border-right-width: 1px;	padding-left: 28px;	padding-right: 28px;}#spots li, .spot-name li, .contact-list li, .res-list li {	margin-bottom: 6px;	margin-left: 0;	margin-right: 0;	margin-top: 6px;}#reel-items a {	line-height: 14px;}#reel-items a img {	background-image: url('/images/pic-bg.jpg');	background-repeat: no-repeat;	left: 20px;	padding-left: 8px;	position: absolute;	top: -130px;	visibility: hidden;}#reel-items a:hover img {	visibility: visible;}.nospace {	letter-spacing: 0px;}.resume {	color: #444;	margin-top: 2em;	padding-left: 28px;}#qt-holder {	height: 500px;	left: 320px;	position: absolute;	top: 220px;	width: 500px;}.spot-name {	font-size: .7em;	letter-spacing: 1px;	margin-top: 3em;}.res-list {	font-size: .8em;}#construction {	background-color: #999;	color: white;	font-size: 12px;	left: 320px;	letter-spacing: 1px;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	position: absolute;	top: 100px;}#news {	margin-bottom: 64px;}#news h2, #news h3 {	text-transform: none;}#news h2 {	text-transform: none;	font-size: 24px;	font-weight: normal;}#news h3 {	font-size: 18px;	padding-top: 18px;}.repped {	color: #888;	font-size: 12px;	font-style: italic;}#agency {	font-size: 18px;	margin-bottom: 5px;	margin-left: 0;	margin-right: 0;	margin-top: 5px;	padding-bottom: 16px;	padding-left: 0;	padding-right: 0;	padding-top: 6px;}#qt-holder a {	border-bottom-color: #eee;	border-bottom-style: solid;	border-bottom-width: 1px;}#address {	color: #666;	font-size: 16px;	line-height: 28px;}
