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

html {
    height: 100%
}


.gradualfader{
filter:alpha(opacity=100);
-moz-opacity:1;
}


body {
	background-image: url('images/nicholas_yust_background.jpg');
	background-position: center top;
	background-repeat: repeat;
	margin: 0px;
	height: 100%;
	font-size: 12px;
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	color: #ffffff;
	text-align: left;
	}
	
div.everything {
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
	width: 800px;
	font-size: 13px;
	text-align: left; 
	}
	
div.header {
	background-color: #000000;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 0px;
	width: 100%;
	height: 70px;
	font-size: 13px;
	text-align: left; 
	}

/* div ids */

#wrapper {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	}

#footer {
	background-color: #333333;
	padding: 0;
	margin: 25px 0px 0px 0px;
	width: 100%;
	height: 100px;
	clear: both;
	}


#indexbanner {
	width: 800px;
	margin: 0;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	} 

#indexleft1 {
	width: 474px;
	height: 138px;
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
	text-align: left;
	background-color: #000000;
	}

#indexright1 {
	width: 310px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: right;
	}

#indexleft2 {
	width: 252px;
	height: 350px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	}

#indexright2 {
	width: 548px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: right;
	}
	
#indexfooter {
	width: 800px;
	margin: 0;
	padding: 10px 0px 10px 100px;
	text-align: center; 
	clear: both;
	} 	

#footerbanner {
	background-color: #333333;
	width: 100%;
	height: 100px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	}
	
img.footerbanner {
	padding-left: 25px;
	padding-right: 25px;
	margin-top: -10px;
	}
	
#headerbanner {
	background-color: #000000;
	width: 100%;
	height: 65px;
	margin: 0;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	} 
	
#headerleft1 {
	width: 474px;
	height: 65px;
	margin: 0;
	padding: 0px;
	float: left;
	text-align: left;
	}
	
#headerright1 {
	width: 325px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: right;
	}

.headermenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	text-decoration: none;
	border: none;
	letter-spacing: 2px;
	padding-right: 14px;
   }
   
#headermenu1 {
	background-image: url('images/nicholas_yust_menubg1.jpg');
	width: 800px;
	height: 16px;
	margin: 8px 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	} 
	
#headermenu2 {
	background-image: url('images/nicholas_yust_menubg2.jpg');
	width: 800px;
	height: 23px;
	margin: 8px 0px;
	padding: 3px 0px;
	text-align: center; 
	clear: both;
	} 

#dropmenudiv{
	position: absolute;
	border: 0;
	z-index: 100;
	}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	}

#pscroller{
	width: 220px;
	height: 120px;
	border: none;
	padding: 15px;
	background-color: none;
	font-size: 12px;
	font-color: #333333;
	font-weight: normal;
	}

#pscroller2 a{
	text-decoration: none;
	}
	
#homeheader {
	background-image: url('images/nicholas_yust_homebanner.jpg');
	width: 800px;
	height: 350px;
	margin: 20px 0px 8px 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	} 
	
#homeheaderL {
	width: 250px;
	margin: 0px 0px;
	padding: 20px 0px 0px 35px;
	text-align: justify; 
	float: left;
	} 
	
#homeheaderR {
	width: 505px;
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: right; 
	float: left;
	}
	
img.homeheaderR {
	padding: 10px;
	}
	 
#homeabout {
	width: 710px;
	margin: 30px 40px 40px 50px;
	padding: 0px 0px;
	text-align: justify; 
	clear: both;
	}
	
#homecolumns {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	}
	 	
#homecolumnL {
	background-image: url('images/nicholas_yust_header1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	margin: 0px;
	padding: 20px 12px 0px 0px;
	text-align: left; 
	float: left;
	} 
	
#homecolumnM {
	background-image: url('images/nicholas_yust_header2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	margin: 0px;
	padding: 20px 12px 0px 0px;
	text-align: left; 
	float: left;
	}  
	
#homecolumnR {
	background-image: url('images/nicholas_yust_header3.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 251px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-align: left; 
	float: left;
	clear: right;
	} 
	
#homenews1 {
	background-image: url('images/nicholas_yust_news1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	height: 270px;
	margin: 21px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align: left; 
	float: left;
	} 
	
#homenews2 {
	background-image: url('images/nicholas_yust_news2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	height: 600px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: left; 
	float: left;
	}
	
#homenews3 {
	background-image: url('images/nicholas_yust_news3.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	height: 310px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: left; 
	float: left;
	} 

#homenews4 {
	background-image: url('images/nicholas_yust_news4.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	height: 380px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: left; 
	float: left;
	} 
	
#homenews5 {
	background-image: url('images/nicholas_yust_news5.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	height: 350px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: center; 
	float: left;
	} 
	
#aboutheader {
	width: 800px;
	margin: 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	} 
	
