/*a:active, a:focus {outline:none;}
a { behavior:expression(this.hideFocus=true); }*/

.hilite1 { background: #ffff66;} 
.hilite2 { background: #a0ffff;} 
.hilite3 { background: #99ff99;} 
.hilite4 { background: #ff9999;} 
.hilite5 { background: #ff66ff;} 
.hilite6 { background: #00aa00;}

#guestaddbutton-styles ul,
#addbutton-styles ul {
        height: 16px;
        padding:0;
        margin: 0; 
        float:left;
        list-style-type: none;
        position:absolute;
        top:125px;
        left:755px; 
}

#addbutton-styles li {
	background: url(/img/style-button.gif) no-repeat; }


#guestaddbutton-styles li {
	background: url(/img/guest-style-button.gif) no-repeat; }

#guestaddbutton-styles li,
#addbutton-styles li {
	border: none;
	float: left;
	height: 16px;
	margin: 0;
	text-indent: -9999px;
	width: 20px;
}

#addbutton-styles  li a,
#addbutton-styles  li a:hover {
	background: url(/img/style-button.gif) no-repeat;}

#guestaddbutton-styles  li a,
#guestaddbutton-styles  li a:hover {
	background: url(/img/guest-style-button.gif) no-repeat;}



#guestaddbutton-styles  li a,
#guestaddbutton-styles  li a:hover,
#addbutton-styles  li a,
#addbutton-styles  li a:hover {
	border: none;
	display: block;
	height: 16px !important;
	line-height: 1em;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 20px;
}

#guestaddbutton-styles  #style-fixed,
#guestaddbutton-styles  #style-fixed a,
#addbutton-styles  #style-fixed,
#addbutton-styles  #style-fixed a {
	background-position: 0 0;
}

#guestaddbutton-styles  #style-fixed a:hover,
#addbutton-styles  #style-fixed a:hover {
	background-position: 0 -20px;
}

#guestaddbutton-styles  #style-liquid,
#guestaddbutton-styles  #style-liquid a,
#addbutton-styles  #style-liquid,
#addbutton-styles  #style-liquid a {
	background-position: -20px 0;
}

#guestaddbutton-styles  #style-liquid a:hover,
#addbutton-styles  #style-liquid a:hover {
	background-position: -20px -20px;
}




ul.bute{
	margin-left: 2px;
	margin-right: auto;
	padding: 1em 0;
	list-style: none;
	text-align: left;
        font-size:8pt; 
}
ul.bute li a {
	text-decoration: none;
}
ul.bute li {
	display: inline;
}
ul.bute li span,
ul.bute li a {
	padding: .2em .7em;
	color: #A0A5A0;
	border: 1px solid #A0A5A0;
}
ul.bute li span,
ul.bute li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	border: 1px solid #80AB1B;
        background: #80AB1B;
}



#banner-header {
left:60px;
top:34px;
position:absolute;
font-size:16pt;
font-weight:bold;
}

#banner-header a{
color: #EBEBEB;
}

#banner-header a:hover{
color: #181C18;
}

/* Base Weblog (base-weblog.css) */

.yearly-head {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:right;
font-weight:bold;
font-size:1.3em;
padding:5px 0;
color:#80ab1b;
clear:both;
}

.yearly-head a{
color:#D66163;
}

.yearly-head a:hover{
color:#9C1418;
}

.yearly-header {
margin-top:15px;
margin-bottom:3px;
font-size:1.2em;
font-weight:bold;
clear:both;
}

.yearly-header a{
color:#D66163;
}

.yearly-header a:hover{
color:#9C1418;
}

.yearly-title {

line-height:1.8em;
clear:both;
font-size:1.1em;
font-weight:bold;

margin:0;
padding:0;
}

.yearly-title a{
color:#848284;
}

.yearly-title a:hover{
color:#21718C;
}

.yearly-date {
clear:right;
font-size:1.1em;
line-height:1.8em;
}

.yearly-body,
.yearly-photo {
clear:both;
}

/************************************************************/
/*****                 Style Switcher                   *****/
/************************************************************/

#addbutton ul {
	height: 16px;
	padding:0;
        float:right;
        margin-top:0px; 
        list-style-type: none;
}
#addbutton li {
	background: url(/img/addbutton.gif) no-repeat;
	border: none;
	float: left;
	height: 16px;
	margin: 0;
	text-indent: -9999px;
	width: 20px;
}

#addbutton li a,
#addbutton li a:hover {
	background: url(/img/addbutton.gif) no-repeat;
	border: none;
	display: block;
	height: 16px !important;
	line-height: 1em;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 20px;
}

#addbutton #digg,
#addbutton #digg a {
	background-position: 0 0;
}

#addbutton #digg a:hover {
	background-position: 0 -20px;
}

#addbutton #delicious,
#addbutton #delicious a {
	background-position: -20px 0;
}


#addbutton #delicious a:hover {
	background-position: -20px -20px;
}

.post-footers {
float:right;
padding-left:5px;
}

.indi-prenext {
display: none; 
}


/*****************************************************************/
#styleswitcher ul {
	height: 24px;
	padding: 0 14px 20px 14px;
        float:left;
        margin-top:0px; 
        list-style-type: none;
        margin-left:0px;
}
#styleswitcher li {
	background: url(/img/styleswitcher.gif) no-repeat;
	border: none;
	float: left;
	height: 24px;
	margin: 0;
	text-indent: -9999px;
	width: 36px;
}
#styleswitcher li a,
#styleswitcher li a:hover {
	background: url(/img/styleswitcher.gif) no-repeat;
	border: none;
	display: block;
	height: 24px !important;
	line-height: 1em;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 35px;
}
#styleswitcher #style-fixed-left,
#styleswitcher #style-fixed-left a {
	background-position: 0 0;
}
#styleswitcher #style-liquid-left,
#styleswitcher #style-liquid-left a {
	background-position: -36px 0;
}
#styleswitcher #style-liquid-right,
#styleswitcher #style-liquid-right a {
	background-position: -72px 0;
}
#styleswitcher #style-fixed-right,
#styleswitcher #style-fixed-right a {
	background-position: -108px -24px;
}
#styleswitcher #style-fixed-left a:hover {
	background-position: 0 -24px;
}
#styleswitcher #style-liquid-left a:hover {
	background-position: -36px -24px;
}
#styleswitcher #style-liquid-right a:hover {
	background-position: -72px -24px;
}
#styleswitcher #style-fixed-right a:hover {
	background-position: -108px -24px;
}



/*****************************
Simple Comments & Trackbacks
******************************/

.archive-title {
padding:8px 5px 1px 0px;
margin-top:1px;
border-top: 1px solid #DEE7EF;
color: #848284;
font-weight:bold;
font-size: 11pt;
font-family: dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
}

.archive-title a {
color: #80AB1B;
}

.post_bodypre {
border:1px solid #DED7CE; 
background:#FFF;
color:#999999; 
font-weight: normal;
}

.ping-image { 
float:left;
clear:both;
padding:10px;
}


.ping-body { 
padding: 10px 10px 15px 10px;
line-height:1.7em;
clear:right;
}

.pingdate {
float:right;
padding-top:15px;
padding-bottom:5px;
margin-top:-15px;
font-size:9pt;
}

.pingexcerpt {
padding:5px 0 2px 0;
} 

.netestedtop {
padding:1px 10px 10px 10px;
margin-top:0px;
margin-bottom:1px; 
text-align: justify;
clear: both;
}

.commentfirst {
clear: both;
padding-top:10px;
padding-bottom:1px;
position:relative;
margin-bottom:15px;
}

.commentfirst p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.comment-table {
clear:both;
margin-bottom:3px;
}

.alignright {
float:right;
clear: both;
padding-bottom:5px;
margin-top:-10px;
font-size:9pt;
font-family: tahoma, 굴림, gulim, dotum, 돋움, '맑은 고딕', 'Malgun Gothic', verdana, palatino, georgia, arial, sans-serif;
}

