body { margin:0; padding:0; font-size:12px; font-family:Verdana,"Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Arial,sans-serif; color:#333; background: #B7B7B7; }

/* LINKS */
a:link, a:visited { color: #5b80b2; text-decoration:none; }
a:hover { color: #036; }
a img { border:none; }

form { margin:0; padding:0; }

.clear { clear:both; }

#header { margin-bottom:5px; }
#container { width:1002px; text-align:center; background:#ffffff; padding:5px 5px 0 5px; }

#main { padding:0 5px 0 5px; }

.color_0 { background:#b7b7b7; }
.color_1 { background:#64b8dc; }
.color_2 { background:#9da569; }
.color_3 { background:#eda946; }

/* SLIDER */
#slider MARQUEE { height:72px; }
#slider { text-align:left;float:left;margin:0; padding:0; }
#slider legend span { position:absolute;right:20px;color:#000000;background:#FFFFFF;padding:0 3px; }
#slider legend span a:link, #slider legend span a:visited { color:#000000; }
#slider legend span a:hover { color:#000000; }
#slider fieldset { width:181px;margin-bottom:5px;border:1px solid #b9b9b9;float:none;overflow:hidden;position:relative; }
#slider fieldset ul { margin-bottom:-9px;margin-top:-3px; }
#slider fieldset li { overflow:hidden; line-height:20px; height:20px; vertical-align:middle; }
#slider fieldset a:link, #slider fieldset a:visited { color:#FFFFFF; }
#slider fieldset a:hover { color:#696969; }

#slider fieldset MARQUEE li { list-style-type:none;overflow:visible;height:auto;margin-bottom:15px; }

#mar_div { margin-bottom:15px; }
#mar_div li { line-height:20px; height:20px; }

#slider fieldset p { overflow:hidden; }
#slider legend { padding:1px 8px 1px 8px; color:#ffffff; }


#slider ul { padding:0 2px 2px 10px; margin:0; }
#slider li { list-style-type:square; color:#808080; overflow:hidden; line-height:22px; }

#slider ul a:link, #slider ul a:visited { color:#808080; background:url("../images/slider_bg.jpg") repeat-x bottom; }
#slider ul a:hover { color: #5b80b2; }

#slider .box { border:1px solid #b9b9b9; margin:2px 0px 2px 0px;padding:10px 15px 10px 15px; width:170px; line-height:22px; }
#slider .box div { padding:0px 5px 0px 10px; border-bottom:1px solid #b9b9b9; }
#slider .box .menu { background:url("../images/arrow.gif") no-repeat 150px 5px; };
#slider .box .chosen { color:#000000; background:#e5e5e5 url("../images/arrow.gif") no-repeat 150px 5px; }
#slider .box .down { background:url("../images/icon_down.gif") no-repeat 149px 5px; }

#slider .box ul { display:none;margin-top:5px;overflow:hidden; }
#slider .box li { list-style-type:none; line-height:22px; margin-left:30px; width:auto;overflow:hidden; }
#slider .box li a { border-bottom:1px solid #b9b9b9; }

#slider a:link, #slider a:visited { color:#9a9a9a; width:100%; }
#slider a:hover { color:#666666; }

.slider_down { background:url("../images/icon_down.gif"); }

 
#content { border:1px solid #b9b9b9; height:auto; float:right;width:781px; text-align:left;margin-left:4px; overflow-x:hidden; }
#content .box { margin:2px 0px 2px 0px;padding:10px 15px 10px 15px; }
.postion { color:#636363; border-bottom:4px solid #bbbbb9; padding-top:5px; padding-left:30px; background:url("../images/postion.jpg") no-repeat; }
.postion div { float:left; width:555px; }


#archive { margin:25px 0 0 10px; float:left; width:98%; }
#archive .title { text-align:center; padding:5px 0 5px 0; color:red; font-size:18px; border-bottom:1px solid #bbbbbb; }
#archive .date { text-align:center; font-size:11px; padding:2px 0 2px 0; }
#archive .body { padding:20px 5px 20px 5px;margin:0;line-height:22px; }

#gally { float:left; width:33%;padding:30px 0 0 20px; }
#gally .gally { margin-bottom:10px; border:1px solid #B7B7B7; }
#gally div { display:none; }

.page_list { margin:0 0 0 10px; }
.page_list li { list-style-type:none;padding-left:12px;background:url("../images/arrow_icon.gif") no-repeat 0px 5px; }

.paginator { text-align:left; }
.paginator a:link, .paginator a:visited { background: white none repeat scroll 0 0; border: 1px solid #CCCCCC; padding: 2px 6px; text-decoration: none; }
.paginator a:hover { color:white; background:#5b80b2; border-color:#036; }
#chosen { color:red; border:0px; }


#zoom { margin-top:15px; }
#zoom a:link, #zoom a:visited { color:#9a9a9a; font-size:13px; padding:3px; }
#zoom a:hover { color:#666666; }


/* FOOT */
#foot { margin:5px; padding:10px; color:#686868; text-align:center; }
#foot a:link, #foot a:visited { color:#865932; }
#foot a:hover { color: #5b80b2; }
#foot p { float:left; margin:0 20px 0 20px; }