#aboutheaderL {
	width: 450px;
	margin: 0px 0px;
	padding: 10px 0px 10px 35px;
	text-align: justify; 
	float: left;
	} 
	
#aboutheaderR {
	width: 300px;
	margin: 0px 0px;
	padding: 10px 0px 10px 10px;
	text-align: center; 
	float: left;
	} 
	
#abouttextR {
	background-image: url('images/nicholas_yust_divabout1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 580px;
	height: 768px;
	margin: 15px 0px;
	padding: 0px 20px 0px 200px;
	text-align: justify; 
	float: right;
	}
	
#aboutgallery {
	width: 263px;
	margin: 0px;
	padding: 0px 6px 0px 6px;
	text-align: center; 
	float: left;
	}
	
#artheader {
	background-image: url('images/nicholas_yust_divart1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 740px;
	height: 250px;
	margin: 0px;
	padding: 20px 30px 0px 30px;
	text-align: center; 
	clear: both;
	} 
	
#arttextL {
	width: 520px;
	margin: 0px 0px;
	padding: 0px 20px 100px 0px;
	text-align: justify; 
	float: left;
	} 

#artgallery {
	width: 250px;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	text-align: center; 
	float: left;
	}	

#purchaseabout {
	width: 710px;
	margin: 30px 40px 40px 50px;
	padding: 0px 0px;
	text-align: justify; 
	clear: both;
	}
	
#purchasebody {	
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	}

#purchasetext {
	background-image: url('images/nicholas_yust_background_purchase.jpg');
	background-position: top left;
	background-repeat: repeat;
	width: 800px;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	text-align: left; 
	float: left;
	}
	
#contact {	
	background-image: url('images/nicholas_yust_background_contact.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 800px;
	height: 550px;
	margin: 0px 0px 100px 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	}
	
#contactL {
	width: 330px;
	margin: 0px 0px;
	padding: 15px 10px 10px 10px;
	text-align: right; 
	float: left;
	} 
	
#contactR {
	width: 390px;
	margin: 0px 0px;
	padding: 360px 0px 70px 60px;
	text-align: left; 
	float: left;
	}
	
#thankyou {	
	background-image: url('images/nicholas_yust_background_thankyou.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 800px;
	height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px;
	text-align: left; 
	clear: both;
	}

#eventcolumns {
	width: 800px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	}
	 	
#eventcolumnL {
	background-image: url('images/nicholas_yust_header_event1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	margin: 0px;
	padding: 20px 12px 0px 0px;
	text-align: left; 
	float: left;
	} 
	
#eventcolumnM {
	background-image: url('images/nicholas_yust_header_event2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	margin: 0px;
	padding: 20px 12px 0px 0px;
	text-align: left; 
	float: left;
	}  
	
#eventcolumnR {
	background-image: url('images/nicholas_yust_header_event3.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 251px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-align: left; 
	float: left;
	clear: right;
	}
	
#eventcolumnT {
	width: 125px;
	margin: 0px;
	padding: 20px 0px 15px 0px;
	text-align: center; 
	valign: bottom;
	float: left;
	clear: right;
	line-height: 15px;
	}
	
#eventcolumnB {
	width: 280px;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
	text-align: left; 
	float: left;
	clear: right;
	line-height: 15px;
	}
	
#eventtitle {
	width: 800px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	border-top: solid;
	border-width: 1px;
	border-color: #b6ebfe;
	}

#eventlist {
	background-image: url('images/nicholas_yust_background_events.jpg');
	background-position: top left;
	background-repeat: repeat;
	width: 800px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: justify; 
	clear: both;
	}
	
#eventlistL  {
	width: 200px;
	margin: 0px;
	padding: 0px 0px;
	text-align: justify; 
	float: left;
	}
	
#eventlistM  {
	width: 420px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: left; 
	float: left;
	}
	
#eventlistR  {
	width: 160px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	border-left: solid;
	border-color: #b6ebfe;
	border-width: 1px;
	text-align: center; 
	float: left;
	clear: right;
	}
	
	
#newscolumns {
	width: 800px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	}
	 	
#newscolumnL {
	background-image: url('images/nicholas_yust_header_news1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	margin: 0px;
	padding: 20px 12px 0px 0px;
	text-align: left; 
	float: left;
	} 
	
#newscolumnM {
	background-image: url('images/nicholas_yust_header_news2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	margin: 0px;
	padding: 20px 12px 0px 0px;
	text-align: left; 
	float: left;
	}  
	
#newscolumnR {
	background-image: url('images/nicholas_yust_header_news3.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 251px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-align: left; 
	float: left;
	clear: right;
	}
	
#newscolumnT {
	width: 125px;
	margin: 0px;
	padding: 20px 0px 15px 0px;
	text-align: center; 
	valign: bottom;
	float: left;
	clear: right;
	line-height: 15px;
	}
	
