*[dir="ltr"]
{ 
  direction: ltr; 
  unicode-bidi: embed; 
}

*[dir="rtl"] 
{ 
  direction: rtl; 
  unicode-bidi: embed; 
}

bdo[dir="ltr"] 
{ 
  direction: ltr; 
  unicode-bidi: bidi-override;
}

bdo[dir="rtl"] 
{
  direction: rtl; 
  unicode-bidi: bidi-override;
}

html, 
body 
{
  padding: 0;
  margin: 0;
  height: 100%;
}

.yui-d0
{
}

body
{
  line-height: 1.461538; /* overwrite from reset-fonts-grids.css */
}
/*
a:link
{
  color: #0856C4;
}

a:hover
{
  color: #0856C4;
  text-decoration: none;	
}

a:visited
{  
  color: #5634A5;
}
*/
/*
*/
a:link
{
  color: #1A3664;
}

a:hover
{
  color: #1A3664;
  text-decoration: none;	
}

a:visited
{  
  color: #336699;
}

h1, h2, h3, h4, h5
{
  font-family: Georgia, serif;
}

/*
9 {
  font-size: 85%;
  line-height: 1.727273em;
  margin-bottom: 1.727273em;
	0.090909em
}

11 {
	font-size: 92%;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}

13 {
  font-size: 1em;
  line-height: 1.461538em;
  margin-bottom: 1.461538em;
	0.076923em
}

1.461538
2.923076
4.384614
5.846152
7.30769
8.769228

15 {
  font-size: 116%;
  line-height: 1.266667em;
  margin-bottom: 1.266667em;
	0.066667em
}

17 {
  font-size: 131%;
  line-height: 1.117647em;
  margin-bottom: 1.117647em;
	0.058824em
}

19 {
  font-size: 146.5%;
  line-height: 1em;
  margin-bottom: 1em;
	0.052632em
}

21 {
  font-size: 161.6%;
  line-height: 0.904762em;
  margin-bottom: 0.904762em;
	0.047619em
}

23 {
  font-size: 174%;
  line-height: 0.826087em;
  margin-bottom: 0.826087em;
    0.043478em
}

25 {
  font-size: 189%;
  line-height: 0.8em;  
  margin-bottom: 0.76em;
    Line height is different form margin-bottom; 
    0.040000em
}

30 {
  font-size: 230%;
  line-height: 0.635451em;
  margin-bottom: 0.635451em;
    0.035303em
}

35 {
  font-size: 270%;
  line-height: 0.542857em;
  margin-bottom: 0.542857em;
    0.028571em
}
*/

#loader
{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}

#loader #indicator
{
  display: inline-block;
  margin: auto;
  padding: 0.730769em 1.461538em;
  background-color: #FFFED4;
  font-weight: bold;
}

#hd
{
  margin-bottom: 2.923076em;
}

#hd #lang-menu
{
  /*float: left; /*direction*/
  margin: 0.730769em auto;
  background-color: #ECF1F4;
  border-right: 0.076923em solid #D9E4EA;
  border-top: 0.076923em solid #D9E4EA;
}

#hd #lang-menu dt,
#hd #lang-menu dd li
{
  border-bottom: 0.076923em solid #D9E4EA;
}

#hd #lang-menu dt a span
{
  display: inline-block;
  border-left: 0.076923em solid #D9E4EA;
  padding: 0.653846em 0.730769em;
}

#hd #lang-menu dd a:link,
#hd #lang-menu dd a:visited,
#hd #lang-menu dd a:hover,
#hd #lang-menu dd a:active
{
  display: block;
  border-left: 0.076923em solid #D9E4EA;
  padding: 0.730769em 0.730769em 0.653846em ;
}

#hd #lang-menu a:link,
#hd #lang-menu a:visited,
#hd #lang-menu a:hover,
#hd #lang-menu a:active
{
  display: inline-block;
  text-decoration: none;
}

#hd #lang-menu #language-select
{
  background-color: #ECF1F4;
}

#hd #lang-menu #language-select a:hover
{
  background-color: #D9E4EA;
}

/*
 *
 * User menu
 *
 */

