	/* Drag + Drop Page Elements with jQuery */		body {		margin:					0;		padding:				0;		background:				#FFF;		color:					#333;		font-size:				62.5%;		font-family:			helvetica, sans-serif;	}		h1 {		font-family:			helvetica, sans-serif;		margin-left:			12px;		height:					120px;		width:					300px;		color:					#ffffff;		text-indent:			-10000px;		overflow:				hidden;		/*background:				transparent url(logo.png) center left no-repeat;*/	}		a {			color:					#333;		text-decoration:		none;	}		a:hover {		color:					#990000;		text-decoration:		none;	}		#searchbox {		position:				absolute;		bottom:					10px;		right:					22px;		font-size:				1em;		font-weight:			normal;		border:					1px solid #660000;		color:					#bdbdbd;		padding:				5px;	}		h2 {		color:					#7FA9A5;		font-size:				1.6em;		font-weight:			normal;	}	h3 { 	font-size: 15px;	font-style: normal; 	letter-spacing: 1px; 	margin: 0 0 5px 0; }.cabin { 	font-family: 'Cabin Sketch', arial, serif;	font-size: 22px;	margin: 0 0 5px 0;	color:#C00; 	}		p {		font-size:				1.2em;		line-height:			1.5em;		hanging-punctuation:	first;					}		p.cuprum {font-family: 'Cuprum', arial, serif;}		p.dancing { font-family: 'Dancing Script', arial, serif;			font-size: 18px; }				p.josefin { font-family: 'Josefin Slab', arial, serif;			font-size: 16px;			line-height: 1.2em; }				p.josefin a{ font-family: 'Josefin Slab', arial, serif;			font-size: 16px; 			color:#C00;			text-decoration:none;}		p.josefin a:hover{ font-family: 'Josefin Slab', arial, serif;			font-size: 16px; 			color:#000;			text-decoration:none;}			hr.thin {height: 1px;border: 0;color: #930;background-color: #930;width: 90%;}li.list1 {	list-style-position: outside;	font-family: helvetica, sans-serif;	font-size: 12.5px;	font-style: normal;	line-height: 1.5em;	text-align: left;	font-weight: bold;	color:#000;	margin-left: 15px;	padding: 0;	} 	blockquote {    text-indent: -0.4em;	font-family: helvetica, sans-serif;	font-size: 12.5px;	font-style: italic;	line-height: 1.5em;} blockquote:before {    content: """;} blockquote:after {    content: """;	font-family: helvetica, sans-serif;	font-size: 12.5px;	font-style: normal;	line-height: 1.5em;}		#container {		margin:					0;		padding:				0;		position:				relative;		width:					960px;		margin:					auto;			background:				#FFF;			}		#headerClean {		margin:					0;		padding:				0;				position:				relative;		width:					960px;		height:					117px;		background:				#FFF url(headerbg.png) no-repeat;	}		#navigation {		width:					960px;		background:				#FFF; /*transparent url(navbg.png) repeat-x top left;*/		height:					32px;		margin-top:				2px;		margin-bottom:			2px;	}			.chromestyle{		width: 100%;		margin: 0 0 0 0;		font:normal 11px Arial;		text-transform: uppercase;		letter-spacing:.1em;		z-index:999;		}	.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/		content: "."; 		display: block; 		height: 0; 		clear: both; 		visibility: hidden;		}	.chromestyle ul{		border: 0;		width: 100%;		background:#FFF; /*THEME CHANGE HERE*/		padding: 15px 0 15px;		margin: 10px 0 0 0;		text-align: center; /*set value to "left", "center", or "right"*/		}	.chromestyle ul li{		display: inline;		}	.chromestyle ul li a{		color: #666;		padding: 4px 7px;		margin: 5px;		text-decoration: none;		letter-spacing:.11em;		border-right: 0;		}	.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/		color: #990000;		/*background: #000THEME CHANGE HERE*/		}			#contentLogosSmall {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					630px;		padding-bottom:			12px;	}		#contentHome {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					677px;		padding-bottom:			12px;	}		#contentLogos {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					740px;		padding-bottom:			12px;	}		#contentThankyou {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					300px;		padding-bottom:			12px;	}		#contentWebsitesSmall {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					480px;		padding-bottom:			200px;	}		#contentWebsites {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					539px;		padding-bottom:			200px;	}		#contentPostersSmall {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					660px;		padding-bottom:			12px;	}		#contentPosters {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					810px;		padding-bottom:			12px;	}		#contentGraphicsSmall {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					620px;		padding-bottom:			12px;	}		#contentGraphics {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					780px;		padding-bottom:			12px;	}		#contentMailinglist {		margin-top:				1px;		padding-top:			5px;		background: 			#FFF;		float:					left;		width:					960px;		height:					700px;		padding-bottom:			12px;	}		#featured {		width:					290px;		height:					400px;		padding:				6px;		margin:					6px;		margin-left:			18px;		margin-bottom:			30px;		float:					left;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;			}		#featuredArchive {		width:					290px;		height:					400px;		padding:				6px;		margin:					6px;		margin-left:			18px;		margin-bottom:			30px;		float:					left;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;			}		#featuredStatic {		background:				url(../images/designingjoe-equus-featured.jpg) no-repeat center;		width:					290px;		height:					400px;		padding:				6px;		margin:					6px;		margin-left:			18px;		margin-bottom:			30px;		float:					left;		clear:					right;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;			}		#featuredHolder {		background:				#FFF;		width:					290px;		height:					630px;		padding:				0px;		margin:					6px;		margin-top:				15px;		margin-left:			18px;		margin-bottom:			10px;		float:					left;		clear:					right;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;			}			#featuredHolderMarch {		background:				#FFF;		width:					580px;		height:					650px;		padding:				0px;		margin:					6px;		margin-top:				0px;		margin-left:			18px;		margin-bottom:			30px;		float:					left;		clear:					right;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;			}			#featuredHolderSub {		background:				#FFF;		width:					580px;		height:					650px;		padding:				0px;		margin:					0px;		margin-top:				0px;		margin-left:			0;		margin-bottom:			30px;		float:					left;		clear:					right;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;			}		#featuredHolderMail {		background:				#FFF;		width:					290px;		height:					450px;		padding:				0px;		margin:					6px;		margin-top:				18px;		margin-left:			18px;		margin-bottom:			30px;		float:					left;		clear:					right;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;			}		#featured h2 {		margin-left:			320px;		color:					#ffffff;		font-weight:			normal;	}		#featured p {		margin-left:			320px;		color:					#ffffff;	}	.column {		width:					290px;		padding:				6px;		margin:					0;		margin-left:			12px;		float:					left;		min-height:				300px;		height:					100%;	}		.widgetSub {		position:				relative;		padding:				6px;		margin:					0;		margin-top:				10px;		background:				#ffffff url(grad1.png) no-repeat top right;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;		min-height:				30px;		overflow:				hidden;		float: 					right;	}			.widget {		position:				relative;		padding:				6px;		margin:					0;		margin-top:				10px;		background:				#ffffff url(grad1.png) no-repeat top right;		border-radius:			5px;		-moz-border-radius:		5px;		-webkit-border-radius:	5px;		min-height:				30px;		overflow:				hidden;	}		.widget .close {		width:					25px;		height:					25px;		position:				absolute;		top:					0;		right:					0;		cursor:					pointer;	}			.ui-sortable-helper {				border:					3px solid #990000;		cursor:					move;			}		.widget h3 {		margin-top:				-6px;		color:					#990000;		font-size:				1.4em;		line-height:			2.8em;		font-weight:			normal;				background:				transparent url(movable.png) no-repeat center left;		text-indent:			12px;		cursor:					hand;		text-transform:			uppercase;		letter-spacing:			.1em;	}		.widget h4 {		margin-top:				-6px;		color:					#000;		font-size:				1.4em;		line-height:			2.5em;		font-weight:			bold;				background:				transparent url(movable.png) no-repeat center left;		text-indent:			12px;		cursor:					hand;		text-transform:			uppercase;		letter-spacing:			.1em;	}		.readMore {		color:					#990000;		font-size:				1em;		line-height:			1.5em;	}		.readMore a{		color:					#000;		font-size:				10em;		line-height:			1.5em;	}		.readMore a:hover{		color:					#000;		font-size:				1em;		line-height:			1.5em;	}				#footer a {		font-family:			Helvetica, sans-serif;		font-size:				1em;		letter-spacing:			.2em;		width:					960px;		height:					15px;		margin:					10px auto 0;		color:					#999;		clear:					both;	}			#footer a:hover {		font-family:			Helvetica, sans-serif;		font-size:				1em;		letter-spacing:			.2em;		width:					960px;		height:					15px;		margin:					10px auto 0;		color:					#990000;		clear:					both;	}		#footer {		font-family:			Helvetica, sans-serif;		font-size:				1em;		letter-spacing:			.2em;		width:					960px;		height:					15px;		margin:					10px auto 0;		color:					#999;		clear:					both;	}			#footerHome a {		font-family:			Helvetica, sans-serif;		font-size:				1em;		letter-spacing:			.2em;		width:					960px;		height:					15px;		margin:					20px auto 0;		color:					#999;		clear:					both;	}			#footerHome a:hover {		font-family:			Helvetica, sans-serif;		font-size:				1em;		letter-spacing:			.2em;		width:					960px;		height:					15px;		margin:					20px auto 0;		color:					#990000;		clear:					both;	}		#footerHome {		font-family:			Helvetica, sans-serif;		font-size:				1em;		letter-spacing:			.2em;		width:					960px;		height:					15px;		margin:					20px auto 0;		color:					#999;		clear:					both;	}		#footer ul {		margin:					0;		padding:				0;		margin-top:				10px;		float:					left;		width:					290px;		padding-left:			12px;		margin-left:			12px;		border-left:			1px solid white;			}		#footer ul li {		list-style:				none;		text-transform:			uppercase;		line-height:			2em;		font-size:				0.8em;	}			/*GALLERY SECTION*/		.artistsName {	font:12px 'helvetica neue',sans-serif;	letter-spacing:0px; 	line-height:1em; 	color:#222;	text-transform:uppercase;	font-weight:bold;}/* *********Style for Registration Page*********** */* { 	margin: 0; padding: 0; }#page-wrap { 	width: 950px;	margin: 0px auto 20px;	overflow: hidden;}.hidden {	position:absolute;	left:-999em;	top:-999em;	width:1%;}.titleReg {	font-size: 28px;	letter-spacing: -1px;	color: #555;	margin: 0 auto;	text-align:center;	}	.titleReg span	{ 		color: #1f8cc5; }.provide { 	font-size: 14px;	font-style: normal; 	letter-spacing: -.5px; 	margin: 0 0 5px 0; }p, label { 	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	font-size: 13px; 	margin: 4px 0;}fieldset {	width: 180px; 	padding: 15px; 	float: left; 	margin: 0 10px 0 0; 	}	fieldset#step_1	{ 	background:#000;	color: white;	border:0;	}		fieldset#step_2	{ 		background: #444;		color: white;		border:0; 	}	fieldset#step_3 { 		background: #999;		color: white;		border:0;  	}		fieldset#step_4 { 		background: #333;		color: white;		border:0;		}legend { 	font-weight: normal; 	font-size: 20px; 	background: #990000;	-moz-border-radius: 10px; 	-webkit-border-radius: 10px;	padding: 5px 10px; 	letter-spacing: -.5px;}									  	  option { 	padding: 0 5px; }.name_wrap { 	margin: 5px 0; 	}	.name_wrap label { 		font-size: 11px; 		display: block; 		width: 102px; 		float: left; 	}	.push {	margin: 5px 0 0 0; }#special_accommodations_wrap,#company_name_wrap { 	margin: 8px 0 0 0; }#company_name_wrap label,#special_accommodations_wrap label { 	font-size: 12px; }#special_accommodations_wrap textarea { 	width: 100%; height: 100px; }/*divider for registration form*/div.hr {  height: 1px;  widows:100%;  background: #CC3333;  margin-top:1em;}div.hr hr {  display: none;}******style for calendar *******.fc_main { background: #5fa2d6; border: 1px solid #fff; font-family: helvetics; font-size: 10px; }.fc_date { border: 1px solid #fff;  cursor:pointer; font-size: 10px; text-align: center;}.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #b2d9e7; font-size: 10px; text-align: center; }.fc_wk {font-family: helvetica; font-size: 10px; text-align: center;}.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }	.designingjoe {	color: #930;}.italics {	font-style: italic;}
