/* -- KATZ KORNER ----------------------------------------------------------------------------- */
/* -- Copyright 2006 Lawton Bailey Creative services ------------------------------------------ */
/* -- CSS, XHTML 1.1 -------------------------------------------------------------------------- */


body {
	margin: 15px 0 50px 0;
	padding: 0;
	border: 0;
	background: #290f07;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e6ce9c;
}

img { border:0; padding:0; margin:0; }

a { text-size: 16px; color: #5cc8f1; text-decoration: none; }
a:hover { color: #fff; }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }

h4 a { text-size: 16px; color: #5cc8f1; text-decoration: none; }
h4 a:hover { color: #fff; }
hr { width: 560px; margin-right: 218px; }


/* -- Containers ------------------------------------------------------------------------------ */

#wrap { margin: 0 auto; width: 860px; }
#header { height: 136px; background: url(images/header.gif) no-repeat; position: relative; }
#center01 { height: 157px; background: url(images/center01.gif) no-repeat; }
#main01 { height: 339px; width: 859px; background: #7c563c url(images/main01.gif) no-repeat; }
#main02 { background: #7c563c; }
#footer { height: 48px; background: url(images/footer.gif) no-repeat; }
#facebook { width: 178px; height: 36px; position: absolute; top: 45px; right: 30px; background: url(images/facebook-logo.png) no-repeat; }


/* -- Menu ------------------------------------------------------------------------------------ */

#menu-block { width: 580px; height: 44px; position: absolute; right: 11px; bottom: 0px; text-align: right; }


/* -- Menu ------------------------------------------------------------------------------------ */

#text-box01 { width: 789px; height: 311px; padding: 14px 35px; line-height: 20px; overflow: auto; }
#text-box01 p { width: 560px; margin: 0 0 15px 0; }

#frame { width: 860px; height: 339px; border: 0; }

/* _Gallery
==========================================*/

.thumb-pic { width: 160px; height: 120px; margin: 0 10px 10px 0; border: 3px solid #09C; float: left; background-color: #290f07; background-position: center center; background-repeat: no-repeat; overflow: hidden; }
.thumb-pic img { width: 160px; height: 120px; }
.clear { clear: both; }

/* _Lightbox
==========================================*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }


#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}