#hd #user-menu
{
  /*float: right; /*direction*/
  width: 100%;
  padding: 0;
  margin: 1.461538em auto;
}
#hd #user-menu li
{
  display: inline;
}

#hd #user-menu li#first span,
#hd #user-menu li#save span
{
  /*border-left: none; /*direction*/
}

#hd #user-menu li#save span
{
  background-color: yellow;
}

#hd #user-menu li#save span a:hover,
#hd #user-menu li#save span em
{
  background-color: #FFFF3E;
}

#hd #user-menu li span
{
  display: block;
  /*float: right; /*direction*/
  /*border-left: 0.076923em solid #999999; /*direction*/
}

#hd #user-menu li a:link,
#hd #user-menu li a:visited,
#hd #user-menu li a:active,
#hd #user-menu li a:hover,
#hd #user-menu li em
{
  display: inline-block;
  padding: 0 1em;
}

#hd #user-menu li a:link,
#hd #user-menu li a:visited,
#hd #user-menu li a:active
{
  text-decoration: none;
}

#hd #user-menu li a:hover,
#hd #user-menu li em
{
  background-color: #f5f5f5;
  text-decoration: underline;
}

#hd #user-menu li#save span b
{  
  padding: 0 0.5em;
  /*border-left:1px #CCCC66 solid; /*direction*/
  font-weight: normal;
  color: #666633;
}

/*
 *
 * Header
 *
 */
 
#hd h1
{
  clear: both;
  /*
  background: #43809C url(../images/HeaderBkg.jpg) no-repeat center center;
  */
  background-color: #FF0066;
  display: block;
  font-size: 270%;
  line-height: 0.542857em;
  padding: 0.542857em;
}

#hd h1 em,
#hd h1 a:link,
#hd h1 a:visited,
#hd h1 a:hover,
#hd h1 a:active
{
  text-decoration: none;
  color: #ffffff;
}

#hd #navigation
{
  /*float: left; /*direction*/
  width: 100%;
  padding: 0;
  font-size: 131%;
  line-height: 1.117647em;
  border-top: solid #cccccc 0.058824em;
  border-bottom: solid #cccccc 0.058824em;
  margin: 0.279412em auto 1.397059em;
/*
  border-top: solid #eeeeee 0.117648em;
  background-color: #eeeeee;
  color: #666666;
  0.058824em
  0.27941175
*/
}
#hd #navigation li
{
  display: inline;
}

#hd #navigation a:link,
#hd #navigation a:visited,
#hd #navigation a:active,
#hd #navigation a:hover,
#hd #navigation em
{
  display: block;
  /*float: left; /*direction*/
  /*
  border-top: solid #eeeeee 0.117648em;
  border-bottom: solid #cccccc 0.117648em;
  */
  padding: 0.77941125em 1em;
  color: #999999;
}

#hd #navigation em
{
  color: #333333;
  font-weight: bold;
}

#hd #navigation a:link,
#hd #navigation a:visited,
#hd #navigation a:active
{
  color: #666666;
  text-decoration: none;
}

#hd #navigation a:hover
{	
  color: #333333;
}

#bd
{
  clear: both;
}

#bd #list-help #help-button
{
  text-align: right;
}

#bd #list-help #help-button a
{
  display: inline-block;
  padding: 0.3653845em;
  margin: 0.3653845em auto;
  background-color: #FFE43E; 
  text-decoration: none;
}

#bd #list-help #help-body
{
  /*background-color: #C4D8EC;*/
}

#bd #help-body
{
  margin: 0;
  padding-bottom: 1.461538em;
}

#bd #help-body .yui-u
{
  background: transparent url(../images/help_bg.png) top left repeat-x;
  padding-top: 1.461538em;
}

#bd #help-body p
{
  padding: 0 0.3em;
  margin: auto 0.3em 1.461538em;
  color: #514721;
}

#bd #name h4
{
  font-size: 146.5%;
  line-height: 1em;
  margin-bottom: 1em;
}

#bd .content
{
  max-width: 33em;
}

#bd .content h3
{
  font-size: 131%;
  line-height: 1.117647em;
  margin-bottom: 1.117647em;
}

