@charset utf-8;

body {
font-family:애플고딕, AppleGothic, 나눔고딕, NanumGothic, '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, 굴림, Gulim, sans-serif;
color:#CCC;
font-size:small;
background-color:#4D5606;
background-image:url(/jplugins/SkinSmith/gallery/body-pattern-noised-scanline-olive.png);
background-attachment:scroll;
background-repeat:repeat;
background-position:left top;
border-color:transparent;
border-style:none;
border-width:0;
}

input {
font-family:애플고딕, AppleGothic, 나눔고딕, NanumGothic, '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, 굴림, Gulim, sans-serif;
}

textarea {
font-family:애플고딕, AppleGothic, 나눔고딕, NanumGothic, '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, 굴림, Gulim, sans-serif;
}

option {
font-family:애플고딕, AppleGothic, 나눔고딕, NanumGothic, '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, 굴림, Gulim, sans-serif;
}

a {
text-decoration:none;
color:#EEE;
}

a:hover {
text-decoration:underline;
cursor:pointer!important;
color:#FFF;
}

img {
border:0 none;
}

form {
margin:0;
}

cite {
font-style:normal;
}

.hidden {
display:none;
}

#jump {
margin:0;
padding:0;
}

#jump a {
display:block;
position:absolute;
z-index:999999999;
left:-100%;
top:0;
width:100%;
height:50px;
overflow:hidden;
border:0 none;
background-color:red;
color:#FF0;
line-height:100%;
text-indent:1em;
font-weight:700;
font-size:50px;
margin:0;
padding:1em 0;
}

#jump a:link {
display:block;
position:absolute;
z-index:999999999;
left:-100%;
top:0;
width:100%;
height:50px;
overflow:hidden;
border:0 none;
background-color:red;
color:#FF0;
line-height:100%;
text-indent:1em;
font-weight:700;
font-size:50px;
margin:0;
padding:1em 0;
}

#jump a:visited {
display:block;
position:absolute;
z-index:999999999;
left:-100%;
top:0;
width:100%;
height:50px;
overflow:hidden;
border:0 none;
background-color:red;
color:#FF0;
line-height:100%;
text-indent:1em;
font-weight:700;
font-size:50px;
margin:0;
padding:1em 0;
}

#jump a:hover {
display:block;
position:absolute;
z-index:999999999;
left:-100%;
top:0;
width:100%;
height:50px;
overflow:hidden;
border:0 none;
background-color:red;
color:#FF0;
line-height:100%;
text-indent:1em;
font-weight:700;
font-size:50px;
margin:0;
padding:1em 0;
}

#jump a:focus {
left:0;
}

#jump a:active {
left:0;
}

#frame {
width:945px;
background-position:left top;
background-repeat:repeat;
background-attachment:scroll;
border-style:none;
margin:20px auto;
}

#main {
zoom:1;
}

#main:after {
content:" ";
display:block;
clear:both;
}

#content {
float:left;
width:725px;
overflow:hidden;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#sidebar {
float:right;
width:200px;
overflow:hidden;
}

#footer {
clear:both;
width:725px;
font-weight:normal;
font-style:normal;
background-position:left top;
background-repeat:repeat;
background-attachment:scroll;
border-style:none;
}

#header h1.title {
font-weight:bold;
font-style:normal;
position:absolute;
top:50px;
left:60px;
width:auto;
color:#FFF;
font-size:30px;
margin:0;
padding:0;
}

#header ul.metadata {
display:none;
list-style-type:none;
margin:0;
padding:0;
}

#header ul.metadata li dl {
display:inline;
margin:0;
padding:0;
}

#header ul.metadata li dl dt {
display:inline;
margin:0;
padding:0;
}

#header ul.metadata li dl dd {
display:inline;
margin:0;
padding:0;
}

#navigation {
font-size:11px;
height:45px;
background-color:#CCC;
background-image:url(/jplugins/SkinSmith/gallery/navigation-hair-lined-metal.png);
background-attachment:scroll;
background-repeat:repeat-x;
background-position:left top;
border-color:transparent;
border-style:none;
margin:0;
padding:0;
}

#navigation ul {
list-style-type:none;
display:block;
background-color:transparent;
background-image:none;
margin:0;
padding:15px 0 0 15px;
}

