html 	{ height: 100%; }
body { margin: 0; padding: 0; color: #444; font: normal 12px Georgia, Arial, Helvetica, sans-serif; }  

h1.logo { display: block; padding: 0; }
h1.logo a { display: block; margin: 0; padding: 0; width: 129px; }
h2 { padding: 0 0 2px 0; margin: 0 0 5px 0; font-size: 19px; font-weight: bold; color: #8e8458; }
h3 { display: block; padding: 0; margin: 0 0 10px 0; color: #8e8458; font-size: 26px; font-weight: normal; border-bottom: 1px solid #547446;  }

p  { display: block; margin: 0; padding: 0; }

/* A
**--------------------------------------*/
a  { color: #4e8bc2; text-decoration: none; }
a:hover  { text-decoration: underline; }

a.more { display: block; margin-right: 10px; }
	
img, a img  { border: 0; }

img.fl { margin-right: 5px; margin-bottom: 2px; }

.fl { display: block; float: left; }

.error { color: #f00; }
.ok	{ color: #33bdf2; }

/* NAVIGATION
**--------------------------------------*/
/* top */
ul#nav { display: none; }
/* footer */
ul#f_nav	{ display: none; }

/* FORM
**--------------------------------------*/
form 	{ display: none; }
/* FORMA
**--------------------------------------*/	
#site { display: block; width: 100%; }
#top { display: block; }
p#phone_no { display: none; }
p#notice { display: none; }
#content { display: block; clear: both; text-align: justify; }
 #content #left_col { display: block;  }
 #content #right_col { display: block; width: 400px; }
 
 #content #left_col_brdr { display: block; }
 #content #right_col_brdr { display: block; }
 
 #content #one_col { display: block; }
 #one_col img.center { display: block; }
 
 #content p:first-letter { padding-left: 20px; }
#footer 	{ display: none; }
.centering 	{ margin: 0 auto; }

/* HOMESTYLES
**--------------------------------------*/
#home_styles_nav { display: none; }

.fl { float: left; }
.fr { float: right; }
 
#home_styles { display: block; }
#home_styles h3 { position: relative; }
#home_styles h3 a { display: none; }


/* GOOGLE MAP
**---------------------------------------*/
#map { display: block; width: 500px; height: 300px; margin: 0 auto; margin-top: 10px;  }

/* GALLERY
**--------------------------------------*/
ul.gallery { display: block; margin: 0; padding: 0; }
 ul.gallery li { display: block; float: left; margin: 0 0 10px 0; }
 ul.gallery li.left { margin: 0 5px 0 0; }
 ul.gallery li p a { display: block; padding: 0 0 0 15px; }