/*	General	*/
body 
{
	font-family: Andale Mono, Trebuchet MS, Sans-Serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 50px 50px 100px 50px;
}

a
{
	color: #000000;
	text-decoration: none;
}
a.active,
#submenu li.active a
{
	font-weight: bold;
}
img
{
	border: none;
}
#contentContainer
{
	float: left;
	width: 900px;
}


/*	Head section	*/
#head
{
	height: 50px;
	width: 860px;
}
	#logo
	{
		border: none;
		float: left;
	}
	#menu
	{
		border-bottom: dashed 1px #999999;
		border-top: dashed 1px #999999;
		float: right;
		font-size: 12px;
		height: 18px;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-transform: uppercase;
		width: 630px;
	}
		#menu li
		{
			float: left;
			margin: 0px 25px 0px 0px;
			padding: 1px 10px 0px 0px;
		}
		#menu li#last
		{
			margin: 0px 0px 0px 0px;
			padding: 1px 0px 0px 0px;
			text-align: right;
		}


/*	Submenu section	*/
.subcategory {
	border-top: dashed 1px #999999;
	border-bottom: dashed 1px #999999;
	text-transform: uppercase;
	margin-top: 30px;
}

#submenu
{
	border-top: dashed 1px #999999;
	float: left;
	list-style: none;
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	width: 180px;
}
	#submenu li
	{
		padding: 1px 2px 1px 2px;
	}
	#submenu li#category
	{
		border-bottom: dashed 1px #999999;
		margin: 0px 0px 2px 0px;
	}
	#submenu li p
	{
		border-top: dashed 1px #999999;
		margin: 0px 0px 2px 0px;
		padding: 5px 0px 5px 0px;
	}
		#submenu li p a
		{
			padding: 0px 0px 0px 5px;
		}
		#submenu li a
		{
			display: block;
			outline: none;
		}
		#submenu li ul
		{
			display: none;
			list-style: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		#submenu li.active ul
		{
			display: block;
		}
			#submenu li.active ul li a
			{
				color: #000000;
				display: block;
				font-weight: normal;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
			}
			#submenu li.active ul li a:hover,
			#submenu li.active ul li.active a,
			#submenu li.active ul li a.active
			{
				background: url(images/subBullet.jpg) no-repeat 10px 5px;
				color: #000000;
			}

#start #submenu
{
	display: none;
}
#about #submenu
{
	border-bottom: none;
	border-top: none;
}
#contact #submenu
{
	border-bottom: none;
	margin: 0px 50px 50px 0px;
}


/*	Content section	*/
#content
{
	display: block;
	float: left;
	/*min-height: 450px;*/
	position: relative;
	width: 630px;
}
#start #content
{
	width: 860px;
}
ul.showcase,
ul#contactList
{
	/*height: 500px;*/
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	/*overflow-y: scroll;*/
	padding: 0px 0px 0px 0px;
}
#start ul.showcase
{
	width: 860px;
}
	ul.showcase li,
	ul#contactList li
	{
		float: left;
		margin: 0px 6px 6px 0px;
		padding: 0px 0px 0px 0px;
	}
	ul.showcase li img
	{
		cursor: pointer;
		height: 100px;
		vertical-align: bottom;
	}
	ul.showcase li.bigVersion img
	{
		cursor: pointer;
		height: auto !important;
	}
	ul.showcase li p
	{
		float: left;
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}
	ul.showcase li p strong,
	ul#contactList li a strong
	{
		display: block;
		font-weight: normal;
		margin: 10px 0px 6px 0px;
		text-transform: uppercase;
	}
	ul.showcase li.bigVersion p strong
	{
		display: inline-block;
	}
	ul.showcase li.hideImageHolder,
	ul.showcase li img.hideImage,
	ul.showcase li p
	{
		display: none;
	}
	ul.showcase li.bigVersion p
	{
		display: block;
		width: 630px;
	}
	
	ul#contactList li
	{
		float: left;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		width: 157px;
	}
		ul#contactList li img
		{
			border: none;
		}
		ul#contactList li p
		{
			margin: 0px 0px 0px 0px;
		}
		ul#contactList li a p strong
		{
			margin: 0px 0px 2px 0px;
		}

.showcase li.bigVersion
{
	float: left;
	margin: 0px 0px 0px -35px;
	/*position: absolute;
	right: -33px;
	top: 0px;*/
	width: 696px;
}
#start .showcase li.bigVersion
{
	width: 896px;
}
	#prev,
	#imageHolder,
	#next
	{
		float: right;
	}
	#imageHolder
	{
		text-align: center;
		width: 630px;
	}
		#imageHolder p#description
		{
			text-align: left;
		}
			#imageHolder p#description a.bigimage
			{
				float: right;
				padding: 10px 0px 6px 0px;
				text-transform: none !important;
			}
	#prev,
	#next
	{
		margin-top: 240px;
	}
	#cover p#description
	{
		clear: both;
		text-align: left;
	}
		.dist
		{
			display: inline-block;
			width: 20px;
		}
		p#description a
		{
			text-transform: uppercase;
		}
		p#description .animationLink a:hover
		{
			color: #000000;
		}
		p#description .hairLink a:hover
		{
			color: #cc00cc;
		}
		p#description .illustratorsLink a:hover
		{
			color: #ff3300;
		}
		p#description .photoLink a:hover
		{
			color: #00ccff;
		}
		p#description .styleLink a:hover
		{
			color: #00cc00;
		}


/*	Footer section	*/
#footer
{
	clear: both;
	font-size: 10px;
	padding: 20px 0px 0px 0px;
	text-transform: uppercase;
	width: 860px;
}
	#footer p
	{
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#footer ul
	{
		float: right;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		#footer ul li
		{
			float: right;
			margin: 0px 0px 0px 5px;
			padding: 0px 0px 0px 0px;
		}


/*		Menu colors		*/

.photographers a.active,
.photographers #submenu li.active a,
.photographers #submenu li a:hover,
span.photographers a:hover
{
	color: #00ccff;
}

.illustrators a.active,
.illustrators #submenu li.active a,
.illustrators #submenu li a:hover,
span.illustrators a:hover
{
	color: #ff3300;
}

.hairMakeup a.active,
.hairMakeup #submenu li.active a,
.hairMakeup #submenu li a:hover,
span.hairMakeup a:hover
{
	color: #cc00cc;
}

.stylists a.active,
.stylists #submenu li.active a,
.stylists #submenu li a:hover,
span.stylists a:hover
{
	color: #00cc00;
}

.animation a.active,
.animation #submenu li.active a,
.animation #submenu li a:hover,
span.animation a:hover
{
	color: #ff9933;
}

.contact a.active,
.contact #submenu li.active a,
.contact #submenu li a:hover
{
	color: #ff0066;
}

.photographers #submenu li.active ul li a,
.photographers #submenu li.active ul li a.active,
.photographers #submenu li.active ul li a:hover,
.illustrators #submenu li.active ul li a,
.illustrators #submenu li.active ul li a.active,
.illustrators #submenu li.active ul li a:hover,
.hairMakeup #submenu li.active ul li a,
.hairMakeup #submenu li.active ul li a.active,
.hairMakeup #submenu li.active ul li a:hover,
.stylists #submenu li.active ul li a,
.stylists #submenu li.active ul li a.active,
.stylists #submenu li.active ul li a:hover,
.animation #submenu li.active ul li a,
.animation #submenu li.active ul li a.active,
.animation #submenu li.active ul li a:hover,
.contact #submenu li.active ul li a,
.contact #submenu li.active ul li a.active,
.contact #submenu li.active ul li a:hover
{
	color: #000000;
}