/*
	ZOLTAN
	#908080 brownish text
	#e02020 red text
*/

	* {
		margin:		0px;
		padding:	0px;
		border:		0px;
		outline: 	none;
	}
		
	body {
		background-image:		url(../../resources/images/lvl2_nav.jpg);
		background-repeat:		no-repeat;
		background-color:		#000;
		background-attachment:	fixed;
		_background-attachment:	absolute;
	}
	
	img {
		border: none;
		text-decoration: none;
	}
	
	.nav_1, .nav_2, .nav_3, .nav_4 {
		position:	fixed;
		_position:	absolute;
		top:		0px;
		left:		42px;
		width:		110px;
		height:		27px;
		z-index:	2;
	}
	.nav_1 { top:	183px; }
	.nav_2 { top:	210px; }
	.nav_3 { top:	237px; }
	.nav_4 { top:	264px; }

	#underline {
		position: fixed;
		_position:	absolute;
		top: -1000px;
		left: 0px;
	}

	#zoltan {
		position:	absolute;
		top:		45px;
		left:		5px;
		width:		165px;
		height:		28px;
		border:		0px solid #0f0;
	}

	#matrix {
		position:	absolute;
		top:		44px;
		left:		179px;
	}

	.title {
		position:	absolute;
		top:		44px;
		left:		225px;		
	}





/*	GALLERY		*/
/*	CATEGORIES	*/

	.categories {
		position:	absolute;
		top:		104px;
		left:		235px;
		width:		465px;
		
		font:		12px 'trebuchet ms',verdana,sans-serif;
		text-align:	left;
		color:		#eee;
		line-height: 18px;
	}
	
	.inset {
		position:		relative;
		float:			left;
		margin-top:		10px;
		margin-left:	-4px;
		margin-right:	30px;
	}

	.cat_list {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.cat_list A:link, .cat_list A:visited, .cat_list A:hover {
		text-decoration: none;
		border-bottom: 1px dotted #fff;
		_font-weight: bold;
		color: #fff;
	}
	.cat_list A:hover {
		border-bottom: 1px solid #fff;
	}

	.cat_list li.lvl_1 {
		background-image: 	url(../../resources/images/lvl2_indent_1.gif);
		background-repeat: 	no-repeat;
		background-position: 0 4px;
		padding: 			0 0 5px 30px;
		margin:  			15px 0 0 -15px;
		_margin:  			15px 0 0 15px;
		
		font:				16px 'trebuchet ms',verdana,sans-serif;
		_font-weight: bold;
		color:				#fff;
		text-transform:		uppercase;
	}
	
	.cat_list li.lvl_2 {
		background-image: 	url(../../resources/images/lvl2_indent_2.gif);
		background-repeat: 	no-repeat;
		background-position: 0 2px;
		padding:			0 0 0 30px;
		margin:  			2px 0 0 15px;
		_margin:  			2px 0 0 45px;
		
		_font-weight: bold;
		font:				14px 'trebuchet ms',verdana,sans-serif;
		color:				#eee;
	}
	
	.cat_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 30px;
		margin:  			2px 0 0 15px;
		_margin:  			2px 0 0 75px;
		
		_font-weight: bold;
		font:				12px 'trebuchet ms',verdana,sans-serif;
		color:				#eee;
	}
	
/*	GALLERY		*/
/*	CATBOX		*/

	.catbox {
		position:	fixed;
		_position:	absolute;
		top:		380px;
		left:		20px;
		z-index:	0;
	}

	.catbox_top {
		width:		146px;
		height:		41px;
	}
	
	.catbox_mid {
		margin-bottom: -4px;
		width:					146px;
		text-align:				center;
	}
	
	.catbox_bottom {
		width:					146px;
		height:					41px;
	}
	
	.table_container {
		border:		0px solid #0f0;
		position:	fixed;
		_position:	absolute;
		top:		400px;
		left:		21px;
		width:		146px;
		z-index: 	20;
	}
	
	.catbox_table {
		border:		0px solid #fff;
		text-align: left;
	}
	
	.catbox_list {
		list-style: none;
		margin: 0;
		padding: 0;
		
		font:		12px 'trebuchet ms',verdana,sans-serif;
		_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;
	}
	.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		*/
