*	{box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	margin:0px;
	padding:0px;
	}

@font-face {
    font-family: 'LunaBarRegular';
    src: url('lunabar_-webfont.eot');
    src: url('lunabar_-webfont.eot?#iefix') format('embedded-opentype'),
         url('lunabar_-webfont.woff') format('woff'),
         url('lunabar_-webfont.ttf') format('truetype'),
         url('lunabar_-webfont.svg#LunaBarRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{overflow-y: scroll; height: 100%;width:100%;}

body,#background,#c-1, #c-2, #c-3, #c-4, #c-5, a, a img{
	margin:0px;
	padding:0px;
	border:0px;
	}

body{
	font-family:verdana, arial, sans-serif;
	font-size:14px;
	color:#bdc3c7;
	width:100%;
	position:relative;
	line-height: 1.6;
	height:100%;
	background-color: #222628;
		background-image: url('http://www.mikeisaak.com/user_custom/img/background.jpg');background-repeat:both;	background-position:center top;
	}

img{display:inline;}

p{margin:0px;}


h1, h2, h3{font-family:futura, verdana, sans-serif;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;;
	text-shadow: 2px 2px 2px #222;
	}
	
h1 {color:#d3c394;
	margin:15px 0px 0px 0px;
	font-size:22px;
	text-transform:Capitalize;
	}

h2 {font-size:16px;
	margin:0px;
	padding: 0px;
	clear:both;
	text-transform:Capitalize;
	}

h3 {font-size:15px;
	margin:0px;
	padding: 0px;
	text-transform:none;
	}
	
	
a, a img{
	border-style:none;
	text-decoration: underline;
	color:#d3c394;
	transition: color 0.6s;
	-moz-transition: color 0.6s; /* Firefox 4 */
	-webkit-transition: color 0.6s; /* Safari and Chrome */
	-o-transition: color 0.6s; /* Opera */
	}
	
a:hover, a:focus {	
	text-decoration: underline;
	outline:none;
	}
	
a h1,a h2,a h3,a h4,a h5,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;}
	
form{
	display:block;
	margin:auto;
	margin-top:20px;
	width:400px;
	color:#bdc3c7;
	
	}
input, textarea, label, select, option{
	margin:0px;
	font-size:14px;
	font-family:verdana, arial, sans-serif;
	text-align:left;
	clear:both;
	float:left;
	width:98%;
	height:24px;
	}

input, textarea, select {	
 	background-image: none;
    border: 1px solid #383e42;
	-moz-box-shadow: inset 0 3px 4px #111;
	-webkit-box-shadow: inset 0 3px 4px #111;
	box-shadow: inset 0 3px 4px #111;
    padding-left: 5px;
	background-color:#222628;
	color:#bdc3c7;
	}
textarea{height:300px;padding-top:3px;}
select{width:98%;}
input{display:inline;}

input, textarea, select,.submit {	
-moz-border-radius: 9px;
border-radius: 9px;
}

option{
	padding-left:5px;
	border:0px;
	float:none;
	width:100%;
	}

label {margin-top:5px;}

[disabled] {color: #555555;}
	
input[type="hidden"]{ border: 0; padding: 0; margin: 0; height:0;width:0;display:none;}

.submit, .framing_button, [type="submit"]{
	height:26px;
	padding-bottom:5px;
	border: 1px solid #383e42;
	background-image: url('http://www.mikeisaak.com/user_custom/img/gradient.png');
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#222628;
	text-align:center;
	margin-top:10px;
	width:98%;
	color:#bdc3c7;
	-moz-box-shadow: inset 0 1px 2px #111;
	-webkit-box-shadow: inset 0 1px 2px #111;
	box-shadow: inset 0 1px 2px #111;
	}
	
.submit:hover,.framing_button:hover{border: 1px solid #383e42;;}

table{border:2px solid #383e42; margin:auto;padding:0px;}
table tr td,table tr th{background-color:#222628;border:1px solid #383e42;margin:0px;text-align:center;}
table tr td image{margin:auto;}

#c-1 ul li a{color:#bdc3c7;text-decoration: none;text-transform:lowercase;font-size:15px;font-family:verdana, arial, sans-serif;}
#c-1 ul li a:hover{text-decoration:none;color:#d3c394;}

#c-1{
	list-style:none;
	float:left;
	position:relative;
	z-index:1000;
}
#c-1 ul{
	list-style:none;
	float:left;
	width:100%;
	padding:0px;
	margin-top:6px;}

#c-1 ul li{
	float:left;
	position:relative;
	display:inline;
	padding: 0px 10px 10px 10px;
}
#c-1 ul li ul{
margin:0px;padding:0px;
	width:auto;
}
#c-1 ul li ul li{
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	margin:auto;
	z-index:10000;
