/*
LOU

cdbb91  creamy copy
64553e  lighter dark faded creme (lines)
4d3d31  darker olive brown
261b13  dark faded brown

*/

	* {
		margin:		0px;
		padding:	0px;
		border:		0px;
		outline: 	none;
	}

	html, body {
		background-color:		#000;
		font-family: 'trebuchet ms', verdana, sans-serif;
		color: #cdbb91;
		font-size: 12px;
		height:	100%;
	}
	
	img { border: 0px; }

	.centerdiv {
		text-align: center;
		border: 0px solid #00f;
	}	/* IE method of centering a relative div */
	.centerdiv>div { margin: 0 auto; }	/* Proper way to center a relative div */
	
	.container {
		border:		0px solid #f00;
		position:	relative;
		background-image:	url(../../resources/lvl2/lvl2_background.jpg);
		background-repeat:	repeat-y;
		width:		700px;
	}
	
/*	NAVIGATION	*/
	
	.nav_1, .nav_2, .nav_3, .nav_4 {
		position:	absolute;
		top:		0px;
		left:		483px;
		width:		94px;
		height:		20px;
		z-index:	10;
	}
	.nav_1 { top: 11px; }
	.nav_2 { top: 34px; }
	.nav_3 { top: 55px; }
	.nav_4 { top: 75px; }

	#navi_1, #navi_2, #navi_3, #navi_4 {
		position: absolute;
		top: -1000px;
		left: 490px;
	}
	
	#lvl1 {
		position:	absolute;
		top: 10px;
		left: 60px;
		width: 180px;
		height: 100px;
		cursor: pointer;
	}

/*	BOXES		*/

	.centerer {
		position: relative;
		text-align: center;
		margin-top:-60px;
		_margin-top: -90px;
		padding-bottom: 40px;
		width:			700px;
		z-index: 2;
		
	}	/* IE method of centering a relative div */
	.centerer>div { margin: 0 auto; }	/* Proper way to center a relative div */
	
	
	
	.bigbox_top {
		position: relative;
		background-image: url(../lvl2/bigbox_t.png);
		_background-image: none;
		background-repeat: no-repeat;
		width: 446px;
		height: 20px;
	}
	
	.bigbox_bottom {
		position: relative;
		background-image: url(../lvl2/bigbox_b.png);
		_background-image: none;
		background-repeat: no-repeat;
		width: 446px;
		height: 20px;
	}
	
	.bigbox_mid {
		position:	relative;
		background-image: url(../lvl2/bigbox_m.png);
		_background-image: none;
		background-repeat: repeat-y;
		width: 446px;
	}
	
	.bottom_mask {
		position: relative;
		bottom: -3px;
		margin-top: -140px;
		z-index: 1;
	}
	
				
/*	GALLERY		*/
/*	CATBOX		*/

	.catbox {
		position:	absolute;
		top:		173px;
		left:		40px;
		width:		164px;
		_width:		144px;
		border:	0px solid #0ff;
		z-index: 2;
	}

	.catbox_top {
		position: relative;
		background-image: url(../lvl2/catbox_t.png);
		_background-image: none;
		background-repeat: no-repeat;
		width: 164px;
		_width: 0px;
		height: 20px;
	}
	
	.catbox_mid {
		position:	relative;
		background-image: url(../lvl2/catbox_m.png);
		_background-image: none;
		background-repeat: repeat-y;
		width: 164px;
		_width: 0px;
	}
	
	.catbox_bottom {
		position: relative;
		background-image: url(../lvl2/catbox_b.png);
		_background-image: none;
		background-repeat: no-repeat;
		width: 164px;
		_width: 0px;
		height: 20px;
	}
	
	
	
	.table_container {
		_border:		1px solid #fff;
		_padding:		5px;
		position:	absolute;
		top:		176px;
		left:		41px;
		width:		164px;
		_width:		124px;
		z-index: 	3;
	}
	
	.catbox_table {
		border:		0px solid #f0f;
		text-align: left;
		z-index:	21;
	}
	
	.catbox_list {
		position: relative;
		z-index: 21;
		list-style: none;
		margin:		0;
		padding:	0;
		
		font:		12px 'trebuchet ms',verdana,sans-serif;
		_font-size:	11px;
		_font-weight: bold;
		line-height: 16px;
		color:		#fff;
	}
	
	.catbox_list A:link, .catbox_list A:visited, .catbox_list A:hover {
		text-decoration: none;
		border-bottom: 1px dotted #fff;
		color: #fff;
		z-index: 21;
	}
	.catbox_list A:hover {
		border-bottom: 1px solid #fff;
	}

	.catbox_list li.lvl_1 {
		padding: 0 0 0 0;
		margin:  5px 0 2px 0;
		color:		#fff;		
		text-transform:	uppercase;
	}
	
	.catbox_list li.lvl_2, .catbox_list li.lvl_3 {
		background-image: url(../../resources/images/lvl2_indent_2.gif);
		background-repeat: no-repeat;
		background-position: 0 2px;
		padding: 0 0 0 15px;
		margin:  0 0 0 0;		
		color:		#eee;
	}

	.catbox_list li.lvl_3 {
		margin:  0 0 0 15px;
		color:		#eee;
	}



