﻿@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */
body{
		font:12px/1.5 나눔고딕, 'Malgun Gothic', Dotum, Verdana, AppleGothic, Sans-serif; color:#535353;
		background: #131F2C;}

a {outline:none; selector-dummy : expression(this.hideFocus=true);}
a:link          { color:#333;     text-decoration:none;}
a:visited       { color:#333;     text-decoration:none;}
a:hover         { color:#6090a8;  text-decoration:underline;}
a:active        { color:#333;     text-decoration:none;}

/* 페이징 - 현재 페이지 */
.selected               { font-weight:bold; color:#333; }
.no-more-prev { background:url(images/ico_prev_no.gif) left 1px no-repeat !important; padding-left:6px; color:#999;}
.no-more-next { background:url(images/ico_next_no.gif) right 1px no-repeat !important; padding-right:6px; color:#999;}


/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#6090a8;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             {  }
    .rp_admin               { /* background:url(images/iconAdmin.gif) no-repeat; padding-left:20px; */ }
    .rp_secret              { color:#6090a8;}
/* 종류별 방명록 글 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { /* background:url(images/iconAdmin.gif) no-repeat; padding-left:20px; */ }
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}


/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#999;  text-align:center; padding:4px 0; margin:0;}
/* 그림 */
    .imageblock      { margin:5px 0; text-align:center; }
/* 왼쪽 */
    .left                   { }
/* 가운데 */
    .center                 { }
/* 오른쪽 */
    .right                  { }
/* 그림 2개 배치 */
    .dual                   { margin-bottom:5px; width:490px !important;}
/* 그림 3개 배치 */
    .triple                 { margin-bottom:5px;width:490px !important;}

/* 본문 - more / less */
    .moreless_fold          { background:url(images/iconMore.gif) top left no-repeat; padding-left:20px; font-weight:bold;}
    .moreless_top           { background:url(images/iconLess.gif) top left no-repeat; padding-left:20px; font-weight:bold;}
    .moreless_body          { }
    .moreless_bottom        { background:url(images/iconLess.gif) top right no-repeat; padding-right:20px; text-align:right; font-weight:bold;}


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size: 1.4em;}
h2              { font-size:1.2em;}
h3              { font-size:1em;}
h4              { font-size:1em;}
input           { border:1px solid #E5E5E5; outline:none; }
textarea        { border:1px solid #E5E5E5; outline:none; }

/* 블로그 레이아웃 */
.titleLogo { width: 980px; margin: 0 auto; overflow: hidden; padding:20px 0 10px 130px; }
.titleLogo h1 a span {display:none; }
.titleLogo h1 img { }
.titleLogo a, .titleLogo a:visited{ color:#eee; font-size:2em; }
.titleLogo a:hover  { color:#fff; text-decoration:none;}
#bigContainer {
	width: 980px; background: url(images/footer-bkg.png) no-repeat bottom left; margin: 0 auto; overflow: hidden;
padding: 0px 0 28px 0; }


/* Menu
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menuS { width: 830px; padding: 20px 50px 0px 100px;  background: url(images/header-bkg.png) no-repeat bottom; overflow: hidden; min-height: 60px; }

/**/ * html .menu { height:1%; } /* */ 
.menuS ul { float: left; padding: 0px 0px 0px 0px; _margin:-20px 0 0 0; margin-top:0px; background:url(images/menu-line-bkg.png) repeat-x bottom; width: 500px;}
.menuS li ul { display: none;}
.menuS li { display: inline; font: bold 11px/11px  Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px; float: left; }
.menuS li a { float: left; color:#365069;  padding: 10px 10px;}
.menuS li a:hover { color:#6090a8; text-decoration: none;}

/*
.menuS .current_page_item a span, 
.menu .current_page_item a:visited span, 
.menu .current_page_item a:hover span { color:#6090a8; }
*/

.titleWrap span.admin { padding-top:5px; color:#ddd; font-size:0.8em; }
.titleWrap span.admin a { color:#ccc; }
.titleWrap span.admin a:hover { color:#000; }


.container { width: 880px; float: left; background: #fefefc url(images/container-bkg.png) repeat-y top center; padding: 0px 50px; margin: 0 !important;  padding-top:-10px; }

#header {  width: 980px; /* background: url(images/header-bkg.png) no-repeat top left; */  padding: 30px 0 0 0; height:60px; }


/* ***** Header ***** */

#header h1 a { padding:0; margin:0; font-family: 나눔고딕, 'Malgun Gothic', dotum; color: #131F2C; font-weight:bold;  font-size:16px; line-height:16px; visibility:hidden; }
#header .blogMenu { font-family: 나눔고딕, 'Malgun Gothic', dotum; font-size:12px;  color:#484848; margin: 12px 0 0 0;float:right;}
#header .blogMenu a { color:#868686;}

#content {
	margin:0;
	float:left;
	width: 500px; padding: 0px 50px;
margin: 0 auto 0 auto;
	
}

#sidebar {
	float:right;
	width: 260px; padding-top: 0px;
	
}


#footer {
 
	clear:both;
	padding:20px 0 0 0; width:580px; 
line-height:120%;
}


/* ***** content ***** */

#content .nonEntry h3   { border-bottom:1px solid #ccc; margin-bottom:10px;  color:#222;}
#content .entry          {  padding:0 0 15px 0; overflow:hidden; }

/* 검색결과 뿌려줄때 */
#searchList                {  margin: 0; padding:0 0 15px 0; overflow:hidden; }
#searchList ol,
#searchRplist ol            { list-style:none;  padding:5px 0;  margin:0;}
#searchList li,
#searchRplist li            { border-bottom:1px solid #eee;  padding-bottom:2px;  margin-bottom:4px;}
#searchList .date,
#searchRplist .date         { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  margin-right:10px; }
#searchList .cnt            { font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#6090a8;}
#searchRplist .name         { font:0.95em 나눔고딕, 'Malgun Gothic', Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}


/* 위치 로그 */
#localog h3 {font size:1.0em; padding-bottom:20px;}
.location .place, .location .pTitle {
	width:540px;
	padding:4px 0 2px;
	overflow:hidden;
                font:11px 나눔고딕,'Malgun Gothic', arial;
	font-color:#808080;
                line-height:160%;
	border-bottom:solid 1px #eee;
	}

.place span {
	padding-left:10.5px;
                font:11px 나눔고딕, 'Malgun Gothic', arial;
                line-height:180%;
                font-weight:bold;  
	background:url(./images/bullet_dent1.gif) 0 3px no-repeat;
	}

/* 위치에 따른 스타일 */
.place .dent0 {background:url(./images/bullet_dent1.gif) 0 3px no-repeat !important;}
.place .dent20 {background:url(./images/bullet_dent2.gif) 0 3px no-repeat !important;}
.place .dent40 {background:url(./images/bullet_dent3.gif) 0 3px no-repeat !important;}
.place .dent60 {background:url(./images/bullet_dent4.gif) 0 3px no-repeat !important;}
.place .dent80 {background:url(./images/bullet_dent5.gif) 0 3px no-repeat !important;}
.place .dent100 {background:url(./images/bullet_dent6.gif) 0 3px no-repeat !important;}

.pTitle .spot {
	padding-left:10px;
                font:11px 나눔고딕, 'Malgun Gothic', arial;
                font-weight:none;  
                line-height:170%;
	background:url(./images/bullet_spot.gif) 0 3px no-repeat;
	}


/* 키로그 */

#keylog h3 {font size:1.0em; padding-bottom:20px;}
#keylog li { font-family: 나눔고딕, 'Malgun Gothic', Tahoma, Dotum; line-height: 160%; list-style:none;}
#keylog li a:hover { color:#6090a8; }
.key1			{ cursor: help; border-bottom: 1px dotted #f7941d; }

/* 태그로그 */

#taglog h3 {font size:1.0em; padding-bottom:20px;}
#taglog li                  { font-family: 나눔고딕, 'Malgun Gothic', Tahoma, Dotum; display: inline; list-style:none; line-height: 230%; letter-spacing: -0.5px;}
#taglog li .cloud1 { font-weight: bold; font-size: 2.0em; color:#0099cc;}
#taglog li .cloud2 { font-weight: bold; font-size: 1.6em; color:#25a2cc;}
#taglog li .cloud3 { font-weight: bold; background-color:#e9e9de; font-size: 1.4em; color:#42aacc;}
#taglog li .cloud4 { font-size: 1.2em; color:#2B688E;}
#taglog li .cloud5 { font-size: 1.0em; border-bottom:1px dotted #aaaaaa; color:#778899;}
#taglog li a:hover.cloud1 { color:#0099cc; background-color:#B3D8E6;}
#taglog li a:hover.cloud3 { background-color:#131F2C;}
#taglog li a:hover.cloud4 { color:#006699; background-color:#D4EEF7;}
#taglog li a:hover.cloud5 { color:#006699; background-color:#e9e9de;}

/* 미디어 로그 */

.media_div		{margin: 0 auto 0 auto;}
#mediaLogNest { width: 490px !important; height: 2252px !important; padding-left 0px;}
#mediaLogContent { height: 2232px !important; }


/* 본문 */

.entryNotice h2,
.entryProtected h2,
.entry h2                { font-size:1.2em;  line-height:1.2em;}
.entry h2 a,
.entryNotice h2 a	{ font-size:19px ; font-family: 나눔고딕, dotum; color: #535353; line-height:1.6em; padding: 15px 0 15px 0; text-decoration:none; }


.titleWrap               { background:url(images/menu-line-bkg.png) repeat-x 0 90%; padding-bottom:10px;  overflow:hidden; color:#999; }
.titleWrap .category  { background:url(images/date-cat-ico.png) no-repeat 0 1px; padding: 2px 0px 2px 20px;}
.titleWrap .category a   { font:0.9em Tahoma, Arial, sans-serif;  color:#333; margin-right:6px;}
.titleWrap h2 a:hover { color: #6090a8 !important; }
.titleWrap .date   { font:0.8em Tahoma, Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#888;}

.entryProtected p.text   { background:url(images/imgProtected.gif) no-repeat ; padding-left:25px;}
.entryProtected input    { width:200px;}
.entryProtected .submit  { width:50px; padding-top:2px; height:20px; background-color:#ccc;}


.article                 {  font-size:/*@post-body-font-size=*/ 12px /*@*/; font-family: /*@post-body-font-family=*/ 나눔고딕, 'Malgun Gothic', dotum /*@*/; color:/*@post-body-color=*/ #666666 /*@*/; overflow:hidden; line-height: 180%; }
.article  a:link         { color:#6090A8;     text-decoration: 1px dotted;}
.article  a:visited      { color:#6090A8;     text-decoration:none;}
.article  a:hover        { color:#90A8C0;     text-decoration: 1px dotted;}
.article  a:active       { color:#6090A8;     text-decoration:none;}
.article ul           { line-height:185%; list-style-position: outside;}
.article ol   { line-height:185%; list-style-position: outside;}


.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}

.article blockquote      { background:url(images/iconBlockquote.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px;}

.author                  { text-align:right; color:#888; padding:20px 20px;}
.author .text            { font:90% Verdana, Arial, Helvetica, sans-serif;}


.tagTrail                { padding:8px 5px 5px 20px;  background:url(images/p-det-tags-ico.png) center left no-repeat; clear:both;}
.tagText                 { display:none;}

.actionTrail             { border-top:1px dotted #ccc;  padding:7px 5px 7px 20px;  clear:both; background:url(images/p-det-com-ico.png) 0 8px no-repeat; }
.actionTrail .cnt        { color:#6090a8;}

.trackback               {  border:1px solid #F0F0F0; padding:5px 5px 0 5px; margin-bottom:10px; overflow:hidden;}
.trackback a             { color:#000;}
.trackback h3            { font:11px Verdana; color:#333;  border-bottom:1px solid #f5f5f5;  margin:5px 5px 10px 5px;}
.trackback h4            { font:12px 나눔고딕, Verdana; font-weight:normal;  margin:0;}
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top:1px dotted #ccc;  padding:5px;}
.trackback .date         { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.trackback p             { font:0.95em 나눔고딕, 'Malgun Gothic', Dotum, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; padding:0;  letter-spacing:-1px}

.trackback a.delete      { background:url(images/iconDelete.gif) left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span { display:none;}

.comment                          {  border:0px solid #F0F0F0;  padding:5px 5px 0 5px; overflow:hidden;}
.comment p                        { margin:3px 0 0 0; padding:0; margin-top:10px;margin-bottom:10px; line-height:18px;}

.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none;}
.comment .date                    { font:0.8em Tahoma, Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777; padding-left:3px;}
.comment .name                    { font: 1.5em; color:#365069; font-weight:bold;}
.comment .name a                  { font: 1.5em; color:#6090a8; font-weight:bold;}
.comment ol li	                { padding:10px 0px; border-bottom:1px solid #e9e9e9;}
.comment li ul li                 {  margin-top:10px; margin-left:40px; padding:10px; background-color:none; border:1px dotted #cccccc;}	
.comment .control a.address       { background:url(images/iconAddress.gif) no-repeat;  margin-left: 10px; padding:0 0 2px 53px;  text-decoration:none;}
.comment .control a.address span  { /* display:none; */ color:#aaa;}
.comment .control a.modify        { background:url(images/iconModify.gif) no-repeat;  padding:0 0 2px 70px;  text-decoration:none;}
.comment .control a.modify span   { /* display:none; */ color:#aaa;}
.comment .control a.write         { background:url(images/iconWrite.gif) no-repeat;  padding:0 0 2px 53px;  text-decoration:none;}
.comment .control a.write span    { /* display:none; */ color:#aaa; }

.commentWrite                     { overflow: hidden; padding:5px; }
.commentWrite input               { width:150px; color:#666; }
.commentWrite textarea            {  width:465px; overflow: hidden;  padding:5px; margin:0; color:#666; }
.commentWrite .homepage           { width:300px;}
.commentWrite .submit             { background:url(images/btn_reple.gif) no-repeat; width:71px; height:23px; overflow:hidden; display:block; /* text-indent:-1000em; */ border:1px solid #ccc; cursor:pointer; margin:0 auto; color:#777; }
.commentWrite .secretWrap         { clear:both; float:right; position:relative; top:0px; left:-10px; margin-bottom: 5px;}
.commentWrite .checkbox           {	border:none; padding:0;	margin:0; width:25px;}

#paging            { padding-top:10px;  text-align:center;  font-size:0.95em;}
#paging .numbox    { border-left:1px solid #ccc; padding-left:6px; margin-left:6px;  font:0.95em verdana;}
#paging .num       { border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}
#paging #prevPage { background:url(images/ico_prev_no.gif) left 1px no-repeat; padding-left:6px;}
#paging #nextPage { background:url(images/ico_next_no.gif) right 1px no-repeat; padding-right:6px;}

/* ***** sidebar ***** */
#sidebar { position:relative; }
#sidebar ul                    { padding:0 0 0 5px;  margin:0;  list-style:none; }
#sidebar li                     { padding:2px 0 2px 0px; margin:0; background:url(images/cat-arrow.png) 0px 9px no-repeat;  padding-left:7px; }
#sidebar h3    { font-size:12px; background:#F0EEE4; font-weight:bold; color:#535353; padding:4px 0 5px 3px; margin-bottom:4px; }
#sidebar .cnt                  { font:0.85em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#6090a8;}
#sidebar .date                 { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#888;}
#sidebar .modul                 { font:12px 나눔고딕, 'Malgun Gothic', Dotum, Arial, sans-serif;  color:#888; line-height: 150%;}
#sidebar .modul                { margin-bottom:25px;}

#blogImage img        { width:248px; height: 150px; padding:5px; margin-top: 10px; margin-bottom:8px; background:#fff; border:1px solid #999; }
#blogDesc             { color:#888;  font-size:0.9em;  line-height:1.2em;  letter-spacing:-1px;}
#userID               { color:#888;  background:url(images/iconBy.gif) 3px 0 no-repeat;  padding-left:22px;  letter-spacing:-1px;}

#notice               { margin:10px 0;  padding:0;}
#notice li            { margin:0 0 2px 0; padding:0 0 1px 0; background:none;}
#notice a:link,
#notice a:visited,     
#notice a:hover       { padding:0 0 0 0px;}

#adminMenu            { margin:5px 0 10px 0; text-align:center; background-color:#eee; padding:5px;}
#adminMenu li         { display:inline; background:none;}

#category li          { background:none;}
#category li ul li    { background:url(images/bul.gif) 0 6px no-repeat;  padding-left:10px;}
#category li ul li ul li { background:none; border-left:1px dotted #ccc; padding-left:6px; margin-left:2px;}
#category li ul li ul li a{ color:#333;}

#tagbox ul            { padding:5px 2px;	text-align:justify;}
#tagbox li            { background:none;  padding-left:0; padding-right:5px; display:inline;}
#tagbox a             { letter-spacing:-1px;}
#tagbox li .cloud1    { background-color:#eee;  font-weight:bold;  font-size:16px;  color:#a2348f;}
#tagbox li .cloud2    { background-color:#eee;  font-weight:bold;  font-size:15px;  color:#5a5194;}
#tagbox li .cloud3    { background-color:#eee;  font-weight:bold;  font-size:14px;  color:#7870ab;}
#tagbox li .cloud4    { background-color:#eee;  font-size:13px;  color:#666;}
#tagbox li .cloud5    { font-size:12px;  color:#888;}
#tagbox a:hover       { background-color:#eee;  text-decoration:none;  color:#000;}

#recentComment        {overflow:hidden;}
#recentComment .info_wrap  {  margin-bottom:3px; color:#999; display:block;}

#recentTrackback      {overflow:hidden;}
#recentTrackback .info_wrap  {  margin-bottom:3px; color:#999; display:block;}

#archive li           { font-family:verdana;}
#calendar td             { font-family:verdana;}

#counter              { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  padding:5px 0;  margin:10px 0;  text-align:center;    letter-spacing:0;}
#counter li           { background:none;  display:inline;  padding:0 5px;}
#counter li.total     { display:block;  color:#000;}


/* 검색폼 설정 */
form {
	margin: 0px;
}
.s_search {
	margin-top: 5px;
	margin-bottom: 8px;
	text-align: left;
}
.search {
	width: 180px;
	margin:0px;
	text-align: left;
}

.search_input {
	width:170px;
	height:24px;
	font: 14px, 나눔고딕;
	background: #fcfcf4;
        border: 1px #131F2C;

}

.submit {
	font:bold 9pt Tahoma;
	color:#FFFFFF;
	width:80px;
	height:30px;
	background: #131F2C;
	cursor: pointer;
}

/* ***** footer ***** */
#footer          { text-align:center;  padding:40px 10px 10px 10px;  font:11px Verdana, 나눔고딕, 'Malgun Gothic', dotum;	color:#666;}
#footer a        { color:#666;}
#footer a:hover  { color:#333;}
pre { padding: 20px 10px; width:478px; overflow: auto; }





/* footnote 주석 관련 */
	div.footnotes {
		border:1px solid #ddd; padding-top: 5px; margin-top: 20px;
		background:#none; 
	}
	ol.footnotes {
		border:0px solid #cccccc;
                  font:11px/170% 나눔고딕,'Malgun Gothic',verdana; color: #808080;
                  letter-spacing:0px;
		background:#none; 
}

ol.footnotes a:link          { color:#6090A8;     text-decoration:none;}
ol.footnotes a:visited       { color:#6090A8;     text-decoration:none;}
ol.footnotes a:hover         { color:#0066aa;  text-decoration:underline;}
ol.footnotes a:active        { color:#6090A8;     text-decoration:none;}


/* linkwithin 설정 */
.linkwithin_div { margin: 0 auto 0 auto;
word-break: break-all; 
word-wrap:break-word;
overflow: hidden;  
}

.linkwithin_hook {
font-family: 12px/1.5 나눔고딕, 'Malgun Gothic', Dotum, Verdana, AppleGothic, Sans-serif;
}

/* 다운로드 창 설정 */
.downLoad 
{ width: 220px; }
.downLoad_ct { text-align: justify; }
.downLoad a,
.downLoad_ct a {
	display: block;
	height: 58px;
	padding: 15px 15px 5px 60px;
	color: #999;
	font-size: 12px;  
	letter-spacing: -1px; 
 
word-break: break-all; 
word-wrap:break-word;
overflow: hidden;  

}
.downLoad a { background: url(http://cfs.tistory.com/custom/blog/4/47607/skin/images/bg_download.png) no-repeat 0 0; }
.downLoad_ct a { background: url(http://cfs.tistory.com/custom/blog/4/47607/skin/images/bg_download.png) no-repeat center 0; }

.downLoad a:hover {
	color: #966; font-weight: bold;
	background-position: 0 -80px;
	border: none;
}
.downLoad_ct a:hover { 
	color: #699;
	background-position: center -80px;
	border: none; 
}


/*Banner*/
.banner {margin: 0 auto 0 auto;}


/* Quotes */
.bubble{
	position:relative;
}
.bubble .label{
	color:#535353;
        background-color:#fcfcf4;
font:1.2em 'Trebuchet MS'; text-align:left; 
	border-radius:5px;
	padding:10px;
        margin-bottom:30px;
}
.bubble .tail{
	left:50%;
	margin-left:-18px;
	border-right :18px solid transparent;
	border-top:18px solid #fcfcf4;
	border-left : 18px solid transparent;
	position:absolute;
	bottom:-18px;
	width:0; height:0;
}

/* 방명록 제거 */
#tt-body-guestbook {display:none;}


/* CCL */
.license{text-align:right;cursor:help;position:relative;margin:5px 0}
.license span.ccl{margin-left:-999em;position:absolute;padding:.5em;background:#ffa;border:1px solid #FFAD33;text-align:left;line-height:1.3em;margin-top:0;margin-bottom:0;text-indent:0}
.license:hover span.ccl{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.1);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.1);position:absolute;right:0em;bottom:2.5em;z-index:99;width:100px}
.license a{cursor:help}
.license span.ccl span.ccl_yes{color:#4682B4}
.license span.ccl span.ccl_no{color:crimson}
.license:hover span.ccl:before {content:"";position:absolute;bottom:-7px;left:50px;border-width:7px 7px 0;border-style:solid;border-color:#ffad33 transparent;display:block;width:0}
.license:hover span.ccl:after {content:"";position:absolute;bottom:-6px;left:51px;border-width:6px 6px 0;border-style:solid;border-color:#ffa transparent;display:block;width:0}


/*SyntaxHighlighter */
div .syntaxhighlighter { overflow-y: hidden!important; overflow-x: auto!important; }