@import "compass/reset"; @import "compass/layout/grid"; @grid-columns : 12; @grid-width : 960px; @grid-margin : 10px; body, html { background-color: #f8f8f8; font-family: 'Didact Gothic', serif; font-size: 16px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; letter-spacing: 0em; word-spacing: 0em; line-height: 1.2; } #header { .grid-clearfix(); background: black; width: 100%; .logo, .tagline { color: #f30; padding-top: (@grid-margin * 2); padding-bottom: (@grid-margin * 2); padding-left: 4%; padding-right: 4%; font-family: 'Tangerine', serif; font-size: 45px; font-style: normal; font-weight: 700; text-shadow: 1px 1px 1px #aaa; text-decoration: none; text-transform: none; text-align: center; letter-spacing: 0em; word-spacing: 0em; line-height: 0.9; } .logo { float: left; } .tagline { float: right; padding-top: 40px; } .navigation { background: #f30; background: url('../img/nav.png'); height: 20px; padding: (@grid-margin) 0; text-align: center; ul { li { display: inline-block; padding: 0 3%; a { color: #fff; font-weight: bold; text-decoration: none; &:hover { text-decoration: underline; } } } } } } #wrapper { .grid-container(); .grid-clearfix(); margin-top: (@grid-margin * 2); color: #666; h1, h2, h3, h4, h5, h6 { color: #f30; font-family: 'Dancing Script', serif; font-style: normal; font-weight: 700; text-shadow: none; text-decoration: none; text-transform: none; letter-spacing: 0em; word-spacing: 0em; line-height: 1.2; } h1 { text-align: right; font-size: 35px; margin-bottom: (@grid-margin * 2); } h2 { font-size: 30px; text-align: right; margin-bottom: (@grid-margin * 2); color: #000; margin-right: 80px; } h3 { font-size: 25px; } #content-left, #content-right, #content-full { margin-left: (@grid-margin - 1) !important; margin-right: (@grid-margin - 1) !important; padding-top: (@grid-margin * 2); padding-bottom: (@grid-margin * 2); overflow: hidden !important; p { margin: @grid-margin; } a { color: #666; text-decoration: none; &:hover { text-decoration: underline; } } form { margin: @grid-margin; } .float-right { float: right; } .float-center { float: center; } .float-left { float: left; } .text-left { text-align: left; } .text-center { text-align: center; } .text-right { text-align: right; } } #content-full { .grid(12); } #content-left { .grid(8); border-right: 1px solid #f30; } #content-right { .grid(4); form { input, select, textarea { margin-top: (@grid-margin / 2); margin-bottom: (@grid-margin / 2); padding: 2px; border: 1px solid #f60; -moz-box-shadow:inset 1px 2px 5px #979797; -webkit-box-shadow:inset 1px 2px 5px #979797; box-shadow:inset 1px 2px 5px #979797; background: #ECECEC; color: #999; width: 100%; font-family: 'Didact Gothic', serif; font-size: 16px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; letter-spacing: 0em; word-spacing: 0em; line-height: 1.2; } input[type="submit"] { background-image: url('../img/nav.png'); color: #fff; font-weight: bold; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; width: 60px; padding: 2px; -webkit-border-radius: (@grid-margin / 2); -moz-border-radius: (@grid-margin / 2); border-radius: (@grid-margin / 2); float: right; } } } .content-tabs { float: left; color: #666; font-family: 'Didact Gothic', serif; font-size: 16px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; letter-spacing: 0em; word-spacing: 0em; line-height: 1.2; } } #jquery-banner { text-align: center; margin-bottom: (@grid-margin * 3); } #footer { .grid-clearfix(); color: #979797; margin-top: (@grid-margin * 2); padding-left: 4%; a { color: #979797; font-weight: bold; text-decoration: none; &:hover { text-decoration: underline; } } }