* { margin: 0px; padding: 0px; }
html, body { margin:0 0 1px;padding:0; }

body { color:#fff;font-family:arial,helvetica,sans-serif;font-size:12px;
 background-image:url(//wolfhome.com/images/wh_guardian_watchfulbg.png);
 background-position:right top;background-repeat:no-repeat;
 background-color:#11161d;background-attachment:fixed; }

a img { border:0px; }

a { text-decoration:none; }

input, textarea { background:#333;font-family:helvetica,arial,sans-serif;
 font-size:8pt;padding:3px;color:#f4f4f4;border: 2px solid #555; }
.wh-form-input{ background:#333;border:2px solid #555; }

button { background:#222;font-family:helvetica,arial,sans-serif;
 font-size:7pt;padding:2px;color:#f4f4f4;border:2px solid #444;height:2em; }

.hidden { text-indent:-9000px; }

.br { clear:both; }

.pink { color:#485672; }

.small { font-size:x-small; }

.large { font-size:xx-large; }

.right { float:right; }

.left { float:left; }

.center { margin:0 auto;text-align:center; }

#container { width:870px; }

#logo { float:left;padding-left:10px; }

#logo h1 { margin-top:30px;margin-left:10px;font-size:1.6em;
 letter-spacing:-0.1em;line-height:1.5; }

#search { margin-top:30px;float:right; }

#search button { margin-left:5px;padding:0 2px 2px 2px; }

.navlist { float:left;width:100pt;margin-top:10px;margin-left:5px; }

.navlist ul { float:left;width:100pt;list-style:none; }

.navlist li { width:128px;float:left;margin:0; }

.navlist li a { display:block;height:25px;width:100pt;padding:9px;margin:5px;
 background:inherit;border-right:thin dotted #212b38;color:#999;
 font-size:9pt; }

.navlist li a:hover { color:#f4f4f4;background:#162231;
 border-right:1px solid #697da5; }

.subnav { z-index:5000; }

.subnav_content { padding:0;margin:0;list-style:none; }

.subnav_content li { margin-left:22pt;width:100pt;text-align:left; }

.subnav_content li a { position:relative;display:block;text-decoration:none;
 font-size:9pt;font-weight:normal;color:#fff;margin:1pt;line-height:1;
 border-top:1px solid #222;border-right:1px solid #222;
 border-left:1px solid #222;border-bottom:1px solid #222;
 padding:11px 11px 9px 11px;border-radius:6pt; }

.subnav_content li a:hover { background:#697da5;border:1px solid #448; }

.subnav_bg { position:absolute;left:0;top:0;width:100%;height:100%;
 background:#485672;z-index:-1;filter:alpha(opacity=92);opacity:0.92;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
 border-radius:6pt; }

span.subnav_title { display:block;padding:5px 10px; }

#content { float:right;width:660px;margin-top:30px;margin-left:2px;
 min-height:400px;height:auto !important;height:400px;overflow-x:hidden;
 overflow-x:visible !important; }

#content a { color:#68a; }

#content a:hover { color:#9bd; }

#content div.paragraph {line-height:1.5;font-size:9pt;margin-bottom:20px;
 color:#f4f4f4; }

#content p { line-height:1.5;font-size:9pt;margin-bottom:20px;color:#f4f4f4; }

#content h2 { color:#697da5;letter-spacing:-0.02em;margin-bottom:4px; }

#content h2:hover { color:#9bd;cursor:default; }

#content h3 { color:#798db5;letter-spacing:-0.02em;margin-bottom:4px;
 font-size:11pt; }

#content h3:hover { color:#9bd;cursor:default; }

#content .code{ color:#444;border:1px solid #ccc;padding:1px;padding-left:25px;
 font-family:courier new,courier,monospace;font-size:11pt;width:470px;
 background:#f4f4f4 url(//chatwitch.com/images/codenums.png) repeat-y;
 margin:2px auto;white-space:nowrap;overflow:auto; }

#content code { color:#fff;background-color:#333;font-size:12pt;
 font-family:courier new,courier,monospace; }

#content blockquote { color:#999;font-style:italic;text-align:center;
 width:400px;margin:10px auto; }

#footer { text-align:center;color:#666;margin-top:30px;font-size:10pt; }

#footer div.paragraph { color:#666; }

#footer p { color:#666; }

#footer a { color:#485672;font-weight:bold; }

#footer a:hover { color:#f4f4f4; }

div#commentArea div.blogCommentOwner { background:#323232;
 border:1px solid #505050; }

div.paragraph ul, div.paragraph ol { padding-left:25px !important;
 margin:5px 0 !important; }

div.paragraph li { padding-left:5px !important;margin:3px 0 0 !important; }

div.paragraph ul, div.paragraph ul li { list-style:disc outside !important; }

div.paragraph ol, div.paragraph ol li { list-style:decimal outside !important; }
