article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
body{font-family:Arial;}
.menu{left:-39px;position:relative;top:60px;width:295px;z-index:10;}
.menu ul{list-style:none;line-height:23px;}
.menu ul li ul{padding-left:12px;}
.js .menu ul li ul{overflow:hidden;}
.menu ul li a{color:#B0B0B0;text-decoration:none;font-size:11px;}
.menu ul li a:hover, .menu ul li.current_page_item a, .menu ul li.parent_li ul li a:hover{color:#000;}
.menu ul li.parent_li a:hover{color:#B0B0B0}
p{font-size:12px;line-height:22px;max-width:800px;padding-right:20px;}
p:first-child{margin-top:0;}
h1#site-title{margin:0;padding:0;position:absolute;}
#site-description{display:none;}
h1#site-title a{font-weight:200;text-decoration:none;text-transform:uppercase;font-size:22px;text-shadow:1px 1px 1px #CDCDCD;color:#000;}
#page{padding-bottom:20px;padding-left:20px;padding-right:20px;position:relative;top:-8px;}
h1.entry-title{font-size:17px;font-weight:normal;margin-left:-200000px;position:absolute;}
#photos{height:650px;left:20px;list-style:none outside none;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;width:650px;}
.no-js #main{display:block;}
#main{position:absolute;left:250px;top:47px;}
.no-js #photos li{display:block;margin-bottom:20px;text-align:center;width:100%;}
.no-js #photos li img{max-width:800px;}
.no-js #controls{display:none;}
#photos li a{color:#FFFFFF;position:relative;text-align:center;text-decoration:none;width:100%;}
.js #photos li img{margin:0 auto}
.js #photos li{display:none;}
.js .image_caption{display:none;}
.image_caption{font-size:12px;padding-top:8px;}
#controls{left:318px;list-style:none outside none;margin:0;padding:0;position:relative;top:-12px; width: 100px; line-height: 20px;}
#controls li{cursor:pointer;display:inline-block;margin-right:7px;}
#prev_img{background:url("images/controls.gif") no-repeat scroll 0 -4px transparent;height:21px;text-indent:-2000px;width:29px;}
#next_img{background:url("images/controls.gif") no-repeat scroll 0 -33px transparent;height:21px;text-indent:-2000px;width:29px;}
/*
@media screen and (max-width:600px){#main{position:relative;left:0;top:40px;}
.js #photos li{display:block;position:relative;width:auto;}
.js .image_caption{display:block;}
#current_content{display:none;}
}
*/
.edit-link, .post-edit-link{display:none;}
#current_content{font-size:11px;font-weight:normal;min-height:100px;min-width:100px;padding:54px 0 0;position:relative;width:240px;margin-top:60px;}
/*
@media only screen and (min-device-width:768px) and (max-device-width:1024px){#photos{margin-left:-30px;}
.no-js #photos li img, .js #photos li img{height:auto;max-width:505px;}
.js #photos li{display:block;position:relative;width:auto;margin-left:-100px;margin-bottom:20px;}
.js .image_caption{display:block;}
#controls{display:none;}
#current_content{display:none;}
#main{display:block;left:350px;}
}
*/
.cloud-zoom-big{overflow:hidden;margin:0 auto;position:relative;width:900px;}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
#wrap{height:100%;margin:0 auto;position:relative;text-align:center;width:-moz-max-content;width:intrinsic;}
#wpadminbar{display:none;}
.menu ul li{margin:0;padding:0;}
ul.children{display:none;}
#main{display:none;}
.entry-content h1{font-size:16px;margin:0;padding:0;}
#loading{background:url("images/loading.gif") no-repeat scroll 0 0 transparent;height:20px;left:590px;position:absolute;top:150px;width:100px;display:none;}
.cloud-zoom-loading{display:none;}
ul.inner_ul{list-style:none;margin:0;padding:0;line-height:22px;}
ul.inner_ul li{}
ul.inner_ul li a{text-decoration:none;font-size:12px;color:#000;}
body{overflow-x:hidden;}
.entry-content{font-size: 12px;
    line-height: 22px;
    margin-top: 15px;
    max-width: 800px;
    }

p img{

}

#photos li a, img{
	text-decoration: none;
	border: 0;
}

#controls li{
	*float: left;
}

#controls{
	*height: 40px;
	*display: block;
}


.menu ul li ul{
	*padding: 0;
	*margin: 0;
	*padding-left: 10px;
}

p img{
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
}

p img.aligncenter{
	margin-top: 10px;
}

.alignleft{
	float: left;
    margin-right: 10px;
}

.wp-caption-text{
  	font-size: 10px;
    line-height: 7px;
    margin-bottom: 17px;
    margin-top: 3px;
}

.wp-caption{
/* 	display: none; */
}

.aligncenter{
	text-align: center;
	margin:  0 auto;
}

.intro-modal {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 760px;
    z-index: 1000;
}
.intro-modal-bkgd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
}
.intro-modal-body {
    position: relative;
    top: 40px;
    width: 960px;
    margin: 0 auto;
}
.intro-modal-body > img {
    display: block;
    width: 960px;
}
.intro-modal-close {
    position: absolute;
    top: -12px;
    right: -12px;
    width: 24px;
    height: 24px;
    background: url('images/close.png');
    text-indent: -9999px;
}

