/** 
hypotize.com software css file
(C) 2006-2008 Michael Cashen, Hypotize 
Last updated: 2008/01/05
structure:
- body
- container
- h elements
- li elements
-floats
- menu

each item:
colors
size
margin/padding
border
font
*/

* {
margin: 0;
padding: 0;
}

html{ 
      height: 100%;
      }

body{
text-align: center;
margin: 0;
padding: 0;
font-family: Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:13px;
color: #333;
height: 100%;
}

#container{
text-align: left;
background-color: #fff;
width: 800px;
margin: 0 auto;
min-height: 100%; 
} 

#bodytext{
margin: 0 10px;
padding-left: 150px;
}

#header
{
padding-top: 30px;
         
text-align: right;
}

.spacedimage {
    padding: 5px 20px;
}

img{
border: none;
}

h1{
color: rgb(122, 188, 105);
margin-left: 10px;
padding: 8px;
font-size: 140%;
}

h2{
color: rgb(122, 188, 105);
margin-left: 20px;
padding: 6px;
font-size: 120%;
}

h3{
color: rgb(122, 188, 105);
margin-left: 30px;
padding: 4px;
font-size: 100%;
}

h4{
color: rgb(122, 188, 105);
margin-left: 40px;
padding: 2px;
font-size: 100%;
}

#filelist ul { 
            margin-left: 60px;
            }

p{
margin: 2px 5px 5px 5px;
font-size: 100%;
text-align: justify;
}

a {
color: #333;
}

ul{
margin-left: 20px;
padding: 15px, 6px;
}

li{
}

#rightbox{
text-align: center;
float: right;
padding: 20px;
}

#leftbox{
text-align: center;
float: left;
padding: 20px;
}

.caption {
font-size: 90%;
text-align: center;
font-style: italic;
width: 300px;
}

#langbar {
padding: 5px 10px;
margin: -2px;
float: right;
}

#menu
{
  width: 120px;
  font-size: 14px;
  padding: 28px 0;
  color: #444;
  float: left;
  text-align: right;
  }

.selected {
color: #777;
}
#langul 
{ 
  list-style-type: none;
  display: inline;
 }

#langul li
{ 
  display: inline;
  padding: 3px;
 }

#menu ul {
list-style-type: none;
}
#menu li{
padding: 2px 6px;

}

#menu a
{
  text-decoration: none;
  color: #555;
}

pre {  
      display: inline;
}

.languages li {  
      display: inline;
}


Input{ 
       border: 1px solid #dddddd;
       font-size: 100%;
       font-weight: normal;
       }

.login { 
         background-color:  #dddddd;
         width: 75px;
         }

.loginbox{ 
           color: #dddddd;
           background-color: rgb(23,162,134);
           width: 50px;
           margin-left: 10px;
           }

#footer{
margin: 20px 0 10px 0 ;
text-align: right;
padding: 3px 10px;
display: block;
clear: both;
border-top: 1px solid rgb(23,162,134);
height: 100%;
}
