	
body { /* set the background image to gradation */
	 background-image: url(images/background.jpg);
	/* background-color:#00324D; */
	background-position:top;
	 margin: 0px;
	 font-family: "Trebuchet", trebuchet ms, sans-serif;
	 color: #fff;
     padding: 20px;
    } 
    
	
#content_area {/* set the box for the main artwork background */
	position: relative;
	width: 876px;
	margin-left:auto;
	margin-right:auto;
	z-index: 1;
	}
		
#text { /* set default values for main text block on all pages */
	position: absolute;
	top: 180px;
	left: 220px;
	width: 410px;
	height: 295px;
	text-align: left;
	padding: 10px;
	color: #001A37;
	font-family: "Trebuchet", trebuchet ms, sans-serif;
	font-size: 14px;
	line-height: 175%;
	z-index: 2;
	}
	
#gallery_box { /* set default values for main gallery block */
	position: absolute;
	top: 180px;
	left: 220px;
	width: 410px;
	height: 295px;
	padding: 10px;
	z-index: 2;
	}
	
#testimonials_box { /* set box for testimonial area on right side of page */
	position: absolute;
	top:30px;
	left:682px;
	width:140px;
	height:460px;
	font-family: "Trebuchet", trebuchet ms, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 130%;
	z-index: 3;
	}
	
#testimonials_image { /* set box for testimonial image area on right side of page */
	position: absolute;
	top:360px;
	left:0px;
	width:140px;
	height:127px;
	z-index: 4;
	}

	
.tred { /*testimonial */
	color: #af0000; /* staybent red */
	text-align: right;
	}
	
.tblue { /*testimonial */
	color: #001A37; /* staybent blue */
	text-align: left;
	}
	
h1 { 	color: #af0000; /* staybent red */
		font-size: 18px;
		}
	
hr { border: solid thin #001A37; }
	

#footer { /* placement of validators, outside content box*/
	position: absolute;
	z-index: 15;
	top: 650px;
	left: 40px;
	
	}

	
	
.redtext{/*Required stars red*/
		       color: #af0000; /* staybent red */
		       text-align: right;
}

.textbox{/*Border around text entry boxes*/
		 border: solid thin #001A37;
		 
}

.buttons{/*Color of submit & reset buttons*/
		 background-color: #164C88;
		 color: #FFF;
}

.require{
		 color: #af0000;
		 font-size: 12px;
		 font-style: italic;
}
	
	
/* set default values for hyperlinks in text */		
	a:link {
        text-decoration: none;
		border:none;
		color: #164c88; /* staybent blue */
   		}
    
	a:visited
        {   
        text-decoration: none;
		border:none;
		color: #164c88; /* staybent blue */
		}
		
	a:active
        {   
        text-decoration: none;
		border:none;
		color: #164c88; /* staybent blue */
		}
		
	a:hover {  
        text-decoration: none;
		border:medium;
		color:#af0000; /* staybent red */
		}