body {
	margin: 0px;
	padding: 0px;
}
div#container {
	margin: 0px;
	padding: 0px;
}
	div#header {
		height: 60px;
		padding-left: 15px;
		
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
	}
		div#homeLink {
			float: left;
			margin-top: 15px;
		}
		div#navigation {
			float: right;
			margin-top: 34px;
		}
	div#content {
		margin: 125px 150px 65px 150px;
	}
		div#content h1 {
			text-indent: -100px;
			margin: 0px 0px 10px 0px;
			padding: 0px;
		}
		div#content h2 {
			margin: 0px 0px 25px 0px;
			padding: 0px;
		}
		div#content p, div#content dl {
			width: 400px;
		}
		div#content dd {
      font-size: 0.95em;
			margin-bottom: 10px;
		}
		div#home {
			padding: 50px 300px 0px 300px;
		}
    label, input {
      display: block;
      font-size: 0.8em;
      float: left;
      margin-bottom: 10px;
    }
    label {
      padding-top: 5px;
      width: 100px;
    }
    label#lblTextarea {
      width: 375px;
    }
    label.failedValidation {
      color: #c00;
    }
    input {
    }
    br {
      clear: left;
    }
		div#screenshots {
      margin: 0px 0px 40px 0px;
			padding-top: 20px;
			width: 800px;
		}
			div#screenshots div.screenshot {
				float: left;
				width: 200px;
			}
			div#screenshots p {
				margin-top: 5px;
			}
			div#screenshots img {
				border-width: 1px;
			}
    
  div#prefooter {
		clear: both;
		height: 65px;
		padding-left: 15px;
	}
  div#footer {
		clear: both;
		height: 50px;
		padding-left: 15px;
	}
	div#footerfixed {
		width: 100%;
		position: fixed;
		left: 0px;
		bottom: 0px;
		height: 50px;
		padding-left: 15px;
	}