body {padding:0;margin:0;font-size:12px;font-family:gulim;}
input,select,textarea {font-size:12px;font-family:gulim;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}


#wrap {width:950px;margin:auto;}
#header {}
#header .logo {width:950px;float:left;padding:20px 0 0px 0px;}
#header .logo h1 {

display:block; 
width: 332px; 
height: 118px; 
margin:0 auto 0 auto; 
padding:0; 
background:url(http://www.partyeveusa.com/files/logo.jpg) top left no-repeat; 
text-indent:-5000px;
}

#header .logo h1 a {font-weight:bold;color:#555;font-size:22px;font-family:"malgun gothic","Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
#header .gnb {float:right;padding:10px 0 0 0;}
#header .gnb ul {padding:0;margin:0;letter-spacing:-1px;}
#header .gnb li {list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px "malgun gothic",dotum;}
#header .gnb .admin a {color:#ff0000;}
#header .lnb {position:relative;z-index:1;clear:both;height:0px;_height:43px;padding:0;}
#header .lnb ul {float:left;width:710px;padding:0 0 0 15px;margin:0;}
#header .lnb .search {float:right;width:155px;text-align:right;padding:10px 65px 0 0;}
#header .lnb .search .input {width:140px;height:17px;background:#333333;border:#999999 solid 1px;margin:0 2px 0 0;color:#dddddd;font-size:11px;font-family:dotum;}
#header .lnb .search .input:focus {}
#header .lnb .search span {position:absolute;}
#header .location {clear:both;font:normal 11px dotum;color:#999;padding:13px 0 8px 0;}
#header .location a {color:#999;}

ul#topnav {margin:10px 0 20px;padding:0;list-style:none;font-size:12px;clear:both;float:left;width:690px;font-weight:bold;letter-spacing:-1px;color:#fff;}
ul#topnav li{margin:0;padding:0;overflow:hidden;float:left;height:40px;}
ul#topnav a, ul#topnav span {padding:10px 20px;float:left;text-decoration:none;text-transform:uppercase;clear:both;height:20px;line-height:20px;background:#333333; font-family:"malgun gothic",dotum;}
ul#topnav a {color: #FF0000;}
ul#topnav span {display:none;}
ul#topnav .up {color:#FFC000;}

