* {
	padding: 0;
	margin: 0;
}

body {
	font:	small/1.6em Helvetica, Arial, sans-serif;
	background-color:	white;
	padding-top: 25px;
}

#page {
	background-color:	white;
	width:	750px;
	margin:	auto;
	position:	relative;
}

#header {
	height:	175px;
	background-image:	url('images/header21.png');
	background-repeat:	no-repeat;
	background-position:	top left;
}

#content {
	min-height:	400px;
	padding-left:	0px;
	padding-bottom: 10px;
	clear: left;
}


a:active, a:visited, a:focus {
	outline:	none;
	color:	blue;
}

a:hover {
	color:	#9ad45b;
}

a img {border: none;}

#footer {
	text-align:	center;
	clear:		both;
	font-size:	.9em;
}

#finleyville {
	width:	300px;
	height:	103px;
	position:	absolute;
	left:	-80px;
	top:	-10px;
}


/*	MENU system	*/
#menu {
	width:	600px;
	min-height:	25px;	
}

#menu ul {
	list-style:	none;
}

#menu li {
	text-align:	center;
	float:	left;	
}

#menu li a {
	display:		block;
	text-decoration:	none;
	padding-left:		12px;
	margin-top:	117px;
	color:	white;
}

#menu li.selected a {
	color:	#f2fa0c;
}

#menu a:hover {
	color:	#007637;
}

#menu2 {
	font-weight:	bold;
	padding-bottom:	10px;
}

#menu2 a {
		color:	#007637;
		font-size:	1.2em;
		padding-right: 10px;
		text-decoration:	none;
}

#menu2 a:hover {
	color:	#9ad45b;
}

#menu2 .selected {
	color:	black;
	font-size:	1.5em;
}
/*	END Menu system		*/

/*HOME page*/

#mainimagecontainer
{
	text-align:center;
}

#mainimagecontainer .image
{
	display: block;
	margin: auto;
	margin-bottom: 2em;
}
/*	END Home Page	*/
	
/*About Me page*/
#picture6 {
	float:	right;
	padding:	5px 5px 25px 5px;
	width:	170px;
}

/*	END About Me page	*/
		
/*EXTRAS page*/
#picture1 {
	float:	right;
	padding:	5px;
}

.referrals {
	font-size:		1.2em;
	font-weight:	bold;
}

.referrals2 {
	font-size:		1.1em;
	font-weight:	bold;
}

.referrals2 a {
	text-decoration:	none;
	color:	#007637;
}

.referrals2 a:hover {
	color:	#9ad45b;
}

#menu3 {
	background-image:	url('images/button3.png');
	width:	309px;
	min-height:	25px;
	background-repeat:	repeat-x;
	float:	left;
	
}
#menu3 ul {
	list-style:	none;

}

#menu3 li {
	text-align:	center;
	float:	left;
	
}

#menu3 li a {
	display:		block;
	text-decoration:	none;
	padding:		1px 14px;
	margin-left:	18px;
	margin-right:	4px;
	color:	white;
}
/*	END Extra page	*/
	
/*TESTIMONIALS page*/
.quote {
	font-size:	1.2em;
}

#picture3 {
	float:		right;
	width:		175px;
	height:		150px;
	padding:	5px 5px 0px 5px;
}

#picture4 {
	float:		right;
	width:		175px;
	height:		150px;
	padding:	5px 5px 0px 5px;
}

#picture2 {
	float:		right;
	width:		175px;
	height:		179px;
	padding:	5px 5px 0px 5px;
}

#picture5 {
	float:		right;
	width:		175px;
	height:		144px;
	padding:	5px 5px 0px 5px;
}

#picture6 {
	float:		right;
	width:		175px;
	height:		165px;
	padding:	5px 5px 0px 5px;
}

#picture7 {
	float:		right;
	width:		175px;
	height:		165px;
	padding:	5px 5px 0px 5px;
}

#picture8 {
	float:		right;
	width:		175px;
	height:		165px;
	padding:	5px 5px 0px 5px;
}
/*	END Testimonials page	*/
	


/*FAQ page*/	
.question {
	font-weight:	bold;
	color:			#007637
	;
}

#picture9 {
	float:		right;
	width:		225px;
	height:		300px;
	padding-right:	5px;
	padding-left: 10px;
	padding-bottom:	10px;
}
	
/*	END faq page	*/

/*LIBRARY page*/
#libraryright {
	float:	right;
	width:	425px;
	min-height:	500px;
	border-left-style:	dashed;
	border-left-width:	2px;
	border-left-color:	#9ad45b;
	padding:	5px 15px 5px 15px;
	margin:	0px 10px 10px 10px;
	
}

