@media print { /* line 2, ../../app/stylesheets/_w3c.sass */
  h1 { page-break-before: always; }
  /* line 4, ../../app/stylesheets/_w3c.sass */
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  /* line 7, ../../app/stylesheets/_w3c.sass */
  ul, ol, dl { page-break-before: avoid; } }
/* line 10, ../../app/stylesheets/_w3c.sass */
html { display: block; }

/* line 12, ../../app/stylesheets/_w3c.sass */
address { display: block; font-style: italic; }

/* line 15, ../../app/stylesheets/_w3c.sass */
blockquote { display: block; margin: 1.12em 0; margin-left: 40px; margin-right: 40px; }

/* line 20, ../../app/stylesheets/_w3c.sass */
body { display: block; margin: 8px; }

/* line 23, ../../app/stylesheets/_w3c.sass */
dd { display: block; margin-left: 40px; }

/* line 26, ../../app/stylesheets/_w3c.sass */
div { display: block; }

/* line 28, ../../app/stylesheets/_w3c.sass */
dl { display: block; margin: 1.12em 0; }

/* line 31, ../../app/stylesheets/_w3c.sass */
dt { display: block; }

/* line 33, ../../app/stylesheets/_w3c.sass */
fieldset, form { display: block; margin: 1.12em 0; }

/* line 36, ../../app/stylesheets/_w3c.sass */
frame, frameset { display: block; }

/* line 38, ../../app/stylesheets/_w3c.sass */
h1 { display: block; font-size: 2em; margin: 0.67em 0; font-weight: bolder; }

/* line 43, ../../app/stylesheets/_w3c.sass */
h2 { display: block; font-size: 1.5em; margin: 0.75em 0; font-weight: bolder; }

/* line 48, ../../app/stylesheets/_w3c.sass */
h3 { display: block; font-size: 1.17em; margin: 0.83em 0; font-weight: bolder; }

/* line 53, ../../app/stylesheets/_w3c.sass */
h4 { display: block; margin: 1.12em 0; font-weight: bolder; }

/* line 57, ../../app/stylesheets/_w3c.sass */
h5 { display: block; font-size: 0.83em; margin: 1.5em 0; font-weight: bolder; }

/* line 62, ../../app/stylesheets/_w3c.sass */
h6 { display: block; font-size: 0.75em; margin: 1.67em 0; font-weight: bolder; }

/* line 67, ../../app/stylesheets/_w3c.sass */
noframes { display: block; }

/* line 69, ../../app/stylesheets/_w3c.sass */
ol { display: block; margin: 1.12em 0; margin-left: 40px; list-style-type: decimal; }
/* line 74, ../../app/stylesheets/_w3c.sass */
ol ul, ol ol { margin-top: 0; margin-bottom: 0; }

/* line 77, ../../app/stylesheets/_w3c.sass */
p { display: block; margin: 1.12em 0; }

/* line 80, ../../app/stylesheets/_w3c.sass */
ul { display: block; margin: 1.12em 0; margin-left: 40px; }
/* line 84, ../../app/stylesheets/_w3c.sass */
ul ol, ul ul { margin-top: 0; margin-bottom: 0; }

/* line 87, ../../app/stylesheets/_w3c.sass */
center { display: block; text-align: center; }

/* line 90, ../../app/stylesheets/_w3c.sass */
dir { display: block; margin: 1.12em 0; margin-left: 40px; }

/* line 94, ../../app/stylesheets/_w3c.sass */
hr { display: block; border: 1px inset; }

/* line 97, ../../app/stylesheets/_w3c.sass */
menu { display: block; margin: 1.12em 0; margin-left: 40px; }

/* line 101, ../../app/stylesheets/_w3c.sass */
pre { display: block; font-family: monospace; white-space: pre; }

/* line 105, ../../app/stylesheets/_w3c.sass */
li { display: list-item; }

/* line 107, ../../app/stylesheets/_w3c.sass */
head { display: none; }

/* line 109, ../../app/stylesheets/_w3c.sass */
table { display: table; border-spacing: 2px; }

/* line 112, ../../app/stylesheets/_w3c.sass */
tr { display: table-row; vertical-align: inherit; }

/* line 115, ../../app/stylesheets/_w3c.sass */
thead { display: table-header-group; vertical-align: middle; }

/* line 119, ../../app/stylesheets/_w3c.sass */
tbody { display: table-row-group; vertical-align: middle; }

/* line 123, ../../app/stylesheets/_w3c.sass */
tfoot { display: table-footer-group; vertical-align: middle; }

/* line 127, ../../app/stylesheets/_w3c.sass */
col { display: table-column; }

