html {
			font-size:100.01%;
		}
		/* reset */
		html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,hr,b,u,i,center,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfont,thead,tr,th,td{padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-family:inherit;font-size:100%;}dfn,i,cite,var,address,em{font-style:normal;}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}textarea,input,select{font-family:inherit;font-size:1em;}blockquote,q{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:'';content:none;}ol{list-style:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;}:focus{outline:none;}

		html, body {
			height:100%;
		}

		body {
			font: .8125em/1.5 Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
			background: #FFFFFF;
			color: rgb(1,1,1);
		}

		header, 
		nav, 
		section, 
		article, 
                history,
		aside, 
		footer {
			display: block
		}
		a {
			color: #267;
			text-decoration: underline
		}
		a:hover {
			color: #722
		}
		p {
			margin: 0 0 1em
		}

		i {
			font-style: italic;
		}
		
		header {
			color: #007e99;
                        margin-left: 20px;
			font-size: 1.5em; 
		}
                       header h1 {
                                font-size: 2.0em;
                        }
                        header h2 {
                                font-size: 1.0em;
			}

			header span {
				color: #722
			}
			
		nav {
			font-size: 1.2em;
			margin: 5px 0;
/*                        background-color: #FFFFFF; */
/*			#float: right; */
                        padding: 10px 0 10px;
                        position: relative;
/*                        width: 25% */

		}
			nav li {
				display: inline;
				margin: 0 15px
			}
/*			nav li:first-child {
/*				margin-left: 0
			} */
			nav span,
			nav a {
				padding: 3px 15px 4px
			}
			nav span {
				background: #722;
				color: #fff
			}
/*nav header {
  margin-left: 0;
				font-size: 10px;
  padding: 0
			} */
		article {
			float: left;
                        margin-left: 20px;
			position: relative;
			width: 70%
		}
		
			section article {
				margin: 0 25px 25px;
				padding: 25px 0 0;
				position: relative
			}
			article header {
				font-size: 1em;
				padding: 0;
			}
			article h1 {
				font-size: 2.3em;
			}
			article h2 {
				font-size: 1.5em;
			}
		aside {
			float: right;
			padding: 25px 0 30px;
			position: relative;
/*                       background-color: #008080; */
			width: 25%
		}
	
			aside h1 {
				color: #000000;
				font-size: 1.8em
			}
            figcaption {
                font-style:italic;
                font-size: 0.8em;
                width: 100%
            }

			footer {
				clear: both;
				color: #777;
				padding: 10px 50px
			}


form {
	width:459px;
	margin:0 auto;
}

label {
	display:block;
	margin-top:20px;
	letter-spacing:2px;
}

input, textarea {
	width:439px;
	height:27px;
	background:#efefef;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #dedede;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#3a3a3a;
}

	input:focus, textarea:focus {
		border:1px solid #97d6eb;
	}

textarea {
	height:213px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/textarea-bg.jpg) right no-repeat #efefef;
}

submit {
	background:url(images/submit.jpg);
	width:127px;
	height:38px;
	text-indent:-9999px;
	border:none;
	margin-top:20px;
	cursor:pointer;
}

	#submit:hover {
		opacity:0.9;
	}
#main {
    width: 350px;
}
#main img {
	float: left;
	margin-right:15px;
}

table.siteinfo {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
/*#       color:#333333;*/
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.siteinfo th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
/*#	background-color: #dedede;*/
}
table.siteinfo td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
/*#	background-color: #ffffff;*/
}
             nav.adjacent {
                        font-size: 1.2em;
                        margin: 5px 0;
/*                        #background-color: #FFFFFF; */
/*#                       float: left; */
                        padding: 5px 0 5px;
                        position: relative;
/*                        #width: 25% */

                }
                        nav.adjacent li {
                                display: inline;
                                margin: 0 15px
                        }
/*                        nav.adjacent li:first-child {
                                margin-left: 0
                        } */
                        nav.adjacent span,
                        nav.adjacent a {
                                padding: 3px 15px 4px
                        }
                        nav.adjacent span {
                                background: #722;
                                color: #fff
                        }
table, th, td {
  border: 1px solid black;
}
