.centered { text-align: center;}
.bn-g, .bn-b   { margin-bottom: 2px; }
.block  { display: block; margin: 2px; padding: 2px; }
.float  {float: left; }
.half   { width: 47%;}
.third  { width: 30%;}
.twothirds { width: 62%; }
.bn-g li{ margin: 3px; }
.bn-b li{ margin: 3px; }
.clear 	{ clear: both; margin-top: 2px; }
.small { font-size: small; }
table.origin 	{ border: 1px solid #A4CD2A; background-color: #F1F8CE; }
table.origin th  { border: 1px solid #A4CD2A; background-color: #B2D44A; color: white;}
table.boy 	{ background-color: #DDE4EE; border: 1px solid #8AA3C7; }
table.boy th { background-color: #8aa3c7; color: white;}
table.girl th { background-color: #E0BECC;border: 1px solid #C78AA3;}
.rows   { border-collapse: collapse;}
.rows td { text-align: center; padding: 4px; }
.girl td { border: 1px solid pink; }
.boy td { border: 1px solid #8aa3c7; }
.odd td { background-color: #fff; }
a.fave { padding-left: 20px; background: url(/baby-names/images/star.png) no-repeat; }
a.heart  { padding-left: 20px; background: url(/baby-names/images/heart.png) no-repeat;}
.pager  { border: none; }
.pager a { margin: 0 5px; font-weight: normal; padding: 2px; }
.pager a.current{ font-weight: bold; text-decoration: underline;}
label.float { font-weight: normal; cursor: pointer; }
#suggest input[type='text'], #suggest textarea { width: 400px; }
.note {	margin: 3px; padding: 3px;border: 1px solid pink;}
.invalid {border: 1px solid #A30000;}
.feedback-error {color: #A30000;display: block;}
.bn-b,.bn-g{ padding: 2px; }
.bn-b ul,.bn-g ul{margin: 0;padding: 0;text-align: left;font-size: 14px;}
.bn-b li,.bn-g li{list-style-type: none;display: inline;padding-bottom: 1px;}
.bn-g a, .bn-g a:visited{padding: 0 3px;border: 1px solid #E72C8D;text-decoration: none; color: #E72C8D;background-color: #F7CCDB;}
.bn-g a:hover, .bn-g a:active{border: 1px solid #57310D;color: #000;background-color: #FF99cc;}
.bn-g a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #57310D;font-weight: bold;cursor: default;}
.bn-g a.disablelink, .bn-g a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.bn-g a.prevnext{font-weight: bold;}
.bn-b a, .bn-b a:visited{padding: 0 3px;border: 1px solid #2389BC;text-decoration: none; color:#2389BC;background-color: #CCE6FF;}
.bn-b a:hover, .bn-b a:active{border: 1px solid #57310D;color: #000;background-color: #6CC5FF;}
.jmpoll {border: 1px dashed #57310D;padding: 7px;}
#origins ul,  #gender ul { list-style: none; padding-left: 3px; }
#polls { width: 40%; }
#search_bn { width: 300px; font-size:12px;}
.bgsample {border-width: 1px; border: solid; border-color: white}
.bgsamplec {border-width: 1px; border: solid; border-color: red}

