/* NUMA CSS redesign by jtbandes ** ** June 2007 */ /****************************************************************************** * Global Styles *****************************************************************************/ body { font-family: "Trebuchet MS", Georgia, Verdana, Arial, sans-serif; background: #eeeeee; } a { color: blue; text-decoration: none } a:hover, a:active, a:focus { color: #000080; } h1 { padding: 0px; margin: 0px; } h1 a, h1 a:hover, h1 a:active, h1 a:focus { color: black; } a.option { color: blue; } a.option:hover, a.option:active, a.option:focus { color: #000080; } hr { border: none; border-bottom: 1px solid #999999; } .content { background: #dfdfdf; /*margin: 24px;*/ border: 1px solid #999999; padding: 10px; } #login { text-align: center; } .errormessage { color: red; } .formtable td, .formtable th { vertical-align: top; border-bottom: 1px solid #797988; } .formtable th { width: 200px; font-weight: bold; text-align: left; } .formtable thead th { width: auto; } .thumbnail { float: left; clear: left; margin-right: 5px; margin-bottom: 5px; width: 132px; border: 0; } .caption { font-style: italic; font-size: 0.75em; text-align: center; margin-top: 0px; padding-top: 0px; } /****************************************************************************** * Title Styles *****************************************************************************/ #title { position: absolute; left: 24px; top: 24px; right: 24px; } #title h1 { vertical-align: center; font-size: 2.5em; margin: 0; padding: 0; line-height: 1; float: left; margin-right: 24px; margin-top: 30px; position: absolute; top: 0; left: 0; } #title h1 img { border: none; } /****************************************************************************** * Menu Styles *****************************************************************************/ #leftmenu { position: absolute; left: 24px; top: 3.5em; width: 10em; margin-top: 106px; /*background: url('/images/cornerbl.gif') no-repeat bottom left;*/ z-index: 1; } #leftmenu p { font-size: 0.8em; margin: 0; padding: 0; } #leftmenu ul { margin: 0; padding-left: 1.5em; padding-top: 0; padding-bottom: 0; font-size: 0.8em; } #standardsbuttons { text-align: center; margin-bottom: 24px; margin-top: 24px; } #standardsbuttons img { border:0; width:88px; height:31px; } #donatebutton { text-align: center; margin-bottom: 24px; } #getfirefox { text-align: center; margin-bottom: 24px; } #getfirefox img { border: 0; } /****************************************************************************** * Main Content Styles *****************************************************************************/ #main { position: absolute; left: 10em; top: 3.5em; right: 24px; margin-top: 106px; margin-left: 48px; padding-bottom: 24px; z-index: 0; /*background: url('/images/cornerbr.gif') #797988 no-repeat bottom right;*/ } #main h1 { font-size: 24px; border-bottom: 1px solid #666666; padding-bottom: 2px; } .option { font-size: 0.8em; } #main h1 .option { font-size: 0.5em; font-weight: normal; } #main h2 { font-size: 1em; font-weight: bold; border-bottom: 1px solid #797988; } .authorname { float: right; } .postinfo { font-weight: normal; font-size: 10px; /*font-style: italic;*/ color: #666666; float: right; margin-top: 15px; /*background-color: #fff;*/ } #browseprev { float: left; } #browsenext { float: right; } #rss, #download { text-align: center; } #rss img { border: 0; } #browseprev, #browsenext, #rss { margin-top: 1em; } .autogenerated { font-weight: bold; } .bitesized { font-weight: bold; } #adbox { position: relative; width: 728px; left: 50%; margin-left: -274px; } .addtag img, .removetag img { border: none; vertical-align: middle; margin-right: 1em; } .addtag { color: #063; } .removetag { color: #c00; }