#bd .content p
{
  margin-bottom: 2.923076em;
}

#bd h2
{
  font-size: 189%;
  line-height: 0.8em;
  /*
  margin-bottom: 0.76em;
  */
  margin-bottom: 1.52em;
  /* line hight is different for this font-size */  
}

#bd #lists h4,
#bd #users h4
{
  font-size: 131%;
  line-height: 1.117647em;
  margin-bottom: 1.117647em;  
}

#bd .list,
#bd .user
{
  padding: 0 1.461538em 1.461538em 1.461538em;
  margin-bottom: 1.384615em;
  border-bottom: 0.076923em solid #D8E3E3;
}

#bd .list h3,
#bd .list h4,
#bd .user h3,
#bd .user h4
{
  font-size: 146.5%;
  line-height: 1em;
  /*margin-bottom: 1em;*/
}

#bd .list h3 a:link,
#bd .list h3 a:visited,
#bd .list h3 a:active,
#bd .user h3 a:link,
#bd .user h3 a:visited,
#bd .user h3 a:active
{
  text-decoration: none;
}

#bd .user dt,
#bd .user dd
{
  display: inline;
}

#bd .form-wrapper
{
  padding-top: 2.846153em;
  border-top: 0.076923em solid #D8E3E3;
}	  

#bd .name-form
{
  padding: 2.92307em 0.730769em;
}

#bd .small-form input[type="button"],
#bd .small-form button
{
  /*float: right; /*direction*/
}

#bd .list h3 a:hover,
#bd .user h3 a:hover
{
  text-decoration: underline;
}

#bd .gender .none,
#bd .gender .male,
#bd .gender .female
{
  padding: 1.461538em 0.730769em;
}

#bd .gender span
{
  display: block;
  font-size: 161.6%;
  line-height: 0.904762em;
}

#bd .gender .none
{
  background-color: #D8E3E3;
}

#bd .gender .male
{
  background-color: #C2CFF1;
}

#bd .gender .female
{
  background-color: #FCC9AA;
}

#bd .gender .none span,
#bd .gender .male span,
#bd .gender .female span
{
  color: #ffffff;
  font-weight: bold;
}

/*
#bd .gender .none span
{
  color: #666666;
}

#bd .gender .male span
{
  color: #0000ff;
}

#bd .gender .female span
{
  color: #ff00ff;
}
*/
#bd #list
{
  margin-bottom: 1.461538em;
}

#bd #list .full-list
{
  background-color: #ffffff;
}

#bd #list .full-list .list-name
{
  clear: both;
  border-top: 0.076923em solid #D8E3E3;
  /*
  padding: 1.384615em 0.730769em 1.461538em;
  margin-bottom: 1.461538em;
  */
}



#bd .pick .name
{
  /*background-color: #FFFFCC;*/
  font-weight: bold;
  color: red;
}  

#bd .regular .name
{
  /*background-color: #C2CFF1;*/
}  

#bd #list .full-list .list-name .name
{
  font-size: 161.6%;
  line-height: 0.904762em;
  padding: 0.857143em 0.452381em 0.904762em;
  /*
  1px	0.047619em
  padding: 1.384615em 0.730769em 1.461538em;
  */
}

.droppable
{
  border: 1px solid #e3e3e3;
  /*
  margin-bottom: 1.461538em;
	0.076923em
	*/
  padding: 0.230769em;
}

.droppable div
{
  border: 0.230769em #f0f0f0 solid;
  padding: 2.461538em 0;
  text-align: center;
  color: #7b7b7b;
  background-color: #f0f0f0;
}

.droppable div.hover
{
  border: 0.230769em #666666 dashed;
  color: #000000;
}

.details
{
  /*background-color: #D8E3E3;*/
  margin-bottom: 1.461538em;
  padding: 1.461538em 0.730769em; 
}

.details h3
{
  font-size: 189%;
  line-height: 0.8em;
  /*
  margin-bottom: 1.52em;
  */
  padding-bottom: 0.76em;
	  margin: 0;
}

.details .small-form
{
  height: 2.923076em;
  margin-bottom: 0;
}

