/* CSS Document */

* {margin:0; padding:0; }

body { background:url(images/bg.png) repeat-x; font:normal .625em/1em Arial, Helvetica, sans-serif; }

a { text-decoration:none; }

a:hover { text-decoration:underline; }

p { padding:10px 0 0; }

img { border:none; }

#wrapper { background:url(images/wrapper.png) repeat-y; width:900px; margin:0 auto; }

#header { background:url(images/header.png) no-repeat; height:116px;padding:25px 0 0 31px; }
#logo { display:block;  width:325px; height:64px; }

#navigation { list-style:none; float:right; margin:-12px 20px 0 0; }

#navigation li { float:left;  }
#navigation li a { display:inline-block; background:url(images/navigation.png) no-repeat; height:34px; text-align:center; font:normal 1.6em/2.5em Arial; color:#003333;}
#navigation li a:hover { background:url(images/navigation-rollover.png) no-repeat; }
#navigation li#about a{ background-position:0 0; width:92px; }
#navigation li#faq a { background-position:-92px 0; width:86px; }
#navigation li#contact  a{ background-position:-178px 0; width:120px; text-indent:-5px; }
#container { padding:0 0 0 30px; width:519px; overflow:hidden; }
#container  h1 { margin:15px 5px; font:bold 2.5em Arial; color:#003333; margin:0 0 0 10px;}
#container p { font:normal 1.5em Arial; margin:0 20px 0 10px; text-align:justify;}
#container a { color:#003333; text-decoration: underline; }

