/* CSS Document */

body {
		text-align:center;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#615d5d;
		}
	
	#frame {
		width:990px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
	
	#contentmain {
		width:990px;
		height:460px;
		padding:0px;

		}
	
	#contentheader {
	height:129px;
	background-image:url(../graphics/generic/bkg_hdr.gif);
	background-position:top;
	background-repeat:no-repeat;
		}
		
	#toplogo{
	/*height:83px;*/
	height:53px;
	padding:30px 0px 0px 350px;
	}
	
	#topnav{
	height:46px;
	text-align:center;
	}
	
	#topnav a:link, #topnav a:visited, #topnav a:active  {
	text-decoration: none; 
	color:#615d5d;
	background-color:#FFFFFF;
	padding:5px;
} 


	#topnav a:hover {
	color:#828041;
	background-color:#FFFFFF;
	text-decoration:underline;
	} 
	
	
	
	
	
	a.redlink:link, a.redlink:visited, a.redlink:active  {
	text-decoration: none; 
	/*color:#CC0000!important;*/
	background-color:#FFFFFF;
	padding:5px;
} 


	a.redlink:hover {
	color:#828041;
	background-color:#FFFFFF;
	text-decoration:underline;
	} 
	
	
	
	a:link, a:visited, a:active  {
	text-decoration:underline;
	color:#0f83a5;

} 


	a:hover {
	text-decoration: none; 
	color:#828041;
	
	} 
	
	
	
	
	
	#navbackground{
	background-color:#FFFFFF;
	display:inline;
	padding:3px 8px 3px 3px;
	}
	
	
	#SecondLevelNav{
	margin-top:10px;
	padding:3px 8px 3px 3px;
	text-align:left;
	
	}
	

	
#SecondLevelNav a:link, #SecondLevelNav a:visited, #SecondLevelNav a:active  {
	text-decoration: none; 
	color:#615d5d;
	padding:3px 8px 3px 3px;
} 


	#SecondLevelNav a:hover {
	color:#828041;
	text-decoration:underline;
	} 
	
	
	
	
	
	
	body#home a#homenav,
	body#biography a#biographynav,
	body#blog a#blognav,
	body#links a#linksnav,
	body#projects a#projectsnav,
	body#paintings a#paintingsnav,
	body#photography a#photographynav,
	body#textiles a#textilesnav,
	body#gardens a#gardensnav,
	body#contact a#contactnav
	
	 {
	color: #0b9dc7;
	background-color:#FFFFFF;
	text-decoration:underline;
	}
	
	
	
	
	
	
	
	


	#HomeLeft{
	/*width:293px;
	height:460px;*/
	width:277px;
	height:444px;
	float:left;
	background-image:url(../graphics/home/bkg_greybox.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:8px;}
	
	#LatestWork{
	background-color:#eeeeee;
	border:1px solid #ffffff;
	height:191px;
	}
	
	#LatestWorkPic{
	float:left;
	width:137px;}
	
	#LatestWorkDesc{
	float:left;
	padding:5px 5px 0px 10px;
	width:115px;}
	
	#LatestWorkDesc img{
	padding:4px 0px 7px 0px;}
	
	
	#ForSale{
	height:258px;
	}
	
	
	#ForSale p{
	padding:2px 0px 3px 0px;
	margin:2px 0px 3px 0px;
	overflow:hidden;
	}
	
	
	
	#HomeRight{
	/*width:697px;
	height:460px;*/
	width:669px;
	height:405px;
	float:left;
	border-left:6px solid #ffffff;
	background-image:url(../graphics/home/bkg_homepagev2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:55px 0px 0px 22px;
	color:#FFFFFF;
	}
	
	h1{
	font-size:15px;
	line-height:18px;
	padding:0px;
	margin:0px;
	}
	
	
	#HomeRightTop{
	width:340px;
	height:168px;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	
	}
	
	
	#HomeRightTop ul{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;}
	
	
	#HomeRightTop a:link, #HomeRightTop a:visited, #HomeRightTop a:active  {
	text-decoration: underline; 
	color:#ffffff;

} 


	#HomeRightTop a:hover {
	color:#ffffff;
	text-decoration:underline;
	} 
	
	
	#HomeRightBottomLeft{
	/*width:257px;*/
	width:250px;
	height:225px;
	float:left;
	padding:0px 7px 0px 0px;
	line-height:16px;
	}
	
	
		#HomeRightBottomLeft a:link, #HomeRightBottomLeft a:visited, #HomeRightBottomLeft a:active  {
	text-decoration: underline; 
	color:#ffffff;

} 


	#HomeRightBottomLeft a:hover {
	color:#ffffff;
	text-decoration:underline;
	} 
	
	
	
	
	
	#HomeRightBottomLeftPara01{
	padding-top:65px;
	}
	
	#HomeRightBottomLeftPara02{
	padding-top:77px;
	}
	
	
	#HomeRightBottomRight{
	/*width:412px;
	height:225px;*/
	width:412px;
	height:195px;
	float:left;
	padding:30px 0px 0px 0px;
	}
	
	#HomeRightBottomRight img{
	border:2px solid #ffffff;
	float:left;
	margin:0px 10px 0px 0px;}
	
	p{
	padding:2px 0px 10px 0px;
	margin:2px 0px 10px 0px;}
	
	
	#contentmainprojects {
		width:990px;
		height:460px;
	overflow-y : hidden;
