2 h1, h2, h3, h4, h5, h6 {
11 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
21 /* Objectives and key points */
22 .objectives, .keypoints {
23 background-color: azure;
28 text-decoration: underline;
30 background-color: lightgray;
33 /* Putting shadows around things. */
35 -moz-box-shadow: 0 0 30px 5px #999;
36 -webkit-box-shadow: 0 0 30px 5px #999;
37 box-shadow: 0 0 30px 5px #999;
40 /* Things to understand (lead-in to sections in book). */
42 background-color: lightyellow;
45 /* Block quotations. */
48 padding: 1em 1em .5em 1em;
52 /* Citation for testimonial quote. */
53 blockquote.testimonial cite {
57 /* Main body of pages. */
61 font-family: "Open Sans", Helvetica, Arial, sans-serif;
62 color: rgb(03, 03, 03);
65 /* Styling for editorial stylesheet */
72 /* Top banner of every page. */
74 background-color: #FFFFFF;
79 border-bottom: 1px solid #A6A6A6;
82 /* Padding around image in top banner. */
87 @media (max-width: 700px) {
93 /* Explanatory call-out boxes. */
95 background-color: mistyrose;
105 outline-style: solid;
107 @media (max-width: 700px) {
112 @media (min-width: 700px) {
119 /* Level 2 headings inside pages. */
121 border-bottom: 1px solid #CCCCCC;
123 font-family: Verdana,"BitStream vera Sans";
128 /* PDF and slide files referenced from lectures. */
133 /* Footer of every page. */
136 background: url("/img/main_shadow.png") repeat-x scroll center top #FFFFFF;
137 padding: 4px 10px 7px 10px;
138 border-top: 1px solid #A6A6A6;
143 background-color: #20267D;
146 /* Main menu at the top of every page. */
149 background-color: #F4F4F4;
151 padding: 3px 0px 3px 25px;
152 border-bottom: 1px solid #A6A6A6;
166 /* Narration for audio-only lectures. */
172 /* Table of contents. */
174 /* No special styling yet. */
181 .transcript .media img {
182 border: 1px solid grey;
189 border-bottom:1px solid #515151;
192 /* YouTube video embed. */
198 /* Glossary description lists. */
203 /* FIXME: shouldn't be using iframe's directly (EventBrite and YouTube should be via macro expansion). */
204 iframe.youtube_player {
211 /* Amy Brown's logo in book/stylesheet.html. */
216 /* Person's name in team.html. */
222 /* Bibliography book covers. */
227 /* Blog calendar table in blog/index.html. */
228 table.blogcalendar th {
234 table.blogcalendar th.left {
239 table.blogcalendar tr td {
243 /* Blog index tables in blog/index.html. */
244 table.blogindex td.date {
249 /* Tables used for displaying choices in challenges. */
250 table.choices tr td {
251 vertical-align : top;
254 /* Database tables do _not_ have double borders */
256 border-collapse: collapse;
259 /* Container for content in the workshop index page */
264 /* Link items (to workshop pages) in the workshops tables */
265 table.workshops td.link {
270 /* Spacer items (i.e. ellipsis) on the workshops tables */
271 table.workshops td.spacer {
276 /* Date columns on the workshops tables */
277 table.workshops td.date {
282 /* Badge modal dialog */
287 #assertion-modal iframe {
288 background-color: transparent;
289 border: 0px none transparent;
295 #assertion-model img.badge {
302 /* list with checkbox as bullet */
304 list-style-image: url('/img/checkbox.png');
319 p,ul,ol,li,pre,code {