.toolbar
{
  font-size: 92%;
  line-height: 1.5em;
  /*float: right; /*direction*/
}

.toolbar li
{
  /*float: right; /*direction*/
}

.toolbar li a:link,
.toolbar li a:visited,
.toolbar li a:hover,
.toolbar li a:active
{
  display: block;
  /*float: right; /*direction*/
  margin: auto 0.3em;  
}

.toolbar a.icon:link,
.toolbar a.icon:visited
{
  filter: alpha(opacity=55);
  opacity: .55;
}

.toolbar a.icon:hover,
.toolbar a.icon:active
{
  filter: alpha(opacity=100);
  opacity: 1;
}

ul.lists
{
  clear: both;
}

ul.lists li.short
{
  font-size: 131%;
  line-height: 1.117647em;
  padding-bottom: 0.5em;
  border-bottom: 0.0588235em solid #D8E3E3;
  margin-bottom: 0.5588235em;
}

ul.lists li.short a:link,
ul.lists li.short a:visited,
ul.lists li.short a:hover,
ul.lists li.short a:active
{
  text-decoration: none;
}

ul.lists li.short a:hover
{
  text-decoration: underline;
}

ul.lists li.short span.list-user
{
  font-style: italic;  
  font-size: 76%;
  line-height: 76%;
}

#author
{
  background-color: #F5F9FA;
  color: #655A3B;
  border-bottom: 1px solid #99CCFF;
}

#author h3
{  
  font-family: Georgia, serif;
  font-size: 146.5%;
  line-height: 1em;
  margin-bottom: 1em;
  background-color: #99CCFF;
  color: #655A3B;
  padding: 0.5em;
}

#author p
{
  margin: auto 0.730769em 2.923076em;
}

#author #name
{
  color: #B80000;
  font-size: 161.6%;
  line-height: 0.904762em;
  margin: auto 0.452381em 0.904762em;
}

#bd #side-names
{
  background-color: #F2FFEB;
  color: #655A3B;
  border-bottom: 1px solid #A3E86A;
}

#bd #side-lists-container
{
  background-color: #F5F9FA;
  color: #655A3B;
  border-bottom: 1px solid #99CCFF;
}

#bd #side-lists-container .lists,
#bd #side-names .lists
{
  margin: auto 0.730769em 2.923076em;
}

#bd #side-lists-container h2#more,
#bd #side-names h2#more
{
  margin-bottom: 0.76em;
  padding: 0.76em 0.38em;  
}

#bd #side-names h2#more
{
  background-color: #A3E86A;
  color: #655A3B;
}

#bd #side-lists-container h2#more
{
  background-color: #99CCFF;
  color: #655A3B;
}

#bd #side-lists-container h3,
#bd #side-names h3
{
  color: #B80000;
  display: block;
  font-size: 161.6%;
  line-height: 0.904762em;
  margin: auto 0.452381em 0.904762em;
}

#bd #side-lists-container h4,
#bd #side-names h4
{
  font-size: 116%;
  line-height: 1.266667em;
  margin: auto 0.6333335em 1.266667em;
}

#bd #side-lists-container h4 em,
#bd #side-names h4 em
{
  font-style: italic;
}

#bd #side-lists-container results,
#bd #side-names results
{
  margin-bottom: 1.461538em;
}

.handle
{
  display: inline-block;
  background: transparent url(../images/drag.png) repeat top left;
  cursor: move; 
  width: 12px;
}

#bd .related-form fieldset 
{
  padding: 0 0.730769em;
  margin-bottom: 1.461538em;
}

#bd .related-form legend
{
  color: #B80000;
  font-size: 161.6%;
  line-height: 0.904762em;
  margin-bottom: 0.904762em;
  font-family: Georgia, serif;
}

#bd .related-form input[type="text"]
{
  font-size: 161.6%;
  line-height: 0.904762em;
}

#bd #side-lists-container #results h4,
#bd #side-names #results h4
{
  font-size: 131%;
  line-height: 1.117647em;
  margin-bottom: 1.117647em;
  padding: 0 0.558824em;
}

