#page {
	_padding-left: 6px;
}

#klesickheader {
    background: #FAF3E5;
    height: 107px;
    margin-right: -12px;
    padding-top: 17px;
    position: relative;
}

body.boxofgood #klesickheader {
	background: url('images/blog_box_good.jpg') center top no-repeat;
	height: 210px;
}

body.boxofgood #klesickheader div.banner  {
	display:none;
}
body.boxofgood #mainmenu {
	position: absolute;
	left: -10px;
	top: 165px;
}

body.boxofgood #content {
	width: 656px;
}

.banner {padding-left: 1px;position:absolute;top:5px;}

#mainmenu {
	position: absolute;
	right: 0px;
	top: 84px;
	z-index: 2;
}

#mainmenu ul {
	padding-left:0;
}

#mainmenu li {
	display:block;
	float:left;
	padding: 0 8px;
}

#mainmenu a {
	color: #5b2c02;
	font: italic normal 16px Georgia, 'Times New Roman', serif;
	letter-spacing: 0px;
    padding: 31px 0 0 0;
    overflow: hidden;
    background-image: url("images/mainmenu.png");
    background-repeat: no-repeat;
    
    height: 0px !important;
    height /**/:31px;
    
    display:block;
}


#socialmenu {
	position: absolute;
	right: 0px;
	top: 24px;
}

#socialmenu li {
	display:block;
	float:left;
	padding: 0 12px;
}

#socialmenu a.account {
	color: #bf9050;
	font: 16px/16px "Bell MT","Times",serif;
	letter-spacing: 0px;
	text-decoration: underline;
}

#socialmenu a {
	color: #92ba33;
	font: normal 900 14px Georgia, 'Times New Roman', serif;
	letter-spacing: 0px;
}

.homecolumn {
	margin: 0!important;
	padding-top: 16px;
}

#homebuttons {
	clear:left;
	float: left;
	margin-top:46px;
	margin-left: 10px;
	width: 920px;
}

#homebuttons ul {
	padding-left: 0px;
	margin-left: 0px;
}

#homebuttons li {
	display:block;
	float:left;
	list-style: none;
}

#homebuttons img {
	float:right;
}

#homebuttons a {
	color: #3F1E01;
	font-size: 22px;
	line-height: 16px;
}
#homebuttons a:hover img {opacity:0.7;}

#homebuttons span {
	color: #9E5303;
	font-size: 46px;
	line-height: 40px;
	font-weight: lighter;
	font-weight: 200;
}

#home_quicklinks {
	height: 192px;
	width: 655px;
	background-image: url('images/buttons_bg.jpg');
	position:absolute;
}
#home_quicklinks a {
	display:block;
	position:absolute;
	height: 192px;
	top: 0px;
	background-image: url('images/buttons.jpg');
	background-repeat: no-repeat;
}
#home_quicklinks a:hover {opacity: 0.7;}
#home_btn1 {
	width: 169px;
	left: 0px;
	background-position: 0 0;
}
#home_btn2 {
	width: 160px;
	left: 169px;
	background-position: -169px 0;
}
#home_btn3 {
	width: 158px;
	left: 329px;
	background-position: -329px 0;
}
#home_btn4 {
	width: 168px;
	left: 487px;
	background-position: -487px 0;
}
#sidebar_blog {padding-top:0px;width:230px;}
#sidebar li, #sidebar_blog li {line-height:18px;}

#sidebar .socialmedia li a {
	color: #A15810;
	font-size: 12px;
}
#sidebar .socialmedia li span {
	background-image: url('images/social/socialmedia.png');
	display: block;
	clear: left;
	float:left;
	width: 16px;
	height: 16px;
	margin-right: 4px;
}

#sidebar .socialmedia li.flickr span { background-position: 0 0; }
#sidebar .socialmedia li.youtube span { background-position: -16px 0; }
#sidebar .socialmedia li.facebook span { background-position: -32px 0; }
#sidebar .socialmedia li.twitter span { background-position: -48px 0; }





/* *** Blog *** */
div.blog .post h2 { padding-bottom:8px; }
div.blog a:link {color:#CA1407;font-size:20px;} 
div.blog div.entry a:link {color:#A15810;font-size:13px;} 
div.blog a:hover {text-decoration: underline;} 
div.blog div.postdate {border-top:1px solid #ECDAC8;}
div.blog div.postdate small {
	font-family:Georgia,'Times New Roman',serif;
	font-size:13px;
	color: #46381C;
}
div.blog p.postmetadata {
	border-top: 1px solid #ECDAC8;
	text-align:left;
	color: #46381C;
	font-size: 11px;
}
div.blog p.postmetadata a {
	color: #A15810;
	font-size: 11px;
}

div.faq h2 {color: 	#CA1407}
div.faq h2 a, div.faq h2 a:link {color: #A15810;}
div.faq div.entry small, div.category-faqs small {color: #46381C;font-size:10px;font-family:Georgia, 'Times New Roman', serif}
div.category-faqs h2 {padding-bottom:0px!important;}
div.category-faqs h2 a, div.category-faqs h2 a:link {font-size:13px;}
div.category-faqs h3 a {font-size:18px;font-weight:normal;color:#A15810;}
div.category-faqs div.entry p {margin-top:0px;}






/* *** Gallery *** */
#klesickgallery {width:700px;height:500px;}
#klesickgallery div.gallery {width:9999px;}
#kg_thumbs {
	position: relative;
	height: 55px;
	width: 684px;
	padding-left: 14px;
	overflow: hidden;
}
#kg_scrollleft, #kg_scrollright {
	position: absolute;
	width: 10px;
	height: 55px;
	background: #D6D6D6;
	top: 0px;
}
#kg_scrollleft { left: 0px;display:none;border-right:9px solid #F3EBD8;z-index:10; }
#kg_scrollright { right: 0px;border-left:12px solid #F3EBD8;z-index:10; }
#kg_thumbwrap {width:671px;height:55px;position:relative;overflow:hidden;}
#kg_thumbscroll {width:9999px;height:55px;position:relative;}
#kg_thumbholder {float:left;}
#kg_thumbs div.thumbs {
	float:left;
	width: 55px!important;
	height: 55px!important;
	margin:0!important;
	line-height:1px;
	padding:0 6px!important;
}
#kg_thumbs div.thumbs a img {
	width: 55px!important;
	height: 55px!important;
	border: 0px!important;
}
#kg_thumbs div.thumbs a.current, #kg_thumbs div.thumbs a:hover {
	opacity: 0.7;
}
#kg_viewer {
	width: 658px;
	padding: 20px;
	position:relative;
}
#kg_notify {position:absolute;top:-2px;left:20px;font-size:10px;height:12px;width:100%;}
#kg_imgwrap {width:100%;position:relative;}
#kg_viewer img { width: 100%;position:absolute;top:0px;left:0px;float:left;padding-bottom:30px; }

#wpstats {display:none;}
