#sidebar img {	margin: 5px 0;	border: 1px solid #333;	}#footer img {	vertical-align: middle;	border: 0;	}img	{	display: block;	border: 0;	}		/*  Hidey-ho */.hide {	height: 0;	width: 0;	overflow: hidden;	position: absolute;  /* for the benefit of IE5 Mac */	}	/*  Establish general layout parameters */body	{	background: #7EC1EB;	color: #333;	margin: 0;	padding: 0;	border: 0;	text-align: center;	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;	padding-bottom: 25px;	}	#wrapper	{	background: #fff;	color: #333;	margin: 25px auto;	padding: 0;	border: 1px solid #000;	width: 597px;	 	}	#header	{	background: #fff;	color: #333;	border: 0;	margin: 0;	padding: 0;	text-align: left;	}#header img	{	margin: 0;	padding: 0;	border: 0;	}#pagebody	{	padding: 0;	margin: 0;	border: 0;	text-align: left;	color: #666;	background: transparent;	clear: both;	}#maincontent	{	float: left;	margin: 0;	padding: 10px;	width: 410px;	width: 390px;	}#maincontent ol ul	{	margin: 0.5em 0;	padding-left: 10px;	margin-left: 10px;	}	#maincontent li	{	line-height: 1.4;	margin-bottom: 10px;	padding-left: 5px;	margin-left: 5px;	list-style: disc url() inside;	vertical-align: top;	}	#maincontent ul ul li {	margin-top: 10px;	list-style: disc url() inside;	vertical-align: top;	}#maincontent ul.inlinelist	{	padding: 0;	margin: 0;	}#maincontent .inlinelist li	{	display: inline;	padding: 0 5px 0 0;	margin: 0;	border: 0;	}		#sidebar	{	padding: 2px 10px 10px 0;	margin: 0 0 0 420px;	color: #666;	background: transparent; 	}	#footer {	border: 0;	border-top: 1px solid #ccc;	color: #666;	background: #f6f6f6;	padding: 5px 7px 7px 10px;	text-align: left;	clear: both;	font-size: xx-small;	font-size: x-small;		}#footer p	{	margin: 10px 0;	padding: 0;	}#footer ul	{	margin: 10px 0 0 0;	padding: 0;	}	#footer li	{	display: inline;	margin: 0;	padding: 0 15px 0 0;	text-align: left;	border: 0;	}	#subnav	{	margin: 0 0 25px 0;	padding: 5px;	border: 0;	}#subnav ul	{	margin: 0;	padding: 0;	text-align: left;	border: 0;	}	#subnav ul li	{	list-style: disc url() inside;	margin: 0;	padding: 0;	line-height: 1.5em;	font-size:    xx-small;      	font-size:    x-small;      	}	#subnav dl	{	margin: 0;	padding: 0;	}	#subnav dt 	{	font-weight: normal;	font-size:    x-small;       	font-size:    small;  	}   	#subnav dd 	{	padding: 0;	margin: 2px 0 10px 0;	}	/*  Typography */	h1, h2, h3, h4, h5, h6	{	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;	font-weight: normal;	margin-top: 1em;	margin-bottom: 2px;	letter-spacing: 1px;	}	#pagebody h1	{    margin-top: 7px;    font-size:    large;           font-size:    x-large;             }#pagebody h2	{    font-size:    medium;          font-size:    large;      margin-top: 1.5em;           }#sidebar h2	{	font-size: 16px;	margin: 5px 0 0 0 ;	}h3	{	font-weight: bold;   		font-size: small;       	font-size: medium;  	}#sidebar h3	{	font-size: 13px;	margin: 0;	}		h4	{   	font-size: x-small;      	font-size: small;  	}	#sidebar h4	{	margin: 0 0 15px 0;	}h5	{     font-size:    xx-small;            font-size:    x-small;  	}	h6	{	margin: 0 0 25px 0;	padding: 0;	background: transparent;	color: #333;	text-transform: uppercase;  	font-size: xx-small;	}p	{	line-height: 140%;	text-align: left;	margin-top: 0;	margin-bottom: 1em;	}	#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt    {     font-size:    x-small;          font-size:    small             }html>#pagebody, html>#pagebody div, html>#pagebody p, html>#pagebody th, html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt    {    font-size:    small    }#pagebody .trans		{	margin: 25px 0;	padding-top: 0;	}	#pagebody .trans dt  {	font-weight: normal;	font-style: italic;	margin-bottom: 5px;	padding-bottom: 0;	font-size:  medium;      	font-size:  large;  	}#sidebar p	{	font-size: 11px;	text-align: left;	}#sidebar .pullquote	{	font-size: 13px;	}#authorbio, .additionalauthorbox	{	padding: 10px 0;	border: 0;	border-top: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	margin: 15px 0 10px 0;	}#outdated	{	font-size: 11px;	font-weight: bold;	padding: 10px 0;	border: 0;	border-top: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	margin: 25px 0 10px 0;	}#maincontent dl	{	line-height: 1.4em;	margin-top: 0;	padding-top: 0;	}#maincontent dd	{	margin-bottom: 5px;	padding-left: 5px;	margin-left: 5px;	}.trans	{	margin-top: 75px;	padding-top: 0;	}	.trans dt  {	font-weight: normal;	font-style: italic;	font-size:  large;      	font-size:  x-large;  	}		/* General linkology */	a:link, a:visited {	font-weight : bold; 	text-decoration : none;	color: #50A9E1;	background: transparent; 	}a:hover {	font-weight : bold; 	text-decoration : underline;	color: #999;	background: transparent; 	}a:active {	font-weight : bold; 	text-decoration : none;	color: #526968;	background: transparent;  	}	/*  Horizontal nav */#menu {	margin: 0;	padding: 0;	}#menu ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	clear: left;	}#menu ul li {	display: block;	float: left;	text-align: center;	padding: 0;	margin: 0;	}#menu ul li a {	background: #fff;	width: 118px;	height: 2em;	padding: 0;	margin: 0 0 10px 0;	border-top: 1px solid #000;	border-left: 1px solid #000;	border-bottom: 1px solid #000;	border-right: none;	color: #50A9E1;	text-decoration: none;	display: block;	text-align: center;	font-size: 10px;	font-weight: normal;	line-height: 2em;	}#menu ul li#five a	{	width: 119px;	}#menu ul li a:hover {	color: #000;	background: #ccc;	}#menu a:active	{	background: #7EC2EB;	color: #fff;	}body#sectionone #menu li#one a, body#sectiontwo #menu li#two a,body#sectionthree #menu li#three a,body#sectionfour #menu li#four a,body#sectionfive #menu li#five a {	background: #50A9E1;	border: 1px solid #50A9E1;	color: #fff;	}