/********************************************************************************
 * CoolCode Style
 *******************************************************************************/
.hl-title {
    background-color: #F9FBFC;
    border: 1px solid #C3CED9;
    border-bottom: 0;
    padding: 6px 24px;
    margin: 0;
    width: auto;
    line-height: 180%;
    overflow : auto;
    text-align: left;
    font-size: 10pt;
    font-weight: bold;
}

.hl-surround {
	font-family: "Monaco", "Courier New", Courier, Monospace;
	font-size: 9pt;
    background-color: #F9FBFC;
    border: 1px solid #C3CED9;
    margin: 0 0 0.5em 0;
    width: auto;
    max-height: 450px;
    -height: expression((documentElement.clientHeight > 450 ) ? "450px" : "auto" );
    overflow : auto;
    text-align: left;
}

.hl-surround ol li {
   font-family: inherit !important;
   font-size: inherit !important; 
}

.hl-surround ol li span {
	font-family: inherit !important;
 font-size: inherit !important; 
}

ol.hl-main {
    padding: 0 12px 0 56px;
    margin: 0;
    background-color: transparent;
    background-image: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/hide.gif);
    background-repeat: no-repeat;
    background-position : 5px 5px;
}

div.hl-main {
    padding: 6px 24px;
    margin: 0;
    line-height: 180%;
    background-color: transparent;
}

.ln-show {
    padding-left: 56px !important;
    background-image: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/hide.gif) !important;
    list-style: decimal outside !important;
}

.ln-show li {
    list-style: decimal outside !important;
}

.ln-hide {
    padding-left: 24px !important;
    background-image: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/show.gif) !important;
    list-style-type: none !important;
}

.ln-hide li {
    list-style-type: none !important;
}

ol.hl-main li {
    display: list-item !important;
    font-size: 9pt !important;
    margin: 0 !important;
    line-height: 18px !important;
    border-left: 1px solid #C3CED9;
    border-top: 1px solid #E3EEF9;
    border-top-color: #E3EEF9 !important;
    padding: 0 0 0 12px !important;
    background-color: #F9FBFC !important;
}

li.hl-firstline {
    border-top: 0 !important;
}


/* **************************************************************** */
/* additional css style */
/* **************************************************************** */
/* For Link Indication plugin */
a.liinternal    { padding-left: 2px; padding-right: 2px; }
a.liexternal    { padding-left: 2px; padding-right: 13px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_external_01.gif) no-repeat right; }
a.liwikipedia   { padding-left: 2px; padding-right: 15px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb        { padding-left: 2px; padding-right: 19px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_imdb_01.png) no-repeat right; }
a.liftp         { padding-left: 2px; padding-right: 14px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_ftp_01.png) no-repeat right; }
a.limailto      { padding-left: 2px; padding-right: 20px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_mail_01.png) no-repeat right; }
a.lipdf         { padding-left: 2px; padding-right: 14px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_pdf_01.png) no-repeat right;  }
a.lizip         { padding-left: 2px; padding-right: 14px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_zip_01.png) no-repeat right;  }
a.lidoc         { padding-left: 2px; padding-right: 14px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_word_12x12.png) no-repeat right;  }
a.liexcel       { padding-left: 2px; padding-right: 14px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_excel_12x12.png) no-repeat right;  }
a.lidelicious   { padding-left: 2px; padding-right: 14px; background: url(http://erera.net/wordpress/wp-content/plugins/coolcode/images/links/link-icon_delicious.png) no-repeat right;  }

/* tag cloud */
div.st-tag-cloud a {
	text-decoration: none;
}
div.st-tag-cloud  a:hover {
	text-decoration: underline;
}

/* twitter.com */
span.time, div.aktt_tweets a {
	color: #ccc;
 font-size: 8pt;
	font-style: italic;
}

/* code style */
pre, code {
	font-family: "Monaco", "Courier New", Courier, Monospace;
    font-size: 11pt;
	color: steelblue;
 overflow: visible;
}

pre {
    margin-left: 4px;
    padding-left: 2px;
    }
    
code {
    margin: 0 2px 0 2px;
}

code, blockquote {
/*    font-family: "Monaco", "Courier New", Courier, Monospace;
    font-size: 1.1em; */
background-color: #eef;
}

/*
blockquote {
    max-height: 3in;
}
*/

.entry-content img{
	   padding:2px;
	border:1px #999 solid;
}
.entry-content img.wp-smiley {
	padding: 0;
 border: 0;
}

.entry-content h1,h2,h3,h4,h5,h6 {
  	font-weight: normal;    
    font-family: "Trebuchet MS", arial, sans-serif;
text-transform:uppercase
}
.entry-content h1 {
  	color: #B2B2B2;
  	font-size: 2em;
  	letter-spacing: 0.2em;
    text-align: center;
   margin: 1em 0 1em 0;
}
.entry-content h2 {
  	color: #777;
  	font-size: 1.8em;
  	border-bottom: double 3px #C7C7C7;
 margin: 1em 0 1em 0;
}
.entry-content h3 {
  	font-size: 1.4em;
  	background: #eee;
  	border: dotted 1px #C7C7C7;
   margin: 0.8em 0 0.8em 0.2em;
 padding: 1px 0 1px 0.2em;
}
.entry-content h4 {
  	color: #1A4292;   
  	font-size: 1.2em;
    border-bottom: solid 1px #ccc;
  	margin: 0.8em 0 0.8em 0.4em;
     padding: 0 0 0 0.2em;
}
.entry-content h5 {
    font-size: 1.1em;
    border-bottom: dotted 1px #C7C7C7;
	margin: 0.5em 0 0.5em 0.6em;
 padding: 0 0 0 0.2em;
}
.entry-content h6 {
	font-size: 1em;
  	color: #777;
  	border-left: solid 1em #777;
   margin: 0.5em 0 0.5em 0.6em;
    padding-left: 0.2em;
}
