/* 본 스킨은 TEXTCUBE 1.5 정식공개를 '축하'하는 의미에서 제작되었습니다. = ㅁ=
본 저작물은 크리에이티브 커먼즈 라이센스 대한민국 2.0 에 따르며, 원저작자 표기하에 비상업적 목적으로 얼마든지 사용&변형 가능합니다~~
좋은 하루 되세요~ ^^
스킨이름: TEXTCUBE 1.5:Counterpoint Ver. 1.0 Celebrate for soulfree
제작자: soulfree
제작자이메일: soulfree@mail.soulfree.net
제작자블로그: http://www.soulfree.net */

/* Common*/
* {margin:0; padding:0;}

img {border:0;}

html {
	font-family:tahoma,verdana,dotum,'돋움',gulim,'굴림';
	font-size:small;
	color:#646464;
}

a {color:CE0000; text-decoration:none;}
a:link	 {color:CE0000; text-decoration:none;}
a:visited {color:CE0000; text-decoration:none;}
a:hover {color:#B80000; text-decoration:underline;}
a:active {color:CE0000; text-decoration:none;}

h2 {
	font-size:125%;
}

/* Layout */
body {
	background:url('images/bg_ptn.gif') top left;
}

#container {
	width:800px;
	margin:10px auto;
	padding:10px 0;
	background:url('images/round_corner.gif') 50% top no-repeat;
}

#header {
	width:800px;
	height:83px;
	background:#fff url('images/top_rightbg.jpg') right top no-repeat;
}

#header .author {
	width:800px;
	height:15px;
}

#content {
	padding:20px 20px 0 20px;
	background:#fff url('images/tc_bgimg.gif') right bottom no-repeat;
}

#content a {color:#B80000;}

#sidebar {
	padding:15px 20px 0 20px;
	background:#fff url('images/tc_bgimg2.gif') right top no-repeat;
}

#footer {
	padding:15px 20px 15px 20px;
	background:#fff;
}

#upper_rounded_corner {
         padding:15px 0 0 0;	
	background:url('images/round_corner.gif') 100% top no-repeat;
}

#under_rounded_corner {
         	padding:15px 0 0 0;
	background:url('images/round_corner2.gif') 100% bottom no-repeat;
}

/* Header Styling */
#header .author ul {position:relative; top:10px; left:575px; width:200px; list-style:none; display:block;}
#header .author li {display:inline; font-size:85%;}
#header h1 {position:relative; top:-45px; padding-right:10px; text-align:right; font-size:100%;}
#header .menu {position:relative; top:65px;}
#header .menu ul {padding-right:10px; text-align:right; list-style:none; display:block;}
#header .menu li {display:inline; border-right:1px dotted #000; padding:0 3px 0 5px;}
#header .menu li.last_item {border:none; padding-right:0;}

/* Contents Styling */
#content .searchList ol, .searchRplist ol, .searchTblist ol {margin-bottom:10px; padding-bottom:10px; list-style:none; border-bottom:1px dashed #c8c8c8;}
#content .searchList li, .searchRplist li, .searchTblist li {margin:5px 0;}
#content .searchList {padding-left:55px; min-height:45px; background:url('images/search_article_icon.gif') top left no-repeat;}
#content .searchRplist {padding-left:55px; min-height:45px; background:url('images/search_reply_icon.gif') top left no-repeat;}
#content .searchTblist {padding-left:55px; min-height:45px; background:url('images/search_trackback_icon.gif') top left no-repeat;}
#content .point {color:#A12152;}

#content .taglog {padding-bottom:10px;}
#content .taglog h3 {margin:15px 0 5px 0; padding-left:20px; background:url('images/article_icon.gif') left 50% no-repeat;}
#content .taglog ul {list-style:none; display:block;}
#content .taglog li {margin-right:10px; display:inline;}
*html #content .taglog li {font-size:90%;}

#content .localog {padding-bottom:10px;}
#content .localog h3 {margin:15px 0 5px 0; padding-left:20px; background:url('images/article_icon.gif') left 50% no-repeat;}
#content .localog a {color:#A12152; font-weight:bold;}
*html #content .localog .spot, .info, a {font-size:90%;}

