* {padding: 0; margin: 0;}
body {font-family: tahoma, helvetica, arial, sans-serif; font-size: 80%; }
a, a:visited {color: #ff0000; text-decoration: none; }
a:hover {text-decoration: underline; color: #ff9200; }

/* header */
#header {background: url('images/header_02.jpg') repeat-x; }
#header img {border: 0; }

/* main layout */
#content { width: 550px; float: left; margin-bottom: 1em;}
#wrap {width: 850px; padding-left: 1em;}
#content, #sidebar {padding: 0; }
#content p {margin: 0 0 0.6em 0; line-height: 12pt;}
#content td, #editor td {font-size: 80%; }
#content ol {margin-left: 1.5em; }
#content img {border: none; }

/* sidebar */
#sidebar {float: right; width: 250px; margin: .2em 0 .6em 0;}
#sidebar a, #sidebar a:visisted {color: #ff0000; }

/* footer */
#footer {clear: both; border-top: 2px solid #a5a5a5; color: #a5a5a5; margin: 0 auto; text-align: center; padding: .4em 0 0 0;}
#footer a, #footer a:visited {color:#a7a7a7; text-decoration: none; }
#footer a:hover {text-decoration: underline; color: #7d7d7d; }

/* pretty colors */
h1, h2, h3 {color: #292929; padding: 0 0 .1em 0; font-family: Gill Sans, Arial Black, sans-serif; text-transform: uppercase;}

/* random classes */
.bottomborder {border-bottom: 2px solid #292929; margin: 0 0 .2em 0;}
.sidepanel li {margin: 0; list-style-type: none;}
.abovemargin {padding: 1em 0 0 0; }
.faded {border: 2px solid #4f7dff; background: #c6dbff; color: #1a1a1a; padding: 5px; margin: 5px;}
.title {margin: .2em 0 0 0; }
.show li {list-style-type: disc; margin-left: 1.4em;}

/* script links */
#scriptlist {padding: .8em; }

#scriptlist li {padding: 0; margin: 0 0 .1em 0; }
#scriptlist ul {list-style-type: none; padding: 0; margin: 0;}
.meta a {margin: 0; padding: 0;}
td {padding: 0.4em; }

/* admin panel */
#sideadmin {float: left; width: 150px; padding: .6em; }
#editor {float: right; width: 600px; padding: .6em; }
#sideadmin ul, #content ul {list-style-type: none; }