#newscolumnB {
	width: 280px;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
	text-align: left; 
	float: left;
	clear: right;
	line-height: 15px;
	}
	
#newstitle {
	width: 800px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	border-top: solid;
	border-width: 1px;
	border-color: #ff0000;
	}

#newslist {
	background-image: url('images/nicholas_yust_background_events.jpg');
	background-position: top left;
	background-repeat: repeat;
	width: 800px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: justify; 
	clear: both;
	}
	
#newslistL  {
	width: 200px;
	margin: 0px;
	padding: 0px 0px;
	text-align: justify; 
	float: left;
	}
	
#newslistM  {
	width: 420px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: left; 
	float: left;
	}
	
#newslistR  {
	width: 160px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	border-left: solid;
	border-color: #b6ebfe;
	border-width: 1px;
	text-align: center; 
	float: left;
	clear: right;
	}

#grindabout {
	background-image: url('images/nicholas_yust_divcolors1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 740px;
	margin: 0px;
	padding: 30px 30px;
	text-align: justify; 
	clear: both;
	}
	
#grindcoltitle {
	width: 800px;
	margin: 0px;
	padding: 15px 0px;
	text-align: left; 
	clear: both;
	border-top: solid;
	border-width: 3px;
	border-color: #333333;
	}
	
#grindcolbody {	
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	}
	
#grindpattern {	
	width: 192px;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px;
	text-align: center; 
	float: left;
	}
	
#grindtitle {	
	width: 192px;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px;
	text-align: center; 
	float: left;
	}
	

#colabout {
	background-image: url('images/nicholas_yust_divcolors1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 740px;
	margin: 0px;
	padding: 30px 30px;
	text-align: justify; 
	clear: both;
	}
	
#color {	
	width: 96px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px;
	text-align: center; 
	float: left;
	}
	
#color2 {	
	width: 192px;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px;
	text-align: center; 
	float: left;
	}

#visualizerabout {
	background-position: top left;
	background-repeat: no-repeat;
	width: 740px;
	margin: 0px;
	padding: 10px 30px;
	text-align: justify; 
	clear: both;
	}
	
#visualizerbody {
	background-image: url('images/nicholas_yust_divvisualizer.jpg');
	background-position: top left;
	background-repeat: no-repeat;	
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	}
	
#visualizerbody2 {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	}

#visualizertitle {
	width: 800px;
	margin: 0px;
	padding: 15px 0px;
	text-align: left; 
	clear: both;
	border-top: solid;
	border-width: 3px;
	border-color: #666666;
	}	
	
#colorbox {
	background-color: #9729c0;
	width: 400px;
	height: 400px;
	margin: 0px;
	padding: 0px 0px;
	text-align: left; 
	clear: both;
	border-top: solid;
	border-width: 1px;
	border-color: #000000;
	}		

#visualizerblock1 {	
	width: 400px;
	height: 400px;
	margin: 20px 0px 0px 20px;
	padding: 0px 4px 40px 4px;
	text-align: center; 
	float: left;
	}
	
#visualizerblock2 {	
	width: 300px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding: 80px 0px 0px 40px;
	text-align: center; 
	float: left;
	clear: right;
	}

#visualizerart {	
	width: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px;
	text-align: center; 
	float: left;
	cursor: pointer;
	}
	
#visualizerart2 {	
	width: 126px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px;
	text-align: center; 
	float: left;
	}	

#printsabout {
	width: 780px;
	margin: 0px;
	padding: 10px 10px;
	text-align: justify; 
	clear: both;
	}

#printstitle1 {
	background-image: url('images/nicholas_yust_header_prints1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 740px;
	margin: 21px 0px 0px 0px;
	padding: 20px 30px 15px 30px;
	text-align: left; 
	}
	
#printstitle2 {
	background-image: url('images/nicholas_yust_header_prints2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 740px;
	margin: 21px 0px 0px 0px;
	padding: 20px 30px 0px 30px;
	text-align: left; 
	float: left;
	clear: both;
	}
		

#printcolumns {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center; 
	clear: both;
	}
	 	
#printcolumnL {
	background-image: url('images/nicholas_yust_header_prints21.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #222222;
	width: 250px;
	margin: 0px 10px 0px 0px;
	padding: 15px 0px 0px 5px;
	text-align: right; 
	float: left;
	} 
	
#printcolumnM {
	background-image: url('images/nicholas_yust_header_prints22.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #222222;
	width: 250px;
	margin: 0px 10px 0px 0px;
	padding: 15px 0px 0px 5px;
	text-align: right; 
	float: left;
	}  
	