/* line 130, ../../app/stylesheets/_w3c.sass */
colgroup { display: table-column-group; }

/* line 133, ../../app/stylesheets/_w3c.sass */
td { display: table-cell; vertical-align: inherit; }

/* line 137, ../../app/stylesheets/_w3c.sass */
th { display: table-cell; font-weight: bolder; text-align: center; vertical-align: inherit; }

/* line 143, ../../app/stylesheets/_w3c.sass */
caption { display: table-caption; text-align: center; }

/* line 147, ../../app/stylesheets/_w3c.sass */
b, strong { font-weight: bolder; }

/* line 150, ../../app/stylesheets/_w3c.sass */
i, cite, em, var { font-style: italic; }

/* line 153, ../../app/stylesheets/_w3c.sass */
tt, code, kbd, samp { font-family: monospace; }

/* line 156, ../../app/stylesheets/_w3c.sass */
button, textarea, input, select { display: inline-block; }

/* line 159, ../../app/stylesheets/_w3c.sass */
big { font-size: 1.17em; }

/* line 162, ../../app/stylesheets/_w3c.sass */
small { font-size: 0.83em; }

/* line 165, ../../app/stylesheets/_w3c.sass */
sub { font-size: 0.83em; vertical-align: sub; }

/* line 169, ../../app/stylesheets/_w3c.sass */
sup { font-size: 0.83em; vertical-align: super; }

/* line 173, ../../app/stylesheets/_w3c.sass */
s, strike, del { text-decoration: line-through; }

/* line 176, ../../app/stylesheets/_w3c.sass */
u, ins { text-decoration: underline; }

/* line 179, ../../app/stylesheets/_w3c.sass */
br:before { content: "\A"; white-space: pre-line; }

/* line 183, ../../app/stylesheets/_w3c.sass */
a:link, a:visited { text-decoration: underline; }

/* line 186, ../../app/stylesheets/_w3c.sass */
a:focus { /*:outline thin dotted invert */ }

/* line 190, ../../app/stylesheets/_w3c.sass */
BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override; }
/* line 193, ../../app/stylesheets/_w3c.sass */
BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override; }

/* line 198, ../../app/stylesheets/_w3c.sass */
*[DIR="ltr"] { direction: ltr; unicode-bidi: embed; }
/* line 201, ../../app/stylesheets/_w3c.sass */
*[DIR="rtl"] { direction: rtl; unicode-bidi: embed; }

/* line 14, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 17, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body { line-height: 1; color: black; background: white; }

/* line 19, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 21, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 23, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 25, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: "" ""; }
/* line 96, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* line 27, ../../../../.rvm/gems/ruby-1.9.3-p0/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 1, ../../app/stylesheets/_formatting.sass */
.center { margin-left: auto; margin-right: auto; }

/* line 5, ../../app/stylesheets/_formatting.sass */
.float-left { float: left; }

/* line 8, ../../app/stylesheets/_formatting.sass */
.float-right { float: right; }

/* line 11, ../../app/stylesheets/_formatting.sass */
.left { float: left; }

/* line 14, ../../app/stylesheets/_formatting.sass */
.right { float: right; }

/* line 17, ../../app/stylesheets/_formatting.sass */
.text-center { text-align: center; }

/* line 20, ../../app/stylesheets/_formatting.sass */
.text-left { text-align: left; }

/* line 23, ../../app/stylesheets/_formatting.sass */
.text-right { text-align: right; }

/* line 26, ../../app/stylesheets/_formatting.sass */
.text-justify { text-align: justify; }

/* line 28, ../../app/stylesheets/_formatting.sass */
.text-top { vertical-align: top; }

/* line 31, ../../app/stylesheets/_formatting.sass */
.text-bottom { vertical-align: bottom; }

/* line 34, ../../app/stylesheets/_formatting.sass */
.text-middle { vertical-align: middle; }

/* line 37, ../../app/stylesheets/_formatting.sass */
.text-x-small { font-size: x-small; }

/* line 40, ../../app/stylesheets/_formatting.sass */
.text-small { font-size: small; }

/* line 43, ../../app/stylesheets/_formatting.sass */
.text-large { font-size: large; }

/* line 46, ../../app/stylesheets/_formatting.sass */
.text-x-large { font-size: x-large; }

/* line 49, ../../app/stylesheets/_formatting.sass */
.text-bold { font-weight: bold; }

/* line 52, ../../app/stylesheets/_formatting.sass */
.text-underline { text-decoration: underline; }

/* line 55, ../../app/stylesheets/_formatting.sass */
.cursor-pointer:hover { cursor: pointer; }

