jeremykidwell.info/static/css/demo.css

327 lines
6.8 KiB
CSS
Raw Normal View History

2017-06-26 19:57:02 +00:00
/* =Typography
-----------------------------------------------------------------------------*/
body {
font-family: 'ff-tisa-web-pro', Georgia, 'Times New Roman', Times, Serif;
font-size: 1.05em;
line-height: 1.6em;
background-color: #faf8f8;
}
form, input[type="search"], select[multiple="multiple"] {font-family: 'ff-tisa-web-pro', 'Trebuchet MS', Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5 {
font-family: 'ff-tisa-web-pro', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-style: italic;
color: #36454f;
}
h2, h3, h4, h5 {
font-weight: normal;
font-style: italic;
}
h2, h3 {
text-transform: lowercase;
font-family: 'ff-meta-serif-sc-web-pro', 'Trebuchet MS', 'Helvetica Neue', Tahoma;
font-style: normal;
}
.label-red {
background-color: #36454f;
}
a {color: #36454f;
text-decoration:none;
border-bottom: dotted 1px #A1A3A1;}
a:hover {text-decoration:underline;}
a.badge.badge-red { color: #fff;}
/* =Code
-----------------------------------------------------------------------------*/
pre,
code,
kbd,
samp,
var,
output {
font-size: 90%;
font-style: normal;
font-family: PragmataPro, Menlo, Monaco, "Andale Mono", "Lucida Console", "Courier New", monospace;
}
/* =Common
-----------------------------------------------------------------------------*/
img,
#feedback,
#banner,
#intro li {
border-radius: 3px;
}
nav {text-transform: lowercase;
font-family: 'ff-meta-serif-sc-web-pro';}
.hd {font-family: 'ff-tisa-web-pro'; }
.caps {text-transform: lowercase;
font-family: 'ff-meta-serif-sc-web-pro'; }
.compact { margin: 0 0 0 1.3em; }
hr {border-top: 1px solid #b3cde0; margin-top:5ex; margin-bottom: 5ex;}
.separator {border-top: 5px solid #b3cde0;}
h2 {border-bottom: 1px solid #b3cde0;}
h2 a {border-bottom: none;}
/* =Layout
-----------------------------------------------------------------------------*/
.wrapper {
padding: 0 10px;
width: 94%;
max-width: 1300px;
margin: auto;
}
#outer {
padding: 3em 0 1em 0;
margin: 1em 0 3em 0;
background: url(hero-image1.jpg) #282828;
background-size: cover;
background-position: 50% 50%;
box-shadow: 0 0 3px #333 inset;
/* border: 1px solid #000; */
color: #f2f2f2;
height: 200px;
}
#outer h2,
#outer h3 {
color: #ccc;
}
#topbar {
background: #536878;
padding:0px;
margin:0ex;
/* border-bottom: 3px solid #36454f; */
}
#midbar {
background: #eaa;
padding:0px;
margin:0ex;
/* border-bottom: 3px solid #36454f; */
}
#topbar .navbar {padding-bottom:14px; font-size:120%;}
#topbar li a {color: #fff; border-bottom: none;}
#topbar li a {color: #b3cde0;}
#topbar li span a {color: #fff;}
.avatar {
-webkit-border-radius: 50em;
-moz-border-radius: 50em;
border-radius: 50em;
}
.image-left {
float: left;
margin: 0 1em 1em 0;
}
/* =Header
-----------------------------------------------------------------------------*/
header {
padding-top: 15px;
margin-bottom: 0em;
}
/* #header h1 {
float: left;
font-size: 48px;
margin-top: 1px;
margin-bottom: 0;
color: #ffffff;
} */
/* #header nav {
margin-top: 1.2em;
margin-bottom: 0;
float: right;
} */
header h1 { font-size: 24px;
margin-top: 1px;
margin-bottom: 0;
/* color: #ffffff;*/ }
#topbar form {float:right; display:inline-block; }
/* =Promo
-----------------------------------------------------------------------------*/
#promo {
margin-bottom: 1.5em;
}
/* =Intro
-----------------------------------------------------------------------------*/
#intro .subheader {
color: rgba(0, 0, 0, .4);
padding-bottom: .3em;
border-bottom: 1px solid #ccc;
}
#intro li {
/* background-color: #e9e6da;*/
}
/* =Feedback
-----------------------------------------------------------------------------*/
#feedback {
background-color: rgba(0,0,0,.5);
padding: 2em 3em;
}
/* =Banner
-----------------------------------------------------------------------------*/
#banner {
line-height: 0;
padding: 1.5em;
background-color: #e9e6da;
}
/* =Blocks
-----------------------------------------------------------------------------*/
#blocks dl {
overflow: hidden;
margin: 0;
padding-bottom: 1.5em;
}
#blocks dt {
float: left;
width: 22%;
margin-right: 4%;
}
#blocks dt img {
padding: 4px;
background-color: #fff;
border: 1px solid #000;
box-shadow: 4px 4px 0 #000;
}
#blocks dd {
margin: 0;
float: left;
width: 74%;
padding-bottom: 1.5em;
}
/* =Partners
-----------------------------------------------------------------------------*/
#partners {
padding-top: 1.5em;
}
#partners h4 {
color: #666;
}
/* =Footer
-----------------------------------------------------------------------------*/
.dateblock {text-align:right; }
/* =Footer
-----------------------------------------------------------------------------*/
#footer {
color: #b3cde0;
margin-top: 3ex;
padding-bottom: 20px;
font-size: .9em;
padding-top: 1em;
background-color: #536878;
overflow: hidden;
/* box-shadow: 0 2px 4px #bbb inset;*/
/* background: #f0f0f0;*/
border-top: 3px solid #36454f;
}
#footer a { color: #fff; }
#footer section {
float: none;
text-align:center;
}
#footer nav {
float: right;
}
#footer nav ul {
list-style: none;
margin: 0;
}
#footer nav ul li {
float: left;
margin-left: 2em;
}
/* =Tablet (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper { width: 748px; }
}
/* =Mobile (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
/* .wrapper { width: 300px; }*/
/* #header h1 { float: none; text-align:center; font-size: 36px;}*/
/* #header nav { float:none; text-align:center;}*/
/* #header nav ul li { margin: 0; margin-right: 1em; } */
#topbar .navbar {padding-bottom:12px; font-size:120%; }
#topbar .navbar li {float:left; margin-left:1.1em;}
#banner { text-align: center; margin-bottom: 1.5em; }
#footer section, #footer nav { float: none; text-align:center;}
#footer nav ul { margin-top: 1em; text-align:center;}
#footer nav ul li { margin: 0; margin-right: 1em;}
.dateblock {text-align:center;}
h1, h2, h3, h4, h5, form, input {text-align:center;}
}
/* =Mobile (Landscape)
-----------------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper { width: 420px; }
}
.grlog blockquote { font-style:normal; border: 0px ; font-size:1em;}
.grlog blockquote blockquote { border-left: 2px solid #dddddd; }
.grlog .datestamp { text-transform: lowercase;
font-family: 'ff-meta-serif-sc-web-pro'; }
.grlog img { margin-left: 12px; margin-bottom: 12px; margin-top:12px;}
.grlog p {padding-top:0.5em;}
.oldcons img { margin-left: 0px; margin-bottom: 24px; margin-top:12px;}
.oldcons p {padding-top:0.5em;}
.oldcons h3 {padding-top:0.2em;}
.logician {float: left; margin-right:16px;}
p.capitalize {
text-transform: capitalize;
}