/* CSS for request.html
** Author:  Roddy A. Stegemann
** Date:  Sunday, 17 June 2018
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

body { 
  font-family: 'Open Sans', sans-serif;
  color: #666;
}

/************************************************************************************
STRUCTURE
*************************************************************************************/

#pagewrap {
	padding: 5px;
	width: 60%;
	margin: 20px auto;
}

#flex_container {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


header {
	height: auto;
	padding: 0 15px;
}

header h1 {
	font-size: 3em;
	text-align: center;
}

header #subtitle {
	margin-top: -1.5em;
	text-align: center;
	font-size: 1.4em;
}

header a:link {color:#999; text-decoration: none;}
header a:visited {color:#fadb9d;}
header a:hover {font-weight: 800;text-decoration: none;color:#f00;}
header a:active {color:#5a4149;}

#main {
	text-align: justify;
}

img#right {
	float: right;
	margin: 5px 0px 5px 10px;
}

.signature {
	text-align: right;
	font-size
}

#main a:link, #ps p a:link {color:#f00; text-decoration: none;}
#main a:visited, #ps p a:visited {color:#fadb9d;}
#main a:hover, #ps p a:hover {font-weight: 800;text-decoration: none;color:#f00;}
#main a:active, #ps p a:active {color:#5a4149;}

footer {
	clear: both;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 10px 0px;
}

.footer_item_right {
	text-align: right;
	text-align: -moz-right;
	text-align: -webkit-right;
}

footer a:link {color:#999; text-decoration: none;}
footer a:visited {color:#fadb9d;}
footer a:hover {font-weight: 800;text-decoration: none;color:#f00;}
footer a:active {color:#5a4149;}

#ps {
	text-align: justify;
}



