	body {margin: 0px; padding: 0; font-size: small; background-color:#000000; font-family:arial, verdana, sans-serif;}

/* **********GENERAL SELECTORS ************/

	h1 {font-size:100%; font-weight:normal; margin:0;}
	/*h2 {font-size:160%; font-weight:bold;}
	h3 {font-size:125%; font-weight:bold;}
	h4 {font-size:100%; font-weight:bold; margin:0;}
	p {text-align:left;}*/
	
/* **********GENERAL CLASSES ************/

	#scrolledifying	{ position : absolute; top : 700px; }
	.redline {border:1px solid #ff0000;}
	.clearer {clear:both;}
	.bold {font-weight:bold;}
	.white {color:#ffffff;}
	.header4 {font-size:100%; font-weight:bold;}
	.dropCap {height:25px; float:left; font-size:225%; font-weight:bold; margin:-2px 0 0 0; padding:0;}
	.normal {font-weight:normal;}

/************ HORIZONTAL MENU STYLES **********/

	#menuH {float:left; display:inline; width:100%; margin:0px; padding:0px; list-style:none; background:#8F8F8F url(../images/menuH.border.gif) repeat-x bottom;}
	#menuH li {float:left; margin:0px; padding: 0;}
	#menuH a {float:left; display:block; margin:0; padding:4px 8px; color:#000; text-decoration:none; border-right:1px solid #000; background:#8F8F8F url(../images/menuH.border.gif) repeat-x bottom;}/* url(../images/off_bg.gif) repeat-x top left; */ 
	#menuH li a:hover, #menuH li a.current {color: #000; background:#BFBFBF;}/*url(../images/on_bg.gif) repeat-x top left*/
	#menuH li.tabmargin {margin-left:50px; border-left:1px solid #000;}
	
/************ HORIZONTAL SUBMENU STYLES **********/	
	.submenubar {background:#8F8F8F; width:100%; height:10px;}
	#submenuH {float:left; display:inline; width:100%; margin:0px; padding:0px; list-style:none; background:#8F8F8F url(../images/menuH.border.gif) repeat-x top;}
	#submenuH li {float:left; margin:0px; padding: 0;}
	#submenuH a {float:left; display:block; margin:0; padding:4px 8px; color:#000; text-decoration:none; border-right:1px solid #000; background:#8F8F8F url(../images/menuH.border.gif) repeat-x top;}/* url(../images/off_bg.gif) repeat-x top left; */ 
	#submenuH li a:hover, #submenuH li a.current {color: #000; background:#BFBFBF;}
	#submenuH li.tabmargin {margin-left:50px; border-left:1px solid #000;} /* not working */
	
/* **********CONTAINER STYLES ************/
	
	#container {width:800px; margin:15px auto 0 auto; text-align:left; font-size:85%;} /*d5d5d5*/
	#container #containerDiv {color:#AFAFAF; background:#585859 url(../images/container.bg.gif) repeat-x top; margin:0px;}
	
	#containerDiv #print {float:left; width:50%; margin:0px 0px 10px 0px;}
	#containerDiv #printCap {float:left; width:45%; margin:10px 0px 0px 0px; text-align:left;}

/************ LEFT COLUMN HOME PAGE STYLES **********/
	#artexpo {float:left; margin:10px 0 10px 10px; font-size:105%; width:770px;}
	#artexpo a {color:#fff;}
	#artexpo a:hover {text-decoration:none;}
	
	#leftcol {width:236px; float:left; margin:10px 0 10px 10px; font-size:105%;}
	#leftcol a {color:#fff;}
	#leftcol a:hover {text-decoration:none;}
	
/************ RIGHT COLUMN STYLES **********/
	
	/*#rightCol img {float:left; margin:10px 0px 10px 10px; border:1px solid #000;}
	#rightCol #interactiveCap {float:left; width:85%; margin:0px 10px 10px 10px; text-align:left;}*/
	/*#rightCol {float:left; width:575px; margin-left:10px;}*/
	
/************ BUTTON STYLES **********/
	
	.buttonrow {width:670px; margin:0px auto;}
	.buttonrow .buttonimagediv {width:150px; height:150px; float:left; margin:0px 15px 0px 0px;}
	.buttonrow .buttonimagediv h1 a {color:#AFAFAF; text-decoration:none;}
	.buttonrow .buttonimagediv span {font-size:0;}
	
	/* CELTIC BUTTONS */		
	.buttonrow .buttonimagediv .celticarmorer a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.celtic.armorer.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .celticarmorer a:hover {background-position: 0px -150px;}
		
	.buttonrow .buttonimagediv .celticscotland a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.celtic.scotland.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .celticscotland a:hover {background-position: 0px -150px;}
		
	.buttonrow .buttonimagediv .celticrheingold a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.celtic.rheingold.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .celticrheingold a:hover {background-position: 0px -150px;}
				
	.buttonrow .buttonimagediv .celticgottfried a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.celtic.gottfried.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .celticgottfried a:hover {background-position: 0px -150px;}
			
	.buttonrow .buttonimagediv .celticspinner a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.celtic.spinner.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .celticspinner a:hover {background-position: 0px -150px;}
	 		
	.buttonrow .buttonimagediv .celticviking a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.celtic.viking.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .celticviking a:hover {background-position: 0px -150px;}
	 		
	.buttonrow .buttonimagediv .celticlegend a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.celtic.legend.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .celticlegend a:hover {background-position: 0px -150px;}
	
	/* AUTOMOTIVE BUTTONS */		
	.buttonrow .buttonimagediv .automotivechieftain a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.automotive.chieftain.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .automotivechieftain a:hover {background-position: 0px -150px;}
		
	.buttonrow .buttonimagediv .automotivecamaro a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.automotive.camaro.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .automotivecamaro a:hover {background-position: 0px -150px;}
		
	.buttonrow .buttonimagediv .automotiveporsche a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.automotive.porsche.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .automotiveporsche a:hover {background-position: 0px -150px;}
				
	.buttonrow .buttonimagediv .automotiveaudi a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.automotive.audi.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .automotiveaudi a:hover {background-position: 0px -150px;}
			
	.buttonrow .buttonimagediv .automotivegto a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.automotive.gto.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .automotivegto a:hover {background-position: 0px -150px;}
	 		
	.buttonrow .buttonimagediv .automotiveroadster a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.automotive.roadster.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .automotiveroadster a:hover {background-position: 0px -150px;}
	
	/* SPIRITUAL BUTTONS */		
	.buttonrow .buttonimagediv .spiritualhoney a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.spiritual.honey.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .spiritualhoney a:hover {background-position: 0px -150px;}
		
	.buttonrow .buttonimagediv .spiritualmarriage a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.spiritual.marriage.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .spiritualmarriage a:hover {background-position: 0px -150px;}
		
	.buttonrow .buttonimagediv .spiritualnativity a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.spiritual.nativity.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .spiritualnativity a:hover {background-position: 0px -150px;}
				
	.buttonrow .buttonimagediv .spiritualmatthew a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.spiritual.matthew.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .spiritualmatthew a:hover {background-position: 0px -150px;}
			
	.buttonrow .buttonimagediv .spiritualeffective a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.spiritual.effective.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .spiritualeffective a:hover {background-position: 0px -150px;}
	 		
	.buttonrow .buttonimagediv .spiritualedifying a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.spiritual.edifying.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .spiritualedifying a:hover {background-position: 0px -150px;}
	
	/* WILDLIFE BUTTONS */		
	.buttonrow .buttonimagediv .wildlifewaterfall a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.wildlife.waterfall.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .wildlifewaterfall a:hover {background-position: 0px -150px;}
		
	.buttonrow .buttonimagediv .wildlifecoralsea a {display:block; width:150px; height:150px; overflow:hidden; margin-bottom:5px; border:1px solid #000; background: url(../images/buttons/button.wildlife.coralsea.jpg) 0 0 no-repeat;}	
	.buttonrow .buttonimagediv .wildlifecoralsea a:hover {background-position: 0px -150px;}
	
/************ PORTRAIT & LANDSCAPE STYLES **********/
	.portrait {margin:0 auto;}
	.portrait .caption {float:left; width:150px; margin-left:15px;}
	
	.landscape {margin:0 auto;}
	.landscape .caption {width:400px; margin-top:10px;}
	
	.portrait .armorer {float:left; width:483px; height:650px; border:1px solid #000; background: url(../images/celtic/celtic.armorer.jpg) no-repeat;}
	.landscape .scotland {float:left; width:700px; height:1010px; border:1px solid #000; background: url(../images/celtic/celtic.scotland.jpg) no-repeat;}
	.landscape .rheingold {float:left; width:700px; height:461px; border:1px solid #000; background: url(../images/celtic/celtic.rheingold.jpg) no-repeat;}
	.landscape .gottfried {float:left; width:700px; height:935px; border:1px solid #000; background: url(../images/celtic/celtic.gottfried.jpg) no-repeat;}
	.landscape .spindle {float:left; width:600px; height:691px; border:1px solid #000; background: url(../images/celtic/celtic.spindle.jpg) no-repeat;}
	.landscape .viking {float:left; width:679px; height:514px; border:1px solid #000; background: url(../images/celtic/celtic.viking.jpg) no-repeat;}
	.landscape .legend {float:left; width:700px; height:464px; border:1px solid #000; background: url(../images/celtic/celtic.legend.jpg) no-repeat;}
	
	/* AUTOMOTIVE */
	.landscape .chieftain {float:left; width:700px; height:482px; border:1px solid #000; background: url(../images/automotive/automotive.chieftain.jpg) no-repeat;}
	.landscape .camaro {float:left; width:700px; height:315px; border:1px solid #000; background: url(../images/automotive/automotive.camaro.jpg) no-repeat;}
	.landscape .porsche {float:left; width:700px; height:349px; border:1px solid #000; background: url(../images/automotive/automotive.porsche.jpg) no-repeat;}
	.landscape .audi {float:left; width:700px; height:528px; border:1px solid #000; background: url(../images/automotive/automotive.audi.jpg) no-repeat;}
	.landscape .gto {float:left; width:700px; height:441px; border:1px solid #000; background: url(../images/automotive/automotive.gto.jpg) no-repeat;}
	.landscape .roadster {float:left; width:700px; height:363px; border:1px solid #000; background: url(../images/automotive/automotive.roadster.jpg) no-repeat;}
	
	/* SPIRITUAL */
	.landscape .honey {float:left; width:600px; height:943px; border:1px solid #000; background: url(../images/spiritual/spiritual.honey.jpg) no-repeat;}
	.landscape .marriage {float:left; width:700px; height:507px; border:1px solid #000; background: url(../images/spiritual/spiritual.marriage.jpg) no-repeat;}
	.landscape .nativity {float:left; width:700px; height:1008px; border:1px solid #000; background: url(../images/spiritual/spiritual.nativity.jpg) no-repeat;}
	.landscape .matthew {float:left; width:498px; height:785px; border:1px solid #000; background: url(../images/spiritual/spiritual.matthew.jpg) no-repeat;}
	.landscape .effective {float:left; width:599px; height:791px; border:1px solid #000; background: url(../images/spiritual/spiritual.effective.jpg) no-repeat;}
	.landscape .edifying {float:left; width:601px; height:789px; border:1px solid #000; background: url(../images/spiritual/spiritual.edifying.jpg) no-repeat;}

	/* WILDLIFE */
	.landscape .waterfall {float:left; width:650px; height:942px; border:1px solid #000; background: url(../images/wildlife/wildlife.waterfall.jpg) no-repeat;}
	.landscape .coralsea {float:left; width:700px; height:472px; border:1px solid #000; background: url(../images/wildlife/wildlife.coralsea.jpg) no-repeat;}

	/* SPACE */
	.landscape .spacestation {float:left; width:700px; height:459px; border:1px solid #000; background: url(../images/space/space.station.jpg) no-repeat;}
		
/************ FLASH STYLES **********/
	
	#flashcontent {width:500px; height:300px; float:left; margin:10px 0 10px 10px;}
	
/************ FORM PAGE STYLES **********/
	
	form, input {display:inline; margin:0px 0px 15px 0px; padding:0px; color:#5F5F5F;}
	.formLabel {width:33%; float:left; margin:5px 15px 0px 0px; display:block; color:#afafaf; font-weight:bold; text-align:right;}
	.formInput input, textarea {width:50%; float:left; margin:5px 0px; padding:0px; display:block; border:1px solid #afafaf; padding:2px 15px 0px 0px;}
	/*.formInput.input { width:60%;}*/
	.asterisk {color:#FF0000; font-weight:bold;}
	
/************ FOOTER STYLES **********/	
	.footer {background:#8F8F8F; width:100%; margin:0px; font-size:70%; color:#39393A; padding:2px 0px; text-align:left; text-indent:10px;}
	
	
