/* 
        This is the Global Style Sheet used for GreySheet.org web pages.
        It includes default settings listed in the World Wide Web Consortium's CSS template,
        plus additional settings to provide a uniform look and feel for all GreySheet web pages.
        Deprecated elements are listed, to provide styles for all possible tags.
        Many attributes and values are repeated because there are still a few browser bugs
        that prevent elements from inheriting from the body tag as they should.
*/ 
body, div, div.text
{ 
        font-family: Verdana, sans-serif;
        font-size: small;
        font-weight: normal;
        font-style: normal;
        text-align: left;
        text-transform: none;
        text-decoration: none;
        word-spacing: normal;
        letter-spacing: normal;
        color: #000000;
        margin-top: 0;
        margin-right: 1%;
        margin-bottom: 0%;
        margin-left: 1%;
        display: block;
} 
/* Similar to body, but gives a carriage return.*/
p
{
        font-family: Verdana, sans-serif;
        font-size: small;
        font-weight: normal;
        font-style: normal;
        text-align: left;
        text-transform: none;
        text-decoration: none;
        word-spacing: normal;
        letter-spacing: normal;
        color: #000000;
        display: block;
}
.exciting {
        font-family: Verdana, sans-serif;
        font-size: large;
        font-weight: normal;
        font-style: normal;
        text-align: center;
        text-transform: none;
        text-decoration: none;
        word-spacing: normal;
        letter-spacing: normal;
        color: #000000;
        background-color: #feffc9;
        display: block;
        padding: 5px;
}
.backbar
{
        background-color: #efefef;
        text-align: center;
        margin-left: -1%;
        margin-right: -1%;
}
.title
{
        font-family: Georgia, serif;
        font-size: xx-large;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        color: #333366;
        background-color: #efefef;
        margin-left: -1%;
        margin-right: -1%;
        padding: 5;
}
a
{ 
        font-family: Verdana, sans-serif;
        font-weight: bold;
        color: #003366;
}
a:visited
{
        font-family: Verdana, sans-serif;
        color: #330099;
}
a:hover
{
        font-family: Verdana, sans-serif;
        color: #ff9999;
}
hr
{
        border: 1px outset;
        display: block;
}
h1, h2, h3, h4, h5, h6
{
        font-family: Verdana, sans-serif;
        font-weight: bold;
        margin-top: 0;
        margin-bottom: 0;
}
h1
{
        font-size: large;
        color: #666699;
}
h2
{
        font-size: medium;
        color: #000066;
}
h3
{
        font-size: medium;
        color: #330099;
        margin-left: 5;
}
h4
{
        font-size: small;
        color: #003399;
        margin-left: 10;
}
h5
{
        font-size: small;
        color: #663366;
        margin-left: 15;
}
h6
{
        font-size: x-small;
        color: #3333FF;
        margin-left: 20;
}
ul, ol
{
        font-family: Verdana, sans-serif;
        font-size: small;
        margin-top: 0;
        margin-left: 30;
}
ol, ul
{
        font-family: Verdana, sans-serif;
        font-size: small;
        margin-top: 0;
}
li
{
        font-family: Verdana, sans-serif;
        margin-top: 0;
}
blockquote
{
        font-family: "courier new", monospace;
        font-size: small;
        font-weight: normal;
}
code
{
        font-family: "courier new", monospace;
        font-size: small;
        font-weight: bold;
}
table, tr, td
{
        font-family: Verdana, sans-serif;
        border-color: #ccc;     
        border-collapse: collapse;
        margin-top: 0%;
        margin-bottom: 0%;
}
table, tr, th
{
        font-family: Verdana, sans-serif;
        border-color: #ccc;     
        border-collapse: collapse;
        margin-top: 0%;
        margin-bottom: 0%;
}
caption
{
        font-family: Verdana, sans-serif;
        font-size: small;
        text-align: left;
        font-weight: bold;
        padding-left: 1%;
        color: #000099;
}
td 
{ 
        font-family: Verdana, sans-serif;
        font-size: small;
        text-align: left;
        vertical-align: top;
        font-weight: normal;
}
th 
{ 
        font-family: Verdana, sans-serif;
        font-size: small;
        background-color: #efefef;
        text-align: center;
        vertical-align: middle;
        font-weight: bolder;
}
legend
{
        font-family: Verdana, sans-serif;
        font-size: small;
        text-align: left;
        color: #000066;
        font-weight: bold;
}
/*
.registered
{
        font-family: Verdana, sans-serif;
        font-size: small;
        text-align: left;
        vertical-align: top;
        font-weight: normal;
        background-color: #c5ffb1;
}
*/
.hide
{
        display: none;
}
.center
{
        font-family: Verdana, sans-serif;
        text-align: center;
}
.centerRegistered
{
        font-family: Verdana, sans-serif;
        text-align: center;
}
.left
{
        font-family: Verdana, sans-serif;
        text-align: left;
}
.right
{
        font-family: Verdana, sans-serif;
        text-align: right;
}
.pinkbox 
{
        font-family: Verdana, sans-serif;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        background: #f3f3f3;
        border: 1px solid #ccc;
}
.greenbox 
{
        font-family: Verdana, sans-serif;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        background: #f3f3f3;
        border: 1px solid #ccc;
}
.purplebox 
{
        font-family: Verdana, sans-serif;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        background: #f3f3f3;
        border: 1px solid #ccc;
}