/* line 58, ../../app/stylesheets/_formatting.sass */
.icon-16 { width: 16px; height: 16px; }

/* line 62, ../../app/stylesheets/_formatting.sass */
.icon-24 { width: 24px; height: 24px; }

/* line 66, ../../app/stylesheets/_formatting.sass */
.icon-32 { width: 32px; height: 32px; }

/* line 70, ../../app/stylesheets/_formatting.sass */
.icon-64 { width: 64px; height: 64px; }

/* line 74, ../../app/stylesheets/_formatting.sass */
.italics { font-style: italic; }

/* line 77, ../../app/stylesheets/_formatting.sass */
.pointer { cursor: pointer; }

/* line 80, ../../app/stylesheets/_formatting.sass */
.overborder { border-top: 1px solid black; }

/* line 83, ../../app/stylesheets/_formatting.sass */
.underborder { border-bottom: 1px solid black; }

/* line 86, ../../app/stylesheets/_formatting.sass */
.clear-right { clear: right; }

/* line 89, ../../app/stylesheets/_formatting.sass */
.clear-left { clear: left; }

/* line 92, ../../app/stylesheets/_formatting.sass */
.clear-both { clear: both; }

/* line 95, ../../app/stylesheets/_formatting.sass */
.background-white { background-color: white; }

/* line 98, ../../app/stylesheets/_formatting.sass */
.font-bold { font-weight: bold; }

/* line 101, ../../app/stylesheets/_formatting.sass */
.text-white { color: white; }

/* line 104, ../../app/stylesheets/_formatting.sass */
.text-black { color: black; }

