@charset "UTF-8";/* CSS Document *//*-------- basic styling----------*/* {	margin: 0px;	padding: 0px;}#wrapper {	width: 600px;	margin: 0px auto;	text-align: left;	background-color: #EDF1F3;	}	body {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif	font-size: 85%;	color: #000000;	text-decoration: none;	font-weight: normal;	line-height: 1.2em;	background-color: #F5F5F5;	}#clear {	clear: both;}#header {	width: 600px;	text-align: left;	background-image:url(http://www.grahamcomm.com/iwcpL5/images/header.gif);	height: 142px;	background-repeat: no-repeat;	background-color: #FFFFFF;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.4em;	color: #000000;	padding-bottom: 5px;	padding-top: 5px;}.date {	padding-right: 15px;	padding-bottom: 10px;	padding-left: 0px;	padding-top: 0px;	line-height: 12px;}#nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.2em;	font-weight: normal;	height: 90px;	width: 590px;	color: #FFFFFF;	padding-left: 10px;	background-color: #FFFFFF;}#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	text-align: center;	line-height: 1em;	width: 590px;	color: #000000;	padding-left: 10px;	background-color: #999999;}.linkemphisis {	color: 1e4c68;}#content1 {	width: 360px;	float: left;	padding-top: 20px;	padding-right: 10px;	padding-left: 20px;	position: relative;	background-color: #FFFFFF;}#content1 h1 {	font-family: Georgia, Times New Roman, Times, serif;	font-size: 1.4em;	line-height: 1.8em;	font-weight: normal;	color: #1E4C68;	border-top-width: .05em;	border-top-style: dashed;	border-top-color: #1e4c68;}#content1 h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	line-height: 1em;	font-weight: bold;	color: #333333;	padding-top: 10px;}#content1 .readmore a {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	line-height: 1.2em;	font-weight: bold;	text-transform: uppercase;	color: #1E4C68;	text-decoration: none;}.readmore {	font-family: Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.4em;	font-weight: bold;	text-transform: uppercase;	color: #1E4C68;	text-align: right;}#rightsidebar {	float: left;	width: 180px;	padding-top: 10px;	padding-right: 10px;	padding-left: 20px;	position: relative;	background-color: #EDF1F3;}#rightsidebar h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.2em;	font-weight: bold;	text-transform: uppercase;	color: #1E4C68;	padding-bottom: 10px;}#rightsidebar .contact {	font-weight: bold;	color: #1E4C68;	text-transform: uppercase;}#rightsidebar a:hover {	color: #1E4C68;}#rightsidebar h2 {	font-family: Georgia, Times New Roman, Times, serif;	font-size: 1.2em;	line-height: 1.2em;	font-weight: normal;	color: #1E4C68;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}#rightsidebar a {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	line-height: 1.2em;	font-weight: bold;	text-transform: uppercase;	color: #666666;	text-decoration: none;}#rightsidebar a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	line-height: 1.2em;	font-weight: bold;	text-transform: uppercase;	color: #1E4C68;	text-decoration: none;}#content1 h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #999999;	line-height: 1em;}#content1 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.2em;	font-weight: bold;	text-transform: uppercase;	color: #666666;	text-decoration: none;}#content1 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.2em;	font-weight: bold;	text-transform: uppercase;	color: #000000;	text-decoration: none;}