X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/78e68053e3f159e7e9882bc178b7392f1c3a8222..810394009cffaa97cd898ce79826ac0e63aabf79:/static/css/screen.css diff --git a/static/css/screen.css b/static/css/screen.css index 6eb28d0..d3a0107 100644 --- a/static/css/screen.css +++ b/static/css/screen.css @@ -1,3 +1,4 @@ +@import "http://fonts.googleapis.com/css?family=Expletus+Sans"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, @@ -56,55 +57,204 @@ blockquote, q { content: ""; content: none; } -html { - background: #2a486d; - height: 100%; } +/* Compass Vars */ +/* Custom Vars */ +/* custom mixins */ +body { + font-size: 100%; + line-height: 1.563em; } + +html > body { + font-size: 16px; } body { - background: url('../img/bg.png?1303763277'), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 900, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(88.889%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.9))); - background: url('../img/bg.png?1303763277'), -webkit-radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 800px, rgba(0, 0, 0, 0.9) 900px); - background: url('../img/bg.png?1303763277'), -moz-radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 800px, rgba(0, 0, 0, 0.9) 900px); - background: url('../img/bg.png?1303763277'), -o-radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 800px, rgba(0, 0, 0, 0.9) 900px); - background: url('../img/bg.png?1303763277'), radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 800px, rgba(0, 0, 0, 0.9) 900px); - padding: 1px; - margin: -1px; - min-height: 100%; - font-family: Helvetica, Arial, sans-serif; - font-size: 13px; - line-height: 15px; } + background: #e0e5ef; + color: #333333; + text-shadow: 0 1px 0 #FFF; + font-family: Helvetica, Arial, serif; } + +a { + color: black; + text-decoration: none; + background: #aebbd5; + padding: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + -khtml-border-radius: 3px; + border-radius: 3px; } + a:hover { + background: #95a1bb; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65); } #container { - width: 920px; - margin: 40px auto; } + width: 750px; + margin: 20px auto; + background: transparent; + color: #333333; } #nameplate { - color: #FFF; - font-size: 80px; - line-height: 80px; - text-align: center; - text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6); } - -#content { - background: white; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - -o-border-radius: 4px; - -ms-border-radius: 4px; - -khtml-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.35) 0 0 36px, rgba(0, 0, 0, 0.1) 0 10px 10px inset; - -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 0 36px, rgba(0, 0, 0, 0.1) 0 10px 10px inset; - -o-box-shadow: rgba(0, 0, 0, 0.35) 0 0 36px, rgba(0, 0, 0, 0.1) 0 10px 10px inset; - box-shadow: rgba(0, 0, 0, 0.35) 0 0 36px, rgba(0, 0, 0, 0.1) 0 10px 10px inset; - border: 1px solid white; - padding: 19px; - margin-top: 20px; } - -#pagefooter { - font-size: 12px; - color: #8faed4; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); - width: 600px; - margin: 20px auto; } - #pagefooter p { - margin-bottom: 15px; } + font-size: 3.75em; + line-height: 1.25em; + margin-bottom: 25px; + padding-bottom: 5px; + border-bottom: 5px solid #333333; + -moz-box-shadow: 0 1px 0 white; + -webkit-box-shadow: 0 1px 0 white; + -o-box-shadow: 0 1px 0 white; + box-shadow: 0 1px 0 white; + font-family: "Expletus Sans", Helvetica, Arial, serif; } + +#content p, #content ul, #content ol, #content header { + margin-bottom: 1.563em; } +#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { + font-weight: bold; + margin-bottom: 0.781em; } +#content h2 { + font-size: 1.25em; + line-height: 1.25em; } +#content code { + background: #bec9de; + padding: 3px; + margin: -4px 0; + border: 1px solid #aebbd5; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + -khtml-border-radius: 3px; + border-radius: 3px; + -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 white; + -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 white; + -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 white; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 white; + font-family: Menlo, monospace; + font-size: 0.813em; + line-height: 1.923em; } + +.three-up { + background: #333333; + margin: 25px -10px; + padding: 10px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -o-border-radius: 5px; + -ms-border-radius: 5px; + -khtml-border-radius: 5px; + border-radius: 5px; + -moz-box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + -webkit-box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + -o-box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + overflow: hidden; + *zoom: 1; } + .three-up figure { + border: 1px solid #1a1a1a; + float: left; + width: 241.333px; + margin-right: 10px; + overflow: hidden; + position: relative; + -moz-transition-property: width; + -webkit-transition-property: width; + -o-transition-property: width; + transition-property: width; + -moz-transition-duration: 0.25s; + -webkit-transition-duration: 0.25s; + -o-transition-duration: 0.25s; + transition-duration: 0.25s; + -moz-transition-timing-function: linear; + -webkit-transition-timing-function: linear; + -o-transition-timing-function: linear; + transition-timing-function: linear; + -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 rgba(255, 255, 255, 0.35); + -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 rgba(255, 255, 255, 0.35); + -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 rgba(255, 255, 255, 0.35); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 rgba(255, 255, 255, 0.35); + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + -khtml-border-radius: 3px; + border-radius: 3px; } + .three-up figure.shrunk { + width: 62px; } + .three-up figure.expanded { + width: 600px; } + .three-up figure:last-child { + margin-right: 0; + float: right; + /* keeps the right margin from wiggling */ } + .three-up figure img { + display: block; } + .three-up figcaption { + position: absolute; + bottom: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.75); + text-shadow: 1px 1px 0 #000; + padding: 0 5px; + color: #FFF; + width: 600px; + font-size: 0.813em; + line-height: 1.923em; } + +#modelList { + margin-left: 1.5em; } + #modelList li { + margin-bottom: 0.781em; + list-style-type: disc; } + #modelList .name { + font-weight: bold; } + +#contribList { + background: #333333; + margin: 25px -10px; + padding: 20px 10px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -o-border-radius: 5px; + -ms-border-radius: 5px; + -khtml-border-radius: 5px; + border-radius: 5px; + -moz-box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + -webkit-box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + -o-box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + box-shadow: 0 1px 0 0 white, 0 2px 4px rgba(0, 0, 0, 0.35) inset; + overflow: hidden; + *zoom: 1; + text-shadow: none; + color: white; + -webkit-font-smoothing: antialiased; } + #contribList li { + width: 343px; + float: left; + margin: 0 5px 10px 5px; + padding: 10px; + background: #262626; + border: 1px solid #1a1a1a; + -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35) inset, 0 1px 0 0 rgba(255, 255, 255, 0.15); + -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35) inset, 0 1px 0 0 rgba(255, 255, 255, 0.15); + -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35) inset, 0 1px 0 0 rgba(255, 255, 255, 0.15); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35) inset, 0 1px 0 0 rgba(255, 255, 255, 0.15); + overflow: hidden; + *zoom: 1; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + -o-border-radius: 3px; + -ms-border-radius: 3px; + -khtml-border-radius: 3px; + border-radius: 3px; } + #contribList .name, #contribList .description, #contribList .status { + display: block; } + #contribList .name { + font-weight: bold; } + #contribList .description { + color: #999999; } + #contribList .status { + font-style: italic; + font-size: 0.813em; + line-height: 1.923em; + float: right; }