body
{	margin: 0;
	padding: 0;
	width: 100%;
}

#wrapper
{	margin: 0 auto;
	padding: 0 7px;
	width: 1179px;
}
#albums
{	width: 1135px;
	padding-left:30px;
	height: 28px;
	padding-top: 17px;
	float:left;
	clear:both;
}
	#albums .album
	{	margin-right:13px;
		float:left;
	}
	#albums .album a
	{	color: #178CDD;
		font-size:12px;
		text-decoration: underline;
		font-weight:normal;
	}
	#albums .album a.active
	{	font-weight:bolder;
		color: white;
	}

	
#main
{	margin: 0 0 -1px 10px;
	width: 1155px;
	min-height: 591px;
	height: auto;
}
#main .section
{	height:563px;
	min-height: 563px;
	float: none;
}

#main .left
{	width: 195px;
	float:left;
	min-height:593px;
}

#main .right
{	width: 960px;
	min-height:593px;
	text-align:center;
	float:left;
}
#main .left .view_cat
{
	height: 29px;
	width: 190px;
	font-size: 0;

}
#view_all_categories
{	margin-bottom: 0;
/*	margin-top: 6px;*/
	width: 190px;
	height: 29px;
}

#comment_form
{	color: #808080;
	background-color: #111111;
	display:none;
	position:absolute;
	top:230px;
	left:25%;
	border:2px solid #808080;
	padding:30px 80px 20px 20px;
}

#comment
{	margin-right: 30px;
}


#comment td.td1
{	text-align:right;
	width:130px;
	padding-right:10px;
/*	border: solid 1px white;*/
}

#comment td.td2
{	width: 250px;
	text-align: left;
}

#comment td.td2 input
{	width: 250px;
}

#comment td.td3
{	width: 250px;
	height: 250px;
}

#comment td.td3 textarea
{	width: 250px;
	height: 250px;
}
	

/**************** div.one_h ********************/
div.one_h
{
	margin-left: 5px;
	min-height:594px;
	width:955px;

}
	.h1left
	{	width:750px;
		height:545px;
		float:left;
	}
		.h1photo
		{	width: 750px;
			height: 500px;
		}
			.h1photo img
			{	width: 750px;
				height: 500px;
			}
		.h1nav
		{	width: 750px;
			height:29px;
			margin-top: 16px;
			text-align: center;
/*			border: solid 1px white;*/
		}
	.h1right
	{	width: 195px;
		height: 100px;
		margin-left: 8px;
		float:left;
		font-size: 12px;
		text-align: left;
	}	
		.h1right a
		{	 text-decoration:underline;
			font-weight: normal;
		}
		.h1right .h1desc1
		{	width: 195px;
			margin-bottom: 23px;
			color: #808080;
		}
		.h1right .h1desc1 a
		{	color: #909090;
		}
		.h1right .h1desc2
		{	width: 195px;
			margin-bottom: 23px;
			color: #5C5C5C;
		}
		.h1right .h1desc2 a
		{	color: #6C6C6C;

		}
		.h1right .h1desc3
		{	width: 195px;
			color: #444444;
		}
		.h1right .hdesc3 a
		{	color: #545454;

		}


/******************** div.one_v ****************/
div.one_v
{
	min-height:594px;
	width:950px;
	margin-left: 5px;

}
	.v1top
	{	width: 735px;
		height: 500px;
		margin-left:210px;
	}
		.v1photo
		{	width:333px;
			height: 500px;
			float: left;
		}
		.v1description
		{	margin-left:10px;
			width:374px;
			float: left;
			font-size:12px;
			text-align:left;
		}
		.v1description a
		{	text-decoration:underline;
			font-weight: normal;
		}
			.v1desc1
			{	width: 374px;
				margin-bottom: 23px;
				color: #808080;
			}
			.v1desc1 a
			{	color: #909090;
			}
			.v1desc2
			{	width: 374px;
				margin-bottom: 23px;
				color: #5C5C5C;
			}
			.v1desc2 a
			{	color: #6C6C6C;
	
			}
			.v1desc3
			{	width: 374px;
				color: #444444;
			}
			.v1desc1 a
			{	color: #545454;
	
			}
	.v1nav
	{	margin-top: 16px;
		height: 29px;
		width: 750px;
		text-align: center;

	}
	


