/* 
	colors palette 
	black		#252525
	grey		#4b4b4b
	white 		#ffffff
	
	red ++ 		#cd0000
	red -- 		#ff1a00
	
	blue ++		#066caa
	blue -- 	#008fc7
	
	green ++ 	#01b101
	green --	#7be31d
	
	yellow ++   #ffbc00
	yellow --   #ffe42c

*/

/* ..... GENERAL */
html, body, div, span, p, a, em, img, strong, fieldset, form, label, legend { margin:0; padding:0; border:0; outline:0; font-size:100%; }
body { font-family: Tahoma, Helvetica, sans-serif; font-size:12px; line-height:150%; text-align:center; position:relative; }

#container-wrapper { float:left; width:100%; min-width:980px; }
#container { width:960px; margin:0 auto; }
#content { float:left; display:inline; width:700px; margin-right:20px; padding-bottom:20px; color:#252525; text-align:left; }
#sidebar { float:left; display:inline; width:220px; margin-left:20px; margin-bottom:20px; }

body.red, body.red #container-wrapper { background:url(bg-red.jpg) repeat-y center; }
body.blue, body.blue #container-wrapper { background:url(bg-blue.jpg) repeat-y center; }
body.green, body.green #container-wrapper  { background:url(bg-green.jpg) repeat-y center; }
body.yellow, body.yellow #container-wrapper { background:url(bg-yellow.jpg) repeat-y center; }

/* ..... HEADER */
#header-wrapper { background:#252525 url(ruler.gif) no-repeat; padding-top:15px; border-bottom:8px solid #4b4b4b; float:left; width:100%; min-width:980px; }
#header { width:960px; margin:0 auto; position:relative; text-align:left; padding:15px 0; }

h1#logo { width:280px; height:45px; line-height:45px; margin:0; background-image:url(/css/logo.jpg); background-repeat:no-repeat; }

h1#logo a { display:block; width:280px; height:45px; text-indent:-9999px; }

body.red h1#logo { background-position:0 0; }
body.blue h1#logo { background-position:0 -45px; }
body.green h1#logo { background-position:0 -90px; }
body.yellow h1#logo { background-position:0 -135px; }

#follow-me { position:fixed !important; position:absolute; width:30px; height:135px; top:50%; left:0; margin-top:-75px; background-image:url(follow-me.png) !important; background-image:url(follow-me.gif); background-repeat:no-repeat; }
#follow-me a { display: block; width:30px; height:135px; text-indent:-9999px; }
body.red #follow-me { background-position:0 0; }
body.blue #follow-me { background-position:-30px 0; }
body.green #follow-me { background-position:-60px 0; }
body.yellow #follow-me { background-position:-90px 0; }



/* ..... switcher */
#protoswitcher { position:absolute; left:740px; top:10px; }
#protoswitcher p { color:#9f9f9f; font-size:10px; text-transform:uppercase; text-align:left; }

ul#style-options { margin:0; padding:0; }

#protoswitcher li { margin:0 20px 0 0; padding:0; float:left; list-style-type:none; width:20px; height:20px; cursor:pointer; text-indent:-9999px; border:1px solid #9f9f9f; background-image:url(protoswitcher.jpg); background-repeat:no-repeat; }
#protoswitcher li#red { background-position:0 0; }
#protoswitcher li#blue { background-position:-20px 0; }
#protoswitcher li#green { background-position:-40px 0; }
#protoswitcher li#yellow { background-position:-60px 0; }

body.red #protoswitcher li#red, body.blue #protoswitcher li#blue, body.green #protoswitcher li#green, body.yellow #protoswitcher li#yellow, #protoswitcher li:hover { border:1px solid #4b4b4b; }


/* ..... SIDEBAR */
#sidebar h3 { color:#FFFFFF; float:left; }
#sidebar a:link, #sidebar a:visited { color:#FFFFFF; }
#sidebar a:hover, #sidebar a:focus, #sidebar a:active { color:#252525; }

#search { margin:20px 0 5px 0; }
#search legend { padding-bottom:10px; color:#FFFFFF; }
#search input { width:170px; border:none; float:left; padding:3px 0; margin-right:5px; }
#search-button { width:24px; height:24px; border:none; cursor:pointer; display:inline; float:left; margin:0; padding:0; background:url(search.png) no-repeat !important; background:url(search.gif) no-repeat; text-indent:-9999px }
#suggestions { position:absolute; width:250px; background:#FFFFFF;}

