/* thepoppenkast.com */
body, input, textarea {font:0.8em "Lucida Grande", Lucida, "Helvetica Neue", Calibri, Helvetica, Arial, Verdana, sans-serif;}
h1 {font-size:2.2em;}
h2 {font-size:1.6em;}
h3 {font-size:1.2em;padding-bottom:8px;}

#container {clear:both;width:670px;margin:0 auto;padding:16px 0;}
.ico {float:left;width:32px;height:32px;}
.ico a {display:block;outline:none;width:32px;height:32px;}
a:link, a:visited, a:active, a:hover {color:#85B557;text-decoration:underline;font-weight:bold;outline:none;}
a:hover {color:#000;}

#fourzerofour {height:74px;margin:0 auto; padding:20px 0;background-image:url(../img/im9todaydoesnotcompute.png);background-repeat:no-repeat;background-position:center;}

/* header */
#header {clear:both;height:74px;border-bottom:dotted;border-bottom-color:#999;border-bottom-width:1px;margin-bottom:8px;}
#home-title{float:left;width:670px;}
#search {padding:9px 0;}
#search input {float:right;}
#rss {background-image:url(../img/rss_green.png);margin:8px 0 0 418px;}
#rss_user {background-image:url(../img/rss_user.png);margin:0 0 -32px 638px;}
#rss_page {background-image:url(../img/rss_page.png);margin:0 0 -32px 638px;}
#rss_page a {width:16px;height:16px;margin:0 16px 0}

#nav, #nav-user {float:left;width:385px;text-transform:lowercase;margin-top:4px;}
#nav-user {width:285px;}
#nav-user{padding-top:4px;}
#nav ul li {padding-right:8px;display:inline-block;float:left;}
#nav-user ul {float:right;}
#nav-user ul li {padding-left:8px;display:inline-block;float:left;}

#home-title {height:40px;background-image:url(../img/thepoppenkast.png);background-repeat:no-repeat;}

/* content */
#info, #success, #error {padding:8px 12px 8px 36px;margin:14px 0 8px;background-position:10px center;background-repeat:no-repeat;text-align:justify;text-transform:lowercase;clear:left;}
#info {background-image:url(../img/information-frame.png);background-color:#bcbbda;}
#success {background-image:url(../img/tick-circle-frame.png);background-color:#bceea7;}
#error {background-image:url(../img/cross-circle-frame.png);background-color:#efbba7;}
#info a {color:#2345ac;}
#success a {color:#109d21;}
#error a {color:#b01111;}
#info a:hover, #success a:hover, #error a:hover {color:#000;}

#content {clear:both;padding-bottom:8px;}
#side {width:180px;float:left;clear:right;margin-right:8px;}
#main {overflow:hidden;}
.post {margin:0 0 8px 0;padding:0 0 8px 0;}
.title h2 {padding:0 0 2px 0;}
.body {text-align:justify;}
.games {padding-right:10px;width:330px;}
.print, .print a {margin-top:2px;color:#999;font-weight:normal;text-decoration:none;text-align:left;text-transform:lowercase;clear:right;}
.fb {float:right;clear:right}
.print a:hover {color:#000;font-weight:bold;text-decoration:underline;}
.post {border-bottom:dotted;border-bottom-color:#999;border-bottom-width:1px;}
.quote {background-color:#EAEAEA;margin:16px;padding:3px;font-style:italic;}

#page {margin-top:8px;text-align:right;}
#page a,#page span {margin-left:6px;}
.title a {font-weight:normal;text-decoration:none;}
#page a.num:hover {text-decoration:underline;font-weight:bold;}
#page a.num, .title a {text-decoration:none;font-weight:normal;color:#000;}

.title a:hover {padding:0 1px;background-color:#000;color:#fff;text-decoration:none;font-style:italic;font-weight:normal;}

.tbsearch {color:#999;}
input {padding:1px 2px;font-size:1em;}
textarea {font-size:1em;}

em {font-style:italic;}
strong {font-weight:bold;}

/* footer */
#footer {clear:both;text-align:left;}

fieldset {
  background-color:#EBEBEB;
  border-bottom: solid #D6D6D6 2px;
  margin: 0 0 8px 0;
  padding: 8px;
}
fieldset label {
  display: block;
  font-weight: bold;
  text-transform:lowercase;
  margin: 0 0 4px 0;
}
fieldset input {
  border: none;
  padding: 0.2em;
  background-color: #ffffff;
  width:461px;
}
input[type="submit"] {
  width:150px;
  text-transform:lowercase;
}
input[type="checkbox"] {
  width:20px;
}
fieldset textarea {
  border:none;
  padding:0.4em;
  background-color:#ffffff;
  width:456px;
}
fieldset div {text-align:justify;margin: 10px 0 0 0;color:#999;}