#navigation ul li {
display:inline;
background-color:transparent;
background-image:none;
margin:0;
padding:0;
}

#content .entry {
margin-bottom:30px;
clear:both;
zoom:1;
}

#content .entry:after {
display:block;
content:' ';
clear:both;
}

#content .entry h2.title {
font-style:normal;
background-color:transparent;
background-image:url(./gallery/content-olive-underlined-title.png);
background-attachment:scroll;
background-repeat:no-repeat;
background-position:left bottom;
color:#004040;
font-weight:bold;
font-size:24px;
border-color:transparent;
border-style:none;
margin:0 0 5px;
padding:0 0 3px;
}

#content .entry .toolbox {
font-size:11px;
}

#content .entry .toolbox ul {
list-style-type:none;
text-align:right;
margin:0;
padding:0;
}

#content .entry .toolbox ul li {
display:inline;
background:transparent url(./images/bullet-pipeline.png) scroll no-repeat left center;
margin:0;
padding:0 0 0 .4em;
}

#content .entry .toolbox ul li:first-child {
background-image:none;
}

#content .entry .toolbox ul li dl {
display:inline;
margin:0;
padding:0;
}

#content .entry .toolbox ul li dl dt {
display:inline;
margin:0;
padding:0;
}

#content .entry .toolbox ul li dl dd {
display:inline;
margin:0;
padding:0;
}

#content .entry .box {
border:1px solid #999;
padding:15px;
}

#content .entry .text {
clear:both;
text-align:justify;
line-height:180%;
zoom:1;
font-weight:normal;
font-style:normal;
background-position:left top;
background-repeat:repeat;
background-attachment:scroll;
background-color:#fff9cc;
color:#333;
font-size:13px;
border-color:transparent;
border-style:none;
border-width:2px;
margin:20px 0;
}

#content .entry .text p {
margin:1.5em 0;
}

#content .entry .text blockquote {
margin:1.5em;
}

#content .entry .text ul {
margin:0 0 0 3em;
padding:0;
}

#content .entry .text ol {
margin:0 0 0 3em;
padding:0;
}

#content .entry .text li {
margin:0;
padding:0;
}

#content .entry .text table {
border-collapse:collapse;
border:1px solid #333;
}

#content .entry .text table caption {
color:gray;
}

#content .entry .text table tr th {
border:1px solid #333;
background-color:#666;
padding:.2em .5em;
}

#content .entry .text table tr td {
border:1px solid #333;
vertical-align:top;
padding:.2em .5em;
}

#content .entry .text pre {
background-color:#333;
color:#EEE;
margin:1.5em;
padding:1em;
}

#content .entry .text address {
border-left:.5em solid gray;
color:gray;
margin:1.5em 0 1.5em 2em;
padding:0 0 0 1em;
}

#content .entry .text:after {
display:block;
content:' ';
clear:both;
}

#content .entry .metadata {
clear:both;
font-size:12px;
}

#content .entry .metadata ul {
list-style-type:none;
text-align:right;
margin:0;
padding:0;
}

#content .entry .metadata ul li {
display:inline;
background:transparent url(./images/bullet-pipeline.png) scroll no-repeat left center;
margin:0;
padding:0 0 0 .4em;
}

#content .entry .metadata ul li:first-child {
background-image:none;
}

#content .entry .metadata ul li.tags {
display:block;
text-align:left;
margin:20px 0;
}

#content .entry .metadata ul li.author {
display:none;
}

#content .entry .metadata ul li.created {
background-image:none;
}

#content .entry .metadata ul li.updated {
display:none;
}

#content .entry .metadata ul li dl {
display:inline;
margin:0;
padding:0;
}

#content .entry .metadata ul li dl dt {
display:none;
}

#content .entry .metadata ul li.tags dl dt {
display:inline;
border-radius:3px;
-moz-border-radius:3px;
background-color:gray;
color:#FFF;
margin:0 .5em 0 0;
padding:.3em;
}

#content .entry .metadata ul li.trackback-count dl dt {
display:inline;
margin-right:.4em;
}

#content .entry .metadata ul li.comment-count dl dt {
display:inline;
margin-right:.4em;
}

#content .entry .metadata ul li dl dd {
display:inline;
margin:0;
padding:0;
}

#content .entry .feedbacks {
margin:0;
padding:0;
}

