body { font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif; margin: 0px; } a:link { text-decoration: none; color: #000000; } a:visited { text-decoration: none; color: #000000; } a:hover, a:active { text-decoration: underline; color: #666666; } a img { border: 0px; } /* Containers */ .container { position: relative; width: 700px; margin-left: auto; margin-right: auto; } .kwote-container { position: relative; width: 100%; } /* Header Section */ .id-search { float: right; } .id-search input { height: 16px; background-color: #6c97fb; border: solid 1px black; padding-left: 3px; } .title { font-weight: bold; } /* Kwotes */ .kwote-odd { position: relative; margin-bottom: 10px; } .kwote-even { position: relative; margin-bottom: 10px; background-color: #e9e9e9; } .kwote-id { float: left; font-size: 0.8em; } .vote-controls { float: right; font-size: 0.8em; padding: 0px; } .vote-controls a { font-size: 1.25em; font-weight: bolder; text-decoration: none; padding: 0px 1px 0px 1px; } .kwote-content { clear: both; font-size: 0.9em; border-top: 1px solid black; } /* Is this needed? */ .kwote-navigation { } /* Footer */ .footer { font-size: 0.7em; } .footer a { margin-right: 10px; } /* Horizontal Menu */ .tab-menu { margin: 0px; padding: 0px; position: relative; list-style-type: none; background-color: #5b86ea; width: 100%; } /* This is used by all browsers */ .tab-menu .tab { display: inline; margin: 0px; padding-left: 3px; padding-right: 3px; font-size: 0.7em; } /* Good browsers use this too (IE doesn't use this) */ .tab-menu .tab { display: table-cell; } .tab:active { background-color: #6f95ec; } .tab:hover { background-color: #e2eafb; }