border: 1px solid black;width:100%;
	background-image: url('http://www.mikeisaak.com/user_custom/img/background.jpg');background-repeat:repeat-y;background-position:center; 
	padding:0px;

}
#c-1 ul li ul li a{
float:left;;
display:block;
padding:5px 8px 5px 10px;
width:100%;
text-align:left;

}


#c-1 ul li ul{
	list-style:none;
	position:absolute;
	left:-9999px; 
}

#c-1 ul li{
	padding-top:1px; 
	float:none;
}

#c-1 ul a{
	white-space:nowrap; 
}
#c-1 li:hover ul{ 
	left:0; 
}




#site{
	width:1100px; 
	width:100%;	margin:auto;
	text-align:center;
	position:relative;
		background-position:center top;
	}

#banner{
	width:100%;
	height:60px;
	background-image: url('http://www.mikeisaak.com/user_custom/img/logo.jpg');
	background-color: transparent;
	margin-top:10px;
	background-position:top center;
	background-repeat:no-repeat;
	}

#c-1{
	height:37px;
	width:1100px; 
	width:100%;	background-image: url('http://www.mikeisaak.com/user_custom/img/header.jpg');
	background-repeat:repeat-x;
	background-color: transparent;
	background-position:center top;
	}

	
#c-2{
	float:left;
	display:inline;
	height:100px;
	width:1100px; 
	}
	
#c-3{
	float:left;
	display:inline;
	height:600px;
	width:120px; 
	}
	
#c-4{
	width:1100px; 
	position:relative;
	overflow:hidden;
	display:block;
	position:relative;
	margin:auto;
	margin-top:0px;
	}
	
#c-5{
    display:inline;
    float:left;
    width:1100px;
	width:100%;	height:49px;
	margin:auto;
	text-align:center;
	padding-top:0px;
	background-image: url('http://www.mikeisaak.com/user_custom/img/footer.jpg');
	background-repeat:repeat-x;
	background-color:#222628;
	background-position:center top;
	margin-top:30px;
	}
.social:hover{
	background-position:0px -32px;
	}
	
.boxes{
	background-color:#222628;
	border:1px solid #2a2f32;	
	-moz-box-shadow:    0px 0px 8px 2px #000;
	-webkit-box-shadow: 0px 0px 8px 2px #000;
	box-shadow:         0px 0px 8px 2px #000;
	}
	
.homepage-content{width:640px;float:left;text-align:justify;margin-left:140px;display:inline;margin-top:353px;}
.index h1{margin-top: 0px;padding-top: 0px;text-align:center;}
.index h3{text-align:center;margin-bottom:10px;}
.index h2{margin:0px;}
.index h2 a,.index span a{color:#d3c394;}
.index .latest-images{float:left;display:inline;width:160px;margin-top:360px;margin-left:20px;}

div#rotator{clear:both;position:absolute;width:830px;margin-left:135px;margin-top:15px;}

div#rotator ul li {
	float:left;
	position:absolute;top:0px;left:0px;
	width:100%;
	left:0px;
	list-style: none;
	}
	
div#rotator ul li div#frame{
	border:0;
	padding: 0px;
	margin: 0 auto;
	display:inline;
	}
	
div#rotator ul li{
	border:0;
	padding: 0px;
	height:100%;
	float:none;
	margin:0 auto;
	width:830px;
	}
	
div#rotator ul li.show {
	z-index:500;
	padding:0;
	}

div#rotator ul{
	margin: 0 auto;
	width:830px;
	padding: 0;
	height:330px;
	position:relative;
    }
	

.image_description{
	text-align:justify;
	margin:auto;
	margin-top:7px;
	}
	
.image h1{margin-top:0px;}

.framing_button{float:left;display:inline;width:250px;margin:30px 0px 0px 0px;height:22px;clear:none;display:inline;padding:0px;-moz-border-radius: 7px;border-radius: 7px;}

a .framing_button{text-decoration:none;}

.img-abs{position:absolute;left:0px;top:0px;width:100%;}

.arrow{float:left;width:30px; height:40px;display:inline;}

.left-arrow{margin:12px 25px 0px 0px;float:left;position:relative;height:44px;width:44px;background-image: url('http://www.mikeisaak.com/user_custom/img/prev.jpg');background-repeat:no-repeat;background-position:0px -44px;}

