body { margin:0px; padding:0px; color:#000; font-size:0.8125em; font-family: "Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; } a { text-decoration:none; color:#00688b } a:hover { text-decoration:underline; color:#00688b } #header { width:100%; float:left text-align:right; background-color:#cee6b6; } #header #logobox { position:absolute; left:5px; top:5px; } #header #logobox a { text-decoration:none; color:#cee6b6; } #header #logobox img { border:0px; } #header #loginbox { padding:5px; height:1.5em; width:100%; float:right; text-align:right; font-size:110%; background-color:#cee6b6; } #header #loginbox a { margin-left: 10px } #header #searchbox { float:left; clear: left; width:100%; height:3.5em; text-align: center; background-color:#cee6b6; } #header #searchbox #search { padding:0px; border:0px } #header #search #q { width:40%; padding:5px; border:solid 1px #d3d3d3; margin-right:10px; } #header #search input { width:90px } #header #mainmenubox { float:left; clear: left; height:1.4em; width:100%; text-align:right; font-size:120%; background-color:#cee6b6; } #header #mainmenubox a { float:right; margin:0px 0px 0px 3px; text-align: center; padding:5px 0px 5px 0px; width:91px; background-color: #fff; background-image: url(/++resource++mainmenu_top.png); background-repeat: no-repeat; background-attachment: scroll; background-x-position: center; background-y-position: top; } #header #mainmenubox div { float:right; margin:0px 0px 0px 3px; text-align: center; padding:5px 0px 5px 0px; width:91px; background-color: #fff; background-image: url(/++resource++mainmenu_top.png); background-repeat: no-repeat; background-attachment: scroll; background-x-position: center; background-y-position: top; } div#footer { margin: 150px 0px 20px 0px; font-size:medium; text-align:center; width:100%;clear:left; border-top:7px solid; border-color:#cee6b6; padding:10px 0px 0px 0px } div#bodytitle { float:left; clear:left; text-align:left; padding:0px; width:100% } div#bodytitletext { float:left; padding:20px; font-size:140% } div#bodytitletext h1 { font-weight:normal; font-size:100%; display:inline; margin:0px; padding:0px } /* search results */ div#listofpieces {float:left;clear:left;margin-bottom:20px;width:100%} div.pieceonthelist {margin:0px 10px 0px 20px;border-bottom:solid 0.5px #cee6b6;padding:10px 0px 10px 0px} div.pieceonthelist .title {font-size:120%;} div.pieceonthelist .title h2 {font-weight:normal;font-size:100%;display:inline;margin:0px; padding:0px} div.pieceonthelist #shortPreview {}/*{background-color:#fff;border-top: solid 1px #d3d3d3;border-bottom: solid 1px #d3d3d3;}*/ div.pieceonthelist .highlight {margin:5px 0px 5px 0px;} pre.previewonthelist {background-color:#e5ecf9;border-width:1px;border-style: dotted dashed;border-color:#000;padding:10px;margin-top:5px} div.pieceonthelist .tags {margin-top:5px;} #about { float:left; clear:left } #about h2 { margin: 20px 40px 10px 40px; font-size:120%; border-bottom:1px solid; border-color:#00688b; color:#c17430 } #about p { padding-left: 60px } #moreinfo { float:left; margin:0px 20px 20px 20px } #errormsg { color: red; padding:20px; font-size:140%; float:right; } #okmsg { color: blue; padding:20px; font-size:140%; float:right; } #infomsg { color: #000; padding:20px; font-size:100%; float:right; } span.toollink { font-size: 80%; margin-left:10px } .termFound {color: #000000; background-color:#ffff00} #batch-navigation {float:left;clear:left;margin:20px 10px 20px 20px;width:100%} #batch-navigation div {float:left;margin-right:20px} .current {color: #000;text-decoration: none;} h2 {margin: 30px;} .returnLink {margin: 30px;}k