 body{
  margin:0;
 }
 
h1 { color: #afafaf; font-size: 12px; font-family: Arial; font-weight: bold; text-indent: 11px; margin: 0; padding: 0; }
h6 { color: #f7f7f7; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-align: justify; vertical-align: top; margin: 2px; padding: 6px; }
h5 { color: #fff; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-position: 0 bottom; text-decoration: none; text-align: center; margin: 0 0 0 0; }

.style1 {color: #FFFFFF; font-family: Georgia, san-serif; font-size: 12px;	text-align: justify; margin-right: 15px;  margin-left: 15px;}
.style2 {font-size: x-small}
.style3 {color: #FFFFFF}
.style4 {font-size: x-small}
.style5 {color: #FFFFFF; font-family: Georgia, san-serif; font-size: small;	text-align: center;}

.smallheader {color:white; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; font-weight:bold;}
.small {color:white; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; }

.margins { margin-left:15px}

.yellow { color: #fff765; font-size: 12px; }
.green { color: #fff765; font-size: 12px; }

.vAlignOuter { position:relative }
.vAlignInner { position:absolute; top:50%; height:10em; margin-top:-5em }
.hAlignOuter { position:relative }
.hAlignInner { position:absolute; left:50%; width:10em; margin-left:-5em }

img {border: none}

A.here_nav:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf; TEXT-DECORATION: underline; }
A.here_nav:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf; }
A.here_nav:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.here_nav:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff4f55; }

A.contact_here_navIMG:link img{ border:2px solid #000000  }
A.contact_here_navIMG:visited img{ border:2px solid #000000 }
A.contact_here_navIMG:active img{ border: 2px solid #ff4f55 }
A.contact_here_navIMG:hover img{ border: 2px solid #ff4f55 }

A.studio_here_nav:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf; TEXT-DECORATION: underline; }
A.studio_here_nav:visited {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.studio_here_nav:active {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.studio_here_nav:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ab4fff; }

A.artist_here_nav:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf; TEXT-DECORATION: underline; }
A.artist_here_nav:visited {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.artist_here_nav:active {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.artist_here_nav:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff914f; }

A.proof_here_nav:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf; TEXT-DECORATION: underline; }
A.proof_here_nav:visited {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.proof_here_nav:active {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.proof_here_nav:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #D8FF98; }

A.contact_here_nav:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf; TEXT-DECORATION: underline; }
A.contact_here_nav:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.contact_here_nav:active {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #afafaf;}
A.contact_here_nav:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff4f55; }			

.bot_nav {  vertical-align:middle;  color: #999999; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.bot_nav:link { vertical-align:middle; color: #999999; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;  }
a.bot_nav:visited { vertical-align:middle; color: #999999; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;  }
a.bot_nav:hover { vertical-align:middle; color: white; font-weight: bold; text-decoration: underline; }
a.bot_nav:active { vertical-align:middle; color: #ff4f55; font-weight: bold; text-decoration: underline; }

a:link { color: white; text-decoration: underline; font-weight:bold;  }
a:hover { color: grey; font-weight:bold; text-decoration: underline; }
a:visited { color: white; text-decoration: underline; font-weight:normal; }
a:active { color: grey; text-decoration: underline; }

a.gallery:link { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0; }
a.gallery:visited { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0; }
a.gallery:hover { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0; }
a.gallery:active { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0; }

div.wrapper {
	position:absolute;
	margin:0 auto;
	left:50%;
	bottom:0;
	z-index:2;
	text-align:left;
}

div.footer{
  position:absolute;
  bottom:0;
  left:-389px;
  width:777px;
  height:20px;
  background-color:black;
 }

@media screen{
  body>div.wrapper{
   position: fixed;
   text-align:center;
   z-index:2;
  }
 }
 
  * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
 
