/*

Online Python Tutor
Copyright (C) 2010-2011 Philip J. Guo (philip@pgbovine.net)
https://github.com/pgbovine/OnlinePythonTutor/

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/


/*
Color scheme ideas: 

Current scheme: pastel blue and yellow with a hint of red:
  http://colorschemedesigner.com/#3N32mmmuew0w0

Primary Color:
  3D58A2    41507A    142B69    6F89D1    899CD1
Secondary Color A:
  EBF048    B1B456    989C17    F4F776    F5F798
Secondary Color B:
  F15149    B55B56    9D1E18    F87D76    F89D99

*/


body {
  background-color: white;
  font-family: verdana, arial, helvetica, sans-serif;
  /*font-size: 10pt;*/
  font-size: 14px; /* for better readability */
}

a {
  color: #3D58A2;
}

a:visited {
  color: #3D58A2;
}

a:hover {
  color: #142B69; /* darken during hover */
}


h1 {
  font-weight: normal;
  font-size: 20pt;
  font-family: georgia, serif;
  line-height: 1em;  /* enforce single spacing so that Georgia works */

  margin-top: 0px;
  margin-bottom: 3px;
}

h2 {
  font-size: 13pt;
  font-weight: normal;
  font-family: georgia, serif;
  line-height: 1.1em; /* enforce single spacing so that Georgia works */

  margin-top: 2px;
  margin-bottom: 20px;
}

div.activityPane {
  /*background-color: #899CD1;*/
  background-color: #F5F798;
  /* TOP RIGHT BOTTOM LEFT */
  padding: 15px 20px 5px 20px;
  width: 450px;
  margin: 20px;
  text-align: left;
}

pre {
  font-family: Andale mono, monospace;
  margin-left: 0.5em;
}

.titlePane h2 {
  margin-top: 8px;
}

.titlePane {
  margin-bottom: 25px;
}

#footer {
  text-align: center;
  color: #444444;
  font-size: 9pt;
  max-width: 700px;
  border-top: 1px solid #bbbbbb;
  padding-top: 5px;
  margin-top: 5px;
}

h3 {
  font-size: 14pt;
  font-weight: normal;
}

ul {
  padding-left: 18px;
}

li {
  margin-bottom: 6px;
  font-size: 11pt;
}
