body { font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif; margin: 0px; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover, a:active { text-decoration: underlined; } /* Begin Containers */ .container { width: 700px; position: relative; margin-left: auto; margin-right: auto; text-align: left; padding: 2px 2px 5px 2px; } .body-container { position: relative; margin-top: 5px; margin-bottom: 5px; } /* End Containers */ .direct-form { position: absolute; top: 1px; right: 4px; font-size: 0.8em; } .direct-form input { background-color: #dfdff0; border: 1px solid black; } .quote { position: relative; margin-bottom: 15px; } .quote-header { position: relative; border-bottom: 1px solid black; font-size: 0.8em; } .vote-controls { position: absolute; top: 0px; right: 0px; } /* make those little - + signs easier to click */ .vote-controls a { padding: 1em; } .quote-content { font-size: 0.9em; } .footer { font-size: 0.8em; margin-top: 10px; } .sf-footer { float: right; } /* Horizontal Menu */ .tab-list { margin: 0px; padding: 0px; position: relative; list-style-type: none; background-color: #bfbfe2; height: 18; } /* This is used by older browsers & IE */ .tab-list .tab { display: inline; margin: 0px; padding-left: 3px; padding-right: 3px; font-size: 0.7em; height: 18px; } /* Good browsers use this too */ .tab-list .tab { display: table-cell; } .tab:active { background-color: #8b8bca; } .tab:hover { background-color: #dfdff0; } .sf-logo { border: 0; }