body { 
	background: #1CC9EC url(bg_gallery.gif) top left repeat-x;
	text-align:center; 
	font:12px/18px "Trebuchet MS", "Bitstream Vera Sans", Arial, Verdana, Helvetica, sans-serif; 
	color:#0B859E; 
	}
	
	div.clear	{ clear:both; height:.01em; overflow:hidden; }
	
	#gallery-container { margin: 0; padding: 0; width: 512px;}
	#gallery-header { background: url(masthead.jpg) top left no-repeat; height:141px;}
	#gallery-nav { background: url(nav_bkgrnd.jpg) top left no-repeat; height:45px;}
	#gallery-nav-padding { padding: 10px 0 30px 25px;}
	#gallery-image { margin: 0; padding: 0; float:left;}
	#gallery-footer { background: url(footer.jpg); height:31px; width:512px;}

	#gallery-container02 { margin: 0; padding: 0; width:512px;}
	#content p.intro { padding-top:30px; }
	#content p { margin:0px 40px 0px 40px; }
	#content { background:url(bg-container.jpg) left top no-repeat; width:512px; margin:0; padding:0; }
	#form-container { float:left; width:512px; }

/* Gallery Pop-up Contact Form
 * ------------------------------------------------------------------------- */
fieldset { border:none; }
form { padding:5px 10px 17px 0px;}
	
form p	{ font-size:10px; }

form br { line-height:0; /* defaults vertical spacing between fields */}
	
input, textarea, select { 
	background-color:#fff; 
	border:1px solid #019EBE;
	color:#019EBE;
	width:160px; 
	height:18px; 
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:"Trebuchet MS", "Bitstream Vera Sans", Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	}

textarea { height:70px; overflow:auto; }

input.submit, input.submit-contact-gallery { 
	width:60px; 
	cursor:pointer; 
	padding:0; 
	}

input.submit-contact-gallery { margin:20px 0 0 200px; }

#contact-main { padding:20px 0 20px 0px; }
	
#contact-main label { 
	width:150px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px; 
	}
	
#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:150px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}
	
#contact-main label textarea { height:100px; }