#printcolumnR {
	background-image: url('images/nicholas_yust_header_prints23.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #222222;
	width: 250px;
	margin: 0px 10px 0px 0px;
	padding: 2px 0px 0px 5px;
	text-align: right; 
	float: left;
	clear: right;
	} 

#gallery {	
	background-image: url('images/nicholas_yust_background_gallery.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 800px;
	height: 396px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 30px 0px;
	text-align: left; 
	clear: both;
	}
	
#galleryTitle {	
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: left; 
	clear: both;
	}
	
#galleryTitle2 {	
	width: 800px;
	margin: 30px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: left; 
	clear: both;
	border-top: solid;
	border-width: 1px;
	border-color: #b6ebfe;
	}
	
#galleryLinks {	
	width: 280px;
	margin: 0px 0px;
	padding: 0px 0px 0px 80px;
	text-align: left; 
	float: left;
	}  

#galleryImages {	
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 200px 0px;
	text-align: left; 
	clear: both;
	}
	
	
#galleryText {	
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px;
	text-align: justify; 
	clear: both;
	}
	
#galleryL {
	width: 532px;
	margin: 0px 0px;
	padding: 10px 10px 0px 14px;
	text-align: left; 
	float: left;
	} 
	
#galleryR {
	width: 238px;
	margin: 0px 0px;
	padding: 0px 6px 0px 0px;
	text-align: left; 
	float: left;
	}
	
#galleryT {
	width: 50px;
	margin: 0px 0px;
	padding: 10px 4px 0px 4px;
	text-align: left; 
	float: left;
	}
	
#galleryI {
	width: 190px;
	margin: 0px 0px;
	padding: 10px 5px 30px 5px;
	text-align: center; 
	float: left;
	}
	
#galleryPage {
	width: 620px;
	margin: 0px 0px;
	padding: 5px 0px 0px 180px;
	text-align: left; 
	float: left;
	}
	
#galleryPopup {
	width: 238px;
	margin: 0px 0px;
	padding: 0px 6px 0px 0px;
	text-align: center; 
	float: right;
	}
	
#galleryBuy {	
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 200px 0px;
	text-align: center; 
	clear: both;
	}	
		
#productheader {	
	background-image: url('images/nicholas_yust_background_product.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 800px;
	height: 376px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	text-align: left; 
	clear: both;
	}

#productheaderL {
	width: 532px;
	height: 396px;
	margin: 0px 0px;
	padding: 10px 10px 0px 14px;
	text-align: left; 
	float: left;
	} 
	
#productheaderR {
	width: 238px;
	margin: 0px 0px;
	padding: 10px 6px 0px 0px;
	text-align: left; 
	float: left;
	}

img.productheaderR {
	padding: 10px 10px 0px 0px;
	}
	
#productheaderT {
	width: 238px;
	margin: 0px 0px;
	padding: 0px 6px 0px 0px;
	text-align: left; 
	float: left;
	}
		
#productheaderTitle {	
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: left; 
	clear: both;
	}
	
#productheaderTitle2 {	
	width: 800px;
	margin: 30px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: left; 
	clear: both;
	border-top: solid;
	border-width: 1px;
	border-color: #b6ebfe;
	}
	
#productheaderLinks {	
	width: 280px;
	margin: 0px 0px;
	padding: 0px 0px 0px 80px;
	text-align: left; 
	float: left;
	}  

#customtitle {	
	width: 790px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	text-align: left; 
	clear: both;
	}
	
#customimage {	
	width: 800px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: left; 
	clear: both;
	}
	
#customheader {	
	background-color: #000000;
	width: 790px;
	height: 5px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	text-align: left; 
	clear: both;
	}

#customL {
	width: 145px;
	margin: 0px 0px;
	padding: 12px 15px 0px 10px;
	text-align: left; 
	float: left;
	} 
	
#customR {
	width: 610px;
	margin: 0px 0px;
	padding: 30px 0px 0px 0px;
	text-align: right; 
	float: left;
	}
	
#customgallery {	
	background-image: url('images/nicholas_yust_divcustom.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 790px;
	height: 230px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	text-align: left; 
	clear: both;
	}

#customgallery2 {	
	background-image: url('images/nicholas_yust_divcustom2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 790px;
	height: 230px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	text-align: left; 
	clear: both;
	}
	
#customgallery3 {	
	background-image: url('images/nicholas_yust_divcustom3.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 790px;
	height: 230px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	text-align: left; 
	clear: both;
	}
			
/* fonts */

h1 {
    display: inline;
	}
	
h2 {
    display: inline;
	}
	
h3 {
    display: inline;
	}
	
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099cc;
	letter-spacing: 1px;
	}

.index1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.index2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	font-weight: lighter;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.index3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: lighter;
	letter-spacing: 1px;
	}

.indexfooter {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
   }
   
