html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; position:relative; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em; font-style:normal; }
ul,ol { list-style:none; }
fieldset,img { border:none; margin:0; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing:0; }
a { border:none; text-decoration:none; }


a:link, a:visited, a:active, a:hover { color:#e6a322; }
body { font-family:Arial,sans-serif; font-size:12px; background-color:#e2e2e2; color:#666; line-height:1.5em; }


div#page { width:820px; margin:0 auto 2em auto; border:1px solid #fff; border-top:none; background:#f2f2f2 url('/img/top_gradient.png') top center no-repeat; }
div#header { width:780px; height:360px; background:url('/img/shadow.png') 0 320px no-repeat; padding:20px; }

div#header img#banner { position:absolute; top:120px; left:20px; width:780px; height:220px; }
div#header ul#topnav { display:block; position:absolute; top:80px; right:20px; height:20px; width:600px; font-size:.9em; }
div#header ul#topnav li a { color:#999; display:block; position:relative; text-align:center; float:right; vertical-align:center; height:20px; padding:5px 20px 0 20px; text-transform:uppercase; }
div#header ul#topnav li.active a { background-color:#e6a322; color:#fff; }
div#header ul#topnav li a:hover { color:#000000; }

div#content { width:460px; margin:0 20px; padding:20px 320px 20px 0; min-height:235px; background: url('/img/litelogo.png') top right no-repeat; }
div#content p { margin:1.5em 0 1.5em 1em; }
div#content a:link { text-decoration:underline; }
div#content h1 { font-size:1.5em; font-weight:normal; margin:1em 0 0 0; }
div#content h2 { font-size:1em; font-weight:bold; margin:1em 0; }
div#content ul li { margin:.5em 1em .5em 2em; }
div#content blockquote { display:block; margin:1em 1em 1em 2em; padding:0 0 0 1em; border-left:1px solid #999 }
div#content table { margin:1em; }
div#content table th { padding:3px 8px; font-weight:bold; text-align:center; }
div#content table td { padding:3px 8px; vertical-align:top; }

div#footer { background:#ccc; width:auto; margin:0; padding:10px 0; color:#333; font-size:.8em; text-align:center; border-top:1px solid #fff; }