.is-hidden {
    display: none !important;
}

#instagram{
	cursor: pointer;
	color: #B0B0B0;
}

#instagram:hover{
	color: #000;
}

#menu_trigger{
	display: none;
}

#up{
	position: fixed;
	bottom: 0px;
	right: 0px;
}

/* ==========================================================================
   RESPONSIVE STYLES.
   ========================================================================== */

@media (max-width: 840px) {
	#page {
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		position: relative;
		top: 0;
	}
	#photos {
		height: auto;
		left: 0;
		list-style: none outside none;
		margin: 0;
		overflow: auto;
		padding: 0;
		position: relative;
		text-align: center;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		max-width: 555px;
	}
		#main {
		position: relative;
		left: 0;
		top: 0;
		}
	.js #photos li{
		width: 100%;
		display: block;
	}
	#controls{
		display: none;
	}
	.js .image_caption{
		display: block;
	}
	.menu{
		width: 100%;
		text-align: center;
	}
	.menu{
		margin: 0;
		padding: 0;
		top: 0;
	}
	.menu ul {
		text-align: left;
	}
	.menu ul li{
		padding: 10px;
		border-top: 1px solid #cdcdcd;
	}
	.menu ul li:first-child{
		border: none;
	}
	.menu ul li a{
		font-size: 14px;
	}
	h1#site-title{
		position: relative;
		text-align: center;
		margin-top: 0px;
	}
	#current_content{
		display: none;
	}
	.js .image_caption {
		display: block;
		margin-bottom: 23px;
		margin-top: -7px;
	}
	.js #photos li img{
		width: 100%;
	}
	.entry-content{
		text-align: left;
	}
	#menu_trigger{
		text-align: center;
		padding: 0;
		margin-top: 15px;
		display: block;
		cursor: pointer;
	}
	html{
		margin-top: 0 !important;
	}
	#instagram{
		font-size: 15px !important;
	}
	.entry-content img, .aligncenter{
		width: 100% !important;
		height: auto;
	}
	#loading{
		top: 10px;
		left: 10px;
	}
	.intro-modal-body, .intro-modal{
		width: 80%;
/* 		display: none !important; */
	}
	.intro-modal-body > img{
		width: 100%;
	}
	.intro-modal{
		width: 100%;
		display: none !important;
		width: 1px !important;
		height: 1px !important;
		position: absolute;
	}

	.entry-content img, .aligncenter{
		max-width: 500px;
		height: auto;
	}
}

.menu ul li ul li:last-child{
	display: none;
}