

/* These are the major divs */


div.biggestsock
{
width:850px;
height:100%;
margin:0px;
padding:0px;
border:1px solid gray;
line-height:150%;
background-color:white;
}

div.bigsock
{
width:800px;
height:100%;
margin:0px;
padding:0px;
line-height:150%;
background-color:white;
}

div.heading
{
float:left;
width:100%;
height:120px;
margin:0;
padding:0.5em;
clear:left;
text-align: left;
line-height: 0.5cm;
}

div.homepage
{
float:left;
width:100%;
margin:0;
padding:0.5em;
clear:left;
text-align: center;
line-height: 0.65cm;
}

div.torso
{
float:left;
width:100%;
margin:0;
padding-left:0.5em;
padding-right:0.5em;
clear:left;
text-align: left;
line-height: 0.6cm;
}

div.torso2
{
float:left;
width:100%;
margin:0;
padding-left:0.5em;
padding-right:0.5em;
clear:left;
text-align: left;
line-height: 0.4cm;
}

div.torso3
{
float:left;
width:100%;
margin:0;
padding-left:0.5em;
padding-right:0.5em;
clear:left;
text-align: left;
line-height: 0.95cm;
}

div.torso4
{
float:left;
width:100%;
margin:0;
padding:0.5em;
clear:left;
text-align: left;
line-height: 0.5cm;
}

div.base
{
width:100%;
height:30px;
padding:0.5em;
clear:left;
text-align: center;
}

#dropmenudiv
{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:18px;
z-index:100;
}



/* These relate to the text-completion routine (copyright in .js file) */

.floater
{
position:absolute;
z-index:2;
bottom:0;
right:0;
display:none;
padding:0;
}

.floater td
{
background-color:white;
border:1px inset #979797;
color:black;
}

.matchedSmartInputItem
{
padding: 5px 10px 1px 5px;
margin:0;
cursor:pointer;
}

.selectedSmartInputItem
{
color:firebrick;
background-color: #E8E8E8;
}

#smartInputResults
{
padding:0;margin:0;
}

.siwCredit
{
margin:0;padding:0;margin-top:10px;font-size:0.7em;color:black;
}


/* These are the fonts */

body
{
background-color:#404040;
font-size:100%;
font-family: Garamond;
}

input
{
font-size:100%;
font-family: Garamond;
}

input.button
{
font-size:100%;
font-family: Garamond;
background-color:#EEEEEE;
}

textarea
{
font-size:100%;
font-family: Garamond;
}

h5
{
text-align: right;
}

h6
{
font-size:100%;
font-variant: small-caps;
}

a.blacknorm
{
text-decoration: none;
color: black;
}


    a.rednorm
    {
    text-decoration: none;
    color: firebrick;
    }

    a.bluenorm
    {
    text-decoration: none;
    color: dodgerblue;
    }

    

a.whitenorm
{
text-decoration: none;
color: white;
}

#dropmenudiv a
{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color:black;
}

#dropmenudiv a:hover { color: white; background-color: firebrick; }
button.vidcontrol
{
font-size:100%;
font-family: Garamond;
color: firebrick;
background-color:white;
border:none;
}


/* These are extras */

img
{
display:block
}

.right
{
float: right;
}

.left
{
float: left;
}


