html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif;text-align:center;background: #fff;
margin: 0; padding:0; text-align: center;}
p{margin:0 10px 10px}
a{color: #006;}
img {border: none;}




#header{height:60px; margin:0;}

img.logo {float:left;margin:10px 0 10px 10px; padding:0;}
.banner{display:block; width: 390px;float:right; margin:10px 25px 0 0; border:none;}


#container{text-align:left; width:800px; margin:5px auto 0 5px; background: #fff;}
#wrapper {float:left;}
#content {margin: 35px 0 0 155px; text-align: center; width: 640px;}
#content p{line-height:1.4em}


div#navigation{float:left; width:150px; margin:30px 0 0 0; background:#fff; padding-left:2px;}

div#extra{background:#FFF;text-align:center;}
div#extra{float:left;clear:left;width:150px;margin: 10px 0;}

div#footer{clear:both;background: #fff;color: #131313; border-top: solid 1px #ddd;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #000}

ul.info{position:relative;float:right; margin:4px 5px 0 0; padding:0; display:inline; list-style:none;}
.info li{ list-style:none; display: inline; padding-right: 10px;}





/*  --- MENU LOGOS  --*/
.menu{
display: block;
width: 140px;
text-align: left;
font-family: Arial,sans-serif;
font-size: 12px;
margin:0 0 15px 0;
padding:0;
color: #000;
background-color: transparent;
}
.menu a{
text-decoration: none;
color: #000;
}
.menu a:hover{
text-decoration: underline;
color: #000;
background-color: transparent;
}
.menucontent{
padding: 4px 4px;
}

.block_left{
display: block;
margin:0;
padding: 5px 0;
border-left: solid 2px #0000CD;
border-bottom: solid 1px #0000CD;
}
.block_right{
display: block;
margin:0;
padding: 5px 0;
border-right: solid 2px #0000CD;
border-bottom: solid 1px #0000CD;
}
.block_final{
display: block;
margin:0;
padding: 5px 0;
border-right: solid 2px #0000CD;
}

/*  -- end --*/


h1.welcome {font-size: 34px; font-weight:bold; color: #0000CC; background: transparent; margin:35px 0 50px 0;}
h3 {font-size: 18px; font-weight:bold; color: #008080; background: transparent; margin:5px 0;}
ul.flags {
	display: inline;
	margin:0;
	padding: 0;

}
.flags li{
	display: inline;
	list-style: none;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
}
.flags img { border: solid 1px #000;}



fieldset.dict {
	margin:20px 0 10px 0;
	border:none;
	background: transparent;
	padding: 10px 0;
	}
.dict legend{display: block; padding:0 0 0 125px; background: transparent; font-size: 14px; font-weight: bold; color: #8E8E8E; }
.dict form {margin:0; padding:0;}


input.dict{
	width: 250px;
	font-family: Verdana;
	font-size: 1.0em;
}
ul.dict{
display:inline;
list-style:none;
margin: 0 0 0 -50px;
padding:0;
}

.dict li {
	display: inline;
	list-style: none;
	padding: 0 5px 0 0;
	margin: 0;
}
.dict a:link,.dict a:visited { text-decoration: none; color: #666;}
.dict a:hover { text-decoration: underline;}

.home{display:block; width: 600px; padding: 5px; margin: 50px 0 40px 0;}

#Ldictionary{display:block; padding:2px; margin:30px 0 0 0; background: #fff;}

#Ldictionary p{font-size:12px; color: #008080;}


.contributeLd {width: 480px; border-top: double #ddd; border-bottom: double #ddd; 
padding: 5px 0; font-size: 18px; font-weight: bold; margin: 10px auto 40px auto; }

.contributeLd a{text-decoration: none; color: #008080;}

#quoteday{background: #FFF; margin: 15px 0; padding:10px; text-align:center;}
#quoteday img{padding:0 4px}
#quoteday a:link{text-decoration:none;; font-size: 14px;color: #333333;}
.q-D{background: #fff; font-size:9px; text-align:right; padding:0;margin:0;}