@charset "utf-8";
@import url('./layout_etc.css');

/**
 * font
 **/
body {
  font-family:"굴림","Gulim","Baekmuk Gulim","AppleGothic","Tahoma";
  font-size:10pt;
  color:#000000;
}

div {
  font-family:"굴림","Gulim","Baekmuk Gulim","AppleGothic","Tahoma";
  font-size:10pt;
  color:#000000;
}

td {
  font-family:"굴림","Gulim","Baekmuk Gulim","AppleGothic","Tahoma";
  font-size:10pt;
  color:#000000;
}

form {
  display : inline;
}

#content_box {
  margin : 10px 10px 10px 10px;
}

div.left_plugin_title_box {
  width : auto;
  padding : 5px 0px 0px 5px;
  background-color : #DDDDDD;
  font-weight : bold;
}

div.left_plugin_box {
  width : auto;
  border : 4px solid #DDDDDD;
  margin-bottom : 10px;
  padding : 5px;
}

#profile_image_box {
  width : auto;
  padding : 5px 0px 0px 5px;
  margin-bottom : 5px;
}

#category_box {
  width : auto;
  padding : 5px 0px 0px 5px;
  margin : 10px 0px 10px 0px;
  border : 4px solid #DDDDDD;
}

div.category_name_box {
  width : auto;
  padding : 2px 0px 2px 0px;
}

#member_info_box{
  width : auto;
  padding : 5px;
  border : 4px solid #DDDDDD;
  margin-bottom : 10px;
}

#post_box {
  width : auto;
  padding : 5px 0px 0px 5px;
  margin-bottom : 10px;
  border : 4px solid #DDDDDD;
}

#manage_box {
  width : auto;
  padding : 5px 0px 0px 5px;
  margin-bottom : 10px;
  border : 4px solid #DDDDDD;
  text-align : center;
}


div.layout_simple_list {
  width : auto;
  border : 1px dotted #AAAAAA;
  margin-bottom : 10px;
  padding : 10px;
}

/**
 * site_search
 **/

div.site_search_header {
  width : 100%;
  text-align : right;
  font-weight : bold;
  border : 1px dotted #CCCCCC;
  padding : 5px 0px 5px 0px;
  margin-bottom : 10px;
}

#header_contain_box {
  width : 100%;
  height : 80px;
}

#middle_contain_box {
  border : 0;
  border-collapse : collapse;
  width : 100%;
}

#footer_contain_box {
  width : 100%;
  height : 70px;
  text-align : center;
}

#footer_inner_contain_box {
  width : 100%;
  text-align : center;
  padding : 20px 0 0 0;
}

#logo {
  width : 180px;
  height : 80px;
  float : left;
}

#main_first_menu {
  height : 50px;
  float : right;
  text-align : right;
}

#main_second_menu {
  height : 30px;
  clear : right;
  float : right;
  text-align : right;
}

#main_third_menu {
  width : 180px;
  vertical-align : top;
  padding : 0;
}

#content {
  vertical-align : top;
  padding : 0;
}