#bd #side-lists-container #results em,
#bd #side-names #results em
{
  font-style: italic;
}

#bd #user
{
  margin-bottom: 2.923076em;
}

#bd #login
{
  margin-bottom: 2.923076em;
}

#bd #login #providers
{
  text-align: center;
}

#bd #login iframe
{
  width:31em;
  height:19em;
  margin: auto;
}

#bd #login .error,
#bd #login .success
{
  display: inline-block;
  font-size: 116%;
  line-height: 1.266667em;
  margin-bottom: 1.266667em;
  padding: 0.6333335em 1.266667em;
}

#bd #login .error
{
  color: #B80000;
  background-color: #F8F2CE;
}

#bd #login .success
{
  color: #677C15;
  background-color: #F1F8CF;
}

#bd #login .error em
{
  font-weight: bold;
}



/*
 * 
 * homepage 
 * 
 */
 
#home #home-body
{
  margin-bottom: 2.923076em;
}

#home #home-body #about h3
{
  font-size: 131%;
  line-height: 1.117647em;
  margin-bottom: 1.117647em;
  color: #CC0000;
}

#home #home-body #about p
{
  margin-bottom: 1.461538em;  
}

#home #main-feature
{
  padding-top: 11.692304em;
  padding-bottom: 2.923076em;
  background: #AC8F7F url(../images/IMG_7570_small.jpg) center center no-repeat;
  color: #655A3B;
  /*
  background: #F1F8CF url(../images/IMG_7543_small_soft.jpg) center center no-repeat;
  background: #F1F8CF url(../images/IMG_7543_small.jpg) center center no-repeat;
  background: #F1F8CF url(../images/corbis_pink.jpg) center center no-repeat;
  */
}

#home #main-feature #backdrop
{
  height: 7.30769em;
  background-color: #ffffff;
  filter: alpha(opacity=75);
  opacity: .75;
}

#home #main-feature #content
{
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1.461538em;
  position: absolute;
  z-index: 999;
  /*
  background-color: #000000;
  filter: alpha(opacity=55);
  opacity: .55;
  */
}

#home #main-feature #content a:link,
#home #main-feature #content a:visited,
#home #main-feature #content a:hover,
#home #main-feature #content a:active,
#home #main-feature #content span
{
  display: block;
 /* 
  color: #ffffff;
  text-decoration: none;
 */
}

#home #main-feature #content span
{
  font-style: italic;
  font-size: 131%;
  line-height: 1.117647em;
}

#home #main-feature #content a:link,
#home #main-feature #content a:visited,
#home #main-feature #content a:hover,
#home #main-feature #content a:active
{
  font-family: Georgia, serif;
  /*
  font-size: 174%;
  line-height: 0.826087em;
  */
  font-size: 230%;
  line-height: 0.635451em;
  margin-bottom: 0.635451em;
}

/*
 *
 * Popular names
 * 
 */
/* 
#home #pupular h3
{
  font-size: 146.5%;
  line-height: 1em;
  color: #677C15;
  margin-bottom: 1em;
  background-color: #ADC549; 
  color: #ffffff;
  padding: 0 0.25em 0.394736em;
  border-bottom: 0.105264em solid #C1D758;
}
  */

#home #popular h3
{
  font-family: Georgia, serif;
  font-size: 146.5%;
  line-height: 1em;
  background-color: #A3E86A;
  color: #655A3B;
  padding: 0.5em;
}

#home #popular .container
{
  padding: 2.192307em 0 0;
  margin-bottom: 2.192307em;
  height: 16.807687em;
}

