body
{
background-color:#000;
}
div.main
{
line-height:1.4;
float:left;
background-color:#000;
margin-top:0;
margin-left:0;
padding-left:1em;
border:1px solid #fff;
color:white;
padding:1em;
font-family:Georgia, "Times New Roman", Times, serif;
padding-right:2em;
max-width:910px;
padding-bottom:2em;
width:60%;
}

div.title
{
clear:both;
border-bottom:none;
margin-bottom:0;
padding-bottom:0;
}
div.nav
{
position:relative;
padding-top:.1em;
padding-bottom:.1em;
float:left;
background-color:#000;
border:1px solid white;
margin-right:0;
border-right:none;
font-family:Georgia, "Times New Roman", Times, serif;
border-left:none;
border-top:none;
letter-spacing:2;
margin-left:0;
padding-left:0;
margin-top:0;
}
ul
{
color:#FFF;
PADDING:1em;
list-style: none
}
a.nav
{
color: #0066CC;
text-decoration:none;
padding:3px;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;

}
a.nav:hover
{
border-bottom:1px solid white;border-top:1px solid white;

}
img.thumb
{
border:none;
width:100px;
height:100px;
display:inline;
}
h1
{
padding-left:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
color:#FFF;
}
p.display
{
padding-top:.3em;
margin-top:0;
display:inline;
}
div.footer
{
margin-top:none;
padding-top:none;
clear:both;
margin-left:auto;
margin-right:auto;
text-align:center;
}
p#aboutme
{
	color:#FFF;
padding:1em;
text-align:justify;
line-height:1.4;
}

ul#contact{
color:#FFF;
list-style: none;
float:right;
}
a#email
{
text-decoration:none;color:#CCCCCC
}
a#email:hover
{
text-decoration:underline;
}
img#foot
{
width:910px;
height:124px;
border:none;
display: block;
    margin-left: auto;
    margin-right: auto;

}

      .black_overlay{
             display: none;
           position: absolute;
           top: 0%;
          left: 0%;
          width: 100%;
          height: 100%;
          background-color: black;
         z-index:1001;
          -moz-opacity: 0.8;
          opacity:.80;
          filter: alpha(opacity=80);

      }

       

      .white_content {
     	  display: none;
          position: absolute;
          top: 15%;
          align: 10%;
          min-width:20%;
          height:20%;
          padding:0;
          border:none;
          background-color: white;
          z-index:1002;
          overflow:inherit;
		  margin:0;
		  left:15%
 
      }