.comments-nest-box { 
margin-top:0px;
margin-left:10px; 
padding-left:10px; 
}

.replynested {
background: url(/img/reply_new.gif) 0 0 no-repeat;  
text-align: justify;     
list-style:none;   
margin-top:0px;
padding-top:10px;  
padding-left:35px;  
padding-bottom:15px;
clear: both;
}

.guest-replynested {
background: url(/img/reply_new.gif) 0 0 no-repeat;  
text-align: justify;     
list-style:none;   
margin-top:0px;
padding-top:9px;  
padding-left:35px;  
padding-bottom:15px;
}

.trackback-content,
.comment-content {
clear:both;
margin: 4px 0 0 0;
line-height: 1.5;
/*padding-top:10px;*/
padding-bottom:7px;
border:1px solid #ccc;
text-align:justify;
}


.trackbackurlcopy {
font-weight:bold;
float:left;
p\osition:relative;
}

.simplecomment-box {
padding:10px 10px 10px 10px;
border: 1px solid #ccc;
position:relative;
clear: both;
margin-bottom:15px;
margin-top:3px;
background:#F7F7EF;
}

.simple-count {
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
background: #fff;
font-weight:bold;
font-size:9pt;
font-family: dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
color:#848284;
border-left: 10px solid #848284;
border-top: 1px solid #848284; 
clear:both;
}

.simple-count a{
color:#008284;
}

.simple-count a:hover{
color:#BD2831;
}

.simple-countnumber {
color:#849EAD;
font-weight:normal;
}

.simpleline {
border-top:1px solid #ccc;
}

.textareacolor {
padding: 6px;
overflow: hidden; 
width:407px;
border: 1px solid #ccc;
background:#fff;
float:left;
position:relative;
margin-top:-4px;
}

.guest-textarea {
padding: 5px 0px 6px 6px;
overflow: hidden; 
width:480px;
border: 1px solid #ccc;
background:#fff;
float:left;
position:relative;
margin-top:-10px;
}

.photo-textareacolor {
padding: 6px;
overflow: hidden; 
width:447px;
border: 1px solid #ccc;
background:#fff;
float:left;
position:relative;
margin-top:-4px;
}

.textinput { 
width:63px; 
border:1px solid #9C9A9C; 
padding-top:2px;
padding-bottom:3px;
font-size:9pt; 
font-weight:normal;
height: 112px;
margin-top:-4px;

float:right;
position:relative;
}

.guest-textinput { 
width:488px; 
border:1px solid #9C9A9C; 
padding-top:2px;
padding-bottom:3px;
font-size:9pt; 
font-weight:normal;
height: 40px;
float:left;
position:relative;
}

.textwindow {
margin-top:-35px;
margin-bottom:2px;
padding:0px;
vertical-align:middle;
}

.inlinehead {
clear: both;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
background: #fff;
font-weight:bold;
font-size:9pt;
font-family:  dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
color:#848284;
border-left: 10px solid #848284; 
border-top: 1px solid #848284; 
/*border-right: 1px solid #DED7CE; 
border-bottom: 1px solid #DED7CE;*/
}

.inlinehead a{
color:#008284;
}

.inlinehead a:hover{
color:#BD2831;
}

.clear-both {
clear: both; }

.comments-preview {
font-size:10pt;
font-weight:bold;
padding-left:0px;
padding-top:7px;
color: #849EAD;
}

#openid {
/*margin-top:5px;*/
float:left;
position:relative;
clear: both;
}

.openidinput { 
width:180px;
border: 1px solid #ccc;
color:#848284; 
font-size:8pt;
padding-left:20px; 
background: #FFFFFF url(/img/openidlive.gif);
background-repeat: no-repeat;
padding-top:2px;
padding-bottom:2px;
margin-bottom:4px;
}

.openidsign {
padding-left:5px;
position:relative;
}

.typekey {
clear:both;
margin-top:0px;
}

.typekey-login {
clear:both;
margin-top:-35px;
float:right;
position:relative;
}

.comments_form {
font-size:9pt; 
color:#849EAD; 
clear:both;
margin-bottom:2px;
}

#comments-open-data {
margin-top:-8px;
} 
/******************
메인 인덱스 바디
*******************/
.main-index {
list-style-type: none;
padding:0;
margin:0;
}

.category-icon {
float:left;
}

.category-icon a{
border: 1px solid #ccc;
margin-top:3px;
margin-bottom:0px;
padding: 2px;
float:left;
margin-right:2px;
}

.category-icon a:hover{
background:#80AB1B;
float:left;
padding: 2px;
}

.moot-title {
padding:8px 5px 1px 0px;
margin-top:1px;
border-top: 1px solid #DEE7EF;
color: #7B6952;
font-weight:bold;
font-size: 11pt;
font-family:  dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;

}

.moot-title a {
color: #848284;
/*border-left: 29px solid #21718C;*/
}


.moot-title a:hover{
/*border-left: 29px solid #2D6C32;*/
color: #5C7D0A;
}

.headsimpledate,
.headsimple {
margin-top:-27px;
float:right;
font-size:11px;
font-family:  georgia, 돋움, dotum, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
color:#7CA023;

}

.headsimpledate a,
.headsimple a {
color:#7CA023;
}

.simpledate,
.simpledate a {
font-size:9pt;
color:#7CA023;
font-family:  돋움, dotum, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
font-weight:normal ;
}

.headsimple-comment {
color:#5C7D0A; /*#9C8673;*/
font-family:  돋움, dotum, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
font-size:9pt;
font-weight:normal;
margin:0;
padding:0;
}

.ennui-image { 
float:left;
clear:both;
padding:10px;
margin-left:-5px; /* Only IE6 */
margin-left /**/:-10px; /* IE7, FF */
}

.ennui-image a{ 
float:left;
clear:both;
border:5px solid #ECE9D8;
}

.ennui-image a:hover{
float:left;
clear:both; 
border:5px solid #80AB1B;
}

.main-excerpt {
text-align:justify;
line-height:1.5em;
padding-bottom:7px;
font-family:  돋움, dotum, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
margin-top:10px;
}

.bottom-line { 
border-top: 1px solid #DEE7EF;
clear:both;
}

.maindate {
width:23px;
margin-top:-29px;
padding:2px 2px 5px 2px;
margin-left:3px;
text-align:center;
color:#FFF /*#9C9673*/ ;
line-height:1;
font-weight:bold;
font-size:10px;
font-family: georgia, verdana, 'trebuchet ms', sans-serif;
border-left: 1px solid #F7F7EF;
border-top: 1px solid #F7F7EF;
border-right: 1px solid #9C9673;
border-bottom: 1px solid #9C9673;
position:relative;
}

.paginate {
font-family:  돋움, dotum, 굴림, gulim, verdana, palatino, georgia, tahoma, arial, sans-serif;
font-size:.9em; 
border-top: 1px solid #DEE7EF;
padding-top:5px;
color: #ADAEBD;
clear:both;
border-top: 1px solid #DEE7EF;
padding-top:5px;
}

.paginate a {
color:#D66929;
}


.titledate a {
position:relative;
float:right;
display:inline;
color:#fff;
}

.entry-body {
clear: both;
padding:10px 0 5px 0; 
font-family :/*'Malgun Gothic', '맑은 고딕',*/ dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
}

.entry-body a{
text-decoration:none;

}

/* basic elements */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family:  verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;

}

form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}


/* standard helper classes */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

body { text-align: center; } /* center on ie */

#container {
    position: relative;
    margin: 0 auto; /* center on everything else */
    width: 800px;
    text-align: left;
}
#container-inner { position: static; width: auto; 
                   padding: 0px; margin:0px;
}

#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%;  }

#alpha,#beta, #photo-alpha, #photo-beta, #gamma, #delta {
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}

