#widemain {
	/*background:#ffffff;*/
	min-height:640px;
	_height:640px;
	*height:640px;
}

#widemain .logo {
	text-align:center;
	width: 448px;
	min-height:65px;
	padding:12px;
	margin:0 0 0 36px;
}

.forForm {
	margin:0;
	padding:12px 0 0 36px;
}

form {
	clear:both;
	margin:0;
	padding:0;
}
.forForm dl{
	margin:12px 0 12px 0;
	padding:0;
	overflow:hidden;
}
.forForm dt{
	clear:both;
	float:left;
	width:150px;
	margin:0;
	padding:0px 0 4px 0;
}
.forForm dd{
	margin:0;
	padding:0px 0 4px 0;
	min-height:1em;
	_height:1.2em;
}
.forForm dd.box{
	width:150px;
	display:block;
}
.forForm INPUT.inputText {
	width:230px;
	background:#ffffe5;
}
.forForm INPUT.inputFile {
	width:230px;
	background:#ffffe5;
}
.forForm INPUT.inputSubmit {
	width:100px;
}
.forForm TEXTAREA {
	font-size:12px;
	line-height:1;
	width:230px;
	height:5em;
	background:#ffffe5;
}

.forForm INPUT.error {
	background:#ffeeee;
}
.forForm TEXTAREA.error {
	background:#ffeeee;
}
.forForm .error {
	background:#ffeeee;
}


.forForm .hr {
	width:472px;
	text-indent:-9000em;
	font-size:1px;
	height:1px;
	border-top:2px solid #000000;
	margin:0 0 12px 0;
}





.gochikome {
	clear:both;
	width: 472px;
	margin:0 0 0 0;
	padding:0;
}


.gochikome .aName {
	display:block;
	height:1px;
	text-indent:-9000em;
	text-decoration:none;
	overflow:hidden;
	background:#f7f4e1;
}






.gkArticle {
	display:block;
	width: 448px;
	min-height:75px;
	_height:75px;
	*height:75px;
	margin:0 0 12px 0;
	padding:12px;
	background:#ffffe5;
	border-right:2px solid #9e9e9e;
	border-bottom:2px solid #9e9e9e;
}

.gkArticle A.gkPhoto {
	float:left;
	display:block;
	width:73px;
	height:28px;
	margin:0px 10px 0px 0px;
	padding:45px 0 0 0;
	text-align:center;
	text-indent:-9000em;
	overflow:hidden;
	border-right:2px solid #9e9e9e;
	border-bottom:2px solid #9e9e9e;
}
.gkArticle A.gkPhoto:hover {
	width:71px;
	height:26px;
	border:2px solid #e294a1;
	text-indent:0;
	font-weight:bold;
	color:#e294a1;
	text-decoration: none;
}


.gkArticle .gkData {
	margin:0px;
	padding:0px 0px 0px 00px;
}

.gkPageing {
	font-weight:bold;
	margin:0px;
	padding:0px 0px 20px 0;
}


.gkPageing a:link	{color: #e294a1; text-decoration: none;}
.gkPageing a:visited	{color: #e294a1; text-decoration: none;}
.gkPageing a:hover	{color: #e294a1; text-decoration: underline;}
.gkPageing a:active	{color: #e294a1; text-decoration: underline;}



/*** lightbox1 ***/
#lightbox{
	background-color:#fffff0;
	padding: 10px;
	border:0 none;
	border-bottom: 2px solid #5A3703;
	border-right: 2px solid #5A3703;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}
#lightboxCaption{
	float: left;
	margin:4px 0 0 0;
	font-size:12px;
	line-height:1.4;
}
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../../js/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../../js/lightbox/white.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../js/lightbox/overlay.png", sizingMethod="scale");
}

