body {background:#7c746a url(bgbody.gif);font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0;}
p {font:normal 12px verdana;color:#000;text-align:left;margin:0;padding:5px 10px 5px 10px;}
h1{font-family: 'Lobster', Tahoma; font-size:20px; letter-spacing:1px; /*font:bold 16px Tahoma;*/color:#444;text-align:left;margin:0;padding:5px 0px 10px 22px;background:url(hbg2.png) no-repeat 0px 9px;}
a {font:bold 12px verdana;color: #039;text-decoration:none;}
img{border:none;}
a:hover {font:bold 12px verdana;color: #909;text-decoration:none;}
#top{height:10px;margin:0;padding:0;}
#header {width:1000px;height:180px;background:url(head.jpg);margin:0 auto;padding:0;}
#menu {width:1000px;height:30px;margin:0 auto;background:url(topmenu.jpg) no-repeat;}
#menu ul {list-style:none;margin:0 0 0 150px;padding:0;}
#menu li {display:inline;}
#menu a {display:block;float:left;text-decoration:none;font:bold 13px Verdana, Arial, Helvetica, sans-serif;color:#D8D8D8;padding:7px 20px;}
#menu a:hover {color:#FFF;text-decoration:underline;}
#wrap{width:1000px;margin:0 auto;padding:0;background:#E0D9CF;}
.hint {background:#FFC;font-size:12px; color:#000;line-height:12px;color:#000;border:1px solid #F90;margin:0px; padding:5px; position:absolute; visibility:hidden;}
#l_c{width:160px;background:#C7B69D;}
#c_c{width:680px;background:#E0D9CF;padding:10px;}
#r_c{width:160px;background:#C7B69D;}
.box{background: #eee;margin-bottom:10px;}
.boxtop{background: url(ne.gif) no-repeat top right;}
.boxtop div{font-size: 0;height: 10px; background: url(nw.gif) no-repeat top left;}
.boxbottom {background: url(se.gif) no-repeat bottom right;}
.boxbottom div {font-size: 0;height: 10px; background: url(sw.gif) no-repeat bottom left;}
.boxcontent {padding: 0px;position:relative;}
.boxcontent_f {padding: 5px;position:relative;}
.h1style{display:block;font:bold 14px Tahoma;color:#333;text-align:left;margin:0;padding:3px 3px 3px 25px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#D6D6D6 url(hbg.png) no-repeat 0px 2px; text-shadow:1px 1px 0 rgba(255,255,255, .5);}
h1.oth1, .h1style:hover{font:bold 14px Tahoma;color:#fff;text-align:left;margin:0;padding:3px 3px 3px 25px;background:#999 url(hbg.png) no-repeat 0px 2px;border-top:1px solid #CCC;border-bottom:1px solid #CCC; text-shadow:1px 1px 0 rgba(0,0,0, .5);}
.navi{font:normal 12px Tahoma;color:#333;text-align:center;margin:0px 0px 10px 0px;padding:4px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#C9C9C9;}
.box_a{position:absolute;bottom:5px;right:20px;font-size:12px;color:#333;text-decoration:underline;}
.box_a:hover{position:absolute;bottom:5px;right:20px;font-size:12px;color:#000;text-decoration:underline;}
.box_date{font-size:10px;color:#666;padding-left:10px;}
.box_min{padding:7px;width:80px;border:none;}
.boxcontent_f img, .imafull{display:block; max-width:100%; margin:10px auto;}
.fullcount{float:right;font-size:10px;color:#999;padding-right:15px;}
.clear{clear:left;}
.clearall{clear:both;}
.dogalery{border:5px solid #C7B69D;margin:0;padding:0;}
.footer{margin:0;padding:0;background:#333 url(fotbg.gif) repeat-x;height:50px;color:#CCC;}
.footer p{color:#CCC;text-align:center;font-size:11px;}
.footer a{color:#FFF;font:normal 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.footer a:hover{color:#FFC;text-decoration:underline;}
.hgalery{text-align:center;background:#999 url(gr1.png) repeat-x;color:#000;padding:3px 3px 5px 3px;margin:0;font-size:15px; text-shadow: 1px 1px 0 rgba(255,255,255,.5);}
.half1{margin:0; padding:0; width:52%; float:left; background:url(border.png) repeat-y right top;}
.half2{margin:0; padding:0; width:48%; float:left;}
.half1 h2{background:#999 url(gr1.png) repeat-x;}
.half2 h2{background:#B6B6B6 url(gr2.png) repeat-x;}
.half2 a{color:#644828;}
.half2 a:hover{text-decoration:underline; color:#900;}
.pagenav{text-align:center; clear:both; background:#e0e0e0; border-top:1px solid #999; padding:10px; margin-top:5px;}
.pagenav strong{background:#fff; color:#900; border:1px solid #999; margin:2px; padding:3px 5px 3px 5px; cursor:default;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.pagenav a, .navig{background:#f0f0f0; border:1px solid #aaa;margin:2px; padding:3px 5px 3px 5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.navig{float:right; font:bold 12px verdana;color: #039; margin:8px 3px 0 3px; padding:3px 5px 3px 5px; }

