#container{
	width: 59em;
	margin: 0 auto;
	border: 1px solid #999;
	font-size: 12px;
	}

	#header{
		padding: .5em 5em;
		margin: 1em;
		border: 1px solid #ccc;
		}
	
		#header h1{
			color: #666;
			font: 3em Times;
			}
			
		#header h2{
			color: #369;
			margin-top: -1.5em;
			font-size: 1em;
			}
	
	#page_body{
		margin: 0 .5em;
		}
	
		#page_body h1{
			font: bold 1.5em arial;
			margin: 0;
			color: #369;
			border-bottom: 1px solid #369;
			}
	
		h2, dt, thead th{
			font: bold 1.25em arial;
			color: #f60;
			margin: .5em 0;
			padding: 0;
			}
		
		p, ul, ol, dd, address, label{
			color: #333;
			font: 1em/1.5em arial;
			padding-left: 0;
			}
		
			dd{
				display: list-item;
				margin: 0;
				}
				
				dd li{
					margin: 0 1em;
					}
		
		blockquote p{
			color: #555;
			padding: 1em 2em;
			}
		
		a:link, a:visited{
			color: #369;
			}
		
		a:hover, a:active{
			text-decoration: none;
			}
			
			h2 a:link, h2 a:visited, dt a:link, dt a:visited{
				color: #f60;
				text-decoration: none;
				}
			
			h2 a:hover, h2 a:active, dt a:hover, dt a:active{
				text-decoration: underline;
				}

			/*
			--------------------------------------------------------------------------------
			What:	"Oranges in the sky" Styles(Table data design)
			Who:	Krasimir Makaveev(krasi [at] makaveev [dot] com)
			When:	15.09.2005(created)
			--------------------------------------------------------------------------------
			*/
			
			table {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				color: #333;
				text-align: left;
				width: 100%;
			}
			
			table caption {
				font-size: 1.1em;
				font-weight: bold;
				letter-spacing: -1px;
				margin-bottom: 10px;
				padding: 5px;
				background: #efefef;
				color: #666;
			}
			
			table a {
				text-decoration: none;
				border-bottom: 1px dotted #f60;
				color: #f60;
				font-weight: bold;
			}
			
			table a:hover {
				text-decoration: none;
				color: #fff;
				background: #f60;
			}
			
			table tr th a:link, table tr th a:visited {
				font: bold 1.25em arial;
				color: #f60;
				border: none;
			}
			
			table tr th a:hover {
				color: #fff;
				background: #f60;
			}
			
			table thead tr th {
				border: none;
				text-align: left;
			}
			
			table tfoot tr th, table tfoot tr td {
				text-transform: uppercase;
				color: #000;
				font-weight: bold;
			}
			
			table tfoot tr th {
			}
			
			table tfoot tr td {
			}
			
			table td, table th {
				padding: 5px;
				line-height: 1.8em;
				font-size: 1em;
				vertical-align: top;
			}
			
			table tr.odd th, table tr.odd td {
				background: #efefef;
			}
			
			.interest:after{
				content: "\00A0\226A";
				color: #369;
				font-weight: bold;
				}
			/* End oranges in the sky */
	
			/* START SHAWN'S DOC CLASSES */
			
				.current{
					}

				.pending a:link, .pending a:visited{
					font-style:italic;
					color: #600;
					}

				.obsolete a:link, .obsolete a:visited{
					color: #999;
					text-decoration: line-through;
					}
				
				#key{
					border-top: 1px solid #369;
					margin-top: 2em;
					}
				
				#key li{
					display: inline;
					margin: 0 2em 0 0;
					}
			
			/* END DOC CLASSES */
	
	#footer{
		padding: .5em;
		margin: 1em;
		border: 1px solid #ccc;
		clear: both;
		}
	
	.block{
		width: 17em;
		float: left;
		border: 1px solid #ccc;
		padding: 0 .5em .5em .5em;
		margin: .5em;
		}
		
		address{
			margin: 1em 0;
			}
		
		label{
			display: block;
			}
		
		input[type="text"], textarea{
			width: 13em;
			}
		
		#resources li{
			list-style-type: none;
			}

.notice
{
    font-weight: bold;
    color: #cc0000;
}
