html, body {
	background-color: rgb(253, 253, 253);
}

	.message h2 {
		font-size: 1em;
	}

	#page {
		margin: 20px auto;
		width: 750px;
	}
	
			#page a[href^="http://"] {
				background: url( ../media/library/icons/bullet_go.png ) top left no-repeat;
				padding-left: 18px;
			}
	
			#page a[href^="mailto:"] {
				background: url( ../media/library/icons/email.png ) top left no-repeat;
				padding-left: 18px;
			}
			
			#page a.glossary {
				border-bottom: 1px dotted gray;
				color: black;
				text-decoration: none;
			}
	
		#footer {
			font-size: 0.9em;
			margin: 4em 0 0 137px;
			text-align: left; /* IE6 */
		}
		
			#footer input {
				font-size: 0.9em;
			}
		
			#footer img {
				vertical-align: text-bottom;
			}
			
			#suggestions {
				margin-bottom: 2em;
			}
		
			#address {
				float: right;
			}
			
				#address ul {
					margin: 0;
				}
			
				#footer #address ul li {
					list-style-type: none;
					padding: 0.25em 0;
					margin: 0;
				}
	
		#header {
			position: relative;
			margin: 0 0 2em 0;
			zoom: 1; /* IE6 */
		}
		
			#header h1 {
				margin: 0;
				text-indent: -9999px;
			}
			
			
				#breadcrumbs {
					font-size: 1.5em;
					margin: 0 0 0 137px;
					padding: 0.25em 0 0 0;
					text-align: left; /* IE6 */
				}
			
				#header h1.home {
					background: url( ../media/template/header-home.png ) top left no-repeat;
					height: 124px;
					width: 750px;
				}
				
				#header h1.child a {
					background: url( ../media/template/header-child.png ) top left no-repeat;
					position: absolute;
					top: 0;
					left: 0;
					height: 34px;
					width: 115px;
				}
			
		#content {
			font-size: 1.3em;
			text-align: left;
			position: relative;
			zoom: 1; /* IE6 */
		}
		
			#body {
				line-height: 1.7em;
				margin: 0 0 0 137px;
			}
			
				#body dl dt {
					font-style: italic;
					margin: 1em 0;
				}
				
				#body dl dd {
					margin-left: 1em;
				}
			
				#body form p.tip {
					background: url( ../media/library/icons/lightbulb.png ) 0 4px no-repeat;
					padding-left: 20px;
					font-size: smaller;
					font-style: italic;
				}
			
				#body h2 {
					line-height: 1.5em;
				}
				
				#body h4 {
					font-style: italic;
					font-weight: normal;
				}
			
				#body p {
					margin-bottom: 0.75em;
				}
				
					#body p.dateline {
						font-style: italic;
					}
			
			#menu {
				background: url( ../media/template/menu-bg.png ) top left repeat-y;
				font-size: 1.4em;
				left: 0;
				position: absolute;
				top: 0;
				width: 115px;
			}
			
				#menu a .arrow {
					float: right;
				}
			
				#menu-top {
					background: url( ../media/template/menu-top.png ) top left no-repeat;
					height: 31px;
					width: 115px;
				}
				
				#menu-bottom {
					background: url( ../media/template/menu-bottom.png ) top left no-repeat;
					clear: both;
					height: 17px;
					overflow: hidden; /* IE 6 */
					margin-top: 14px;
					width: 115px;
				}
				
				#menu ul {
					list-style-type: none;
					margin: 0;
				}
				
					#menu ul li {
						margin: 0;
						zoom: 1; /* IE6 */
					}
					
						#menu li a { /* first tier */
							color: rgb(253, 253, 253);
							display: block;
							margin: 0 0 0.25em 0;
							padding: 0.25em 0.75em;
							text-decoration: none;
						}
						
						#menu li a:hover {
							vertical-align: top;
						}

						#menu li li a { /* second tier */
								background-color: rgb(16, 95, 136);
								font-size: 0.75em;
								line-height: 1.5em; /* IE6 */
								margin: 0;
								width: 12em;
							}
							
								#menu li li li a { /* third tier */
									background-color: rgb(33, 105, 143);
								}
					
							#menu li a:hover {
								background-color: rgb(25, 124, 175);
							}
							
		#skip-link {
			font-size: 0.85em;
			text-align: center;
			margin-bottom: 2em;
		}