#home #popular .lists li.short
{
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/*
 *
 * Featured
 * 
 */
 
  /*  
#home #featured h3
{
  font-size: 146.5%;
  line-height: 1em;
  color: #677C15;
  margin-bottom: 1em;
  background-color: #ADC549; 
  color: #ffffff;
  padding: 0 0.25em 0.394736em;
  border-bottom: 0.105264em solid #C1D758;
}
  */
#home #featured 
{
  color: #655A3B;
}

#home #featured h3
{
  font-family: Georgia, serif;
  font-size: 146.5%;
  line-height: 1em;
/*
  margin-bottom: 1em;
*/
  background-color: #99CCFF;
  color: #655A3B ;
  padding: 0.5em;
}

#home #featured .container
{
  padding: 2.192307em 0.730769em 0;
  border-bottom: solid #99CCFF 0.076923em ;
  margin-bottom: 2.115384em;
  background-color: #F5F9FA;
  height: 16.807687em;
}

#home #featured .container h4
{
  font-size: 161.6%;
  line-height: 0.904762em;
  margin-bottom: 0.904762em;
}

#home #featured .container h5
{
  font-style: italic;
  margin-bottom: 1.461538em;
}

#home #featured .more
{
  margin-bottom: 0.730769em;
}

#home #featured .lists a:link,
#home #featured .lists a:visited,
#home #featured .lists a:active
{
  text-decoration: none;
}

#home #featured .lists a:hover
{
  text-decoration: underline;
}

#home #featured #author
{
  margin-bottom: 1.461538em;
}

#home #featured .list-user a:link,
#home #featured .list-user a:visited,
#home #featured .list-user a:active
{
  text-decoration: underline;
}

#home #featured .list-user a:hover
{
  text-decoration: none;
}

/*
 *  Account
 */

#account h3
{
  font-size: 161.6%;
  line-height: 0.904762em;
  margin-bottom: 1.809524em;
}

#account #details
{
  /*margin-bottom: 1.461538em;*/
  margin-bottom: 2.923076em;
}

#account #openids
{
  margin-bottom: 2.923076em;
}

#account #openids h4
{
  font-size: 161.6%;
  line-height: 0.904762em;
  margin-bottom: 0.904762em;
}

#account #openids .openid
{
  margin-bottom: 1.461538em;
}
/*
 *
 * gender tabs
 *
 */

#gender-tabs
{
  padding: 1.0192305em 0.182692em 0; /*-0.4423075*/
}

#gender-tabs li.gender-tab
{
  display: inline;
}

#gender-tabs li.gender-tab a:link,
#gender-tabs li.gender-tab a:visited,
#gender-tabs li.gender-tab a:hover,
#gender-tabs li.gender-tab a:active
{
  display: inline-block;
  margin: auto 0.182692em -0.076923em;
  width: 5em;
  padding-top: 0.3653845em;
  padding-bottom: 0.3653845em;
  text-align: center;
  text-decoration: none;
}

#gender-tabs li.gender-tab a:link,
#gender-tabs li.gender-tab a:visited,
#gender-tabs li.gender-tab a:hover
{
  background-color: #CFF7AF;
  border-top: 0.076923em solid #CFF7AF;
  border-right: 0.076923em solid #CFF7AF;
  border-left: 0.076923em solid #CFF7AF;
  border-bottom: none;
}

#gender-tabs li.gender-tab a:active,
#gender-tabs li.gender-tab a.active
{
  background-color: #ffffff;
  border-top: 0.076923em solid #CFF7AF;
  border-right: 0.076923em solid #CFF7AF;
  border-left: 0.076923em solid #CFF7AF;
  border-bottom: none;
}

#gender-results,
#full_list
{
  border-top: 0.076923em solid #CFF7AF;
}

#gender-results
{
  padding-top: 1.384615em;
}

ol#names
{
  margin: auto 2.923076em 2.923076em;
}

li.name
{
  font-family: Georgia, serif;
  list-style-type: decimal;
  font-size: 161.6%;
  line-height: 0.904762em;
  margin-bottom: 0.904762em;  
}
 

/*
 * 
 * form 
 * 
 */

.myform
{
  /*
  width: 33em;
  margin: auto 1.461538em 1.461538em;
  */
}

.myform dl
{
  /*width: 33em;*/
  margin: auto 1.461538em 1.461538em;
}

.myform legend
{
  font-size: 189%;
  line-height: 0.8em;  
  margin-bottom: 1.52em;
  font-family: Georgia, serif;
}

.myform input[type="text"],
.myform input[type="password"]
{
  width: 100%;
}

.myform input[type="text"].large
{
  font-size: 146.5%;
  line-height: 1em;
  margin-bottom: 1em;
}

.myform textarea
{
  width: 100%;
}

.myform textarea.small
{
  height: 15.346149em;
}

.myform textarea.large
{
  height: 30.692298em;
}

.myform label
{
  display: block;
  margin-bottom: 0.730769em;
}

.myform dl.required label
{
  font-weight: bold;
}

.myform dd.error
{
  margin: 0.730769em;
  padding: 0.576923em;
  background: #FBE3E4; 
  color: #8a1f11; 
  border: 0.076923em solid #FBC2C4;
}

.myform dl.error
{
}

.myform dd.help
{
  margin-bottom: 0.730769em;
  color: #777777;	
}

.myform dd.input
{
  margin-bottom: 2.192307em;                
}

.myform dl.button-container
{
  margin-bottom: 1.461538em;
}

.small-form
{
  margin-bottom: 1.461538em;
}

.small-form legend
{
  font-size: 131%;
  line-height: 1.117647em;
  margin-bottom: 1.117647em;
}

.small-form  input[type="text"].large
{
  font-size: 174%;
  line-height: 0.826087em;
  width: 9em;
}

.small-form  input[type="button"].large
.small-form  button.large
{
  font-size: 146.5%;
  line-height: 1em;
}

#list-langs
{
  margin-bottom: 2.923076em;
}

#list-langs dt,
#list-langs dd
{
  display: inline;
}

#list-langs a:link,
#list-langs a:visited,
#list-langs a:hover,
#list-langs a:active,
#list-langs em
{
  display: inline-block;
  padding: 0 0.730769em;
}

#list-langs a:hover,
#list-langs em
{
  background-color: #E5ECF9;
}


/* List of all names */
#full_list
{
  padding-top: 1.461538em;
  margin-bottom: 2.923076em;
}

#full_list li.name
{
  list-style-type: none;
  font-size: 131%;
  line-height: 1.117647em;
}
/* List of all names */


/*
 * 
 * pager
 * 
 */
 
.pager li.link,
.pager li.selected
{
  font-size: 146.5%;
  line-height: 1em;
  margin-bottom: 1em;
}

.pager li a:link,
.pager li a:visited,
.pager li a:hover,
.pager li a:active,
.pager li em
{
  display: block;
  padding: 0 0.5em;	
}
/* direction dependant */
.pager li
{
  /*float: left; /*direction*/
}

#ft
{
  border-top: 0.230769em solid #FF0066;
  text-align: center;
  padding: 2.692307em 0 1.461538em;
  /*background-color: #FDF3E3;*/
  background-color: #FAF4E4;
}

#ft p
{
  text-align: center;
}

#ft #secondary-nav
{
  margin-bottom: 1.461538em;
}

#ft #secondary-nav li
{
  display: inline;  
}

#ft #secondary-nav li a:link,
#ft #secondary-nav li a:visited,
#ft #secondary-nav li a:hover,
#ft #secondary-nav li a:active
{
  display: inline-block;
  padding: 0 0.5em;  
}

/*
.tooltip {
  width:13em;
  padding: 0.730769em;
  border: 1px solid black;
}

.tooltip .point{
  width:12px;
  display:inline-block;
  background: transparent url(../images/tooltip.png) top left no-repeat;
}

.tooltip .body{
  display:inline-block;
  background-color:#FADF58;
}
*/

#error_page
{
  margin-top: 2.923076em;
}

#error_page_body
{
  margin-bottom: 8.769228em;
}

#error_page_body dl
{
  margin-bottom: 2.923076em;
}

#error_page_body dt
{
  font-family: Georgia, serif;
  font-size: 131%;
  line-height: 1.117647em;
  margin-bottom: 1.117647em;
}

#error_page_body dd
{
  margin: auto 1.461538em  1.461538em;
}

#built_by_akinas
{
  display: block;
  width: 10em;

    font-size: 92%;
    line-height: 1.5em;
    margin-bottom: 1.5em;
    color: #666666;
    background-color: #F2FFEB;
    border: #A3E86A 1px solid;
    padding: 0.375em; 
    margin: 0.375em; 
}
