.top_border { border-top: 1px solid #999999; }.round_bottom {  -webkit-border-bottom-left-radius: 4px;  -webkit-border-bottom-right-radius: 4px;  -moz-border-radius-bottomleft: 4px;  -moz-border-radius-bottomright: 4px;}body {  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-size: 12px;  color: #636363;}a { color: #529cd5; }a:visited { color: #529cd5; }a:hover { color: #333333; }a:active { color: red; }ol { list-style-position: outside; }input { font-family: inherit; }.center { text-align: center; }div#header { color: #ffffff; }div#header input[type=text] { width: 95%; }div#header a {  color: inherit;  text-decoration: none;  padding: 5px;}div#header a.current {  font-weight: bold;  color: #fff6a1;}div#header a:hover { background-color: #333333; }div#header a.image:hover { background-color: transparent; }div#header_1 { background-color: #66b360; }div#hbottom {  background-color: #66b360;  -webkit-border-bottom-left-radius: 4px;  -webkit-border-bottom-right-radius: 4px;  -moz-border-radius-bottomleft: 4px;  -moz-border-radius-bottomright: 4px;}div#header_2 {  padding-top: 5px;  padding-bottom: 5px;  background-color: #686868;}div#header_3 {  padding-top: 5px;  padding-bottom: 5px;  background-color: #545454;  -webkit-border-bottom-left-radius: 4px;  -webkit-border-bottom-right-radius: 4px;  -moz-border-radius-bottomleft: 4px;  -moz-border-radius-bottomright: 4px;}div#footer {  margin-top: 20px;  border-top: 2px solid #000000;  padding-top: 10px;  font-size: 11px;}div#main { margin-top: 1em; }div#main h1 {  color: #252525;  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-weight: bold;}h2 {  color: #252525;  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-weight: bold;}div#main h1 { font-size: 24px; }div#main h2 {  font-size: 18px;  border-top: 1px solid #999999;  padding-top: 10px;}div#main h2.usp.highlight {  border-top: 0px;  background-color: #fff6a1;  padding: 5px;}div#main h3 {  text-transform: uppercase;  font-weight: normal;  font-size: 11px;}div#main h5 {  font-weight: normal;  font-size: 11px;  margin: 0;}div.sidebar {  font-size: 11px;  border-top: 1px solid #999999;}div.sidebar h4 {  text-transform: uppercase;  font-weight: normal;  color: #bbbbbb;  font-size: 11px;  margin: 0px;  margin-top: 5px;}div.ontop { font-size: 11px; }div.ontop h2 { border: 0px solid #999999; }div.activity {  border-top: 1px solid #999999;  padding-top: 5px;  padding-bottom: 5px;  overflow: hidden;}table.user td { vertical-align: middle; }table.user td.photo img { border: 2px solid #333333; }table.user td.big { padding-left: 10px; }table.alpha_filter {  width: 100%;  border-top: 1px solid #999999;  border-bottom: 1px solid #aaaaaa;}table.alpha_filter td { text-align: center; }table.alpha_filter td.highlight { background-color: #fff6a1; }table.element_list {  border-collapse: collapse;  width: 100%;}table.element_list tr { border-bottom: 1px solid #eeeeee; }table.element_list tr.even td { background-color: #f9f9f9; }table.element_list tr.odd td { background-color: #ffffff; }table.element_list tr:hover td { background-color: #eeeeee; }table.element_list td.last {  text-align: right;  padding-right: 10px;  vertical-align: middle;  padding-top: 3px;  padding-bottom: 3px;}table.element_list td.loading {  background: url(/images/saving.gif) no-repeat 16px 16px;  text-indent: -9999px;}table.element_list th {  text-align: left;  font-weight: normal;  color: #999999;}table.element_list th.last {  text-align: right;  padding: 0px;}table.padded td {  text-align: left;  padding: 5px;}table.padded th {  text-align: left;  padding: 5px;}table.questions {  width: 100%;  overflow: hidden;  white-space: nowrap;}table.questions td {  vertical-align: middle;  padding: 5px;  border-bottom: 1px solid #eeeeee;}table.questions tr.even td { background-color: #f9f9f9; }table.questions tr.odd td { background-color: #ffffff; }table.questions tr:hover td { background-color: #eeeeee; }table.questions td.content { width: 100%; }table.questions td.answers { text-align: right; }.save_action a {  font-size: 18px;  font-weight: bold;  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  text-decoration: none;}span.badge {  background-color: #555555;  color: #ffffff;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  font-weight: bold;  padding-bottom: 2px;  padding-left: 8px;  padding-right: 8px;  padding-top: 2px;  text-align: center;  margin-right: 10px;}span.badge a {  text-decoration: none;  color: #ffffff;}.adcolumn { text-align: right; }textarea {  width: 100%;  height: 80px;  font-family: inherit;  font-size: 14px;}.search_form_full { margin-bottom: 1em; }.search_form_full input[type=text] {  width: 100%;  font-size: 14px;}.deck_progress {  font-size: 14px;  margin-bottom: 1em;  font-weight: bold;}.week { border-top: 1px solid #999999; }.day { height: 70px; }.padded_cell { padding: 3px; }.filled { background-color: #dddddd; }#answer_buttons {  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-size: 18px;  font-weight: bold;}#unknown {  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-size: 24px;  font-weight: bold;  color: #252525;}#sentences #unknown { font-size: 14px; }#incorrect, #correct {  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-size: 18px;  font-weight: bold;  color: #252525;}#other_side {  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-size: 24px;  font-weight: bold;  color: #252525;}#sentences #other_side {  margin-top: 1em;  border-top: 1px solid #999999;  font-size: 14px;}.learncol { border-top: 1px solid #999999; }#flip_button {  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  font-size: 24px;  font-weight: bold;}.flash {  padding: 0.8em;  margin-bottom: 1em;  border: 2px solid;}#flash_failure {  border-color: #fbc2c4;  background-color: #fbe3e4;  color: #8a1f11;}#flash_notice {  border-color: #ffd324;  background-color: #fff6bf;  color: #514721;}#flash_success {  border-color: #c6d880;  background-color: #e6efc2;  color: #264409;}.sidebar_item { margin-bottom: 1em; }.sidebar_item h3 { margin-bottom: 0px; }.answer { margin-bottom: 1em; }.tabs {  margin-top: 1em;  border-top: 1px solid #999999;}.tabs .tab {  margin-top: 5px;  margin-bottom: 5px;  border-left: 1px solid #555555;  padding-left: 5px;}.alpha .tab { border-left: 0px; }.tab a.current { font-weight: bold; }.buttoncol p { text-align: center; }a.big_button {  display: block;  border: 1px solid #bbbbbb;  text-align: center;  padding-top: 5px;  padding-bottom: 5px;  margin-bottom: 1em;  text-decoration: none;  font-weight: bold;  font-size: 14px;  background: #f9f9f9;}a.big_button.go { color: #529214; }a.big_button:hover {  background: #e9e9e9;  border: 1px solid #999999;}div#tour { text-align: center; }div#tour p {  font-family: georgia, palatino, times, serif;  font-size: 1.4em;}div#tour h2 {  border-top: 0px;  margin-top: 2em;}div#tour img { border: 1px solid #999999; }#signup_bar {  background-color: #fff6bf;  color: #514721;  padding: 10px;  border: 2px solid #ffd324;}#signup_bar a {  font-size: 2em;  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  color: #514721;  font-weight: bold;  text-decoration: none;}#signup_bar a:hover { color: green; }#gamerows div.lang {  border: 1px solid #eeeeee;  padding: 3px;}div.phra {  border: 1px solid #eeeeee;  padding: 3px;}#gamerows div.lang:hover { background-color: #eeeeee; }div.phra:hover { background-color: #eeeeee; }#gamerows div.selected { background-color: #dddddd; }#game_content #status { margin-bottom: 20px; }table.highscores td {  padding-top: 5px;  padding-bottom: 5px;  border-bottom: 1px solid #aaaaaa;  border-top: 1px solid #999999;}table.highscores td.uphoto img { border: 1px solid #333333; }table.highscores td.name {  width: 100%;  padding-left: 10px;  font-weight: bold;  font-size: 16px;  vertical-align: middle;}table.highscores td.score {  font-size: 32px;  font-weight: bold;  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  text-align: right;  vertical-align: middle;}table.twitter { margin: 0; }div.share {  border-top: 1px solid #999999;  padding-top: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #999999;  margin-bottom: 10px;}table.twitter td.text {  padding-left: 10px;  width: 100%;  font-size: 24px;  font-weight: bold;  vertical-align: middle;}table.twitter td.text a { text-decoration: none; }table.input_form th {  text-align: right;  padding-right: 10px;  vertical-align: middle;}table.input_form input.text_field {  border: 1px solid #dddddd;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  padding: 8px;  font-size: 18px;  width: 200px;}table.input_form input.text_field:focus { background-color: #eeeeee; }.fieldWithErrors { margin: 0; }.fieldWithErrors label { color: #ff2222; }.fieldWithErrors input { color: #ff2222; }#signup_form th {  text-align: right;  width: 180px;}#signup_form td {  width: 200px;  padding: 0px;}#signup_form td.messages {  padding-left: 20px;  font-weight: bold;  vertical-align: middle;}#signup_form td.instructions {  padding-top: 20px;  font-style: italic;}#signup_form .form_error { color: red; }.course, .book, .site {  border-top: 1px solid #999999;  padding-bottom: 10px;}.sharemail input[type=text] {  width: 95%;  font-family: "Monaco", "Courier New", courier, fixed;  font-size: 14px;}.sharemail textarea { width: 95%; }.sharemail textarea.email { font-family: "Monaco", "Courier New", courier, fixed; }.sharemail label { font-weight: bold; }#sharemail_msg h1 {  font-weight: bold;  font-size: 14px;}#toc {  border-bottom: 1px solid #999999;  padding-bottom: 7px;  margin-bottom: 5px;}#toc a {  display: block;  border-bottom: 1px dotted #cccccc;  line-height: 10px;  text-decoration: none;  margin-bottom: 5px;  font-weight: bold;}#toc a span {  background: #ffffff;  padding-bottom: 5px;}#toc a span.count {  text-align: right;  position: absolute;  right: 0px;}.course img {  border: 1px solid #999999;  margin: 0;  margin-top: 1em;}.book img {  border: 1px solid #999999;  margin: 0;  margin-top: 1em;}.site img {  border: 1px solid #999999;  margin: 0;  margin-top: 1em;}table.admin {  width: 100%;  border-collapse: collapse;}table.admin .name { width: 100%; }table.admin .featured { font-weight: bold; }table.admin td {  padding: 5px;  border: 1px solid #999999;}table.admin td.drag_handle {  cursor: move;  color: #777777;}ul.choices { font-size: 18px; }div.studybox {  background: -webkit-gradient(radial, 50% -70, 0, 50% 0, 600, from(#595959), to(#3d3d3d)) #3d3d3d;  margin-bottom: 1em;  padding: 10px;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  color: #ffffff;  font-family: "Monaco", "Courier New", courier, fixed;}div.studybox.recommended { background: -webkit-gradient(radial, 50% -70, 0, 50% 0, 650, from(#599959), to(#3d4d3d)) #3d3d3d; }div.studybox h3 { color: #ffffff; }div.studybox h3 a { text-decoration: none; }div.studybox div.percentage {  font-size: 64px;  text-align: right;  font-weight: normal;  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;}div.studybox div.percentage a { text-decoration: none; }.dlink {  display: block;  text-decoration: none;  color: #ffffff;}a.dlink:hover { color: inherit; }a.dlink:visited { color: inherit; }div.scoreboard {  font-family: Helvetica, "Helvetica Neue", Arial, Geneva, Verdana, sans-serif;  padding-bottom: 10px;}div.scoreboard span { font-weight: bold; }span#correct_count { color: green; }span#incorrect_count { color: red; }span#retired_count { color: darkblue; }table.stats td {  padding: 8px;  border: 1px solid #333333;}table.stats th {  padding: 8px;  border: 1px solid #333333;}