.right-arrow{margin:12px 0px 0px 25px;float:left;position:relative;height:44px;width:44px;background-image: url('http://www.mikeisaak.com/user_custom/img/next.jpg');background-repeat:no-repeat;background-position:0px -44px;}
.left-arrow:hover,.right-arrow:hover{background-position:0px 0px;}

.frame{
	float:left;
	display:inline;
	}
	
.frame img{
	margin:0px;
	border:15px solid #2a2f32;
	float:left;
	}
	
.img_main{
	border:0px; margin:0px;
	-moz-box-shadow:    0px 1px 5px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 1px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 1px 5px 5px rgba(0, 0, 0, 0.5);
	}
	
.img_wrap{
padding:14px;
	background-color:#2a2f32;
	border:1px solid #3b4246;
	-moz-box-shadow: inset 0 1px 2px #111;
	-webkit-box-shadow: inset 0 1px 2px #111;
	box-shadow: inset 0 1px 2px #111;
}


	
	
img.img_thumb{
	border:0px; margin:0px;
	-moz-box-shadow:    0px 1px 5px 5px #191919;
	-webkit-box-shadow: 0px 1px 5px 5px #191919;
	box-shadow:         0px 1px 5px 5px #191919;
	padding:0px;
	display:inline;
}
.thumb_wrap{
	padding:9px;
	background-color:#2a2f32;
	border:1px solid #3b4246;
	-moz-box-shadow: inset 0 1px 2px #111;
	-webkit-box-shadow: inset 0 1px 2px #111;
	box-shadow: inset 0 1px 2px #111;
	
}
img.img_thumb:hover{

}

.gallery-title-desc{
	width:850px;
	margin:auto;
	}

.current_gallery_link{
	display:inline;
	float: right; 
	margin-right:169px; 
	margin-top:55px;
	text-align:right;
	}

.pagination{margin-top:5px;	
	text-align:center;
	margin-bottom:5px;
	color:#d3c394;
	font-size:16px;
	font-family:futura, verdana, sans-serif;
	font-weight:normal;
	
	}
.pagination a{text-decoration:none;}
.pagination a:hover{text-decoration:underline;}
a.img_link{text-decoration:none;}


.links{}

.links h2{
	font-size:20px;
	margin:0px;
	}

#links_page{
	width:600px;
	margin:auto;
	}
	
#links_page h2{
	margin-bottom:2px;
	}
	
#links_page div{
	width: 600px; 
	float: left;
	height:30px; 
	display: inline; 
	text-align: left; 
	padding: 5px; 
	}
	
#links_page div a{
	display:block; 
	width:170px;
	height:100%;
	float:left;
	margin:auto;
	font-weight:bold;
	}
	

#guestbook_entries{
	margin: auto; 
	width: 500px;
	margin-top:30px;
	margin-bottom:30px;
	}

#guestbook_entries div{
	width: 478px; 
	float: left; 
	display: inline; 
	text-align: left; 
	padding: 10px; 
	margin-bottom:10px;
    margin-top:10px;
	}

#guestbook_entries div b{color:#d3c394;font-weight:normal;}


	
	