/********************* div.two_v *****************/
div.two_v
{
	min-height:593px;
	height:593px;
	width: 950px;
}
	.v2top
	{	margin-left: 5px;
		width:950px;
		float:left;
		clear: both;
		margin-left: 6px;
	}
		.v2photo
		{	width:316px;
			height: 474px;
			margin-right:1px;
			float:left;
		}
			.v2photo img
			{	width: 316px;
				height: 474px;
			}
		
		.v2description1
		{	margin-left:0;
			margin-right: 3px;
			min-width: 130px;
			max-width: 162px;
			float:left;
			text-align:right;
		}
		.v2description2
		{	margin-left: 3px;
			margin-right: 3px;
			width: 145px;
			text-align:left;
			float:left;
		}
			.v2desc1
			{	margin-bottom: 19px;
				color: #808080;
			}
			.v2desc1 a
			{	color: #909090;
			}
			.v2desc2
			{	margin-bottom: 19px;
				color: #5C5C5C;
			}
			.v2desc2 a
			{	color: #6C6C6C;
	
			}
			.v2desc3
			{	color: #444444;
			}
			.v2desc1 a
			{	color: #545454;
	
			}
	.v2nav
	{	width: 950px;
		height: 29px;
		margin-top: 27px;
		float: left;
		clear: both;
		
	}



/******************** div.two_v *****************/
div.two_h
{
	min-height:594px;
	height:594px;
	width: 955px;

}
	.h2top
	{	margin-left: 10px;
		width: 950px;
		float:left;
	}
		.h2one
		{	float:left;
			margin-right: 1px;
		}
			.h2photo
			{	width: 473px;
				height: 315px;
			}
				.h2photo img
				{	width: 473px;
					height: 315px;
				}
			.h2description
			{	width: 460px;
				font-size: 12px;
				margin-top: 7px;
				margin-right: 13px;
				margin-bottom: 20px;
				text-align:left;
				height: 161px;
			}
				.h2desc1
				{	width: 460px;
					margin-bottom: 19px;
					color: #808080;
				}
				.h2desc1 a
				{	color: #909090;
				}
				.h2desc2
				{	width: 460px;
					margin-bottom: 19px;
					color: #5C5C5C;
				}
				.h2desc2 a
				{	color: #6C6C6C;
		
				}
				.h2desc3
				{	width: 460px;
					color: #444444;
				}
				.h2desc3 a
				{	color: #545454;
		
				}
	.h2nav
	{	width: 950px;
		margin-top: 0;
		clear: both;
		float:left;
	}

/****************** div.three_h *****************/
div.three_h
{
	margin-left: 10px;
	min-height:594px;

}
	.h3top
	{	width: 948px;
		margin-left: 10px;
	}
		.h3one
		{	width: 315px;
			float: left;
			margin-left: 1px;
		}
			.h3photo
			{	width: 315px;
				height: 210px;
			}
				.h3photo img
				{	width: 315px;
					height: 210px;
				}
			.h3description
			{	margin: 9px 2px 54px 1px;
				text-align:left;
				width: 312px;
				height: 208px;
			}
				.h3desc1
				{	width: 312px;
					margin-bottom: 19px;
					color: #808080;
				}
				.h3desc1 a
				{	color: #909090;
				}
				.h3desc2
				{	width: 312px;
					margin-bottom: 19px;
					color: #5C5C5C;
				}
				.h3desc2 a
				{	color: #6C6C6C;
		
				}
				.h3desc3
				{	width: 312px;
					color: #444444;
				}
				.h3desc3 a
				{	color: #545454;
		
				}
				
	.h3nav
	{	width: 950px;
		margin-top: 24px;
		float:left;
		clear: both;
	}		


/******************* div.three_v *****************/
div.three_v
{
	margin-left: 10px;
	min-height:594px;

}
	.v3top
	{	width: 939px;
		margin-left: 12px;
	}
		.v3one
		{	width: 312px;
			float: left;
			margin-left: 1px;
		}
			.v3photo
			{	width: 312px;
				height: 468px;
			}
				.v3photo img
				{	width: 312px;
					height: 468px;
				}
			.v3description
			{	margin: 10px 2px 0 2px;;
				text-align:left;
				width: 308px;

			}
				.v3desc1
				{	width: 308px;
					margin-bottom: 19px;
					color: #808080;
				}
				.v3desc1 a
				{	color: #909090;
				}
				.v3desc2
				{	width: 308px;
					margin-bottom: 19px;
					color: #5C5C5C;
				}
				.v3desc2 a
				{	color: #6C6C6C;
		
				}
				.v3desc3
				{	width: 308px;
					color: #444444;
				}
				.v3desc3 a
				{	color: #545454;
		
				}
				
	.v3nav
	{	width: 950px;
		margin-top: 32px;
		float:left;
		clear:both;
	}		
	
	
	
	