/*--------------------- FACE TIME STYLES ---------------------------*/

	html
	{
		width: 19cm;
		background-color: #fff;
		background-image: none;
	}
	
	body
	{
		width: 100%;
		margin: 0px 0px 0px 0px;
		font-family: trebuchet ms, arial, verdana, sans-serif;
		font-size: 12px;
		background: #fff;
		border: 0px solid #222;
	}
	
	.show
	{
		display: block;
	}
	
	.hide
	{
		display: none;
	}
	
	#content .error
	{
		color: #c00;
	}
	
/*--------------------- BANNER STYLES ---------------------------*/

	#banner
	{
		width: 100%;
		height: 98px;
		margin: 0px 0px 0px 0px;
		background: #222;
		color: #fff;
		clear: both;
	}
	
	#banner .logo
	{
		float: left;
		padding: 12px 0px 0px 16px;
		border: none;
		background: #222;
	}
	
	#banner .logo img
	{
		width: 80px;
	}
	
	#banner .banner
	{
		display: none;
		float: right;
		margin: 26px 12px 0px 0px;
		width: 380px;
		height: 48px;
		border: 2px solid #fff;
	}
	
	#banner .banner img
	{
		width: 380px;
		height: 48px;
	}
	
/*--------------------- NAV STYLES ---------------------------*/

	#nav
	{
		display: none;
		width: 100%;
		margin: 2px 0px 0px 0px;
		background: #222;
		clear: both;
	}
	
	#nav ul
	{
		display: block;
		background: #222;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 1em;
	}
	
	#nav ul li
	{
		display: block;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-right: 2px solid #fff;
	}
	
	#nav a
	{
		display: block;
		padding: 2px 8px 2px 8px;
		color: #fff;
		text-decoration: none;
		background: #222;
	}
	
	#nav a:hover
	{
		color: #fff;
		text-decoration: none;
		background: #EC49A4;
	}
	
	#nav ul ul
	{
		position: absolute;
		background: #fff;
		margin: 0px 0px 0px -51px;
		filter: blendtrans(duration=0.25);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		-moz-opacity: 0.9;
		border: 1px solid #fff;
		width: 330px;
		font-size: 0.9em;
	}
	
	#nav ul ul li
	{
		clear: none;
		width: 108px;
		margin: 0px 0px 0px 0px;
		border: 1px solid #fff;
	}
	
	#nav ul ul li a
	{
		padding: 1px 4px 1px 4px;
		width: 100px;
	}
	
/*--------------------- HEADER STYLES ---------------------------*/

	#header
	{
		width: 100%;
		clear: both;
		text-align: right;
		margin: 0px auto 0px auto;
		height: 28px;
		padding: 0px 0px 0px 0px;
		background-image: none;
	}
	
	#header p
	{
		color: #EC49A4;
		font-size: 1em;
		font-weight: bold;
		margin: 4px 4px 0px 0px;
	}
	
