/* CSS Document */
html {font-size:100%; }
body {background:#000000; color:#adaaad; font:1em Arial, Helvetica, sans-serif; margin:10px 5px 0 5px; padding:0; border:1px solid #222222; }
div, ul, h2, h3, h4, li, p, img {margin:0; padding:0; }
ul {list-style-type:none; }
strong {font-weight:normal; color:#ffba63; }

/* TOPMENU */
#topmenu {width:800px; height:3em; position:relative; margin:0 auto; padding:10px 0 0 0; }
#topmenu ul {display:block; width:799px; height:2.5em; position:absolute; top:0; right:0; margin:11px 0 0 0; padding:0 2px 0 2px; border-bottom:1px solid #222222; }
#topmenu ul li {float:right; font-size:0.7em; font-weight:bold; }
#topmenu ul li a {width:113px; height:1.5em; display:block; padding:0.7em 0; color:#adaaad; background:#222222; text-decoration:none; text-align:center; margin:0 1px 0 0; top:0px; left:0px; }
#topmenu ul li a:hover {width:113px; height:1.5em; text-decoration:none; color:#000000; background:#ffba63; }
#topmenu ul li.active {width:113px; display:block; height:1.5em; padding:0.7em 0; color:#000000; background:#ff5d10; text-align:center; margin:0 1px 0 0; }
/* END TOPMENU */

/* HEADER */
#header {width:800px; height:70px; position:relative; margin:0 auto; padding:2px 0 10px 0; }
#header img {width:795px; height:64px; z-index:1; padding:0; position:relative; margin:0 0 0 1px; }
/* END HEADER */

/* MENUPANEL */
#menupanel {width:800px; height:186px; position:relative; margin:0 auto; padding:2px 0 0 0; }
#about-lbug {width:186px; height:186px; position:absolute; top:0; left:0; margin:0; padding:0; background:url(images/about-lightning-bug.png) no-repeat 0 0; }
#about-lbug a {width:186px; height:186px; display:block; text-decoration:none; }
#about-lbug a:hover {width:186px; height:186px; background:url(images/lbug-selected.png) no-repeat 0 0; text-decoration:none; }
#contact-lbug {width:186px; height:186px; position:absolute; top:0; left:200px; margin:0; padding:0; background:url(images/contact-lightning-bug.png) no-repeat 0 0; }
#contact-lbug a {width:186px; height:186px; display:block; text-decoration:none; }
#contact-lbug a:hover {width:186px; height:186px; background:url(images/lbug-selected.png) no-repeat 0 0; text-decoration:none; }
#lbug-tv {width:186px; height:186px; position:absolute; top:0; left:400px; margin:0; padding:0; background:url(images/lightning-bug-work.png) no-repeat 0 0; }
#lbug-tv a {width:186px; height:186px; display:block; text-decoration:none; }
#lbug-tv a:hover {width:186px; height:186px; background:url(images/lbug-workselected.png) no-repeat 0 0; text-decoration:none; }
#list {width:186px; position:absolute; top:0px; left:614px; margin:0; padding:0; }
#list h1 {width:186px; margin:0; font-size:1.4em; font-weight:normal; padding:0; color:#ff5d10; }
#list ul {width:186px; }
#list ul li {font-size:0.7em; font-weight:normal; }
#list ul span {font-size:1.4em; font-weight:bold; color:#ffba63; padding:0 10px 0 0; }
/* END MENUPANEL */

/* BODY PANEL */
#body-copy {width:798px; position:relative; margin:0 auto; padding:14px 40px 0 0; }
#body-copy p {width:600px; margin:0; padding:0px 150px 10px 22px; font-size:0.9em; color:#adaaad; }
#body-copy a {text-decoration:none; font-weight:bold; color:#ff5d10; }
#body-copy a:hover {text-decoration:none; color:#ffba63; }
/* END BODY PANEL */

/* DIVIDER TEXT */
#dividertext {width:766px; position:relative; top:0px; left:6px; margin:0 0 0 98px; padding:20px 0; }
#dividertext p span {font-weight:bold; color:#555555; }
#dividertext p.dotline {border-bottom:1px dotted #222222; padding:0; margin:0; }
#dividertext p.capstext {background:url(images/lbug-latest-news.png) center left no-repeat; font-size:1em; font-style:italic; color:#adaaad; padding:0.25em 0; margin:5px 0 5px 5px; }
#dividertext p.capstext a {bottom left no-repeat; font-size:1em; font-style:italic; text-decoration:none; color:#adaaad; padding:0; position:relative; top:0; left:242px; }
/* END DIVIDER TEXT */

/* LBUG LINKS */
#lbug-links {width:798px; position:relative; margin:0 auto; padding:0 0 40px 0; }
#lbug-links h1 {text-align:center; font-size:2em; font-weight:normal; color:#ff5d10; padding:0.5em 0; }
#lbug-links h2 {font-size:1.2em; font-weight:bold; color:#adaaad; }
#lbug-links #toprow a.linkhead:link {background:url(images/lbug-linksoff.png); font-size:0.7em; text-decoration:none; font-weight:normal; margin:auto; color:#adaaad; }
#lbug-links #toprow a.linkhead:visited {background:url(images/lbug-linksoff.png); font-size:0.7em; text-decoration:none; font-weight:normal; margin:auto; color:#adaaad; }
#lbug-links #toprow a.linkhead:active {background:url(images/lbug-linksoff.png); text-decoration:none; font-weight:normal; margin:auto; color:#adaaad; }
#lbug-links #toprow a.linkhead:hover {background:url(images/lbug-linkson.png) #080c08; text-decoration:none; font-weight:normal; margin:auto; color:#adaaad; }
#lbug-links #toprow {border:1px dotted #222222; width:250px; float:left; margin:3px; }
#lbug-links #toprow a {width:99.9%; height:12em; display:block; padding:0; color:#adaaad; text-decoration:none; text-align:center; margin:auto; }
#lbug-links #toprow a:hover {width:99.9%; height:12em; display:block; padding:0; color:#adaaad; background:#080c08; text-decoration:none; }
/* END LBUG LINKS */

/* FOOTER PANEL */
#footer {width:100%; background:#222222; color:#adaaad; font-size:0.8em; margin: 100px 0 0 0; }
#footerbody {width:100%; height:75px; position:relative; margin:0 auto; padding:0; }
#footer ul {display:block; position:absolute; left:40px; top:40px; }
#footer li {float:left; font-size:1em; font-weight:normal; }
#footer ul li a {padding:0 6px; color:#adaaad; font-weight:normal; text-decoration:none; }
#footer ul li a:hover {text-decoration:underline; }
#footer ul li a.padl {padding:0 0 0 6px; }
#footer p.copyright {position:absolute; top:40px; right:38px; color:#ff5d10; }
/* END FOOTER PANEL */