a { text-decoration:none; }

#header_reference {
	margin:30px auto 10px auto;
	width:800px;
}

#main_reference {
	border:5px solid #2e3436;
	background-color:#2e3436;
	width:800px;
	margin:0px auto 0px auto;
	border-radius:15px;
}

#footer_reference {
	/*border:1px solid black;*/
	width:800px;
	margin:5px auto 50px auto;
	text-align:right;
}

#header_reference_portal {
	margin:20px auto 0px auto;
	width:800px;
}

#main_reference_portal {
	border:5px solid #2e3436;
	background-color:#2e3436;
	width:800px;
	margin:0px auto 0px auto;
	border-radius:15px;
}

#footer_reference_portal {
	/*border:1px solid black;*/
	width:800px;
	margin:5px auto 20px auto;
	text-align:right;
}

#function_list {
	/*border:1px solid skyblue;*/
	min-width:170px;
	max-width:170px;
	padding:10px;
	float:left;
}

#function_detail {
	/*border:1px solid black;*/
	background-color:#f2f2f2;
	min-width:500px;
	max-width:600px;
	padding:20px;
	margin-left:193px;
	border-radius:10px;
}

.title {
	border-bottom:1px dotted black;
	padding:10px 0px 10px 0px;
	font-size:40px;
	font-weight:bold;
	color:#793862;
}
.contents {
	/*border:1px solid black;*/
	margin:10px 0px 0px 0px;
	line-height:170%;
}
.subject {
	border-bottom:1px dotted black;
	margin:50px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-size:20px;
	font-weight:bold;
	color:#793862;
}

.f1 {
	color:#ffc630;
	font-weight:500;
}
.f2 {
	margin-left:5px;
	color:white;
}

.b1 {
	border:1px solid grey;
	margin:20px 0px 10px 0px;
	background-color:#FFFFFF;
	padding:10px;
	font-size:18px;
}
.b2 {
	border-bottom:1px dotted grey;
	padding:5px;
}
.b2:hover {
	border-bottom:1px dotted grey;
	padding:5px;
	background-color:#3a3f41;
}
.b3 {
	border:1px solid grey;
	margin:0px 0px 20px 0px;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	font-size:15px;
	line-height:120%;
	min-height:25px;
}
.b4 {
	padding:2px 15px 2px 15px;
	float:right;
	background-color: #F76700;
	background-image: -webkit-linear-gradient(#F76700,#FA3219);
	background-image: linear-gradient(#F76700,#FA3219);
	border: 1px solid #C53421;
	border-radius: 10px;
	cursor:pointer;
	color: #ffffff;
	text-shadow: 0 1px 0 #333;
	font-size: 12px;
	line-height: 20px;
	/*font-family: "Interstate","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Garuda,Verdana,Tahoma,sans-serif;*/
	font-family: 굴림;
	font-weight: 100;
	text-align: center;
}

.s1 {
	color:#669933;
	font-weight:bold;
}
.s2 {
	color:#346799;
	font-weight:bold;
}
.s3 {
	color:#669933;
	font-weight:bold;
}

.e1 {
	color:#336699;
	font-weight:bold;
}
.e2 {
	color:red;
	font-weight:bold;
}
.t1 {
	margin:0px 0px 0px 20px;
}

.highlight {
	background-color:#a6ff4d;
	color:black;
}

.reftable {
	margin:10px 0px 0px 0px;
	border-spacing:0px;
	border-left:1px solid black;
	border-top:1px solid black;
}
.reftd {
	padding:5px;
	border-right:1px solid black;
	border-bottom:1px solid black;
}
.reftd2 {
	padding:5px;
	border-bottom:1px solid black;
}

