/* CSS Document */

#home {
	float:left;
	width:567px;
	background:url(../images/homecross.gif) repeat-y;
	}
	
#homebottom a:hover {
	color:#000;
	background-color:#e6e6e6;}
	
#hometop {
		width:567px;
		height:339px;
		background: url(../images/top.jpg);
		float: left;
	}
	
#latestwork {
		padding:45px 0 0 68px;
		width: 328px;
		height:280px;
		float: left;
}
	
#home h2 {
		font-size:14px;
		padding:12px 0 0 0;
		margin:0 0 0 0;
		color:#000;
}
	
#recentphoto {
		float:right;
		padding:45px 24px 0 15px;
		width: 126px;
		height:134px;
}
	
#latestpainting {
		float:right;
		padding:16px 24px 0 15px;
		width: 126px;
		height:133px;
}
	
#homemiddle {
	clear:both;
	width:567px;
	height:46px;
	background-color:#ededed;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;}
	
#homemiddle p {
	padding:8px 0 0 30px;
	margin:0;}
	
#homebottom {
		background:url(../images/homebottom.jpg);
		background-position:bottom;
		float:left;
		background-repeat:no-repeat;
		width:567px;
}

#awards {
	float:left;
	width:155px;
	padding-left:30px;
	padding-top:12px;}
	
#news {
		float:left;
		width:290px;
		padding-left:30px;
}
	
#hellotext {
		float:right;
		width:440px;
		padding:0;
		margin:0;
}
	
#hellotext h2 {
		font-size:12px;
		color:#999999;
		padding:5px 20px 0 0;
		line-height:125%;
		margin: 0;
		font-weight: normal;
}	
	
.bordergray img{
	border: 1px solid #999;
	}

.bordergray:hover img{
	border: 1px solid  #000;
	}

.bordergray:hover{
	color: #000; /* Dummy for IE bug */
	}
	
.homepagethumb img{
	border: 3px solid #ccc;
	margin-top:10px;
	}

.homepagethumb:hover img{
	border: 3px solid  #DC954F;
	}

.homepagethumb:hover{
	color: #DC954F; /* Dummy for IE bug */
	}