#delta { float: right; }

#alpha-inner, #beta-inner, #photo-alpha-inner, #photo-beta-inner, #gamma-inner, #delta-inner {
    position: static;
}


/* banner user/photo */

.banner-user {
    float: left;
    overflow: hidden;
    width: 64px;
    margin: 0 15px 0 0;
    border: 0;
    padding: 0;
    text-align: center;
}

.banner-user-photo {
    display: block;
    margin: 0 0 2px 0;
    border: 0;
    padding: 0;
    background-position: center center;
    background-repeat: no-repeat;
    text-decoration: none !important;
}

.banner-user-photo img {
    width: 64px;
    height: auto;
    margin: 0;
    border: 0;
    padding: 0;
}


/* content */

.content-nav {
    margin: 10px;
    text-align: center;
}

.date-header,
.entry-content {
   /* 포토 때문에 포지션 변경 position: static;*/
    position:static;
    clear: both;
}

.entry {
   /* 포토 때문에 포지션 변경 position: static;*/
position:relative;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 5px;
}

.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 5px;
}

.entry-content,
.trackbacks-info,
.comments-open-content,
.comments-closed {
    clear: both;
}

.entry-excerpt,
.entry-more-link,
.entry-more {
    clear: both;
    margin-bottom:5px;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 5px 10px;
}

.comments-open label { display: block; }

#commentauthor, #commentemail, #commenturl, #commenttext,
#comment-author, #comment-email, #comment-url, #comment-text {
    width: 200px;
}

#comment-bake-cookie {
    margin-left: 0;
    margin-top:2px;

    padding:0px;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail {
    float: left;
    width: 115px;
    margin: 0 10px 10px 0;
}

.image-thumbnail img {
    width: 115px;
    height: 115px;
    margin: 0 0 2px 0;
}




/*********************************************/
/*****  Page elements & Page layout       ****/
/*****  Start                             ****/
/*********************************************/

/* Vicksburg II (theme-vicksburg.css) */

/* basic page elements */

body {
    font-family:  'trebuchet ms', verdana, helvetica, arial, sans-serif;
    font-size: 12px;
}

a { color: #36414d; text-decoration: none; }
a:hover { color: #5C7D0A; }

.module-content a { color: #36414d; }
.module-content a:hover { color: #a3b8cc; }

h1, h2, h3, h4, h5, h6 {
    font-family:  'trebuchet ms', verdana, helvetica, arial, sans-serif;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    border-left: 5px solid #36414d;
    padding: 5px;
    color: #fff;
    background: #a3b8cc;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
    color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    font-size: 11px;
}

.commenter-profile img { vertical-align: top; 
line-height:1;}


/* page layout */

body {
    min-width: 801px;
    color: #333;
    background: #FFF; /* url(/img/body-background.gif) bottom repeat-x; */
    /*background: #9C9673 url(/img/background-pp.gif) repeat-y center top;*/

}

#container {
    width: 800px;
    margin-bottom:0px;
    background: #FFF; /*#F7F7EF;*/
    border-left:1px solid #BDBAB5;
    border-right:1px solid #BDBAB5;
}


#container-inner {
    /*background-image: url(/img/container2.gif);*/  
    background-repeat: repeat;
    padding: 0px; margin:0px;
}

/*****  Page elements & Page layout End  *****/


/*********************************************/
/*****  Banner & Top Menu & Tooltip      *****/
/*****  Start                            *****/
/*********************************************/

#banner { 
position: relative; 
width: 790px; /* necessary for ie win */
background: #F7F7EF;
}

#banner-inner { 
position: static; 
width: 800px; 
height: 136px;  
background: url(/img/new_bg2.jpg) no-repeat;  
padding:0px;
margin:0px;
/*border-left:1px solid #998675;
border-right:1px solid #998675;*/
}

.bouquins { 
left:23px;
top:40px;
position:absolute;
 
}

.refeed { 
left:23px;
top:4px; 
position:absolute;  
}

.refeed a {color:#fff;
}


#underlinemenu{
clear:both;
margin: 0;
padding: 0;
font-family: Arial, verdana, palatino, georgia, arial, sans-serif;
font-size:9pt;
position:absolute;
top:110px;
}

#underlinemenu ul{
margin: 0;
padding-left: 26px;
float: left;
font-weight: bold;
/*border-bottom: 1px solid #9C9673;*/
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}

#underlinemenu ul li a{
float: left;
color: #EBEBEB; /*#998675*/
font-weight: bold;
padding: 5px 7px 5px 8px;
text-decoration: none;
background: url(/img/menudivide2.gif) top right repeat-y;
}

#underlinemenu li.select a{
color: #181C18;
border-bottom: 4px solid #181C18;
/*border-top: 3px solid #9C9273;
border-left: 4px solid #9C9273;
border-right: 4px solid #9C9273;*/
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:7px;
/*background: #fff url(/img/menudivi1.gif) top right repeat-y;*/
position:static;
}


#underlinemenu li.menuright a{
float: left;
color: #7D7D7D; /*#998675*/
font-weight: bold;
padding: 5px 7px 5px 8px;
text-decoration: none;
background: url(/img/menudivide2.gif) top right repeat-y;
}

#underlinemenu li.menuright a:hover{
color: #FF344A;
border-bottom: 4px solid #FF344A;
/*border-top: 3px solid #9C9273;
border-left: 4px solid #9C9273;
border-right: 4px solid #9C9273;*/
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:7px;
/*background: #fff url(/img/menudivi1.gif) top right repeat-y;*/
position:static;
}

#underlinemenu li.menuright-select a{
color: #FF344A;
border-bottom: 4px solid #FF344A;
/*border-top: 3px solid #9C9273;
border-left: 4px solid #9C9273;
border-right: 4px solid #9C9273;*/
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:7px;
/*background: #fff url(/img/menudivi1.gif) top right repeat-y;*/
position:static;
}

#underlinemenu ul li a:hover{
color: #181C18;
border-bottom: 4px solid #181C18;
/*border-top: 3px solid #9C9273;
border-left: 4px solid #9C9273;
border-right: 4px solid #9C9273;*/
padding-top:5px;
padding-bottom:1px;
padding-left:8px;
padding-right:7px;
/*background: #fff url(/img/menudivi1.gif) top right repeat-y;*/
position:static;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #6c9017;/*#D6D3CE;*/
text-align:justify;
padding: 4px 2px 2px 2px;
/*background : url(/img/tooltip.png);*/
background-color: #6c9017;/*#F7F3F7;*/
visibility: hidden;
z-index: 100;
color:#fff;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.tooltip {
position: absolute;
left: 100px; top: 100px;
border: 1px solid #ccc;
background: white;
visibility: hidden;
padding: 3px;
}

.fontresize {
display:inline;
position:absolute;
top:115px;
left:485px;
}

/*****     Banner & Top Menu End         *****/


.banner-user {
    width: 70px;
    margin-top: 5px;
    font-size: 10px;
}

.banner-user-photo { border: 1px solid #fff; }


#alpha { margin: 16px 14px 0px 14px; 
         width: 510px;  }

#photo-alpha { margin: 16px 14px 0px 14px; 
         width: 553px;

 }
/*********************************************/
/*****   Movabletypr Ajax Search Start   *****/
/*********************************************/

#search {
/*margin-left: 548px;
bottom: 17px; 
position: absolute;*/
float:left; 
display:inline;
position:absolute;
top: 17px; /*114px;원래*/
left:560px;  
}

.buttoncss {
position: absolute;
/*bottom:1px;*/
float:right;
top:1px;
right:1px;
cursor:pointer;
}

.searchinputcss {
width:225px; 
border:1px solid #fff; 
color:#848284; 
padding-left:3px; 
/*background: url(/mt-static/images/nav_icons/color/search.gif) top left no-repeat; */
font-variant:small-caps;
font-size:1em;
} 

