/*clear defaults*/
body, h1, h2, h3, p, ul, li 	{ padding: 0px; margin: 0px;}

h1, h2, h3 	{	font-size: 1em; font-weight: normal;}
a 			{	text-decoration: none;}
a img 		{	border: none;}
ul 			{	list-style-type: none;}

/*home page*/
body				{	background: #8898B7 url(images/homeback2.jpg) top center no-repeat;
					font-family: Georgia, serif;
					}
					
img#hometext {		position: absolute;
					left: 0px;
					top: 0px;}
					
h1#homeheader 	{	position: absolute;
					left: 125px;
					top: 2px;
					font-size: 0;
					text-indent: -1000px;
					background:  url(images/hometext3.png) top left no-repeat;
					width: 39px;
					height: 400px;}		

div#content 		{	width: 870px;
					min-height: 750px;
					margin-top: 30px;
					margin-left: auto;
					margin-right: auto;				
					position: relative;
					left: -10px;
					}
				
div#homeslides 	{	width: 550px;
					height: 400px;
					position: absolute;
					left: 174px;
					top: 0px;
					overflow: hidden;}
					
/* home navigation */					
ul.homenav		{	position: absolute;
					width: 800px;
					top: 430px;
					left: 50px;
					text-align: center;
					font-size: 1.25em; }
					
ul.homenav li		{ 	display: inline;
					padding-right: 0.5em;
					padding-left: 0.4em;
					background:  url(images/navbgim.jpg) top right no-repeat;}
										
ul.homenav  li#last	{	background-image: none;}				
			
ul.homenav a		{	color: #5F6A80;}
ul.homenav a:visited 	{	color: #5F6A80;}
ul.homenav a:hover 	{	color: white;
						text-decoration: underline;}
						
/* general page navigation */

ul.mainnav			{ 	position: absolute;
						top: 6px;
						left: 50px;
						z-index: 100;}
						
ul.mainnav a			{	color: #8F9CB6;}
ul.mainnav a:visited 	{	color: #8F9CB6;}
ul.mainnav a:hover 	{	color: white;
						text-decoration: underline;}
						
p a 			{		color: black;
					text-decoration: underline;}
p a:visited	{		color: black;
					text-decoration: underline;}
p a:hover	{		color: white;
					text-decoration: underline;}					
		
						
/* general page */
						
h1.droppedheader {	position: absolute;
					left: 10px;
					top: 121px;
					font-size: 0;
					text-indent: -1000px;
					background:  url(images/hometext3.png) top left no-repeat;
					width: 39px;
					height: 400px;	}
					
h1.paintingheader {	margin-left: 80px;	
					z-index: 100;}
					
h1.textheader	{	margin-left: 40px;}

p.maintext {			color: #37435D;
					background:  url(images/textback300.png) top left repeat-x;
					padding: 20px;
					width:650px;
					position: absolute;
					left: 105px;
					top: 120px;
					min-height: 500px;}
					

					
h2		{			width: 690px;
					position: absolute;
					left: 105px;
					top: 50px;
					color: #77839B;
					background:  url(images/robinheader.png) top left no-repeat;
					font-size: 1.3em;
					text-align: right;
					height: 31px;
					padding-top: 3px;}

h2#artistheader {	background:  url(images/turnstoneheader.png) top left no-repeat;}	
h2#acrylicsheader {	background:  url(images/westsandheader.png) top left no-repeat;}
h2#oilsheader	{	background:  url(images/ploverheader.png) top left no-repeat;}	
h2#printsheader{	background:  url(images/kittsheader.png) top left no-repeat;}
h2#newheader{		background:  url(images/redwingheader.png) top left no-repeat;}
h2#linksheader{		background:  url(images/avheader.png) top left no-repeat;}
h2#image {			background:  none;
					text-align: center;
					margin-left: 0px;
					font-size: 1.4em;}		
					
div#colleft	{		width: 300px;
					position: absolute;
					left: 125px;
					top: 21em;
					text-align: center;
					padding-bottom:40px;}
					
div#colright	{		width: 300px;
					position: absolute;
					left: 475px;
					top: 21em;
					text-align: center;
					padding-bottom:40px;}
					
div#colleft img, div#colright img {	margin-top: 40px;
								}

div#colleft  a, div#colright a			{		color: black;
											text-decoration: underline;}
div#colleft  a:visited, div#colright a:visited {	color: black;
											text-decoration: underline;}
div#colleft a:hover, div#colright a:hover	{	color: white;
											text-decoration: underline;}							
		
div#paintingcon	{	position: absolute;
					width: 800px;
					top: 120px;
					left: 47px;
					text-align: center;
					z-index: 50;}
					
div#subcon	{		position: absolute;
					width: 800px;
					top: 120px;
					left: 47px;
					text-align: center;
					}
					
p.clicktext {		color: white;
					font-size: 0.9em;}	
					
p.subpainttext {		color: #37435D;
					background:  url(images/textback300.png) top left repeat-x;
					padding: 20px;
					width:550px;
					position: absolute;
					left: 152px;
					top: 570px;
					min-height: 350px;
					text-align: center;}
					
span#left {			display: block;
					text-align: left;}
					
img#chrislodgeim {	margin-left: 205px;
					margin-top: 60px;}
					
div#newcon	{		position: absolute;
					width: 800px;
					top: 23em;
					left: 47px;
					text-align: center;
					z-index: 50;}
					
div#subnewcon	{	position: absolute;
					width: 800px;
					top: 23em;
					left: 47px;
					text-align: center;
					}

p.subnewtext {		color: #37435D;
					background:  url(images/textback300.png) top left repeat-x;
					padding: 20px;
					width:550px;
					position: absolute;
					left: 152px;
					top: 50.5em;
					min-height: 350px;
					}					
		