#content .entry .feedbacks .feedback {
border:1px solid #555;
background-color:#666;
margin:10px 30px;
padding:15px;
}

#content .entry .feedbacks .feedback h3.title {
display:inline;
margin:0;
padding:0;
}

#content .entry .feedbacks .feedback h4.title {
display:inline;
margin:0;
padding:0;
}

#content .entry .feedbacks .feedback .toolbox {
display:inline;
margin:0;
padding:0;
}

#content .entry .feedbacks .feedback .toolbox ul {
display:inline;
list-style-type:square;
text-align:left;
margin:0;
padding:0;
}

#content .entry .feedbacks .feedback .toolbox ul li {
display:inline;
background-image:none;
margin:0 0 0 .5em;
padding:0;
}

#content .entry .feedbacks .feedback .text {
margin:10px 0;
padding:0;
}

#content .entry .feedbacks .feedback .metadata {
margin:0;
padding:0;
}

#content .entry .feedbacks .feedback .metadata ul {
list-style-type:none;
text-align:right;
margin:0;
padding:0;
}

#content .entry .feedbacks .feedback .metadata ul li {
display:inline;
margin:0;
padding:0 0 0 .4em;
}

#content .entry .feedbacks ol {
list-style-type:none;
margin:0;
padding:0;
}

#content .entry .feedbacks ol li.feedback ol {
margin:0 0 0 50px;
padding:0;
}

#content .entry .feedbacks ol li.feedback ol li.feedback {
border:0 none;
border-left:5px solid #555;
margin:15px 0 0;
padding:0 0 0 10px;
}

#content .entry .feedbacks .comment-form .comment-form-item {
margin:10px 0;
}

#content .entry .feedbacks .comment-form .comment-form-item label {
display:block;
}

#content .entry .feedbacks .comment-form .secret label {
display:inline;
}

#content .entry .feedbacks .comment-form .comment-form-item input {
width:300px;
}

#content .entry .feedbacks .comment-form .comment-form-item textarea {
width:400px;
}

#content .entry .feedbacks .comment-form .secret input {
width:auto;
vertical-align:middle;
}

#content .entry .feedbacks .comment-form .buttons input {
width:auto;
}

#content .entry.list h2.title .preposition {
font-size:11px;
margin-right:.5em;
}

#content .entry.list h2.title .term {
font-style:normal;
}

#content .entry.list .text .report {
font-weight:700;
}

#content .entry.list .text ol {
list-style-type:none;
margin:15px;
padding:0;
}

#content .entry.list .text ol li dl {
display:inline;
margin:0;
padding:0;
}

#content .entry.list .text ol li dl dt.date {
display:inline;
font-size:11px;
margin:0;
padding:0;
}

#content .entry.list .text ol li dl dd.title {
display:inline;
font-weight:700;
margin:0;
padding:0;
}

#content .entry.list .text ol li dl dd.author {
display:inline;
font-size:11px;
margin:0;
padding:0;
}

#content #post-list .text {
border:1px solid #999;
padding:15px;
}

#content #comment-list .text {
border:1px solid #999;
padding:15px;
}

#content #trackback-list .text {
border:1px solid #999;
padding:15px;
}

ul.tag-cloud {
list-style-type:none;
margin:0!important;
padding:0;
}

ul.tag-cloud li {
display:inline;
margin:0;
padding:0;
}

ul.tag-cloud li.cloud1 a {
font-weight:700;
font-size:large;
}

ul.tag-cloud li.cloud2 a {
font-weight:700;
font-size:medium;
}

ul.tag-cloud li.cloud3 a {
font-weight:700;
font-size:small;
}

ul.tag-cloud li.cloud4 a {
font-weight:400;
font-size:small;
}

ul.tag-cloud li.cloud5 a {
font-weight:400;
font-size:x-small;
}

ul.tag-cloud li.cloud6 a {
font-weight:400;
font-size:xx-small;
}

#content #localog .text dl dd dl {
display:inline;
margin:0;
padding:0;
}

#content #localog .text dl dd dl dt.title {
display:inline;
margin:0;
padding:0;
}

#content #localog .text dl dd dl dd.author {
display:inline;
margin:0;
padding:0;
}

#content #lines .text ul {
list-style-type:none;
margin:0;
padding:0;
}

