/* Copyright 2010 - Arts Events, Inc. */

/* Main Elements */
	body { margin: 0; padding: 0; font: normal 11px Arial, Helvetica, sans-serif; font-size:82% }
	body .listing {line-height:18px;  }
	h3{padding-top:20px;}
	p {line-height: 16px}
	
		body.bayfest { background: url("/bayfest/images/bg_body.gif") repeat-x;}
			body.bayfest a {color:#004b86; text-decoration: none; border-bottom: 1px solid #e4dfdd}
			body.bayfest a:hover {border-bottom: 1px solid #004b86}
		
		body.artigras { background: url("/artigras/images/bg_body.gif") repeat-x;}
			body.artigras a {color:#481E65; text-decoration: none; border-bottom: 1px solid #e4dfdd}
			body.artigras a:hover {border-bottom: 1px solid #481E65}
			
		body.artstreet { background: url("/artstreet/images/bg_body.gif") repeat;}
			body.artstreet a {color:#7D000E; text-decoration: none; border-bottom: 1px solid #e4dfdd}
			body.artstreet a:hover {border-bottom: 1px solid #7D000E}
			
		body.common { background: url("/common/images/bg_body.gif") repeat-x;}
			body.common a {color:#996633; text-decoration: none; border-bottom: 1px solid #e4dfdd}
			body.common a:hover {border-bottom: 1px solid #996633}
		
	img { border: 0px; text-decoration:none;}
	#wrapper { width: 750px; margin: 0px auto; padding:10px;}
	#main { float: left; background: #fff; margin-bottom:200px;}

/* Top Elements */
	#top { float: left; width: 746px; border-top: 1px solid #fff; border-left: 2px solid #fff; border-right: 2px solid #fff; }
	#top div { float: left; z-index:200;}
	#rotate{width:746px; height:260px; position: absolute; z-index:150;}
	#top img.navarea { position: absolute; z-index:250; top:275px;}
	#top .tag { position: absolute; z-index:251; top:52px;}
	#top .h { height: 41px; width: 746px; background:url("/common/images/head_top.jpg") repeat-x top;}
	#top .hb { height: 260px; width: 746px; } 
	#top .hb .hdn_links { display:none;}

 
/* Left Elements */
	#left { float: left; width: 205px; border-left: 2px solid #fff; }
	#left div { float: left; }
	#left .news {background:#F2F1EF url("/common/images/new_bg.jpg") no-repeat bottom;}
	#left .logos {margin-left: 15px;}
`	#left .logos_w {margin-left: 10px; float:left;}
	#left .news h2 { margin: 5px 0px 0px 0px; }
	#left .news dl { margin: 0px 0px 0px 15px;}
	#left .news dt { color: #333; font: bold 12px Georgia, "Times New Roman", Times, serif; overflow: hidden;padding: 2px 0px 0px 20px; background: url("/common/images/ico_thumbtack.gif") no-repeat; }
	#left .news dd { color: #333; padding: 10px 0px 10px 20px; font-size: 11px; margin: 0px; padding-right:5px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif;}
		#left .home dd { color: #333; padding:10px 5px 10px 0; font-family: Georgia, "Times New Roman", Times, serif;}
	#left img { padding: 5px 0; }
	#left a.nolink,#left  a.nolink:hover { border-bottom: 0px; }

/* Right Elements */
	#right p:first-letter{ font-size:1.5em;}
	#right p.plain:first-letter  { font-size:1em;}
	#right .body { float: left;  padding: 20px 25px 20px 10px; width: 490px;} 
	#right .body h2 { margin: 0px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333;}
	#right .body p { padding: 0px 0px 10px 0px; line-height:20px;}
	#right .body a.nolink, #right .body a.nolink:hover { border-bottom: 0px; text-underline: none;}	
		.llogo{height:70px; width:70px; padding:0 5px;}
		.llogo_w{height:90px; width:170px; padding-left:10px;}
	#right .logo_lg {float:left; width: 120px; height:120px; padding:5px 2px;}
	#right .logo_lg_wide {float:left; width: 250px; height:120px;}
	#right .contact .GMapEZ { float: left; width: 310px; height: 180px}
	ul.artists li, ol.artists li{padding:5px 0;}
	
	 /* Custom include for Artist registartion */
	#et_apparea #register_right{width:190px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #999; padding: 3px; background: #FFC;}
	#et_apparea p:first-letter{ font-size: inherit;}
	/*#et_apparea #profile p.ptp{width:300px;}*/
	.et_submitbutton, .et_loginbutton, .et_savebutton{cursor:pointer; font-weight:bold; background:url('/common/images/btn_create_account.png') no-repeat center; border:none; padding:10px 0; color:#fff; margin:30px 0 0 0; width:240px; text-transform:uppercase;}
	.et_cancelbutton{ border:#CCC 1px solid;}
	
	.et_logininput, .et_registerinput, .et_requiredcontactinfoinput, .et_contactinfotextarea, .et_contactinfoinput{background: #eaeaea; font-weight:normal; padding: 3px; margin:0; text-transform:inherit; color:#000; font-family: Verdana, Arial; font-size: 12px; border-top: 1px solid #999999; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #DBDBDB; width:230px;}
	#rules, #app, #exhibiting{ display:none;}
	ul.steps{ margin:0 auto; width:700px; text-align:center;}
	.steps * {list-style: none; margin-left: 0; display:inline;}
	.steps li{text-align:center; float: left;  width:220px; }
		.steps li img{ clear:left;}
		.steps li a{text-transform:uppercase; color:#333; font-size:.8em; border:none; width:100px;}


/* Bottom Elements */
	#btm { float: left; color: #666; background: #E4DFDD no-repeat url("/common/images/bg_btm.jpg"); width: 746px; border-right: 2px solid #fff; border-bottom: 1px solid #fff; border-left: 2px solid #fff}
	#btm .copyright { float: left; padding: 15px; width: 580px;}
	#btm .hg { float: left; padding-top: 10px;}
	#btm a { border:none; color: #666; text-decoration: underline;}

/* Index Elements */
	body.common .main{ padding-bottom:30px; border-bottom:2px #999999 solid;}
	body.common .event, body.common .event_js { float:left; width: 505px; margin-bottom:25px; }
	body.common .event .logo, body.common .event_js .logo{ width:177px; float:left;}
		body.common .event .logo a, body.common .event .logo a:hover,body.common .event_js .logo a, body.common .event_js .logo a:hover { border:none; text-decoration: none;}
	body.common .event .txt, body.common .event_js .txt { width: 315px; padding-left:10px; float:left; font-size:14px;  font-family: Georgia, "Times New Roman", Times, serif;}