@charset "utf-8";

@font-face { font-family: "LUCID"; src: url('http://www.relocationnh.com/LUCID.TTF'); }

body { color: #000; font-family: "Lucida Grande", Verdana, sans-serif; background: url(img/tile.png) #e1ded5; background-attachment: fixed; border-top: red inset 5px; margin: 0% 0% 0% 0%; padding: 10px; }

/* Font Styling */
	p { line-height: 22px; text-align: left; }
		.date { font-size: 80%; font-style: italic; text-indent: 30px; margin-top: -10px;}
		.found { font-size: 75%; text-indent: 0px; font-weight: bold; }
		.contact { text-indent: 0px; }
		#footer p { text-indent: 0px; }
		
	em { font-style: italic; }
	
	h1 { font-size: 150%; }
	
	h2 { font-size: 135%; }
		.question { color: #950101; }
	
	h3 { font-size: 80%; text-indent: 5%; }
/* End Font Styling */


/* Navigation Styling */
	#navigation1 { width: 250px; float: left; padding: 0 0 0 160px; }
	#navigation2 { width: 200px; float: left; }
	#navigation3 { width: 200px; float: left; }
	
	.nav { font-family: "Lucida Grande", Verdana, sans-serif; font-size: 18px; list-style: none; display: block; line-height: 22px; margin-bottom: 0px;}
	.nav a:link { font-weight: bold; display: block; text-decoration: none; color: #999; border-right: thick solid #999; }
	.nav a:visited { font-weight: bold; display: block; text-decoration: none; color: #999; border-right: thick solid #999; }
	.nav a:hover { font-weight: bold; dispy:la block; text-decoration: none; color: #8d2424; border-right: thick solid #8d2424; }
	.nav a:active { font-weight: bold; display: block; text-decoration: none; position: relative; border-right: thick solid #999; }
/* End Navigation Styling */


/* Link Styling */
	img, a:link, a:hover, a:visited, a:active { text-decoration: none; border: none; }
	
	a:link, a:visited, a:hover, a:active { color: #950101; text-decoration: none; font-weight: bold; }
/* End Link Styling */


/* Page Structure */
	#header { height: 100px; width: 810px; margin: 0 auto 0 auto; padding: 0px 16px 10px 16px; border-bottom: thin double #999; background: url(img/remax.png) bottom left; background-repeat: no-repeat; }
	
	#content { width: 800px; padding: 5px 20px 0px 20px; background: #fff; border-left: thin double #999; border-right: thin double #999; border-bottom: thin double #999; color: #333; font-size: 13px; margin-right: auto; margin-left: auto;}
	
	hr { background: transparent; border-style: solid; border-color: #CCC; width: 75%; margin-bottom: 20px; margin-top: 20px; }
		.hrtop { background: transparent; border-style: solid; border-color: #CCC; width: 95%; margin-bottom: 20px; margin-top: 20px; }
		
	#footer { margin-right: auto; margin-left: auto; font-size: 65%; width: 800px; }
/* End Page Structure */


/* Multimedia Styling */
	.leader { border:1px solid black; float:left; margin: 0 10px 0 10px; }
	
	.inset { border: 1px solid black; float:left; margin: 0 10px 5px 10px; text-indent: 0px; } 
		.charityinset { float:left; margin: 0 10px 5px 10px; text-indent: 0px; } 
	
	.offset { border: 1px solid black; float:right; margin: 0 10px 0 10px; text-indent: 0px; }
		.charityoffset { float:right; margin: 0 10px 0 10px; text-indent: 0px; }
		
	.insetn { float:left; margin: 0 10px 5px 10px; text-indent: 0px; }
	.offsetn { float: right; margin: 0 10px 5px 10px; text-indent: 0px; }
	
	.youtube { border: 1px solid black; float:left; margin: 3px 10px 10px 10px; height: 344px; width: 425px}
	
	.gmap { border: 1px solid black; float:left; margin: 0px 10px 5px 5px; }
	
	.share { text-align: right; margin: -1px -14px 0px 0px; padding: 5px; float: right;}
/* End Multimedia Styling */

/* Featured Home Styling */
	.captioninset { float: left; padding: 10px; border: 1px solid #666; background: #CCC; color: #666; font-size: 9px; text-align: center; margin: 0px 10px 5px 5px; }
		.captioninset img { border: 1px solid #666; }
	
	.left { float: left; padding: 5px; text-align: center; border: 1px solid #666; background: #D8D8D8;}
		.left img { border: solid 1px #666; }
	.right { float: right; padding: 5px; text-align: center; border: 1px solid #666; background: #D8D8D8;}
		.right img { border: solid 1px #666; }
		
	#otherphotos { border: 0px solid #666; padding: 10px; width: 640px; overflow: auto; background: #fff; color: #666; font-size: 9px; text-align: center; margin: 0px auto 0px auto; }
/* End Featured Home Styling*/
