@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; }

/*#wrapper { width:expression(document.body.clientWidth < 980? "980px" : "auto"); }*/
#wrapper { width: 100%; min-width: 980px; }
html>body #wrapper { width: auto; min-width: 980px; }

a { text-decoration:none; }
p a { text-decoration: underline; }
p a:hover { text-decoration: none; }
a img { border-style:none; }
.clear { clear:both; }
.bold { font-weight:bold; } 

.center { text-align: center; }

#header { height:207px; background:#660000 url(../i/h.line.gif) repeat-x bottom left; }
#header img.corner { float:left; }

#header .lm { float:right; margin:24px 24px 0 0; }
#header .lm a { margin:6px 6px; }

#header .top { height:60px; }

#header .sitename { text-align:center; margin-right:163px; }
#header .sitename h2 { color: #BC7A50; margin: 4px 0; font: bold 14px Georgia, "Times New Roman", Times, serif; text-transform: capitalize; }

#header .mm { margin: 54px auto 0 auto; width:780px; }
#header .mm .item { float:left; margin:0 44px; }
#header .mm .item a { color:#FFD98D; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }

#main { background:#FFD98D; }

#content_c { width:100%; }
#content { padding:1%; width: 76%; }

#content a { color:#370000; }

#right_c { width:20%; float:right; }
#right .top { height:44px; background:url(../i/vline.top.gif) no-repeat left bottom; } /*60px*/
#right .mid { background:url(../i/vline.gif) repeat-y left top; padding: 0 10px 10px 10px; min-height:300px; text-align: center; }
#right .bottom { height:60px; background:url(../i/vline.bottom.gif) no-repeat left top; }

#footer { height:66px; background:#660000 url(../i/f.line.gif) repeat-x left top; }
#footer img.corner { float:right; }
#footer .copyright { text-align: center; padding-top: 20px; font-size: 9px; }
#footer .copyright, #footer .copyright a { color: #FFD98D; }

#content .select-type { width:420px; margin:100px auto 100px auto; height:100px; }
#content .select-type .found, #content .select-type .lost { float:left; text-align:center; width:210px; }
#content .select-type .lost { }
#content .select-type a { font-size:26px; display:block; }

#content .select-cat { margin: 0 auto; width: 800px; } /*100px*/
#content .select-cat .cat { float:left; width:240px; text-align:left; margin: 40px 10px; text-align: center; }
#content .select-cat .cat a { font:bold 16px Georgia, "Times New Roman", Times, serif; }

#content .alist table.list { width:100%; }
#content .alist table.list thead th { background:#660000; border: 1px solid #C28255; color:#FFD98D; padding:4px; font-size:12px; }
#content .alist table.list td.date,
#content .alist table.list td.city,
#content .alist table.list td.distict  { text-align:center; }
#content .alist table.list .img img { background-position: center; background-repeat: no-repeat; }

#content .alist .location { margin:8px 0; }
#content .alist .filter { float:none; margin: 0 30px 8px 0; text-align: right; }

#content .add .form { float: left; width: 590px; font-size: 14px; }
#content .add .form .dijitRadio { margin-left: 12px; }
#content .add .assist { float: left; width: 190px; border: 1px solid #600; padding: 4px; background: #FFF2CA; text-align: justify; }

#content .contact { width: 640px; margin: 0 auto; }
#content .contact .success { font-weight: bold; text-align: center; color: #600; }
#content .about { width: 775px; margin: 0 auto; }

form dl dt, form dl dd { margin-bottom: 7px; }
form dl dt { width: 240px; float: left; text-align: right; }
form dl dd { width: 330px; float: left; margin-left: 10px; }
form dl dd img { border: 1px solid #600; margin-bottom: 6px; }
form dl dd fieldset { margin-left: 1px; }
form dl dd ul { margin: 0 0 6px 8px; padding: 0; list-style-type: none; color: #e00; font-size: 11px; }
/*form dl dt .required { padding-right: 2px; border-right: 1px solid #EE0000; }*/

#content .added { margin-top: 100px; font-size: 14px; font-weight: bold; color: #600; text-align: center; }
#content .added a { text-decoration: underline; color: #600; text-align: center; }

#right ul, #right ul li { list-style-type: none; margin: 0; padding: 0; }
#right ul li { margin-bottom: 12px; }
