
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
body { font-size: 62.5% /* 1em = 10px */ }
ul, ol { margin: 0; padding: 0 0 0 2.75em; }
p, ul, ol { padding-top: 0; padding-bottom: 1.5em; margin: 0; line-height: 1.5em; }
ul ul, ul ol, ol ol, ol ul { padding-bottom: 0; }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }

/* Headers */

h1, h2, h3, h4, h5, h6 { font-family: 'Gill Sans', 'Gill Sans MT', Verdana, 'Bitstream Vera Sans', sans-serif; font-style: italic; color: #fffd8c; padding-top: 0; padding-bottom: .4em; margin: 0; }
h1, h2 { font-size: 2.2em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

/* Links */

a { text-decoration: none; }
a:link { color: #ff7a7a; }
a:visited { color: #fffd8c; }
a:hover { color: #bc5656; }
a:active, a:focus { color: #005488; }

/* Common Elements */

.off-screen { text-indent: -9999em; overflow: hidden; background-repeat: no-repeat; display: block; padding: 0; margin: 0; }
.clear { clear: both; }

/* Wordpress classes */

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

.post-edit-link { clear: both; }

.print-element { display: none; }

.hide { display: none; }
.show { display: block; }