.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 12px;
	text-decoration: none;
	border: none;
	letter-spacing: 2px;
	padding-right: 16px;
   }
   
.headerline {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 9px;
	text-decoration: none;
	border: none;
	letter-spacing: 2px;
	padding-right: 18px;
   }
   
.headerbracket {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	font-size: 12px;
	text-decoration: none;
	border: none;
	letter-spacing: 2px;
	padding-right: 0px;
   }
   
.homeabout1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.homeabout2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 14px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }
   
.homecolumn1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
	padding-left: 60px;
	border: none;
	letter-spacing: 2px;
   }
   
.homecolumn2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.homecolumn3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	font-weight: bold;
	font-size: 13px;
	padding-top: 77px;
	border: none;
	letter-spacing: 2px;
   }
   
.homecolumn4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b6ebfe;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
	padding: 0px 0px 0px 5px;
	border: none;
	letter-spacing: 2px;
   }

.homecolumn5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	padding-left: 15px;
	border: none;
	letter-spacing: 2px;
   }
   
.homecolumn6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	padding-left: 0px;
	border: none;
	letter-spacing: 2px;
   }

.homecolumn7 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	font-weight: bold;
	font-size: 13px;
	border: none;
	letter-spacing: 1px;
   }
   
.about1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.about2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }
   
.about3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 12px;
	line-height: 12px;
	font-style: bold;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }
   
 .art1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.art2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }
   
.art3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 12px;
	line-height: 12px;
	font-style: bold;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }

.purchase1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	padding: 0px 15px 0px 15px;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.purchase2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: 60px;
	border: none;
	letter-spacing: 2px;
   }
   
.purchase3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	padding: 0px 15px 0px 40px;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.purchase4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	padding: 0px 15px 0px 0px;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	border: none;
	letter-spacing: 1px;
   }

.contactText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 12px;
   color: #b6ebfe;
   letter-spacing: 1px;
}

.contactText2{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #0099cc;
   letter-spacing: 1px;
}

.contact2Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #0099cc;
   letter-spacing: 1px;
}

.contactText3{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 18px;
   color: #b6ebfe;
   letter-spacing: 1px;
   padding-left: 7px;
}

.submit{
	background: url(images/nicholas_yust_submit.jpg);
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 3px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.contactform{
	background: #111111;
	color: #b6ebfe;
	font-weight: light;
	letter-spacing: 1px;
	scrollbar-face-color: #317B9C;
	scrollbar-track-color: #87B4C9;
	scrollbar-arrow-color: #54A1C4;
	scrollbar-3dlight-color: #B8D7E6;
	scrollbar-shadow-color: #1E6180;
	scrollbar-highlight-color: #7CBCDA;
	scrollbar-darkshadow-color: #1E6180;
	border-width: 2px;
	border-color: #999999;
}

.thankyouText1{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 15px;
   color: #b6ebfe;
   letter-spacing: 1px;
   padding-left: 140px;
}

.thankyouText2{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 60px;
   color: #0099CC;
   letter-spacing: 1px;
   padding-left: 140px;
}

.eventcolumn1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 10px;
	border: none;
	letter-spacing: 2px;
   }
   
.eventcolumn2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	border: none;
	letter-spacing: 2px;
   }
 
 .eventheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #0099cc;
	}
	
.eventheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #0099cc;
	}
	
.eventlist1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
	line-height: 25px;
	border: none;
	letter-spacing: 1px;
   }
   
.eventlist2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	padding-left: 15px;
	border: none;
	letter-spacing: 1px;
   }

.newscolumn1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 10px;
	border: none;
	letter-spacing: 2px;
   }
   
.newscolumn2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	border: none;
	letter-spacing: 2px;
   }
   
 .newsheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #ff3333;
	}
	
.newsheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #ff3333;
	}
	
.grindcol1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	padding: 0px 15px 0px 15px;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.grindcol2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099cc;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
   }
   
.grindcol3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
   }
   
.visualizer1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	padding: 0px 15px 0px 15px;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
   
.visualizer2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #9729c0;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
   }   	
   
 .visualizer3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
   }

 .prints1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 14px;
	border: none;
	letter-spacing: 2px;
   }
 
.prints2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }

.prints3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
	padding-right: 105px;
	padding-bottom: 20px;
   }

.prints4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	line-height: 11px;
	border: none;
	letter-spacing: 1px;
   }
      
.printForm{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 12px;
   color: #b6ebfe;
   letter-spacing: 1px;
}
   
.printform2{
	background: #111111;
	color: #b6ebfe;
	font-weight: light;
	letter-spacing: 0px;
	scrollbar-face-color: #317B9C;
	scrollbar-track-color: #87B4C9;
	scrollbar-arrow-color: #54A1C4;
	scrollbar-3dlight-color: #B8D7E6;
	scrollbar-shadow-color: #1E6180;
	scrollbar-highlight-color: #7CBCDA;
	scrollbar-darkshadow-color: #1E6180;
	border-width: 2px;
	border-color: #999999;
}

 .gallery1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	line-height: 13px;
	border: none;
	letter-spacing: 1px;
   }
   
