/*	this script is property of www.kristielee.comuse of this script without contract is strictly prohibited */html { margin: 0; padding: 0; width: 100%; height: 100%; text-indent:0; text-align: center;	background-color: #CCCC99;	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 15px;	color: #999; }html * { margin: 0; padding: 0; text-indent:0; -webkit-text-size-adjust:none;}body { margin: 0; padding: 0; width: 100%; text-align: left; }table { border-collapse: collapse /*separate height: 100%;*/; border-spacing: 0; }td { vertical-align: top; }.clr { clear:both !important; }.hide { display:none; visibility:hidden; }a { outline: none !important; }a img { border:none !important; outline: none !important; }a:link, a:visited { text-decoration: none;text-shadow: #ddd 1px 1px 2px;	color: #CC9966; }a:hover, a:active { text-decoration: none;text-shadow: #aaa 0 0 1px;	color: #FD6253; }a:active {color: #CC6633; }.on a, .on a:link, .on a:visited, .on a:hover, .on a:active { cursor: default !important;	color: #80AFD9 !important; }a.disabled, a.disabled:hover { 	color: #666; cursor: default; }a.all {font-weight: bold; width: auto; padding-left: 15px; padding-top: 13px; white-space: nowrap; font-size: 12px;	height:auto !important;}#menu ul li a:link, #menu ul li a:visited{ text-shadow: #222 0 0 3px;	}#menu ul li a:hover; #menu ul li a:active{ text-shadow: #111 0 0 2px;	}#galleryalt a:link, #galleryalt a:visited { text-shadow: #bbb 1px 1px 2px;	color: #6b8e72; }#galleryalt a:hover, #galleryalt a:active { text-shadow: #888 0 0 1px;	color: #5e612a; }textarea { overflow: auto; }fieldset { border: none; }abbr { cursor: help; font-style: italic; color: #222; border-bottom: none;}.top {margin-top: -5px !important;}.center {text-align:center; display: block; margin-left:auto; margin-right: auto;}.left {float:left !important}.right {float: right !important}.caps {text-transform: uppercase !important;}.R {text-align: right !important}.thankyou {padding-top: 25px;}.gutter {display: block; height: 60px;}.pad  { padding-top: 0; position: relative;z-index:50;padding-top: 28px;}.pad a  { font-size: 14px;font-weight:bold;width:160px;height: 193px; margin: 5px 20px 0 0; vertical-align: middle;display: block;float: left;text-align: center;}.pad a span  { width:150px;height: 150px; display: block; }.pad a span span  { width:150px;height: auto; display: block; margin-top: 6%; padding-top: 0; }.pad a img { width:150px;}.pad a.V img {width:auto; height: 150px; }.pad a.V {margin-top:-15px;height: 213px;}.pad a.V span span {margin-top:2%;}.pad a.null  { width:auto;height: auto; margin: 0 0 0 0; display: inline;float: none;}.height {overflow: auto;height: 100%;min-height: 330px; padding-right: 6%;}#gallery .height { padding-left: 30px;	float:left; }#contact .height { padding-top: 15px;  width: 100%}#about .height { padding-left: 8px;}/* 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: 8px; }h1, .h1 { font-weight: bold;display: block; float:right; padding-right: 10%;	font-size: 23px;	text-transform: uppercase;	color: #3a75af; padding-bottom: 8px;margin-top: -50px;}h2, .h2 { 	font-size: 16px;	white-space: nowrap;	text-transform: uppercase;	border-bottom: 2px dotted gray;		padding: 4px 0;	margin-bottom: 10px; } h3, .h3 { margin-top: 18px;	font-size: 15px;	color: #79571D; }h4, .h4 { margin: 8px; display:block; width: 150px; text-align: right; float: left; clear: left; 	font-size: 13px; margin-top: 25px;	color: #79571D; }h5, .h5 {  margin: 4px 0;	font-size: 12px;	color: #402C0B; }	h5 span {font-size: 10px;}h6, .h6 { font-weight: bold;	font-size: 11px;	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: 94%; max-width: 1600px;height: auto;color:#6B6C85;		margin: 20px auto 30px 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: 40px;	}#menu ul li{ display: block; float: left;	padding: 2px 8px 5px 18px;	font-weight: bold;	}#left, #galleryalt { width: 180px; height: 100%;}#A { position: absolute;	}#galleryalt  { float:left;  background: transparent url('../images/left.jpg')  no-repeat top left;	width: 200px; height: 340px;top: 0; left: 0; z-index: 70 !important;	text-align:right; text-transform: uppercase;	}#galleryalt ul  {  width: 175px;min-height: 340px; 	margin-left: 0;list-style: none;background: transparent url('../images/left.jpg')  no-repeat top left; font-size: 14px; font-weight: bold; padding: 20px 10px 0 5px;	}#galleryalt ul li { display: block;padding:2px 5px;margin-bottom: 5px;	}#content { width: 100%; text-shadow: #ddd 1px 1px 2px;	text-align: left; 	}#footer { width: 100%; height: auto;	padding: 5px 10px;	font-size: 10px;	}#TL {	border-radius: 10px 0 0 0;	  -webkit-border-top-left-radius:10px;	  -moz-border-radius:10px 0 0 0;	height:65px; vertical-align: top; white-space: nowrap; background: #7E885B url('../images/bannerbg.gif');}#TL a img {margin-bottom: -5px;	border-radius:10px 0 0 0;	  -webkit-border-top-left-radius:10px;	  -moz-border-radius:10px 0 0 0;	}#TR {width :0; text-align:right;	border-radius:0 10px 0 0;	  -webkit-border-top-right-radius:10px;	  -moz-border-radius:0 10px 0 0;	height:65px; vertical-align: top; white-space: nowrap; background: #7E885B url('../images/bannerbg.gif');}#TR a img {margin-bottom: -5px;	border-radius:0 10px 0 0;	  -webkit-border-top-right-radius:10px;	  -moz-border-radius:0 10px 0 0;	}	.main {padding: 20px 205px 10px 0;	}#main, #about, #contact, #gallery {padding: 0 0 0 0;}#contact table {width: auto}#portrait{ width: 168px;margin-top: 25px;}#portrait a{ white-space: nowrap; display: inline-block; padding-top: 3px;font-style: italic;}#portrait img{ width: 160px;	border-radius:5px;	  -webkit-border-radius:5px;	  -moz-border-radius:5px;}#thumbs { float:right;font-size: 11px;	text-align: left;	 margin: 14px 0 18px 0;}#thumbs a { float:left; display: block; margin: 0 0 15px 6px; 	width:90px;	height:90px;	 text-align: center;	 line-height: 13px;}#thumbs a img{  margin: 0 12px 4px 12px;width:70px; height: 70px;}#main a img, #gallery a img{ -webkit-box-shadow: 1.5px 2px 4px #777;	   -moz-box-shadow: 1.5px 2px 4px #777;	        box-shadow: 1.5px 2px 4px #777; }#thumbs a:hover img{   margin: 1px 11px 3px 13px;}#main a:hover img, #gallery a:hover img{ -webkit-box-shadow: 0.5px 1px 2px #555;	   -moz-box-shadow: 0.5px 1px 2px #555;	        box-shadow: 0.5px 1px 2px #555;	 }#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:-10px;margin-bottom: 0;}	.general input, .general textarea { padding: 3px 6px 4px 6px; color: #444;margin-top: 21px;		float: left; clear: right; background: whitesmoke; border: 1px solid #ddd;	border-radius:5px;	  -webkit-border-radius:5px;	  -moz-border-radius:5px;	-webkit-box-shadow: 2px 2px 5px #eee;	   -moz-box-shadow: 2px 2px 5px #eee;	        box-shadow: 2px 2px 5px #eee;	}	.button {clear: both; float: none;display:inline-block; margin-left: 35%; padding: 0 1px 1px 0;	}	.button:hover {padding: 1px 0 0 1px;			}	.button input {background: darkkhaki;color: #333 display: block;	-webkit-box-shadow: 1px 1px 3px #aaa;	   -moz-box-shadow: 1px 1px 3px #aaa;	        box-shadow: 1px 1px 3px #aaa;}	.button input:hover {background: khaki; cursor: pointer;color: #777;display: block;	-webkit-box-shadow: 2px 2px 5px #ccc;	   -moz-box-shadow: 2px 2px 5px #ccc;	        box-shadow: 2px 2px 5px #ccc;}	div.form-row {}	#input-name {}	#input-email {}	#input-message {width: 60%; height: 100px;padding: 6px;font-weight: bold; color: #666; margin-bottom: 1px;		font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; font-size: 13px; line-height: 16px;		}		span.error {font-style: italic; display:block; float: left; clear: both;margin-left: 168px;margin-top: -1px;			margin-bottom:-19px; font-size: 10px;			}			.error input, .error textarea { background: #eee; border: 1px solid cornsilk;}	.general input:focus, .general textarea:focus, .general input:hover, .general textarea:hover{ border: 1px solid linen;	-webkit-box-shadow: 2px 2px 5px #ddd;	   -moz-box-shadow: 2px 2px 5px #ddd;	        box-shadow: 2px 2px 5px #ddd;	}	 .general input:hover, .general textarea:hover{ border: 1px solid #ddd;}	 	 