#container {padding:0px 0 0 0;background:#FFFFFF;}
#container .snb {float:left;width:200px;margin:0 0 0px 10px; z-index:999;}
#container .snb .category {}
#container .snb .category .tt {margin:0 0 2px 0;width:183px;padding:5px 0 3px 15px;font-weight:bold;font-family:"malgun gothic";font-size:11px;color:#FFFFFF;border:#333333 solid 1px;background:#333333;}
#container .snb .category ul {padding:0;margin:0;}
#container .snb .category li {list-style-type:none;width:183px;margin:0 0 2px 0;padding:4px 0 4px 15px;}
#container .snb .category .m1 {font-family:"malgun gothic";font-size:11px;background:#777777;}
#container .snb .category .m1 a {color:#000000;}
#container .snb .category .m1 a:hover {text-decoration:underline;}
#container .snb .category .m2 {font-weight:bold;font-family:"malgun gothic";font-size:11px;border:#dfdfdf dotted 1px;background:#f9f9f9;}
#container .snb .category .m2 a {color:#777777;}
#container .snb .category .m2 a:hover {text-decoration:underline;color:#444444;}
#container .snb .category .m3 {font-weight:bold;font-family:"malgun gothic";font-size:11px;border-bottom:#efefef dotted 1px;}
#container .snb .category .m3 a {color:#777777;}
#container .snb .category .m3 a:hover {text-decoration:underline;color:#FF0000;}
#container .snb .category .selected1 a {font-weight:bold;color:#cccccc;letter-spacing:-1px;}
#container .snb .category .selected2,#container .snb .category .selected2 a {color:#444444;}
#container .snb .category .selected2 a:hover {color:#444444;text-decoration:underline;}
#container .snb .category .selected3,#container .snb .category .selected3 a {color:#ff0000;}
#container .snb .category .new {font:normal 10px arial;color:#ff0000;}
#container .snb .category .num {font:normal 11px arial;color:#c0c0c0;}
#container .snb .plugingap {height:10px;}
#container .snb .logbox {padding:15px 10px 15px 10px;border:#efefef solid 1px;}
#container .snb .logbox .hello {border-bottom:#dfdfdf dotted 1px;padding:0 0 10px 0;}
#container .snb .logbox .info {line-height:150%;padding:10px 0 0 0;color:#888;font-size:11px;font-family:dotum;}
#container .snb .logbox .input {width:115px;height:16px;color:#888888;font-family:arial;font-size:11px;}
#container .snb .logbox .login {position:absolute;}
#container .snb .logbox .login input {position:relative;top:-44px;left:130px;}
#container .snb .logbox .shift {font-size:11px;font-family:dotum;color:#c0c0c0;padding:5px 0 0 0;}
#container .snb .logbox .rbtm {border-top:#dfdfdf dotted 1px;padding:10px 0 0 2px;margin:7px 0 0 0;}
#container .snb .logbox .rbtm a {font-family:dotum;font-size:11px;}
#container .snb .logbox .rbtm span {color:#dfdfdf;padding:0 2px 0 2px;}
#container .snb .post {}
#container .snb .post .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .post ul {padding:0;margin:0;}
#container .snb .post li {list-style-type:none;padding:6px 0 8px 0;line-height:140%;border-bottom:#ebebeb solid 1px;}
#container .snb .post li a {font-family:dotum;font-size:12px;color:#444;}
#container .snb .post li a:hover {text-decoration:underline;}
#container .snb .post li .comment {font:normal 11px arial;color:#FC6138;}
#container .snb .post li .trackback {font:normal 11px arial;color:#02ACD6;}
#container .snb .post li .new {font-family:arial;font-size:10px;color:#ff0000;}
#container .snb .post .none {border:#efefef solid 1px;color:#c0c0c0;text-align:center;padding:25px;}
#container .snb .tags {}
#container .snb .tags .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .tags .items {padding:10px;border:#efefef solid 1px;line-height:180%;}
#container .snb .tags .items .tags_1 {padding:5px 2px 5px 2px;font-family:dotum;font-size:11px;color:#7B7B7B;}
#container .snb .tags .items .tags_1:hover {padding:5px 2px 5px 2px;font-family:dotum;font-size:11px;color:#FFFFFF;background:#7B7B7B;}
#container .snb .tags .items .tags_2 {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#87C168;}
#container .snb .tags .items .tags_2:hover {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FFFFFF;background:#87C168;}
#container .snb .tags .items .tags_3 {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:14px;color:#FF6666;}
#container .snb .tags .items .tags_3:hover {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:14px;color:#FFFFFF;background:#FF6666;}
#container .snb .tags .items .none {color:#c0c0c0;text-align:center;display:block;padding:10px 0 10px 0;}
#container .snb .photo {}
#container .snb .photo .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .photo .pic {float:left;margin:0 0 8px 8px;padding:1px;border:#efefef solid 1px;backgorund:#ffffff;}
#container .snb .photo .pic img {width:57px;height:45px;}
#container .snb .photo .nomargin {margin:0 0 8px 0;clear:both;}
#container .snb .archiv {}
#container .snb .archiv .tt {padding:0 0 10px 0;font-weight:bold;color:#666;}
#container .snb .archiv ul {height:125px;margin:0;padding:7px 0 10px 10px;border:#efefef solid 1px;}
#container .snb .archiv li {list-style-type:none;float:left;width:94px;padding:4px 0 4px 0;}
#container .snb .archiv li a {display:inline-block;width:53px;}
#container .snb .archiv li span {color:#2B97D7;}
#container .snb .daily {border:#efefef solid 1px;}
#container .snb .daily .tt {padding:5px 0 5px 0;text-align:center;font-weight:bold;font-family:verdana;color:#666;}
#container .snb .daily .tt img {position:relative;top:-1px;}
#container .snb .daily .sunday {color:#2B97D7;}
#container .snb .daily .week {height:20px;}
#container .snb .daily .week td {color:#333;background:#f9f9f9;}
#container .snb .daily table {width:100%;}
#container .snb .daily td {text-align:center;color:#666;font-family:dotum;font-size:11px;}
#container .snb .counter {padding:10px;border:#efefef solid 1px;line-height:150%;font-family:arial;font-size:10px;color:#666;}
#container .snb .rss {font-size:10px;font-family:tomaha;color:#c0c0c0;}
#container .snb .rss a {color:#666;padding:0 5px 0  5px;}
#container .snb .rss a:hover {text-decoration:underline;}
#container .snb .rss img {position:relative;top:3px;}

#content {float:left;width:730px;padding:14px 0px 20px 10px;}
#content .location {clear:both;font:normal 11px dotum;color:#999;padding:0px 0 8px 0;}
#content .location a {color:#999;}

#footer {margin:20px 0 0 0;padding:20px 0 20px 0;border-top:#efefef solid 1px;text-align:center;}
#footer div {padding:10px 0 10px 0;}
#footer div a {font-size:11px;font-family:dotum;color:#444444;letter-spacing:-1px;}
#footer div .split {font-family:dotum;font-size:9px;color:#c0c0c0;}
#footer address {font-family:arial;font-size:9px;font-style:normal;color:#999999;}

/* ------------------------------------------------------------------------------------------------------------- BUTTON */