.gallery2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	border: none;
	letter-spacing: 2px;
	padding-left: 20px;
   }

.gallery3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-weight: normal;
	font-size: 13px;
	line-height: 13px;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }

.gallery4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b6ebfe;
	font-size: 12px;
	line-height: 12px;
	font-style: bold;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }
   
.gallery5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: normal;
	font-size: 10px;
	line-height: 25px;
	border: none;
	letter-spacing: 2px;
	padding-left: 0px;
   }
   
 .gallery6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 1px;
   }
   
.product1{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 20px;
   color: #ffffff;
   text-align: left;
   letter-spacing: 1px;
}

.product2{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 13px;
   color: #999999;
   font-style: normal;
   text-align: left;
   letter-spacing: 1px;
}

.product3{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 13px;
   color: #999999;
   text-align: left;
   letter-spacing: 1px;
}

.custom1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 2px;
   }
   
.custom2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 1px;
   }
   
.custom3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 1px;
   }
   
.custom4 {
	font-family: Arial, Helvetica, sans-serif;
    color: #B6EBFE;
   	font-size: 12px;
	line-height: 14px;
	letter-spacing: 1px;
   }
   
.custom5 {
	font-family: Arial, Helvetica, sans-serif;
    color: #B6EBFE;
   	font-size: 14px;
	line-height: 16px;
	letter-spacing: 2px;
   }
 
.custom6{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #cccccc;
   line-height: 12px;
}   
    
/* images */

img {
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border: none;
	} 

/* links */

#indexfooter a:link {color: #0099cc; font-size: 16px; text-decoration: none; border: none; letter-spacing: 2px; font-weight: bold;}
#indexfooter a:visited {color: #0099cc; font-size: 16px; text-decoration: none; border: none; letter-spacing: 2px;}
#indexfooter a:hover {color: #c00000; font-size: 16px; text-decoration: none; border: none; letter-spacing: 2px;}
#indexfooter a:active {color: #c00000; font-size: 16px; text-decoration: none; border: none; letter-spacing: 2px;}

#headermenu1 a:link {color: #cccccc; font-size: 12px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 17px;}
#headermenu1 a:visited {color: #cccccc; font-size: 12px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 17px;}
#headermenu1 a:hover {color: #ff0000; font-size: 12px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 17px;}
#headermenu1 a:active {color: #ff0000; font-size: 12px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 17px;}

#headermenu2 a:link {color: #cccccc; font-size: 10px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 14px;}
#headermenu2 a:visited {color: #cccccc; font-size: 10px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 14px;}
#headermenu2 a:hover {color: #0099cc; font-size: 10px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 14px;}
#headermenu2 a:active {color: #0099cc; font-size: 10px; text-decoration: none;  border: none; letter-spacing: 2px; padding-right: 14px;}


#dropmenudiv a:link {color: #cccccc; font-size: 9px; text-decoration: none; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 3px; padding-right: 2px;}
#dropmenudiv a:visited {color: #cccccc; font-size: 9px; text-decoration: none; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 3px; padding-right: 2px;}
#dropmenudiv a:hover {color: #0099cc; font-size: 9px; text-decoration: none; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 3px; padding-right: 2px;}
#dropmenudiv a:active {color: #0099cc; font-size: 9px; text-decoration: none; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 3px; padding-right: 2px;}

#homecolumnM a:link {color: #cccccc; font-size: 12px; text-decoration: underline; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 8px; padding-right: 2px; line-height:14px;}
#homecolumnM a:visited {color: #cccccc; font-size: 12px; text-decoration: underline; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 8px; padding-right: 2px; line-height:14px;}
#homecolumnM a:hover {color: #b6ebfe; font-size: 12px; text-decoration: underline; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 8px; padding-right: 2px; line-height:14px;}
#homecolumnM a:active {color: #b6ebfe; font-size: 12px; text-decoration: underline; border: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 8px; padding-right: 2px; line-height:14px;}

#galleryImages a:link {color: #cccccc; text-decoration: none; border: none;}
#galleryImages a:visited {color: #cccccc; text-decoration: none; border: none;}
#galleryImages a:hover {color: #b6ebfe; text-decoration: underline; border: none;}
#galleryImages a:active {color: #b6ebfe; text-decoration: underline; border: none;}