#search-gray {
position:relative;
margin-top:0px;
width:100%;
background-color:#fff;
padding:5px 0px 10px 0px;
border-top:1px solid #fff;
border-bottom:1px dotted #F37336;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
text-align:justify;
}

#search-label {
position:relative;
padding:10px 10px 10px 10px;
}

#search-label-text {
position:relative;
float:left;
padding-left:10px;
}

#search-label-close {
position:relative;
float:right;
padding-right:10px;
}

.search-results-string {
position:relative;
background-color:#FFFFBB;
margin:10px 0px 0px 10px;
padding:10px 10px 7px 5px;
font-size:10pt;
text-decoration: none;
color: #F37336;
font-weight:bold;
}

.search-results-blank,
.search-results-none {
margin:0px 0px 0px 10px;
padding:10px ;
font-size:10pt;
background-color:#FDEEE6;
}




.search-results-date {
font-weight: bold;
font-family:  georgia, 돋움, dotum, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
color: #F37336;
font-size:9pt;
clear:both;
float:left;
p\osition:relative;
}

.search-result-title a{
font-weight: bold;
color: #666666;
margin-left:5px;
}

.search-excerpt {
clear:both;
text-align:justify;}

.search-results-item-color {
margin:0px 0px 0px 10px;
font-size:9pt;
background-color:#FEFDE2;
p\osition:relative;
}

#search-gray-footer {
position:relative;
padding-bottom:10px;
}

/*****   Movabletypr Ajax Search End     *****/

/*********************************************/
/*****         Side Menu Start           *****/
/*********************************************/

#beta { 
width: 262px; 
position:relative; 
margin-top:0px; 
margin-right:0px;
padding-bottom:25px;
padding-top:0px;
}

#beta-inner {
width: 261px;
margin: 0px;
padding-top: 10px;
/*border-right: 1px solid #998675;*/
border-left: 1px solid #D6D3CE; 
border-bottom: 2px solid #D6D3CE; 
background: #FFF;
}

#photo-beta { 
width: 216px; 
position:relative; 
margin-top:0px; 
margin-right:0px;
padding-bottom:25px;
padding-top:0px;
}

#photo-beta-inner {
width: 215px;
margin: 0px;
padding-top: 10px;
padding-left:3px;
background: #FFF;
}

.contract {
float:right;
margin:-9px 2px 0px 1px;
border:1px solid #ccc;
background:#efefef;
font-size:8pt;
} 

.contract a {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#efefef;
padding:0px 2px;
}

.contract a:hover {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#DED7CE;
padding:0px 2px;
color:#D66163;
}


.handcursor{
cursor:pointer;
padding-right: 0px; /*****=Menu Toggle********/
padding-left: 10px; 
font-weight: bold; 
text-transform: lowercase;
/*font-family: "Lucida Grande", Arial, verdana, palatino, georgia, arial, sans-serif;*/
font-size:9pt;
padding-bottom:5px; 
margin-left: 1px; 
padding-top: 0px;
color:#737373;
width:152px; 
clear:both;
}

#yearlyarchive {
margin:0 0 10px 13px;
width: 205px;
}

#yearlyarchive a{
color:#5C7D0A;
}

#yearlyarchive a:hover{
color:#CFE895;
}

.yearly {
float:left; 
margin-left:8px;
margin-left /**/:10px; 
padding:0;
}

.archivedate{
clear:both;
}

.archivedate-m{
display:inline;
float:left;
padding-left:3px;
}

.sidetitle {  
padding-right: 0px; /*****=Menu Toggle********/
padding-left: 10px; 
font-weight: bold; 
font-family: "Lucida Grande", Arial, verdana, palatino, georgia, arial, sans-serif;
font-size:9pt;
padding-bottom:5px; 
margin-left: 1px; 
padding-top: 0px;
color:#21718C;
width:152px;           
}

.sidetitle2 { 
padding-right: 0px; /*****=Menu Toggle********/
padding-left: 10px; 
font-weight: bold; 
font-family: "Lucida Grande", Arial, verdana, palatino, georgia, arial, sans-serif;
font-size:9pt; 
padding-bottom:5px; 
margin-left: 1px; 
padding-top: 0px;
color:#6A6A6A;   /*#21718C; #6A6A6A;*/
width:122px;          
}

.side-icon {
float: left; 	
padding-top:2px;
padding-left:0px;
}

.pickup {
margin-left: -10px;
margin-top:-3px;
}

.pickup ul {
list-style-image: url(/img/new_random.gif);
margin-top:5px;
padding-top:0px;
padding-bottom:0px;
line-height:1.4em;
}

.categoryside {
margin-left: -10px;
margin-top:-2px;
}

.categoryside ul {
/*list-style-image: url(/img/new_random.gif);*/
margin-top:7px;
padding-top:0px;
padding-bottom:0px;
line-height:1.4em;
}

.pre_arrow {
list-style-image: url(/img/pre_arrow.gif);
}
.next_arrow { 
list-style-image: url(/img/next_arrow.gif);
}

.pre-next {
color:#636563;
}

.pre-next a{
color:#636563;
}

.pre-next a:hover{
color:#636563;
}

.count-refer {
padding-top: 0px;
margin-top:-10px;
margin-left:-7px; 
}

.count-refer ul {
list-style-image: url(/img/new_random.gif);
/*list-style-type: decimal;*/
/*list-style-position: inside;*/
margin-bottom:10px;
}



#favorite-site {
padding-top: 0px;
line-height: 1.4;
padding-bottom: 7px;
padding-left: 13px;
}

#favorite-site a{
color:#5C7D0A;
}
#favorite-site a:hover{
color:#CFE895;
}

.arc90_linkpic { 
display: none; 
position: absolute; 
left: 0; 
top: 1.5em; 
} 

.arc90_linkpicIMG { 
padding: 0px; 
background: #FFF; 
/*url(http://antimine.kr/img/linkpic_shadow.gif) no-repeat bottom right; */
}

#divide { 
/*border-top:1px solid #5C7D0A; #ccc;*/
/*border-bottom:1px solid #5C7D0A; #ccc;*/
/*background : url(/img/side_bottom7.gif);*/
background: #80AB1B;/*#DED7CE;*/
padding-top: 8px;
padding-bottom: 5px;
/*color: #fff;*/
clear:both;
width:261px;
position:relative;
}



#divide2 { 
background: #80AB1B;/*#EFEFEF;*/
padding-top: 8px;
padding-bottom: 5px;
width:261px;
clear:both;
/*border-top:1px solid #5C7D0A #DED7CE;*/
/*border-bottom:1px solid #5C7D0A #DED7CE; */
margin-bottom:7px;
}


.tocomments {
padding:3px 10px 4px 13px;
line-height:1.3;
text-align:justify;
}

.tocomments-author {
color:#5C7D0A;
}

.tocomments-author a{
color:#5C7D0A;
font-weight:bold;
}

.tct {
color:#EF6D31;
}

.tocomments-author a:hover{
color:#80AB1B;
font-weight:bold;
}

.topinged {
padding: 2px 12px 3px 15px;
text-align:justify;
}

.topinged a{
color:#5C7D0A; /*#008284;*/
}

.topinged a:hover {
color:#395100; /*#FF6563;*/
}

.titlegooglesearch {
background : url(/img/google.gif);
background-repeat:no-repeat;
margin-top:0px;
margin-left:10px;
padding-left:18px;
padding-bottom:1px;
color:#969696;
font-weight:bold;
font-family:  Arial, verdana, palatino, georgia, arial, sans-serif;
font-size:9pt;
clear:right;
}

.google-content {
margin:0px 8px 0px 10px;
text-align:justify;
  overflow:hidden;
  width:240px;
  display:block;
  padding-bottom:12px;
}


