body { font-size: 87.5%; font-family: tahoma, arial, sans-serif; line-height: 1.4; }
#easypdo { width: 780px; margin: 1em auto 0 auto; }
#main { min-height: 500px; }
#header { background: #036; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 3px 3px 8px #555; -webkit-box-shadow: 3px 3px 8px #555; box-shadow: 3px 3px 8px #555; }
#header h1 { color: #fff; padding: 0.4em 0; text-align: center; font-size: 3em; margin: 0 0 0.4em 0; }
#footer { background: #036; font-size: 0.8em; color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 0.6em; text-align: center; margin: 1em 0 4em 0; color: #ccc; -moz-box-shadow: 3px 3px 8px #555; -webkit-box-shadow: 3px 3px 8px #555; box-shadow: 3px 3px 8px #555; }
#footer a { color: #ccc; }
#menu { margin: 0 0 0.8em 0; padding: 0 0 0.4em 0; }
#menu a { color: #369; font-weight: bold; font-size: 1em; text-decoration: none; margin: 0 2em 0 0; }
#menu a:hover { color: #333; }

#right { float: right; width: 16em; padding: 1em; margin: 0 0 1em 1em; background: #369; color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; color: #ccc; -moz-box-shadow: 3px 3px 8px #555; -webkit-box-shadow: 3px 3px 8px #555; box-shadow: 3px 3px 8px #555; }
#right a { color: #036; text-decoration: none; }
#right a:hover { color: #fff; text-decoration: underline; }
h2, h3 { font-weight: bold; margin: 0.4em 0; font-size: 1.2em; }
h3 { font-size: 1.1em; color: #333; }
ul { margin: 0.5em 0; }
ul li { list-style-type: square; margin: 0.1em 0 0.1em 1em; padding: 0 0 0 0.2em; }
p { margin: 0.8em 0; }


pre span { font-style: italic; }
pre span.comment { color: #036; }
pre span.param { color: #600; }
code, pre { background: #eee; padding: 0.4em; font-family: 'courier new', monospace; font-size: 0.85em; overflow: auto; }
code { background: none; }
pre.output { color: #600; }
form { margin: 0 0 1em 0; }

dt { font-weight: bold; }
dd { margin: 0 0 0.4em 0; }

div.clear { clear: both; height: 0px; overflow: hidden; }

a.rss { text-indent: -99999px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAGBQTFRF/oJB/og7/ohF/pA3/pA//JBH/Zg6/ZZX+plM/Z5F+6NL/aFf+alN/Kxu/LBo/bGF3MCx/b2T/MOK/sOh18zA/Mig/dCs/NW38ujh/efV/One+e/p/fXt/vn3+f7//P77l7ZhuQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kHEA0BJtgSSycAAAAVdEVYdENvbW1lbnQAQ29kZVNlbnNlL1JSUJfgUpoAAACtSURBVBjTPc/tDsIgDEDRgrABc1PErfLR9v3f0s6YnV/NTZOmIEzjQkzAFY8LVgYqBfEo+172oghGKSIyjqxKzh1GzrWJcM0/HfrjhCQjn4MGmFvb57XKWCxAg249sbTZVMF/sPPaZISF2FurwRvjHEq9oaDR0LxB2m5D1iDk/LkR9Ob0YpwGhV9wh2xxoxorLRrIOzfFdE8pxuh8B36HkNJdpRTCU5/j/rl0li/g9xL9x7TJFAAAAABJRU5ErkJggg==) top left no-repeat; height: 16px; width: 16px; display: block; float: right; }

div.download { clear: both; margin: 0 0 2em 0; width: 100%; overflow: auto; }
div.download:hover { background: #e9e9e9; }
div.download p { float: right; }
div.download div.current { padding: 1em; border: 2px solid #036; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }

