body { margin: 0}
       
/* Header above code */
header { height: 119px; background: url(../images/bg.jpg) no-repeat #1e1f24 0 0; border-top: 1px solid #444  }
#intro { height: 119px; background: url(../images/bg.jpg) no-repeat 0 0; border-bottom: 2px solid #666  }
.twitter-follow-button {  }
#social-media { float: right; margin-top: 10px }
.IN-widget {  }
.li-connect-link { color: #00AEFF; font-size: 11px; font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif; line-height: 20px; cursor: pointer; text-decoration: none; font-weight: bold;}

/* Container and spacing setup */ 
#php-code { font-size: 14px; float:left; margin: 0 0 0 35px }
#wrapper { margin-left: 20px }
.line { font-family: Monospace; height: 18px; display: block; white-space:nowrap;}
.section { margin-left: 35px; }
.section .section { margin-left: 35px}

/* Line Numbers & Collapse option */
.line-num { height:18px; width:30px; background-color: #eee; float:left; display:block; float:left; text-align: right; padding-right: 3px; margin:0; border-right: 1px solid #bbb }
.line-num { position:absolute; left:0px }
span.hellip { font-style: italic; font-size: 9px; padding: 0 3px}
span.collapsible { text-indent:-1000px; display: block; width:20px; margin-left:-55px; margin-bottom:-18px}
span.collapse { background: url(../images/collapse.png) no-repeat 0 2px;}
span.expand { background: url(../images/expand.png) no-repeat 0 2px;}

/* Colours for Keywords (taken from netbeans 7.1 Beta */
.special { font-weight: bold; }
.var { color: #884400; }
.class-var { color: #009000; }
.keyword { color: #0000ff; }
.special-keyword { color: #0000ff; font-style: italic }
.string { color: #e08800; }
.comment { color: #666666; }
.comment .keyword { font-weight: bold; color: #666666; }
.scope { font-style: italic }
.hightlight-brace { background-color: #ff0}
a { text-decoration: none; color: #000  }
a:visited { color: #000 }
a:hover { text-decoration: underline; color: #0000FF }