#a {font-size: 13px; font-family: verdana,arial;}

.caption {font-size: 16px; color: navy;}
.textfield {width: 450px;}
.inputfield {width: 450px;}

.error {
border: 1px solid #E89B88;
background-color: #FFEFE8;
padding: 8px 11px;
font-size: 12px;
font-weight:bold;
margin: 0px;
}


.msg {
border: 1px solid #8dea77;
background-color: #f5fff3;
padding: 8px 11px;
font-size: 12px;
font-weight:bold;
margin: 0px;
}


div.detailphoto div.ffphotoviewer{ width:435px; margin:10px auto 30px; }
div.detailphoto div.ffphotoviewer div.preview{ width:494px; height:71px; position:relative; overflow:hidden; zoom:1; }
div.detailphoto div.ffphotoviewer div.preview a.navigator{ display:block; float:left; margin:26px 0px 27px; width:17px; height:16px; }
div.detailphoto div.ffphotoviewer div.preview a.back{ margin-right:13px; background:url(/template_images/ico_arrow_left_right.gif) no-repeat; }
div.detailphoto div.ffphotoviewer div.preview a.next{ margin-left:13px; background:url(/template_images/ico_arrow_left_right.gif) no-repeat -17px 0px; }
div.detailphoto div.ffphotoviewer div.preview div.images{ float:left; height:71px; width:434px; }
div.detailphoto div.ffphotoviewer div.preview div.images img{ margin:3px; float:left; }
div.detailphoto div.ffphotoviewer div.preview div.images a.selectedphoto{ display:block; float:left; width:71px; height:71px; background:url(/template_images/selectedphoto_bg.gif) no-repeat; margin:0px 3px; }
div.detailphoto div.ffphotoviewer div.fullimg{ margin:10px 0px 5px; text-align:center; }
div.detailphoto div.ffphotoviewer div.photoinfo{ color:#727272; width:428px; margin:3px auto; }
div.detailphoto div.ffphotoviewer div.photoinfo a{ color:#727272; margin-left:6px; padding-left:16px; background:url(/template_images/ico_man.gif) no-repeat; }
div.detailphoto div.ffphotoviewer div.photoinfo span{ font-size:10px; margin-left:10px; }

input.posttitle{ width:474px; background:url(/template_images/input_addpost_title.gif) no-repeat; }