Select,option {FONT-SIZE:12px;COLOR:#555555; FONT-FAMILY: verdana; BACKGROUND-COLOR: #FAFAFA; vertical-align:middle;}

body { margin:0; font-family:verdana,Dotum,Arial,sans-serif; font-size:.7em; color:#444; line-height:1.4em; }
body { background:#FFFFFF url(/files/attach/images/49/top_bg.gif) repeat-x left top; margin:0px;}
input {background-color: #fff; color: #333; font-size: 1em; margin:0; font-family:verdana,Dotum,Arial; vertical-align:middle; }

img {border:0;}
form { margin:0; padding:0;}

.box {font-size:9pt;font-family: "µ¸¿ò"; border:1px #cccccc solid; background-color:ffffff;color:585858; height:18;}
.box2 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #000000 solid; background-color:ffffff;color:585858;}
.box3 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #cfcfcf solid; background-color:f0f0f0;color:585858; height:18;}
.box4 {font-size:9pt;font-family: "µ¸¿ò"; border:1px #cfcfcf solid; background-color:f0f0f0;color:585858;}
.text_box { background-color:white; border:1 solid #CDCDCD;  }
.text_area {  background-color:#FFFFFF; border:1 solid #CDCDCD; }
.text_sel { background-color:#FFFFFF; border:1 solid #CDCDCD;  }


/* Çì´õ */
#header { position:relative; font-family: verdana; width:964px; height:190px; margin:0 auto;}

/* ·Î±×ÀÎ */
#header .Lmenu { float:left; width:250px; height:30px; padding-top:7px; }
#header .Rlogin { float:right; width:400px; height:30px; }
#header .Lmenu ul { list-style:none; padding-top:3px; }
#header .Lmenu ul li { float:left; width:50px;}
#header .Lmenu ul li a { font:bold 7pt Verdana,arial; color:#fff; text-decoration:none; padding:4px 5px 4px; }
#header .Lmenu ul li a:hover { font:bold 7pt Verdana,arial; color:#df0000; text-decoration:none; padding:4px 5px 4px; }

#header .logoSearch { clear:both; width:964px; height:85px; }
#header .logoSearch .nwplogo{ float:left; position:absolute; top:39px; width:340px; height:85px; } 
#header .mainMenu { float:left; padding-top:15px; padding-bottom:0; }

#header form input { background:#666; color:#ccc; }
#header form .bg input { background:#000; color:#ccc; }

#login { color:#fff; height:35px; }
#login .userName {  }
#login .userName .fl {  }
#login .userName .fr {  }
#login .latestLogin { padding-left: 10px; color:#fff; }

#fo_login_widget input{ border:1px solid #000; height:12px;}
a.login:link, a.login:visited {color:#fff; padding:2px 5px 4px;text-decoration:none;}
a.login:active {color:#fff;text-decoration:none;}
a.login:hover {background:#AD0000 none repeat scroll 0 0;color:#fff;text-decoration:none;}

/* ÇªÅÍ */
.boardFooter {position:relative; height:330px; font-family: verdana; background:url(/files/attach/images/49/bottom_bg.gif) repeat-x #1a1a1a; }
.boardFooter h3 {* padding-top:20px; font-size:20px; color:#888888; font-family:arial; line-height:24pt;}
#footerwarp { position:relative; width: 964px; margin:0 auto; padding-top: 40px; }
#footerwarp .sitemep { float:left; width:135px; margin-top:15px; }
#footerwarp .sitemep ul { padding-left:0; line-height:14pt; }
#footerwarp .sitemep ul li { list-style:none; }
#footerwarp .sitemep1 { float:left; width:150px; margin-top:15px; }
#footerwarp .sitemep1 ul { padding-left:0; line-height:14pt; }
#footerwarp .sitemep1 ul li { list-style:none; }
#footerwarp .bottomlogo { clear:both; padding-top:20px; text-align:center; width:964px; }
#footerwarp .copy {float:left; padding-top:40px;}
#footerwarp .about {float:right; padding-top:40px;}

a.footer:link, a.footer:visited {color:#888888; padding:2px 5px 3px;	text-decoration:none;}
a.footer:active {color:#FFFFFE; text-decoration:none;}
a.footer:hover {background:#AD0000 none repeat scroll 0 0;	color:#FFFFFE;text-decoration:none; }

.submenu {font:100% verdana; letter-spacing:-0.02em; text-transform:uppercase; color:#444; padding-bottom:15px;}

h1 {font-family: Times New Roman,Helvetica,Arial,sans-serif; font-size:24pt; letter-spacing:-0.04em; }
h2 {font-family: Times New Roman,Helvetica,Arial,sans-serif; font-size:20pt; letter-spacing:-0.04em; }
h3 {font-family: Times New Roman,Helvetica,Arial,sans-serif; font-size:14pt; letter-spacing:-0.04em; }
h4 {font-family: Times New Roman,Helvetica,Arial,sans-serif; font-size:12pt; letter-spacing:-0.04em; }

A:link {color:#333333; text-decoration: none;}
A:visited {color:#333333; text-decoration:none;}
A:active {color:#333333; text-decoration:underline;}
A:hover {color:#333333; text-decoration:underline;}

A.boardtitle:link {color:#ffd200;text-decoration: none;}
A.boardtitle:visited {color:#ffd200;text-decoration:none;}
A.boardtitle:active {	color:#ffd200;text-decoration:underline;}
A.boardtitle:hover {color:#ffd200;text-decoration:underline;}

/* »ó´Ü ·Î°íÀ§ ¸Þ´º */
.login {font:bold 7pt Verdana,Helvetica,sans-serif; color:#eee; padding:0px;}
.login a:link{font:bold 7pt Verdana,Helvetica,sans-serif; color:#eee; padding:0px;}
.login a:visited{font:bold 7pt Verdana,Helvetica,sans-serif; color:#eee; padding:0px;}
.login a:hover{font:bold 7pt Verdana,Helvetica,sans-serif; color:red; padding:0px; text-decoration:none;}

/*
.boardNavigation{ padding:0; margin:-1px 0 0 0; text-align:center; *zoom:1; _zoom:0;}
*/

#fo_write textarea { width:610px /*@*/; overflow: hidden;  padding: 5px; margin: 5px 0 0 0; color: #666; border: 1px solid #cccccc;}
textarea.replay   { width:500px /*@*/; overflow: hidden;  padding: 5px; margin: 5px 0 0 0; color: #666; border: 1px solid #f5f5f5;}

.submit_button {background:#FDFDFD url(images/button_bg.gif) repeat-x scroll 0 100%;border:1px solid #eee;color:#AF0100;cursor:pointer;display:inline;font-family:Verdana,Arial;font-size:0.8em;height:2.4em;letter-spacing:-0.05em;padding-bottom:2px;text-align:center;text-transform:uppercase;width:15em;}

/* tutorials */
.author {font:bold 1.0em verdana,Arial,Helvetica,sans-serif;}
/* °Ô½Ã¹° ÀúÀÛÀÚ */
A.author:link {font-family:Arial,Helvetica,sans-serif;	font-size:1.0em;	color:#b20000;text-decoration:none;font-weight:bold;}
A.author:visited {font-family:Arial,Helvetica,sans-serif;font-size:1.0em;	color:#b20000;text-decoration:none;font-weight:bold;}
A.author:active {	font-family:Arial,Helvetica,sans-serif;	font-size:1.0em;	color:#b20000;text-decoration:underline;font-weight:bold;}
A.author:hover {	font-family:Arial,Helvetica,sans-serif;	font-size:1.0em;	color:#b20000;text-decoration:underline;font-weight:bold;}

/* inspiration */
.institle {font:bold 1.3em Myriad Pro,Arial,Helvetica,sans-serif; color:#cccccc; padding:10px 10px 5px 10px;}
.submit {margin-left:20px;}
a.submit {color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:16px;}

/* ¸ÞÀÎ ÀÎ½ºÇÇ·¹ÀÌ¼Ç Å¸ÀÌÆ² Ä«Å×°í¸® ¸µÅ© */
A.category:link {	color:#ffd200; text-decoration: none;}
A.category:visited { color:#ffd200; text-decoration:none;}
A.category:active { color:#AD0000;}
A.category:hover {color:#AD0000;}

/* designer */
.thumbnail_main {padding:5px; border:1px solid #ccc;}

/* rightbar */
#rightbar { float:right; width:296px; padding-top /**/:215px; }
#rightbar .side { background:#e6e6e6; width:296px; padding-top:5px; }
.side .issue { text-align:center; }
.side .advertise{ width:284px; padding:7px; }
.side .advertise .banner { width:125px; height:125px; padding:5px 8px;}
.bannerBig { padding:7px; text-align:center;  }
.side .temp { }
.side .besttuto { background:#e6e6e6; padding-top:3px; }
.sideline { width:297px; height:2px; background:url(./images/sideline.gif) no-repeat; }
.recentposts { background:#e6e6e6; padding: 10px 0; margin:0 auto; }
.commtitle { background:url(./images/commtitle.gif) no-repeat; height:50px; padding-top:20px; }

/* sidebar */
.menu {background:url(../images/sidemenu_bg.gif) no-repeat; height:30px;}
.menu A:link {color:#333333; text-decoration: none;}
.menu A:active {color:#ff2020; text-decoration:underline;}
.menu A:hover {color:#ff2020; text-decoration:underline;}
.bold {font-weight:bold; color:#ff2020;}

.border {border:1px solid #ccc;}
.line {border-bottom:1px solid #DFDDD5;}
.boardline {border-bottom:1px dotted #DFDDD5;}
.boardline {.border-bottom:1px dotted #DFDDD5;}
.title_border {border-bottom:#666 2px solid; border-top:#666 1px solid;}

/* awards & forum */
.forumtitlebg {background:url(../../images/title_bg.gif) repeat-x; padding:0px 10px;}
/* Æ÷·³°Ô½ÃÆÇ °£°Ý */
.forum_height {padding:5px 7px; height:28px;}
.forum_height {.height:20px; .padding:3px;}

/* Comments */
.commentform {background:#eeeeee none repeat scroll 0 0;border:1px solid #DCDDDD;padding:20px 20px 10px 20px;}

A.more:link {color:#b20000;text-decoration:underline;font-weight:bold;}
A.more:visited {color:#cd1919;text-decoration:underline;font-weight:bold;}
A.more:active {color:#b20000;text-decoration:underline;font-weight:bold;}
A.more:hover {color:#cd1919;text-decoration:underline;font-weight:bold;}

.boardinnerimgs{ border:0px;}

/* ETC */
input .inputTypeText {width:300px;}


/* Button */
.buttonOfficial,
.buttonOfficial span,
.buttonOfficial input,
.buttonOfficial input { position:relative; vertical-align:middle; display:inline-block; height:25px; font-size:12px; line-height:25px; color:#4d4d4d; cursor:pointer; background-image:url(../images/buttonOfficial.gif); background-repeat:no-repeat; text-decoration:none !important; overflow:visible; border:0; padding:0; background-color:transparent;}

.buttonOfficial{ background-position:left top; margin-right:4px;}
.buttonOfficial input { left:4px; background-position:right top; padding:0 8px 0 4px;}
.buttonOfficial span { left:4px; background-position:right top; padding:0 8px 0 4px;}

a.buttonOfficial{ _margin-top:-1px;}
a.buttonOfficial span{ _vertical-align:top;}

/* ¸ÞÀÎ pxe À§Á¬ */
.authorBox {padding:2px; background:#f5f5f5; border:1px solid #ddd;}

/* Popular Posts */
#popular {width:280px; margin:10px auto; background:#dddddd; border:3px solid #ccc;}
#popular .month {float:left; width:70px; padding:10px; text-align:center;}
#popular .title {float:left; width:180px; height:40px; background:url(../images/popular_title.gif)}
#popular .sideLine {clear:both; height:1px; background:#ccc;}
#popular .thumbnail {float:left; width:70px; padding:10px; text-align:center;}
#popular .post {float:left; padding:10px; text-align:center;}

/* ÀÎ½ºÇÇ À§Á¬ */
.textstyle {font-family:verdana; font-size:7pt; color: #8f5326; }
.inspTitle { font-family: verdana; }

/* ¸Þ´º */
/* CSS Document */
*{ margin:0; padding:0; }
#menu{ width:100%; margin /**/:20px auto; }
#menu ul{ margin-left:2px; list-style:none; }
#menu li{ float:left; }
#menu li a{
    font-family: impact, times, Times New Roman, times-roman, georgia, serif;
	color: #444;
	padding /**/:5px 22px;
	.padding:5px 24px 0;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: 0.5px;
	font-weight: nomal;
	float:left;
	color:#222;
	text-transform:uppercase;
	text-decoration:none;

}
#menu li a .en{
	color:#8caad8;
	font-size:10px;
	line-height: 14px;
	font-family: Verdana,Gill Sans;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 0.2px;
}
#menu li a .ko{
	color:#ae928b;
	font-size:11px;
	line-height: 14px;
	font-family: dotum;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing: 0.2px;
}
#menu li a:hover{ background:#eee; color:#f60; text-decoration:none; }
#menu li a:hover span{ color:#333; }


