/* CSSTidy 1.3dev: Sun, 11 May 2008 01:23:47 +0200 */

/**** Main Structure */

/*    Clear top tags */

html, body, blockquote { margin: 0; padding: 0; }

/* Body values */

body { background: #fff; color: #666; font: normal 13pt Verdana, Arial, Geneva, Helvetica, sans-serif; text-align: justify; }

/* Header 100% full width        */

.header { width: 100%; height: 100px; background: #fff; margin: 0 auto; }

.title { padding: 10px 0 0 50px; }

.title h1 { font-weight: 700; color: #f5f5f5; font: normal 34pt Verdana, Arial, Geneva, Helvetica, sans-serif; }

/* Left column content fluid 63% */

#content { float: left; padding-top: 12px; width: 68%; }

/* Main substance holder   */

#main { margin-left: 5%; clear: both; }

/* Sidenav column right fixed 280px */

.sidenav { width: 280px; float: right; text-align:center; background: #fff; font: normal 10pt Arial, Helvetica, sans-serif; border-left: 6px solid #bbc; border-bottom: 6px solid #bbc;
}

/* Footer 100% full width */

.footer { width: 100%; text-align: center; background: #006; font-size: 9pt; color: #ddf; line-height: 40px; margin: 0 auto; }

/**** Main structure Design details */

/* Header Navigation*/

.navigation { width: 100%; text-align: center; background: #bbc; height: 44px; padding-bottom: 5px;}

#.navigation a { text-decoration: none; color: #fff; line-height: 44px; margin-right: 2px; padding: 3px 4px; }

#.navigation a:hover { text-decoration: underline; background: #006; color: #eef; }

/* Content details */

#content .descr { font-size: 10pt; color: #577e98; margin-bottom: 6px; }

#contents li {margin-left: 18px; }

/* Sidenav details */

.sidenav #summarycloud { border: 1px solid #ccc; }

.sidenav .centered { width: 280px; display: block; margin-left: auto; margin-right: auto; }

.sidenav h1 { font-size: 14pt; color: #fff; background: #b0b4c8; border-bottom: 1px solid #999; border-top: 1px solid #CCC; height: 22px; padding-left: 12px; margin: 0; }

.sidenav h2 { text-align: center; font-variant: small-caps; color: #fff; background: #b0b4c8; font-size: 12pt; }

.sidenav li { border-bottom: 1px solid #89A; border-top: 1px solid #CDD; font-size: 9pt; text-align:left; list-style: none; }

.sidenav li a { text-decoration: none; color: #455; display: block; background: #c0c5d8; font-size: 9pt; font-weight: 700; padding: 5px 4px 5px 12px; }

.sidenav li a:active { text-decoration: underline; color: #eeF; }

.sidenav li a:hover { text-decoration: underline; background: #006; color: #eeF; }

.sidenav ul { margin: 0; padding: 0; }

.annex { width: 100%; }

.annex .leftcol { width: 270px; float: left; }

.annex .rightcol { width: 270px; float: right; }

.annex .rightcol ul { background: #fff; }

.annex blockquote { margin:5px; padding: 20px; }

/* Footer details */

.footer .left { padding: 0 12px; }

.footer .right { padding: 0 12px; }

.footer a { text-decoration: none; color: #DFF; }

.footer a:hover { text-decoration: underline; color: #FFF; }

/* Accessories */

#switchform {float:right; font: 8pt sans-serif; background: #F5f5f5; border: 1px dotted #006; margin-left: 5px; }

#bookmarks { background: #f5f5f5; border-top: 1px dashed #00c; margin-top: 1em; padding: .5em 1em .2em 2em; }

#datetime { background: #f5f5f5; float: right; border: 1px dashed #00c; margin: 5px 20px 5px 0; padding: 0 10px 5px; }

#idnum01 { text-align: justify; background: #f5f5f5; font-size: 9pt; border: solid thin blue; width: 600px; padding: 5px 20px 10px; }

#lastcorrected { background: #f5f5f5; float: right; font-size: 9pt; padding: 0 12px; }

#tags { color: #009; background: #f5f5f5; margin-bottom: 10px; border: solid thin #009; font-size: 8pt; padding: 3px 10px 5px; }

.abstract { background: #f5f5f5; margin-left: 20px; margin-right: 20px; display: block; color: #500; font: normal 10pt Arial, Helvetica, sans-serif; padding: 10px 30px; }

#abstract { background: #f5f5f5; margin-left: 20px; margin-right: 20px; display: block; color: #500; font: normal 10pt Arial, Helvetica, sans-serif; padding: 10px 30px; }

/* Shoutback form */

.blog { background: #f5f5f5; color: #500; border: 1px solid #006; margin-bottom: .7em; margin-top: .3em; padding: 5px 5px 5px 20px; }

#shoutback { width: 530px; font-size: 10pt; margin: 10px 20px 10px 0; padding: 5px 20px 10px; }

#shoutback form { background: #f5f5f5; padding: 5px 20px 15px; }

/* Form spam spoiler */

.country { display: none; width: 5px; }

/* sidebox */

.sidebox { background: #f5f5f5; margin-bottom: 15px; margin-left: 5px; margin-right: 5px; border: 1px dashed #00c; padding: 5px; }

.sidebox h1 { text-align: center; font-weight: 700; text-decoration: underline; font-size: 12pt; color: #0000c0; }

.sidebox p { text-align: justify; font-size: 10pt; font-weight: 700; color: #005; padding: 5px; }

/* Layout utilities */

.centr { margin-left: auto; margin-right: auto; }

.clearer { clear: both; }

.error { width: 400px; margin-left: 200px; margin-top: 50px; }

.tac { text-align: center; }

.left { float: left; }

.right { float: right; }

/* Discussion Tags */

.mike { color: #003; border: 1px solid #c9c2c1; margin: 15px; padding: 21px 20px 20px; }

.other { border: 1px solid #c9c2c1; background: #f5f5ff; color: #300; margin: 5px; padding: 10px 30px 20px; }

/* Qumran font tag */

.Q { font-weight: 700; font-variant: small-caps; font: normal 12pt stylistic SF, 'Courier New', Courier, monospace; }

.hl { color: #003; text-align: center; background: #f5f5f5; padding: 5px 20px 15px; }

/* Image tags */

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.left { margin-right: 10px; float: left; }

img.right { margin-left: 10px; float: right; }

/* Emphasis */

b { color: #005; font-style: bold; }

cite { color: #800; font-style: italic; }

em { color: #500; font-style: bold; text-decoration: underline; }

i { color: #500; font-style: italic; }

strong { color: #005; font-variant: small-caps; }

/* Other Common CSS Tags */

.ndxcontent { float: left; width: 95%; padding-top: 12px; }

p { padding: 1px; }

p.contents { color: #009; text-align: center; font-size: 10pt; font-weight: 700; margin-left: 20px; margin-right: 20px; }

p.bcrumbs { color: #009; font-size: 10pt; background: #f5f5f5; }

a { color: #009; text-decoration: none; }

a:hover { background: #ddd; color: #003; }

a:visited { color: #06C; }

blockquote { display: block; background: #f5f5f5; font: normal 11pt Arial, Helvetica, sans-serif; color: #500; margin-bottom: 10px; padding: 10px 30px 20px; }

blockquote.answer { display: block; background: #f5f5f5; font: normal 11pt Arial, Helvetica, sans-serif; color: #500; margin-bottom: 10px; margin-left: 10px; border: 1px solid #EED; border-left: 6px solid #b33; padding: 10px 30px 20px; }

code { background: #f5f5f5; margin-left: 10px; border: 1px solid #DEE; border-left: 6px solid #33b; font: normal 11pt Verdana, Arial, Geneva, Helvetica, sans-serif; margin-bottom: 12px; white-space: pre; color: #455; display: block; padding: 8px 10px; }

h1 { color: #009; text-align: center; margin-top: 10px; font-size: 17pt; margin-bottom: 4px; margin-left: 0; padding: 1px; }

h2 { color: #009; margin-left: 5%; margin-top: 10px; border-bottom: 1px solid #009; font-size: 16pt; margin-right: 30px; padding: 1px; }

h3 { color: #009; margin-left: 5%; margin-top: 10px; font-size: 15pt; padding: 1px; }

h4 { color: #009; margin-left: 5%; margin-top: 10px; font-size: 14pt; padding: 1px; }

h5 { color: #009; font-style: italic; margin-left: 5%; margin-top: 10px; padding: 1px; }

h6 { color: #009; margin-left: 5%; margin-top: 10px; font-variant: small-caps; padding: 1px; }

hr { color: #003; background: #000; margin-left: 0; width: 100%; }

input { color: #555; font: normal 10pt Verdana, Arial, Geneva, Helvetica, sans-serif; }

ol { background: #f5f5f5; padding-right: 10px; }

ul { background: #f5f5f5; margin-left: 10px; padding: 10px 5px 15px; }

/* Special divs  */

div#contents { width: 75%; font-size: 9pt; margin: auto; }

div#introquote { text-align: justify; font-size: 10pt; color: #336; width: 90%; margin: auto; padding: 10px 10px 0; }

div.bookbox { text-align: center; width: 100%; font-size: 9pt; color: #009; }

/* Full box */

div.box { text-align: justify; background: #f5f5f5; color: #500; font-size: 9pt; border: 1px solid #009; width: 95%; margin: 0 50px 5px 0; padding: 5px 10px; }

/* left box */

div.box1 { margin-right: 10px; color: #500; float: left; font-size: 9pt; background: #f5f5f5; width: 45%; border: 1px solid #009; padding: 5px; }

div.box1 blockquote { display: block; background: #f5f5f5; font: normal 9pt Arial, Helvetica, sans-serif; color: #500; margin-bottom: 10px; padding: 20px 10px 5px; }

/* right box */

div.box2 { margin-left: 10px; color: #500; float: right; font-size: 9pt; background: #f5f5f5; width: 45%; border: 1px solid #009; padding: 5px; }

div.box2 blockquote { display: block; background: #f5f5f5; font: normal 9pt Arial, Helvetica, sans-serif; color: #500; margin-bottom: 10px; padding: 20px 10px 5px; }

div.chainlinks { float: right; height: 18px; width: auto; }

#endblock { padding: 40px; }

#endlinks { text-align: justify; background: #f5f5f5; margin: 0 30px; padding: 10px 30px; }

#endquote { text-align: justify; background: #f5f5f5; margin: 0 30px; padding: 10px 30px; }

div.shorts { text-align: justify; color: #009; width: 100%; background: #f5f5f5; padding: 10px; }

/* Poll script */

.poll { width: 550px; background-color: #009; padding:10px; }

.pollbox { padding: 0 10px; border:3px solid #fff; background-color:#cdf; }

.pollgraph { margin-left:40px; }

.pollopinions { margin-left: 1em; text-align: left; font: normal 8pt Verdana, Arial, Geneva, Helvetica, sans-serif; display: display; }

/* Info for note */

a.info { position: relative; z-index: 24; }

a.info div { display: none; }

a.info:hover { text-decoration: none; z-index: 25; }

a.info:hover div { text-align: justify; color: #003; font-size: 10pt; display: block; background: #e5f5f5; border: 3px solid #006; left: 0; position: absolute; top: 1em; width: 400px; padding: 1px 10px 10px; }

/* ================================================================

This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.

=================================================================== */

.menu {font-family: tahoma, arial, sans-serif; width:749px; height:20px; position:relative; margin:0; font-size:10px; margin: auto; position:relative; z-index:100;}

.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {float:left; b order-left:1px solid #eee; width:106px;}

.menu ul li a, .menu ul li a:visited {display:block; width:101px; text-decoration:none; padding:0 0 0 5px; height:20px; line-height:20px; color:#006; }

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; top:20px; left:0; }

.menu ul li:hover a,

.menu ul li a:hover {color:#eee; background:#9c9cb5;}

.menu ul li:hover ul,

.menu ul li a:hover ul {visibility:visible; width:749px; background:#9c9cb5; color:#eee;}

.menu ul li:hover ul.right_side li,

.menu ul li a:hover ul.right_side li {float:right; border:0; }

.menu ul li:hover ul.left_side li,

.menu ul li a:hover ul.left_side li {float:left; border:0; }

.menu ul li:hover ul li a.sub,

.menu ul li a:hover ul li a.sub {background:#bbc; color:#eee;}

.menu ul li:hover ul li ul,

.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:20px; }

.menu ul li:hover ul li a,

.menu ul li a:hover ul li a {display:block; background:#9c9cb5; color:#eee;}

.menu ul li:hover ul li a:hover,

.menu ul li a:hover ul li a:hover {background:b5bbc9; color:#006;}

.menu ul li:hover ul li:hover ul,

.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#006; background:b5bbc9;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,

.menu ul li a:hover ul li a:hover ul li a {background:#bbc; color:#006;}

.menu ul li:hover ul li:hover ul li a:hover,

.menu ul li a:hover ul li a:hover ul li a:hover {background:#9c9cb5; color:#eee;}
