/**********************************************************************
// <copyright file="Base.css" company="denniscozart.com">
//     Copyright (c) denniscozart.com.  All rights reserved.
// </copyright>
//
// denniscozart.com base styles
// Dennis Cozart - dennis@denniscozart.com
//
// Base.css is used for HTML elements with type selectors, no matter 
// whether the element is used in a .master page or .aspx page.
//
// Color        RGB Value
// Blue Text    rgb(011, 206, 255);
// Green Text   rgb(160, 220, 017);
// Pink Text    rgb(255, 011, 091);
// Gray Text    rgb(125, 125, 125);
// Gray Border  rgb(240, 240, 240);
//
**********************************************************************/

/* Anchor links must remain in order (link, visited, hover, active) */
a
{
    font-weight: 700;
}

a:link
{
    background: inherit;
    color: rgb(011, 206, 255);
}

a:visited
{
    background: inherit;
    color: rgb(160, 220, 017);
}

a:hover
{
    background: inherit;
    color: rgb(255, 011, 091);
}

address
{
    border: 0em;
    margin: 0em;
    padding: 0em;
}

big
{
    font-size: 1.3em;
}

blockquote
{
    border: 0em;
    margin: 0em;
    padding: 0em;
}

body
{
    background: rgb(255, 255, 255);
    color: rgb(125, 125, 125);
    font: 70%/1.4 Verdana, sans-serif;
    margin: 2em auto;    
    min-height: 170em; /* Firefox 1.5 has bug with margin: 2em auto; */
    width: 70em;
}

button
{
    font: 1em Verdana, sans-serif;
}

caption
{
    font-weight: 500;
}

code
{
    font-size: 100%;
}

dd
{
    border: 0;
    margin: .2em .5em .5em 1em;
    padding: 0;
}

div
{
    border: 0em;
    margin: 0em;
    padding: 0em;
}

dl
{
    border: 0em;
    margin: .2em 0em .2em 0em;
    padding: 0em;
}

dt
{
    font-weight: 900;
    margin: .1em 0em 0em 0em;
}

em
{
    font-style: italic;
    font-weight: 500;
}

form
{
    border: 0em;
    margin: 0em;
    padding: 0em;
}

h1, h2, h3, h4
{
    font-family: Arial, sans-serif;
}

h2
{
    margin: 1.4em 0em .2em 0em;
}

h3
{
    margin: 1.2em 0em .2em 0em;
}

h4
{
    margin: .8em 0em .1em 0em;
}

h5
{
    margin: .2em 0em;
}

h6
{
    margin: 0;
}

h2.FirstChild, h3.FirstChild, h4.FirstChild, h5.FirstChild
{
    margin-top: .8em;
}

hr
{
    margin: 1em 0em 1em 0em;
}

html
{
}

img
{
}

input
{
    font: 1em Verdana, sans-serif;
}

legend
{
    font-weight: 500;
}

li
{
    margin: 0em;
    padding: 0em;
}

ol
{
    border: 0em;
    margin: 0em 2em;
    padding: 0em;
    vertical-align: baseline;
}

ol li
{
    margin: 0em 1em;
}

ol ol
{
    list-style-type: lower-alpha;
}

p
{
    border: 0em;
    margin: .1em 0em;
    padding: 0em;
}

pre
{
    border: 0em;
    font: 100%/1.3 monospace;
    margin: 0em;
    padding: 0em;
}

select
{
    font-family: Verdana, sans-serif;
    font-size: 1em;
    margin-top: 1px;
}

small
{
    font-size: .9em;
}

strong
{
    font-weight: 700;
}

table
{
    border: 0em;
    border-collapse: collapse;
    margin: 0em;
    padding: 0em;
}

table tr td
{
    border-collapse: collapse;
    font-size: 100%;
    vertical-align: top;
}

table tr th
{
    border-collapse: collapse;    
}

textarea
{
    font-family: Verdana, sans-serif;
    font-size: 1em;
    overflow: auto;
}

ul
{
    list-style-type: square;
    margin: .1em .5em .1em 1.6em;
    padding: 0;
    vertical-align: baseline;
}

ul li
{
    font: 500 100%/1.4 Verdana, sans-serif;
}

ul ul
{
    list-style-type: disc;
}

ul ul ul
{
    list-style-type: circle;
}

ul ul ul ul
{
    list-style-type: square;
}

ul ul ul ul ul
{
    list-style-type: disc;
}

ul ul ul ul ul ul
{
    list-style-type: circle;
}
