body{
background-color: white;
font-size: 0.9em;
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
color: #000000;
margin: 0px;
}

a:hover{text-decoration: none;}

#structure{
width: 940px;
margin: 5px auto;
overflow: auto;
}

#header{
background-color: #FFE466;
width: 100%;
margin: 0px;
overflow: auto;
border-bottom: 1px solid #619DDB;
}

#logo{
float: left;
margin: 0px 0px 0px 5px;
display: inline;
}

p.none{
margin: -10px 0 10px 0;
}

a.mome{
font-size: 0.8em;
margin: 0px 0px 0px 10px;
font-weight: bold;
text-decoration: none;
color: #619DDB;
}

#search{
margin: 28px 10px 0px 0px;
float: right;
display: inline;
}

#text{
width: 708px;
float: right;
margin: 8px 0px;
line-height: 140%;
border: 1px solid #FFE466;
border-top: 25px solid #FFE466;
padding: 10px 15px;
}

h1,.underlined{
clear: both;
font-size: 1.2em;
margin: 0px;
border-bottom: 1px solid black;
width: 200px;
}

.normal{
font-weight: normal;
margin : 0px;
display: inline;
font-size: 1.0em;
padding: 0px;
}

#google{
width: 336px;
height: 280px;
float: left;
margin: 0px 0px 15px 0px;
display: inline;
}

.esc{
margin: 35px 110px 10px 0px;
float: right;
display:inline;
}

.desc{
clear: both;
margin: 0px 10px 8px 0px;
overflow: auto;
}

a.blue{
margin: 0px 3px;
}

.ordered{
margin : 10px 0 5px 0;
clear: both;
float: left;
width: 300px;
}

.pages{
margin : 10px 0 5px 0;
text-align: right;
float: right;
width: 400px;
}

.test{
background-color: #FFE466;
padding: 3px 0px;
margin : 10px 0px;
overflow: auto;
clear: both;
width: 100%;
}

.left{
float: left;
padding-left: 15px;
font-size: 1.0em;
}

.right{
float: right;
padding-right: 15px;
}

.joke{
margin: 0px 15px 10px 15px;
clear: both;
}

.righty {
float: right;
padding: 5px 15px 0px 0px;
}

.lefty{
float: left;
padding: 0px 0px 0px 5px;
width: 180px;
margin: 0px 0px 10px 0px;
}

form{
float: left;
margin: 0px 2px;
}

.mice{
float: left;
padding: 0px 0px 0px 15px;
}

img{
vertical-align: middle;
border-style: none;
margin: 1px 2px;
}

ul{
line-height: 160%;
width : 190px;
float : left;
margin : 8px 0px 0px 0px;
padding: 0 0 10px 0;
border: 1px solid #619DDB;
}

li{
list-style-type: none;
padding-left: 15px;
}

li.pate{
margin: 0px 0px 5px 0px;
background-color: #619DDB;
color: white;
font-weight: bold;
padding: 2px 0px 0px 15px;
}

li.pat{
font-weight: bold;
color: #00008b;
}

#end{
font-size: 0.9em;
text-align: center;
clear: both;
margin: 10px 0px;
float: right;
width: 728px;
}

a.end{
margin: 0px;
text-decoration: none;
color: black;
}

textarea{
width: 700px;
height: 300px;
}

input.long{
width: 70%;
}

.highlited{
background-color: yellow;
}