#content #lines .text ul li {
border:1px solid #555;
background-color:#666;
margin:10px 30px;
padding:15px;
}

#content #lines .text ul li dl {
text-align:right;
margin:0;
padding:0;
}

#content #lines .text ul li dl dt.date {
text-align:left;
font-size:11px;
margin:0;
padding:0;
}

#content #lines .text ul li dl dd.content {
text-align:left;
margin:10px 0;
padding:0;
}

#content #lines .text ul li dl dd.author {
text-align:left;
font-size:11px;
margin:0;
padding:0;
}

#content #lines .text ul li dl dd.from {
display:inline;
font-size:11px;
margin:0 .3em 0 0;
padding:0;
}

#content #lines .text ul li dl dd.permalink {
display:inline;
font-size:11px;
margin:0;
padding:0;
}

#content .protected .text .report {
font-weight:700;
}

#content .protected .text .protected-form-item {
display:inline;
}

#content .protected .text .protected-form-item label {
display:none;
}

#content .protected .text .protected-form-item input {
font-size:large;
}

#content .paging {
padding:20px;
}

#content .paging ul {
list-style-type:none;
text-align:center;
margin:0;
padding:0;
}

#content .paging ul li {
display:inline;
margin:0 .25em;
padding:0;
}

.sidebar {
height:100%;
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
}

.sidebar .widget {
clear:both;
margin-bottom:15px;
zoom:1;
width:auto;
overflow:hidden;
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
padding:15px;
}

.sidebar .widget h3.title {
font-style:italic;
border:0 none;
background-color:transparent;
background-image:url(/jplugins/SkinSmith/gallery/sidebar-olive-underlined-title.png);
background-attachment:scroll;
background-repeat:no-repeat;
background-position:center bottom;
color:#004040;
font-weight:bold;
font-size:16px;
border-color:transparent;
border-style:none;
border-width:0;
margin:0 0 5px;
padding:0 0 3px;
}

.sidebar .widget h3.title span {
font-style:italic;
display:inline;
border:0 none;
background-color:transparent;
background-image:none;
color:#004040;
font-weight:bold;
font-size:16px;
margin:0;
padding:0;
}

.sidebar .widget .content ul {
list-style-type:none;
margin:0;
padding:0;
}

.sidebar .widget .content ol {
list-style-type:none;
margin:0;
padding:0;
}

.sidebar .widget .content li {
margin:0 0 .3em;
padding:0;
}

.sidebar .widget .content li dl {
display:inline;
margin:0;
padding:0;
}

.sidebar .widget .content li dl dt {
display:inline;
margin:0;
padding:0;
}

.sidebar .widget .content li dl dd {
display:inline;
font-size:11px;
margin:0;
padding:0;
}

#control-widget {
border:0 none;
}

#control-widget .content ul li {
display:inline;
}

#profile-widget {
border:0 none;
}

#profile-widget .content ul li dl dt {
display:none;
}

#profile-widget .content ul li dl dd {
font-size:small;
}

#profile-widget .content ul li.title {
display:none;
}

#notices-widget {
border-style:solid;
}

#notices-widget .content ul li dl dd.author {
display:none;
}

#search-widget {
border-style:none;
}

#taglog-widget {
border-style:solid;
}

#categories-widget {
border-style:solid;
}

#categories-widget .content ul {
clear:both;
}

#categories-widget .content ul li {
clear:both;
zoom:1;
}

#categories-widget .content ul li a.categoryFeed {
display:block;
float:left;
width:16px;
height:16px;
background:transparent url(./images/bullet-rss.png) scroll no-repeat center center;
}

#categories-widget .content ul li a.categoryFeed span.text {
display:none;
}

#categories-widget .content ul li ul li ul {
margin-left:20px;
}

#calendar-widget {
border-style:none;
}

#calendar-widget .content table.tt-calendar thead tr th {
text-align:right;
}

#calendar-widget .content table.tt-calendar thead tr th.cal_week2 {
color:red;
}

#calendar-widget .content table.tt-calendar tbody tr td {
text-align:right;
}

#calendar-widget .content table.tt-calendar tbody tr td.cal_day_sunday {
color:red;
}

#calendar-widget .content table.tt-calendar tbody tr td a {
color:inherit;
}

#calendar-widget .content table.tt-calendar tbody tr td a.cal_click {
font-weight:700;
}

