/*	this script is property of www.kristielee.comuse of this script without contract is strictly prohibited */.gutter {display: block; height: 30px;}.pad  { padding-top: 0; position: relative;z-index:50;padding-top: 28px;}.pad a  { font-size: 12px;font-weight:bold;width:160px;height: auto; margin: 5px 20px 13px 25px; vertical-align: middle;display: block;float: left;text-align: center;}.pad a span  { width:150px;height: auto; display: block; }.pad a span span  { width:150px;height: auto; display: block; margin-top: 3px; padding-top: 0; }.pad a img { width:150px;}.pad a.V img {width:auto; height: 150px; }.pad a.V {margin-top:0;height: auto;}.pad a.V span span {margin-top:3px;}.pad a.null  { width:auto;height: auto; margin: 0 0 0 0; display: inline;float: none;}.height {overflow: auto;height: auto;min-height: auto; padding-right: 6%;}#gallery .height { padding-left: 30px;	float:left; }#contact .height { padding-top: 15px;  width: 96% ; overflow: hidden;}#about .height { padding-left: 23px;}#about #left { display: none;}.mobile {display: none; visibility: hidden;}/* FONT TAGS */h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: bold;display: inline-block;	text-shadow: #aaa 1px 1px 3px;margin-bottom: 5px; }h1, .h1 { font-weight: bold;display: block; float:right; padding-right: 0;	font-size: 18px;	text-transform: uppercase;	color: #3a75af; padding-bottom: 8px;margin-top: -20px;}h2, .h2 { 	font-size: 14px;	white-space: normal;	text-transform: uppercase;	border-bottom: 2px dotted gray;		padding: 4px 0;	margin-bottom: 10px;	margin-left: 10px; }  #contact h2 , #contact p {margin-left: 70px;}h3, .h3 { margin-top: 18px;	font-size: 13px;	color: #79571D; }h4, .h4 { margin: 8px; display:block; width: auto; text-align: right; float: left; clear: left; 	font-size: 11px; margin-top: 8px;margin-left: 60px;	color: #79571D; }h5, .h5 {  margin: 4px 0;	font-size: 10px;	color: #402C0B; }	h5 span {font-size: 10px;}h6, .h6 { font-weight: bold;	font-size: 10px;	color: #6a8880; }	p { font-weight: normal;	margin-bottom: 8px;	  }/*ul { list-style: none;	font-size: 12px; }ol {}li { background: url(../images/ul.gif) no-repeat top left;	padding-left: 30px;	margin-bottom: 5px;	color: #132E12; }i {}b {}em {}strong {}*/	/* MAIN TAGS */#wrapper { width: 100%; height: auto;color:#6B6C85;		margin: 0 auto 0 auto; 	border-radius:10px;	  -webkit-border-radius:10px;	  -moz-border-radius:10px;	-webkit-box-shadow: 2px 2px 10px #666;	   -moz-box-shadow: 2px 2px 10px #666;	        box-shadow: 2px 2px 10px #666;	background: #FFF; 	}#menu { width: 100%; height: auto;	background: #56492C; column-span: all;	}#menu ul{ list-style: none;	margin-left: 25px;	}#menu ul li{ display: block; float: left;	padding: 2px 8px 5px 18px;	font-weight: bold;	}#left, #galleryalt { width: 80px; height: auto;}#A { position: absolute;	}#galleryalt  { float:left;  background: transparent url('../images/left.jpg')  no-repeat top right;	width: 80px; height: auto;top: 0; left: 0; 	text-align:left; 	}#galleryalt ul  {  width: 75px;min-height: auto; 	background: transparent url('../images/left.jpg')  no-repeat top right; font-size: 12px; font-weight: bold;	padding: 20px 10px 0 10px;	}#galleryalt ul li { display: block;padding:2px 5px;margin-bottom: 7px;	}#content { width: 100%; text-shadow: #ddd 1px 1px 2px;	text-align: left; 	}#footer { width: 100%; height: auto; text-align: center;	padding: 5px 20px 5px 0;	font-size: 10px;	}#TL {	width: 0;}#TL a img {display: none;	}#TR {width :100%; text-align:right; 	height:65px;overflow: hidden;}#TR a img {margin-bottom: -4px;	}#TR .hide {display: block !important; position: absolute;visibility: visible !important;padding: 8px 0 0 8px}	#TR a.hide {text-shadow: #222 0 0 3px;font-size: 20px; color: #78cfcf;display: block;width: 150px; white-space: normal;line-height: 20px; text-align: left;}	#TR a.hide:hover, #TR a.hide:active {text-shadow: #111 0 0 2px; color:aqua;}	.main {padding: 20px 0 0 0;	}#main, #about, #contact, #gallery {padding: 0 0 0 0;}#contact table {width: auto}#portrait{ width: 108px;margin: 20px 0 10px 18px;float: right; }#portrait a{ white-space: nowrap; display: inline-block; padding-top: 3px;font-style: italic;}#portrait img{ width: 110px;	border-radius:5px;	  -webkit-border-radius:5px;	  -moz-border-radius:5px;}#portrait img{ -webkit-box-shadow: 0.5px 1px 2px #333;	   -moz-box-shadow: 0.5px 1px 2px #333;	        box-shadow: 0.5px 1px 2px #333;}#thumbs td {	padding: 4px;}/*background-image: url(../images/banner.png), url(../images/small.png), url(../images/bg.jpg), url(../images/bg-tile.gif);	background-position: top center, 50% 90px, top center, left top;	background-repeat: no-repeat, no-repeat, no-repeat, repeat-x;		text-shadow: #222 2px 2px 5px;	border-radius:5px 0 5px 0;	  -webkit-border-top-left-radius:5px;	  -webkit-border-bottom-right-radius:5px;	  -moz-border-radius:5px 0 5px 0;	-webkit-box-shadow: 5px 5px 15px #191919;	   -moz-box-shadow: 5px 5px 15px #191919;	        box-shadow: 5px 5px 15px #191919;	-moz-opacity:0.75;            opacity: 0.75;*//* FORM */	.general {margin-top:5px;;margin-bottom: 0;}	.general input, .general textarea { padding: 3px 6px 4px 6px; color: #444;margin-top: 0; margin-bottom: 5px;margin-left: 		float: left; clear: right; background: whitesmoke; border: 1px solid #ddd;	font-size: 11px;width:110px;	}	.button {clear: both; float: none;display:inline-block; margin-left: 38%;		padding: 0 1px 1px 0;	}	.button:hover {padding: 1px 0 0 1px;			}	.button input {background: darkkhaki;color: #333 display: block;}	.button input:hover {background: khaki; cursor: pointer;color: #777;display: block;}	div.form-row {}	#input-name {}	#input-email {width:110px;}	#input-message {width: 150px; height: 100px;padding: 6px;font-weight: bold; color: #666; margin-bottom: 10px;margin-top: -2px;		font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; font-size: 11px; line-height: 14px;		margin-left: 60px; height: 80px;		}		span.error {display: none;			}			.error input, .error textarea {				background: #efecd1; border: 1px solid khaki;}	.general input:focus, .general textarea:focus, .general input:hover, .general textarea:hover{		border: 1px solid linen;		}	 .general input:hover, .general textarea:hover{ border: 1px solid #ddd;}	 	 