.titlerandomentries {
background : url(/mt-static/images/nav_icons/color/new-entry.gif);
background-repeat:no-repeat;
margin-top:0px;
margin-left:10px;
padding-left:21px;
color:#5C7D0A; 
font-weight:bold;
/*font-family: "Lucida Grande", Arial, verdana, palatino, georgia, arial, sans-serif;*/
text-transform: lowercase;
font-size:9pt;
clear:right;
}

.titlerandomphotos {
background : url(/img/mt-photo.gif);
background-repeat:no-repeat;
margin-left:10px;
padding-left:20px;
margin-top:8px;
margin-bottom:3px;
color:#5C7D0A;
font-weight:bold;
text-transform: lowercase;
/*font-family: "Lucida Grande", Arial, verdana, palatino, georgia, arial, sans-serif;*/
font-size:9pt;
clear:both;
}

.titlerandomphotos a{
color:#21718C;
}

.title-phototag,
.title-mttag {
background : url(/mt-static/images/nav_icons/color/tags.gif) no-repeat;
padding-left:21px;
color:#5C7D0A;
font-weight:bold;
font-size:9pt;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
clear:right;
}

.title-mttag {
margin-left:10px;
margin-top:0px;
}

.title-phototag {
margin-top:0px;
margin-left:1px;
}



.hits {
background : url(/mt-static/images/nav_icons/color/entries.gif);
background-repeat:no-repeat;
margin-top:3px;
margin-left:10px;
margin-bottom:2px;
padding-left:21px;
color:#21718C;
}

.linktitle { 
background : url(/mt-static/images/nav_icons/color/entries.gif);
background-repeat:no-repeat;
margin-top:10px;
margin-left:8px;
margin-bottom:3px;
padding-left:21px;
color:#21718C;
font-weight:bold;
}

.photo-categorytitle {
background : url(/photo/img/slide_minis.gif);
background-repeat:no-repeat;
margin-top:4px;
margin-left:10px;
padding-left:56px;
color:#5C7D0A;
font-weight:bold;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
vertical-align:top;
font-size:9pt;
clear:right;
}

.menuicon {
float:left;
border: 1px solid #ccc;
margin-left:4px;
margin-bottom:3px;
}

.meneicon-one {
margin-left:8px; }

.categorytitle {
background : url(/mt-static/images/nav_icons/color/categories.gif);
background-repeat:no-repeat;
margin-top:4px;
margin-left:10px;
padding-left:21px;
color:#5C7D0A;
font-weight:bold;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
vertical-align:top;
font-size:9pt;
clear:right;
}

.categorytitle a{
color: #D66163; 
}

.categorytitle a:hover{
color: #9C1418; 
}


.c-description {
border:1px solid #ccc;
padding:5px;
margin:5px 10px 10px 10px;
text-align:justify;
line-height:1.5em;
}  



.MooT-header {
margin-left:10px;
margin-bottom:1px;
}

.MooT-stretcher {
margin-left:12px;
line-height:1.2em;
font-variant:small-caps;
font-size:1em;
margin-bottom:3px;
}


.utf-8 {
margin-left:14px;
color: #848484;
font-variant:small-caps;
font-size:1.1em;
line-height:1.1em;
}

.utf-8 a{
color:#5C7D0A;
}
.utf-8 a:hover{
color:#CFE895;
}

.euc-kr {
float:left;
margin-left:4px;
margin-bottom:4px;
line-height:1.2em;
font-variant:small-caps;
font-size:1.1em;
width:99px;
}

/********* thumbnail start ***********/

#thumbnail {
margin-left: 3px;
margin-top: 1px;
background: #fff;
}

#thumbnail ul{
margin: 0;
padding: 0;
}

* html #thumbnail ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0px;
}

#thumbnail ul li{
display: inline;
padding-bottom:20px;
float:left;
padding-left:4px;
}


.thumb { margin-bottom:15px; }

.photo-bute {
margin-left:3px;
}

.main-shadow-bute {
float: left;
padding-top: 7px;
padding-left: 7px;
padding-right: 8px;
padding-bottom: 8px;
background: url(/img/thumb_bg.gif) no-repeat;
position: relative;
margin:1px 3px 0 0;
}

.main-shadow {
float: left;
padding-top: 7px;
padding-left: 7px;
padding-right: 8px;
padding-bottom: 8px;
background: url(/img/thumb_bg.gif) no-repeat;
position: relative;
}


/* .thumbnail end */

/************************Side Menu End**************************/


/*********************************************/
/*****        Footer Menu Start          *****/
/*********************************************/

#footer { 
position: relative;     
margin-top:15px;  
margin-bottom:0px;
width: 800px; 
height: 113px; /*250px;*/
background: #80ab1b /*#1E1E1E url(/img/footback.jpg)*/; 
color: #cfe895; /*#9C9673*/
}

#footer-beta {
height:147px;
width:800px;
border-bottom:1px solid #A0CD27;
background: #80ab1b url(/img/top_title.gif) no-repeat; 
}

/*Top Navigational Styles */
#top-arrow {
padding: 10px 0 0 10px; /* For FF */
float:left;
}

#top-arrow a:hover {
	background: url(/img/top-arrow2.gif) bottom right no-repeat;
	border: none;
        padding:1px;
}


#bottomnav {
	width: 460px;
	margin-top: 12px;
	padding:35px 0 0 0;
	float: right;
	}
#bottomnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#bottomnav li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	text-transform: lowercase;
	}
	
#bottomnav li span,	
#bottomnav li a {
	float: left;
	width: 87px;
	text-decoration: none;
	border-top: solid 2px;
	}

#bottomnav li span,	
#bottomnav li a.active,
#bottomnav li a:hover {
	background-position: right;
	background-repeat: no-repeat;
	}

#bottomnav li span,
#bottomnav li a {
	color: #A0CD27;
	border-color: #A0CD27;
        font-weight:bold;
	}

#bottomnav li span,
#bottomnav li a.active,
#bottomnav li a:hover {
	border-color: #fff;
	color: #fff;
	}

#bottomnav li a:hover { background-image: url(/img/bottomnav-arrow.gif); }
#bottomnav li span,
#bottomnav li a.active { background-image: url(img/bottomnav-dot.gif); }

#footer-alpha {
margin: 0px 0px 0px 394px; 
padding:0px;
width: 406px;
color: #395100;
display: inline; /* ie win bugfix */
float: left;
font-variant:small-caps;
font-size:1.1em;
line-height:1.3;
}

#footer-alpha a{
color: #395100;
text-decoration:none;
}

#footer-alpha a:hover { 
color: #fff; 
}


.shadetabs{
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
width:100%;
}

.shadetabs ul{
padding: 1px 0 1px 0;
margin-left: 0;
margin-top: 10px;
margin-bottom: 0;
list-style-type: none;
}

.shadetabs li{
display: inline;
list-style-type:none; 
margin: 0;
float:left;
}

.shadetabs li a{
padding:0;
margin-right:2px;
color: #2d2b2b;
float:left;
}

#powered {
padding-left:5px;
padding-top:17px;
width:255px;
float:left;
}

#copyleft {
padding-left:5px;
padding-top:17px;
width:255px;
}

#w3c {
float:left;
padding-left:5px;
padding-top:23px;
width:255px;
margin: 0;
}

#crefer {
padding-top:17px;
padding-left:5px;
margin:0;
line-height:1.3em;
}
.footer-title {
font-size:9pt; }

.css {
text-indent: -3000px;
float: left;
display: block;
background-image: url(/img/css2.gif);
background-repeat: no-repeat;
height: 46px;
width: 82px;
padding: 0 0 0 0;
}

.css:hover{background-position: 0 -45px; }

.xhtml {
text-indent: -3000px;
float: left;
display: block;
background-image: url(/img/xhtml2.gif);
background-repeat: no-repeat;
height: 46px;
width: 82px;
padding: 0 0 0 0;
}

.xhtml:hover{ background-position: 0 -45px; }

