body { 
  background-color:#fff; 
  margin:0px;
  padding:0px;
  font-family:Arial, Verdana;
  font-size:12px;
}
#content { 
  padding:10px;
}

#navigation {
margin:10px 0px 0px 10px
}

h1 {
  margin-top:1em;
  font-size:20px;
}

h2 {
  margin-top:1em;
  font-size:14px;
}

h3 {
  color:#8b0000;
  font-size:18px;
}

h4 {
  color:#000;
  font-size:12px;
}

#flash_message {
  padding:5px;
  background-color:#ccc;
  width:250px;
  font-weight:bold;
  margin: 5px 0px;
}

#error_messages { 
  background-color:#f00;
  padding:5px;
  width:300px;
}

a img { border:0px }


a:link, a:visited { color:#000; }
a:hover { color:#f00; }

table.standard td { vertical-align:baseline;font-size:32px; }
td.not_defined { color:#8b0000;font-weight:bold;font-size:28px; }

div.inline-form { text-align:left;font-family:Arial, Verdana; font-size:12px; }
div#adjective_form input, div#verb_form input, div#noun_form input { width:100px; }
div#audio_form input, div#image_form input { width:150px; }
div#adjective_form #error_messages, div#verb_form #error_messages, div#noun_form #error_messages {
  width:100px;
}

li.not_approved, h1.not_approved, span.not_approved, td.not_approved, div.not_approved { background-color:#ccc; }
span.association_not_approved { background-color:#eee; }

div#verbs { font-size:18px;color:gray }

div#adjectives { font-size:14px; }

div.participate a { font-family:Arial, Verdana; }
div.participate { margin-bottom:6px; }

div#image_form, div#image_participate { padding:4px 0px 4px 10px }

table#noun_list th { border-bottom:1px solid #000 }
table#noun_list td { border-bottom:1px solid #aaa }

div.submenu { float:right }
div.submenu a, div.submenu a:visited { color:#d30000 }
