def _style
bg = "#fff"
h1 = "#4fa3da"
link = h1
hover = "#f65077"
dash = hover
version = "#fcf095"
style :type => "text/css" do
text %[
body { font-family: verdana, sans-serif; background-color: #{bg};
line-height: 20px; }
a:link, a:visited { color: #{link}; }
a:hover { text-decoration: none; color: #{hover}; }
div.header { border-bottom: 1px dashed #{dash}; }
code.header { margin-left: 30px; font-weight: bold;
background-color: #{version}; }
h1 { font-size: 5em; margin: 0; padding-left: 30px; color: #{h1};
clear: both; font-weight: bold; letter-spacing: -5px; }
h1 a { text-decoration: none; }
div.main { float: left; width: 100%; }
div.content { float: left; width: 70%; padding: 15px 0 15px 30px;
line-height: 20px; }
div.side { float: left; padding: 10px; text-align: right;
width: 20%; }
div.footer { text-align: center; border-top: 1px dashed #{dash};
padding-top: 10px; font-size: small; }
div.sheet { font-size: .8em; line-height: 17px; padding: 5px;
font-family: courier, fixed-width; background-color: #e8e8e8; }
pre.sheet { line-height: 15px; }
li { list-style: none; }
div.version { background-color: #{version}; padding: 5px;
width: 450px; margin-top: 50px; }
p.error { background-color: #{version}; padding: 5px; }
div.clear { clear: both; }
div.clear_10 { clear: both; font-size: 10px; line-height: 10px; }
textarea { font-family: courier; }
code { background-color: #{version} }
span.diff_cut { color: #f65077; }
span.diff_add { color: #009933; }
@media print {
.side, .version, .footer { display: none; }
div.content { width: 100%; }
h1 a:link, h1 a:visited { color: #eee;}
.header code { font-size: 18px; background: none; }
div.header { border-bottom: none; }
}
].gsub(/(\s{2,})/, '').gsub("\n", '')
end
end