body { margin: 0px 0px; padding: 0px 0px;
       letter-spacing: 0.5px;
       text-align:center;
     }
/*///DIV-Definitions///*/
div.menu         { width: 250px ; height: 100%;
                   background-color: transparent;
                   position: fixed;
                   top: 150px;
                   z-index: 1;
                   font-family: Helvetica;
                   padding-left: 20px;
                   color: #0C8E8C;
                   text-align: left;
                 }

div.logo         { width: 250px ;
                   background-color: rgb(255,255,255);
                   position:fixed;
                   top:0px;
                   z-index: 0;
                   font-family: Helvetica;
                   text-align: center;
                   padding-top: 20px;
                   color: #0C8E8C;
                 }

div.content      { width: 730px;
                   background-color: transparent;
                   position:relative;
                   top:150px; left: 250px;
                   z-index: 1;
                   font-family: Helvetica;
                   padding-bottom: 0px;
                   margin: 0px;
                   color: #0C8E8C;
                   text-align: left;
                 }

div.foot         { width: 960px;
                   background-color: transparent;
                   position:fixed;
                   bottom:0px;
                   z-index: 0;
                   padding-bottom: 20px;
                   padding-right: 20px;
                   text-align: right;
                 }

div.contact      { width: 230px;
                   background-color: transparent;
                   position:fixed;
                   top:450px;
                   z-index: 1;
                   text-align: left;
                   padding-bottom: 20px;
                 }

/*///General Formatting///*/
img.img          { border: 0px;
                 }

p.contact        { font-family: Helvetica;
                   color: #0C8E8C;
                   font-size: 14px;
                   margin-top: 10px;
                   margin-bottom: 0px;
                 }

p.menuheader     { font-family: Helvetica;
                 }

/*///Contact-Formatting///*/
a.contact:link         {text-decoration: underline;}
a.contact:link    { font-family: Helvetica;
                    color: #0C8E8C;
                  }

a.contact:visited { font-family: Helvetica;
                    color: #0C8E8C;
                  }

a.contact:hover   { font-family: Helvetica;
                    color: #0C8E8C;
                    font-weight: normal;
                  }

a.contact:active  { font-family: Helvetica;
                    color: #0C8E8C;
                    font-weight: normal;
                  }

/*///Content-Formatting///*/
h1.content        { font-family: Helvetica;
                    color: #0C8E8C;
                    margin-top: 0px;
                    padding-top: 0px;
                    line-height: 35px;
                    font-size: 37px;
                    font-weight: normal;
                  }

a.content:link         {text-decoration: underline;}
a.content:link    { font-family: Helvetica;
                    color: #0C8E8C;
                  }

a.content:visited { font-family: Helvetica;
                    color: #0C8E8C;
                  }

a.content:hover   { font-family: Helvetica;
                    color: #0C8E8C;
                    font-weight: normal;
                  }

a.content:active  { font-family: Helvetica;
                    color: #0C8E8C;
                    font-weight: normal;
                  }


ul.content        {
                    list-style-type: square;
                    padding-left: 20px;
                    margin-left: 20px;
                  }

/*///Menu Animation///*/

*.menubutton {font-size: 16px;}

ul.menubutton {
  font-family: Helvetica;
  text-decoration: none;
  color: #0C8E8C;
  padding: 0;
  margin: 0;
  list-style: none;
  }

li.menubutton {
  font-family: Helvetica;
  text-decoration: none;
  color: #0C8E8C;
  float: left;
  position: relative;
  width: 10em;
  }

li.menubutton ul.menubutton {
  font-family: Helvetica;
  text-decoration: none;
  color: #0C8E8C;
  display: block;
  position: relative;
  top: 1em;
  left: 10px;
  }

li.menubutton > ul.menubutton {
	top: auto;
	left: 10px;
	}

/*li.menubutton:hover ul.menubutton, li.menubutton.over ul.menubutton{ display: block; position: relative;}*/

/*//////////////////Menu-Links//////////////////*/

a.menubutton:link    { font-family: Helvetica;
                       text-decoration: none;
                       color: #0C8E8C;
                     }

a.menubutton:visited { font-family: Helvetica;
                       text-decoration: none;
                       color: #0C8E8C;
                     }

a.menubutton:hover   { font-family: Helvetica;
                       text-decoration: none;
                       color: #0C8E8C;
                       font-weight: bold;
                     }

a.menubutton:active  { font-family: Helvetica;
                       text-decoration: none;
                       color: #0C8E8C;
                       font-weight: bold;
                     }

/*//////////////////Lightbox////////////////////*/

      #lightbox{
      	position: absolute;
      	left: 0;
      	width: 100%;
      	z-index: 100;
      	text-align: center;
      	line-height: 0;
      	}
      
      #lightbox a img{ border: none; }
      
      #outerImageContainer{
      	position: relative;
      	background-color: #fff;
      	width: 250px;
      	height: 250px;
      	margin: 0 auto;
      	}
      
      #imageContainer{
      	padding: 10px;
      	}
      
      #loading{
      	position: absolute;
      	top: 40%;
      	left: 0%;
      	height: 25%;
      	width: 100%;
      	text-align: center;
      	line-height: 0;
      	}
      #hoverNav{
      	position: absolute;
      	top: 0;
      	left: 0;
      	height: 100%;
      	width: 100%;
      	z-index: 10;
      	}
      #imageContainer>#hoverNav{ left: 0;}
      #hoverNav a{ outline: none;}
      
      #prevLink, #nextLink{
      	width: 49%;
      	height: 100%;
      	background: transparent url(../../lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
      	display: block;
      	}
      #prevLink { left: 0; float: left;}
      #nextLink { right: 0; float: right;}
      #prevLink:hover, #prevLink:visited:hover { background: url(../../lightbox/images/prevlabel.gif) left 15% no-repeat; }
      #nextLink:hover, #nextLink:visited:hover { background: url(../../lightbox/images/nextlabel.gif) right 15% no-repeat; }
      
      
      #imageDataContainer{
      	font: 10px Verdana, Helvetica, sans-serif;
      	background-color: #fff;
      	margin: 0 auto;
      	line-height: 1.4em;
      	}
      
      #imageData{	padding:0 10px; color: #666; }
      #imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
      #imageData #caption{ font-weight: bold;	}
      #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
      #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
      		
      #overlay{
      	position: absolute;
      	top: 0;
      	left: 0;
      	z-index: 90;
      	width: 100%;
      	height: 500px;
      	background-color: #000;
      	}
      	
      
      /* Min-Width */
      .lbWidth { /* most browsers */
      	position: absolute;
      	top: 0px; left: 0px;
      	width: 100%;
      	min-width: 790px;
      	}
      
      * html .lbContent { /* IE6 */
      	margin-left: -790px;
      	position:relative;
      	}
      
      * html .lbMinWidth { /* IE6 */
      	padding-left: 790px;
      	}
      	
      	
      /* Clearfix */	
      .clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      }
      
      .clearfix {display: inline-block;}
      
      /* Hides from IE-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* End hide from IE-mac */ 

/*//////////////////Lightbox/////////////////////*/