#scrib-it { background:url(images/scrib-it-bottom.png) no-repeat left bottom; width:519px; padding:0 0 23px;margin:40px 0 0; }
#scribs { background:url(images/scrib-it-bg.png) repeat-y; }
#scrib-it h2 { background:url(images/scrib-it-h2.png) no-repeat left top;height:64px; font:bold 3em/2.5em Tahoma; padding:0 0 0 180px; color:#003333;}
#scrib-it h2 span, #scrib-it label { color:#990000; }
#scrib-it label { /**/ }
#scrib-it .label { font:normal 1.8em Tahoma; display:block; margin:0 0 0 25px; }
#scrib-it .small {font:normal 10pt Tahoma; color:#000000; display:block; margin:0px; padding:0; } 
#scrib-it textarea#content {font:normal 10pt Tahoma; display:block; margin:0px; padding:0; } 
#title, #content { display:block; margin:5px 0; padding: 0px; width:460px; border:1px solid #c4c2c2; }
#title { height:24px; }
#content { height:166px; }
#scribsubmit { margin:15px 0 0 320px; }
#sidebar, #sidebar2 { width:303px; float:right; padding:0 29px 20px 11px; list-style:none; }
/*#securetext { display:block; margin:5px 0; width:479px; border:1px solid #c4c2c2; }*/
.securetext{font-weight:normal; font-size:12px;  font-family:Tahoma; color:#000000;}
#pdate {margin:3px 0 10px 15px; padding:2px; font:normal 11pt/1.3 Arial;}

/*---------- bubble tooltip -----------*/
a.tt{position:relative;z-index:24; outline:none;}
a.tt span{ display: none; }
a.tt img{ margin:8px 0 0 0; padding:0; vertical-align: bottom;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{display:block; position:absolute;top:0px; left:0;padding: 15px 0 0 0;width:200px;color: #993300;text-align: center;filter: alpha(opacity:90);
KHTMLOpacity: 0.90;MozOpacity: 0.90;opacity: 0.90;}
a.tt:hover span.top{display: block;	padding: 30px 8px 0;background: url('images/bubble.gif') no-repeat top;}
a.tt:hover span.middle{ /* different middle bg for stretch */ font-weight:normal;font:normal 9pt/1.3 Arial;text-decoration:none; color:#000; text-align:justify;
display: block;padding: 0 8px; background: url('images/bubble_filler.gif') repeat bottom;}
a.tt:hover span.bottom{	display: block;padding:3px 8px 10px;color: #548912;background: url('images/bubble.gif') no-repeat bottom;}
/*---------- bubble tooltip -----------*/

#sidebar li, #sidebar2 li  { background:url('images/sidebar-bottom.png') no-repeat left bottom; width:301px; margin:0 0 15px 1px;padding:0 0 20px; }
#sidebar li h2, #sidebar2 li h2  { background:url('images/sidebar-h2.png') no-repeat left top; height:42px; }
#sidebar h2 span, #sidebar2 h2 span  { color:#990000; }
#sidebar h2, #sidebar2 h2  { color:#003333; font:bold 1.8em/2.33em Arial; text-indent:20px;}
#sidebar li ul li, #sidebar2 li ul li  { background:url(images/sidebar-bg.png) repeat-y; padding:0; margin:0; font:normal 1.4em/1.5em Arial; list-style:none;}
#sidebar li ul li a, #sidebar2 li ul li a { background:url(images/bullet.png) no-repeat left 2px; padding:0 0 0 25px; margin:0 0 0 20px; color:#003333;display:block; }
li#block { background:url(images/box-bottom.png) no-repeat left bottom; width:303px; padding:0 0 38px; }
li#block h2 { background:url(images/box-h2.png) no-repeat left top; height:20px; }
li#block p { background:url(images/box-bg.png) repeat-y; font:normal 1.4em Arial; }

li#scribinfo { background:url(images/sidebar-bottom.png) no-repeat left bottom; width:301px; margin:0 0 15px 1px;padding:0 0 25px; }
li#scribinfo h2 { margin:0; padding:0px 0 0 15px; font:normal 11pt/1.5 Arial; text-indent:0px; background:url('images/sidebar-h2.png') no-repeat left top; }
li#scribinfo p { padding:5px 0 0 16px; background:url(images/sidebar-bg.png) repeat-y; font:normal 10pt/1.3 Arial; }

#arch { margin:0 0 0 30px; padding:0;}
#arch ol{ margin:0; padding:3px 2px; font:normal 10pt/1.4 Arial;}
#pager { margin:3px; padding:4px; font:normal 9pt/1.3 Arial;}
#footer { clear:both; background:#FFF url(images/footer.png) no-repeat; height:70px; padding:55px 0 0;}
#footer ul { list-style:none; margin:0 0 0 237px; display:block; }
#footer ul li { float:left; }
#footer ul li a { padding:0 10px; color:#003333; font:normal 1.2em Tahoma; }
#footer ul li a:hover { color:#990000; }

.text { padding-top:13px; line-height:16px; font-weight:bold; }

#footer #links { text-align: center; }
#footer #links a { padding:0 10px; color:#003333; font:normal 1.2em Tahoma; }
#footer #links a:hover { color:#990000; }
#footer #links .line {  border-right:1px solid #003333; }

#footer #copyright { display:block; margin:10px 0 0 252px; font:normal 1.2em/1.75em Tahoma; }
#footer-logo { position:relative; top:7px;padding:0 10px; }

#err, div#err  { margin:5px 10px 0 15px; padding:8px; width:460px; background:#ffcccc; border:1px solid #ff6666; color:#000; font:normal 10pt/1.4 Arial;}
#errr, div#errr  { margin:0 0 0 15px; padding:8px; width:464px; background:#ffcccc; border:1px solid #ff6666; color:#000; font:normal 10pt/1.4 Arial;}

#comment_box {margin: 40px 15px; padding:0;} 
h3.comments{padding:0; margin:0; font:bold 1.5em Tahoma; border-bottom:1px solid #993300; color:#993300;}

.comment-alt{background-color:#f8f8f8}
.comment-even{background-color:white}

.comment-list {padding:0; text-align:justify;}
.comment-list li, #commentform input, #commentform textarea{font:normal 0.9em Tahoma;}
.comment-list li {margin:10px 5px; padding:5px; list-style:none; font-weight:normal; border:1px solid #ddd}
.comment-list li ul li{margin-right:-5px; margin-left:5px;font-size:1em}
.comment-list li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}
.comment-list cite, .comment-list cite a { margin:5px 0; padding:5px 0; font-weight:bold; font-style:normal; font-size:1.1em}
.comment-list p{margin:0; padding:10px 0; font-weight:normal; line-height:1.5; text-transform:none;}
.comment-list .says, .comment-list .comment-author{margin:0; padding:5px 0; font: normal 1.25em Tahoma;}
.comment-list .comment-date {margin:0; padding:5px 0; font: normal 1.2em Tahoma;}

.children{padding:0}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{font-weight:normal;margin:0; display:block}

#commentform {margin:5px 10px 0 0}
#commentform input.txt{margin:0 5px 0 0; padding:0; width:210px;}
#commentform input.txt2{margin:0 5px 0 0; padding:0;font:normal 1em Tahoma;}
#commentform textarea{width:100%; padding:2px}
#commentform #submit{margin:0 0 5px auto; float:right}
#commentform p{margin:2px 0; font-family:Tahoma, Arial, Verdana;}

#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.style1 {color: #003333}
.style6 {color: #000000; font-size: 14px;; }

#viewscrib, div#viewscrib {margin:0; padding:8px; font:1.10em/1.25 Arial;}
#viewscrib blockquote, div#viewscrib blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
#viewscrib *, div#viewscrib * { font-size:1.25em; line-height:1.25;  font-family:Arial, Tahoma;}
#viewscrib h1, div#viewscrib h1 { font:bold 1.9em/1.25 Arial; text-indent:0px;}
#viewscrib h2, div#viewscrib h2 { font:bold 1.7em/1.25 Arial; text-indent:0px;}
#viewscrib h3, div#viewscrib h3 { font:bold 1.5em/1.25 Arial; text-indent:0px;}
#viewscrib h4, div#viewscrib h4 { font:bold 1.5em/1.25 Arial; text-indent:0px;}
#viewscrib h5, div#viewscrib h5 { font:bold 1.5em/1.25 Arial; text-indent:0px;}
