html, body { margin: 0; padding: 0; font-family: "Helvetica", sans-serif; font-weight: 300; font-size: 0.9em; background-image: url('http://okfoc.us/assets/images/photocopy.png'); background-position: bottom center; background-repeat: repeat; background-attachment: scroll; } ul { padding: 0; list-style: none; } a { color: #A200FF; text-decoration: none; font-family: Monaco, monospace; text-transform: uppercase; } a:hover { border-bottom: 1px solid #A200FF; } a:visited { color: #A200FF; } .admin-header { height: 50px; background-color: rgba(255,255,255,0.8); border-bottom: 2px solid #ddd; } .admin-header .breadcrumb { margin-left: 1em; font-size: 2em; color: rgba(0, 0, 0, 0.25); line-height: 50px; } .admin-header .site-link { float: right; margin-right: 1em; line-height: 50px; } .main.index .resource-category { float: left; min-width: 200px; margin: 1em; padding: 1em; background-color: #fff; border: 2px solid #ddd; } nav { background: white; width: 10%; margin: 2.5em 1em; padding: 1em; float: left; display: block; } h2 { margin-bottom: 1.5em; line-height: 1; text-transform: uppercase; font-size: 14px; letter-spacing: 6px; text-align: left; font-style: italic; font-family: Comic Sans MS, cursive; font-weight: 100; color: #333; -webkit-transform: rotate(-1deg); transform: rotate(-1deg); } .main.index .resource-category a.add-new { border-bottom: 3px solid rgba(0, 0, 0, 0); float: right; font-size: 1.5em; color: rgba(0, 0, 0, 0.25); } .main.index .resource-category li { margin: 1em 0; } .main.index .resource-category a.add-new:hover { border-bottom: 3px solid rgba(0, 0, 0, 0.25); } .main.resource { float: left; margin-top: 2em; width: 80%; } .main.resource > * { margin: 1em 1em; } .main.resource form { border-top: 1px solid #ddd; font-size: 1.25em; } label { clear: left; display: block; float: left; font-weight: normal; background: white; margin-top: 0.5em; margin-right: 0.5em; margin-bottom: 1em; width: 10em; line-height: 1.5em; color: rgba(0, 0, 0, 0.75); } .property label { border-bottom: 1px solid #000; } .main.resource form .property { margin: 1em 0; } .main.resource form input, .main.resource form textarea, .main.resource form select, .main.resource form img { display: block; float: left; width: 20em; font-size: 1.0em; color: #000; border: 1px solid #333; min-height: 2em; padding: 0 0.5em; margin-bottom: 1em; } .main.resource form textarea { padding: 0.5em; height: 15em; } .main.resource form select { margin-top: 0.5em; } .main.resource form button { float: left; padding: 0.5em; font-size: 1.0em; } .clear { clear: both; }