/* Layout ******************/

html {
  height:100%;
}

body {
  padding:0;
  width:700px; margin:0 auto;
  min-height:100%;
  position:relative;
}

* html body {
  height:100%;
}

#meta {
	position:absolute;
	bottom:-2px;
	height:40px;
	width:100%;
	padding:1px 0;
	
}

#content {
  padding-bottom:42px;
  overflow:hidden; width:100%;
}

#main {
	float:left;
	width:80%;
	margin-left:20%;
	text-align: left;
}

* html #main {
  margin-left:10%;
}

#sections {
  float:left; width:20%; margin-left:-100%;
  }


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

/* Fonts *******************/

body {
  font:10pt Tahoma, Sans-Serif;
}

h1 {
  font-size:180%;
  letter-spacing:1px;
}

#main h2 {
	font-size:130%;
	text-align: center;
}

#sections  {
  font-size:80%;
}

#sections h2  {
  font-size:125%; font-weight:bold;
  text-transform:uppercase;
}

#meta {
  font-size:80%;
}
#lang {
	margin:auto;
}

/* Colors ******************/

html {
  background:url(grafics/17.png) #EEE;
}

body {
  background:url(grafics/main-bg.png) white left top repeat-y;
  color:black;
}

#title {
  background:url(grafics/gradient.png) #d3dbd3 left top repeat-x;
  color:black;
}

#meta,


#meta a {
	color:black;
	background-color:#91e391 ;
	background-position: right;
}


}
#sections {
	border-color: black;
}

#sections li a  {
	color:black;
	border-color:black;
	/*background-color:#91e391 ;*/
	}



#sections li a:hover {
	background-color: #d3dbd3;
}

#sections li span {
	color:black;
	border-color:black;
}
#menu_selected
{
	background-color: #d3dbd3;

}
#menu_unselected
{
	background-color: #91e391;

}




h1 {
	padding-left:250px;
	background-image: url(grafics/pipes1.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#lang li a img,
#lang li,
#lang li a{
	background:transparent;
}

#main .picture {
	border-color:#91e391
}
/* Misc ********************/

* html h1 {
  height:1%;
}

#sections h2 {
  display:none;
}

#sections ul {
  list-style:none;
  margin:50px 0; padding:0;
}

#sections li a {
  display:block;
  margin:5px 0; padding:2px 5px;
  border-style:solid; border-width:1px 0;
  text-decoration:none;
}

* html #sections li a {
  height:1%;
}

#meta p {
	margin:5px;
	height: auto;
}
#main p{
  margin:20px;
}

#lang li a img,
#lang li,
#lang li a{
	display:inline;
	border-width:0px 0
}

#main .picture {
  float:center; 
  padding:5px; 
  border-style:solid; border-width:2px;
  margin:0 15px 15px 0;
}
--