/*-------------------------------------------File: 'Hi Def Black Wide' template.css Style SheetCreated: 15 June, 2005Last Modified: 19 June, 2005Author: Charlie Lockhart, Blueball Designwww.blueballdesign.comEmail: charlie@blueballdesign.comCopyright 2005 Charlie Lockhart/Blueball Design USAAll Rights Reserved-------------------------------------------*//* BODY AND GENERAL ELEMENT CSS STYLES */body{	margin: 0px;	padding: 0px;	font-family: Lucida Grande, Lucida, Arial, Helvetica, sans serif;	font-size: 11px;	text-align: center;	line-height: 1.5em;}a:link, a:visited{	text-decoration: underline;	color:   #0123A9;}a:hover, a:active{	text-decoration: none;	color:   #0123A9;}/* SITE WRAPPER */#wrapper{	position: relative;	width: 1000px;	margin: 22px auto;	margin-top: 0px;	text-align: left;	line-height: 1.4em;	border:  1px solid #0123A9;	padding:  0px;	background: #FFFFFF url('images/Horz_BG2FootF2.jpg') repeat-x bottom;}/* SITE HEADER */#header{	position: relative;	width: 1000px;	background: #FFFFFF url('images/Horz_BG_BlackTop.jpg') repeat-x top;	margin: 0px;	height: 110px;}#header h1 {	margin: 0px;	padding: 23px 20px 0px 20px;	font-family: Lucida Grande, Lucida, Arial, Helvetica, sans serif;	font-size: 32px;	font-style: bold;	line-height: 1em;	color: #FFFFFF;	text-shadow: 0px 2px 3px #111111;	text-align: center;}#header h2{	margin: 0px;	padding: 9px 20px 0px 20px;	font-size: 16px; 	font-family: Lucida Grande, Lucida, Arial, Helvetica, sans serif;	font-weight: bold;	text-align: center;	color: #BBBBBB;	text-shadow: 0px 1px 2px #333333;	letter-spacing: .12em;	text-transform: uppercase;}#toplineimage {	position: relative;	width: 1000px;	background: #FFFFFF url('images/Horz_BG_StripesTop.jpg') repeat-x top;	margin: 0px;	padding:  0px;	height: 26px;		z-index:  6;	}/* SIDEBAR */#sidebar{	float: left;	width: 174px;	background-color: #FFFFFF;	font-size: 11px;	margin-top: 10px;	padding-bottom: 100px;}#sidebar ul{	margin: 0px;	padding: 0px 0px 10px 0px;	list-style: none;}#sidebar li a{	color:  #0123A9;	font-size: 11px;}#sidebar li.header{	padding: 4px 10px;	background-color: #FFFFFF;	color: #505050;}#sidebar li.notes, #sidebar li.links{	padding: 10px 10px 10px 10px;	background-color: #FFFFFF;	color:  #676767;	font-size: 11px;	line-height: 1.5em;}#sidebar a.validate{	display: block;	margin: 5px 0px;}#sidebar a.validate img{	border: 0px;}/* CONTENT */#contentarea{	float: right;	width: 777px;	margin-top: 10px;	font-size: 12px;	color:  #222222;	line-height: 1.5em;	padding: 0px 20px 15px 20px;	border-left: 1px solid #0123A9;}/* FOOTER */#footer{	margin: 0px;	margin-top: 4px;	padding: 7px 25px 25px 25px;	clear: both;	border-top: 1px solid #0123A9;	text-align: center;	line-height: 1.7em;}#footer a{	color:  #0123A9;}#footer ul{	margin: 0px;	padding: 0px;	list-style: none;	width: 100%;	text-align: center;}#footer li{  	display: inline;}