/* Theme Name: lfinetwork Theme Theme URI: http://loufreyinstitute.org Author: Mike Barnhardt Author URI: http://mikebarnhardt.com Description: Theme for the lfinetwork sites. Version: 1 License: GNU General Public License */ html { background: transparent url('img/footer_bg.jpg') repeat 0 0; } body { padding-top: 40px; } .inner { padding: 36px 0; } header { background: transparent url('img/header_bg') repeat 0 0; } .multiplebgs header { background: url('img/glow.png') no-repeat center center, url('img/black_bar.png') repeat-x top left, url('img/black_bar.png') repeat-x bottom left, transparent url('img/header_bg.jpg') repeat 0 0; } header h1, header ul li a { color: #fff; text-shadow: #123 0 1px 1px; } header ul li a { display: block; float: left; font-size: 13px; font-weight: bold; margin-left: 18px; &:hover { color: #fff; position: relative; top: -1px; text-decoration: none; text-shadow: #123 0 2px 1px; } } .lfinetwork-logo { text-indent:-9999px; background: transparent url('img/network_logo.png') no-repeat 20px 0; width: 95px; &.inline { display: block; float: left; background-position: 0 -4px; margin-right: 9px; } } .ucf-logo, .nav a.ucf-logo { background: transparent url('img/ucf.png') no-repeat 2px 5px; padding-left: 30px; } .topbar-wrapper { height: 40px; position: relative; margin: -20px 0 20px; .topbar { position: absolute; margin: 0 -20px; .topbar-inner { padding-left: 20px; padding-right: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } } } #menu-main { .toggle a::after { width: 0; height: 0; display: inline-block; content: "↓"; text-indent: -99999px; vertical-align: top; margin-top: 8px; margin-left: 4px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid white; filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .sub-menu { background-color: #333; float: left; display: none; position: absolute; top: 40px; z-index: 900; min-width: 160px; max-width: 220px; _width: 160px; margin-left: 0; margin-right: 0; padding: 6px 0; zoom: 1; border-color: #999; border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 0 1px 1px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; li { list-style: none; margin: 0; a { padding: 4px 15px; &:hover { background-color: #191919; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919)); background-image: -moz-linear-gradient(top, #292929, #191919); background-image: -ms-linear-gradient(top, #292929, #191919); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919)); background-image: -webkit-linear-gradient(top, #292929, #191919); background-image: -o-linear-gradient(top, #292929, #191919); background-image: linear-gradient(top, #292929, #191919); color: #ffffff; } &::after { display: none; border: none; content: ''; text-indent: normal; } } } } .menu-item:hover { .sub-menu { display: block; } } } .post-title a { color: #333; &:hover { border-bottom: 1px solid #ccc; text-decoration: none; } } .post-meta { margin-bottom: 18px; } article hr { margin: 36px 0 35px; } #footer-wrapper { background: transparent url('img/footer_bg.jpg') repeat 0 0; } footer { background: transparent url('img/footer_pattern.png') repeat-x 0 0; border: none; color: #ccc; text-shadow: #131313 0 1px 1px; a { color: #39f; &:hover { border-bottom: 1px solid #39f; color: #fff; text-decoration: none; } } h1, h2, h3, h4, h5, h6 { color: #fff; &.page-header { border-color: #777; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } } }