* { margin: 0; padding: 0; }
body { padding: 1em 0.5em; font: 1em Helvetica, Verdana, sans-serif; letter-spacing: 0.05em; }
a { text-decoration: none; }
#page { margin: auto; width: 47em; }
#header { background: url(http://automators.net/news/img/bl.gif) no-repeat 0% 100%; margin-bottom: 0.7em; }
#header h1 { font-size: 1.5em; background: url(http://automators.net/news/img/tl.gif) no-repeat 0% 0%; }
#header h1 a { color: #555; display: block; border-bottom: 1px solid #ccc; padding: 0.7em 0.5em 0.3em 0.5em; background: url(http://automators.net/news/img/tr.gif) no-repeat 100% 0 }
#header h1 a:hover { color: #000; border-bottom: 1px solid #000; }
#header h2 { font-size: 1.2em; color: #ccc; padding: 0.6em 0.5em 0.5em 0.6em; border-bottom: 1px solid #eee; margin-left: 2px; }
#header form { background: url(http://automators.net/news/img/br.gif) no-repeat 100% 100%; }
#header fieldset { padding: 0.4em 0.1em 0.5em 0.7em; border: none; }
#header fieldset legend { color: #bbb; float: left; width: 4.5em; font-size: smaller; padding-top: 0.5em; }
#header fieldset input { padding: 0 0.4em; }
#header fieldset input.button { width: 12em; cursor: pointer; margin-right: 0.7em; }
#header fieldset input.text { width: 20em; margin-right: 2.5em; }
#header fieldset input.check { margin-top: -0.1em; margin-left: 0.1em; cursor: pointer; }
#header fieldset span { font-size: smaller; color: #bbb; padding: 0 0.4em; }
#menu { float: right; width: 12em; margin-top: 107px; }
#menu h3 { background: url(http://automators.net/news/img/tl.gif) no-repeat 0% 0%; font-size: 1em; }
#menu h3 a { background: url(http://automators.net/news/img/tr.gif) no-repeat 100% 0%; color: #555; border-bottom: 1px solid #ccc; padding: 0.7em 0.5em 0.45em 0.7em; display: block; }
#menu div.rss h3 a { background: url(http://automators.net/news/img/trss.gif) no-repeat 100% 0%; }
#menu h3 a:hover { color: #000; border-bottom: 1px solid #000; }
#menu div { background: url(http://automators.net/news/img/bl.gif) no-repeat 0% 100%; margin-bottom: 0.7em; }
#menu div ul { list-style: none; line-height: 1.1em; padding: 0 0 0.7em 0; background: url(http://automators.net/news/img/br.gif) no-repeat 100% 100%; }
#menu div ul li { height: 1%; }
#menu div ul li a { font-weight: bold; margin-left: 1px; color: #555; display: block; padding: 0.5em 0.5em 0 0.5em; border-bottom: 1px solid #eee; }
#menu div ul li a:hover { color: #000; border-bottom: 1px solid #000; }
#menu div ul li strong { color: #000; margin-left: 1px; border-bottom: 1px solid #ccc; display: block; padding: 0.5em 0.5em 0 0.5em; }
#menu p { background: url(http://automators.net/news/img/br.gif) no-repeat 100% 100%; color: #555; font-size: smaller; padding: 0.7em; }
#menu div.support { background: url(http://automators.net/news/img/adl.gif) no-repeat 0% 0%; }
#menu div.support p { background: url(http://automators.net/news/img/adr.gif) no-repeat 100% 0%; padding: 0.7em 0.5em 0 0.7em; height: 620px; }
#menu div.supportsmall { background: url(http://automators.net/news/img/adls.gif) no-repeat 0% 0%; }
#menu div.supportsmall p { background: url(http://automators.net/news/img/adrs.gif) no-repeat 100% 0%; padding: 0.3em 0.5em 0.4em 0.7em; height: 160px; }
#menu div.rss p { min-height: 6.55em; }
#menu p a { color: #555; font-weight: bold; border-bottom: 1px solid #eee; display: block; margin-top: 0.3em; }
#menu p a:hover { color: #000; border-bottom: 1px solid #000; }
#content { float: left; width: 34.3em; min-height: 20em; margin-top: 107px; }
#content ul { padding: 0.5em 0.7em; list-style: none; background: url(http://automators.net/news/img/br.gif) no-repeat 100% 100%; min-height: 6.8em; }
#content ul li a { font-size: smaller; font-weight: bold; color: #555; display: block; padding: 0.2em 0.5em 0 0; border-bottom: 1px solid #fff; }
#content ul li a:visited { border-bottom: 1px dashed #fff; }
#content ul li a:hover { color: #000; border-bottom: 1px solid #000; }
#content ul li span { color: #bbb; font-size: smaller; padding: 0.3em 0; }
#content ul li em { color: #bbb; font-size: smaller; }
#content dl { line-height: 1.1em; padding-right: 0; }
#content dl span.found { background: #D4DFF2; padding: 0.3em 0.1em 0.1em 0.1em; }
#content dl dd span.found { font-weight: bold; }
#content dl dt { background: url(http://automators.net/news/img/tl.gif) no-repeat 0% 0%; font-weight: bold; }
#content dl dt a { background: url(http://automators.net/news/img/tr.gif) no-repeat 100% 0%; border-bottom: 1px solid #ccc; color: #555; display: block; padding: 0.7em 0.5em 0.35em 0.7em; }
#content dl dt a[rel~='nofollow'] { background: url(http://automators.net/news/img/ext.gif) no-repeat 100% 0%; padding-right: 2.5em; }
#content dl dt a:visited { border-bottom: 1px solid #ccc; color: #555; }
#content dl dt a:hover { border-bottom: 1px solid #000; color: #000; }
#content dl dd { background: url(http://automators.net/news/img/bl.gif) no-repeat 0% 100%; margin-bottom: 0.7em; color: #555; }
#content dl dd p a { color: #555; border-bottom: 1px solid #eee; }
#content dl dd p a:hover { color: #000; border-bottom: 1px solid #000; }
#content dl dd p { min-height: 6.65em; color: #555; font-size: smaller; padding: 0.5em 0.5em 0.7em 0.7em; background: url(http://automators.net/news/img/br.gif) no-repeat 100% 100%; }
#content dl.story dd p { min-height: 18.1em; }
#content dl dd p em { color: #bbb; }
#content dl dd p em a { color: #bbb; border-bottom: 1px solid #eee; }
#content dl dd p em a:hover { color: #555; border-bottom: 1px solid #555; }
object { width: 182px; height: 152px; border: 0; overflow: hidden; }
object.big { height: 602px !important; }
object.block { height: 17px; width: 470px; }
object.refer { height: 62px; width: 122px; }
object.board, blockquote { position: absolute; top: 7.5em; left: 50%; margin-left: -365px; height: 95px; width: 730px; overflow: hidden; }
ul li object { padding-top: 0.2em; margin-left: -5px; }
#newer { float: left; padding: 0.7em 0.8em 0.8em 0.7em; font-weight: bold; }
#older { float: right; padding: 0.7em 0.8em; font-weight: bold; }
#content dl dd p.pager { height: 2.7em; min-height: 2.7em; }
#footer { clear: both; padding: 0.5em 0 0 0; }
#footer p { text-align: center; font-size: small; color: #ddd; }
#footer p a { color: #ddd; }
#menu div.supportsmall p.refer { padding: 1em 0 1em 3em; }