/*--------------------- CONTENT STYLES ---------------------------*/

	#content
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height: auto;
		clear: both;
		border-right: 0px solid #222;
		border-left: 0px solid #222;
	}
	
	#content h1
	{
		color: #EC49A4;
		font-size: 1.5em;
		padding: 0px 16px 0px 36px;
		margin: 8px 0px 4px 0px;
		background: url(../images/h1bg.gif) 12px 2px no-repeat;
	}
	
	#content h2
	{
		color: #222;
		font-size: 1.3em;
		padding: 0px 16px 0px 16px;
		margin: 8px 0px 4px 0px;
	}
	
	#content h3
	{
		color: #EC49A4;
		font-size: 1.25em;
		padding: 0px 16px 0px 16px;
		margin: 8px 0px 4px 0px;
	}
	
	#content h4
	{
		color: #EC49A4;
		background: #eee;
		font-size: 1.4em;
		padding: 2px 16px 2px 16px;
		margin: 16px 0px 4px 2px;
	}
	
	#content p
	{
		color: #222;
		font-size: 1.1em;
		line-height: 150%;
		padding: 0px 16px 0px 16px;
		margin: 8px 0px 4px 0px;
	}
		
	#content .imgRight
	{
		float: right;
		margin: 0px 0px 0px 16px;
	}
	
	#content ul
	{
		list-style: none;
		font-size: 1.1em;
		margin: 4px 0px 8px 0px;
		padding: 0px 16px 0px 16px;
	}
	
	#content ul li
	{
		color: #EC49A4;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 16px;
		background: url(../images/libg.gif) 0px 2px no-repeat;
	}
	
	#content ol
	{
		list-style: roman;
		font-size: 1.1em;
		margin: 16px 0px 8px 24px;
		padding: 0px 16px 0px 16px;
	}
	
	#content ol li
	{
		color: #222;
		margin: 16px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content a
	{
		color: #EC49A4;
		text-decoration: none;
	}
	
	#content a:hover
	{
		color: #222;
		text-decoration: underline;
	}
	
	#content hr
	{
		color: #FAD1E8;
		background: #FAD1E8;
		height: 4px;
		border: none;
		width: 96%;
	}
	
	#content dl
	{
		font-size: 1.1em;
		margin: 8px 0px 0px 0px;
		padding: 0px 16px 0px 16px;
	}
	
	#content dt
	{
		color: #EC49A4;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: bold;
	}
	
	#content dd
	{
		color: #222;
		margin: 0px 0px 16px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content .stylebox {
		float: left;
		border: 1px solid #222;
		margin: 0px 0px 16px 16px;
		padding: 4px;
		
	}
	
	#content .styleimage {
		float: left;
		height: 300px;
	}
	
	#content #style-selector a:hover {
		color: #fff;
	}
	
	table.costs
	{
		margin: 0px 16px 0px 16px;
	}
	
	table.costs thead td
	{
		background: #333;
		color: #fff;
		font-weight: bold;
		padding: 0px 3px 0px 3px;
	}
	
	table.costs tbody td
	{
		background: #eee;
		font-weight: normal;
		padding: 0px 3px 0px 3px;
	}
	
	.pink
	{
		color: #E64BA3;
	}
	
	.inputText
	{
		font-family: trebuchet ms, arial, verdana, sans-serif;
		font-size: 12px;
		margin: 0px 0px -3px 0px;
	}

	.inputMulti
	{
		font-family: trebuchet ms, arial, verdana, sans-serif;
		font-size: 12px;
	}

	#artistleft
	{
		float: left;
		width: 100%;
	}

	#artistright
	{
		display: none;
	}

	#artistimages
	{
		float: left;
		clear: both;
		width: 100%;
	}

	#artistcontainer
	{
	 	background: #fff;
		 margin-bottom: 24px;
	}
	
	#artistcontainer p
	{
		clear: none !important;
	}

	#artistcontainer img.artistpic
	{
		float: left;
		margin-right: 12px;
		border: 8px solid #ddd;
	}

	#artistresume
	{
		clear: both;
		 background: #eee;
		 padding: 4px 0px 24px 0px;
	}
	
	#artistresume h1
	{
		background: url(../images/h1bg.gif);
	}
	
/*--------------------- FOOTER BANNER STYLES ---------------------------*/

	#footerbanner
	{
		display: none;
		width: 100%;
		float: left;
		clear: both;
		height: auto;
		margin: 0px 0px 0px 0px;
		text-align: center;
	}
	
	#footerbanner h1
	{
		background: #222;
		color: #fff;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 2px 0px;
		font-size: 12px;
	}
	
	#footerbanner .banner
	{
		clear: both;
		/*width: auto;
		height: auto;*/
		margin: 16px 0px 16px 0px;
	}
	
	#footerbanner .banner img
	{
		border: 1px solid #222;
	}
	
/*--------------------- FOOTER NAV STYLES ---------------------------*/

	#footernav
	{
		width: 100%;
		display: none;
		clear: both;
		background: #222;
		text-align: center;
		margin: 2px 0px 0px 0px;
		padding: 4px 0px 4px 0px;
	}
	
	#footernav p
	{
		color: #fff;
		font-size: 11px;
		padding: 0px 0px 0px 0px;
	}
	
	#footernav a
	{
		color: #fff;
		text-decoration: none;
	}
	
	#footernav a:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	
/*--------------------- FOOTER STYLES ---------------------------*/

	#footer
	{
		float: left;
		clear: both;
		width: 100%;
		height: 60px;
		background: #222;
		text-align: center;
		margin: 2px 0px 0px 0px;
		padding: 4px 0px 0px 0px;
	}
	
	#footer p
	{
		color: #fff;
		font-size: 11px;
	}
	
/*---------------- calendar styles ---------------------*/

	 .actionbuttonssmall{border:0px;background:#ccc;}
	 .actionbuttonsbig{border:0px;background:#ccc;}
	 .yearokbutton{background-color: #ccc;border: 0px;width: 15px;height: 20px;font-size: 9px;}
	 .daybuttons{border: 0px;width: 25px;height: 15px;background-color: #eee ;background: #eee ;font-family: Arial;font-size: 12px;color:#000;}
	 .presseddaybutton{border: 0px;width: 25px;height: 15px;background: #E64BA3 ;color:#fff;font-family: Arial;font-size: 12px;position: relative;}
	 .caltable {padding:0px;border: 0px;background-color: #eee;font-family: Tahoma;font-size: 12px;}
	 .monthyear {border: 0px;background-color: #fff;font-family: Tahoma;font-size: 12px;align :center}
	
	
	
	
	