•ÈÀbody{	margin: 0;	padding: 0;	background-color: #004900;	color: white;	background-image: url(img/bg.jpg);	background-repeat: repeat-x;	font: small Arial, Helvetica, Verdana, sans-serif;}#wrapper {  background-color: #fdf8f2;  color: black;  margin: 30px 40px 30px 40px;  padding: 10px;}#header{	background-color: #004900;}#header-bottom{	border-top: #003300 1px solid;	border-bottom: #003300 1px solid;	background-color: #003300;	height: 1%;}#header-bottom ul {  margin: 0;  padding: 0;  padding: 0 40px 0 0;  text-align: right;  background-color: #fdf8f2;}#header-bottom li{	display: inline;	background-color: #fdf8f2;	color: #003300;	font-family: 'Agency FB';	font-size: 14pt;	font-weight: bold;}#header-bottom a:link, #header-bottom a:visited {  text-decoration: none;  background-color: #fdf8f2;  color: #003300;}#tagline{	font-weight: bold;	background-color: #fdf8f2;	color: #003300;	font-style: italic;	margin: 0;	padding: 0 0 0 20px;	width: 500px;	float: left;	font-size: 14pt;}#ball {  position: absolute;  top: 110px;  right: 55px;}#main {  width: 100%;  margin-top: 10px;  background-image: url(img/sidebarbg.gif);  background-position: top right;  background-repeat: repeat-y;}#content{	margin: 0 240px 0 60px;	background-color: white;	color: #003300;	border-right: #003300 1px solid;	border-top: #003300 1px solid;	border-left: #003300 1px solid;	border-bottom: #003300 1px solid;}#mainfeature{	background-color: #003300;	color: white;	padding: 2em 2em 1em 50px;	height: 1%;}#mainfeature h2 {  margin: 0;  font-weight: normal;  font-size: 140%;}#mainfeature p{	font-size: 110%;}#mainfeature p.more {  margin-top: 0;  text-align: right;}#mainfeature p.more a:link, #mainfeature p.more a:visited {  color: white;  background-image: url(img/more-bullet.gif);  background-repeat: no-repeat;  background-position: center left;  padding-left: 14px;}#mainfeaturepic{	float: left;	margin-right: 5px;}#content .inner {  margin: 10px 20px 10px 40px;}#content .inner h2 {  color: #003300;  padding-bottom: 0.2em;  border-bottom: 1px solid #003300;  font-size: 110%;}#content .inner ul.features {  margin: 0;  padding: 0;  list-style: none;}#content .inner h3 {  font-size: 130%;}#content .inner h3 a:link, #content .inner h3 a:visited {  color: #003300;}#content .inner p{	color: #666666;	font-size: 90%;}#content .inner .features li img {  float: left;  margin: 0 5px 5px 0;}#content .inner p.author {  font-weight:  bold;}#content .inner p.seniormanagement{	padding-left: 10px;	color: #003300;}#content .inner p.comingsoon{	padding-left: 10px;	color:#003300;	font-size: xx-large;}#content .inner, #content a:link, #content a:visited{	color: #003300;}#content .inner p.more{  margin-top: 0;  text-align: right;}#content .inner p.more a:link, #content .inner p.more a:visited {  color: black;  background-image: url(img/more-bullet.gif);  background-repeat: no-repeat;  background-position: center left;  padding-left: 14px;  font-size: 90%;  color: #1e4c82;}#sidebar{	float: right;	width: 220px;	background-color: #003300;	color: white;	margin: 0;	padding: 0;	font-family: 'Agency FB';	font-weight: normal;}#sidebar h3{	font-size: 140%;	background-image: url(img/sidebar-header-bg.jpg);	background-repeat: no-repeat;	margin: 0;	padding: 0.2em 0 0.2em 10px;	font-weight: bold;}#sidebar .inner {  padding: 10px;}#sidebar ul {  list-style-image: url(img/more-bullet.gif);  margin-left: 0;  padding-left: 20px;}#sidebar p, #sidebar li{	font-size: 140%;	line-height: 1.4em;	list-style-type: none;}#sidebar ul a:link, #sidebar ul a:visited{	color: white;	text-decoration: none;}#sidebar .date {  font-weight: bold;}#searchform .text {  width: 196px;  border: 1px solid #45bac0;}#searchform .searchbutton {  text-align: right;  margin-top: 4px;}#searchform .btn {  border: 1px solid #45bac0;  background-color: #256290;  color: white;}#sidebar .motm-image {  float: right;  margin: 0 30px 0 20px;}#sidebar p.more {  clear: right;  margin: 0 30px 0 0;  text-align: right;}#sidebar p.more a:link, #sidebar p.more a:visited {  color: white;  background-image: url(img/more-bullet.gif);  background-repeat: no-repeat;  background-position: center left;  padding-left: 14px;}#sidebar2 {  float: left;  width: 10px;  border-top: 1px solid #003300;  border-left: 1px solid #003300;  background-color: white;  color: black;  margin: 0;  padding: 0;}#sidebar2 .inner {  margin:  10px;}#sidebar2 p {  font-size: 90%;  color: #666666;}#sidebar2 a:link, #sidebar2 a:visited {  color: #245185;  font-weight: bold;}#sidebar2 h3 {  color: #245185;  padding-bottom: 0.2em;  border-bottom: 1px solid #003300;  font-size:  110%;}#nav {  list-style: none;  margin: 0;  padding:  0;}#nav li {  border-bottom: 1px solid #003300;  padding: 0.4em 0 0.2em 0;  font-size:  90%;}#nav li a:link, #nav li a:visited {  text-decoration: none;  color: #245185;  font-weight: normal;}#bloglatest h4 {  color: #ff4e00;  font-size: 100%;  font-weight: bold;}#blog {  margin: 0;  padding: 0 0 0 20px;  list-style: url(img/more-bullet.gif);}#blog li {  font-size: 90%;  padding-bottom: 0.5em;  color: #ff4e00;  font-weight: bold;}#newsletterform .text {  width: 135px;  border: 1px solid #45bac0;}#newsletterform .searchbutton {  text-align: right;  margin-top: 4px;}#newsletterform .btn {  border: 1px solid #45bac0;  background-color: #256290;  color: white;  font-size: 80%;}#footer {  width: 100%;  border-top: 1px solid #003300;  border-bottom: 1px solid #003300;  margin-top: 10px;  clear: both;}#footer p {  font-size: 90%;  color: #003300;  margin: 0;  padding: 0.2em 0 0.2em 0;}#footer a:link{	text-decoration: none;	color: #003300;}#footer ul{	border:0px;	padding:0px;	margin: 0px;}#footer li{	display: inline;	color: #003300;}	#clearone {  clear: both;  height: 1px;}#main2 {  margin-top: 10px;  background-image: url(img/leftbg.gif);  background-position: bottom left;  background-repeat: repeat-y;}