#content .guestbook ol {list-style:none;}
#content .guestbook ul {list-style:none;}
#content .guestbook li {margin:10px 0 10px 0; padding:5px; background:#eee; border:1px solid #ddd;}
*html #content .guestbook li {font-size:90%;}
#content .guestbook ol li ul {list-style:none; margin:20px 10px 0 0; padding-left:35px; background:url('images/reply_icon.gif') left 10px no-repeat;}
#content .guestList .name {font-weight:bold; color:#000;}
#content .guestbook textarea {width:90%;}
#content .guestbook input {font-size:80%;}
:root #content .guestbook input {font-size:90%;}
html:first-child #content .guestbook input {font-size:90%;}
#content .guestbook h3 {margin:15px 0 5px 0; padding-left:20px; background:url('images/article_icon.gif') left 50% no-repeat;}


#content h2 {margin:15px 0 5px 0; padding-left:20px; background:url('images/article_icon.gif') left 50% no-repeat;}
*html #content h2 {0 0 5px 0;}
#content h2 a {color:#000; font-size:120%; font-family:Century Gothic, Tahoma, Dotum, Gulim; font-weight:bold;}

#content .entry {margin-bottom:50px;}
#content .entryProtected {margin-bottom:50px;}
#content .entryNotice {margin-bottom:50px;}

#content .entry blockquote {padding-left:50px; background:url('images/quote.gif') left top no-repeat;}

#content .titleWrap {margin-bottom:10px; padding-bottom:10px; line-height:150%; border-bottom:1px dashed #c8c8c8;}
#content .author {margin-top:10px; text-align:right;}
#content .article {margin-bottom:10px; padding-bottom:10px; line-height:150%; border-bottom:1px dashed #c8c8c8;}
*html #content .article {font-size:90%;}
#content .article ul li {margin-left:30px;}

#content .tagTrail {margin:10px 0 10px 0;}
#content .tagTrail span {margin-right:5px; padding:1px 3px 1px 3px; background:#008FD5; font-size:75%; color:#fff; font-weight:bold;}

#content .actionTrail {margin-bottom:10px;}
#content .actionTrail a {color:#A12152; font-weight:bold;}

#content .trackback {margin-bottom:20px;}
#content .trackback span.label {padding:1px 3px 1px 3px; background:#008FD5; font-size:75%; color:#fff; font-weight:bold;}
#content .trackback h3 {margin:10px 0px; padding:5px; font-size:80%; font-weight:normal; border:1px solid #c8c8c8;}
:root #content .trackback h3 {font-size:90%;}
html:first-child #content .trackback h3 {font-size:90%;}
#content .trackback ol {list-style:none;}
#content .trackback li {margin-bottom:20px; padding:5px; background:#eee; border:1px solid #ddd;}
*html #content .trackback li {font-size:90%;}
#content .trackback li p {margin-top:10px;}
#content .trackback h4, h4 a {color:#000; font-size:100%;}

#content .comment span.label {padding:1px 3px 1px 3px; background:#008FD5; font-size:75%; color:#fff; font-weight:bold;}
#content .comment h3 {margin:10px 0px; padding:5px; font-size:80%; font-weight:normal; border:1px solid #c8c8c8;}
:root #content .comment h3 {font-size:90%;}
html:first-child #content .comment h3 {font-size:90%;}
#content .commentList {margin-bottom:20px;}
#content .commentList ol {list-style:none;}
#content .commentList li {margin-bottom:20px; padding:5px; background:#eee; border:1px solid #ddd;}
*html #content .commentList li {font-size:90%;}
#content .commentList ol li ul {list-style:none; margin:20px 10px 0 0; padding-left:35px; background:url('images/reply_icon.gif') left 10px no-repeat;}
#content .commentList ol li ul li {border:1px solid #ccc;}

#content .comment .commentList .name a {color:#000; font-weight:bold;}
#content .commentWrite input {font-size:80%;}
:root #content .commentWrite input {font-size:90%;}
html:first-child #content .commentWrite input {font-size:90%;}
#content .commentWrite textarea {width:550px; padding:5px;}
*html #content .commentWrite textarea {width:545px;}
#content .commentWrite .post_btn {width:100%; text-align:right;}

#content .paging {margin-top:20px; padding-bottom:10px; text-align:center;}

/* Logo Decoration Styling */
#logoDeco {color:#fff; font-size:50%; font-weight:bold; text-align:right;}

