/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* typography */
body{font-size:62.5%; font-family: "Lucida Sans", Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
p {font-size:1.3em; line-height:1.8em;}
h1 {font-size:2.3em; font-family:   "Lucida Sans",  Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}  /* displayed at 23px */
h2 {font-size:1.2em; font-family:    "Lucida Sans",  Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}  /* displayed at 20px */
h3 {font-size:2.1em; font-family:    "Lucida Sans",  Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}  /* displayed at 21px */
h4 {font-size:1.3em;  line-height:1.8em; font-family:   "Lucida Sans",  Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}  /* displayed at 12px */
h5 {font-size:1em;  line-height:1.8em; font-family:   "Lucida Sans", Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; color:#fff;}  /* displayed at 10px */

a{color:#4f4f4f;}

/* structure */
body{background:#e7e7e7; padding-top:30px; padding-bottom:50px;}
#page{width:809px; margin:0px auto; background:#fff;}
#head{width:809px; height:466px; background: #fff url(images/head.jpg);}
#gallery{height:75px;}
	#gallery ul{margin-left:66px; margin-top:5px;}
		#gallery ul li{float:left; display:inline; margin-right:12px}
			#gallery ul li a{}

#line{margin-left:62px; }

#map{margin-top:15px;}	
#maparea{margin-left: 67px;}
	#maparea #left-col{float:left; display: inline; width:380px; padding-top:31px;}
	#maparea #left-col h2{color:#4f4f4f;}
	#maparea #right-col{float:left; display: inline; width:290px; padding-top:31px; color:#4f4f4f; font-size: 0.9em;}

#contact{color:#4f4f4f; font-size:0.85em; line-height:1.4em; margin-top:15px; padding-bottom:90px;}

#mailing{padding-top:170px; margin-left:75px;}

.clear{clear:both;}