@charset "utf-8";
@import url("images/base.css");

/*
	Samsung Blog
	layout CSS
	Modify Cidow dh.shin 201104014
*/
* {line-height:1.2;}
img {padding:0;margin:0;}
html, body {font-size:0.95em; font-family:맑은 고딕,"Malgun Gothic",돋움,Dotum;}
a {text-decoration:none;}
a:link, a:visited, a:active {text-decoration: none; color: #7D7D7D;}

/*
	layout
*/

#wrap {width:980px; margin:0 auto; overflow:hidden;}
#wrap * {zoom:1;}
/* header */
#header {width:979px; height:219px; padding:31px 24px 0; background:url("images/header201503_bg.jpg") no-repeat left top;}
/* container */
#container {width:978px; padding:1px; background:#efefef; overflow:hidden;}
#container_bg {background:#ffffff; overflow:hidden;}
#container .contents {width:700px; padding:25px 0 25px 23px; float:left;}
#container .contents .contents_border {border:0 none;}
#container .sidebar {width:211px; padding:25px 10px 0 21px; float:left;}
/* footer */
#footer {width:978px; height:76px; padding:0 1px 1px 1px; background:#efefef; clear:both;}
#footer .foot_btn {width:932px; background:#ffffff;}/*height:139px; padding:33px 23px 0;*/
#footer .foot_btn a {margin-right:8px; float:left;}
#footer .foot_btn a.last {margin-right:0;}
#footer .foot_adrs {width:956px; height:29px;  padding:22px 0 24px 22px; background:#f5f5f5; overflow:hidden;}
#footer .foot_adrs .foot_logo {width:77px; height:25px; padding:4px 32px 0 6px; float:left; background:url("images/footer_logo_divide.gif") no-repeat left bottom;}
#footer .foot_adrs .foot_copyright {float:left;}
#footer .foot_adrs ul, #footer .foot_adrs ul li {float:left;}
#footer .foot_adrs ul li {padding:0 11px 0 0; margin:0 11px 0 0; background:url("images/footer_ul_divide.gif") no-repeat right center;}
#footer .foot_adrs ul li.last {padding:0; margin:0; background:none;}
#footer .foot_adrs address {padding:3px 0 0; clear:both;}



/*
	contents
*/

/* search_list */
.search_list {padding:23px;}
.search_list h3 {padding:0 0 18px; background:url("images/search_title_border.gif") repeat-x left bottom; font-size:0.95em; font-weight:bold;}
.search_list h3 span {color:#3570b8; font-weight:bold;}
.search_list ol li {padding:18px 0; background:url("images/search_list_border.gif") repeat-x left bottom; color:#6d6d6d; font-size:0.8em;}
.search_list ol li a {color:#6d6d6d;}
.search_list ol li span {padding-right:5px; color:#6d6d6d;}
/* paging */
.paging {padding:0 23px 23px; text-align:center;}
.paging a {font-size:0.75em; font-family:verdana;}
.paging .numbox {padding:0 5px;}
.paging .numbox a {padding:0 1px; color:#999999; vertical-align:middle; cursor:pointer;}
.paging .numbox a span.selected {color:#333333; font-weight:bold;}
.paging #prev_page {padding-left:9px; background:url("images/paging_btn_prev.gif") no-repeat left 1px; color:#7d7d7d; vertical-align:middle;}
.paging #next_page {padding-right:9px; background:url("images/paging_btn_next.gif") no-repeat right 1px; color:#7d7d7d; vertical-align:middle;}
.paging .no-more-prev {background:url("images/paging_btn_prev_nomore.gif") no-repeat left 1px !important; color:#c2c2c2 !important;}
.paging .no-more-next {background:url("images/paging_btn_next_nomore.gif") no-repeat right 1px !important; color:#c2c2c2 !important;}
/* entry */
.entry {padding:23px;}
.entry .titleWrap {padding:6px 0 5px; background:url("images/search_title_border.gif") repeat-x left bottom; overflow:hidden;}
.entry .titleWrap h2 {display:inline; float:left; font-size:0.95em;}
.entry .titleWrap h2 a {font-weight:bold; color:#6d6d6d;font-size:1.2em;}
.entry .wrapEntryHead {padding:3px 0 0; overflow:hidden;}
.entry .wrapEntryHead .category {padding-right:10px; display:inline; float:left; font-size:0.9em;}
.entry .wrapEntryHead .category a {font-weight:bold; color:#5e8cc3;}
.entry .wrapEntryHead .date {float:left; font-size:0.9em; color:#a6a6a6}
.entry .titleWrap .admin {overflow:hidden; color:#717171; clear:both;}
.entry .titleWrap .admin a {font-size:0.85em;}
.entry .titleWrap .admin a:hover {text-decoration:underline;}
.entry .titleWrap .admin span {font-size:0.85em;}
.entry .titleWrap .admin span a {font-size:1em;}
.entry .article {padding:35px 0 20px; font-size:11pt; color:#000000; line-height:24px !important;  }
.entry .article * {line-height:1.8; font-size:10pt; color:#4c4c4e;}
.entry .tagTrail {padding:0 0 10px 20px; background: url("images/tag_bullet.gif") no-repeat left top;}
.entry .tagTrail .tagText {display:none;}
.entry .actionTrail {padding:20px 0 6px; background:url("images/search_title_border.gif") repeat-x left top;}
.entry .actionTrail a:hover {text-decoration:underline;}
.entry .actionTrail .wrapTrackback {padding-left:13px; background:url("images/icon_trackback.gif") no-repeat scroll 0 1px transparent;}
.entry .actionTrail .wrapComment {padding-left:19px; background:url("images/icon_comment.gif") no-repeat scroll 5px 2px transparent;}
.actionTrail a .num {color:#7683E6;}

.entry .trackback {}
.entry .trackback h3 {padding:8px 10px !important; margin-top:6px; background:none #ededed; border:1px solid #e6e6e6 !important; display:block; font-size:0.8em !important;font-family:tahoma !important; color:#888888 !important;}
.entry .trackback ol li {padding:10px 0 8px; margin:5px 0; border-bottom:1px solid #e6e6e6;}
.entry .trackback ol li h4 a {height:18px; padding-left:17px; display:block; background:url("images/trackback_bullet.gif") no-repeat left top; font:bold 0.85em/1.4em color:#000000;}
.entry .trackback ol li h4 a:hover {text-decoration:underline;}
.entry .trackback .from {font-size:0.9em;}
.entry .trackback .date {font:0.8em tahoma; color:#cccccc;}
.entry .trackback p {padding-top:7px; padding-bottom:3px; margin-top:4px; font:0.9em; color:#aaaaaa; clear:left; border-top:1px dashed #cccccc;}

.entry .article .another_category h4 {color:#6d6d6d !important; font-weight:bold !important;}
.entry .article .another_category h4 a {color:#3570b8 !important;}
.entry .commentList {padding:20px 0;}
.entry .commentList .name {float:left; font-weight:bold; font-size:0.85em; line-height:1.4em; color:#000000;}
.entry .commentList .name a {font-weight:bold; color:#000000;}
.entry .commentList .name a:hover {text-decoration:underline;}
.entry .commentList .control {float:right; font-size:0.9em; color:#7d7d7d;}
.entry .commentList .control a {cursor:pointer;}
.entry .commentList p {font-size:0.95em; font-family:sans-serif; color:#878787; clear:both;}
.entry .commentList .date {font-size:0.8em; color:#d9d9d9;}
.entry .commentList .hiddenComment{font:bold 0.9em/1.4em; color:#000000;}
.entry .commentList ul {padding-left:20px; background:url("images/icon_reply.gif") no-repeat 7px 3px #f9f9f9;}

.entry .commentTitle {display:none;}
.entry #comment {width:640px; margin-bottom:10px;}

.entry .commentWrite {background:url("./images/reply_bg.gif") no-repeat left top; overflow:hidden;}
.entry .commentWrite img {clear:both; float:left;}
.entry .commentWrite p.profile {width:340px; height:21px; padding-bottom:4px; float:left; background:url("./images/input_profile_bg.gif") no-repeat left top;}
.entry .commentWrite p.profile label {display:block; width:70px; padding:2px 0 2px 8px; float:left; font-size:0.9em; font-weight:bold; color:#3570B8;}
.entry .commentWrite p.profile input {border:0 none; width:240px; margin:2px 0; float:left;}
.entry .commentWrite p.secretWrap {float:right;}
.entry .commentWrite p.submitBox {float:left;}
.entry .commentWrite textarea {width:549px !important; height:72px !important; margin-right:5px; float:left;}
/*
	sidebar
*/
.sidebar h3 {padding-bottom:10px; background:url("images/sidebar_title_border.gif") repeat-x left 13px;}
.sidebar .side_title {padding-right:7px; display:inline; background:#ffffff;}

/* user module*/
.module {}
/* search */
.searchBox {border:4px solid #5993fe;}
.searchBox input.textbox {width:170px; height:21px; border:0 none;  vertical-align:middle;}
.searchBox input.submit {width:24px; height:20px; vertical-align:middle;background:url("./images/sidebar_search_submit.gif") no-repeat center center; border:0 none; text-indent:-5000px;}
/* category */
.category {}
.category a {cursor:pointer;}
.category table td {cursor:pointer;}
.category table div {font-size:0.8em; font-weight:bold;}
.category table div span {display:none;}
.category div table div {font-size:1em; font-weight:normal;}
#category_0 table div {font-size:1em;}
#category_0 table div span {display:inline;}
/* recentcomment */
.recentComment {}
.recentComment ul li {padding:3px 0 3px 10px; background:url("images/recent_bullet.gif") no-repeat left 7px; font-size:0.9em;}
.recentComment ul li a {color:#545a65;}
/* recentpost */
.recentPost {}
.recentPost ul li {padding:3px 0 3px 10px; background:url("images/recent_bullet.gif") no-repeat left 7px; font-size:0.9em;}
.recentPost ul li a {color:#545a65;}
.recentPost ul li span.c_cnt {color:#5993fe;}
/* notice */
.notice {}
.notice ul li {padding:3px 0 3px 10px; background:url("images/recent_bullet.gif") no-repeat left 7px; font-size:0.9em;}
.notice ul li a {color:#545a65;}
/* adTistory */
#adTistory {padding-top:10px; overflow:hidden;}
#adTistory .kid {margin-right:3px; float:left;}
#adTistory .master {margin-right:24px; float:left;}
#adTistory .blog {float:left;}
/* counter */
.counter {width:209px; height:50px; background:#ffffff; border:1px solid #e6e6e6; overflow:hidden;}
.counter ul {padding:16px 0pt 0pt 19px;}
.counter ul li.today {width:90px; float:left; display:inline;}
.counter ul li.today span {font-size:1.35em; font-weight:bold; color: #005ebf;}
.counter ul li.total {width:100px; padding-top:4px; float:left; display:inline; font-size:0.8em;}
.counter ul li.total span {font:1em; color:#545a65;}

/* etc */
.ft_wrapper_table {width:98% !important;}
.ft_credit {width:98% !important;}
div.tt-panel {padding-top:0 !important;}