/*
 * CSS style sheets by Ofloo all rights reserved.
 *
 * HomePage: http://ofloo.net/
 * CVS: http://cvs.ofloo.net/
 * Email: support[at]ofloo.net
 *
 * 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 2
 * 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, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */

body {
  font-size: 10px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  background-color: #d5d6d7;
  color: #333;
  text-align: center;
}


div#body {
  background-color: white;
  position: relative;
  padding: 30px 5px 5px 5px;
  width: 500px;
  left: 50px;
  min-height: 400px;
  height: auto !important;
  height: 400px;
}

div#sidebar {
  background-color: white;
  position:absolute;
  padding: 5px;
  margin: 0px 0px 0px 600px;
  width: 150px;
}


div#page {
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #959596;
  text-align: left;
  margin: 20px auto;
  padding: 0px;
  width: 760px;
}

div#header {
  padding: 10px 5px 20px 5px;
  margin: 0px;
}

div#sidebar ul.navi li {
  list-style-type: none;
  list-style-image: none;
  color: #777;
  margin: 0px;
  padding: 0px 0px 0px 3px;
}

div#sidebar ul.meta li {
  list-style-type: none;
  list-style-image: none;
  margin: 0px;
  padding: 0px 0px 0px 3px;
}

div#sidebar ul {
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 3px;
}

div#sidebar ul.navi li:before {
  content: "\00BB \0020";
}

h1, h2, h3 {
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-weight: bold;
}

h1 {
  font-size: 2.5em;
  text-align: left;
}

h2 {
  font-size: 1.6em;
}


div#sidebar h2 {
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-size: 1.2em;
  text-align: left;
}

h1, h1 a, h1 a:hover, h1 a:visited, span#description {
  text-decoration: none;
  color: #005577;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
  color: #333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2 {
  text-decoration: none;
}
a, h2 a:hover, h3 a:hover {
  color: #06c;
  text-decoration: none;
}

a:hover {
  color: #147;
  text-decoration: underline;
}

h1 {
  padding: 0px;
  margin: 0px;
}

h2 {
  margin: 10px 0px 0px 0px;
  
}

h3 {
  padding: 0px;
  margin: 10px 0px 0px 0px;
}

a img {
  border: none;
}

div#footer {
  padding: 40px 5px 10px 5px;
  margin: 0px;
  text-align: center;
  width: 100%;
}

big {
  font-size: 21px;
}

span#description {
  font-size: 1.2em;
  text-align: left;
}

div.post {
  margin: 0 0 40px;
  text-align: justify;
}

small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
  line-height: 1.5em;
}

div.entry p a:visited {
  color: #b85b5a;
}

div#next {
  text-align: center;
  vertical-align: bottom;
}