/* Sidebar Styling */
#sidebar h3 {margin-bottom:5px;}
#sidebar ul {list-style:none;}
#sidebar .search {text-align:right;}
#sidebar .search input.box {width:200px; font-size:80%;}
#sidebar .search input.submit {font-size:80%;}
:root #sidebar .search input.box {font-size:90%;}
:root #sidebar .search input.submit {font-size:90%;}
html:first-child #sidebar .search input.box {font-size:90%;}
html:first-child #sidebar .search input.submit {font-size:90%;}

#sidebar .blogLogo {padding-left:55px; height:230px; background:url('images/bloglogo_icon.gif') top left no-repeat;}
*html #sidebar .blogLogo {} 
#sidebar .blogLogo .blogImage {float:left;}
#sidebar .blogLogo .blogDesc {}

#sidebar .recentPost {clear:left;}
#sidebar .recentPost, .recentComment, .recentTrackback, .blogLogo, .notice, .category, .tagbox, .archive, .calendar, .link, .counter {margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #c8c8c8;}
#sidebar .recentPost {padding-left:55px; min-height:45px; background:url('images/recent_art_icon.gif') top left no-repeat;}
#sidebar .recentComment {padding-left:55px; min-height:45px; background:url('images/recent_cmt_icon.gif') top left no-repeat;}
#sidebar .recentTrackback {padding-left:55px; min-height:45px; background:url('images/recent_trb_icon.gif') top left no-repeat;}
#sidebar .notice {padding-left:55px; min-height:45px; background:url('images/notice_icon.gif') top left no-repeat;}

#sidebar .category {padding-left:55px; min-height:45px; background:url('images/category_icon.gif') top left no-repeat;}
#sidebar .category ul li {font-weight:bold;}
#sidebar .category ul li ul li {margin:5px 0 0 13px; padding-left:25px; font-weight:normal; border-left:1px dashed #c8c8c8; background:url('images/category_ul_ptn.gif') left 5px no-repeat;}
#sidebar .category ul li ul li ul li {background:url('images/category_li_ptn.gif') left 50% no-repeat;}

#sidebar .tagbox {padding-left:55px; min-height:45px; background:url('images/tagbox_icon.gif') top left no-repeat;}
#sidebar .tagbox li {margin-right:5px; display:inline; line-height:150%;}

#sidebar .archive {padding-left:55px; min-height:45px; background:url('images/archive_icon.gif') top left no-repeat;}
#sidevar .archive li {margin-right:5px; display:inline; line-height:150%;}

#sidebar .calendar {padding-left:55px; min-height:45px; background:url('images/calendar_icon.gif') top left no-repeat;}
#sidebar .calendar .calendarBox {width:350px;}
#sidebar .calendar .cal_month {height:18px; font-weight:bold;}
#sidebar .calendar .cal_week1 {height:18px; font-weight:normal;}
#sidebar .calendar .cal_week2 {color:#f30;}
#sidebar .calendar .cal_week {background-color:#fff;}
#sidebar .calendar .cal_current_week {background-color:#eee;}
#sidebar .calendar .cal_day {color:#999; text-align:center;}
#sidebar .calendar .cal_day_sunday {color:#f30 !important;}
#sidebar .calendar .cal_day_sunday a {color:#f30 !important;}
#sidebar .calendar .cal_day1 {color:#ccc;}
#sidebar .calendar .cal_day2 {color:#ccc;}
#sidebar .calendar .cal_day3 {color:#666;}
#sidebar .calendar .cal_day4 {color:#000;  text-decoration:underline;}
#sidebar .calendar a.cal_click:link {color:#333; font-weight:bold;}
#sidebar .calendar a.cal_click:visited {color:#333; font-weight:bold;}
#sidebar .calendar a.cal_click:hover {color:#f30; font-weight:bold;}

#sidebar .link {padding-left:55px; min-height:45px; background:url('images/link_icon.gif') top left no-repeat;}
#sidebar .link li {position:relative; left:25px;}
#sidebar .name {margin:0 10px; color:#888; font-weight:bold;}

#sidebar .counter {padding-left:55px; min-height:45px; background:url('images/counter_icon.gif') top left no-repeat;}

#sidebar .botton {margin-top:10px; text-align:center;}
#sidebar .botton li {display:inline;}
#sidebar .botton img {border:none;}

/* Footer Styling */
#footer {	height:5px;
	background-color:#FFFFFF;
	clear:both;
         margin-top:-5px;
         text-align:center;
         font-size:80%;}