@charset "utf-8";

.geshi {
	border:1px solid #aaa;
}

.geshi legend .g_caption {
	font-family:'맑은 고딕' !important;
	color:#080;
	font-size:1.1em;
}

.geshi .code {
	margin:5px !important;
}

.geshi, .geshi .de1, .geshi .de2 { color:#333; }

.geshi .head { font-weight:bold; }
.geshi .foot {}

.geshi .imp { font-weight: bold; color: red; }
.geshi .ln-xtra { color: #cc0; background-color: #ffc; }

.geshi .kw1 { color: #0a0; } /* keyword. eg. font-style in CSS */
.geshi .kw2 { color: #70a; } /* keyword. eg. monospace in CSS */
.geshi .kw3 { color: #000; text-decoration: underline;} /* Link to function */
.geshi .kw4 { color: #0a0; } /* keyword. eg. int in C */
.geshi .co1 { color: #077; } /* single-line comment */
.geshi .co2 { color: #a0a; } /* preprocessor directive */
.geshi .coMULTI { color: #077; } /* comment */
.geshi .es0 { color: #a40; } /* special; \n in a string */
.geshi .br0 { color: #04a; } /* brackets */
.geshi .st0 { color: #a44; } /* string */
.geshi .nu0 { color: #a44; } /* number */
.geshi .me1 { color: #aa0; } /* ? */
.geshi .me2 { color: #aa0; } /* ? */
.geshi .re0 { color: #0aa; }
.geshi .re1 { color: #777; }
