a span { cursor:pointer; }\r
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }\r
address { font-style:italic; margin:0 0 1.5em 0; }\r
-body { background:white; color:#222; font-family: Antic, Arial, sans-serif; font-size:81.3%; line-height:1.5; text-align:left; letter-spacing:1px;}\r
+body { background:white; color:#222; font-family: 'Open Sans', sans-serif; font-style:normal; font-size:81.3%; line-height:1.5; text-align:left; letter-spacing:1px;}\r
code, kbd, pre, samp { font-family:monospace, sans-serif; }\r
del { text-decoration:line-through; }\r
dl { margin:1em 0; }\r
h1, h2, h3, h4, h5, h6 { font-weight:bold; line-height:1.4; margin-bottom:0; }\r
/* Typographic scale based on 12px body size */\r
h1 { font-size:4em; }\r
-h2 { font-size:1em; }\r
+h2 { font-size:1.154em; }\r
h3 { font-size:1em; }\r
h4 { font-size:1.5em; }\r
h5 { font-size:1.333em; }\r
img { border:0; vertical-align:middle; }\r
ins { text-decoration:none; }\r
p { margin-bottom:1em; }\r
-pre { overflow:auto; line-height:24px; }\r
+pre { overflow:auto; }\r
strong, b { font-weight:bold; font-style:inherit; }\r
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }\r
sub { bottom:-0.25em; }\r
/* misc ---------------------------------------*/\r
img[align="left"] { margin:0 1em 0.5em 0; }\r
img[align="right"] { margin:0 0 0.5em 1em; }\r
+\r
+/* button */\r
+.button { display: inline-block; color: #fff; line-height: 22px; padding: 10px 22px; background-color: #F89A1C; margin-bottom: 10px;}\r
+.button:hover { background-color: #3582AC;}\r
+.button.wide { display: block;}\r
+span.action-desc { display: block; color: #fff;}\r
+.button:visited { color: #fff !important }\r
+\r
+/* heading extra */\r
+h2 .header-actions { float: right; font-size: 0.8em;}\r