/*
11043.81050 - created, try to have a standard stylesheet
11047.50485 - edited
11048.82134 - finished enough for now
11055.68833 - edited while working on mike date page
11797.674 - stolen from main page, adapted for CZ pages
12175.735 - stolen from CZ page, adapted for front door pages
*/





a:link, a:visited, a:active, a:hover {text-decoration: none}
a:link    {color: #ff0000; font-weight: bold;}
a:visited {color: #ff00c0; font-weight: bold;}
a:hover   {color: #0000ff; font-weight: bold;}
a:active  {color: #ff00ff; font-weight: bold;}



body
{
background-color: #C0C0C0;
font-family: "Bitstream Vera Sans Mono" "Andale Mono" "Courier New" monospace;
font-size: 14px;
color: #000000;
line-height: 20px;
}


div.jar
{
margin: 64px 32px 192px 32px;
}

div.bottle
{
background-color: #FFFFFF;
margin: 32px 128px 32px 128px;
padding: 0px 16px 48px 16px;
border: 1px solid black;
overflow: hidden;
}





h1, h2, h3, h4, h5, h6
{
font-family: "Bitstream Vera Sans" "Verdana" sans-serif
font-weight: bold;
color: #000000;
clear: both;
}

h1
{
margin: 32px 0px 16px 32px;
font-size: 24px;
}

h2
{
margin: 32px 0px 16px 48px;
font-size: 20px;
}

h3
{
margin: 16px 0px 16px 64px;
font-size: 16px;
}

img
{
border-style: none;
margin: 0px;
padding: 0px;
}


img.icon
{
position: relative;
z-index: 1;
padding: 8px 0px 0px 0px;
}

img.displaced
{
position: relative;
bottom: 12px;
}

p.text
{
margin: 16px 128px 0px 80px;
text-align: left;
padding: 0px 0px 0px 0px;
}

p.center
{
text-align: center;
font-size: 16px;
}


span.red
{
color: #b02020;
font-weight: bold;
}

span.heavy
{
font-weight: bold;
}


table
{
table-layout: automatic;
color: #000000;
border-collapse: collapse;
margin: 32px;
padding: 0px;
}

tr
{
margin: 0px;
padding: 0px;
}

td
{
white-space: nowrap;
text-align: center;
}



td.heading
{
background-color: #C0C0C0;
border: 4px solid #000000;
margin: 0px;
font-weight: bold;
font-size: 16px;
padding: 16px;
}

td.notes
{
background-color: #C0C0C0;
border: 4px solid #000000;
text-align: left;
padding: 16px;
white-space: normal;
}

td.image
{
background-color: #C0C0C0;
border: 4px solid #000000;
margin: 0px;
padding: 0px;
}


table.text
{
table-layout: automatic;
color: #000000;
border-collapse: collapse;
margin: 16px 0px 0px 96px;
padding: 0px;
}

td.yes
{
border: 1px solid #000000;
padding: 8px;
font-weight: bold;
color: #C00000;
background-color: #F0F0F0;
}

td.redundant
{
border: 1px solid #000000;
padding: 8px;
background-color: #B0B0C0;
}

td.illegal
{
border: 1px solid #000000;
padding: 8px;
background-color: #B0C0B0;
}

td.okay
{
border: 1px solid #000000;
padding: 8px;
font-weight: bold;
color: #C00000;
background-color: #F0E0E0;
}

ul
{
margin: 0px 128px 0px 96px;
padding: 0px;
list-style-type: circle;
}

li
{
margin: 16px 0px 0px 0px;
padding: 0px;
}

li.single
{
margin: 0px;
padding: 0px;
}






