/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* {
  margin: 0;
  padding: 0;
}

body {
  font-size: 10px;
  font-family: Verdana, sans-serif;
  /*background: #F0F0F0;*/
}

body.section-1 { }
body.section-2 { }
body.section-3 { }


a:link { text-decoration: none; color: lime;font-weight: bold;}
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: lime; font-weight: bold;}


a img { border: none; }

#menu {
  width: 215px;
  overflow: auto;
  top: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  height: 100%;
/*  background-color: #fff;*/
}

#menuItems a:link { text-decoration: none; }
#menuItems a:active { text-decoration: none; }
/*#menuItems a:visited { background-color: grey; text-decoration: none; color: #FFF; }
#menuItems a:hover { background-color: grey; text-decoration: none;  }*/

#menu ul {
  list-style: none;
  margin: 0 0 12px 0;
}

#menu ul li.section-title { }

#content {
  height: 100%;
  margin: 50px 0 0 250px;
  top: 0;
}

.container {
  padding: 5px 5px 25px 5px;
}

#content p { width: 700px; margin-bottom: 9px; }

p {
  margin: 0 0 9px 0;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	  { margin: 0; padding: 0; }
#img-container p  { width: 700px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }

#copyright {
  position: absolute;
  bottom: 1px;
}

#title{
  font-size: 20px;
  /*font-weight: bold;*/
  text-align: center;
  margin-bottom : 1em;
}

#title:first-letter {
  color: lime;
}

#menuItems  li {
  padding-left : 1em;
}

#menuItems  li:hover {
  background-color: grey; text-decoration: none;
}

/*#menuItems  li:hover a{
  color : #FFF;
}*/

#menuItems li a {
  display:block;
  /*border : 1px solid #000;*/
}


#menuItems .section-title {
  border-bottom : 1px dashed #000;
  margin-bottom : 5px;
  padding-left : 0;
}

#menuItems .section-title:hover {
  padding-left : 0;
  background-color: white;
}

#menuItems .active {
  background-color: lime; text-decoration: none;
  
}

.nav {
  text-align: center;
}

.nav a {
  /*background-color: rgb(255, 0, 240);*/
  background-color: lime;
  padding : 3px 3px 3px 3px;
  border : 1px solid grey;
  color : #000;
}
