	body {	
		background-color:#333;
		color:#ddd;
		text-align:left;
		padding:0;
		margin:0;
		font-size: 20px;
		}
	body,input,textarea {
    font-family:Trebuchet, Geneva, sans-serif;
	}
	input,textarea {
		font-size: 25px;
	}
	textarea,input[type="text"] {
		background-color:#222;
		color:#ddd;
	}
	input[type="submit"],input[type="button"]	{
		background-color:#555;
		color:#fff;
		margin:25px 0;
    padding:10px 20px;
    box-shadow: 0px 0px 30px #000;
    text-shadow: 1px 1px 5px #000;
	}
	#intro-left {
		float:left;
		margin: -10px 0 15px 10px;
	}
	#intro-right {
		float:right;
		margin: -5px 10px 15px 10px;
	}
	.intro {
		font-size:12px;
		color:#999;
	}
	#container {
		position:relative;
		margin:auto auto;
		width:98%;
		padding:1%;
		background-color:#111;
		border-top:5px solid #777;
		border-bottom:5px solid #777;
		text-align:center;
		-moz-box-shadow: 0px 0px 50px #000;
		-webkit-box-shadow: 0px 0px 50px #000;
		box-shadow: 0px 0px 50px #000;
	}
	.logo {
		clear:left;
		float:left;
		width:300px;
		z-index:+100;
		margin:10px 0 -30px 10px;
	}
	ul#previews {
		list-style:none;
		margin:0;
		padding:0;
	}
	input[type=radio] + label img {
		position:relative;
		margin:auto auto;
		margin-top:20px;
		padding:15px;
		border:5px solid #222;
		text-align:center;
		-moz-box-shadow: 0px 0px 50px #000;
		-webkit-box-shadow: 0px 0px 50px #000;
		box-shadow: 0px 0px 50px #000;
		}
	input[type=radio]:checked + label img {
		position:relative;
		margin:auto auto;
		margin-top:20px;
		padding:15px;
		border:5px solid #ccc;
		text-align:center;
		-moz-box-shadow: 0px 0px 50px #000;
		-webkit-box-shadow: 0px 0px 50px #000;
		box-shadow: 0px 0px 50px #000;
	}
	input[type=radio]#a1:checked + label h3:after {
		content:" {selected for approval}";
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
	}
	input[type=radio]#a2:checked + label h3:after {
		content:" {selected for approval}";
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
	}
	input[type=radio]#a3:checked + label h3:after {
		content:" {selected for approval}";
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
	}
	input[type=radio]#a4:checked + label h3:after {
		content:" {selected for approval}";
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
	}
	input[type=radio]#a5:checked + label h3:after {
		content:" {selected for approval}";
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
	}
	input[type=radio]#a6:checked + label h3:after {
		content:" {selected for approval}";
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
	}
	input[type=radio]#reject:checked + label h3:after {
		content:"{marked for rejection}  ";
		white-space:pre;
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
	}
	#a1, #a2, #a3, #a4, #a5, #a6, #reject {
		display:none;
	}
	.note {
		width:80%;
		margin:auto auto;
		font-size:14px;
		letter-spacing:1px;
		background-color:#fff;
		border: 2px solid #000;
		padding:5px;
	}
	a {
		color:#000;
		font-weight:bold;
	}
	h1 {
		font-size:40px;
		font-weight:normal;
		color:#999;
	}
	h1.title {
		float: left;
		margin:40px 0 0 0;
		color:#666;
	}
	h2 {
		float: right;
		font-size: 30px;
		font-weight: normal;
		margin-right: 20px;
		text-align: right;
	}
	h3 {
		font-size: 23px;
		font-weight: normal;
		color:#999;
	}
	h3.lh {
		margin:auto auto;
		margin:10px 0 20px 0;
	}
	#rejectimg {
		margin-top: 30px;
		width: 800px;
    max-width:80%;
		height: 70px;
	}
	.reject {
		position:relative;
		top: -92px;
		margin-bottom: -60px;
    background-color: #350D0F;
		width: 750px;
    max-width: 75%;
    text-align:center;
    margin: auto auto;
    padding: 10px 20px;
	}
	h4 {
		font-size: 22px;
		font-weight: normal;
	}
  .doublecheck {
    width:600px;
    max-width:90%;
    display:inline-block;
    box-sizing:border-box;
    background-color:#333;
    color:#ddd;
    border:2px solid #666;
    padding:10px 15px;
    margin:auto auto;
  }
  .doublecheck hr {
    border:0;
    height:1px;
    background-color:#999;
    margin:5px;
  }