html
{
	margin: 0;
	padding: 0;
}

body
{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	background: #fcfdfd;
	margin: 0;
	padding: 0;
}

img { border-style: none; }



/* //// Input field format //// */

input.search
{
	color: #000000;
	background-color: #e0e0e0;
	border: 1px solid black;
	margin:2px;
}

input.username
{
	color: #000000;
	background-color: #e0e0e0;
	border: 1px solid black;
	margin:2px;
}

input.password
{
	color: #000000;
	background-color: #e0e0e0;
	border: 1px solid black;
	margin:2px;
}

/* //// Links //// */

/* generic link */

.link {
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
    color: blue; width: auto; height: auto; }

a.blue { color: blue }
a.link:link { color: #444fa0; }
a.link:visited { color: #242f80; }
a.link:hover { color: #ffffff; }

/* footer (credits) link */

.minilink {
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

a.minilink:link { color: #444fa0; }
a.minilink:visited { color: #242f80; }
a.minilink:hover { color: #ffffff; }

/* link for forums navigation (top bar and bottom bar) */
.headerLien
{
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

a.headerLien:link
{
	text-decoration: none;
	color: #ffffff;
}

a.headerLien:visited
{
	text-decoration: none;
	color: #ffffff;
}

a.headerLien:hover
{
	text-decoration: underline;
}

/* edit and split background and link */

.options {
	font-size: 9px;
	color: #666;
	background: #d5d5d5;
	margin:5px;
	padding:3px;
	/*border-top: 1px solid #999999;*/
}

a.optionLink:link, a.optionLink:visited {
	font-size: 9px;
	text-decoration: none;
	color: #666;
}

a.optionLink:hover {
	color: #111;
}

/* topbar with path and bottom one with links */
.middle {
    font-family: verdana; 
    font-size: 1.05em;  
}
/* BEGIN from designmagick for mod */
#wrap {  }
#header { background: #3f6d9d;  border: none; padding: none; margin: none; font-family: "Trebuchet MS"; color: #FFFFFF; text-decoration: none;  height: 50px;}

#headerMenu h1 { background: #3f6d9d;  border: none; padding: none; margin: none; font-family: "Trebuchet MS"; color: #FFFFFF; text-decoration: none;  height: 50px; float: left; 
clear: left;   /* should break the line following header:barre line */
font-size: 1.25em; }
#headerMenu p { background: #3f6d9d;  border: none; padding: none; margin: none; font-family: "Trebuchet MS"; color: #FFFFFF; text-decoration: none;  height: 50px; float: left; }
/*  #headerMenu h1 a { background: #3f6d9d;  border: none; padding: none; margin: none; font-family: "Trebuchet MS"; color: #FFFFFF; text-decoration: none;  height: 50px; float: left; */
#headerMenu { color: #fff; background: #3f6d9d; float: right; text-align: right; font-weight: bold; margin: 0px 0px 0px 0px;}
#headerMenu a { float: right; padding: 4px 10px 6px 10px; margin: 2px 1px 0px 1px; color: #fff; border-left: solid 1px #003366; border-right: solid 1px #003366; border-bottom: solid 1px #003366; text-decoration: none; background:#4175ab ;  }
#headerMenu a:hover {  padding: 5px 10px 6px 10px; margin: 1px 1px 0px 1px; border-left: solid 1px #99ccff; border-right: solid 1px #99ccff; border-bottom: solid 1px #99ccff; background:#003366 ; }
#headerMenu ul { list-style-type: none; padding: 0px; margin: 0px;}
#headerMenu li { padding: 0px; margin: 0px; display: inline;}


/* END END from designmagick for mod */




.header_barre  /* mod */
{
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
	background: #3f6d9d;
	font-size: 13px;
    height: 15px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	/* text-transform: uppercase; */
	letter-spacing: 2px;
}
.link2 /*  visited  */
{
	text-decoration: none;
	color: #ffffff;
}
.link2:visited
{
	text-decoration: none;
	color: #ffffff;
}

.link2:hover
{
	text-decoration: underline;
}
/* Link for the Topic Name column in topics list */

.topicLink {
	font-weight: bold;
	font-size: 10px;
}

a.topicLink:link {
	text-decoration: none;
	color: #444fa0;
}
td.white {
    background: #FFFFFF;
    bgcolor: #FFFFFF;
}

a.topicLink:visited {
	text-decoration: none;
	color: #242f80;
}

a.topicLink:hover {
	text-decoration: none;
	color: #ffffff;
}

.tp
{
	vertical-align: text-top;
	background: B2BCe6;
}

.date
{
	color: #101025;
	font-style: italic;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}


.filler
{
	background: #333333 url(filler.gif) repeat-x;
	height: 8px;
}

.big
{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 2px;
}

/* style for user infos row */
.foruml
{
	background-color: #d5d5d5;
	border-right: 2px solid #999999;
	width: 125px;
	height: 30px;
	padding-left:6px;
	border-top: 1px solid #999999;
	font-size: 11px;
	color: #666666;
}

/* style for rows in forum and topic listing */
.col1tp {background: #959Ec2; font-size: 75%; padding: 3px; font-weight: bold; text-align:center;
	border-right: none; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000;
	width: 300px; }
.col2tp {background: #959Ebc; font-size: 75%; font-weight: bold; text-align:center;
	border-right: none; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none;}
.col3tp {background: #959Eb6; font-size: 75%; font-weight: bold; text-align:center;
	border-right: none; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none;}
.col4tp {background: #959Eb0; font-size: 75%; font-weight: bold; text-align:center; 
	border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none;}
.col5tp {background: #959Ead; font-size: 75%; font-weight: bold; text-align:center; 
	border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none;}
.col1bt {background: #e0e0e6 url(oarrow.gif) no-repeat;
	padding-left: 15px;
	border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: none; border-left: 1px solid #000000;}
.col2bt {background: #B2BCe6; font-size: 75%; text-align:center;
	border-right: none; border-top: none; border-bottom: 1px solid #000000; border-left: none;}
.col3bt {background: #B2BCd9; font-size: 75%; text-align:center;
	border-right: none;  border-top: none; border-bottom: 1px solid #000000; border-left: none;}
.col4bt {background: #B2BCd3; font-size: 75%; text-align:center;
	border-right: none; border-top: none; border-bottom: 1px solid #000000; border-left: none;}
.col5bt {background: #B2BCcd; font-size: 75%; text-align:center;
	border-right: none; border-top: none; border-bottom: 1px solid #000000; border-left: none;}
.coltxt {background: #e0e0e6; width: 640px; font-size: 75%; padding: 1px;
	border-right: 1px solid #000000; border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000;}

/* logo at the top */
.mainlogo
{
	height: 60px;
}

/* style for the menu font */
td.menuContainer
{
	width: 140px;
	background: #CCCCCC url(menu.gif) repeat-y;
}
td.whiteMenuContainer
{
	width: 140px;
	background: #FFFFFF url(left_menu.gif) repeat-y;
}

.tdback { background-image: url(jinju.jpg);}

td.whiteMenuContainerRight
{
	width: 140px;
	background: #FFFFFF ;
	/*  background: #FFFFFF url(menu.gif) right repeat-y;  */
}

td.old_div {
    background: #B2BCD3;
padding: 10px; margin: 5px; margin-left: 10px;
font-size: 12px; 
}

td.old_div a {
}

#mod_top_english
{
    clear: both;
	background: #FFF url(mod_top_english.gif) ;
	/*  background: #FFFFFF url(menu.gif) right repeat-y;  */
}

#mod_top_korean
{
    clear: both;
	background: #FFF url(mod_top_english.gif) ;
	/*  background: #FFFFFF url(menu.gif) right repeat-y;  */
}


/* style for the menu padding */
.menu
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #332211;
	padding-left: 10px; padding-right:6px;
}

/* style for the time stamps */
.little
{
	color: #666666;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

/* style for [q] formatting */
.quote
{
	background-color: #B2BCD3;
	color: #000000;
	padding: 3px;
	margin: 5px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	border: #000000 solid 1px;
}

/* style for signature in user infos */
.altquote
{
	color: #000000;
	background-color: #B2BCd9;
	padding: 2px;
	margin: 2px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border: #000000 solid 1px;
}

/* one of the strip for alternated strip form */
.editionLight
{
	color: #666666;
	background: #DDDDe3;
	padding: 4px;
	margin: 2px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* the other strip for alternated strip form */
.editionDark
{
	color: #333333;
	background: #CCCCd2;
	padding: 4px;
	margin: 2px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* style for post message */
.courant
{
	font-size: 11px;
	color: #222222;
	padding:5px;
	background: #DDDDe3;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/* style for the credits at bottom */
.footer
{
	text-align:right;
	font-size:9px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.member { font-weight:bold; }
.guest  { font-weight:normal; }

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#424E10; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.member { font-weight:bold; }
.guest  { font-weight:normal; }

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#424E10; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }



.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #B2BCD3;
width: 150px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: white;
}

.anylinkcss a:hover { /*hover background color*/
    background-color: #5a8fc6;
    color: white;
}

