body { background-color:#F7F7F7; color:#000000; font-family:Arial,Tahoma,Verdana,sans-serif; font-size:100%; margin:10px; padding:0px; text-align:center; }
textarea,input,select { font-family:Arial,Tahoma,Verdana,sans-serif; font-size:1em; }
form { margin:0; padding:0; }
a { color:#0066DD; }
img { border:0; }
hr { background:#CCCCCC; border:0px; color:#CCCCCC; height:1px; margin:0; padding:0; }
span.cut { display:none; } .hidden { display:none; } .visible { display:block; } #container { background-color:#FFFFFF; margin:0 auto; text-align:left; width:90%; }
#container td { vertical-align:top; }
#header,#mainmenu,#footer { background-color:#406EB2; color:#FFFFFF; } #header a,#mainmenu a,#footer a { color:#FFFFFF; } #header { color:#FFFFFF; background-image:url(/images/decor/header-bg.jpg); }
#header table { width:100%; }
#header div,#header span,#header ul { color:#FFFFFF; } #header table col.logo { width:25%; }
#header table td.logo { padding:0px; width:340px; }
#header table div.slogan { padding:0 5px; font-size:0.8em; }
#header table col.column { width:25%; }
#header table td.column { border-left:1px solid #BBBBFF; padding:3px; }
#header table td.column div.auth td { padding:0px; }
#header table td.column div.auth input { font-size:0.9em; }
#header table td.column div.title { margin-bottom:0.1em; }
#header table td.column span.item { font-weight:bold; margin-right:0.3em; }
#header table td.column div.curuser { font-weight:bold; }
#header table td.column div.logout { margin-top:1.1em; }
#header ul { list-style-position:outside; list-style-type:none; margin-top:0; margin-left:0; padding-left:0; }
#header ul li { behavior:expression( !this.before && (this.before = this.innerHTML = '&bull;&nbsp;' + this.innerHTML) ); } #header ul li:before { content:'\2022\a0'; } #topbanner { padding:5px; text-align:center; }
#plotbanner { padding:0 0 1.5em 0; border:1px solid #FFFFFF; }
#plotbanner div.begun { margin-left:-5px; }
#mainmenu { color:#FFFFFF; padding:3px 3px 3px 1.1em; background-image:url(/images/decor/menu-bg.jpg); }
#mainmenu a { color:#FFFFFF; font-size:1.2em; font-weight:bold; }
#mainmenu span.item { margin-right:1em; }
#footer { color:#FFFFFF; padding:3px; background-image:url(/images/decor/footer-bg.jpg); }
#footer td { color:#FFFFFF; } #footer table { border-collapse:collapse; table-layout:fixed; width:100%; }
#footer table td.info { width:100%; } #footer table td.counter { vertical-align:middle; width:92px; } #debug { text-align:left; width:90%; }
#content { background-color:#FFFFFF; }
#content h1 { font-size:1.4em; margin-top:0.2em; padding:0; } #content h2 { font-size:1.1em; margin-top:0.2em; padding:0; } #content td.center { padding:0 1em; }
#content td.column { width:13em; }
#content td.column div.tags { font-size:1.2em; line-height:150%; }
#content td.column div.tags a,#content td.column div.tags a:visited { color:#0066DD; margin-right:4px; padding:0 3px 1px 3px; }
#content td.column div.tags a.current { border:1px solid #CCCCCC; padding:0 2px 1px 2px; text-decoration:none; }
div.plots { }
div.plots div.title { margin-bottom:1em; } div.plots div.navig { font-size:1em; margin:1.5em 0 1.5em 0; } div.plots div.navig span.pages { }
div.plots div.navig span.pages span.page { border:1px solid #CCCCCC; margin:0 0.4em; padding:0 4px 1px 4px; } div.plots div.navig span.pages a.page { margin:0 0.4em; } div.plots div.navig span.pages span.sep { margin:0 0.4em; } div.plot { }
div.plot h1 { font-size:1.4em; margin:0; padding:0; } div.plot h1.title { font-size:1.4em; margin:1em 0 0 0; padding:0; } div.plot h1.title span.stat { font-size:0.8em; color:#333333; padding-left:0.3em; } div.plot div.info { margin:0; } div.plot div.info span.date { color:#777777; } div.plot div.info span.sep { color:#777777; margin:0 0.5em; } div.plot div.info a.author { color:#229944; text-decoration:none; } div.plot div.abst { margin:0.5em 0 1.2em 0; } div.plot div.abst div.preview { float:right; padding:0 0 0.5px 1em; } div.plot div.full { margin:0.5em 0 1.5em 0; } div.plot div.text { margin:0.5em 0 1.0em 0; } div.plot div.picture { margin:0.5em 0 1.0em 0; text-align:left; } div.plot div.tags { font-size:1.1em; margin-bottom:1.5em; } div.plot div.tags a,div.plot div.tags a:visited { } div.plot div.more { margin:0.5em 0; } div.links { margin:0.5em 0 2em 0; }
div.links div.title { font-size:1.3em; margin:-0.3em 0 0.5em 0; } div.links div.title span.sep { color:#777777; font-size:0.8em;  margin:0 0.4em; }
div.links div.title a.rsslink { font-size:0.8em; }
div.links div.navig { font-size:0.8em; margin:0.5em 0 1.5em 0; } div.links li.link span.date { color:#777777; margin:0 0.7em 0 0.5em; white-space:nowrap; } div.links li.link span.stat { color:#333333; padding:0 0.5em; } div.links li.link span.control a,div.links li.link span.control a:visited { color:#CCCCCC; padding-right:0.4em; } div.links ul { list-style-position:outside; list-style-type:square; margin-left:0; padding-left:0.5em; }
div.links ul li { margin-left:0.3em; }
div.links div.main { border:1px solid #CCCCCC; padding:4px; margin-bottom:1.2em;  }
div.links div.main ul { list-style-position:outside; list-style-type:square; margin:0 0 -0.3em 0; padding-left:0.5em; }
div.links div.main ul li { margin-bottom:0.5em; margin-left:0.3em; }
div.links div.navig { margin-top:1.5em; }
div.links div.navig span.mode { margin-top:5.5em; } div.links div.navig span.mode span.current { border:1px solid #CCCCCC; padding:0 4px 1px 4px; } div.links div.navig span.sort { margin:0 4em 0 0; } div.links div.navig span.sort span.arrow { border:1px solid #CCCCCC; font-weight:bold; padding:0 5px 2px 5px; } div.links div.navig span.sort a.arrow { border:1px solid #CCCCCC; font-weight:bold; padding:0 5px 2px 5px; text-decoration:none; } div.links div.navig span.pages { } div.links div.navig span.pages span.page { border:1px solid #CCCCCC; margin:0 0.4em; padding:0 4px 1px 4px; } div.links div.navig span.pages a.page { margin:0 0.4em; } div.links div.navig span.pages span.sep { margin:0 0.4em; } div.link { font-size:1em; margin:0; }
div.link a { font-size:1.1em; } div.link span.date { color:#777777; font-size:1.1em; margin:0 0 0 0.5em; white-space:nowrap; } div.link span.stat { color:#333333; font-size:1.1em; padding:0 0.5em; } div.link span.control { color:#EEEEEE; padding-left:0; } div.link span.control a,div.link span.control a:visited { color:#CCCCCC; padding-right:0.4em; } div.link div.abst { margin:0.4em 0 1.4em 0; } div.link div.abst a { } div.link div.abst div.preview { float:right; padding:0 0 0.5px 1em; } div.link div.full { margin:0.4em 0 2em 0; } div.link div.full div.text { margin:0.5em 0; } div.link div.full ol { margin-top:0; } div.link div.full ul { margin-top:0; } div.link div.full li {} div.link div.full div.preview { float:right; margin:0 0 0.5px 1em; } div.link div.full div.picture { text-align:left; margin:1em 0; } div.feedback div.field { margin-bottom:0.4em; }
div.feedback div.field div.title { margin-bottom:0.1em; }
div.feedback div.field div.input { margin:0; }
div.feedback div.field div.keycheck { margin:0.3em 0; }
div.feedback input.name { width:50%; }
div.feedback input.email { width:50%; }
div.feedback textarea.message { height:12em; width:80%; }
div.feedback input.keycheck { width:5em; }
div.feedback div.buttons { margin-top:1em; }
div.control { margin:1.5em 0 1em 0; }
div.control div.title { font-size:1.1em; margin-bottom:0.5em; }
