
/* from empty-template3 style sheet and page.html float menus
	Author: Daniele P. Barbero
	Created: 2011-02-03 (merged)
	Updated: 2011-02-03 added floating menus
	Updated: 2011-02-04 few details and validation
	Updated: Sat 15 Sep 2012 08:06:33 PM PDT adapted for Q&P use
	Updated: Fri 26 Oct 2012 10:12:37 AM PDT fluid resizable QP
	Last update: Sun 28 Oct 2012 01:36:30 PM PDT changes for new splash main page

*/ 

body {
  font-size: 16px; /* changed size */
  font-family: verdana, arial, sans-serif, helvetica;
  background:#F8F0E0 url('sidebar2.gif') repeat-y left top; /* added line */
}

#menucontainer { /* added block */
  margin: 0.5em 0 0 0;
  width:5%;
  display:inline-block;
  position:absolute;
}

#bodycontainer { /* added block */
  width:70%;
  display:inline-block;
  position:relative;
  margin:0 0 0 120px;
  padding:20px 0 0 0; 
}

img {
  padding: 0 0 0 20px;
}

a { 
  color:purple; /* changed characters color */
}

a:hover { 
  background:#800080;
  color:white; /* changed characters color */
}  

menu {
  margin: 0 0 0 0;
  width:90%;
}

main {
  width:60%;
}

ul {
  width:90%;
}

menu > ul { 
  padding:0; 
  margin:0; 
  width:0;
}                

menu > ul, ul li { 
  margin: 0 0 0 0;
  display:inline-block;
  position:relative;
} 

menu > ul, ul li { 
  list-style-type:none; 
} 

ul a, ul a:visited { 
  margin:0 0 1em 0; /* changed sides spacing */
  display:block; 
  width:70%; 
  font-family: verdana, arial, sans-serif;
  font-size:17px; /* changed size */
  text-align:left;
  text-decoration:none;
  padding:0.4em 1.6em 0.30em 1.5em; /* changed vertical size */
  background:#DBC2ED;
  color:#000000;  /* changed characters color */
} 

ul a:hover { 
  background:#800080;
  color:white; /* changed characters color */
} 

ul:first-child > li { 
  list-style-type:none; 
}

h1 {
  margin-left: auto;
  margin-right: auto; 
  width: 1100px;
  text-align: center;
}

h2 {
  background-color: #EEEDEC;
  width: 1100px;
  color: white;
}

p {
  text-align: justify;
}

p .first {
  background-color: #EEEDEC;
  color: white;
  font-size: 17px;
}  

p .second {
  background-color: #EEEDEC;
  color: white;
  font-size: 17px;
}  

.footer {
  width:90%; 
  display:block; 
  font-family: verdana, arial, sans-serif;
  font-size:17px; /* changed size */
  text-decoration:none;
  background:#F8F0E0;
  color:purple; /* changed characters color */
}

h5 {
  margin-left: auto;
  margin-right: auto; 
  width: 60%;
  text-align:center;
} 

h6 {
  text-align:justify;
} 

