/* CSS Document */* {margin: 0;padding: 0;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image: url(/images/Grid.gif);	font-size: small;}* html body {font-size: x-small; /* for IE5/Win */f/ont-size: small; /* for other IE versions */}.clear {	clear:both;}a:link {	color: Blue;	text-decoration: none;}a:visited {	text-decoration: none;	color: Blue;}a:hover {	text-decoration: underline;	color: Maroon;}a:active {	color: #000;	text-decoration:none;}ul{	margin: 0 10px 0 0;}li{	list-style-position: inside;}#wrapper {	margin: 10px auto 16px auto;	width: 1020px;	background: url(../images/Wings-bg.gif) top left repeat;	border: 1px solid black;}#header {		height:185px;		background:url(../images/WingsHeader-short.jpg) top left no-repeat;		padding: 0;}#logo {	float:left;	width:354px;}#logo img {	margin: 22px 0 0 16px;	padding: 0;}	/*------------------------------------ navigation ------------------------------------- */#MainNav {	float:right;	margin: 60px 0 0 0;	padding: 0;	width: 640px;	background:url(../images/nav-stripe.gif) top left repeat-x;}#MainNav ul {		list-style: none;	}#MainNav li {	float:left;	background:url(../images/nav-right-border.gif) top right no-repeat;	}	#MainNav li a{	display:block;	float:left;	text-align:center;	width: 60px;	margin: 0;	padding: 30px 5px 0 5px;	font-size: 90%;	color: #000;	}	#MainNav li a:hover {	background:url(../images/nav-point.gif) top center no-repeat;	}#MainNav #sel a{	background:url(../images/nav-point.gif) top center no-repeat;	}#MainNav li.last  {	background: none;}	#nav {	margin: 0px 4px 8px 0px;	height: 50px;	width:600px;}	/*---------------------------- little sub navigaiton ------------------------ */ul#nav {	list-style: none;	padding: 0 0 5px 0;	margin: 0 0 0 120px;	width:auto;}#nav li {	float: left;	text-align: center;	padding: 0;	margin: 0;}#nav li a {	display: block;	color: navy;	font-size: 80%;	margin: 0;	padding: 0;	border-left: 1px solid navy;	border-bottom: 1px dashed navy;		border-top: 1px dashed navy;}#nav li a:link {	padding: 9px;	margin: 0;	}	#nav li a:hover {	background: Yellow;	color: Maroon;}li#selected {	background-color: #4169E1;}#nav li.last a{	border-right: 1px solid navy;	}li#nav a:active {	background: Aqua;}#message {	border: 1px dashed yellow;	color:yellow;	padding: 3px;	Width:600px;	margin:7px;}#LeftContainer {	padding: 5px;	margin:3px;}#loginFS {	font-size:14px;	margin: 2px;	padding:7px;	width: 250px;	color: White;	border: 1px solid blue;}.welimg{	width:90px;	height:65px;	background-color:white;	margin: 6px;}#loginFS a {	color: yellow;}#loginFS label{	color: White;}	/*------------------------------------------------- subnav ------------------------------------------- */	#subnav {	float:left;	width:280px;	padding:40px 12px 5px;	color:white;}#subnav ul {	list-style:none;	padding: 0 0 0 30px;	margin: 0;}#subnav ul.subsub {	font-size: 100%;	margin: 0 0 10px 15px;	padding: 0 0 0 15px;}#subnav li a{	padding: 4px 2px;	display:block;}#subnav li a:link {	color: #F4A460;}#subnav li a:hover {	background-color: #bce4f3 /*light blue */; 	color: #000;	text-decoration:none;}#subnav a#selected {	color:#c86319 /*rust red */;	padding: 10px 28px 0 0;}#content {	width: 1020px;	margin: 0 auto;	padding: 0;background:url(../images/leftside-hd.jpg) top left no-repeat;}#mainContent {	width:680px;	float:right; 	margin:  0 0 0 15px; 	padding: 0;	background-color: #94d6f0;	}#mainContent p {	margin: 5px 0 10px 10px;	line-height: 110%;	font-size: 90%;	padding: 5px 20px 10px 0;}#mainContent p.tight {	padding: 5px 0 0 0;	margin: 0 0 0 5px;	font-style:oblique;}	#mainContent h1 {	margin: 5px 0 10px 5px;	font-size: 150%;	color: Blue;	font-weight: normal;}#mainContent h2 {	margin: 5px 0 5px 50px;	line-height: normal;	color: #483D8B;	font-size: 130%;	padding: 5px 20px 5px 0;}#mainContent h3 {	margin: 5px 0 0 50px;	line-height: normal;	font-size: 110%;	padding: 5px 20px 5px 0;}#mainContent h4 {	margin: 5px 0 0 50px;	line-height: normal;	font-size: 95%;	padding: 5px 20px 0 0;}#mainContent img {	padding: 6px;		}			/* ----------------------------------------- blog ------------------------------------------ */.byline {	margin: 5px 0 0 50px;	padding: 5px 0 10px 0;	font-size: 80%;}#mainContent .byline img {	float:none;	border: none;	background: none;	padding: 0;	margin: 0;}.entry {	padding-bottom: 20px;	margin: 0 0 20px 0;}.entry .body {	padding-bottom: 15px;}.entryLast {	padding-bottom: 20px;	margin: 0 0 20px 0;}#comments {	margin: 5px 0 0 20px;	font-size: 90%;	padding: 2px 0 4px 30px;}.commentHeader {	padding: 5px 0;	font-weight:bold;}.commentBody {	padding: 5px 15px 5px 0;}.commentByLine {	font-style:italic;	padding: 5px 0 0 0;	}.addCommentLink {	font-style:italic;	text-align:right;}#menu{	float:left;	width: 280px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding:8px 12px 5px;	background-color: black;	}.rightMenu {	margin: 0 0 10px 0;	}.menuTitle {	background: #94d6f0;	text-align: center;	text-transform: uppercase;	font-size: 90%;	color: Black;	padding: 12px 4px 4px 4px;}#menu a:link {	color: #F4A460;		}.menuBody {	border:1px dotted #94d6f0 /*light blue */;	padding: 4px;	text-align:center;	font-size: 85%;}.menuBody p{	text-align:left;	padding: 4px;	margin: 0;}.menuBody #calendar {	font-size: 85%;	text-align:center;	padding: 0;	margin: 2px;	}	#calendar th {	font-weight: normal;	padding: 0 2px 2px 2px;	color:white;}#calendar td {	padding: 1px 2px;color:white;}	#footer {	margin:20px 0 0 0;	padding: 20px 0;	background:url(../images/WingsFooter-bg.gif) bottom left no-repeat;}#footer-left {	float:left;	width: 310px;	color: #fff;	font-size: 70%;	text-align:center;	margin: 0;	padding: 0;	}#footer-right {	float:right;	width: 700px;	margin: 0;	padding: 0;	font-size: 80%;	}#footer-right p{	padding: 10px 0 0 0;}	