@charset "utf-8";
/* CSS Document */

.outter						{ width:1296px; margin:0 auto; }
.inner						{ width:914px; margin:0 auto; min-height:1354px; }
.clearfix					{ clear:both; }
.center						{ text-align:center; }
body						{ background: url(images/site_bg.jpg) top repeat-x; margin:0; padding:0; }
span 						{ display:none; }
/* navigation */
.nav						{ height:80px; float:left; }
.nav ul						{ width:950px; }
ul#nav li 					{ display: inline; margin-right:10px; float:left; padding-top/**/:20px; }

ul#nav li a 				{ display:block; height:56px; text-indent: -9999px; float: left; }
ul#nav li.artlovers			{ width:129px; height:59px; background: url(images/art_lovers.jpg) bottom no-repeat; }
ul#nav li.exhibitor			{ width:224px; height:58px; background: url(images/exhibitor_info.jpg) bottom no-repeat; }
ul#nav li.facts a 			{ width:90px; background: url(images/festival_facts_nav.jpg) bottom center no-repeat; }
ul#nav li.features a 		{ width:93px; background: url(images/festival_features_nav.jpg) bottom center no-repeat; }
ul#nav li.gallery a			{ width:81px; background: url(images/image_gallery_nav.jpg) bottom center no-repeat; }
ul#nav li.artists a 		{ width:120px; background: url(images/artists_vendor_nav.jpg) bottom center no-repeat; }
ul#nav li.contact a 		{ width:90px; background: url(images/contact_nav.jpg) bottom center no-repeat; }
ul#nav li a:hover 			{ background-position: top center; margin-top:-2px;}


/* banner */
.banner						{ width:864px; height:146px; margin-left:24px; clear:both; }


/* Gallery */
.imgGallery					{ width:914px; height:399px; margin-left:17px; background: url(images/gallery_bg.png) no-repeat; }
.placeholder				{ margin-left:8px; padding-top:10px; }


/* Content */
.content					{ width:914px; }
.content .lCol				{ width:574px; float:left; margin:0 0 0 24px; padding:0; }
.content .lCol h1			{ margin:22px 0 0 0; background: url(images/featured_artist.png) no-repeat; height:21px; }

.content .rCol				{ width:258px; float:right; }	
.content .rCol h1			{ margin:22px 0 0 0; background: url(images/links_bg.png) no-repeat; height:21px; padding-bottom:30px; }
.rCol ul					{ margin:0; padding:0; width:235px; }
.rCol ul li.ulnone			{ border-bottom:none; }
.rCol ul li					{ height:35px; margin-bottom:10px; list-style:none; border-bottom:2px dotted #a49f94; }
.rCol ul li a 				{ font-family:"Times New Roman", Times, serif; font-size:20px; color:#c23e37; font-weight:bold; text-decoration:none; }
.rCol ul li a:hover			{ text-decoration:underline; }

.featured_artist			{ width:574px; height:243px; margin:22px 0 0 0; padding-bottom:30px; }
.featured_content h2		{ font-family:"Times New Roman", Times, serif; font-size:20px; color:#c3413a; font-weight:bold; padding:0; margin:0; }
.featured_content p			{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#323232; margin:0; padding-top:10px; }
.featured_content a			{ color:#c3413a; }
.devider					{ height:3px; background-color:#6d685e; margin:10px 0 10px 0; }

.upandcoming h2				{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#c23e37; font-weight:bold; padding-bottom:10px; margin:0; }
.upandcoming h3				{ font-family:"Times New Roman", Times, serif; font-size:20px; color:#322d25; font-weight:normal; padding:0; margin:0; }
.upandcoming p				{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#323232; margin:0; padding:0; }
.upandcoming hr				{ color:#e8e4d8; background-color: #fff; border: 2px dotted #6d685e; border-style: none none dotted; margin:10px 0 10px 0; }

.icons						{ padding:25px 0 0 0; }
.icons ul li				{ border-bottom:none; list-style:none; margin-bottom:10px; height:56px; }
.searchbox					{ width:259px; height:108px; background: url(images/search.jpg) no-repeat; padding:0 0 30px 0px; margin:0; }
.searchbar					{ height:33px; width:150px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#322d25;background-color:white; margin:0; padding:0; }
.leftsearch					{ float:left; width:150px; height:33px; padding:50px 0 0 22px; }
.rightsearch				{ float:right; width:54px; height:33px; margin-right:25px; margin-top:50px; }

/* footer */
.outterfooter				{ background: url(images/footer_sitebg.jpg) repeat-x; width:100%; padding-top:-1px; }
.footer						{ width:914px; height:373px; background: url(images/footer_bg.png) no-repeat; margin:0 auto; padding:0; }
.footernav					{ width:650px; float:left; margin-left:218px; margin-top:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.footernav a				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.footernav a:hover			{ text-decoration:underline; }
.copyright					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#78756f; margin-top:28px; }
.siteadmin					{ height:30px; float:right; margin:8px 37px 0 0; text-align:right; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.siteadmin a				{ text-decoration:none; color:#fff; }
.siteadmin a:hover			{ text-decoration:underline; color:#fff; }

	