body{ padding-top: 0px; margin: 0px; font-size:15px;font-family:arial, Tahoma,굴림, sans-serif; color:#4E4E4E;  text-align:center; width:100%; height:100%; background:url(http://veganway2peace.org/img_new/bg.gif) 0 0px repeat-y;}
ul,ol,li{list-style:none;}
a:link, a:visited, a:active { text-decoration:none; color:#0A3556; }
a:hover { text-decoration:underline; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,button{margin:0;padding:0;}
img {border:0px;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

/*********form*************/
.top_s { clear: both;  padding: 5px; margin: 0; }

#form {  text-align:left;  margin: 0; padding: 0; border-right:4px solid #FFC000;border-left:4px solid #FFC000; background-color:#FFFFFF; width:982px; }
#form_contents{ float:left; width:982px; margin: 0; padding: 0; background:url(http://veganway2peace.org/img_new/select_bg.gif) 0 0px no-repeat;}
#form_contents_2{ float:left; width:982px; margin: 0; padding: 0; }
#form_contents_s{ float:left; width:981px; margin: 0; padding: 0; background:url(http://veganway2peace.org/img_new/bg_line.gif) 0 0px repeat-y;}
 .form_left{  float:left; margin: 0; padding:0; width:635px;}
 .form_right{ float:right; width:310px; margin: 0; padding-right: 5px; display:inline; overflow: hidden; }
.bottom { clear: both; width:982px;padding-top: 15px; padding-bottom: 15px; text-align:center; background-color:#FFF08B; color:#ACACAC;}
.select_lang{ float:left; text-align:left; margin:0;padding-top:5px; width:50%;height:20px;}
.down{ float:left; width:auto; height:20px; text-align:center; margin: 0;padding-top:5px;}
.table_list{  width:auto; margin-top: 3px;  font-weight:bold;font-family:Verdana, arial, Tahoma;}
.table_list_u{  width:auto; margin: 0;  font-weight:bold; padding-top: 7px;}
.table_list_s{  width:auto; margin: 0;  padding-left: 15px; padding-top: 3px;}
.right_content{ clear: both; margin: 0; padding: 0; display:inline; overflow: hidden; }
.down_form li{  float:left; margin: 0; padding:0;}
.link{  font-weight:bold; font-size:12px; color:#D94200; }
.link_x{  font-size:12px; color:#0A3556;}
.line_dot {clear: both; font-size:11px; border-bottom: 1px dotted #ccc; padding-top: 7px; color:#009407; }
.red{  font-weight:bold; font-size:13px; color:#F52E00; }
.purple{  font-weight:bold; font-size:13px; color:#5E009A; }
.blue{ color:#0068D2; }
.text_form { border:1px solid #9A9A9A;  font-size:13px; color:#5E009A;  }

#form_reg {  text-align:center;  margin: 40; padding: 40; border:4px solid #FFC000; background-color:#FFFFFF; width:700px; }

/***** Common *****/
.shadow { height:3px; background:url(img/title_shadow.gif) repeat-x; line-height:1px; font-size:1px; }

/***** List Skin *****/
.board_list { width:630px; clear:both;  margin-left:10px; margin-top:10px;  line-height: 170%; } /* Padding&Margin: Top,Right,Bottom,Left */
.board_list ul { clear:both; padding:0; margin:0; list-style: none; } /* 여백 설정은 li에서 해주세요. */
.board_list li { list-style: none; }
.board_top { padding-bottom:10px;}
.board_list_title { height:34px; background:url(img/title_bg.gif) repeat-x; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.board_list_title li { overflow:hidden; text-align:left; font-weight:bold; font-size:12px; padding-top:11px; }
.board_list_none li { border-bottom:1px solid #ddd; text-align:center; padding:10px; } /* 게시물이 없을 때 출력합니다 */

/* 항목별 위치와 너비를 설정합니다. */
.board_no { float:left; width:20px; }
.board_check { float:left; width:20px; }
.board_subject { float:left;   font-size:12px; width:auto; }
.board_subject_email { float:left;   font-size:14px; }
.board_poll { float:right; width:150px; }
.board_good { float:right; width:40px; }
.board_hit { float:right; width:40px; }
.board_date { float:right; width:40px; }
.board_name { float:right; width:80px; }

/* 게시물 목록 행의 배경을 설정합니다.*/
.board_list ul.bg0 { background-color:#fafafa; }
.board_list ul.bg1 { background-color:#ffffff; }

/* 게시물 목록 행과, 행의 항목별 위치에 추가 스타일을 지정합니다. */
.board_list_row li { padding-bottom:5px; }
.list_row_line { border-bottom:1px solid #ddd; }
.board_list_row li.board_no { color:#999; }
.board_list_row li.board_subject { overflow:hidden; }
.board_list_row li.board_nogood,
.board_list_row li.board_good,
.board_list_row li.board_hit,
.board_list_row li.board_date { font:normal 11px tahoma; color:#BABABA; }
.board_list_row .notice { font-weight:normal; }
.board_list_row .current { font:11px tahoma; color:#E15916; }
.board_list_row .comment { font:normal 10px Tahoma; color:#EE5A00; }

/* 버튼 공간의 스타일을 지정합니다. */
.board_button li { padding:10px 0 0 0; }

/* 페이지 번호 공간의 스타일을 지정합니다. */
.board_page li { clear:both; text-align:center; padding:3px 0 10px 0; }
.board_page a:link { color:#777; }

/* 검색 공간의 스타일을 지정합니다.*/
.board_search li { text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }

/***** View Skin *****/
.board_view { clear:both;   margin-left:10px; margin-top:10px;}
.board_view ul, .board_view_btn ul {  clear:both; padding:0; margin:0; list-style: none; } /* 여백 설정은 li에 */
.board_view_top li { font-size:11px; color:#888; margin:0; }
/* 타이틀 지정 */
.board_view_title { height:34px; border:1px solid #ddd; background:url(img/title_bg.gif) repeat-x; }
.title_left { float:left; padding:8px 0 0 10px; color:#505050; font-size:13px; font-weight:bold; }
.title_right { float:right; padding:6px 6px 0 0; }

/* 게시물 정보, 다운로드, 링크 */
.board_view_item { height:30px; background:url(img/view_dot.gif) repeat-x; }
.board_view_item li { color:#888; padding-top: 5px; }
.board_view_content { clear:both; float:none; margin:10px; line-height: 170%; }
.board_view_nogood, .board_view_good { float:right; width:72px; height:55px; background:url(img/good_bg.gif) no-repeat; text-align:center; }
.board_view_nogood div { color:crimson; margin:7px 0 5px 0; text-align:center; }
.board_view_good div { color:#888; margin:7px 0 5px 0; text-align:center; }
.board_view_sign { text-align:center; font-size:13px; border-top:1px solid #E7E7E7; padding:5px 0; }
.board_view_sign a{ color:#7D4700; }
.board_view_next a{ text-align:center; font-size:13px; color:#7D4700;}

/* 버튼 */
.board_view_btn { clear:both;  height:43px;  padding-top:10px; }

/***** Comment View *****/
.cwin1 { clear:both; padding:10px; text-align:center; }

/* 댓글 목록의 스타일 */
.board_co_list ul, .board_co_write ul { clear:both; padding:0; margin:0; list-style:none; }
.board_co_list ul li dl { clear:both; list-style:none; }
.board_co_list ul li dl dt { list-style:none; }
.co_title { height:28px; background:url(img/co_title_bg.gif); border-top: 1px solid #DDD; }
.co_view { line-height:20px; padding:7px; overflow:hidden; }

/* 댓글 쓰기의 스타일 */
.board_co_write {  clear:both; padding: 4px; border:1px solid #DDD; background:url(img/co_bg.gif) repeat-x; }
.board_co_write li { padding:5px 0 0 5px; }
.co_write_content { width:550px; }
.co_write_submit { width:85px; float:right; }

/***** Write *****/
/* 제목 input과 내용 textarea에 너비 550px가 정의되어있습니다. */
.write_form {width:630px;margin-left:0; margin-top:10px; }
.write_form ul { clear:both; padding:0; margin:0; list-style: none; } /* 여백 설정은 li에 */
.write_form_title { height:34px; border:1px solid #ddd; background:url(img/title_bg.gif) repeat-x; }
.write_form_title li { font-weight:bold; font-size:14px; padding:7px 0 0 10px; }

.write_form_input label { float:left; width:130px; padding:5 0 5 0; font-size:14px; text-align:right; color:#424242; }
.write_form_input div { text-align:center; padding-bottom:5px; }
.write_content { float:left; }
.write_form_line { border-bottom:1px solid #ddd; }
.write_form_btn li { padding:30px 0 0 0; text-align:center; }

#email_bg { width:625px; height:442px; border:1px solid #ddd; background:url(img_new/email_bg.jpg) no-repeat; }
#email_bg li{ padding-top:210px; padding-left:25px;  padding-right:25px;  font-size:14px; color:#0800A9;}
/* petition */
#title_poll {font-size:15px; width:630px; margin:10px; margin-top:20px; border-bottom:2px solid #D3C45A;  font-weight:bold; overflow:hidden; }
#title_poll2 {font-size:14px; margin-left:20px; margin-top:20px; border-bottom:2px solid #E1DEC6;  font-weight:bold; overflow:hidden; }
#pollbg { font-size:13px; width:630px; margin:10px;  overflow:hidden;}
#psubject { font-size:13px; margin:10px; padding:5px 0px 5px 5px; color:#4E4E4E; width:600px; overflow:hidden;}
#psubject2 { font-size:13px; margin-top:20px; padding:5px 0px 5px 5px; color:#004E9D; width:600px; overflow:hidden;}
#pollbg ul { list-style:none; margin:0px; margin-top:5px; padding:0px; overflow:hidden; }
#pollbg ul li { list-style:none; margin:10px;padding:0px;overflow:hidden;}
#pleft {float:left;margin-left:20px;}
#pright {float:left;margin-left:10px;overflow:hidden;}
#pbottom {margin-top:20px;  font-size:13px; text-align:center;overflow:hidden;}
#poll_bgcolor { width:100%; height: 100%; background-color:#FFFFFF;}
#poll {font-size:13px; margin:10px;padding:5px 5px 5px 5px;border:2px solid #E8E8E8;text-align:left;overflow:hidden;}
#pollh {font-size:12px; text-align:left; margin:10px;padding:5px 5px 5px 5px;border:2px solid #E8E8E8;overflow:hidden;}
#pollh ul {list-style:none;margin:0px;padding:0px;overflow:hidden;}
#pollh ul li {padding:3px;overflow:hidden;}
#polllefta {width:300px;float:left;overflow:hidden;}
#pollleftb {width:170px;float:left;overflow:hidden;}
#pollleftc {font-size:12px;text-align:right;width:100px;float:right;overflow:hidden;}

.font_color_red { font-size: 11pt; color: #FF0000; }
.font_color_purple { color: #8A4DD5;}
.font_color_purple2 { color: #BE6B71; }
.space_no ul { padding:0; margin:0; list-style: none; }
.space_no_line ul { padding:0; margin:0; list-style: none; border-bottom: 1px solid #CBA335;line-height:110%}
.space_no_dot li{ padding:3px; margin:0; list-style: none; border-bottom: 1px dotted #ccc;line-height:110%}

/* new css paging  */
#pagingNew {clear:both;font:13px AppleGothic,Verdana;margin-top:15px;text-align:center;width:600px;}
#pagingNew a {border:1px solid #ececec;height:15px;text-decoration:none;padding:2px 5px 0px 5px;margin-left:4px;font-weight:bold;}
#pagingNew a:hover {border:1px solid #95a5ff;color:#6671ff;}
#pagingNew .sel {border:1px solid #95a5ff;color:#6671ff;font-weight:bold;height:13px;padding:2px 5px 0 5px;margin-left:4px;}
#pagingNew .numBox {color:#000;font-weight:bold;padding:2px 5px 0px 5px;}
#pagingNew .numPrev {color:#000;height:13px;margin-right:4px;overflow:hidden;padding:2px 5px 1px 5px;}
#pagingNew .numNext {color:#000;margin-left:4px;padding:2px 2px 1px 0px;}
#pagingNew em {padding:0 11px 0 5px;}