@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700); body { margin: 0; padding: 0; border: 0; padding-left: 5%; padding-right: 5%; font-family: 'Open Sans', Helvetica, sans-serif; } td.header, td.nav, td.footer { text-align: center; background-color: #FC0; padding: 5px; } td.header { font-size: 150%; font-weight: bold; } td.body { vertical-align: top; height: 100%; width: 100%; border-top: thin black solid; border-bottom: thin black solid; padding-top: 15px; padding-left: 5%; padding-right: 5%; padding-bottom: 15px; background-image: url('/images/background.png'); background-size: contain; background-repeat: repeat-y; background-position: center; background-color: #EEE; /* background-attachment:fixed; /**/ } td.footer { font-size: 75%; font-style: italic; } table.form { border: 2px dashed #C00; background-color: #EEE; padding: 15px; } input[type='button'].form, button.form, table.form input[type='button'], table.form button { font-family: 'Open Sans', Helvetica, sans-serif; -moz-box-shadow: 0px 10px 14px -7px #C00; -webkit-box-shadow: 0px 10px 14px -7px #C00; box-shadow: 0px 10px 14px -7px #C00; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FC0), color-stop(1, #C90)); background:-moz-linear-gradient(top, #FC0 5%, #C90 100%); background:-webkit-linear-gradient(top, #FC0 5%, #C90 100%); background:-o-linear-gradient(top, #FC0 5%, #C90 100%); background:-ms-linear-gradient(top, #FC0 5%, #C90 100%); background:linear-gradient(to bottom, #FC0 5%, #C90 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC0', endColorstr='#C90',GradientType=0); background-color:#FC0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:8px 16px; display:inline-block; color:#000; cursor:pointer; font-size:12pt; font-weight:bold; text-decoration:none; text-shadow:0px 1px 0px #FFF; } button:hover:enabled.form, input[type='button']:hover:enabled.form, table.form button:hover:enabled, table.form input[type='button']:hover:enabled { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C90), color-stop(1, #FC0)); background:-moz-linear-gradient(top, #C90 5%, #FC0 100%); background:-webkit-linear-gradient(top, #C90 5%, #FC0 100%); background:-o-linear-gradient(top, #C90 5%, #FC0 100%); background:-ms-linear-gradient(top, #C90 5%, #FC0 100%); background:linear-gradient(to bottom, #C90 5%, #FC0 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C90', endColorstr='#FC0',GradientType=0); background-color:#C90; } button:disabled.form, input[type='button']:disabled.form, table.form button:disabled, table.form input[type='button']:disabled { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CCC), color-stop(1, #666)); background:-moz-linear-gradient(top, #CCC 5%, #666 100%); background:-webkit-linear-gradient(top, #CCC 5%, #666 100%); background:-o-linear-gradient(top, #CCC 5%, #666 100%); background:-ms-linear-gradient(top, #CCC 5%, #666 100%); background:linear-gradient(to bottom, #CCC 5%, #666 100%); color: #333; cursor:default; } a:link, a:visited { color: #F00; } a:hover, a:active { color: #C00; }