*{
		margin:0;
	padding:0;
	}

html{background:#ffffff url("images/back.jpg") no-repeat center bottom;		
margin:0px;
	padding:0px;
	}

body{
	margin:0;
	padding:0;
	font-family:Geneva;
	font-size:1em;
	font-color:#000;
	height:auto;

}



e{color:#000;}

a{color:#ccc; text-decoration:none;}

a:hover, a:active, a:focus{color:#000; outline:none;}

a img{border:none;}

p{color:#666; font-size:0.9em; text-align:justify; margin:15px 0;}

h1, h2, h3, h4, h5, h6{text-align:left; font-weight:normal; margin:20px 0px; padding:3px 0px;}

h1, h2, h3{ border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}

h3{color:#ccc;}

#menu{margin-top:75px; margin-bottom:10px; text-transform:uppercase;}

#menu li{display:inline; font-size:1.4em;}

#menu li span{color:#ccc;}

.center{text-align:center;}

#imaging{margin-top:70px; margin-bottom:20px; }

#logo{}

.promo a {display: block; color: #fff; background: #000;}
.promo a:hover{ background: #900;}

.social img{height: 30px; width:auto;}

.gallery{width:100%; position:relative;}

.gallery li{display:block; width:600px;}

.gallery img{padding:0px; margin:0px; height:280px; border:2px solid #000; }

.gallery_noslide{width:100%; position:relative;}

.gallery_noslide li{display:block; width:600px;}

.gallery_noslide img{padding:0px; margin:0px;  border:2px solid #000; }

.shop_icon img{height:50px;}

#content{ z-index:1; background:#fff; width:600px; margin:0 auto;}

#contact{ cursor:hand; margin-top:50px; margin-bottom:280px; }

#instantempo{ display:none; cursor:hand; padding-top:5px; text-align:center; font-size:0.8em;}

.hidden{display:none; }
.unhidden{display:block; text-align:center;}

#photography{ text-align:center;}

.privacy{position:absolute; bottom:o; left:0px; padding:0px 10px;}


@media only screen and (min-width:150px) and (max-width:700px) {
 body{
	font-size:2em;
	font-color:#999;
}
 
  #menu li{display:block; font-size:2em;}
  #menu li a{color:#000;}
  p{color:#666; font-size:1.4em; }
  a{color:#999; }
 #menu li.sep{display:none;}
  .contact_img img{display:none;}
  .contact_img:after{content: "CONTACT ME";}

}
@media only screen and (orientation:portrait) and (min-width:321px) {
                 body{
                font-size:2em;
                font-color:#999;
                }
                 #menu li{display:block; font-size:2em;}
                #menu li a{color:#000;}
                #menu li.sep{display:none;}
                     p{color:#666; font-size:1.4em; }
                      a{color:#999; }
                        .contact_img img{display:none;}
  .contact_img:after{content: "CONTACT ME";}
                      

}
@media only screen and (orientation:portrait) and (min-width:481px) {
                 body{
	font-size:2em;
	font-color:#999;
                
}
                
#menu li{display:block; font-size:2em;}
  #menu li a{color:#000;}
    p{color:#666; font-size:1.4em; }
 a{color:#999; }
  #menu li.sep{display:none;}
    .contact_img img{display:none;}
  .contact_img:after{content: "CONTACT ME";}
}