#archives-widget {
border-style:solid;
}

#updates-widget {
border-style:solid;
}

#counter-widget {
background-color:#333;
border-style:none;
}

#counter-widget dt {
font-size:11px;
}

#counter-widget dd {
font-size:11px;
}

#counter-widget .count {
color:#09C;
}

#footer ul.credit {
list-style-type:none;
text-align:center;
margin:0;
padding:0;
}

#footer ul.credit li {
display:inline;
margin:0;
padding:0;
}

#header h1.title span {
font-weight:bold;
font-style:normal;
display:inline;
color:#FFF;
font-size:30px;
margin:0;
padding:0;
}

#navigation a span {
font-weight:normal;
font-style:normal;
color:#666;
}

#navigation a {
font-weight:normal;
font-style:normal;
color:#666;
}

#content .entry h2.title span {
font-style:normal;
display:inline;
background-color:transparent;
background-image:none;
color:#004040;
font-weight:bold;
font-size:24px;
margin:0;
padding:0;
}

.sidebar .widget .content {
font-weight:normal;
font-style:normal;
font-size:11px;
color:#004040;
}

#header {
height:327px;
background-color:#0094F7;
background-image:url(/jplugins/SkinSmith/gallery/header-900-listvyanka.png);
background-attachment:scroll;
background-repeat:no-repeat;
background-position:center top;
text-align:right;
border-style:none;
margin:0;
padding:0;
}

#header div#header-wrap-open {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
margin:0;
padding:0;
}

#header div#header-wrap-body {
position:relative;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
margin:0;
padding:0;
}

#header div#header-wrap-close {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
margin:0;
padding:0;
}

#header h1.title a {
display:inline;
width:auto;
text-align:left;
color:#FFF;
font-size:30px;
margin:0;
padding:0;
}

#navigation div#navigation-wrap-open {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#navigation div#navigation-wrap-body {
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#navigation div#navigation-wrap-close {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#navigation ul li a {
display:inline;
border-radius:5px;
-moz-border-radius:5px;
border:5px solid transparent;
background-color:transparent;
background-image:none;
color:#666;
margin:0;
padding:0;
}

#navigation ul li a:hover {
background-color:#999;
background-image:none;
color:#FFF;
text-decoration:none;
border-color:#999;
}

#navigation ul li a span {
display:inline;
background-color:transparent;
background-image:none;
color:inherit;
text-decoration:none;
font-weight:400;
font-size:12px;
margin:0;
padding:0;
}

#content div#content-wrap-open {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#content div#content-wrap-body {
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#content div#content-wrap-close {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#content .entry div.entry-wrap-open {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#content .entry div.entry-wrap-body {
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#content .entry div.entry-wrap-close {
height:0;
border-radius:0;
-moz-border-radius:0;
background-color:transparent;
background-image:none;
}

#content .entry h2.title a {
display:inline;
background-color:transparent;
background-image:none;
color:#004040;
font-weight:700;
font-size:24px;
margin:0;
padding:0;
}

#content .entry h2.title a:hover {
background-color:#004040;
color:#FFF;
font-weight:700;
}

#content .entry h2.title a:hover span {
background-color:#004040;
color:#FFF;
font-weight:700;
}

#content .entry .text a {
color:#003;
text-decoration:none;
font-weight:700;
}

#content .entry .text a:hover {
color:#003;
text-decoration:underline;
}

.sidebar div#sidebar-wrap-open {
height:0;
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
}

.sidebar div#sidebar-wrap-body {
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
}

.sidebar div#sidebar-wrap-close {
height:0;
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
}

.sidebar .widget div.widget-wrap-open {
height:0;
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
margin:0;
padding:0;
}

.sidebar .widget div.widget-wrap-body {
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
margin:0;
padding:0;
}

.sidebar .widget div.widget-wrap-close {
height:0;
border-radius:0;
-moz-border-radius:0;
border:0 none;
background-color:transparent;
background-image:none;
margin:0;
padding:0;
}

.sidebar .widget .content * {
color:#004040;
font-size:11px;
}

.sidebar .widget .content a {
color:#004040;
font-weight:700;
text-decoration:none;
font-size:12px;
}

.sidebar .widget .content a:hover {
color:#000;
text-decoration:underline;
}