#content h1 { margin-bottom: 0 !important; }
#content h2 { font-size: 1.3em !important; }
#content strong { font-weight: bold; }

table#camel { font-size: 13px; margin-bottom: 5px; }
table#camel th { text-align: center; padding: 10px; font-size: 1.3em; color: #f2c108; text-transform: uppercase; }
table#camel th img { margin-bottom: 10px; width: 230px; }
table#camel td { line-height: 17px; width: 265px; border-bottom: 1px solid #383838; padding: 15px;  }
table#camel td.divider, table#camel th.divider { border-right: 1px solid #333; }

#content .box { margin: 20px 0; border: 1px solid #333; background-color: #2A2A2A; overflow: hidden; }
#content .box .padding { overflow: hidden; }
#content .left .box .factoid { border-bottom: 1px solid #333; }
#content .left .box .signup { float: left; width: 230px; }
#content .left .box .signup input.email { width: 230px; margin-bottom: 10px;  }
#content .box .signup input { float: right; }
#content .left .box .add { float: right; width: 230px; }
#content .left .box .nol { border-bottom: 0 !important; }
#content .left .add .box img { float: right; }

#content .right .signup, #content .right .box { overflow: hidden; }
#content .right .signup input.email { padding: 2px; font-size: 1.1em; width: 170px; }
#content .right .signup input.submit { margin-top: 10px; float: right; }