/*blue for text: #3a3759blue for bgs/menu highlight: #4f4a7agreen: #a6ce39*/* {	margin: 0;	padding: 0;	border: 0;	list-style: none;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	background-color: #4f4a7a;	color: #3a3759;}.wrapper {	background-color: #fff;	width: 960px;	padding: 5px;	margin: 10px auto 5px;}.header {	height: 250px;	background-color: #cac8d7;	margin-bottom: 5px;	text-decoration: none;	overflow: hidden;}.logo {	position: absolute;	display: block;	margin-top: -96px;}.logowaves {	position: absolute;	display: block;	margin: -5px 0 0 126px;	}.fl_menu {	background-color: #cac8d7;	float: left;	width: 195px;	margin-right: 5px;}.fl_menu a {	display: block;	color: #fff;	text-transform: uppercase;	text-decoration: none;	font-size: 18px;	font-weight: bold;	line-height: 40px;	padding: 0 5px;}.fl_menu a:hover, .fl_menu .current ul a:hover {	background-color: #3a3759;	color: #fff;}.fl_menu .current a, .fl_menu .current a:hover {	background-color: #4f4a7a;	color: #bbb;}.fl_menu li ul {	display: none;}/*.fl_menu li.current ul, .fl_menu ul.subcur {	display: block;}.fl_menu li.current ul a, ul.subcur a {	padding-left: 10px;	color: #fff;	font-size: 14px;	line-height: 28px;	padding-bottom: 5px;	background-color: #efeef6;	text-transform: none;	color: #333;}*/.bodybox {	float: left;	width: 550px;	background-color: #efeef6;	color: #333;	padding: 5px;	margin-right: 5px;	font-size: 13px;	line-height: 22px;}.right {	float: left;	width: 185px;	background: #cac8d7 url('../gfx/bg_waves.gif') no-repeat bottom right;	padding: 5px;}.clear {	clear: both;}.footer {	width: 970px;	margin: 0 auto;	color: #fff;	text-align: left;	clear: both;}h1, h2 {	text-transform: lowercase;	letter-spacing: -1px;}h1 {	text-align: right;	padding: 203px 5px 0;	color: #fff;	font-size: 36px;	line-height: 48px;	position: relative;}a {	font-weight: bold;}a:hover {	text-decoration: none;}a.more {	display: block;	text-align: right;}h2 {	font-size: 24px;	letter-spacing: -1px;	line-height: 36px;	font-weight: normal;}p {	margin: 7px 0;}.bodybox h2, .bodybox h2 a {	color: #4f4a7a;	font-weight: normal;}.right h2, .right a {	color: #4f4a7a;}.bodybox a {	color: #666;}.bodybox a:hover {	color: #444;}.footer a {	color: #fff;}.bodybox img {	border: 1px solid #4f4a7a;}.bodybox a:hover img {	border-color: #cac8d7;}.bodybox b {	font-size: 1.1em;}.right p {	margin: 0;}.small {	font-size: 0.8em;}input, textarea {	font-family: Arial, Helvetica, sans-serif;	color: #3a3759;	border: 2px solid #4f4a7a;	padding: 3px;	font-size: 12px;	margin-right: 3px;}input:hover, input:focus, textarea:hover, textarea:focus {	background-color: #cac8d7;}.fl_blogpost1, .fl_blogpost2 {	border-bottom-color: #3a3759;}.fl_rsslinks {	padding: 0;	margin-top: 5px;}.fl_rsslinks img {	border: 0;}#fl_commsbox, #fl_tracksbox {	display: none;}.staffbox {	display: block;	float: left;	margin: 0 5px 5px 0;	background-color: #cac8d7;	padding: 3px;	font-weight: normal;	text-decoration: none;}.staffbox img {	border: 0;}a.staffbox:hover {	background-color: #4f4a7a;	color: #fff;}.project {	border: 2px solid #3a3759;	padding: 5px 5px 0;	background-color: #cac8d7;	color: #3a3759;}.project img {	border-color: #3a3759;}.project h3 {	font-weight: normal;	text-transform: lowercase;	color: #3a3759;	font-size: 20px;	line-height: 28px;	letter-spacing: -1px;}.project b {	font-size: 1em;}.projectlinks {	float: right;	border: 2px solid #4f4a7a;	background-color: #fff;	padding: 5px;	width: 180px;	margin-left: 5px;}.memberships {	width: 970px;	margin: -10px auto 0;}.memberships a {	display: block;	height: 30px;	border: 1px solid #cac8d7;	overflow: hidden;	float: right;	margin-left: 5px;}.memberships a:hover {	background-position: 0 -30px;	border-color: #4f4a7a;}.anc { background-image: url('../gfx/logo-anc.gif'); width: 61px; }.fsb { background-image: url('../gfx/logo-fsb.gif'); width: 29px; }.construct { background-image: url('../gfx/logo-construct.gif'); width: 140px; }.ioa { background-image: url('../gfx/logo-ioa.gif'); width: 80px; }