/* line 1, ../../app/stylesheets/_pagination.sass */
.pagination_bar { background-color: #eeeeee; margin-top: 0px; padding: 5px 0px 5px 0px; }

/* line 6, ../../app/stylesheets/_pagination.sass */
.flickr_pagination { text-align: center; padding: 0.3em; }
/* line 9, ../../app/stylesheets/_pagination.sass */
.flickr_pagination a, .flickr_pagination span { padding: 0.2em 0.5em; }
/* line 11, ../../app/stylesheets/_pagination.sass */
.flickr_pagination span.disabled { color: #aaaaaa; }
/* line 13, ../../app/stylesheets/_pagination.sass */
.flickr_pagination span.current { font-weight: bold; color: #ff0084; }
/* line 16, ../../app/stylesheets/_pagination.sass */
.flickr_pagination a { border: 1px solid #dddddd; color: #0063dc; text-decoration: none; }
/* line 20, ../../app/stylesheets/_pagination.sass */
.flickr_pagination a:hover, .flickr_pagination a:focus { border-color: #003366; background: #0063dc; color: white; }
/* line 24, ../../app/stylesheets/_pagination.sass */
.flickr_pagination .page_info { color: #aaaaaa; padding-top: 0.8em; }
/* line 27, ../../app/stylesheets/_pagination.sass */
.flickr_pagination .prev_page, .flickr_pagination .next_page { border-width: 2px; }
/* line 29, ../../app/stylesheets/_pagination.sass */
.flickr_pagination .prev_page { margin-right: 1em; }
/* line 31, ../../app/stylesheets/_pagination.sass */
.flickr_pagination .next_page { margin-left: 1em; }

/* line 6, ../../app/stylesheets/application.sass */
body { background: #222222; margin: auto; padding: 0; border: 0; width: 1024px; min-width: 600px; font-size: 90%; }
/* line 15, ../../app/stylesheets/application.sass */
body table { margin-left: auto; margin-right: auto; }
/* line 19, ../../app/stylesheets/application.sass */
body table tbody tr td { vertical-align: top; }

/* line 22, ../../app/stylesheets/application.sass */
a { color: #336699; }
/* line 24, ../../app/stylesheets/application.sass */
a:link, a:visited { text-decoration: none; background: none; cursor: pointer; }
/* line 28, ../../app/stylesheets/application.sass */
a:hover { color: #555555; background: #336699; text-decoration: none; }

/* line 33, ../../app/stylesheets/application.sass */
h1, h2, h3 { margin: 0.8em 0 0.2em 0; padding: 0; }

/* line 38, ../../app/stylesheets/application.sass */
p { margin: 0.4em 0 0.8em 0; padding: 0; }

/* line 43, ../../app/stylesheets/application.sass */
img { margin: 10px 0 5px; }

/* line 46, ../../app/stylesheets/application.sass */
#ads img { display: block; padding-top: 10px; }

/* line 51, ../../app/stylesheets/application.sass */
#header { clear: both; float: left; width: 100%; -webkit-box-shadow: rgba(0, 0, 0, 0.199) 0px 2px 5px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; clear: both; font-size: 0.9em; margin-left: auto; margin-right: auto; padding: 1em; }
/* line 67, ../../app/stylesheets/application.sass */
#header .heading { font-size: xx-large; font-family: "Courier New"; }
/* line 70, ../../app/stylesheets/application.sass */
#header .subheading { font-size: x-large; font-family: Times, Geneva, Arial, Helvetica, sans-serif; }
/* line 74, ../../app/stylesheets/application.sass */
#header p, #header h1, #header h2 { padding: 0.4em 15px 0 15px; margin: 0; }
/* line 78, ../../app/stylesheets/application.sass */
#header ul { clear: left; float: left; width: 100%; list-style: none; margin: 10px 0 0 0; padding: 0; }
/* line 86, ../../app/stylesheets/application.sass */
#header ul li { display: inline; list-style: none; margin: 0; padding: 0; }
/* line 92, ../../app/stylesheets/application.sass */
#header ul li a { display: block; float: left; margin: 0 0 0 1px; padding: 3px 10px; text-align: center; background: #eeeeee; color: black; text-decoration: none; position: relative; left: 15px; line-height: 1.3em; }
/* line 105, ../../app/stylesheets/application.sass */
#header ul li a:hover { background: #336699; color: white; }
/* line 109, ../../app/stylesheets/application.sass */
#header ul li a.active { color: white; background: black; font-weight: bold; }
/* line 114, ../../app/stylesheets/application.sass */
#header ul li a.active:hover { color: white; background: black; font-weight: bold; }
/* line 119, ../../app/stylesheets/application.sass */
#header ul li a span { display: block; }

/* line 123, ../../app/stylesheets/application.sass */
#layoutdims { clear: both; background: #eeeeee; border-top: 4px solid black; margin: 0; padding: 6px 15px !important; text-align: right; }

/* line 132, ../../app/stylesheets/application.sass */
.colmask { position: relative; clear: both; float: left; width: 100%; overflow: hidden; }

/* line 140, ../../app/stylesheets/application.sass */
.colright, .colmid, .colleft { float: left; width: 100%; position: relative; }

/* line 146, ../../app/stylesheets/application.sass */
.col1, .col2, .col3 { float: left; position: relative; padding: 0 0 1em 0; overflow: hidden; }

/* line 152, ../../app/stylesheets/application.sass */
.threecol { background: #eeeeee; background: #556688; -webkit-box-shadow: rgba(0, 0, 0, 0.199) 0px 2px 5px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; clear: both; font-size: 0.9em; margin-left: auto; margin-right: auto; padding: 1em; }
/* line 168, ../../app/stylesheets/application.sass */
.threecol .colmid { right: 25%; }
/* line 171, ../../app/stylesheets/application.sass */
.threecol .colleft { right: 50%; }
/* line 174, ../../app/stylesheets/application.sass */
.threecol .col1 { width: 46%; left: 102%; }
/* line 178, ../../app/stylesheets/application.sass */
.threecol .col2 { width: 21%; left: 31%; }
/* line 182, ../../app/stylesheets/application.sass */
.threecol .col3 { width: 21%; left: 85%; }

/* line 187, ../../app/stylesheets/application.sass */
#footer { clear: both; float: left; width: 100%; border-top: 1px solid black; }
/* line 193, ../../app/stylesheets/application.sass */
#footer p { padding: 10px; margin: 0; }

/* Customizations */
/* line 199, ../../app/stylesheets/application.sass */
.section { display: block; font-family: Times New Roman, Times, Geneva, Arial, Helvetica, sans-serif; font-size: medium; clear: both; text-align: justify; margin: 0; padding: 0; -webkit-box-shadow: rgba(0, 0, 0, 0.199) 0px 2px 5px; background: #fafaf2 url(/images/parchment.jpg) repeat; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; clear: both; font-size: 0.9em; margin-left: auto; margin-right: auto; padding: 1em; }
/* line 220, ../../app/stylesheets/application.sass */
.section ul.menu { font-size: large; }

/* line 223, ../../app/stylesheets/application.sass */
.section_header { display: block; height: 7px; margin: 0; padding: 0; margin-top: 5px; margin-left: auto; margin-right: auto; clear: both; }

/* line 233, ../../app/stylesheets/application.sass */
.section_footer { display: block; height: 7px; margin: 0; padding: 0; margin-bottom: 5px; margin-left: auto; margin-right: auto; }

/* line 242, ../../app/stylesheets/application.sass */
.date { text-align: center; font-size: 12pt; height: 20px; padding: 2px; margin-left: auto; margin-right: auto; font-weight: bold; }

