﻿/*
Theme Name: fc.com
Theme URI: http://www.francescocamarlinghi.com
Description: Theme for francescocamarlinghi.com
Version: 1
Author: Francesco Camarlinghi
Author URI: http://www.francescocamarlinghi.com
Tags: kama
*/

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}
*{margin:0;padding:0}
html, body {height:100%}

/* Global */
body {background:#fdf9ef}
img {vertical-align:middle}
sup {position:relative;bottom:0.3em;vertical-align:baseline}
sub {position:relative;bottom:-0.2em;vertical-align:baseline}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed}

.float-left {float:left}
.float-right {float:right}
.clearer {clear:both}
.hidden {visibility:hidden;display:none}
.text-right {text-align:right}
.text-left {text-align:left}
.text-center {text-align:center}
.text-justify {text-align:justify}
.smallcaps {font-variant:small-caps}
.bold {font-weight:bold}
.italic {font-style:italic}
.underline {border-bottom:1px solid}
.highlight {background:#ffc}
.code {font-family: Courier New, Courier, Arial, Helvetica, sans-serif;background:#faf1d7}

/* Headers & Typography */
body {font:100%/1.5em Arial, Helvetica Neue, Helvetica, sans-serif;color:#002222;letter-spacing:-0.010em}
h1, h2, h3, h4, h5, h6 {letter-spacing:-0.05em;font-weight:bold}

h1 {color:#333;font-size:2em;line-height:1.2em;text-shadow:rgba(0,0,0,0.4) 0px 0px 1px;margin:0 0 0.875em 0}
h1 a {text-shadow:rgba(233,76,7,0.5) 0px 0px 1px}
h1.page-title {font-size:2.25em;line-height:1.25em}
h2 {font-size:1.375em;line-height:1.25em;text-transform:uppercase;margin:1em 0 0.375em 0;text-shadow:rgba(0,0,0,0.2) 0px 0px 1px}

pre, p {margin:0 0 1.25em 0}
.content p {font-size:0.875em}
p small {font-size:0.875em}
small {font-size:0.8125em}
strong{font-weight:bold}
em {font-style:italic}

blockquote {display:block;position:relative;border:1px solid #eee5ca;margin:0 auto 1.25em auto;padding:1.25em;background:#faf1d7;quotes: "\201C" "\201D";width:470px}
blockquote, blockquote ul li, blockquote ol li {font-style:italic;font-size:0.9285em}
blockquote:before, blockquote:after {color:#eee5ca;display:block;width:30px;font-weight:bold;font-size:700%;font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif}
blockquote:before {content:open-quote;top:40px;left:5px;position:absolute;z-index:1}
blockquote:after {content:close-quote;bottom:-5px;right:40px;position:absolute;z-index:1}
blockquote p, blockquote ul, blockquote ol {margin:0 0 0.275em;z-index:2;position:relative}

/* Forms */
label {display:block;margin-bottom:1em}
input {margin:0;padding:4px}
textarea {/*font:1.1428em/1em Arial, Helvetica Neue, Helvetica, sans-serif*/}

/* Tables */
table {width:100%}
thead tr td {font-weight:bold}
td {padding:5px}

/* Sprites */
.back-sprite {background:url(images/back-sprite.jpg) 0 0 no-repeat;display:block}
.main-sprite {background:url(images/main-sprite.jpg) 0 0 no-repeat;display:block;overflow:hidden}

/* Contents of the link gets substituted by an image*/
a.image-link {color:#000;text-indent:-9999em}

/* Inline list */
ul.inline li {list-style-type:none;float:left}
ul.inline li a {display:block}

/* Displays block element inline*/
.inline-block {display:inline-block;vertical-align:middle}

/* An highlighed box */
.info-box {border:1px solid #eee5ca;padding:0.75em;padding-bottom:1px;background:#faf1d7;margin:0 0 1.25em 0}
.info-box p {margin-bottom:0.625em}

/* Lists with star-like bullet list */
.single-post .content ul,
.single-project .content ul,
.single-post .content ol,
.single-project .content ol {list-style-type:none;margin:0 0 1em 0;font-size:14px}

ul.latests ul li,
.single-project .content ul li,
.single-post .content ul li {background:url(images/list-image.png) 0 0 no-repeat;padding-left:25px;margin:0 0 0.625em 0}

ul.latests ul li {background:url(images/list-image-black.png) 0 0 no-repeat}

/* Manual script pieces */
.script {position:absolute}
.script.share {background-position:-1960px -130px;top:0;left:20px;width:90px;height:40px}
.script.share.it_IT {background-position:-2050px -130px;left:10px}
.script.follow-me {background-position:-1810px -130px;top:40px;right:-80px;width:80px;height:60px}
.script.follow-me.it_IT {background-position:-1890px -130px;width:70px}
.script.click-here {background-position:-1190px -160px;top:-55px;right:110px;width:90px;height:40px}
.script.click-here.it_IT {background-position:-1280px -160px}

/* Magic buttons */
.center a.button {margin:0 0 0 10px}
a.button, button.button {
    border:0;
    font-size:16px;
    letter-spacing:-0.05em;
    background:#d95b43 url(images/pixel.gif) repeat;
    padding:5px 10px 6px;
    color:#fff;
    text-decoration: none;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	color:#fff;
}
a.button, a.button:visited {color:#fff;}
a.button:hover, button.button:hover {background-color:#f94e03;color:#fff}
a.button:active, button.button:active {top:1px;color:#fff}

/* Links */
a {color:#f94e03;text-decoration:none}
a:active, a:hover {color:#d95b43;text-decoration:underline}
a:visited {color:#f94e03}

/* Layout */
.wrapper {width:100%;min-height:100%;height:auto !important;height:100%;margin:0 auto -510px;background-position: center -530px;min-width:910px;overflow:hidden}
.container {margin:0 auto;width:860px;padding:0 25px 25px 25px;position:relative}
.header, .center, .footer {margin:0;padding:0;width:100%}

.header .container {background-position: center -530px;height:255px}

.center .container {text-align:left}
.center .content {width:580px;padding-right:20px;float:left;background-position:-540px -810px}
.center .sidebar {width:240px;padding:70px 0 0 20px;float:right;background-position:-1170px -810px}
.center .content-wide {width:860px}

.footer {background-position:center -8px}
.footer .container {padding:0;background-position:center -8px;height:510px}
.footer, .push {height:510px}

/* Logo */
a.logo {position:absolute;top:0;left:0;width:310px;height:160px;background-position:-1190px 0}
a.logo:hover {background-position:-1500px 0}

/* Social icons */
ul.socialnetworks {margin:0 auto 0 auto;background-position:-940px -160px;width:235px;height:40px}
ul.socialnetworks li {}
ul.socialnetworks li a {margin-left:15px;height:40px;line-height:30px;width:30px}
ul.socialnetworks li a.rss {background-position:-955px -160px}
ul.socialnetworks li a.rss:hover {background-position:-1415px -160px}
ul.socialnetworks li a.twitter {background-position:-1000px -160px}
ul.socialnetworks li a.twitter:hover {background-position:-1460px -160px}
ul.socialnetworks li a.linkedin {background-position:-1045px -160px}
ul.socialnetworks li a.linkedin:hover {background-position:-1505px -160px}
ul.socialnetworks li a.facebook {background-position:-1090px -160px}
ul.socialnetworks li a.facebook:hover {background-position:-1550px -160px}
ul.socialnetworks li a.flickr {background-position:-1135px -160px}
ul.socialnetworks li a.flickr:hover {background-position:-1595px -160px}

/* Search & lang selection */
#utils-box {position:absolute;top:0;right:5px;width:350px;height:40px;overflow:hidden;padding:0px 10px}
#utils-box div {width:100%;height:100%;position:relative}
#utils-box input.terms {position:absolute;top:0;left:95px;border:0;background-position:-990px -120px;width:178px;padding:13px 6px 0 6px;height:25px}
#utils-box button.button {position:absolute;top:0;right:0;font-size:1em;margin-top:7px;width:55px;padding:2px;height:28px;line-height:15px}
#utils-box ul {position:absolute;top:10px;left:0;width:84px;height:30px}
#utils-box li {margin-right:12px}
#utils-box a.flag {width:30px;height:20px}
#utils-box a.flag.it {background-position:-1370px -160px}
#utils-box a.flag.en {background-position:-1370px -180px}
#utils-box a.flag.it.active, #utils-box a.flag.it:hover {background-position:-950px -120px}
#utils-box a.flag.en.active, #utils-box a.flag.en:hover {background-position:-950px -140px}

/* Top menu*/
#topmenu {position:absolute;top:200px;left:25px}
#topmenu {font-size:1.375em;letter-spacing:-0.075em;text-transform:uppercase}
#topmenu li {height:30px;line-height:30px;margin:0 1.25em 0 0;}
#topmenu li a, ul.topmenu li a:visited {color:#53777a;overflow:hidden}
#topmenu li a:hover, ul.topmenu li a:active {color:#f94e03}
#topmenu li a.selected {text-decoration:underline;color:#f94e03}

/* Sidebar */
.sidebar {}
.sidebar .current-cat a {text-decoration:underline}

li.group {line-height:1.125em;letter-spacing:-0.05em;margin:1.5625em 0;width:100%}/* set width just to trigger haslayout in ie 6*/
li.group h2 {background-position:-700px -160px;height:40px;width:230px;line-height:42px;padding:0 0 0 10px;margin:0 0 10px 0}
li.group h2 {font-size:1.4642em;letter-spacing:-0.05em;text-transform:uppercase}
li.group li, li.group p {margin:0 0 0.5em 10px}
li.group li {list-style-type:none}

/* Footer */
.footer {color:#fff}

.footer .container ul.latests {padding-top:160px}
.footer .container ul.latests li.group {padding-left:10px;width:380px;height:220px;margin-left:60px}
.footer .container ul.latests li.group {letter-spacing:-0.025em;font-size:0.875em;line-height:1.5em}
.footer .container ul.latests li h2 {font-size:1.5em;padding:0}
.footer .container ul.latests li ul li {width:345px;margin-bottom:1.25em}
.footer .container ul.latests a {display:inline}

.footer .container div.copyright {font-size:0.875em;position:absolute;bottom:20px;left:0;letter-spacing:-0.06em}
.footer .container div.copyright div {margin-left:0.5em}
.footer .container div.copyright div a.wordpress {width:40px;height:40px;background-position:-560px -160px}
.footer .container div.copyright div a.cc {width:90px;height:40px;background-position:-600px -160px}
.footer .container div.copyright div {letter-spacing:-0.0375em}


/* Homepage */
div.whoiam {border:1px solid #eee5ca;background:#faf1d7 url(images/project-showcase-back.jpg) 0 0 repeat;width:558px;height:88px;padding:10px;margin-bottom:30px}
div.whoiam h1 {color:#333;font-size:1.5em;text-transform:none;font-weight:normal;margin-bottom:10px;text-shadow:none}
div.whoiam p {color:#333}

div#project-showcase {}
div#project-showcase li {height:330px;margin:0 0 1.25em 0;background:#faf1d7 url(images/project-showcase-back.jpg) 0 0 repeat;padding:10px;border:1px solid #eee5ca;position:relative}
div#project-showcase div.image {width:560px;float:left;border:1px solid #eee5ca;border-bottom:0}
div#project-showcase div.image img {border-bottom:5px solid #d95b43}
div#project-showcase div.summary {margin-left:570px}
div#project-showcase div.summary .categories {font-size:0.875em}
div#project-showcase div.summary .categories a {color:#53777a}
div#project-showcase div.summary .buttons {position:absolute;top:300px;right:10px;margin:0;width:267px}
div#project-showcase h2 {font-size:1.875em;text-transform:none;margin:0.075em 0}
div#project-showcase h2 a {text-shadow:none}

/* About Me */
body.page-template-about-php tr {background-position:-1810px 0;display:table-row;height:30px;line-height:30px}
body.page-template-about-php td {width:140px;text-align:center}
body.page-template-about-php thead td {text-transform:uppercase;font-weight:bold}
body.page-template-about-php tbody td {font-size:0.875em}

/* Portfolio */
.content ul.project-list {width:580px;padding-left:5px}
.content ul.project-list a {display:inline}
.content ul.project-list li {border:1px solid #eee5ca;width:250px;background:#faf1d7 url(images/project-showcase-back.jpg) 0 0 repeat;margin:0 15px 1.25em 0;padding:10px 10px 10px 9px;height:220px;overflow:hidden}
.content ul.project-list li img {border:1px solid #eee5ca;border-bottom:5px solid #d95b43;display:block;margin:0 auto 8px auto}
.content ul.project-list li h2 {font-size:1.25em;text-transform:none;margin:0}
.content ul.project-list li h2 a {text-shadow:none}
.content ul.project-list li h2 small {font-size:0.675em;font-weight:normal}

.sidebar ul.project-list {}
.sidebar ul.project-list li {overflow:hidden;position:relative;background:#faf1d7 url(images/project-showcase-back.jpg) 0 0 repeat;border-bottom:0;height:156px;width:230px}
.sidebar ul.project-list li a {display:block;height:156px;width:230px;margin:0 auto}
.sidebar ul.project-list li img {border-bottom:5px solid #d95b43;position:absolute;left:-14px}

.single-project .content {padding:20px 0 0 0}
.single-project .content .buttons {padding-right:10px}
.single-project .image-slideshow {width:570px;margin:0 auto;height:356px;border:1px solid #eee5ca;background:#faf1d7 url(images/project-showcase-back.jpg) 0 0 repeat;overflow:hidden}
.single-project .image-slideshow ul {margin:0}
.single-project .image-slideshow ul li {list-style-type:none}
.single-project .image-slideshow .slides {padding:5px 5px 0;border-bottom:0}
.single-project .image-slideshow .slides-nav {padding:0 5px 0 5px}
.single-project .image-slideshow .slides-nav ul {border-top:5px solid #d95b43}
.single-project .image-slideshow .slides-nav ul li {list-style-type:none;display:block;float:left;margin-right:0.5em;}
.single-project .image-slideshow .slides-nav ul li a.selected  {background:#d95b43;color:#fff}
.single-project .image-slideshow .slides-nav ul li a {display:block;width:1.5em;height:1.375em;line-height:1.375em;padding:0.1em;text-align:center;font-size:0.875em}

/* Blog */
div.navigation {width:100%;margin:0 0 0.75em 0;height:1.25em}

ul.post-list {list-style-type:none}
ul.post-list li {margin-bottom:2.857em}

.single-post h1 {padding-bottom:5px;width:100%;margin:0}
.single-post .details {overflow:hidden;font-size:0.75em;padding:0 5px 15px 0}
.single-post .details a {color:#53777a}
.single-post .content {padding:0;overflow:hidden;width:100%}
.single-post .post-image {width:570px;padding:4px;margin:0 0 20px;border:1px solid #eee5ca;background:#faf1d7 url(images/project-showcase-back.jpg) 0 0 repeat;}
.single-post .post-image img {margin:0 auto;border-bottom:5px solid #d95b43}

.single-post .meta {width:580px;margin:1.75em 0;overflow:hidden;position:relative;background:#fdf9ef}
.single-post .meta a {color:#53777a}
.single-post .meta p {padding:0.5em;background:#faf1d7;margin:0;
             -moz-border-radius:8px;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;
             -webkit-border-radius:8px;-webkit-border-radius:8px;}
.single-post .meta ul.socialnetworks {background-position:-1810px -80px;height:50px;width:470px;margin:0 0 0 110px}
.single-post .meta ul.socialnetworks li {margin:0}
.single-post .meta ul.socialnetworks li a {height:50px;line-height:50px;width:30px;margin-left:20px}
.single-post .meta ul.socialnetworks li a.delicious {background-position:-1840px -80px;margin-left:30px}
.single-post .meta ul.socialnetworks li a.digg {background-position:-1890px -80px}
.single-post .meta ul.socialnetworks li a.facebook {background-position:-1940px -80px}
.single-post .meta ul.socialnetworks li a.reddit {background-position:-1990px -80px}
.single-post .meta ul.socialnetworks li a.stumble {background-position:-2040px -80px}
.single-post .meta ul.socialnetworks li a.technorati {background-position:-2090px -80px}
.single-post .meta ul.socialnetworks li a.google {background-position:-2140px -80px}

a.more-link {float:right;display:block;margin:1.25em 0 1.25em 0}
a.more-link {font-size:1.25em;letter-spacing:-0.05em;margin:0 0 0.875em 0}

h1#comments, h1#add-comment {color:#53777a;text-shadow:rgba(109,156,161,0.3) 1px 1px 1px}
.commentlist {margin:0 0 20px 0}
.comment {width:570px;overflow:hidden;position:relative}
.comment img.avatar {display:block;width:60px;height:60px;overflow:hidden;position:absolute;top:0;left:20px;
                            -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);}
.comment div.info {background-position:-1810px 0;margin-top:10px;height:40px;line-height:40px;padding-right:20px}
.comment div.info {font-size:1.1428em;letter-spacing:-0.05em;}
.comment.bypostauthor div.info {background-position:-1810px -40px}
.comment div.info cite {float:left;margin-left:90px}
.comment div.info span.date {float:right}
.comment div.comment-content {clear:both;margin:0 10px;background:#f5f2d2;padding:20px}
.comment.bypostauthor div.comment-content {background:#faf1d7}

/* Contact me & Comments forms */
fieldset.commentform {font-size:0.95em}
fieldset.commentform,
fieldset.contact-me {background:transparent url(images/contact-me-back.jpg) top right no-repeat;width:100%}

fieldset.body-search-form div,
fieldset.commentform div,
fieldset.contact-me div {margin-bottom:30px;overflow:hidden}
fieldset.body-search-form div {margin-bottom:1.25em}

fieldset.body-search-form label,
fieldset.commentform label,
fieldset.contact-me label {font-weight:bold;letter-spacing:-0.05em}

fieldset.body-search-form input,
fieldset.commentform input,
fieldset.contact-me input,
fieldset.body-search-form textarea,
fieldset.commentform textarea,
fieldset.contact-me textarea {border:0}

fieldset.body-search-form input,
fieldset.commentform input,
fieldset.contact-me input {padding:8px 10px 2px;font-size:1.25em;line-height:40px;height:30px;width:360px;background-position:-560px -120px}

fieldset.body-search-form textarea,
fieldset.commentform textarea,
fieldset.contact-me textarea {padding:10px;height:180px;width:540px}

fieldset.contact-me button.button {height:40px;width:70px;margin-right:15px}
fieldset.commentform button.button {height:40px;width:80px;margin-right:15px}

/* Search */
.search-box {padding:1em;background:#faf1d7;}
.search-box h2 {margin:0 0 1.25em}
body.search ul.post-list li {margin-bottom:1em}

/* Lightbox */
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right;padding-bottom:0.7em}

/* Syntax Highlighter */
div.syntaxhighlighter {overflow:auto;width:580px}
div.syntaxhighlighter span.content {overflow:visible}

/* Core */
.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter span{margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:none !important;text-align:left !important;float:none !important;vertical-align:baseline !important;position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;line-height:1.1em !important;font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;width:auto !important}.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;padding:1px !important;position:relative !important}.syntaxhighlighter code{display:inline !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line .number{float:left !important;width:3em !important;padding-right:.3em !important;text-align:right !important;display:block !important}.syntaxhighlighter.nogutter .line .number{display:none !important}.syntaxhighlighter .line .content{margin-left:3.3em !important;padding-left:.5em !important;display:block !important}.syntaxhighlighter .line .content .block{display:block !important;padding-left:1.5em !important;text-indent:-1.5em !important}.syntaxhighlighter .line .content .spaces{display:none !important}.syntaxhighlighter.nogutter .line .content{margin-left:0 !important;border-left:none !important}.syntaxhighlighter .bar{display:none !important}.syntaxhighlighter .bar.show {display:block !important}.syntaxhighlighter.collapsed .bar{display:block !important}.syntaxhighlighter.nogutter .ruler{margin-left:0 !important;padding-left:0 !important}.syntaxhighlighter .ruler{padding:0 0 .5em .5em !important;margin-left:3.3em !important;overflow:hidden !important}.syntaxhighlighter.collapsed .lines,.syntaxhighlighter.collapsed .ruler{display:none !important}.syntaxhighlighter .lines.no-wrap{overflow:auto;overflow-y:hidden}.syntaxhighlighter .toolbar{position:absolute !important;right:0px !important;top:0px !important;font-size:1px !important;padding:8px 8px 8px 0 !important}.syntaxhighlighter.collapsed .toolbar{font-size:80% !important;padding:.2em 0 .5em .5em !important;position:static !important}.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block !important;float:left !important;margin-left:8px !important;background-repeat:no-repeat !important;overflow:hidden !important;text-indent:-5000px !important}.syntaxhighlighter.collapsed .toolbar .item{display:none !important}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(images/sh/magnifier.png) !important;display:inline !important;text-indent:0 !important;width:auto !important;float:none !important;height:16px !important;padding-left:20px !important}.syntaxhighlighter .toolbar .item.viewSource{background-image:url(images/sh/page_white_code.png) !important}.syntaxhighlighter .toolbar .item.printSource{background-image:url(images/sh/printer.png) !important}.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0 !important;background:none !important;overflow:visible !important}.syntaxhighlighter .toolbar .item.about{background-image:url(images/sh/help.png) !important}.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 !important}.syntaxhighlighter .no-wrap .line .content .block{white-space:nowrap !important}.syntaxhighlighter.printing .line .number{color:#bbb !important}.syntaxhighlighter.printing .line .content{color:#000 !important}.syntaxhighlighter.printing .toolbar,.syntaxhighlighter.printing .ruler{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000 !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor {color:gray !important}.syntaxhighlighter.printing .variable {color:#a70 !important}.syntaxhighlighter.printing .value{color:#090 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#06C !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#808080 !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}

/* Default Styles */
.syntaxhighlighter{background-color:#E7E5DC !important}
.syntaxhighlighter .line.highlighted .number{background-color:#6CE26C !important; color:black !important}
.syntaxhighlighter .line.highlighted.alt1 .content, 
.syntaxhighlighter .line.highlighted.alt2 .content{background-color:#6CE26C !important}
.syntaxhighlighter .line .number{color:#5C5C5C !important}
.syntaxhighlighter .line .content{border-left:3px solid #6CE26C !important; color:#000 !important}
.syntaxhighlighter.printing .line .content{border:0 !important}
.syntaxhighlighter .line.alt1 .content{background-color:#fff !important}
.syntaxhighlighter .line.alt2 .content{background-color:#F8F8F8 !important}
.syntaxhighlighter .line .content .block{background:url(images/sh/wrapping.png) 0 1.1em no-repeat !important}
.syntaxhighlighter .ruler{color:silver !important; background-color:#F8F8F8 !important; border-left:3px solid #6CE26C !important}
.syntaxhighlighter.nogutter .ruler{border:0 !important}
.syntaxhighlighter .toolbar{background-color:#F8F8F8 !important; border:#E7E5DC solid 1px !important}
.syntaxhighlighter .toolbar a{color:#a0a0a0 !important}
.syntaxhighlighter .toolbar a:hover{color:red !important}
.syntaxhighlighter .plain, 
.syntaxhighlighter .plain a{color:#000 !important}
.syntaxhighlighter .comments, 
.syntaxhighlighter .comments a{color:#008200 !important}
.syntaxhighlighter .string, 
.syntaxhighlighter .string a{color:blue !important}
.syntaxhighlighter .keyword{color:#069 !important; font-weight:bold !important}
.syntaxhighlighter .preprocessor{color:gray !important}
.syntaxhighlighter .variable{color:#a70 !important}
.syntaxhighlighter .value{color:#090 !important}
.syntaxhighlighter .functions{color:#ff1493 !important}
.syntaxhighlighter .constants{color:#06C !important}
.syntaxhighlighter .script{background-color:yellow !important}
.syntaxhighlighter .color1, 
.syntaxhighlighter .color1 a{color:#808080 !important}
.syntaxhighlighter .color2, 
.syntaxhighlighter .color2 a{color:#ff1493 !important}
.syntaxhighlighter .color3, 
.syntaxhighlighter .color3 a{color:red !important}