body { 
      background-color: #000000; 
	  color: #ffffff;
	  line-height: 20px;
	  font-family: Times New Roman;
	 }

p { }
.unknown { background-color: #ffffff; padding:10px; color: #000000; }
.c { background-color: #000000; text-align: center; color:#ffffff; padding:0px; font-weight: bold; }
.alert { background-color: #fef13d; }
.tall1 { width: 420px; }

pre { background-color: #000000;
    color: #ffffff;
    padding:0px 0px 0px 20px;
}

blockquote { 
    color: #ffffff;
    padding:10px;
}

ul { 
    color: #ffffff;
    /* border: 1px dashed #000000; */
}

li { padding:5px 10px 5px 10px; }

a { color:#09c;
    text-decoration:none;
	border: 0px;
 }
a:link    {color:#b57edc;}
a:visited {color:#999999;}

img
{  
   border-style: none;
}

img.center {
    display: block;
    margin: 0 auto;
}

#container
{
margin: 0px auto;
width: 1000px;
color: #ffffff;
background-color: #000000;
border: 1px;
}

#container800
{
margin: 0px auto;
width: 800px;
color: #ffffff;
background-color: #000000;
border: 1px;
}

#containerthumb
{
color: #ffffff;
background-color: #000000;
}

#centerit
{
text-align: center;
}

#container1
{
float: left;
}

#top
{
height: 96px;
background-color: #000000;
border-bottom: 1px;

}


#top h1
{
padding: 0;
margin: 0;
}

/* originally it was col1 left / 600 and col2 right 400 */

#col1
{
float: left;
width: 600px;
background-color: #ffffff;
}

#col2
{
float: right;
width: 400px;
background-color: #ffffff;
padding:0px 0px 15px 0px;
}

/* also need profile-left and -right for profiles that don't have an associated company photo */

#profile-left
{
float: left;
width: 300px;
}

#profile-right
{
float: left;
width: 700px;
}

profile-right:p {
  display: table-cell; 
  vertical-align: middle; 
  text-align: center; 
  /* TO DO still can't get text to vertical center !!! */
}


#content1000
{
width: 1000px;
background-color: #000000;
color: #ffffff;
display: block; /* center it */
margin-left: 0px; /* was 0px */
margin-right: auto;
}

#col2-left
{
width: 500px;
float: left;
text-align: center;
padding:20px 0px 0px 0px;
}

#col2-right
{
width: 500px;
float: left;
}

#content800
{
width: 800px;
background-color: #000000;
color: #ffffff;
display: block; /* center it */
margin-left: 0px; /* was 0px */
margin-right: auto;
}

#content600
{
width: 600px;
background-color: #000000;
color: #ffffff;
display: block; /* center it */
margin-left: 0px; /* was 0px */
margin-right: auto;
}

#content400
{
float: right;
width: 400px;
background-color: #000000;
color: #ffffff;
}

#col3-left {
    float:left;
    width:300px;
	/* top right bottom left -- added 20px to top so no additional br/p code is needed */
    padding:20px 25px 0px 0px;
}

#col3-mid {
    float:left;
    width:300px;
    padding:20px 25px 0px 25px;
}

#col3-right {
    float:right;
    width:300px;
    padding:20px 0px 0px 25px;
}


/* dropclear - go to the bottom of all columns; essentially bail on current formatting */

#dropclear {
clear: both;
}

#footer
{
clear: both;
margin: 0;
height: 25px;
padding: .5em;
background-color: #000000;
border-top: 1px;
}