.button { 
    position: relative; 
    overflow: visible; 
    display: inline-block; 
    padding: 0.25em 0.5em; 
    border: 1px solid #d4d4d4; 
    margin: 0;
    text-decoration: none; 
    text-shadow: 1px 1px 0 #fff; 
    font:11px/normal sans-serif; 
    color: #333; 
    white-space: nowrap; 
    cursor: pointer; 
    outline: none; 
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box; 
    /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
    -webkit-border-radius: 0.2em; 
    -moz-border-radius: 0.2em; 
    border-radius: 0.2em; 
    /* IE hacks */
    zoom: 1; 
    *display: inline; 
}

.button:hover,
.button:focus,
.button:active,
.button.active {
    border-color: #4f4f4f;
    border-bottom-color: #4f4f4f;
    text-decoration: none; 
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3); 
    color: #fff; 
    background-color: #4f4f4f;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4f4f4f), to(#4f4f4f));
    background-image: -moz-linear-gradient(#4f4f4f, #4f4f4f);
    background-image: -o-linear-gradient(#4f4f4f, #4f4f4f);
    background-image: linear-gradient(#4f4f4f, #4f4f4f);
}

.button:active,
.button.active {
    border-color: #2a65a0;
    border-bottom-color: #3884CF;
    background-color: #3072b3;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3072b3), to(#599bdc));
    background-image: -moz-linear-gradient(#3072b3, #599bdc);
    background-image: -o-linear-gradient(#3072b3, #599bdc);
    background-image: linear-gradient(#3072b3, #599bdc);
}

/* overrides extra padding on button elements in Firefox */
.button::-moz-focus-inner {
    padding: 0;
    border: 0;
}


/* ............................................................................................................. Primary */

.button.primary {
    font-weight: bold;
}

/* ............................................................................................................. Danger */

.button.danger {
    color: #900;
}

.button.danger:hover,
.button.danger:focus,
.button.danger:active {     
    border-color: #b53f3a;
    border-bottom-color: #a0302a;
    color: #fff; 
    background-color: #dc5f59;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
    background-image: -moz-linear-gradient(#dc5f59, #b33630);
    background-image: -o-linear-gradient(#dc5f59, #b33630);
    background-image: linear-gradient(#dc5f59, #b33630);
}

.button.danger:active,
.button.danger.active {   
    border-color: #a0302a;
    border-bottom-color: #bf4843;
    background-color: #b33630;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b33630), to(#dc5f59));
    background-image: -moz-linear-gradient(#b33630, #dc5f59);
    background-image: -o-linear-gradient(#b33630, #dc5f59);
    background-image: linear-gradient(#b33630, #dc5f59);
}

/* ............................................................................................................. Pill */

.button.pill {
    -webkit-border-radius: 50em; 
    -moz-border-radius: 50em; 
    border-radius: 50em; 
}

/* ............................................................................................................. Disable */

.button.disable {
    opacity: 0.5;
}

/* ............................................................................................................. Big */

.button.big {
    font-size: 14px; 
}

.button.big.icon:before { top: 0; }


/* ------------------------------------------------------------------------------------------------------------- BUTTON GROUPS */

/* ............................................................................................................. Standard */

.button-group {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
    /* IE hacks */
    zoom: 1; 
    *display: inline; 
}

.button + .button,
.button + .button-group,
.button-group + .button,
.button-group + .button-group {
    margin-left: 5px;
}

.button-group li {
    float: left;
    padding: 0;
    margin: 0;
}

.button-group .button {
    float: left;
    margin-left: -1px; 
}

.button-group > .button:not(:first-child):not(:last-child),
.button-group li:not(:first-child):not(:last-child) .button { 
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0; 
}

.button-group > .button:first-child,
.button-group li:first-child .button { 
    margin-left: 0; 
    -webkit-border-top-right-radius: 0; 
    -webkit-border-bottom-right-radius: 0; 
    -moz-border-radius-topright: 0; 
    -moz-border-radius-bottomright: 0; 
    border-top-right-radius: 0; 
    border-bottom-right-radius: 0; 
}

.button-group > .button:last-child,
.button-group li:last-child > .button { 
    -webkit-border-top-left-radius: 0; 
    -webkit-border-bottom-left-radius: 0; 
    -moz-border-radius-topleft: 0; 
    -moz-border-radius-bottomleft: 0; 
    border-top-left-radius: 0; 
    border-bottom-left-radius: 0; 
}

/* ............................................................................................................. Minor */

.button-group.minor-group .button {
    border: 1px solid #d4d4d4; 
    text-shadow: none;
    background-image: none;
    background-color: #fff;
}

.button-group.minor-group .button:hover,
.button-group.minor-group .button:focus {
    background-color: #599bdc;
}

.button-group.minor-group .button:active,
.button-group.minor-group .button.active {
    background-color: #3072b3;
}

.button-group.minor-group .button.icon:before {
    opacity: 0.8;
}

/* ------------------------------------------------------------------------------------------------------------- BUTTON CONTAINER */
/* For mixing buttons and button groups, e.g., in a navigation bar */

.button-container .button,
.button-container .button-group {
    vertical-align: top;
}