
* { margin:0; padding:0; }
body { margin:0; padding:0; text-align:center; font:71%/1.5em Verdana, 'Trebuchet MS', Arial, Sans-serif; color:#444; }

a { color:#328505; background:inherit; text-decoration:none; }
a:hover { color:#006699; background:inherit; }
p { margin:10px 0 10px 15px; text-align:justify; }
ul, ol { margin:10px 30px; padding:0 15px; color:#72A545; }
form { margin:10px 0; }

h1 { margin:0; padding:0; position:absolute; top:150px; left:10px; font:bold 4.5em 'Trebuchet MS', Arial; letter-spacing:-2px; color:#ccc; }
h2 { margin:0 0 0 10px; padding:10px 0 5px 5px; font:bold 1.8em 'Trebuchet MS', Tahoma; color:#555; border-bottom:1px solid #f0f0f0; }
h3 { margin:0; padding:0; position:absolute; top:206px; left:20px; font:bold 1.3em 'Trebuchet MS', Arial; color:#fff; }
h4 { margin:0; padding:10px 0 5px 30px; background:url(images/square_arrow.gif) no-repeat 2px 9px; font:bold 1.25em 'Trebuchet MS', Tahoma; color:#555; text-transform:uppercase; }
.menu-title { margin:0; padding:10px 0 5px 30px; font-weight:bold; background:url(images/square_arrow.gif) no-repeat 2px 9px; font:bold 1.25em 'Trebuchet MS', Tahoma; color:#555; text-transform:uppercase; }

code { margin:15px 0 15px 15px; padding:10px 15px; text-align:justify; font-family:Verdana, Arial, Helvetica; background:#FAFAFA; border:1px solid #f0f0f0; border-left:3px solid #72A545; display:block; overflow:auto; }
blockquote { margin:15px 0 15px 15px; padding:0 15px 0 32px; font-weight:bold; background:#FAFAFA url("images/quote.gif") no-repeat 5px 10px !important; background-position:8px 10px; border:1px solid #f0f0f0; border-left:3px solid #72A545; }

#wrap { margin:0 auto; width:1000px; text-align:left; background:#FFF; }
#content-wrap { margin:0; padding:0; width:1000px; clear:both; }

#header { height:248px; position:relative; background:url("images/theantichrist_bg.jpg") no-repeat; }
#header .searchform { position:absolute; top:180px; right:10px; }
#header h2 { margin:0; padding:0; position:absolute; top:200px; left:20px; font:bold 1.8em 'Trebuchet MS', Arial; color:#fff; border:none; }

#menu { margin:0; padding:0; clear:both; }
#menu ul { margin:0; padding:0; width:1000px; position:relative; bottom:4px; list-style:none; font:bold 1.4em 'Trebuchet MS', Tahoma, Arial; border:1px solid #808080; border-width:0 0 4px 0; float:left; }
#menu ul li{ display:inline; }
#menu ul li a { padding:0 10px; position:relative; bottom:-4px; color:#808080; background:white url("images/menudivide.png") repeat-y right top; text-decoration:none; border-bottom:4px solid #808080; float:left; }
#menu ul li a:hover{ color:black; background-color:#eee; border-bottom:4px solid #32CD32; }
#menu ul li#current a{ color:#333; background-color:#eee; border-bottom:4px solid #32CD32; }

#main { margin-left:15px; padding:0 0 10px 0; width:760px; border-left:1px solid #f0f0f0; float:left; }
#main a { text-decoration:underline; }

#sidebar { margin:0; padding:0 0 20px 0; width:220px; display:inline; float:left; }
#sidebar ul.sidemenu { margin:0 0 8px 0; padding-right:0; text-align:left; list-style:none; text-decoration:none; }
#sidebar ul.sidemenu li { padding:4px 5px 4px 20px; background:url("images/menuarrow.gif") no-repeat 2px 5px; border-bottom:1px solid #EFF0F1; }
#sidebar ul.sidemenu a { font-weight:bold; text-decoration:none; background-image:none; }
* html body #sidebar ul.sidemenu li { height:1%; }

.float-left { margin:5px 15px 5px 0; float:left; }
.float-right { margin:5px 0 5px 15px; padding:5px; border:1px solid #72A545; float:right; }
.green { color:#32CD32; }
.teal { color:teal; }

form.searchform input.textbox { width:120px; vertical-align:top; color:#333; background:#fff; border:1px solid #72A545; }
form.searchform input { padding:3px; font:normal 1em/1.5em Verdana, sans-serif; color:#777; border:1px solid #72A545; }
form.searchform input.button { padding:4px 3px 3px 3px; width:55px; vertical-align:top; color:#333; background:#eee; font:bold 1em Arial, Sans-serif; border:1px solid #72A545; }

table { margin-left:auto; margin-right:auto; }
.linkstable { margin-top:20px; text-align:center; border:1px solid #f0f0f0; }
th img { border:1px solid #555; float:left; }
th em { position:relative; top:5px; line-height:27px; font-style:normal; }
.lws { word-spacing:-.2em; }
.line { text-decoration:underline; }

#linkphp ul { margin:0; padding:0; list-style:none; }
#linkphp li { margin-top:0; margin-bottom:0; }
#linkphp ul a { margin:0; padding:0 0 0 7px; height:24px; line-height:24px; font-size:11px; font-weight:normal; color:#000; background:#FBFAF0; border:none; border-top:solid 1px #EDE8B6; text-decoration:none; display:block; }
#linkphp a:hover { color:#000; background:#fff; border-bottom:none; text-decoration:none; }
.linkcat { margin-left:5px; padding:4px 5px 8px 5px; width:45.5%; border:solid 1px #F0E9BB; background:#F8FAF0; float:left; }
.rlinkcolor { color:#484848; }

#mailform table { border:2px solid #777; background-color:#eee; border-collapse:collapse; }
#mailform td { padding:4px 4px 4px 5px; border:1px solid #888; }

#footer { margin:0 auto; width:1000px; padding:7px 0 7px 100px; height:50px; text-align:center; background:#FFF url("images/footerbg.gif") repeat-x left top; border-top:1px solid #f0f0f0; clear:both; }
#footer .menu { padding-left:40px; }
#footer a, a:hover { text-decoration:none; color:#444; }
