@media screen,projection {/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.container {width:900px;margin:0 auto;}
.showgrid {background:url('/static/blueprint/src/grid.png');}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16 {float:left;margin-right:12px;}
.last, div.last {margin-right:0;}
.span-1  { width: 45px;}
.span-2  { width: 102px;}
.span-3  { width: 159px;}
.span-4  { width: 216px;}
.span-5  { width: 273px;}
.span-6  { width: 330px;}
.span-7  { width: 387px;}
.span-8  { width: 444px;}
.span-9  { width: 501px;}
.span-10 { width: 558px;}
.span-11 { width: 615px;}
.span-12 { width: 672px;}
.span-13 { width: 729px;}
.span-14 { width: 786px;}
.span-15 { width: 843px;}
.span-16, div.span-16 { width: 900px; margin: 0; }
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
.append-1  { padding-right: 57px;}
.append-2  { padding-right: 114px;}
.append-3  { padding-right: 171px;}
.append-4  { padding-right: 228px;}
.append-5  { padding-right: 285px;}
.append-6  { padding-right: 342px;}
.append-7  { padding-right: 399px;}
.append-8  { padding-right: 456px;}
.append-9  { padding-right: 513px;}
.append-10 { padding-right: 570px;}
.append-11 { padding-right: 627px;}
.append-12 { padding-right: 684px;}
.append-13 { padding-right: 741px;}
.append-14 { padding-right: 798px;}
.append-15 { padding-right: 855px;}
.prepend-1  { padding-left: 57px;}
.prepend-2  { padding-left: 114px;}
.prepend-3  { padding-left: 171px;}
.prepend-4  { padding-left: 228px;}
.prepend-5  { padding-left: 285px;}
.prepend-6  { padding-left: 342px;}
.prepend-7  { padding-left: 399px;}
.prepend-8  { padding-left: 456px;}
.prepend-9  { padding-left: 513px;}
.prepend-10 { padding-left: 570px;}
.prepend-11 { padding-left: 627px;}
.prepend-12 { padding-left: 684px;}
.prepend-13 { padding-left: 741px;}
.prepend-14 { padding-left: 798px;}
.prepend-15 { padding-left: 855px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 { margin-left: -57px;}
.pull-2 { margin-left: -114px;}
.pull-3 { margin-left: -171px;}
.pull-4 { margin-left: -228px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 { margin: 0 -57px 1.5em 57px;}
.push-2 { margin: 0 -114px 1.5em 114px;}
.push-3 { margin: 0 -171px 1.5em 171px;}
.push-4 { margin: 0 -228px 1.5em 228px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}}
@media screen,projection {body { background:#fff url('/static/img/bg/html.gif') repeat-x 0 0; margin-top:10px; border-top:1px solid #452e25; }
.container-noJS { width: 900px; margin: 20px auto; }
#head { padding-bottom:190px; margin-bottom:20px; background:url('/static/img/bg/banner.jpg') no-repeat center bottom; }
	#head h1 { float:left; margin-bottom:25px; }
	#head h2 { text-align:right; line-height:1.2; font-size:18px; margin-top:5px; }
	#head h3 { text-align:right; }
		#head h2 strong { font-weight:normal; color:#925b25; }
		
#nav { background:url('/static/img/bg/nav-right.gif') no-repeat right top; }
#nav ul { list-style-type:none; background:#fff url('/static/img/bg/nav-left.gif') no-repeat 0 0; float:right; padding:3px 8px 20px 13px; margin:0 5px 0 0; }
	#nav li { display:inline; margin:0 6px; font-size:12px; }
	
		#nav a { text-transform:uppercase; color:#452e25; text-decoration:none; padding-left:19px; }
		#nav a:hover { color:#925b25; }
		#nav a#blog { background:url('/static/img/icons/chat.gif') no-repeat 0 0; }
		#nav a#clients { background:url('/static/img/icons/lock.gif') no-repeat 0 0; padding-left:13px; }
		#nav a#contact { background:url('/static/img/icons/web.gif') no-repeat 0 0; padding-left:17px; }
.ajax-slide { position:absolute; background:#fff; opacity:0.95; border:1px solid #452e25; border-top:none; padding:20px; display:none; text-align:left; }

#foot { margin:30px 0; }

		
/*** home ***/
#about { border:1px solid #f5e8dd; width:335px; padding:20px 25px 10px 25px; margin:0; }
#home-col1 { padding:21px 0; margin-right:69px; }
	ul#portfolio { margin:0; list-style-type:none; }
		#portfolio li { clear:left; margin-bottom:30px;}
			#portfolio p { margin-left:122px; }
			#portfolio img { float:left; padding-top:5px; }
	ul#client-list { list-style-type:none; margin:0 0 40px 0; overflow:hidden; }
	    #client-list li { float:left; line-height:0.1; }
    ul#feedback { list-style-type:none; overflow:hidden; }
	    #feedback li { float:left; padding:0 25px; }
.feedback blockquote { padding-left:45px; font-size:14px; background:url('/static/img/bg/blockquote.gif') no-repeat 0 0; color:#000; font-style:normal; margin:0; line-height:1.2; }
    .feedback blockquote p { margin-bottom:0.5em; }
.feedback cite { padding-left:45px; font-size:12px; color:#925b25; font-weight:bold; display:block; margin-bottom:2em; font-style:normal; }
	.feedback cite small { font-size:11px; color:#d69d6a; font-weight:normal; display:block; }
.home .linkedin { margin-top:-1.7em; text-align:right; }
.home .linkedin img { vertical-align: text-bottom; }
.box { background:#f4f3f2; }
.page-link { font-weight:bold; font-size:1.1em; background:url('/static/img/bg/arrow.png') no-repeat 100% 61%; padding-right:8px; }

/*** contact form ***/
#contact-message { clear:both; margin-bottom:0.7em; text-align:center; }
#contact-message p { text-align:left; }

form { clear:both; }
fieldset { border:none; padding:0; margin:0; }
label, input, textarea { float:left; }
label { clear:left; width:50px; text-align:right; padding-right:12px; }
input, textarea, select { width:204px; border:1px solid #bbb; background:#f0f0f0; padding:2px; margin:0 0 0.8em 0; }
input:focus { border-color:#999; background:#fff; }
textarea { height:170px; }
span.required { font-size:0.9em; color:#999; font-weight:normal; margin:-0.6em 0 0.6em 0; display:block; }
input.submit { margin-left:40px; background:#452e25; color:#fff; border:none; float:right; padding:4px 0; width:212px; }

/*** slider interface ***/
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ui-slider { position: relative; text-align: left; background:#eee; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor:col-resize; background:#222;}
 
.ui-slider-horizontal { height: .6em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
#slider { margin:5px 0 0 65px; }
#budget-text { display:block; text-align:center; margin:-1.2em 0 0.8em 62px; font-weight:bold; }


/*** portfolio ***/
.portfolio #col1 { padding:21px 0; }
#experience-list { border:1px solid #F5E8DD; padding:20px 25px 10px; float: right; }
#portfolio-list { margin:2em 0 0;}

.client { border-bottom:1px solid #F5E8DD;padding:0 0 1em 0; margin:0 0 2em 0;}
    .client h5 { text-transform:lowercase; font-size:20px; margin-bottom:5px; font-weight:normal;}
    .client h6 { text-transform:uppercase; color:#925b25; font-size:12px; margin-bottom:0.3em; font-weight:normal;  }

	.client .details {margin:.6em 0 0 1em;}

		.details a img {border:1px solid #ddd;}

		.client .beta { padding:1.25em 0 0;}
		.client .beta ul {padding:0 0 0 1em;}
		
/*** sprints ***/
#sprint-intro { background:#fff; width:300px; padding:0 0 40px 40px; float:right; font-size:16px; font-weight:bold; text-align:center; clear: none; }
.sprints h5 { font-size: 16px; color: #232323 }
.sprints li { margin: 0 0 8px; }
.sprints hr { clear:none; }
.sprints .opener { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; }
        
/*** blog ***/
.post { margin-bottom:40px; }
.post h3 a { text-transform:none; color:#000; text-decoration:none; }
.post h3 a:hover { color:#452e25; }
#side-content { border-bottom:1px solid #f5e8dd; padding-bottom:15px; margin-bottom:20px; font-size:10px; line-height:12px; color:#666; text-align:justify; }
    #side-content img { padding:5px 0; }
.post-meta, .mini-nav { padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #F5E8DD; } 
.mini-nav { text-align:center; font-weight:bold; }
.mini-nav a { text-decoration:none; }
.mini-nav a:hover { text-decoration:underline; }
#comments { list-style-type:none; margin:0 0 20px 0; clear:both; }
	#comments li { margin-bottom:1em; padding:10px; }
		#comments li .date { float:right; color:#888; font-size:0.9em; }
		#comments li .date a { text-decoration:none; }
		#comments li .commenter { font-weight:bold; }
	#comments li.alt0 { border:1px solid #f0f0f0; }
	#comments li.alt1 { background:#f0f0f0; border:1px solid #ddd; }
	
#comment label { width:80px; }
#comment input, #comment textarea { width:450px; }
#comment input.submit { float:none; margin-left:92px; width:455px; cursor: pointer;}
#id_honeypot { display:none; }

.products { float:left; width:123px; margin-right:27px; }




.big-bottom { margin-bottom:2.2em; }
.big { font-size:1.2em; }
.short { margin-bottom:0.2em; }
.right { float:right; }
.clear { clear:both; }
img.left { float:left; padding:3px; border:1px solid #ccc; margin:0 15px 10px 0; }
img.right { float:right; padding:3px; border:1px solid #ccc; margin:0 0 10px 15px; }
ul.clean { margin-left:0; margin-right:0; list-style-type:none; }
	ul.clean li { margin-bottom:0.3em; }
.tuck-in { margin-top:-1em; }
a.icon { padding-left:18px; }
a.basecamp { background:url('/static/img/icons/basecamp.gif') no-repeat 0 2px; }
a.freshbooks { background:url('/static/img/icons/freshbooks.gif') no-repeat 0 0; }
a.hosting { background:url('/static/img/icons/rackspace.png') no-repeat 0 2px; }
.strong { font-weight:bold; }

/*** elsewhere ***/
#elsewhere { list-style-type:none; margin:0; font-size:0.9em; }
	#elsewhere li { margin-bottom:0.4em; padding-left:20px; }
		#elsewhere li blockquote { margin:0; }
        #elsewhere li a { color:#AE845C; text-decoration:none; }
		#elsewhere li em { color:#666; }
		#elsewhere li .feed-item a { color:#666; }
		#elsewhere li .feed-item a:hover { color:#000; }
.image-thumb { background-position:40% 40%; width:215px; height:70px; }

.twitter { background:url('/static/img/icons/twitter.gif') no-repeat 0 4px; }
.github { background:url('/static/img/icons/github.gif') no-repeat 0 4px; }
.code-commit { background:url('/static/img/icons/oss.gif') no-repeat 0 4px; }
.delicious { background:url('/static/img/icons/delicious.gif') no-repeat 0 4px; }
.django-trac, .django-snippets { background:url('/static/img/icons/django.gif') no-repeat 0 4px; }
.skitch { background:url('/static/img/icons/skitch.gif') no-repeat 0 4px; }

h3 { text-transform:lowercase; font-size:26px; margin-bottom:5px; }
h4 { text-transform:uppercase; color:#925b25; font-size:12px;  }
h4 em { text-transform:none; color:#666; font-size:11px; }
h5 { margin-bottom:0.2em; font-size:13px; }
a { color:#925b25; }
a:hover { color:#452e25; }
em { background:transparent; }
img { margin:0; padding:0; border:none; }
p img { float:none; }
p.error { clear:both; }
tt { display:inline; }
sup a { text-decoration:none; }
p.footnote a { color:#666; }

/*** Shpinx Docs ***/
.sphinx #head { margin-bottom:0; }
.sphinx .footer { font-size:0.8em; color:#666; }
.sphinx .related { border-bottom:1px solid #F5E8DD; margin-bottom:10px; padding:10px 0; background:#FCF9F6; }
.sphinx .admonition { border:1px solid #F5E8DD; background:#FCF9F6; }
.sphinx ul ul { margin-bottom:0; }
.sphinx #side-content { font-size:12px; line-height:1.2; text-align:left; }
.sphinx #side-content p { clear:both; }
.sphinx .headerlink { font-size:14px; vertical-align:top; }
.sphinx .body h1 { font-size:20px; }
.sphinx .body h2 { font-size:18px; }
.sphinx .body h3 { font-size:16px; }
.sphinx h3 a { text-decoration:none; color:#452e25; }
.sphinx div.highlight { background: #202020; color: #d0d0d0; padding:1em; margin: 0 0 1.5em; border:2px solid #666;}
    .sphinx div.highlight pre { margin:0; }

/*** Pygments ***/
.pygmentile  { background: #202020; color: #d0d0d0; padding:1em; margin-bottom:1.5em; border:2px solid #666; overflow:auto; }
.pygmentile pre { margin:0; }
.pygmentile .c { color: #999999; font-style: italic } /* Comment */
.pygmentile .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.pygmentile .g { color: #d0d0d0 } /* Generic */
.pygmentile .k { color: #6ab825; font-weight: bold } /* Keyword */
.pygmentile .l { color: #d0d0d0 } /* Literal */
.pygmentile .n { color: #d0d0d0 } /* Name */
.pygmentile .o { color: #d0d0d0 } /* Operator */
.pygmentile .x { color: #d0d0d0 } /* Other */
.pygmentile .p { color: #d0d0d0 } /* Punctuation */
.pygmentile .cm { color: #999999; font-style: italic } /* Comment.Multiline */
.pygmentile .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */
.pygmentile .c1 { color: #999999; font-style: italic } /* Comment.Single */
.pygmentile .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */
.pygmentile .gd { color: #d22323 } /* Generic.Deleted */
.pygmentile .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */
.pygmentile .gr { color: #d22323 } /* Generic.Error */
.pygmentile .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */
.pygmentile .gi { color: #589819 } /* Generic.Inserted */
.pygmentile .go { color: #cccccc } /* Generic.Output */
.pygmentile .gp { color: #aaaaaa } /* Generic.Prompt */
.pygmentile .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */
.pygmentile .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */
.pygmentile .gt { color: #d22323 } /* Generic.Traceback */
.pygmentile .kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */
.pygmentile .kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */
.pygmentile .kp { color: #6ab825 } /* Keyword.Pseudo */
.pygmentile .kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */
.pygmentile .kt { color: #6ab825; font-weight: bold } /* Keyword.Type */
.pygmentile .ld { color: #d0d0d0 } /* Literal.Date */
.pygmentile .m { color: #3677a9 } /* Literal.Number */
.pygmentile .s { color: #ed9d13 } /* Literal.String */
.pygmentile .na { color: #bbbbbb } /* Name.Attribute */
.pygmentile .nb { color: #24909d } /* Name.Builtin */
.pygmentile .nc { color: #447fcf; text-decoration: underline } /* Name.Class */
.pygmentile .no { color: #40ffff } /* Name.Constant */
.pygmentile .nd { color: #ffa500 } /* Name.Decorator */
.pygmentile .ni { color: #d0d0d0 } /* Name.Entity */
.pygmentile .ne { color: #bbbbbb } /* Name.Exception */
.pygmentile .nf { color: #447fcf } /* Name.Function */
.pygmentile .nl { color: #d0d0d0 } /* Name.Label */
.pygmentile .nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */
.pygmentile .nx { color: #d0d0d0 } /* Name.Other */
.pygmentile .py { color: #d0d0d0 } /* Name.Property */
.pygmentile .nt { color: #6ab825; font-weight: bold } /* Name.Tag */
.pygmentile .nv { color: #40ffff } /* Name.Variable */
.pygmentile .ow { color: #6ab825; font-weight: bold } /* Operator.Word */
.pygmentile .w { color: #666666 } /* Text.Whitespace */
.pygmentile .mf { color: #3677a9 } /* Literal.Number.Float */
.pygmentile .mh { color: #3677a9 } /* Literal.Number.Hex */
.pygmentile .mi { color: #3677a9 } /* Literal.Number.Integer */
.pygmentile .mo { color: #3677a9 } /* Literal.Number.Oct */
.pygmentile .sb { color: #ed9d13 } /* Literal.String.Backtick */
.pygmentile .sc { color: #ed9d13 } /* Literal.String.Char */
.pygmentile .sd { color: #ed9d13 } /* Literal.String.Doc */
.pygmentile .s2 { color: #ed9d13 } /* Literal.String.Double */
.pygmentile .se { color: #ed9d13 } /* Literal.String.Escape */
.pygmentile .sh { color: #ed9d13 } /* Literal.String.Heredoc */
.pygmentile .si { color: #ed9d13 } /* Literal.String.Interpol */
.pygmentile .sx { color: #ffa500 } /* Literal.String.Other */
.pygmentile .sr { color: #ed9d13 } /* Literal.String.Regex */
.pygmentile .s1 { color: #ed9d13 } /* Literal.String.Single */
.pygmentile .ss { color: #ed9d13 } /* Literal.String.Symbol */
.pygmentile .bp { color: #24909d } /* Name.Builtin.Pseudo */
.pygmentile .vc { color: #40ffff } /* Name.Variable.Class */
.pygmentile .vg { color: #40ffff } /* Name.Variable.Global */
.pygmentile .vi { color: #40ffff } /* Name.Variable.Instance */
.pygmentile .il { color: #3677a9 } /* Literal.Number.Integer.Long */
}