/*---------------------------------*/
/*       Page Level Defaults       */
/*---------------------------------*/

body
{
width:800px;
background-color:#000000;
vlink:#ddb400;
alink:#ffb400;
background-image:
url('http://brandenburg3.com/Gallery/Titles/binary_bash_2.jpg');
background-repeat:repeat;
font:normal normal 10pt arial;
}

/* Typical layout */
span.body_text
{
background-color:#000000;
float:left;
width:500px;
margin-left:250px;
padding:5px;
border-style:double;
border-size:1px;
border-color:#660000;
}

/* Page Header */
div.header_text
{
background-color:#202020;
float:none;
margin-left:250px;
width:500px;
padding:2px;
border-style:double;
border-size:1px;
border-color:#660000;
font:bold small-caps 16pt tahoma;
color:#c0c0c0
}

/*---------------------------------*/
/*          Menu Levels            */
/*---------------------------------*/

/* Top level */
div.top_level
{
background-color:#202020;
margin:1px;
padding:2px;
width:494px;
font:normal normal 10pt tahoma;
color:#c0c0c0
}

/* Intermediate level */
div.mid_level
{
width:425px;
margin-left:4em;
margin-right:4em;
font:normal normal 10pt tahoma;
color:#dddddd
}

/* Low level */
div.bottom_level
{
margin-left:4em;
width:500px;
}

/* Used to denote new items */
div.new
{
color:#aa0000;
font:bold small-caps 10pt tahoma;
}

/* Used for footnotes and so forth */
div.footnote
{
background-color:#000000;
margin-left:250px;
width:500px;
font:italic normal 8pt tahoma;
}

div.footnote_bound
{
background-color:#000000;
margin-left:250px;
width:500px;
padding:2px;
font:italic normal 8pt tahoma;
border-style:double;
border-size:1px;
border-color:#660000;
}

/*---------------------------------*/
/*          Special Effects        */
/*---------------------------------*/
/* Used for blockquotes and citations */
span.pullquote_left
{
float:left;
}

span.pullquote_right
{
float:right;
}

span.pullquote_block
{
clear:both;
}

div.pullquote
{
background-color:#222222;
color:#aaaaaa;
margin-left:3em;
margin-right:3em;
padding:5px;
border-style:solid;
border-size:1px;
border-color:#660000;
width:400px;
align:center;
}

/* Drop Cap for emphasis           */
span.dropcap
{
float:left;
vertical-align:top;
font:bold normal 300% times;
color:#7d4e00;
}

span.dropcap_2x
{
float:left;
vertical-align:top;
font:bold normal 200% times;
color:#7d4e00;
}

/* Drop Cap for emphasis           */
span.dropcap_bound
{
float:left;
vertical-align:top;
padding-left:1px;
padding-right:1px;
border-style:solid;
border-size:1px;
border-color:#7d4e00;
background-color:#202020;
font:bold normal 300% times;
color:#7d4e00;
}

/* For using the header text properties 
   inside another class of div or span */
p.header_text
{
background-color:#202020;
padding:2px;
border-style:double;
border-size:1px;
border-color:#660000;
font:bold small-caps 16pt tahoma;
color:#c0c0c0
}

p.new
{
color:#aa0000;
font:bold small-caps 12pt tahoma;
}

p.letterQuote
{
margin-left:2em;
margin-right:2em;
font-style:italic;
}

p.definitionText
{
display:inline;
color:#7d4e00;
font-weight:bold;
}

/* Mainly for top level menu items */
p.top:first-line
{
color:#c0c0c0;
font:bold small-caps 12pt tahoma;
}

/* Mainly for intermediate level menu items */
p.middle:first-line
{
color:#ddb400;
font:normal small-caps 10pt tahoma;
}

/* Links */
a
{
font:bold small-caps 10pt tahoma;
color:#7d4e00;
}

/* Link Mouseovers */
a:hover
{
background-color:#202020;
color:##dd8800;
}

/* Embedded images */
img.left
{
float:left;
margin:0;
padding:2px;
border-style:solid
border-size:1px;
border-color:#dd8800
}

/* dividers */
hr
{
clear:both;
align:center;
width:400px;
size:1px;
}
