html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	color: #555555;
}
img {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	margin:0;
	padding:0;
	/*font:12px/15px "Helvetica Neue",Arial, Helvetica, sans-serif;*/
	font-family: "Helvetica Neue" ,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color: #555555;
	background:#E7E5E2;
}

/*a {color:#3D451E;}  apply safe web color*/
a {color:#333333;}	/* <---- change color if you want to link URL color */




h1, h2, h3, h4, h5, h6 { color: #444; font-weight: normal; }
h1 { font-size: 24px; margin: 0 0 30px; padding: 5px 0 }
h2 { font-size: 22px; margin: 0 0 30px; padding: 5px 0 }
h3 { font-size: 20px; margin: 0 0 20px; padding: 0; }
h4 { font-size: 17px; margin: 0 0 15px; padding: 0 0; line-height:120%;}
h5 { font-size: 14px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 12px; margin: 0 0 5px; padding: 0; font-weight: 700 }

emph{
	color: #772a7a;  /* <---- change color from #772a7a to other */
	font-weight: bold;
}
emph2{
	color: #772a7a;  /* <---- change color from #772a7a to other */
	font-weight: bold;
	font-size:16px;
}
emph3{
	color: #CB2927;
	font-weight: bold;
	font-size:14px;
}
#abouttext {margin-bottom: 10px;}

#content {width:900px; max-width:900px; margin:0% auto 0;background:#EEEEEE; height:100%;} /*여기가 메뉴인듯*/
#content_full {width:90%;min-width: 1200px; max-width:1600px; margin:0% auto 0;background:#EEEEEE; height:100%; }
#maintext {width:800px; margin:50px;}
#maintext_full {width:100%; text-align: center;}
#menu {margin:0px;}
#menu-table {border-collapse: collapse; border: 1px #ccc solid; width: 100%;}
#menu-clicked{background:#6B5660;color:#EEEEEE;font-size:16px;font-weight: bold;}  /* for menu background */
#menu-noclicked{background:#772a7a;color:#EEEEEE;font-size:16px;font-weight: bold;}  /* <---- change color from #772a7a to other */


#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #fff;
  z-index: 99;
  text-align: center;
}

#loading-image {
  position: absolute;
  top: 100px;
  left: 240px;
  z-index: 100;
}

/*
Pretty Table Styling
CSS Tricks also has a nice writeup: http://css-tricks.com/feature-table-design/
*/

table {
	overflow:hidden;
	border:1px solid #d3d3d3;
	background:#fefefe;

	margin:0% auto 0;
	-moz-border-radius:5px; /* FF1+ */
	-webkit-border-radius:5px; /* Saf3-4 */
	border-radius:5px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

/*th, td {padding:18px 28px 18px; text-align:center; }*/
th, td {padding:15px 15px 10px; text-align:center; }

/*th {padding-top:22px; text-shadow: 1px 1px 1px #fff; background:#e8eaeb;}*/
th {padding-top:10px; /*text-shadow: 1px 1px 1px #fff;*/ background:#a030a4; color:#EFEFE0;}  /* <---- color = table head font color */

td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}

tr.odd-row td {background:#f6f6f6;}

td.first, th.first {text-align:left}

td.last {border-right:none;}


/*
Background gradients are completely unnecessary but a neat effect.
*/
/*
td {
	background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
}

tr.odd-row td {
	background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
}

th {
	background: -moz-linear-gradient(100% 20% 90deg, #772a7a, #ededed);     /* <---- Color change from #772a7a to other */
/*	background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#772a7a), to(#e8eaeb));}  /* <---- change color from #772a7a to other */


/*
I know this is annoying, but we need additional styling so webkit will recognize rounded corners on background elements.
Nice write up of this issue: http://www.onenaught.com/posts/266/css-inner-elements-breaking-border-radius

And, since we've applied the background colors to td/th element because of IE, Gecko browsers also need it.
*/

tr:first-child th.first {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px; /* Saf3-4 */
}

tr:first-child th.last {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px; /* Saf3-4 */
}

tr:last-child td.first {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px; /* Saf3-4 */
}

tr:last-child td.last {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px; /* Saf3-4 */
}


/*
************************** Navigation bar ****************************

*/


.Navigation{
	/* Affects the UL element */
	overflow: hidden;
	display: inline-block;
}

.Navigation li{
	/* Specifying a fallback color and we define CSS3 gradients for the major browsers: */
	
/*	background-color: #CA2400;*/
	margin-top: 0px;
	margin-right: 1px;
	
	
	height:38px;
	position:relative;

	float: left;
	list-style: none;

	text-align: center;
}


