body {
	text-align:center;
	margin:0px auto;
	background: #FFF url('../img/bg.jpg') repeat;
	font-size:12px;
	font-family:arial,verdana, sans serif;
	}
	#container
	{
	margin:0 auto;
  width:793px;
  }

	#page{
	height:auto;
	}

	#header{
  height:230px;
  position:relative;

  }

  #top{
  height:15px;
    background: #ab93ad;

  }

	#banner{
	z-index:2;
  position:absolute;
  left:0px;
  top:15px;
  }

	#body{
  background: #ab93ad;
  margin-top:-60px;
	}

  .content
  {
    margin:0;
    width:757px;
    background:#FFF;
    padding-bottom:10px;
    margin:0 auto;
    padding:5px;
    color:#000;
  }
  #content
  {
    padding:10px;
    background:#FFF;
    color:#000;
  }

  #content a
  {
    color:#AC92AB;
  }

   #content a:hover
  {
    color:#C8B7C7;
  }

	#foot{
	padding:0px;
	background:#ab93ad url('../img/foot.jpg') no-repeat center bottom;
	height:125px;
  float:left;
  width:793px;
  clear:both;
 	}

  .author{
	padding-left:0px;
	padding-right:0px;
	background:#ab93ad;
	height:18px;
  float:left;
  clear:both;
  width:100%;
	}

	#logos{
	width:470px;
  height:83px;
  float:left;
  padding-left:45px;
	padding-top:15px;
	}

	.logo {
  float:left;
	padding:5px;
  padding-right:12px;
  text-align:center;
  background:#FFF;
	}
  .logo img
  {
    float:left;
	}
	#right
	{
	float:right;
	width:235px;
  height:122px;

 	}
	#email
	{
	width:214px;
	height:30px;
	float:right;
  padding-right:30px;
	padding-top:2px;
 	}

  .mailto
  {
   width:133px;
   float:right;
   padding-right:50px;
   clear:both;
   height:10px;
   margin-top:-22px;
  }

  .mailto a
  {
    color:#FFF;
    font-style:italic;
  }

  .mailto a:hover
  {
    color:#000;
  }



	#logo
	{
	position:relative;
	top:2px;
	width:230px;
	height:86px;
	float:right;
	}

	#email input
	{
	height:15px;
	width:130px;
	float:left;
	border:1px solid gray;
  margin-top:8px;
  font-size:9px;
 	}
	#email button
	{
	font-size:10px;
	float:left;
  margin-left:5px;
  display:block;
	width:67px;
	padding:1px;
	border:1px solid #FFF;
	background:#c5c4ca;
	color:white;
  margin-top:8px;

	}

	#author
	{
	  text-align:center;
	  float:left;
    width:100%;
	  padding-bottom:2px;
	}
	#author a
	{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
  }

  table.gallery
  {
    margin-top:20px;
   }

  .photo
  {
    padding:5px;
  }

  .photo img
  {
    border:1px solid #cecece;
  }

.label
{
  text-align:left;
  color:#9A7E99;
  padding-top:1px;
  padding-bottom:1px;
  padding-right:20px;
  text-indent:10px;
  font-family:arial;
}

.label h3
{
  text-align:right;
  padding-top:7px;
  padding-bottom:7px;
  margin:0;
  width:100%;
  font-size:8pt;
  font-weight:normal;
  font-family:arial;
}

h3
{
  padding:0;
  margin:0;
  width:50%;
}

  /* =lightbox -- DON'T REMOVE!!!
------------------------------------------------------------- */

	#lightbox {
	   background-color:#eee;
	   padding: 10px 10px 10px 10px;
	   border-bottom: 2px solid #666;
	   border-right: 2px solid #666;
	}

    #lightboxDetails {
        font: normal 110% Arial;
	    padding-top: 0.4em;
	    font-weight: bold;
	    color: #333;

	}
    #lightboxCaption { float: left; }
    #closeButton { top: 5px; right: 5px; }

    #lightbox img { border: none; clear: both;}
    #overlay img { border: none; }
    #lightbox a { border: 0px; }

    #overlay{
        -moz-opacity: 0.8;
        opacity: .80;
        filter: alpha(opacity=80);
        background-color: #CCC;
        }

    * html #overlay {
	   -moz-opacity: 0.8;
        opacity: .80;
        filter: alpha(opacity=80);
        background-color: #CCC;

    }
/*end of lightbox*/