.autocomplete-w1 { position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#EEEEEE; }
.autocomplete div { padding:2px 5px; white-space:nowrap; color:#252525; }

ul.side-nav { width:100%; float:left; margin:5px 0; text-align:left; }
ul.side-nav li { float:left; width:100%; padding:0; }
ul.side-nav a:link, ul.side-nav a:visited { display:block; padding:10px 5px 10px 25px; background:url(bullet-black.gif) no-repeat 5px 50%; }
ul.side-nav a:hover, ul.side-nav a:focus, ul.side-nav a:active { background:url(bullet-white.gif) no-repeat 5px 50%;  }


body.red ul.side-nav { border-top:1px dotted #ff1a00; }
body.blue ul.side-nav { border-top:1px dotted #008fc7; }
body.green ul.side-nav { border-top:1px dotted #7be31d; }
body.yellow ul.side-nav { border-top:1px dotted #ffe42c; }

body.red ul.side-nav li { border-bottom:1px dotted #ff1a00; }
body.blue ul.side-nav li { border-bottom:1px dotted #008fc7; }
body.green ul.side-nav li { border-bottom:1px dotted #7be31d; }
body.yellow ul.side-nav li { border-bottom:1px dotted #ffe42c; }

/* ..... ARTICOLI */
.articolo {  margin:0 0 20px 0; float:left; }
.articolo h3 { margin-top:0; }
.testo-articolo, .foto-articolo { display:inline; float:left; text-align:left; }

.testo-articolo { width:530px; margin:0 0 0 10px; } 

.foto-articolo { width:160px; height:120px; margin:0 0 10px 0; background:url(loading.gif) no-repeat center; }

.footer-articolo { text-align:right; margin-top:5px; font-size:11px; clear:left; border-top:1px dotted #9f9f9f; }
.footer-articolo p { padding:5px 10px; margin-bottom:0; }
.footer-articolo a { padding:10px 0 10px 20px; margin-left:15px; background-repeat:no-repeat; background-position:left center;}
.footer-articolo strong { margin-left:15px; }

.read { background-image:url(read.gif) }
.gallery { background-image:url(gallery.gif); }
.video { background-image:url(video.gif); }
.comments { background-image:url(comments.gif); }


.testo { text-align:left; }
.post-comment .testo { padding-bottom:5px; }

.nav-bar-articolo { text-align:right; border-bottom:1px dotted #9f9f9f; margin-bottom:15px; }
.nav-bar-articolo p { font-size:11px; }

.nav-bar-articolo a { padding:10px 0 10px 20px; margin-left:15px; background-repeat:no-repeat; background-position:left center;}

#gallery { border-top:1px dotted #9f9f9f; border-bottom:1px dotted #9f9f9f; padding:0 0 20px 0; margin:20px 0; float:left; width:100%;}
#gallery div { width:160px; float:left; display:inline; margin:20px 20px 0 0; background:url(loading.gif) no-repeat center;  } 
#gallery div.last { margin-right:0; }

.post-comment { margin:10px 0 15px 0; border-bottom:1px dotted #9f9f9f; text-align:left; }

ul.socialBookMark, ul.socialBookMark li { list-style-type:none; margin:0; padding:0; text-align:left; }
ul.socialBookMark { margin-top:10px;  }
ul.socialBookMark li { display:inline; margin-right:5px;  }
ul.socialBookMark img { border:none; }

ul.pagination { margin-bottom:10px; clear:both; padding-top:10px; text-align:center; }
ul.pagination li { display: inline; border: 0; }
ul.pagination li a { margin-right:5px; padding:3px 6px; font-weight:bold; color:#FF1A00; background:#FFFFFF; border:1px dotted #9f9f9f; }
ul.pagination li a:hover { color:#FFFFFF; border-color: #000 }
ul.pagination li a.currentPage { color: #4b4b4b; border: 0; }
ul.pagination li a.currentPage:hover { color:#4b4b4b; background: #FFF; cursor: default; }

.displaying { font-size:11px; text-align:center; }

div.pastie { margin:10px 0 15px 0; }

/* ..... sp.video */
.overlay { position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background:#000000; }
.overlay[class] { position:fixed; }
.prototube { position:absolute; top:50%; left:50%; margin:0; z-index:5001; background:#FFFFFF; }

/* ..... zoomy */
#zoomy { position:absolute; overflow:hidden; background:#252525; padding:0px; text-align:center; color:#FFFFFF; line-height:0; }
#zoomy img { margin:5px; }	
#zoomy p { position:relative; margin:10px 5px 5px 5px; line-height:100%; text-align:left; }
#close { position:absolute; right:5px; width:12px; height:12px; background:url(close.gif) no-repeat; cursor:pointer;} 

body.red #zoomy { border:1px solid#FF1A00; }
body.blue #zoomy { border:1px solid#066caa; }
body.green #zoomy { border:1px solid#01b101; }
body.yellow #zoomy { border:1px solid#ffbc00; }

/* .......... CONTATTI, MESSAGGI */
.form { width:700px; margin:20px 0; float:left; }
.form div { padding:10px 0; float:left; display:inline; width:350px; border-top:1px dotted #9f9f9f; }
.form label { margin-right:10px; width:120px; display: block; float:left; text-align:right; }
.form legend { font-size:18px; color:#000000; margin:0; padding-bottom:5px; }
.form input, .form textarea { border:1px dotted #9f9f9f; padding:3px; width:200px; background:#EEEEEE; font-size:12px; font-family: Arial, Helvetica, sans-serif; float:left; }

.form textarea { overflow:auto; width:550px; }
.form div.module { clear:both; width:700px; float:left; }
.form div.module input { width:100px; }

.form img { float:left; display:inline; margin-left:10px; }

.form input#button { font-size:12px; margin-left:130px; padding:4px 0; height:auto; float:left; width:60px; cursor:pointer; color:#FFFFFF; border:none;}

body.red input#button { background:#FF1A00; }
body.blue input#button { background:#066caa; }
body.green input#button { background:#01b101; }
body.yellow input#button { background:#ffbc00; }

div.module p { margin:0; padding-right:10px; float:right; }

.form input.hoverfocus, .form select.hoverfocus, .form textarea.hoverfocus { border:1px dotted #252525;}

#error, #response { border-top:1px dotted #9f9f9f; border-bottom:1px dotted #9f9f9f; margin:20px auto 0 auto; padding:5px 0; text-align:left; }
#error li { margin:0; padding:0 0 5px 15px; }
#working { padding:20px 0 20px 35px; background:url(loading.gif) no-repeat left center; text-align:left; }

/* ..... FOOTER */
#footer-wrapper { background:#252525; float:left; width:100%; min-width:980px; }
#footer { width:960px; margin:15px auto; color:#FFFFFF; line-height:200%; text-align:left; font-size:11px; }
.footer-left { float:left; display:inline; width:700px; margin-right:20px; }
.footer-right { float:left; display:inline; width:220px; margin-left:20px; }
.footer-right li { display:inline; float:left; margin-right:20px; }
.valid{ background:url(valid.gif) no-repeat left center; padding-left:20px;  }
.feed { background:url(rss.gif) no-repeat left center; padding-left:20px; }
#footer a:hover, #footer a:focus, #footer a:active { color:#FFFFFF; }


/* .......... TAG CLOUD */
#tag-cloud-wrapper { background:#4b4b4b; float:left; width:100%; min-width:980px; }
#tag-cloud { width:960px; margin:12px auto; }

div.tag-cloud { margin:0; padding:0; line-height:180%; text-align:justify; }
div.tag-cloud strong { color:#252525; margin-right:10px; }
#tag-cloud div.tag-cloud a { color: #9f9f9f; margin-right:10px; }
#tag-cloud div.tag-cloud a:hover { color:#FFFFFF }

.smallest { font-size:12px; }
.small { font-size:16px; }
.medium { font-size:20px; }
.large { font-size:24px; }
.largest { font-size:28px; }


/* ..... TYPOGRAPHY */
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0; text-align:left; font-family:  "Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:100%; }

h1 { font-size:28px; margin:30px 0; }
h2 { font-size:24px; margin:20px 0; }
h3 { font-size:20px; margin:15px 0 5px 0; }
h4 { font-size:16px; margin:10px 0 4px 0; }
h5 { font-size:14px; margin:10px 0 4px 0; }
h6 { font-size:12px; margin:10px 0 4px 0; }

legend { font-family:  "Arial Narrow", Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; }

ol, ul, li { list-style-type:none; margin:0; padding:0;}
p { margin:0 0 5px 0; }

a { text-decoration:none; }

body.red a:link, body.red a:visited { color:#ff1A00; }
body.blue a:link, body.blue a:visited { color:#066caa; }
body.green a:link, body.green a:visited { color:#01b101; }
body.yellow a:link, body.yellow a:visited {color:#ffbc00; }

body #content a:hover, body #content a:focus, body #content a:active { color:#000000; }

.testo ul { margin:0 0 10px 0; padding:0; list-style-type:none; text-align:left;}
.testo li { margin:0; padding:0 0 5px 15px; }

body.red #error li, body.red .testo li { background:url(bullet-red.gif) no-repeat left 3px; }
body.blue #error li, body.blue .testo li { background:url(bullet-blue.gif) no-repeat left 3px; }
body.green #error li, body.green .testo li { background:url(bullet-green.gif) no-repeat left 3px; }
body.yellow #error li, body.yellow .testo li { background:url(bullet-yellow.gif) no-repeat left 3px; }


/* ..... CLEAR RULES*/
html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }
/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 * 
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */
.syntaxhighlighter,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody
{
	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;
	width: auto !important;
	line-height: 1.1em !important;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 1em !important;
	min-height: inherit !important; /* For IE8, FF & WebKit */
	min-height: auto !important; /* For IE7 */
}

.syntaxhighlighter
{
	width: 99% !important; /* 99% fixes IE8 horizontal scrollbar */
	margin: 1em 0 1em 0 !important;
	padding: 1px !important; /* adds a little border on top and bottom */
	position: relative !important;
}

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

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

.syntaxhighlighter .line
{
}

.syntaxhighlighter .no-wrap .line .content
{
	white-space: pre !important;
}

.syntaxhighlighter .line table 
{
	border-collapse: collapse !important;
}

.syntaxhighlighter .line td
{
	vertical-align: top !important;
}

.syntaxhighlighter .line .number
{
	width: 3em !important;
}

.syntaxhighlighter .line .number code
{
	width: 2.7em !important;
	padding-right: .3em !important;
	text-align: right !important;
	display: block !important;
}

.syntaxhighlighter .line .content
{
	padding-left: .5em !important;
}

.syntaxhighlighter .line .spaces
{
}

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

.syntaxhighlighter .bar
{
	display: none !important;
}

.syntaxhighlighter .bar.show 
{
	display: block !important;
}

.syntaxhighlighter.collapsed .bar
{
	display: block !important;
}

/* Adjust some properties when collapsed */

.syntaxhighlighter.collapsed .lines
{
	display: none !important;
}

.syntaxhighlighter .lines.no-wrap
{
	overflow: auto !important;
	overflow-y: hidden !important;
}

/* Styles for the toolbar */

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

.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(magnifier.gif) !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(/css/sh/page_white_code.gif) !important;
}

.syntaxhighlighter .toolbar .item.printSource
{
	background-image: url(/css/sh/printer.gif) !important;
}

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

.syntaxhighlighter .toolbar .item.about
{
	background-image: url(/css/sh/help.gif) !important;
}

/** 
 * 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,
{
	background: none !important;
}

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

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

/* Toolbar when visible */
.syntaxhighlighter.printing .toolbar
{
	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: #0066CC !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; 
}

/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 * 
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */
/************************************
 * Default Syntax Highlighter theme.
 * 
 * Interface elements.
 ************************************/

.syntaxhighlighter
{
	background-color: #fff !important;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
	color: black !important;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2
{
	background-color: #e0e0e0 !important;
}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
	color: #afafaf !important;
}

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

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

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

/* Second line */
.syntaxhighlighter .line.alt2
{
	background-color: #F8F8F8 !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;
}

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.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: #0066CC !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; 
}