overflow-x :scroll;
padding:0px 0px 0px 0px;
text-align:left;
		}
	
	.projectwashingline{
	height:460px;
	text-align:center;
	}
	
	
	#contentmainprojectpics {
		width:990px;
		height:450px;
	overflow-y : hidden;
overflow-x :scroll;
text-align:left;
padding:10px 0px 0px 0px;

		}
		
		
		#contentmainprojectpics img {	
padding:0px 10px 0px 0px;

		}
		
		#hdr{
padding:10px;
color:#A2A2A2;
text-align:center;
margin-top:25px;
}


h2{
font-size:12px;
color:#615d5d;}




#hdr h1{
	font-size:16px;
	line-height:20px;
	padding:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	color:#0f83a5;
	/*color:#615d5d;*/}
	
	
	
	
	#contentmaingallery {
		width:990px;
		height:450px;
	overflow-y : hidden;
overflow-x :scroll;
padding:10px 0px 0px 0px;
text-align:center!important;
		}
		
	
	#contentmaingallery td{
padding:0px 130px 0px 0px;
/*border-right:1px solid #CCCCCC;*/
text-align:center!important;}


#contentmaingallery img{
display:block;
padding:2px;
margin-bottom:20px;
border:0px;
}

#contentmaingallery form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#contentmaingallery select{
margin:3px 0px 5px 3px;}



#contentVertScroll{
	width:990px;
		height:450px;
	overflow-y : hidden;
overflow-y :scroll;
padding:10px 0px 0px 0px;

		}

#contentVertScroll h1{
padding:5px 10px 5px 80px;
background-color:#eeeeee;
margin-right:10px;}

dl { padding: 20px; width:800px;} 
dt { float: left; clear: left; width: 140px; text-align: right; font-weight: bold; color: #0b9dc7; } 
dt:after { content: ":"; } 
dd { margin: 0 0 0 150px; padding: 0 0 0.5em 0; }


li{
padding-bottom:15px;}


.linkstable{
padding:5px 10px 5px 0px;}

.linkstable h1{
padding-left:10px!important;
margin-bottom:10px!important;
}

.linkstable td{
padding-bottom:20px;}

.linkstable p{
padding-left:10px;}



.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

form{
padding-top:5px;
margin-top:5px;}

select{
font-size:12px!important;
margin:0px 5px 2px 0px;}


.navform {
padding:0px;
margin:0px;
display:inline;}