.rss {
text-indent: -3000px;
float: left;
display: block;
background-image: url(/img/rss2.gif);
background-repeat: no-repeat;
height: 46px;
width: 82px;
padding: 0 0 0 0;
}

.rss:hover{ background-position: 0 -45px; }

a.css, a.xhtml, a.rss { text-decoration: none !important; }

a.css:hover, a.xhtml:hover, a.rss:hover {
border: 0 !important;
text-decoration: none !important;
}

#indiv-refer {
float:left;
}
#indiv-li {
clear:both;
}

/*****        Footer Menu End            *****/


.date-header {
    margin-top: 0;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.entry-header {
    margin-top: 0;
    border-left: 5px solid #dae0e6;
    padding: 0 0 0 10px;
    color: #666;
    font-size: 18px;
}

.entry-content {
    margin: 0;
    line-height: 1.8em;
    text-align:justify;
    font-size:1em;
}

.entry-content a{
color:#EF6D31;
font-weight:bold;
}

.entry-content a:hover {
color: #21718C;
}





.entry-footer,
.comment-footer,
.trackback-footer {
    margin: 0 0 20px 0;
    border-top: 1px solid #dae0e6;
    padding-top: 3px;
    color: #666;
    font-size: .9em;
    text-align: right;

    width:100%;  

}


.comment-footer,
.trackback-footer {
    margin-left: 10px;
}

.content-nav { margin-top: 0; }

#trackbacks-info {
    margin: 10px 0;
    border: 1px dashed #a3b8cc;
    padding: 0 10px;
    color: #292e33;
    font-size: 11px;
    text-align: center;
    background: #e6ecf2;
}

.comments-open-footer {
    margin: 10px 0;
}


/* two-column-left tweaks */

.layout-two-column-left #alpha {
    margin: 0;
    width: 200px;
    background: #e6ecf2;
}

.layout-two-column-left #alpha-inner {
    padding: 10px 10px 0 10px;
    border-width: 2px 0 2px 2px;
    border-style: solid;
    border-color: #fff;
}

.layout-two-column-left #beta {
    margin: 15px 15px 0 15px;
    width: 480px;
    background: none;
}

.layout-two-column-left #beta-inner {
    padding: 0;
    border-width: 0;
}





/*
 *  Preliminary styles added by Jay for Vicksburg II
 *     for review by Luke/Walt and rest of team
 */

/* All or multiple templates
    Suppress underlines on linked entry titles */
.entry-header a { text-decoration: none; }
    /* Suppress the prev/next nav */
.content-nav { margin: 0px; display: none; }

/* Search results templates */
.mt-search-results .search-results-header {
    border: 1px solid #D6D3CE;
    border-left:10px solid #D6D3CE;
    background-color: #eee;
    color: #9C8673;
    padding: 5px;
    font-weight:bold;
    font-size:1.2em;
    font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
}
.mt-search-results .search-results-container { margin-left:10px; }
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
.mt-search-results form#search-form input#search { width: 80%; }
.mt-search-results form#search-form p#search-options { text-align:center; }

/* Main index styles
    Suppress date header on main index */
.main-index .date-header { display: none; }

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:400px; }

/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; }

/* Date-based and category archives
    Archive title banner at top of page, below blog banner */
.master-archive-index #archive-title,
.individual-entry-archive #archive-title,
.date-based-archive #archive-title,
.category-archive #archive-title {

    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;
padding:8px 5px 1px 0px;
margin-top:1px;
border-top: 1px solid #DEE7EF;
color: #848284;
font-weight:bold;
font-size: 11pt;
font-family: dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
 

}


/*********************************************/
/*****        webSSerrchy Start          *****/
/*********************************************/

.webssearchy-shopping-image {
padding-top: 7px;
padding-left: 7px;
padding-right: 8px;
padding-bottom: 5px;
float:left;
clear:both;
margin-right:5px;
p\osition:relative;
}

.webssearchy-shopping-excerpt {
text-align:justify;
line-height:1.5em;
padding:10px  15px 10px 5px;
height:120px;

}

.webssearchy-image {
padding-top: 7px;
padding-left: 7px;
padding-right: 8px;
padding-bottom: 5px;
float:left;
margin-right:5px;
}

.webssearchy-excerpt {
text-align:justify;
line-height:1.5em;
padding:10px  15px 10px 5px;
height:112px;

}

.webssearchy-shopping-excerpt,
.webssearchy-excerpt a{
color:#008284;
}

.webssearchy-shopping-excerpt,
.webssearchy-excerpt a:hover{
color:#B51018;
}

.webSSearchy-header {
font-weight:bold;
font-size:1.1em;
color:#9C8673;
padding-top:5px;
border-top: 1px dotted #ccc;
clear:both;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
}

div.webSSearchy_odd {
	border-top: 1px dotted #9C8673;
        background: #F2F2F2; 
}

div.webSSearchy_even {
        border-top: 1px dotted #9C8673;
}


.webSSearchyLinks {
	margin: 10px 5px;
}

.webSSearchyLinks a {
	line-height: 22px;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 5px 0px 20px;
}

