/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/* Website design by Bang Logic - www.banglogic.com */
/* Primary style sheet for nickersonandassociates.com */
/* html.css - Styles for html tags */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
html
{
height:100%;
}

body
{
height:100%;
margin:0;
padding:0;
text-align:center;
font:400 0.8em verdana, arial, sans-serif;
line-height:170%;
background:#e6eee8 url(../dev/body_bg.png) repeat-x top left;
color:#222;
}

h1
{
clear:both;
font:700 2.5em Georgia, "Times New Roman", Times, serif;
color:#FFF;
}

h1 a
{
text-decoration:none;
color:#666;
} 

h1 a:hover
{
color:#aaa;
text-decoration:underline;
}

h2
{
font:400 1.5em Georgia, "Times New Roman", Times, serif;
color:#066;
}

h2 a
{
color:#29E3FF;
}

h2 a:hover
{
color:#fff;
}

h3
{
font:400 1.3em Georgia, "Times New Roman", Times, serif;
color:#066;
}

h4
{
font:700 1.2em Georgia, "Times New Roman", Times, serif;
color:#066;
}

h5
{
font:700 1.1em Georgia, "Times New Roman", Times, serif;
color:#066;
}

h6
{
font:700 1em Georgia, "Times New Roman", Times, serif;
color:#066;
}

dl,
h1,
h2,
h3,
h4,
h5,
h6,
img,
p
{
margin:0;
padding:10px 15px;
}

a
{
color:#30f;
}

/* Uncomment this if you would like a visited link style */
/*
a:visited
{
color:#0055FF;
}
*/

a:hover
{
color:#006;
}

b
{
color:#fff;
}

ol,
ul
{
margin:10px 30px;
padding:0 30px;
}

ol
{
color:#FC0;
}

ol span
{
color:#eee;
}

del
{
color:#aaa;
}

code
{
margin:10px 15px;
padding:10px;
display:block;
overflow:auto;
font:400 1em courier, monospace;
line-height:120%;
white-space:pre;
background:#444;
}

.leftColumn code
{
margin-left:0;
}

acronym
{
cursor:help;
border-bottom:1px solid #777;
}

dt
{
font-weight:bold;
color:#FFB323;
}

dd
{
margin-left:0;
padding-left:45px; 
}

/*--------------------------------------------------------------*/
/* Form Elements */
/*--------------------------------------------------------------*/
label
{
display:block;
}

input,
textarea,
select
{
padding:2px;
font:400 1em verdana, sans-serif;
color:#444;
background:#eee;
border:1px solid #444;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover
{
color:#000;
background:#E4F7FA;
border:1px solid #00DFFF;
}

input.button
{
padding:2px 5px;
font:400 1.1em Georgia, "Times New Roman", Times, serif;
color:#555;
background:#9FF3FF;
border-width:1px;
border-style:solid;
border-color:#fff #00DFFF #00DFFF #fff;
}

/*--------------------------------------------------------------*/
/* Blockquote and included icons */
/*--------------------------------------------------------------*/
blockquote
{
margin:10px 15px;
padding-left:27px;
background-color:#444;  
background-repeat:no-repeat;
background-position:5px 50%;  
}

/*--------------------------------------------------------------*/
/* Images */
/*--------------------------------------------------------------*/
img.floatRight
{
margin:5px 0px 10px 15px;  
}

img.floatLeft
{
margin:5px 15px 10px 0px;
}

a img
{
border:none;
}


img.staff
{
border:10px solid #FFFFFF;
margin:10px;
padding:0;
}