body
    {
    background-color:	#cccccc;
    }
#container
    {
    margin:		0 auto;
    max-width:		960px;
    }
header
    {
    color:		white;
    }
main
    {
    background-color:	white;
    min-height:		27em;
    }
input:focus
    {
    border:		2px solid black!important;
    }
footer img
    {
    max-height:		4em;
    }
@media only screen and (max-device-width: 480px) and (orientation: portrait)
    {
    main
	{
	min-height:	20em;
	}
    }
@media only screen and (max-device-width: 480px) and (orientation: landscape)
    {
    main
	{
	min-height:	12em;
	}
    }
@media print
    {
    }
