@font-face { font-family: 'OpenSans'; src: url('./fonts/OpenSans-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'OpenSans'; src: url('./fonts/OpenSans-Italic.ttf') format('truetype'); font-weight: normal; font-style: italic; } @font-face { font-family: 'OpenSans'; src: url('./fonts/OpenSans-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'OpenSans'; src: url('./fonts/OpenSans-BoldItalic.ttf') format('truetype'); font-weight: bold; font-style: italic; } body { font-family: OpenSans; margin: 0 0 0 0; } table { border: 0px solid #000000; border-spacing: 0px; box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.5); } table th { background-color: #aaaaaa; padding: 10px; } table td { padding: 10px; } table tr:nth-child(odd) td { background-color: #eeeeee; } table tr:nth-child(even) td { background-color: #dddddd; } input[type=text] { border: 2px solid #000000; width: 250px; height: 30px; border-radius: 10px; padding-left: 10px; padding-right: 10px; } input[type=submit] { border: 2px solid #000000; height: 30px; border-radius: 10px; background-color: #CC3300; color: #FFFFFF; font-weight: bold; padding-left: 15px; padding-right: 15px; } #menuback { background: url('./img/back.png'); } #menubar { background: url('./img/header.png') no-repeat; box-shadow: 0px -10px 9px rgba(0,0,0,0.7); width: 940px; height: 88px; margin: auto; padding-left: 20px; padding-right: 20px; color: #FFFFFF; line-height: 88px; } #logo { float: left; padding-top: 12px; padding-right: 10px; } #logotext { float: left; width: 350px; font-size: 30px; } #logotext a { color: #FFFFFF; font-weight: bold; text-decoration: none; } #searchbox { float: left; height: 88px; line-height: 88px; } #menu { text-align: right; } #menu a { color: #FFFF00; font-weight: bold; text-decoration: none; } #content { background: url('./img/content.png') repeat-x 0 0; box-shadow: 0px -4px 10px rgba(0,0,0,0.4); background-color: #FFFFFF; width: 920px; min-height: 570px; padding: 30px 30px 30px 30px; margin: auto; } #content a { color: #CC3300; font-weight: bold; text-decoration: none; } #footerback { background: url('./img/back.png') repeat 0 0; } #footer { background: url('./img/footer.png') repeat 0 0; width: 920px; height: 100px; margin: auto; padding: 0px 30px 0px 30px; line-height: 100px; color: #FFFFFF; } #footer a { color: #FFFFFF; font-weight: bold; text-decoration: none; } .bigbold { font-size: 25px; font-weight: bold; } .logosmall { width: 16px; height: 16px; } .logobig { width: 64px; height: 64px; } .center { text-align: center; } .right { float: right; } .hundred { width: 100%; } .fifty { width: 50%; } .top { vertical-align: top; }