/*	ITEMS		*/

	.items {
		position:		absolute;
		top:			104px;
		left:			235px;
		margin:			0px;
		margin-right:	20px;
		padding:		0px;
		min-height:		75px;
		
		max-width:		465px;	/* IE hax */
		width:			auto !important;
		width:			465px;
		
		border:			0px solid #908080;
	}
	
	.item_img {
		position:		relative;
		display:		inline;
		float:			left;
		top:			6px;
		margin:			0 8px 0 0;
		line-height:	0;
		border:			1px solid #444;
	}
	
	.item_table {
		position: relative;
		padding: 0px;
		margin: 0px;
		border: 0px solid #fff;
	}
	
	.item_table_top {
		position:	relative;
		background-image:		url(../../resources/images/lvl2_gallery_item_top.png);
		background-position:	-3px -1px;
		background-repeat:		no-repeat;
		background-color:		#000;
		z-index:				1;
	}
	
	.item_title {
		font:			16px 'trebuchet ms',verdana,sans-serif;
		font-style:		italic;
		font-weight:	bold;
		color:			#e02020;
		margin-bottom:	10px;
		z-index:		2;
		background-color:	#111;
	}
	
	.item_desc {
		font:			11px 'trebuchet ms',verdana,sans-serif;
		color:			#fff;
		min-height:		15px;
		margin-right:	20px;
		margin-bottom:	3px;
	}
	
	.item_table_bottom {
		background-image:		url(../../resources/images/lvl2_gallery_item_bottom.png);
		background-position:	-3px 0px;
		background-repeat:		no-repeat;
		background-color:		#000;
		z-index:				1;
	}
	
	.wedge {
		clear:	both;
		margin-bottom:	10px;
	}





/*	BIO		*/

	.bio {
		position:	absolute;
		top:		104px;
		left:		235px;
		width:		465px;
		
		font:		12px 'trebuchet ms',verdana,sans-serif;
		text-align:	left;
		color:		#eee;
		line-height: 18px;
		
	}
		
	.bio A:link, .bio A:visited, .bio A:hover {
		text-decoration: none;
		font-weight: bold;
		border-bottom: 1px dotted #fff;
		color: #908080;
	}
	.bio A:hover {
		border-bottom: 1px solid #fff;
	}

	.bio_img {
		position:	relative;
		float:		right;
		border:		1px solid #908080;
		margin:		5px 20px 10px 20px;
		display: inline;
	}



/*	LINKS	*/

	.links {
		position:	absolute;
		top:		104px;
		left:		235px;
		width:		465px;
		
		font:		12px 'trebuchet ms',sans-serif;
		text-align:	left;
		color:		#eee;
		line-height: 20px;
	}
	
	.link_table {
		position:	relative;
		left:		-30px;
		margin-top:	30px;
	}
	
	.link_title,
	.link_title a:link,
	.link_title a:visited,
	.link_title a:hover {
		font:				italic 15px Georgia, serif;
		_font-size:			14px;
		_font-weight:		bold;
		text-decoration: 	none;
		text-align:			right;
		vertical-align:		top;
		letter-spacing:		.5px;
		color:				#fff;
		margin: 			0 7px 0 0;
	}
	.link_title a:hover {
		border-bottom:	1px dotted #fff;
	}
	
	.link_line {
		position: 	relative;
		top:		-3px;
	}
	
	.link_description {
		font:			12px 'Trebuchet MS',verdana,sans-serif;
		vertical-align:	top;
		color:			#908080;
		padding:		0 20px 0 10px;
	}
		

/*	CONTACT	*/

	.contact {
		position:	absolute;
		top:		104px;
		left:		235px;
		width:		465px;
		
		font:		12px 'Trebuchet MS',verdana,sans-serif;
		text-align:	left;
		color:		#eee;
		line-height: 20px;
	}
	
	.contact_form {
		margin-top: 30px;
	}
	
	.form {
		border: 	1px solid #666;
		background-color: #000;
		padding: 	2px;

		font:		11px 'trebuchet ms',verdana,sans-serif;
		color: 		#fff;
	}
	
	.fill {
		background-image: 	url(../../resources/images/lvl2_gallery_inset.png);
		background-repeat: 	no-repeat;
		background-position: 0 -6px;
	}