.news-h2{
	margin:0px;
	padding:0px;
	font-size:20px;
	font-weight:
	normal;color:#d3c394	}

.news-latest-images{
	color:#d3c394;
	display:inline;
	width: 900px; 
	float: left; 
	margin-left: 40px; 
	text-align: center; 
	padding: 5px;
	}
	
.news-container{
width:800px;
	margin:auto;
	}
.news .thumb_container{float:left;width:200px;}
	
.news span{display:block;}

.news-summary-text{margin: 0px 0px 0px 20px; float: left; width: 560px; text-align: left;}
.news-summary{float:left;margin:10px;background-color:#2a2f31;padding:20px;	
-moz-box-shadow: inset 0px 0px 8px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0px 0px 8px 2px rgba(0,0,0,0.5);
	box-shadow: inset 1px 0px 8px 2px rgba(0,0,0,0.5);
    margin-top:10px;}

.page div{width:800px;margin:auto;}
.page table{
	border:1px solid #555;
	width:100%;
	margin-top:25px;
	margin-bottom:15px;
	text-align:center;
    border-width: 1px 1px 0 0;
	}
.page b,.page strong,.page h1,.page h2,.page h3,.page h4,.page h5{
color:#d3c394;
	}
.page td,.page th{	
	padding:5px;
	border:1px solid #555;
    margin:0px;
    border-width: 0px 0px 1px 1px;
	}
	
.page tr{background-color:#222;}

.page th{	
	background-color:#444;
	color:#ccc;
	font-weight:normal;
	font-size:12px;
	font-family:Times,georgia, serif;
	text-transform:uppercase;
	}
	
.page img, .workshop img{display:inline;margin:10px 10px 2px 10px;
border:3px solid black;
  -moz-box-shadow:    0px 0px 9px 1px #000;
  -webkit-box-shadow: 0px 0px 9px 1px #000;
  box-shadow:         0px 0px 9px 1px #000;}
.page p{margin:8px 0px 8px 0px;}	
	
div.workshop_description,div.workshop_details{display:inline;float:left;}

div.workshop_description{width:700px;}

div.workshop_details{
    width:30%;
    padding:10px 20px 10px 20px;
    text-align:left;
    margin:20px 0px 0px 20px;    
}

div.workshop_details div{
    border-bottom:1px solid #444;
    margin-bottom:10px;
    padding-bottom:10px;
}

div.workshop_details b,div.workshop_details h2{color:#d3c394;}

div.workshop_details form{width:260px;}

div.workshop_details form textarea{height:200px;}

div.workshop{width:90%;}
.workshop-table tr,.workshop-table td,table.workshop-table {background-color:transparent;border:none;text-align:left;padding:0px}
table.workshop-table {width:80%;margin:auto}
.workshop-table td{margin:0px;padding:10px;vertical-align:top;}
.workshop-table img{}
.workshop-table h2{margin-top:0px;text-align:left;}

.cart textarea{height:100px;}
.cart table{width:800px;}
.cart table tr td{padding:10px;}
.framing {float:left;
	display:inline;}
.framing h3{
	margin:15px 0px 0px 0px;
	}
.framing img{border:0px;}

form.search_form{clear:both;margin-top:-2px;}
form.search_form input.text{width:55%;float:left;clear:none;margin:0px;height:24px;}
form.search_form input.submit{float:left;width:40%;clear:none;margin:0px;margin-left:2%;}


.post{ 
	background-color:#222628;	box-shadow: inset 0 3px 4px #111;
	}
	
.blog #container{width:78%;}

.blog h1,.blog h2,.blog h3{text-align:left;font-weight:normal;color: #D3C394;}
.sidebar h1,.sidebar h2,.sidebar h3 {color:#aaaaaa}
.blog [type="submit"]{
	width:100%;
	}
.ssw_main img{
	border:6px solid #222;
	margin-top:5px;
	margin-left:7px;
	}
.widgettitle{border-bottom:1px solid #444949;}
.page-title{
	margin:auto;
	font-size:26px;
	line-height:30px;
	margin-bottom:10px;
	}
	
.post img{
	margin:0px 10px 0px 0px;
	padding:5px;
	background-color:#2e3336;
	box-shadow: 0 3px 5px #000;
	}
.wp-caption a img{
	border:0px;
	margin:0px;
	padding:0px;
	box-shadow: 0 0px 4px #111;
	}
.wp-caption{
	text-align:center;
	background-color:#2e3336;
	box-shadow: 0 3px 5px #000;
	padding:5px;
	}

.sidebar{
	float:right;
	clear:right;
	width:20%;
	padding:1% 1% 0% 1%;
	display:inline;
	text-align:left;
	margin:0px;
	margin-top:20px;
	}
	
#secondary.sidebar{display:none;}

	
ol li.comment{
	margin-top:20px;
	padding:10px;
	border:1px solid #101717;
	margin-top:20px;
	background-color:rgba(27,30,32,0.4);
	}

div#title-category{
	width:100%;
	border-bottom:1px solid #444949;
	}

div#title-date{
	width:100%;
	border-top:1px solid #444949;
	font-size:12px;
	padding-top:1px;
	}

div#title-category a{
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:3px;
	}

h2.main-entry-title{
	margin:0px;
	padding-bottom:2px;
	}
	
div.entry-meta{display:block !important;width:100%;line-height:12px;border-top:1px solid #444949;margin-top:5px;padding-top:5px;}
.entry-meta span{;padding:0px;margin:0px;font-size:10px;}



.social-icon{float:left;margin-right:6px;width:41px;height:41px;opacity: 0.8; -moz-opacity: 0.8;}
.social-icon:hover{opacity: 1; -moz-opacity: 1;}
		
	







		
	


