@charset "utf-8";
/* CSS Document */

/* ------------------ Body ------------------ */
body {
		background:#5E745C url(../designimages/bodygifts.png) repeat-y top;
		font:normal normal 500 85%/1.5em Arial, Helvetica, sans-serif;
		color:#040440;
		width:900px;
		margin:0px auto;
		padding:0px;
		}
		
/* ------------------ Content Wrapper ------------------ */
		#contentwrapper{
						background: #FEFAE4;
						width: 887px;
						margin: 15px auto;
						padding:10px 0px 0px 10px;
						}
		
	a{color:#800000;
			text-decoration:none;}
	a:hover, a:focus{color:#FF6600;}
	a:focus{outline:1px dotted #FF6600;}
	
	

	
						
														

/* ------------------ Header ------------------ */	
	
		
		#logo { 
			width:445px;
			margin:54px 0px 0px 0px;
			padding:0px;
			}
			#logo img{border:0px ;}
			
			
			
			
	/* ------------------ Artcontent ------------------ */
					#artcontent{
								float:left;
								margin:0px auto;
								width:395px;
								padding:0px;
								}
								#artcontent img{ border:0px;
								margin:	35px 0px 0px 0px;}
								
							
/* ------------------ Right content puzzle ------------------ */		
	#rightcontentpuzzle {
						float:right;
						width:395px;
						margin:0px 20px 15px 20px;
						padding:0px;
						}
						#rightcontentpuzzle img{border:0px ;
												margin:0px 0px 25px 42px;}	
																		
										
	
																											
/* ------------------ Works for Sale ------------------ */	
#portfolio {
		background: #FEFAE4  ;
		margin: 0px auto;
		}
		#portfolio img{border:0px ;}
		
		
/* ------------------ Main Nav ------------------ */
							
							.navigation{
							
										float:left;
										width:850px;
										margin:20px auto;
										padding:0px;
										text-align:center;
										}
										.navigation li{
														display:inline;
																margin:0px auto;
																padding:0px;
																list-style-type: none;
																}
																
														.navigation li a{					
																							background: #90A490;
																							padding: 10px;
																							text-decoration:none;
																							color:#FEFAE4;
																							font-size:20px;
																							} 
																						.navigation li a:hover {color:#050C52;} 
																						.navigation li a:focus {color:#050C52;}
																						
																						.navigation img {border:0px;
																											margin:0px;}

						
/* ------------------ Footer wrapper ------------------ */	
					
		#footerWrapper{
						background: #FEFAE4;
						width: 800px;
						float:left;
						margin: 3px 0px 30px 0px;
						padding:20px;
						
						}
	
/* ------------------ untility Nav ------------------ */
			.utilitybar-navigation{
									float:left;
									width:800px;
									margin:10px auto;
									padding: 0px;
									text-align:center;
									}
									.utilitybar-navigation li{
																display:inline;
																margin: 10px 10px 0px 10px;
																padding:0 0 0 0px;
																list-style-type: none;
																}
																.utilitybar-navigation li a{
																				
																							background:url(images/nav-item-bg.gif) no-repeat left .50em;
																							padding: 0 0 0 20px;
																							text-decoration:none;
																							color:#738C80;
																							font-size:16px;
																							} 
																							
																							.utilitybar-navigation li a:hover {color:#FF6600;} 
																							.utilitybar-navigation li a:focus {color:#848484;}
																							.utilitybar-navigation img {border:0px;
																														margin:0px;}
																									
																						
																						
					
/* ------------------ Legal Address ------------------ */
					
									#legal-address{ background:#FFFFFF ;
													color:#848484;
													text-align:center;
													font-size:12px;
													width:700px;
													margin:0px auto;
													padding:0px;
													}
													#legal-address-cite {
																		color:#848484;
																		display:block;
																		font-style:normal;
																		text-align:center;
																		font-size:10px;
																		}
																		
																									
																		
/* ------------------ Form Styles ------------------ */
form{margin:.2em 0 1em;}
		
	label{
		display:block;
		line-height:1.83em; /* This is enough line-height to handle a SUP tag without looking odd */
		font-weight:900;
		color:#003399;
		}label:after{content: " :";}
		
		label sup{color:#000;}
	
	input, textarea, select{
		display:inline;
		width:280px;
		background:#E2E2E2; border:1px dotted #CCCCCC;
		opacity:.8;
		font:normal normal 500 1em/1.5em arial;
		}
		
		option{background:#CFE7FF;}
	
	textarea{height:3.35em;}

/* ------------------ extras ------------------ */
															
h1 {
	
	font: normal normal 500 150%/2.0em Arial, Helvetica, sans-serif;
	background:url(images/h1-bg.gif) repeat-x bottom;
	width:800px; 
	margin:0px;
	padding:0px;
	color:#601E4E;
	}
	
h2 {
	
	font: normal normal 500 150%/2.0em Arial, Helvetica, sans-serif;
	width:700px; 
	margin:5px 0;
	padding:15px 0 0 0;
	color:#336699;
	}
	
p {text-indent:20px}

.access {left:-9000px;position:absolute;}
blockquote{margin: 0 0px 10px;text-align:center;}
blockquote p{font-weight:900; font-style:italic; padding:5px; color:#A33835;}
blockquote cite{display:block;font-size:.83em;line-height:1.5em; font-weight:900; font-style:normal; color:#848484;}

 


/* ------------------ End of Styles ------------------ */