#libraryleft {	
	min-height:	500px;
	
	padding:	5px 15px 5px 15px;
	margin:	0px 435px 10px 0px;
	
}
/*	END Library page	*/
	
/*PORTFOLIO page*/	
#albumcontent {
	margin-left:	10px;
}	

#albumcontent a {
	color:	black;
	outline:	none;
}

#albumcontent a:hover {
	color:	#9ad45b;
}

.album {
	width:	200px;
	float:	left;
	padding-top:	15px;
	padding-right:	20px;
	padding-left:	20px;
	height:	360px;
}

.albumtitle {
	font-weight:	bold;
	font-size:	1.1em;
	text-align:	center;
}

.albumdesc {
	text-align:	center;
}

/*	END Portfolio page	*/

/*PORTFOLIO VIEW page*/

#albumleft {	
	float:	left;
	min-height:	500px;
	width: 250px;
	padding: 5px 15px 5px 15px;
	margin-right: 10px;
	border-right: 2px dashed #9ad45b;
}

#albumleft #thumbnails
{
	height: 400px;
}

#albumright {
	min-height:	500px;
	text-align:	center;
	padding-top:	15px;
	margin-left: 280px;
	margin-bottom: 10px;
}

/*	END portfolio view page	*/
		
/*PRODUCTS page*/	
#productleft {
	float:		left;
	width:		250px;
	padding-top:	15px;
}

.products1 {
	font-size:		1.7em;
	font-weight:	bold;
	padding-left:	30px;

}	

.productimage {
	float:	left;
	margin-right:	10px;
}

.productdesc {
	text-align:	center;
}

#productright {
	float:		right;
	text-align:	center;
	width:		420px;
	height:		800px;
	border-left-style:	dashed;
	border-left-width:	2px;
	border-left-color:	#9ad45b;
	margin:			12px;
	padding-left:	16px;
	padding-top:	25px;

}

#productright a {
		font-weight:	bold;
		color:	#007637;
		font-size:	1.2em;
		text-decoration:	none;	
}

#productright a:hover {
	color:	#9ad45b;
}

.order {
	clear:	right;
	padding-bottom:	15px;
}

.order a img
{
	border: 3px solid;
}

.products2 {
	font-size:		1.2em;
	font-weight:	bold;
	text-align:	center;
}
.shipping {
	font-size:	1.1em;
	font-weight:	bold
}	

/*	END Products page	*/
/*ORDER form*/
#orderform th {
	text-align:	right;
	vertical-align:	top;
	padding-right:	30px;
	padding-top:	2px;	
}

#orderform td {
	vertical-align:	top;
	padding-bottom:	10px;
}

#orderform table.contact {
	text-align:	right;
}

#orderform table.contact td {
	padding-bottom:	0px;
}
/* END Order form */		
/*WORKSHOPS page*/	
#workshoppics {
	float:		right;
	width:		250px;
	height:		500px;
}

#workshoptitle {
	text-align:	center;
}	

.workshops1 {
	font-size:		1.7em;
	font-weight:	bold;

}	

.workshops2 {
	font-size:		1.1em;
	font-weight:	bold;
}

.workshops3 ul {
	font-weight:	bold;
	padding-left:	12px;
}

.workshops4 {
	font-size:		1.5em;
	font-weight:	bold;
}
/*	END Workshops page	*/
	
/*CONTACT page */
#contactleft {
	float:	left;
	width:	450px;
	text-align:	center;	
	padding-top:	20px;
}

#contactleft ul
{
	list-style: none;
	margin-bottom:	30px;
	line-height:	25pt;
}

#contactleft li
{
	display: inline;
}

.contact4 {
	font-weight:	bold;
	font-size:	1.5em;
	color:	#9ad45b;
}

.contact5 {
	font-weight:	bold;
	font-size:	1.5em;
	color:	#007637;
}

.contact6 {
	font-size:	1.1em;
	font-style:	oblique;
}

#contactright {
	float: right;
	text-align:	center;
	padding-top:	50px;
	padding-right:	15px;
}

.contact1 {
	font-size:	1.65em;

}
.contact2 {
	font-size:	1.35em;
}
.contact3 {
	font-weight:	bold;
	font-size:	1.25em;
}

/*END Contact page */	
/* PAGER */
ul.pager
{
	list-style: none;
	padding-top:	5px;
}

ul.pager li
{
	display: inline;
	border: 1px solid gray;
	padding: .25em;
	
}
/*END Pager */
