body{background-image:linear-gradient(to bottom, #efbf04, #FFFFFF);
			background-repeat:no-repeat;}
#wrapper { width: 95%;
                margin-left: auto;
                margin-right: auto;
                overflow: auto;
			background-color:#fdfbd4;}

            hr {
                width: 80%;
                background-color: #888888;
            }
            
            header {
                text-align: center;
            }
            
            header h1 {background-color: #efbf04;
						margin-bottom:0;
						margin-top:0;
						font-family: Helvetica, sans-serif;
            }
            
            fieldset {
                margin-bottom: 2%;
                border: none;
            }
            
			form{display: flex;
			flex-flow:column nowrap;
			grid-gap:1.5em; 
			grid-template-columns: 6em 1fr;
			grid-template-rows:auto; 
			width:60%}
			
            #part1 {
                float: left;
                width: 45%
            }
            
            #part2 {
                float: right;
                width: 45%
            }
            
            #part3 {
                width: 80%;
				grid-gap:1em;
            }
            
            input[type="submit"] {
                display: inline;
                margin-left: 45%;
                margin-right: 45%;
                padding: .5%;
                font-size: .5em;
                font-family: Helvetica, sans-serif;
                background-color: #f19b2b;
                color: #ffffff;
                border-radius: 5px;
                box-shadow: 1px 3px 3px #444444;
            }

            #rangevalue {
                width: 2em;
            }
