
@charset "utf-8";

/* tatter common */

.ib					{ cursor:pointer; } 
.branch3			{ cursor:pointer; line-height:1em; } 
.c_cnt				{ font:0.75em Tahoma; color:#999; } 
.rp_general			{ } 
.rp_admin			{ } 
.rp_secret			{ } 
.hiddenComment		{ } 
.guest_general		{ } 
.guest_admin		{ } 
.cap1				{ color:#999; text-align:center; } 
.imageblock			{ border:0; } 
.left				{ } 
.center				{ } 
.right				{ } 
.dual				{ } 
.triple				{ } 
.moreless_fold		{ background:url(./images/iconMore.gif) 0px 4px no-repeat;  padding-left:20px; color:#000; }
.moreless_top		{ background:url(./images/iconLess.gif) 0px 4px no-repeat;  padding-left:20px; color:#000; }
.moreless_body		{ }
.moreless_bottom	{ display:none; }

/* common */

body { 
	font-family: AppleGothic, "맑은 고딕", "Malgun Gothic", 나눔고딕, NanumGothic, 돋움, Dotum, 굴림, Gulim, Tahoma, sans-serif;
	font-size:10pt;
	line-height:1.5em; 
	background-color:#ccc; 
	color:#000; 
	text-align:justify; 
	margin:0; 
}

a 						{ color:#000; text-decoration:none; }
a:hover					{ text-decoration:underline; }

img						{ border:0; }
input					{ border:1px solid #aaa; height:12px; }
textarea				{ border:1px solid #aaa; }

.cnt					{ font:0.75em Tahoma; }

/* 레이아웃 */

.hide					{ display:none; }

.layoutLeft				{ float:left; }
.layoutRight			{ float:right; }
.layoutClear			{ clear:both; }

.textCenter				{ text-align:center; }

.lineTop							{ border-top:#ccc 1px solid; }
.lineBottom							{ border-bottom:#ccc 1px solid; }

/* 사이드바 */

#sidebarLeftBox								{ width:250px; margin-left:10px; }
#sidebarLeftBox .controller					{ width:250px; height:30px; margin:0px; padding-left:10px; display: table-cell; vertical-align:middle; border-width: 0px 0px 1px 5px; border-style: solid; border-color:#ddd; } 
#sidebarLeftBox .controller a				{ color:#eee; font-weight:bold; }

#sidebarLeft								{ background-color:#eee; border:#999 1px solid; padding:5px; }
#sidebarLeft h3								{ padding:5px 0 5px 5px; margin:0px; border-bottom:#ccc 2px solid; color:#333; font-weight:bold; }
#sidebarLeft a								{ color:#000; }
#sidebarLeft ul								{ padding:10px 0 15px 15px; margin:0px; list-style:none; }
#sidebarLeft .cnt							{ font:0.75em Tahoma; color:#999; }
#sidebarLeft .subtitle						{ font-size:0.9em; color:#999; margin:-4px 0 1px 0; }
#sidebarLeft .selected						{ }
#sidebarLeft .category						{ padding:10px 10px 20px 10px; }
#sidebarLeft .category ul 					{ margin:0; padding:0; }
#sidebarLeft .category ul li 				{ margin:0; background:none !important; }
#sidebarLeft .category ul li a 				{ color:#000; padding:2px 10px 2px 10px; margin-left:-10px; }
#sidebarLeft .category ul li a:hover 		{ background-color: #666; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#sidebarLeft .category ul li ul li			{ margin-left:15px; }
#sidebarLeft .category ul li ul li a 		{ }
#sidebarLeft .category ul li ul li ul li	{ margin-left:15px; }
#sidebarLeft .category ul li ul li ul li a 	{ padding-left:22px; background:url(./images/arrow.gif) no-repeat 8px 4px; color:#000; }

/* 좌측 사이드바 링크 효과 */

#recentPost a, 
#recentComment a, 
#recentTrackback a 				{ 
	padding:2px 10px 2px 10px; 
	margin-left:-10px; 
}

#recentPost a.button:hover, 
#recentComment a.button:hover, 
#recentTrackback a.button:hover {
	background-color: #666;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* 우측 유틸리티 박스 */

#utilityBox									{ margin-left:10px; width:67px; }
#utilityDynamicBox							{ margin-top:10px; }

#shareButtons								{ background-color:#fff; border:#999 1px solid; position:fixed; top:56px; }
#shareButtons .button						{ padding:5px; }
#shareButtons .firstButton					{ border-top:1px solid #EEE; }
#shareButtons .more							{ border-bottom:1px solid #EEE; }
#shareButtons .navButton					{ margin:5px; padding:2px; background-color:#CCC; color:#fff; cursor:pointer; }

#sidebarRight								{ width:180px; background-color:#fff; margin:0 0 0 78px; }

#widgetFacebookPage							{ background-color:#fff; border:#999 1px solid; margin-bottom:5px; }
#widgetDaumViewRecomm						{ }
#widgetBlogdog								{ width:56px; height:57px; overflow:hidden; }
#widgetBlogdog .widgetBlogdogLayout			{ margin:-8px 0 0 -10px; }
#widgetTweetmeme							{ }
#widgetFacebookShare						{ height:62px; }
#widgetBuzzShare							{ }
#widgetMe2DayShare							{ }
#widgetMe2DayShare .me2day					{ width:56px; height:60px; background:url(./images/me2day.jpg) no-repeat; }
#widgetNaverConnect							{ }
#widgetDaumMyView							{ margin-top:10px; }
#widgetAdsense								{ margin:5px 0 0 0; padding:0px; }

/* Facebook ShareButton CSS */

.fb_share_count 						{ margin-left:3px; }
.FBConnectButton_Small					{ margin-left:3px; background-position:-5px -232px !important; border-left:1px solid #1A356E; }
.FBConnectButton_Text					{ margin-left:12px !important; padding:2px 3px 3px !important; }

/* 블로그 */

#blog				{ padding:10px; width:1024px; overflow:hidden; }

/* 블로그 헤더 */

#blogHeader					{ width:650px; height:30px; padding-left:10px; display: table-cell; vertical-align:middle; background-color:#333; border:#000 1px solid; color:#fff; }
#blogHeader a				{ color:#fff; font-weight:bold; }
#blogHeader .separator		{ color:#666; margin-left:5px; margin-right:5px; }
#blogHeader .search			{ float:right; margin-right:10px; margin-top:2px; padding-left:20px; background:url(./images/search.gif) no-repeat; }
#blogHeader .search input	{ width:150px; height:15px; margin:0; padding:0; background-color:#000; color:#fff; border:1px solid #999; }

/* 블로그 콘텐츠 */

#blogContents { 
	margin-top:14px; 
	width:650px; 
	padding:5px; 
	background-color:#fff; 
	border:#bbb 1px solid; 
	color:#000; 
}

#blogContents h3						{ padding:15px 0 15px 5px; margin:0px; font-size:1.1em; font-weight:bold; border-bottom:1px dashed #ccc; }
#blogContents .searchResult ol			{ list-style:none; padding:10px; margin:0px; }
#blogContents .searchResult ol li 		{ border-bottom:1px dashed #eee; padding:3px 0;}
#blogContents .searchResult ol li a		{ color:#000; }
#blogContents .searchResult .date		{ color:#999; }
#blogContents .searchResult .cnt		{ color:#f60; }
#blogContents .searchResult .separator	{ color:#CCC; margin-left:5px; margin-right:5px; }

/* 태그 목록 */

#blogContents .searchResult ul			{ padding:20px; margin:0px; text-align:justify; }
#blogContents .searchResult ul li		{ display:inline; }
#blogContents .searchResult .cloud1		{ font-size:1.6em; font-weight:bold; color:#f30; }
#blogContents .searchResult .cloud2		{ font-size:1.6em; font-weight:bold; color:#c90; }
#blogContents .searchResult .cloud3		{ font-size:1.4em; font-weight:bold; color:#c90; }
#blogContents .searchResult .cloud4		{ font-size:1.2em; font-weight:bold; color:#666; }
#blogContents .searchResult .cloud5		{ font-size:0.9em; color:#CCC; }

/* 위치 로그 */

#blogContents .localog .spot 			{ background:url(./images/ico_indent.gif) 0 3px no-repeat; padding:5px 0  5px 17px; color:#999; }
#blogContents .localog .info 			{ background:url(./images/ico_list.gif) 0 5px no-repeat; padding-left:12px;}
#blogContents .localog .locationInfo	{ padding:10px; }

/* 타이틀 */

#blogContents .titleWrapper				{ height:155px; background:url(./images/articleTitle.gif) no-repeat; color:#fff; }
#blogContents .titleWrapper a 			{ color:#fff; }

#blogContents .titleWrapper h2 { 
	padding:50px 0 0 0; 
	margin:0px; 
	font-size:1.6em; 
	font-weight:bold; 
	text-shadow:2px 3px 3px rgba(0, 0, 0, 0.5); 
}

#blogContents .titleWrapper .titleInfo	{ margin-top:10px; }

#adsBox .box			{ padding:10px; width:100%; }

/* 본문 */

#content					{ padding:25px; line-height:1.7em; font-size:1.1em; }
#content a					{ color:#f30; }
#content p					{ margin-top:0; }
#content .widgetBlogdoc		{ margin-top:10px; }

#blogAd								{ padding-top:15px; font-size:1.1em; font-weight:bold; background:url(./images/myCommentBg2.jpg) no-repeat; border:#000 5px solid; color:#fff; line-height:2.0em; }
#blogAd .highlight					{ font-size:1.4em; }
#blogAd .box						{ border:#000 3px solid; margin:5px; background-color:#fff; margin-top:15px; }
#blogAd .subscribe					{ color:#000; font-weight:bold; }

.adsense							{ padding:20px 0 20px 0; }
.adsenseLinkStyle					{ margin-top:5px; text-align:center; }

.tagTrail {
	display: table-cell;
	line-height:30px;
	color:#fff; 
}

.tagTrail a {
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size:11px;
	
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#0089e0;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;	
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;	
	border-top-right-radius:4px;	
}

.tagTrail a:before {
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #0089e0 transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;		
}

.tagTrail a:after {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
}

.tagTrail a:hover{background:#555;}	
.tagTrail a:hover:before{border-color:transparent #555 transparent transparent;}

.actionTrail						{ margin:10px 0 0 0; padding:10px; border:#CCC 1px solid; }
.actionTrail a						{ color:#000; }
.actionTrail .cnt					{ font-size:1em; font-weight:bold; color:#f60; }

.facebookLikeButton					{ border-bottom:#ccc 1px solid; padding:5px 5px 10px 5px; }
.trackbackAddress					{ margin:5px 0 5px 0; padding:10px; background-color:#fff; color:#000; border:#CCC 1px solid; color:#000; }

#trackbacks							{ margin:0; padding:5px 10px 0 10px; background-color:#f8f8f8; }
#trackbacks ol						{ list-style:none; margin:0; padding:0; }
#trackbacks li						{ list-style:none; padding-bottom:15px; margin-top:15px; border-bottom:1px dashed #ccc; }
#trackbacks p						{ padding:0; margin:0; color:#666; }
#trackbacks h2						{ font-size:1em; font-weight:bold; margin:0; }
#trackbacks .subtitle				{ font-size:0.9em; color:#999; margin-top:-2px; }
#trackbacks .subtitle .name			{ color:#666; font-weight:bold; }
#trackbacks .image					{ float:left; margin-right:10px; border:3px solid #e2e2e2; padding:1px; background-color:#fff; }
#trackbacks .box					{ float:left; width:550px; }
#trackbacks .subtitle a				{ color:#999; }
#trackbacks .control a				{ font-size:0.9em; color:#CCC; }

.entry-ccl							{ padding-bottom:50px; }

/* 댓글 */

.refreshMarker						{ width:0px; height:0px; visibility:hidden; }

.commentBox							{ margin:0; padding:10px 10px 10px 10px; background-color:#f8f8f8; }
.commentImage						{ width:48px; height:48px; display:block; }
.commentImageBg						{ background-image:url(./images/no_blog_logo.gif); }

.commentList p						{ padding:0; margin:0; color:#666; }
.commentList ol						{ list-style:none; margin:0; padding:5px 0 0 0; }
.commentList li						{ list-style:none; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc; }
.commentList li ul					{ margin:0; padding:0; }
.commentList li ul li				{ padding:0; margin:10px 0 0 30px; border:none; }
.commentList .box					{ float:left; width:550px; }
.commentList li ul li .box			{ background:url(./images/ico_reply.gif) 0 6px no-repeat; padding-left:30px; width:490px; }
.commentList .image					{ float:left; margin-right:10px; border:3px solid #e2e2e2; padding:1px; background-color:#fff; }
.commentList .name					{ font-weight:bold; margin-right:5px; }
.commentList .name a				{ color:#000; }
.commentList .date					{ font-size:0.9em; color:#999; }
.commentList .date a				{ color:#999; }

.commentList .control				{ font-size:0.8em; color:#999; }
.commentList .control a				{ color:#CCC; }

.commentForm						{ color:#999; margin:0; padding:10px; border:1px solid #ebebeb; background-color:#fff; }
.commentForm dl 					{ clear:both; margin:0 0 5px 0; }
.commentForm dt						{ float:left; width:80px; padding-top:3px; font-size:0.8em; }
.commentForm textarea				{ width:470px; height:50px; overflow:visible; }
.commentForm .comment-input			{ width:200px; height:16px; padding:2px; border:1px solid #ddd; background-color:#fff; font-size:1em; }
.commentForm .comment-submit		{ width:390px; height:30px; color:#666; padding:5px 3px; border:1px solid #ddd; background-color:#f6f6f6; }
.commentForm .comment-submit span	{ font-weight:bold; font-size:1em; }

#guestbook .commentForm				{ margin:10px; }
#guestbook .commentList				{ padding:10px; }

/* 페이징 */

.paging				{ font-size:0.9em; padding:15px; }
.paging a			{ color:#999; }
.paging .numbox		{ border-left:1px solid #ccc; padding-left:6px; margin-left:6px; }
.paging .num		{ border-right:1px solid #ccc; padding-right:6px; margin-right:6px; }
.paging .prev,
.paging .next		{ color:#999; }
.selected			{ font-weight:bold; color:#f30; } 

/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * @version
 * 2.0.278 (February 03 2009)
 *
 * @author
 * Alex Gorbatchev
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * Licensed under a GNU Lesser General Public License.
 * http://creativecommons.org/licenses/LGPL/2.1/
 *
 * SyntaxHighlighter is donationware. You are allowed to download, modify and distribute 
 * the source code in accordance with LGPL 2.1 license, however if you want to use 
 * SyntaxHighlighter on your site or include it in your product, you must donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 */
.syntaxhighlighter,
.syntaxhighlighter .bold,
.syntaxhighlighter .italic,
.syntaxhighlighter .line .number,
.syntaxhighlighter .line .content,
.syntaxhighlighter .line .content code,
.syntaxhighlighter .line .content .block,
.syntaxhighlighter .line .content .spaces,
.syntaxhighlighter .bar,
.syntaxhighlighter .ruler,
.syntaxhighlighter .toolbar,
.syntaxhighlighter .toolbar a,
.syntaxhighlighter .toolbar a:hover
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: none;
	text-align: left;
	float: none;
	vertical-align: baseline;
	position: static;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	height: auto;
	width: auto;
	line-height: normal;
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
}

.syntaxhighlighter
{
	width: 100%;
	margin: 1em 0 1em 0;
	padding: 1px; /* adds a little border on top and bottom */
	position: relative;
}

.syntaxhighlighter .bold {
	font-weight: bold;
}

.syntaxhighlighter .italic {
	font-style: italic;
}

.syntaxhighlighter .line .number
{
	float: left; 
	width: 3em; 
	padding-right: .3em;
	text-align: right;
	display: block;
}

/* Disable numbers when no gutter option is set */
.syntaxhighlighter.nogutter .line .number
{
	display: none;
}

.syntaxhighlighter .line .content
{
	margin-left: 3.3em; 
	padding-left: .5em;
	display: block;
}

.syntaxhighlighter .line .content .block
{
	display: block;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

.syntaxhighlighter .line .content .spaces
{
	display: none;
}

/* Disable border and margin on the lines when no gutter option is set */
.syntaxhighlighter.nogutter .line .content
{
	margin-left: 0; 
	border-left: none;
}

.syntaxhighlighter .bar
{
}

.syntaxhighlighter.collapsed .bar
{

}

.syntaxhighlighter.nogutter .ruler
{
	margin-left: 0;
	padding-left: 0;
}

.syntaxhighlighter .ruler
{
	padding: 0 0 .5em .5em;
	margin-left: 3.3em;
	overflow: hidden;
}

/* Adjust some properties when collapsed */

.syntaxhighlighter.collapsed .lines,
.syntaxhighlighter.collapsed .ruler
{
	display: none;
}

/* Styles for the toolbar */

.syntaxhighlighter .toolbar
{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 1px;
	padding: 8px 8px 8px 0; /* in px because images don't scale with ems */
}

.syntaxhighlighter.collapsed .toolbar
{
	font-size: 80%;
	padding: .2em 0 .5em .5em;
	position: static;
}

.syntaxhighlighter .toolbar a.item,
.syntaxhighlighter .toolbar .item
{
	display: block;
	float: left;
	margin-left: 8px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

.syntaxhighlighter.collapsed .toolbar .item
{
	display: none;
}

.syntaxhighlighter.collapsed .toolbar .item.expandSource
{
	background-image: url(./images/magnifier.png);
	display: inline;
	text-indent: 0;
	width: auto;
	float: none;
	height: 16px;
	padding-left: 20px;
}

.syntaxhighlighter .toolbar .item.viewSource
{
	background-image: url(./images/page_white_code.png);
}

.syntaxhighlighter .toolbar .item.printSource
{
	background-image: url(./images/printer.png);
}

.syntaxhighlighter .toolbar .item.copyToClipboard
{
	text-indent: 0;
	background: none;
	overflow: visible;
}

.syntaxhighlighter .toolbar .item.about
{
	background-image: url(./images/help.png);
}

/** 
 * Print view.
 * Colors are based on the default theme without background.
 */

.syntaxhighlighter.printing,
.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2 .content,
.syntaxhighlighter.printing .line .content .block
{
	background: none;
}

/* Gutter line numbers */
.syntaxhighlighter.printing .line .number
{
	color: #bbb;
}

/* Add border to the lines */
.syntaxhighlighter.printing .line .content
{
	color: #000;
}

/* Toolbar when visible */
.syntaxhighlighter.printing .toolbar,
.syntaxhighlighter.printing .ruler
{
	display: none;
}

.syntaxhighlighter.printing a
{
	text-decoration: none;
}

.syntaxhighlighter.printing .plain,
.syntaxhighlighter.printing .plain a
{ 
	color: #000;
}

.syntaxhighlighter.printing .comments,
.syntaxhighlighter.printing .comments a
{ 
	color: #008200;
}

.syntaxhighlighter.printing .string,
.syntaxhighlighter.printing .string a
{
	color: blue; 
}

.syntaxhighlighter.printing .keyword
{ 
	color: #069; 
	font-weight: bold; 
}

.syntaxhighlighter.printing .preprocessor 
{ 
	color: gray; 
}

.syntaxhighlighter.printing .variable 
{ 
	color: #a70; 
}

.syntaxhighlighter.printing .value
{ 
	color: #090; 
}

.syntaxhighlighter.printing .functions
{ 
	color: #ff1493; 
}

.syntaxhighlighter.printing .constants
{ 
	color: #0066CC; 
}

.syntaxhighlighter.printing .script
{
	font-weight: bold;
}

.syntaxhighlighter.printing .color1,
.syntaxhighlighter.printing .color1 a
{ 
	color: #808080; 
}

.syntaxhighlighter.printing .color2,
.syntaxhighlighter.printing .color2 a
{ 
	color: #ff1493; 
}

.syntaxhighlighter.printing .color3,
.syntaxhighlighter.printing .color3 a
{ 
	color: red; 
}


/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * @version
 * 2.0.278 (February 03 2009)
 *
 * @author
 * Alex Gorbatchev
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * Licensed under a GNU Lesser General Public License.
 * http://creativecommons.org/licenses/LGPL/2.1/
 *
 * SyntaxHighlighter is donationware. You are allowed to download, modify and distribute 
 * the source code in accordance with LGPL 2.1 license, however if you want to use 
 * SyntaxHighlighter on your site or include it in your product, you must donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 */
/************************************
 * Default Syntax Highlighter theme.
 * 
 * Interface elements.
 ************************************/

.syntaxhighlighter
{
	background-color: #E7E5DC;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
	background-color: #6CE26C;
	color: black;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1 .content,
.syntaxhighlighter .line.highlighted.alt2 .content
{
	background-color: #6CE26C;
}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
	color: #5C5C5C;
}

/* Add border to the lines */
.syntaxhighlighter .line .content
{
	border-left: 3px solid #6CE26C;
	color: #000;
}

.syntaxhighlighter.printing .line .content 
{
	border: 0;
}

/* First line */
.syntaxhighlighter .line.alt1 .content
{
	background-color: #fff;
}

/* Second line */
.syntaxhighlighter .line.alt2 .content
{
	background-color: #F8F8F8;
}

.syntaxhighlighter .line .content .block
{
	background: url(wrapping.png) 0 1.1em no-repeat;
}

.syntaxhighlighter .ruler
{
	color: silver;
	background-color: #F8F8F8;
	border-left: 3px solid #6CE26C;
}

.syntaxhighlighter.nogutter .ruler
{
	border: 0;
}

.syntaxhighlighter .toolbar
{
	background-color: #F8F8F8;
	border: #E7E5DC solid 1px;
}

.syntaxhighlighter .toolbar a
{
	color: #a0a0a0;
}

.syntaxhighlighter .toolbar a:hover
{
	color: red;
}

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.syntaxhighlighter .plain,
.syntaxhighlighter .plain a
{ 
	color: #000;
}

.syntaxhighlighter .comments,
.syntaxhighlighter .comments a
{ 
	color: #008200;
}

.syntaxhighlighter .string,
.syntaxhighlighter .string a
{
	color: blue; 
}

.syntaxhighlighter .keyword
{ 
	color: #069; 
	font-weight: bold; 
}

.syntaxhighlighter .preprocessor 
{ 
	color: gray; 
}

.syntaxhighlighter .variable 
{ 
	color: #a70; 
}

.syntaxhighlighter .value
{ 
	color: #090; 
}

.syntaxhighlighter .functions
{ 
	color: #ff1493; 
}

.syntaxhighlighter .constants
{ 
	color: #0066CC; 
}

.syntaxhighlighter .script
{ 
	background-color: yellow !important;
}

.syntaxhighlighter .color1,
.syntaxhighlighter .color1 a
{ 
	color: #808080; 
}

.syntaxhighlighter .color2,
.syntaxhighlighter .color2 a
{ 
	color: #ff1493; 
}

.syntaxhighlighter .color3,
.syntaxhighlighter .color3 a
{ 
	color: red; 
}
