/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 140%; font-weight: normal; font-style: normal; }
ul { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0px; }
a { color:#67654a; text-decoration:none; }
a:hover { text-decoration:underline; }
img { behavior: url(http://www.8f-10.com/iepngfix.htc); border:none; }
::selection { background-color:#a6c539; color: #ffffff; }
::-moz-selection { background-color:#a6c539; color: #ffffff; }
code::-moz-selection { background-color:#ffffff; }
code::selection { background-color:#ffffff; }
body { font:13px/1.231 Verdana, Helvetica, sans-serif; *font-size:small;*font:x-small;word-wrap: break-word;word-break: break-all;}
select,input,button,textarea {font:99% Verdana, Helvetica, sans-serif;}
table { font-size:inherit;font:100%;}
pre,code,kbd,samp,tt { font-family:monospace;*font-size:108%;line-height:100%;}
/* IE7 */
*:first-child+html body { font-family: Geneva, Helvetica, sans-serif;}

/* Layout */
html { height:100%; }
body { height:100%; font-family:Verdana, Helvetica, sans-serif; font-size:80%; color:#67654a; line-height:18px; min-width:920px; background:url(../images/bg_body.gif) center top repeat-x #FFFFFF; }
#wrapper { width:800px; margin:0px auto; }
#content { width:800px; height:1180px; background:url(../images/bg_header.jpg) center top no-repeat #d9ee6a; position:relative; }

#footer { width:800px; padding:20px 0px; text-align:center; background-color:#FFFFFF; }

.maplink a {
	width:60px;
	height:27px;
	display:block;/* border:#000000 solid 1px; */
	position:absolute;
	top:465px;
	left:389px;
}

#infoform1 { position:absolute; top:530px; left:65px; }
.table1 { width:626px; border:none;}
.table1 td { padding:4px 0px; background:url(../images/bg_line.gif) left bottom repeat-x; }
.table1 td.time { width:112px; padding-left:10px; }
.table1 td.theme { width:255px; margin-right:20px; }
.table1 td.speaker { width:229px; }
.table1 td.name { width:120px; padding:8px 0px; }
.table1 td.info { width:506px; }

#infoform2 { position:absolute; top:820px; left:65px; }
.inputtype1 { border:#9d9d9d solid 1px; width:260px; height:21px; }
.inputtype2 { border:#9d9d9d solid 1px; width:60px; height:21px; }