.webSSearchyLinks a.mt { background: #EBFF3F url(http://antimine.kr/mt-static/plugins/alogblog/images/mt.gif) no-repeat; }
.webSSearchyLinks a.mt:hover { color: #bd0000; }

.webSSearchyLinks a.google { background: rgb(255,243,140) url(http://antimine.kr/mt-static/plugins/alogblog/images/google.gif) no-repeat; }
.webSSearchyLinks a.google:hover { color: #21aa29; }

.webSSearchyLinks a.naver { background: #a5eb52 url(http://antimine.kr/mt-static/plugins/alogblog/images/naver.gif) no-repeat; }
.webSSearchyLinks a.naver:hover { color: #bd0000; }

.webSSearchyLinks a.yahoo { background: rgb(247,243,255) url(http://antimine.kr/mt-static/plugins/alogblog/images/yahoo.gif) no-repeat 2px 2px; }
.webSSearchyLinks a.yahoo:hover { color: #bd0000; }

.webSSearchyLinks a.technorati { background: #C6E7AD url(http://antimine.kr/mt-static/plugins/alogblog/images/technorati.gif) no-repeat 2px 2px; }
.webSSearchyLinks a.technorati:hover { color: #bd0000; }

.webSSearchyLinks a.closed { 
/*background:  url(/img/webssearchy-close2.gif) no-repeat 2px;*/ 
border:1px solid #ccc;
padding-left:4px;
}
.webSSearchyLinks a.closed:hover { color: #bd0000;}

.webSSearchy-closed,
.webSSearchy-closed a {
border:1px solid #ccc;
padding:2px 4px;
font-weight:normal;
font-size:9pt;
}

/***** Result Box *****/
div.webSSearchyResult ul p {
	background: black;
	color: #D9D900;
	text-align: center;
	margin: 0px;       
	padding: 5px;
}

.webSSearchyResult {
position:relative;
margin-top:0px;
width:100%;
}

div.webSSearchyResult ul.image,
div.webSSearchyResult ul.shopping,
div.webSSearchyResult ul.travel,
div.webSSearchyResult ul.video,
div.webSSearchyResult ul.book,
div.webSSearchyResult ul.shop {
	text-align: center;
}
div.webSSearchyResult ul.image p,
div.webSSearchyResult ul.shopping p,
div.webSSearchyResult ul.travel p,
div.webSSearchyResult ul.video p,
div.webSSearchyResult ul.book p,
div.webSSearchyResult ul.shop p {
	margin: 10px;
}
div.webSSearchyResult ul.image li,
div.webSSearchyResult ul.shopping li,
div.webSSearchyResult ul.travel li,
div.webSSearchyResult ul.video li,
div.webSSearchyResult ul.book li,
div.webSSearchyResult ul.shop li {
	display: inline;
	list-style: none;
	margin: 5px;
}

div.webSSearchyResult ul li {
	list-style: none;
	margin: 0px 0px 0px -40px;
	padding: 10px;
}

div.webSSearchyResult ul li a {
	font-weight: bold;
	text-decoration: none;
        color:#008284; 
}

div.webSSearchyResult ul li a:hover {
        color:#B51018; 
}



li.webSSearchy_odd {
	border-top: 1px dotted #9C8673;
        background: #F2F2F2; 
}

li.webSSearchy_even {
        border-top: 1px dotted #9C8673;

       /*border-left: 1px dashed gray;
	border-bottom: 1px dashed gray;*/
}

h4.webSSearchy {
	font-size:13px;
	font-weight: bold;
	padding-left:20px;
	text-align:right;
	display:block;
	color: #FF6D08;
	border-bottom: 1px solid #FF6D08;
}

/*********************************************/
/*****          webSSerrchy End          *****/
/*********************************************/


/*********************************************/
/*****            Tag Cloud              *****/
/*********************************************/

ul#tags { border: 1px solid #DED7CE; padding: 3px; margin:3px 0px 3px 0px; display: none; font-family: dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
color:#848284; }
#tags li { display: inline; }
#tags li a { border-width: 0; color: #000; text-decoration: none; }
#tags li.hot a { color: #00F; }
#tags li.old a { color: #777; }
#tags li.old_30 a { color: red; }
#tags li.oldest a { color: #CCC; }
#tags li a:active { color: #DE3C39; } 
#tags li a:hover { color: #DE3C39; }

.coffButton {
color: #5C7D0A; 
background: #fff; 
border: 1px solid #5C7D0A; 
padding: 2px; 
cursor: pointer; 
font-size:8pt;
}

a.coffButton:hover { 
color: #ffffff; 
background: #5C7D0A; 
}


#coff {
font-weight: bold; 
padding: 2px; 
color:#5C7D0A;}

.parameter {
padding:3px 0 8px 0;
}

.parameter-font {
font-variant:small-caps;
padding-left:2px;
font-size:1.1em;
color: #5C7D0A;
}

.side-tag {
padding:0 10px 0 10px;
}



/*********************************************/
/*****            highslide              *****/
/*********************************************/

.highslide {
	cursor: /*url(highslide/graphics/zoomin.cur),*/ pointer;

}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid white;
}
.highslide:hover img {
	border: 2px solid gray;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}

.highslide-html-content,
.highslide-html-content-tag {
    position: absolute;
    display: none;
}

.highslide-html-content-firefox {
    position: absolute;
    display: none;
}

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-width {
width: 500px;
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 210px;
    padding: 5px;
}
.highslide-html-content-tag {
    width: 240px;
    padding: 5px;
}

.highslide-html-content-firefox {
    width: 270px;
    padding: 5px;
}

.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
text-align:justify;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*********************************************/
/*****            GuestBook              *****/
/*********************************************/


/*********************************************/
/*****        Individual Tag             *****/
/*********************************************/

.entry-search-tags {
padding: 1px 0 0 10px;     
color:#008040;
font-weight:bold;
font-size:1.1em;
clear:both;
}

.entry-search-tags a{
color:#B51018;
}

.search-shadow {
padding: 7px 8px 15px 7px;
background: url(/img/thumb_bg.gif) no-repeat;
float:left;
clear:both;
margin-right:5px;
p\osition:relative;
}

.search-photo-excerpt {
text-align:justify;
line-height:1.5em;
padding:3px  0px 10px 7px;
/*border-bottom: 1px dotted #ccc;*/
}

.entrysearch-tags {
color:#008040;

padding:0px 0px 10px 0px;
}


.entry-tags {
padding: 10px 0 0 10px;     
border-top: 1px dotted #ccc;
color:#008040;
}

.entry-tags a{
color:#D66163;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
    margin: 0px;
}

.entry-tags-header {
background : url(/mt-static/images/nav_icons/color/tags.gif) no-repeat 2px;
font-weight:bold; 
font-size:1.2em;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
padding-left:20px;
padding-right:5px;
color:#80AB1B;
}


/* Entry tag display */
div.entry-tags { margin:0 0 10px 0px; }
ul.entry-tags-list {
    list-style:none;
    padding: 0px;
}

h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; padding-right:8px;}


.technorati { 
background: url(/mt-static/images/technorati.gif) no-repeat 2px ;
padding-left:14px;
}


.delicious { 
background: url(/mt-static/images/delicious.gif) no-repeat 2px;
padding-left:14px;
}

.wikipedia {
background: url(/mt-static/images/wikipedia.gif) no-repeat 2px;
padding-left:16px;
}

.flickr {
background: url(/mt-static/images/flickr.gif) no-repeat 2px;
padding-left:14px;
}

.mt-tag-name {
margin-left:12px; 
}

.title-entrytag {
margin:3px 0 0 20px;
}

.title-relatedtag {
margin-left:15px;
margin-top:0px;
line-height:1.3em;
}

.title-related-photos,
.title-related-entries {
margin-bottom:5px;
padding-left:21px;
color:#5C7D0A;
font-weight:bold;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
font-size:9pt;
clear:right;
}

.title-related-entries {
background : url(/mt-static/images/nav_icons/color/entries.gif) no-repeat; 
margin-left:10px;
margin-top:5px;
}

.title-related-photos {
background : url(/img/mt-photo.gif) no-repeat; 
margin-left:1px;
margin-top:10px;
}


.related-entries {
margin-left:12px;
line-height:1.5em;
}

.related-photos {
margin:0px 3px 0px 1px;
float:left;
line-height:.8;
}


/* =Photos
----------------------------------------------- */
.slides a, .slides a:visited, .slides a:hover, .useslides a.img, .useslides a.img:visited, .useslides a.img:hover {
  background-repeat:no-repeat;
  display:block;
  width:1px;
  height:1px;
  border-width:0;
  margin:65px 100px 28px 14px;
  text-align:center;
  }

.eslides a, .eslides a:visited, .eslides a:hover, .useeslides a.img, .useeslides a.img:visited, .useeslides a.img:hover {
  background-repeat:no-repeat;
  display:block;
  width:1px;
  height:1px;
  border-width:0;
  margin:65px 17px 28px 100px;
  text-align:center;
  }


br.clear {
  clear: both;
  height: 0;
  line-height: 0px;
}

div.shadow {
  float: left;
  padding: 0px 1px 0px 1px;
  background: #bfbfbf;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
}


div.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(http://antimine.kr/photo/img/shad_bottom.png) repeat-x bottom left;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(http://antimine.kr/photo/img/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(http://antimine.kr/photo/img/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(http://antimine.kr/photo/img/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(http://antimine.kr/photo/img/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}


/* = height photo
-----------------------------------------------*/
.light-rel {display: none;}

div.vshadow {
}


div.vshadow img {
  padding: 4px 5px 9px 5px;
  background: white url(http://antimine.kr/photo/img/shad_bottom.png) repeat-x bottom left;
}

div.vshadow div.topleft {
  width: 2px;
  height: 4px;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.vshadow div.topright {
  width: 2px;
  height: 4px;
  background: url(http://antimine.kr/photo/img/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}



/* =Individual photo
----------------------------------------------- */

.photo-simple-count {
padding-bottom:7px;
padding-left:1px;
font-size:8pt;
font-family: dotum, 돋움, 굴림, gulim, verdana, palatino, georgia, arial, sans-serif;
margin-top :-17px;
}



.photo-simple-count a:hover{
color:#BD2831;

}

.photo-entry-body {
padding:10px 0 5px 0; 
margin-top:-6px;
}

.photo-entry-body a{
text-decoration:none;
}

.photo-entry-content {
padding:0 0 0 0;
padding /**/:4px 0 0 0;
margin:0;
clear:both;
line-height:1.6em;
}

.photo-entry-content-height {
padding:0 50px 0 40px;
padding /**/:4px 50px 0 40px;
margin:0;
clear:both;
line-height:1.6em; 
}


p#photo {
  background:#bbb;
  display:block;
  float:right;
  position:relative;
  top:3px;
  left:3px;
  width:540px;
  margin:0 0 10px 0;
  border-width:0;
  }

.width img {
  width:538px; 
  }

.height img {
  width:450px;
  float: left;
  padding: 0 1px;
  background: #bfbfbf;
  border-top: 1px solid #fff;
  border-left: 1px solid #BDBAB5;
  border-right: 1px solid #BDBAB5;
  position: relative;
  margin-left:3.4em;
  }
  

html>body p#photo {
  background:url("http://antimine.kr/test/img/bg_shadow.png");
  }

p#photo img {
  display:block;
  position:relative;
  top:-3px;
  left:-3px;
  border:10px solid #fff;
  }

#prev {
  position:absolute;
  float:none;
  top:42px;
  left:0px;
  width:50%; 
  margin:0;
  text-align:right;
  font-size:85%;
  line-height:1.6em;
  font-weight:bold;
  }

#next {
  position:absolute;
  float:none;
  top:42px;
  width:50%; 
  margin:0;
  text-align:left;
  font-size:85%;
  line-height:1.6em;
  font-weight:bold;
  right:0px;
  }

#prev p {
  background-position:265px 0;
  float:right;
  margin:0 0 0 0;
  padding:0 12px 0 0;
  }

.eslides p a em {
  position:absolute;
  top:0;
  left:auto;
  right:0px;
  width:269px;
  height:366px; /* 원래 359*/
  text-indent:-10000px;
  }

.eslides p.leica a em {
  position:absolute;
  top:0;
  left:auto;
  right:0px;
  width:269px;
  height:310px; /* 원래 303*/
  text-indent:-10000px;
  }

.veslides p a em {
  position:absolute;
  top:0;
  left:auto;
  right:0px;
  width:225px;
  height:680px;
  text-indent:-10000px;
  }

#next p {
  background-position:265px 0;
  float:left;
  margin:0;
  padding:0;
  }

.slides p a em {
  position:absolute;
  top:0;
  left:299px;
  right:auto;
  width:269px;
  height:366px; /* 원래 399*/
  text-indent:-10000px;
  }

.slides p.leica a em {
  position:absolute;
  top:0;
  left:299px;
  right:auto;
  width:269px;
  height:310px; /* 원래 399*/
  text-indent:-10000px;
  }

.vslides p a em {
  position:absolute;
  top:0;
  left:250px;
  right:auto;
  width:225px;
  height:680px;
  text-indent:-10000px;
  }

#next p a em {
  left:0px;
  right:auto;
  }

#prev a em {
  background:url("http://antimine.kr/photo/img/photonav_prev.gif") no-repeat 50% -100px;
  }
#prev a>em {
  background-image:url("http://antimine.kr/photo/img/photonav_prev.png");
  }
#next a em {
  background:url("http://antimine.kr/photo/img/photonav_next.gif") no-repeat 50% -100px;
  }
#next a>em {
  background-image:url("http://antimine.kr/photo/img/photonav_next.png");
  }
#prev a:hover em, #next a:hover em, #prev a:active em, #next a:active em {
  background-position:50% 10px;
  cursor:pointer;
  }

/*----------------photo add---------------*/
.photo-title {
font-size: 9pt;
position:relative;
margin: -40px 0 2px 25px; /* Only IE6 */
margin /**/: -40px 0 2px 50px; /* IE7, FF */
float:left;
color:#21718C;
}

.photo-title a{
color:#21718C;
}

.photo-title a:hover{
color:#CC3C6D;
}

.photo-entry-date {
position:relative;
margin: -23px 0 2px 25px; /* Only IE6 */
margin /**/: -23px 0 2px 50px; /* IE7, FF */
float:left;
clear:both;
font-weight:normal;
}

.photo-entry-date a {
font-weight:normal;
color:#21718C;
}

.photo-entry-date a:hover{
color:#CC3C6D;
}



/* =SideMenu
----------------------------------------------- */
.indiside {
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
vertical-align:top;
background: url(/img/slide_minis.gif) no-repeat; 
margin-left:3px;
font-weight:bold;
padding-left:53px;
}

.prenext {
width:196px;
width /**/:188px;
margin-top:50px;
vertical-align:top ;
position: static;
float:left;

}

.prenext a {
color:#5C7D0A;
}

.photo-side-left {
display: inline;
padding-left:2px;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
font-weight:bold;
font-size:9pt;
margin-left:9px;
color:#5C7D0A;

}

.photo-side-right {
display: inline;
padding-left:12px;
font-family: 'Malgun Gothic', '맑은 고딕', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
font-weight:bold;
font-size:9pt;
margin-left:1px;
color:#5C7D0A;
}

.pre-5{
vertical-align: top ;
width:88px;
display: inline;  /* ie win bugfix */
float:left;
margin-top:8px;
}

.next-5 {
vertical-align: top ;
width:88px;
display: inline; /* ie win bugfix */
float: right;
margin-top:8px;
}

.menuicon {
           border:1px solid #333333; 
           margin-right:2px; 
           margin-bottom:2px;
           float:left;
}

/* .imenuicon start */
.imenuicon {
clear: both; }

.imenuicon a:link,
.imenuicon a:visited {
display: block;
width: 40px;
height: 40px;
border:1px solid #333333;
margin:0px 3px 0px 0px;  
	}


.imenuicon a:hover, 
.imenuicon a:active {
display: block;
width: 40px;
height: 40px;
}


/* .imenuicon end */


/* .thumbnail start */
.photo-thumbnail { clear: both; }

.photo-thumbnail a:link, .photo-thumbnail a:visited {
	display: block;
	width: 65px;
	height: 65px;
           border:1px solid #333333;
           float:left;
           margin:3px 0px 3px 0px; 
	}

.photo-thumbnail a:hover, .photo-thumbnail a:active {
	display: block;
	width: 65px;
	height: 65px;
	}



/* .thumbnail end */

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
iframe.LV_valid_field:hover, 
iframe.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
iframe.LV_invalid_field:hover, 
iframe.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.secretcomment {
margin-top:7px;
 }

/************Thumbnail**************************/
.thumbs-category {
	list-style-type: none;
	float: left;
        width:95px;
        margin: 2px 0px 0px 0px; 
        padding:0;
	}

.thumbs {
	list-style-type: none;
	float: left;
        margin:5px 0px 0px 0px;
        width:210px;
        padding:0;
	}

.thumbs-category li,	
.thumbs li {
	border: 0;
	list-style-type: none;
	float: left;
	padding: 5px;
	position: relative;
	width: 88px;
	height: 88px;
	margin: 0; /* 2px 2px 0;  */
	}

.thumbs-category a,	
.thumbs a {
	text-decoration: none;
	}
.thumbs-category a:hover,
.thumbs a:hover {
	text-decoration: none;
	color: #fff;
}

.thumbs-category a span,	
.thumbs a span {
	background-position: top;
        cursor:pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 88px;
	height: 88px;
	}



.thumbs-category a span {
  background-image: url(/img/design-category.gif); }


.thumbs-category a>span {
	background-image: url(/img/design-category.png);
	}


.thumbs a span.prev {
  background-image: url(/img/design-prev2.gif); }


.thumbs a>span.prev {
	background-image: url(/img/design-prev.png);
	}

.thumbs a span.next {
  background-image: url(/img/design-next2.gif); }


.thumbs a>span.next {
	background-image: url(/img/design-next2.png);
	}

.thumbs-category a:hover span,
.thumbs a:hover span {
	background-repeat: no-repeat;
	background-position: bottom;
	}

.thumbs-category img,	
.thumbs img {
	border: none;
}

.exif { 
list-style-type: none;
margin:0;
padding:5px 0 0 0;
}


/*----------------end---------------------*/