.greybox 
{
        font-family: Verdana, sans-serif;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        background: #f3f3f3;
        border: 1px solid #ccc;
}

.important /* (inline) */
{
        font-weight: bold;
        color: #dc143c; /*crimson*/
}
address 
{ 
        font-family: Verdana, sans-serif;
        font-size: x-small; 
        text-align: center;
}
.vcent
{
        vertical-align: middle;
}
.allcent
{
        vertical-align: middle;
        text-align: center;
}
.disclaimer
{
        font-size: x-small;
        font-style: italic;
        padding-left: 2%;
        padding-right: 2%;
}
.basics
{
        color: green;
        font-weight: bold;
}
.greenboldtext
{
        color: green;
        font-weight: bold;
}
.redboldtext
{
        color: red;
        font-weight: bold;
}
.purpleboldtext
{
        color: purple;
        font-weight: bold;
}
.darkblueboldtext
{
        color: darkblue;
        font-weight: bold;
}
.darkgreentext
{
        color: darkgreen;
}
.darkbluetext
{
        color: darkblue;
}
.browntext
{
        color: brown;
}
form
{
        margin-top: 0%;
        margin-bottom: 0%;
}
label 
{
        vertical-align: top;
        font-weight: bold;
        color: #000066;
}
input
{
        vertical-align: top;
}
input.number
{
        text-align: right;
}
fieldset.cuthere
{
        border: 2 dashed;
}
acronym
{
        border-bottom: 1px dotted #ccc;
        cursor: help;
}
.hotline
{
        font-family: Georgia, serif;
        font-size: x-large;
        font-style: bold;
        text-align: center;
        color: #000066;
}
.verylarge
{
        font-size: xx-large;
}
.veryimportant /* (inline) */
{
        font-family: Georgia, sans-serif;
        font-size: xx-large;
        font-weight: bold;
        color: #dc143c; /*crimson*/
}
div.qualtext
{
        text-align: justify;
}
.qualpict
{
        width: 50%;
        margin: 20px;
        float: left;
        border: 0;
}
.pictcapt
{
        font-size: x-small;
        text-align: justify;
        clear: left;
        vertical-align: top;
        width: 50%;
        margin: 20px;
        float: left;
        border: 0;
}
.eventMonth
{
        font-family: Verdana, sans-serif;
        font-size: medium;
        font-weight: bold;
        text-align: center;
        vertical-align: top;
        color: #003300;
        background: #f3f3f3;
        margin: 0%;
        padding: 0%;
}
.eventTitle
{
        font-family: Verdana, sans-serif;
        font-size: small;
        font-weight: bold;
        text-align: center;
        vertical-align: top;
        color: #003366;
        margin: 0%;
        padding: 0%;
}
.eventText
{
        font-family: Verdana, sans-serif;
        font-size: x-small;
        text-align: justify;
        vertical-align: top;
        margin: 0% 1% 0% 1%;
        padding: 0%;
}
.past
{
        color:#696969;
        font-size: x-small;
}

#left{
        float: left;
        width: 30%;
        margin-left: 1%;
}
#right{
        float: left;
        width: 30%;
        
}
#center{
        width: 30%;
        float: left;
        margin-left: 1%;
        margin-right: 1%;
}
#clear{
        clear:both;
}
