/*
 global.css -- Global CSS definitions used across EricksonFamily.com site
 Note: class="blah" can be whatever.blah
       id="blah" must be whatever#blah
*/

div#topheader
{
background: url("/icon/birdbrained3.jpg") no-repeat;
background-color:	#000000;
height: 150px;
}

div#welcometext
{
width: 0px;
float: left;
font-family:		Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:		large;
color: #FFFFFF;
margin: 5px;
margin-left: 15px;
padding: 5px;
}

div#leftlinks
{
margin:			0px;
padding:		5px;
width: 150px;
float: left;
position: relative;
top: 0;
left: 0;
font-family:		Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:		small;
background-color:	#0080C0;
padding-bottom:		20em;
}


div#statusline
{
margin:			0px;
padding:		2px;
position: relative;
font-family:		Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:		small;
font-weight:    bold;
background-color:	#0080C0;
text-align:		right;
color:			#FFFFFF;
}


ul.leftlist
{
  padding-left:		5px;
  margin:		0;
  border:		0;
  list-style:		none;
  font:                 #ffffff;
}


div.mainbody
{
margin:			5px;
padding:		5px;
font-family:		Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:		small;
margin-left: 180px;
}

div.footer
{
margin:			5px;
padding:		5px;
font-family:		Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:		small;
text-align:	center;
margin-left: 180px;
}

div.lastfooter
{
margin:			5px;
padding:		5px;
font-family:		Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:		small;
text-align:	center;
margin-left: 180px;
}

a:link, a:visited, a:active
{
color:          #0000ff;
text-decoration:        none;
}

a:hover
{
color:          #0000ff;
text-decoration:        underline;
}


body
{
margin: 0px;
padding: 0px;
}

hr
{
  margin-top: 0px;
}

h1.leftnav
{
font-family:    Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:      small;
font-weight:    bold;
color:          #000000;
padding-bottom:		5px;
padding-top:		0px;
margin: 		0px;
}

a:link.leftnav, a:visited.leftnav, a:active.leftnav
{
font-family:    Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:      small;
font-weight:    bold;
color:          #FFCC33;
text-decoration: none;
/*border-left: 12px solid #0080C0;*/
}

a:hover.leftnav
{
font-family:    Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:      small;
font-weight:    bold;
color:          #FFFFFF;
text-decoration:        underline;
/*border-left: 12px solid #0080C0;*/
}

a:link.leftnavselected, a:visited.leftnavselected, a:active.leftnavselected
{
font-family:    Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:      small;
font-weight:    bold;
color:          #FFFFFF;
text-decoration: none;
}

a:hover.leftnavselected
{
font-family:    Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:      small;
font-weight:    bold;
color:          #FFFFFF;
text-decoration: underline;
}

h1.title
{
text-align: right;
font-family: Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
color: #ffcc33;
}

h2.err
{
color: red;
}

.datarow
{
border: 3px;
background-color: white;
}

.datarowgrey
{
border: 3px;
background-color: #d0f0f0;
}

.headerrow
{
background-color: #cfcfcf;
font-weight: bold;
}

.datatable
{
font-family: "lucida grande", verdana, sans-serif;
font-size: 8pt;
border: 1px solid #666666;
background-color: #cfcfcf;
}

.large
{
font-family:    Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
font-size:      x-large;
font-weight:    bold;
color:          black;
}



