
* { margin:0; padding:0; }
body { background:#92847b url("images/background.gif") center repeat-y; color:#333; font-family:verdana, Arial, Helvetica, sans-serif; font-size:76%; text-align:center; }

p { padding:5px 0; text-align:justify; }
a { color:#6799b1; text-decoration:underline; }
a:hover { color:#838f96; text-decoration:none; }
acronym { border-bottom:1px dashed #999; cursor:help; }
em strong { text-decoration:underline; font-weight:normal; }

#wrap { margin:0 auto; width:800px; text-align:left; background-position:-5000px -5000px; background-repeat:no-repeat; background-image:url("images/arrow_solid.gif"); background-image:url("images/arrow_outline.gif"); background-image:url("images/background.gif"); background-image:url("images/666forehead.jpg"); background-image:url("images/666hand.jpg"); background-image:url("images/666implant.jpg"); background-image:url("images/handhead.jpg"); background-image:url("images/seabeast.jpg"); background-image:url("images/header.gif"); background-image:url("images/selector.gif"); background-image:url("images/selector_sub.gif"); }
#header h1 { height:120px; background:url("images/header.gif") center no-repeat; color:#e0e0e0; font-size:327%; font-weight:bold; line-height:120px; text-indent:89px; margin:0; padding:0; }

h2 { margin:5px 0; font-size:130%; font-weight:normal; background:#d6c8bf; color:#444; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:20px solid #92847b; }
h2:hover { background:#c9dcea; border-bottom:1px solid #7f9fc6; border-top:1px solid #7f9fc6; }
h4 { font-size:1.3em; }
h5 { font-size:1.1em; }

#column1 { width:180px; float:left; }
#column1 img { margin:5px 20px; padding:10px 20px; border:1px solid #c9dcea; }
#column2 { margin-left:183px !important; margin-left:0; padding-top:7px !important; padding:12px 25px 30px 7px; float:none !important; float:right; }
#column2 p { line-height:120%; }
#column2 ul { margin:10px 0; }
#column2 li { color:#999; text-indent:10px; }

#nav { padding-bottom:40px; width:179px; }
#nav ul li { display:inline; line-height:16px; list-style:none; }
#nav ul li a { padding:5px; width:169px; color:#fff; display:block; text-decoration:none; border-bottom:1px solid #c9dcea; }
#nav li a:hover { background:#888 url("images/selector.gif") center right no-repeat; color:#000; }
#nav ul ul li { line-height:10px; border-bottom:none; }
#nav ul ul li a { color:#d7e5ef; text-indent:10px; }
#nav ul ul li a:hover { background-image:url("images/selector_sub.gif"); color:#000; }

.login { color:#999; border:1px solid #c9dcea; }
.login_hover { color:#ccc; border:1px solid #999; }
#submit { margin:2px 20px; width:126px; color:#999; cursor:pointer; text-decoration:none; text-align:center; border:1px solid #c9dcea; }
#submit_hover { margin:2px 20px; width:126px; color:#ccc; cursor:pointer; text-decoration:none; text-align:center; border:1px solid #999; }
#google input { margin:2px 20px; width:126px; background:#5a5d5a; }

table { margin-left:auto; margin-right:auto; font-size:90%; }
.linksimages img { border:1px solid #555; }
.lws { word-spacing:-.2em; }
.center { text-align:center; }

#links td { padding:10px; }
#links { margin:0 auto; font-size:90%; }
#links a { padding-left:17px; background:url("images/arrow_outline.gif") left no-repeat; text-decoration:none; }
#links a:hover { background-image:url("images/arrow_solid.gif"); text-decoration:underline; }

#mailform table { margin-top:20px; border:2px solid #777; background-color:#ddd; color:#000; border-collapse:collapse; }
#mailform td { padding:4px 4px 4px 5px; border:1px solid #888; font-family:Verdana, Arial, Helvetica, sans-serif; }

#footer { padding:10px 0; color:#999; font-size:9px; text-indent:187px; clear:both; }
#footer a { color:#999; text-decoration:none; }

