@charset "UTF-8";

* {
  margin  : 0;
  padding : 0;
  border  : 0;
}
html {
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
  font-size: 100.01%;
  line-height: 1.4;
  background: #FFF;
  color: #000;
}
body {
  font-size: 12pt;
  margin: 5%;
}

#head {
  border-bottom: 1pt solid #000;
  padding: 6pt 0;
  margin-bottom: 12pt;
}
#head h1 {
  text-transform: uppercase;
  font-size: 12pt;
}
#head h1 a {
  color: #000;
  text-decoration: none;
}

.flash {
  display: none;
}

#bread {
  display: none;
}

#column {
  display: none;
}

#content a {
  color: #54800F;
}

.content_part h2 {
  font-size: 24pt;
}
#content h3 {
  font-size: 16pt;
}
.content_part h4 {
  font-size: 12pt;
  padding: 6pt 0 0;
}
#content h4 a {
  color: #000;
}
#content h5 {
  font-weight: normal;
  font-size: 11pt;
}

#content p {
  padding: 6pt 0;
}
#content hr {
  display: none;
}
#content abbr {
  border-bottom: 0;
}  
#content dl.info {
  font-size: 11pt;
}
#content dl.info dt {
  float: left;
  width: 140px;
}
#content dl.info dd {
  margin-left: 140px;
}
#content dl.info .separator {
  padding-bottom: 9pt;
}
#content .pfooter {
  padding-top: 12pt;
}


#content ul.text {
  margin: 6pt 0 0 15pt;
}
#content ul.text li {
  padding: 0 0 6pt;
}

.thumb {
  float: left;
  display: block;
  width: 160px;
  height: 110px;
  overflow: hidden;
  margin: 12pt 12pt 12pt;
}
.thumb img {
  width: 160px;
  height: 120px;
  margin: -5px 0;
}
.show {
  margin: 12pt 0;
}
#content .show p {
  padding-bottom: 0;
}

.paginator {
  display: none;
}

.vote_navigation {
  display: none;
}

.input {
  padding: 3pt 0;
}
.input.error {
  color: #F00;
}
.input .error {
  margin-left: 150px;
  padding: 3pt 0;
}
.input label {
  float: left;
  width: 200px;
  padding-top: 3pt;
}
.input select {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;  
  font-size: 12pt;
  border: 1px solid #383838;
}
.input select option {
  padding: 0 6pt 0 1pt;
}
.input.text input, .input.password input, .input.file input {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;  
  font-size: 12px;
  width: 220px;
  padding: 2px;
  border: 1px solid #383838;
}
.input.checkbox input {
  vertical-align: bottom;
}
.input textarea {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;  
  font-size: 12px;
  width: 220px;
  height: 140px;
  padding: 2px;
  color: #000;
  border: 1px solid #383838;
}
.input .short, .submit .short {
  width: 110px !important;
}
.input .long {
  width: 440px !important;
}
.input .small {
  height: 80px;
}
.submit {
  padding: 3pt 0;
}
.submit input, .submit button {
  padding: 3pt 2px;
  width: 220px;
  margin: 0 5px 0 200px;
  border: 1px solid #555;
}
.input.email, .input.url {
  display: none;
}

#footer {
  margin-top: 24pt;
  border-top: 1pt solid #000;
  padding: 6pt 0;
}
#copy, #logout, #login, #links {
  display: none;
}

#game_menu {
  display: none;
}
#question a {
  color: #54800F;
}
#image_one {
  width: 419px;
  float: left;
  text-align: right;
}
#image_two {
  width: 419px;
  float: right;
}
#game .show {
  margin: 12pt 0;
}
#game .show_link {
  display: block;
  width: 398px;
  height: 259px;
  overflow: hidden;
}
#game .show_link img {
  width: 398px;
  height: 299px;
  margin: -20px 0;
}
#image_one p, #image_two p {
  text-align: center;
}
#game .info {
  text-align: center;
  color:#555;
}
#game .info li {
  display: inline;
  padding: 0 10px;
}
#question {
  clear: both;
  text-align: center;
}
#question button {
  padding: 3pt 0;
  width: 150px;
  margin: 12pt 5px;
  border: 1px solid #555;
}
#game #footer_container {
  width: 960px;
}

#add_column {
  display: none;
}
#add_game {
  display: none;
}

#offline .content_part {
}
