/*--------------------------------------------------------------
 Application.css
 Imports all stylesheets; sets defaults for bare elements
 --------------------------------------------------------------*/

@import 'layout.css';
@import 'content.css';
@import 'syntax.css';
@import 'local.css';

@media print { #sidebar { display: none; }
               #content { float: none; width: 90%; }
               #content pre { color: #000; background: #eee; }
               #content form.comments { display: none; } }

body {
  background: url(../../images/theme/background.gif) repeat-x left top;
  font: normal 12px "lucida grande", verdana, sans-serif;
}

input,
textarea { font: normal 12px "bitstream vera sans", verdana, sans-serif; }

abbr  { border: none; }
cite  { font-style: normal; }
a img { border: none; padding: 0; margin: 0; }

a:link,  a:visited { color: #000; border-bottom: #aaaaaa dashed 1px; text-decoration: none;}
a:hover, a:active  { color: #111; border-bottom: #aaaaaa dashed 1px; text-decoration: none;}

/* http://longren.org/2006/09/27/wrapping-text-inside-pre-tags */
pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}


#content h1 {
  font-family: arial;
  border-bottom: 5px solid #eeeeee;
  text-decoration: none;
  padding-left: 15px;
  margin-bottom: 30px;
  background: white url(/images/arrow-list-red.gif) no-repeat 2px;
}

#header h2  {font-family: arial; font-weight: bold; color: #555555; padding-right: 20px;}

#content h3 a {text-decoration: none; border: none;}
#content h3 a:hover, #content h3 a:active  { color: #fff; background: #000; border-bottom: #aaaaaa dashed 1px; text-decoration: none;}

#content h3 {
  font-family: arial;
  border-bottom: 2px solid #eeeeee;
  text-decoration: none;
  margin-top: 0px;
}
#content h2 a {text-decoration: none; border: none;}

#content h2 {
  font-family: arial;
  border-bottom: 5px solid #eeeeee;
  text-decoration: none;
  padding-left: 15px;
  margin-top: 0px;
  background: white url(/images/arrow-list-red.gif) no-repeat 2px;
}

#content h4 {border: none;}

.entry {margin-bottom: 100px}

#header a {text-decoration: none; border: none;}

/* Comments */
#comment_form {padding-top: 30px; }
#comment_form textarea {width: 100%;}
#comment_form input {width: 40%;}