.eventheader2 a:link {color: #0099cc;}
.eventheader2 a:visited {color: #0099cc;}
.eventheader2 a:hover {color: #0099cc;}
.eventheader2 a:active {color: #0099cc;}

lI.listevents {list-style: circle outside; color: #ffffff; font-size: 10px; line-height: 18px; letter-spacing: 1px;} 
.listevents a:link {color: #ffffff; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}
.listevents a:visited {color: #b6ebfe; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}
.listevents a:hover {color: #b6ebfe; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}
.listevents a:active {color: #b6ebfe; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}

.newsheader2 a:link {color: #ff0000;}
.newsheader2 a:visited {color: #ff0000;}
.newsheader2 a:hover {color: #ff0000;}
.newsheader2 a:active {color: #ff0000;}

lI.listnews {list-style: circle outside; color: #ffffff; font-size: 10px; line-height: 18px; letter-spacing: 1px;} 
.listnews a:link {color: #ffffff; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}
.listnews a:visited {color: #ff0000; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}
.listnews a:hover {color: #ff0000; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}
.listnews a:active {color: #ff0000; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}

lI.listhome {list-style: circle outside; color: #b6ebfe; font-size: 10px; line-height: 14px; letter-spacing: 1px;} 
.listhome a:link {color: #b6ebfe; font-size: 10px; text-decoration: underline; line-height:14px; letter-spacing: 1px;}
.listhome a:visited {color: #b6ebfe; font-size: 10px; text-decoration: underline; line-height:14px; letter-spacing: 1px;}
.listhome a:hover {color: #ffffff; font-size: 10px; text-decoration: underline; line-height:14px; letter-spacing: 1px;}
.listhome a:active {color: #ffffff; font-size: 10px; text-decoration: underline; line-height:14px; letter-spacing: 1px;}

lI.listpurchase {list-style: circle outside; color: #b6ebfe; font-size: 12px; line-height: 18px; letter-spacing: 1px;} 
.listpurchase a:link {color: #b6ebfe; font-size: 12px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}
.listpurchase a:visited {color: #b6ebfe; font-size: 12px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}
.listpurchase a:hover {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}
.listpurchase a:active {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}

lI.listgrinds {list-style: circle outside; color: #cccccc; font-size: 12px; line-height: 18px; letter-spacing: 1px; text-align: left; } 
.listgrinds a:link {color: #b6ebfe; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}
.listgrinds a:visited {color: #b6ebfe; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}
.listgrinds a:hover {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}
.listgrinds a:active {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}

.grindcol2 a:link {color: #0099cc;}
.grindcol2 a:visited {color: #0099cc;}
.grindcol2 a:hover {color: #0099cc;}
.grindcol2 a:active {color: #0099cc;}

lI.listvisualizer {color: #b6ebfe; font-size: 11px; line-height: 18px; letter-spacing: 1px; text-align: left; } 
.listvisualizer a:link {color: #b6ebfe; font-size: 11px; text-decoration: underline; line-height:18px; letter-spacing: 1px; text-align: left;}
.listvisualizer a:visited {color: #b6ebfe; font-size: 11px; text-decoration: underline; line-height:18px; letter-spacing: 1px; text-align: left;;}
.listvisualizer a:hover {color: #ffffff; font-size: 11px; text-decoration: underline; line-height:18px; letter-spacing: 1px; text-align: left;}
.listvisualizer a:active {color: #ffffff; font-size: 11px ; text-decoration: underline; line-height:18px; letter-spacing: 1px; text-align: left;}

lI.listprints1 {list-style: circle outside; color: #cccccc; font-size: 12px; line-height: 18px; letter-spacing: 1px; text-align: left;} 
.listprints1 a:link {color: #cccccc; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}
.listprints1 a:visited {color: #cccccc; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}
.listprints1 a:hover {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}
.listprints1 a:active {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}

lI.listprints2 {list-style: decimal; color: #0099cc; font-size: 12px; line-height: 18px; letter-spacing: 1px; text-align: left;} 
.listprints2 a:link {color: #0099cc; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}
.listprints2 a:visited {color: #0099cc; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}
.listprints2 a:hover {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}
.listprints2 a:active {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left;}

lI.listprints3 {list-style: circle outside; color: #cccccc; font-size: 12px; line-height: 18px; letter-spacing: 1px; text-align: left; } 
.listprints3 a:link {color: #b6ebfe; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}
.listprints3 a:visited {color: #b6ebfe; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}
.listprints3 a:hover {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}
.listprints3 a:active {color: #ffffff; font-size: 12px; text-decoration: underline; line-height:25px; letter-spacing: 1px; text-align: left; padding-left: 60px;}

lI.listgallery {list-style: circle outside; color: #b6ebfe; font-size: 10px; line-height: 18px; letter-spacing: 1px;} 
.listgallery a:link {color: #b6ebfe; font-size: 10px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}
.listgallery a:visited {color: #b6ebfe; font-size: 10px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}
.listgallery a:hover {color: #ffffff; font-size: 10px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}
.listgallery a:active {color: #ffffff; font-size: 10px; text-decoration: underline; line-height:18px; letter-spacing: 1px;}
.listgallery {color: #b6ebfe; font-size: 10px; text-decoration: none; line-height:18px; letter-spacing: 1px;}

.prints2 a:link {color: #0099cc;}
.prints2 a:visited {color: #0099cc;}
.prints2 a:hover {color: #0099cc;}
.prints2 a:active {color: #0099cc;}

lI.listart {list-style: circle outside; color: #cccccc; font-size: 10px; line-height: 12px; letter-spacing: 1px;} 

lI.listgallery2 {list-style: circle outside; color: #cccccc; font-size: 10px; line-height: 12px; letter-spacing: 1px;} 

/* style */


p.nospace {margin-bottom: 0px}
p.indent {margin-left:100px; margin-top: 0px}







/* old */

td.back {background-image: url(images/background_nyfma.jpg);}  


a:link {color: #CCCCCC}
a:visited {color: #CCCCCC}
a:hover {color: #FFFFFF}
a:active {color: #FFFFFF}

#footer {
bottom: 0;
position: relative;
margin-top: -120px;
padding: 0% 0%;
width: 100%;
\width: 100%;
w\idth: 100%;
}

#container {
     position: relative;
     min-height: 100%;
     _height: 100%;
}

#content {
     padding-bottom: 120px;
}

.menuText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CCCCCC;
   text-decoration: none;
   line-height: 12px;
}

.menu2Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   line-height: 12px;
}

.iconText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #666666;
   line-height: 12px;
}

.picText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FF0000;
   line-height: 12px;
}

.picGText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CCCCCC;
   line-height: 12px;
}

.picBText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #0099CC;
   line-height: 12px;
}

.picWText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   line-height: 12px;
}


.descText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CCCCCC;
   text-align: justify;
}

.footerText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   text-align: center;
}

.footerIndexText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
   text-align: center;
}

.aboutArtText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #CCCCCC;
   text-align: justify;
   letter-spacing: 1px;

}

.aboutArtistText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #CCCCCC;
   text-align: justify;
   letter-spacing: 1px;

}

.customText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #CCCCCC;
   text-align: justify;
   letter-spacing: 1px;

}

.custom2Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #B6EBFE;
   text-align: justify;
   letter-spacing: 1px;

}

.custom3Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #B6EBFE;
   text-align: justify;
   letter-spacing: 1px;

}

.linkText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 13px;
   color: #FFFFFF;
   letter-spacing: 1px;

}

.colorText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   color: #FFFFFF;
   letter-spacing: 2px;

}

.color2Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #CCCCCC;
   letter-spacing: 1px;

}

.color3Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 13px;
   color: #CCCCCC;
   letter-spacing: 1px;
}


.comingText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   line-height: 18px;
   color: #B6EBFE;
   letter-spacing: 1px;
}

.purchaseText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   color: #666666;
   text-align: justify;
   letter-spacing: 1px;
}

.custLGRText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #FF0000;
   text-align: left;
   letter-spacing: 1px;
}

.custSMRText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 11px;
   color: #FF3333;
   text-align: left;
   letter-spacing: 1px;
}

.custLGGText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #CCCCCC;
   text-align: left;
   letter-spacing: 1px;
}

.custSMGText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 11px;
   color: #FFFFFF;
   text-align: left;
   letter-spacing: 1px;
}

.custLGBText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #0099CC;
   text-align: left;
   letter-spacing: 1px;
}

.custSMBText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 11px;
   color: #B6EBFE;
   text-align: left;
   letter-spacing: 1px;
}

.custLGSText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #B6EBFE;
   text-align: left;
   letter-spacing: 1px;
}

.prodText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 18px;
   color: #0099CC;
   text-align: left;
   letter-spacing: 1px;
}

.prod2Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #B6EBFE;
   text-align: left;
   letter-spacing: 1px;
}

.prod3Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 13px;
   color: #666666;
   text-align: left;
   letter-spacing: 1px;
}

.prod4Text{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 13px;
   color: #B6EBFE;
   text-align: left;
   letter-spacing: 1px;
}

.showText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CCCCCC;
   text-decoration: none;
   line-height: 18px;
}

.topborder {
border-top: 1px solid #CCCCCC;
}

.bottomborder {
border-bottom: 1px solid #CCCCCC;
}

.imageborder {
border: 1px solid #666666;
}

p.negBottom {
margin-bottom: 3px;
margin-top: 2px;
}

p.negTop {
margin-top: -0px;
}


.feedback{
padding: 0 5px;
color: #0099CC;
background: #CCCCCC;
font: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
}

.colorsText{
   font: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   color: #CCCCCC;
   text-align: left;
   letter-spacing: 1px;
}


