body	{	background:rgb(209,209,209);
		background-position:center;
		font-family:Verdana;
		margin-top:0px;
}

div#preload	{	display:none;
}

div#admin_panel	{	text-align:center;
					padding:20px;
}

div#edit_warning	{	background-image:url('images/admin_bg.png');
					height:80px;
					top:0px;
					position:absolute;
					width:900px;
					font-size:10px;
					color:white;
					font-weight:bold;
					text-align:center;
}

div#loading	{	height:472px;
				background:white;
				z-index:10;
				position:absolute;
				width:970px;
				text-align:center;
}

#container	{	margin-left:auto;
				margin-right:auto;
				background:white;
				width:970px;
				position:relative;
}

#container_port	{	margin-left:auto;
				margin-right:auto;
				background:white;
				background-image:url('images/folio_bg.png');
				
				width:900px;
				position:relative;
}

#menu	{	background:rgb(200,200,200);
			background-image:url('images/menu_top_bg_b.jpg');
			position:relative;
			left:0px;
			padding:2px;
			padding-left:0px;
			padding-bottom:4px;
			text-align:center;
}

#menu a	{	color:rgb(104,104,104);
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding:5px;
			padding-right:15px;
			padding-left:15px;
			margin-left:5px;
			margin-right:5px;
}

#menu a:hover	{	background-image:url('images/menu_top_bg_a.jpg');
}

#logo	{	margin:20px;
			margin-bottom:10px;
}

.content	{	font-size:14px;
				padding:0px;
				margin-top:40px;
				width:500px;
				position:absolute;
				left:360px;
}

.content p	{	
}

img.feat {	margin:-10px;
			margin-bottom:20px;
			border:0px;
}

#sublist	{	color:black;
				width:23%;
				padding:14px;
}

#sublist a {	color:gray;
			text-decoration:none;
			display:block;
			padding:6px;
			margin:10px;
}

#sublist a:hover	{	text-decoration:underline;
}

#intro_t	{	color:gray;
				font-size:20px;
				font-weight:bold;
}

#backlink	{	text-align:center;
			width:100%;
			padding:0px;
}

img.gal	{	padding:0px;
			border:0px;
			margin-right:-2px;
}

div#div_main_feat	{	background:white;
						width:325px;
						margin:10px;
						position:absolute;
						height:425px;
						left:30px;
						top:15px;
}

div#div_main_feat_gal	{	width:325px;
							margin:10px;
							position:absolute;
							height:425px;
							left:10px;
							top:15px;
							width:860px;
}

div#big_img_gal	{	position:absolute;
					top:0px;
					left:185px;
					height:422px;
					text-align:center;
					width:745px;
					background:rgb(230,230,230);
}

div#gal_control_prev	{	width:82px;
						left:195px;
						position:absolute;
						z-index:2;
						top:170px;
						height:82px;
}

div#gal_control_next	{	width:82px;
						left:895px;
						position:absolute;
						z-index:2;
						top:170px;
						height:82px;
}

div#subcontainer	{	position:relative;
					background:silver;
}

#contactbox	{	position:absolute;
				top:18px;
				right:18px;
				background:rgb(240,240,240);
				text-align:right;
				font-size:12px;
}

#contactbox p	{	margin:12px;
}

#compliance_tag	{	position:absolute;
					bottom:0px;
					right:0px;
					margin-bottom:3px;
}

img.thumb_a	{	border:1px solid gray;
				margin-bottom:2px;
}
