*{
	margin: 0;
	padding: 0;
}
html{
	background:url(images/bg_flowers_brown.jpg) top left repeat;
	height: 100%;
}
body{
	width:809px;
	padding-right:118px;
	background:url(images/bg_flowers_orange.jpg) top left repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e686c;
	height:100%;
	letter-spacing:0px;
	line-height:2em;
}

a img{
	border:0px;
}
a:link{
	color:#78AD99;
	text-decoration:none;
}
a:visited{
	color:#78AD99;
	text-decoration:none;
}
a:hover{
	color:#F26935;
}
P{
	padding-top:1em;
	padding-bottom:1em;
}

#contentcontainer{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -52px;
	background:#fff;
}
#nav{
	list-style:none;
	background:url(images/menu.jpg) bottom left no-repeat;
	height:30px;
	padding-left:117px;
	_padding-left:90px;
}

#nav li{
	display:inline;
}
#nav li a{
	background:url(images/menu.jpg) bottom left no-repeat;
	display:block;
	overflow:hidden;
	height:0px;
	padding-top:28px;
	width:66px;
	float:left;
	margin-left:26px;
}



#nav li#home a{
	background-position:0px -59px;
}
#nav li#home a:hover{
	background-position:0px -31px;
}
body.home #nav li#home a{
	background-position:0px -3px;
}

#nav li#about a{
	background-position:-143px -59px;
	width:63px;
}
#nav li#about a:hover{
	background-position:-143px -31px;
}
body.about #nav li#about a{
	background-position:-143px -3px;
}


#nav li#portfolio a{
	background-position:-236px -59px;
	width:91px;
}
#nav li#portfolio a:hover{
	background-position:-236px -31px;
}
body.portfolio #nav li#portfolio a{
	background-position:-236px -3px;
}


#nav li#drawings a{
	background-position:-354px -59px;
	width:89px;
}
#nav li#drawings a:hover{
	background-position:-354px -31px;
}
body.drawings #nav li#drawings a{
	background-position:-354px -3px;
}

#nav li#order a{
	background-position:-470px -59px;
	width:65px;
}
#nav li#order a:hover{
	background-position:-470px -31px;
}
body.order #nav li#order a{
	background-position:-470px -3px;
}


#nav li#questions a{
	background-position:-565px -59px;
	width:95px;
}
#nav li#questions a:hover{
	background-position:-565px -31px;
}
body.questions #nav li#questions a{
	background-position:-565px -3px;
}

#nav li#contact a{
	background-position:-685px -59px;
	width:80px;
}
#nav li#contact a:hover{
	background-position:-685px -31px;
	width:80px;
}
body.contact #nav li#contact a{
	background-position:-685px -3px;
}
#slideshow{
	padding-bottom:30px;
}
#content{
	padding-left:220px;
	padding-right:35px;
	padding-bottom:30px;
}
#sidebar{
	padding-left:0px;
	padding-right:50px;
	float:left;
	width:170px;
	height:100%;
}

body.home #content, body.order#content{
	padding-left:0px;
}
body.home #content p, body.contact #content p, body.questions #content p{
	padding-left:220px;
}

body.about #content{
	padding-left:0px;
}
body.order #content{
	padding-left:0px;
}
body.questions #content{
	padding-left:0px;
}
body.contact #content{
	padding-left:0px;
}

ul#gallery{
	list-style:none;
}
ul#gallery li{
	display:block;
	float:left;
	width:110px;
	height:110px;
	overflow:hidden;
}
#footer, #push{
	height:52px;
	clear: both;
}
#footer{
	background:url(images/footer2.jpg) top left no-repeat;
	width:809px;
	height:52px;
}