@charset "UTF-8";

/* ------- basic styles ------- */

body	{
	
	background-color: #000;
}

html,body,
p,ul,ol,li,
td,th,dl,dt,
blockquote,
h1,h2,h3,h4,h5	{
	color:#000;
	font-size:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.header	{
	color:#000;
	font-size:14px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
p {margin:0; padding:.5em 0 .5em 0; line-height:1.25em;}
ul, ol, li {margin-top:.5em; margin-bottom:.5em; padding-right:1em; line-height:1.25em;}

a:link { color: #000; font-weight:bold; text-decoration: none; }
a:visited { color: #666; font-weight:bold;  text-decoration: none; }
a:hover  { color: #000; font-weight:bold;  text-decoration: underline; }
a:active { color: #000; font-weight:bold;  text-decoration: none; }
a img	{border:0 solid #f00;}

.clear	{clear:both; line-height:0; height:0;}
.float-left	{float:left;}
.float-right	{float:right;}
.indent	{margin:.5em 0 .5em 1.5em;}
.more-link	{padding-top:0; margin-bottom:2em; white-space:nowrap;}
.header-note {font-weight:normal; color:#666;}
.header-more-link {padding-left:1em; font-size:.9em; font-weight:normal; vertical-align:top; white-space:nowrap;}
.block {display:block;}

form {
 
 padding: 5px;
}
.formtext {
 font-size: 12px;
 background-color: #fff;
 border: 1px solid #000000;
}

div.logo {
	position:absolute;
	left:20px;
	top:20px;
		
}

div.address {
	position:absolute;
	left:20px;
	top:446px;
		
}

div.nav {
	position:absolute;
	left:192px;
	top:20px;
	width:600px;
	height:45px;
	background-color: #bad4e8;	
}

div.content {
	position:absolute;
	left:192px;
	top:75px;
	width:540px;
	height:420px;
	background-color: #fff;
	padding-left: 30px;
	padding-top: 30px;
	padding-right: 30px;
	
}
div.gallerycontent {
	position:absolute;
	left:192px;
	top:75px;
	width:600px;
	height:450px;
	background-color: #fff;
}
div.homecontent {
	position:absolute;
	left:192px;
	top:75px;
	width:600px;
	height:449px;
	background-color: #fff;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	
}
