/* Common styles */
body {
 	margin: 0;
  	padding: 0;
	background-color: #FFFFFF;
 	font-family: Verdana, Trebuchet MS, sans-serif;
	font-size:  11px;
	line-height: 1.5;
	text-align: center;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
}

#wrapper {
  	text-align: left;
	margin: 0 auto; 
	width:  800px;
}

#header {
	height:  166px;
	background: url(../images/header.gif) no-repeat top left;
}



#main {
  width: 100%;
  background-image: url(../images/home_fxcol.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

#content {
  margin: 0 0 0 160px;
  padding-top: 10px;
  background-color: white;
  color: black;
}

#left {
	float: left;
  	width:  160px;
	height: 465px;
	background-image: url(../images/left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #D0E4A7;
	margin: 0;
 	padding: 0;
 	/*	position: absolute;
	left: 0px;
	top: 200px; */
}


#footer {
  width: 100%;
  /*margin-top: 10px; */
  clear: both;
  text-align: right;
  padding-top: 7px;
  padding-bottom: 7px;
}

#footer p {
  font-size: 90%;
  margin: 0;
/*  padding: 0.2em 0 0.2em 0; */
}


/* Navbar */
#navbar {
	font-size:  11px;
}


#about #navbar {
	background: url(../images/nav_about.gif) no-repeat bottom left;
	height: 39px;
}

#contact #navbar {
	background: url(../images/nav_contact.jpg) no-repeat bottom left;
	height: 39px;
}

#gallery #navbar {
	background: url(../images/nav_gallery.gif) no-repeat bottom left;
	height: 39px;
}

#home #navbar {
	background: url(../images/nav_home.jpg) no-repeat bottom left;
	height: 39px;
}

#order #navbar {
	background: url(../images/nav_order.jpg) no-repeat bottom left;
	height: 39px;
}

#testimonials #navbar {
	background: url(../images/nav_testimonials.jpg) no-repeat bottom left;
	height: 39px;
}



#links {
	height: 21px;
	background-color: #FEF102;
	padding-left: 179px;
	padding-top: 3px;
}

#links a {
	text-decoration: none;
	color: black;
	padding-right: 15px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

#links a:hover,
#links a:active{
	color: red;
}

 #home #links a.home,
 #about #links a.about,
 #gallery #links a.gallery,
 #testimonials #links a.testimonials,
 #order #links a.order,
 #contact #links a.contact
 {
	color: #666666;
	cursor: default;
}



/* Splash */
#splash {
	background-color: #FCDCC3;
	background-image: url(../images/splash.gif);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
}

/* Home styles */

#home #content {
	background-color: #FCDCC3;
}

#home p {
	line-height: 1.8;
	margin-top: 0px;
	margin-bottom: 0px;
}

#welcome {
	padding: 0px 40px 10px 10px;
}

#home #submain {
	width: 265px;
	padding-top: 10x;
	float:  left;
	background-color: #FCDCC3;	
	padding-bottom: 10px;
}

#submain p,
#submain h2
 {
	padding-left:  10px;

}

#home h1 {
	font-size: 14px;
	color:  #FE0000;
}

#home h2 {
	font-size: 12px;
	color: #130FFC;
}

#terry_large {
	width: 375px;
	height: 483px;
	background: url(../images/terry_large.jpg) no-repeat;
	float:  right;
}

#clear_photo {
	background: url(../images/clear_photo.jpg) no-repeat top left;
	width: 149px;
	height: 142px;
}






/* About Rick styles */
#about #content {
	background-color: #97D2F2;
	padding-left: 10px;
}

#about h1 {
	font-size: 14px;
	color:  #000000;
}

#aboutrick {
	padding: 0 80px 0 75px;
	background:  url(../images/rick_about.jpg) no-repeat left top;
}

#hushband {
	width: 599px;
	height: 361px;
	margin: 0 auto;
	text-align: center;
	background:  url(../images/hush_band.jpg) no-repeat center top;
}

/* Contact styles */
#contact #content {
	background-color: #FCDCC3;
}

#samples {
	background: url(../images/caricature_samples.jpg) no-repeat top;
	width: 582px;
	height: 181px;
   	padding-left: 50px;
}

#address  {
	float: left;
  	width: 250px;
   	padding: 20px 0px 0px 50px;
   	line-height: 1.8;
}


#urls {
	margin-top: 0px;
	padding: 0px 0 10px 50px;
	line-height: 1.8;
}

#stephen {
	width: 279px;
	height: 344px;
	background: url(../images/stephen.jpg) no-repeat;
	float:  right;
	margin-right: 45px;
}


/* Testimonials styles */
#testimonials #content {
	background-color: #FFFAA8;
	padding-left: 25px;
}

#testimonials #main {
  width: 100%;
  background-image: url(../images/testimonials_fxcol.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

.testimonial {
	padding: 0 70px 30px 110px;
}

#anita {
	background: url(../images/anita.jpg) no-repeat top left; 
	_height:  120px;
	min-height: 120px;
}

#lisa {
	background: url(../images/lisa.jpg) no-repeat top left;
	_height: 114px;
	min-height: 114px;
}

#ian {
	background: url(../images/ian.jpg) no-repeat top left;
	_height: 120px;
	min-height: 120px;
}

#terry {
	background: url(../images/terry.jpg) no-repeat top left;
	_height: 128px;
	min-height: 128px;
}

#testimonials p {
	margin-bottom: 0px;
}


/* Gallery styles */
#gallery #content {
	background-color: #FFFFFF;
}

#gallery #main p {
	padding: 0 50px 0 50px;
}

#thumbnails {
	padding-left: 50px;
}

#gallery #main {
  width: 100%;
  background-image: url(../images/gallery_fxcol.gif);
  background-position: top left;
  background-repeat: repeat-y;
}



/* Prices and ordering styles */
#order #content {
	background-color: #E1E1E1;
	text-align: center;
}

#order #main {
  width: 100%;
  background-image: url(../images/order_fxcol.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

.emphasis {
	color: red;
}

#sizes {
	margin: 0 auto;
	width: 500px;
	height: 380px;
}

#order_instructions p {
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 5px;
}

#a3 p,
#a4 p {
	font-weight: bold;
	text-align: center;
}
#a3 p {
	padding-top: 320px;
	margin-left: 5px;
}

#a4 p {
	padding-top: 225px;
	margin-left: -25px;
}

#a3 {
	background: url(../images/A3_image.jpg) no-repeat top left;
	height: 340px;
	width: 240px;
	float: left;
	margin-bottom: 30px;
}

#a4 {
	background: url(../images/A4_image.jpg) no-repeat top left;
	height: 230px;
	width: 190px;
	float: right;
}


.clearfloat { 
	clear:both;
    height: 1px; */
    font-size: 1px;
}