/*	GALLERY		*/
/*	ITEM BOX	*/
	
	.items {
		border:		0px solid #f0f;
		position:	relative;
		top:		-61px;
		left:		230px;
		_left:		40px;
		z-index:	50;
		width:		335px;
		text-align:		left;
	}

	.itembox {
		border:		0px solid #ff0;
		_border:	1px solid #988;
		position:	relative;
		z-index:	0;
		width:		335px;
		_width:		315px;
	}

	.itembox_top {
		position: relative;
		background-image: url(../lvl2/itembox_t.png);
		_background-image: none;
		background-repeat: no-repeat;
		height: 20px;
		_height: 10px;
	}
	
	.itembox_mid {
		position:	relative;
		background-image: url(../lvl2/itembox_m.png);
		_background-image: none;
		background-repeat: repeat-y;
		_margin: -10px 0;
	}
	
	.itembox_bottom {
		position: relative;
		background-image: url(../lvl2/itembox_b.png);
		_background-image: none;
		background-repeat: no-repeat;
		height: 20px;
		_height: 10px;
	}



/*	GALLERY		*/
/*	ITEMs		*/

	.item_image {
		border:			1px solid #988;
	}
	
	.item_table {
		position: relative;
		margin: 0 10px;
		border: 0px solid #fff;
	}
	
	.item_title {
		font:			19px georgia,serif;
		_font-size:		18px;
		font-style:		italic;
		font-weight:	bold;
		color:			#fff;
		margin:			10px 0;
		z-index:		2;
	}
	
	.item_desc {
		font:			11px 'trebuchet ms',verdana,sans-serif;
		_font-size;		10px;
		color:			#cdbb91;
		min-height:		15px;
		margin-right:	20px;
		margin-bottom:	3px;
	}
	
	.wedge {
		clear:	both;
		margin-bottom:	-3px;
	}


/*	BIO		*/

	.bio {
		position:	relative;
		border:		0px solid #ff0;
		padding:	0 20px;

		font-family:	verdana, sans-serif;
		font-size:		12px;
		_font-size:		11px;
		color:			#cdcbb1;
		text-align:		left;
		line-height:	18px;
	}

	.bio_image {
		border:		2px solid #000;
		position: 	relative;
		float:		right;
		margin:		0 5px 0 15px;
		line-height: 0;
	}

	h1 {
		font-family:	georgia, serif;
		font-style:		italic;
		font-size:		18px;
		_font-size:		17px;
		font-weight:	bold;
		color:			#fff;
		margin:			0px;
		padding:		0px;
	}

	h2 {
		font-family:	georgia, serif;
		font-style:		italic;
		font-size:		15px;
		_font-size:		14px;
		font-weight:	normal;
		color:			#e0d9aa;
		margin:			-10px 0;
		padding:		0px;
	}


/*	LINKS 	*/

	.links {
		position:	relative;
		border:		0px solid #ff0;
		padding:	0 20px;
	}

	.link_title {

		font-family:	georgia, serif;
		font-style:		italic;
		font-size:		18px;
		_font-size:		16px;
		_font-weight:	bold;
		text-align:		right;
	}

	.link_title A:link,
	.link_title A:visited,
	.link_title A:hover,
	.link_title A:active {
		color:				#fff;
		text-decoration:	none;
		_text-decoration:	underline;
		border-bottom:		1px dotted #fff;
	}
	
	.link_title A:hover {
		border-bottom:		1px solid #fff;
	}

	.link_description {
		position: relative;
		_position: static;
		top: 3px;

		font-family:	verdana, sans-serif;
		font-size:		12px;
		_font-size:		11px;
		color:			#cdbb91;
		text-align:		left;
	}




/*	CONTACT		*/

	.contact {
		position:	relative;
		border:		0px solid #ff0;
		padding:	0 20px;

		font-family:	verdana, sans-serif;
		font-size:		12px;
		_font-size:		11px;
		text-align:		left;
	}
	
	.contact A:link,
	.contact A:visited,
	.contact A:hover,
	.contact A:active {
		color: #fff;
		text-decoration: none;
		_text-decoration:	underline;
		border-bottom: dotted;
		border-width: 1px;
	}
	
	.contact A:hover {
		border-bottom: 1px solid #fff;
	}

	.form {
		border: 	1px solid #666;
		background-color: #000;
		padding: 	2px;

		font:		11px 'trebuchet ms',verdana,sans-serif;
		color: 		#fff;
	}
	
