/*
* WP-syntax customizations.
*
*Last revision:
*$Revision: 1 $
*$Date: 7/4/2009 11:17:26 AM $
*$LastChangedBy: michael.sullivan $
*/

/* ===== COLORS ===== */
/* --- White --- */

/* --- Black --- */

/* --- Page background Color #010018 --- */
.wp_syntax,
.wp-syntax .line-numbers {
    background-color: #010018;
}

/* --- #CCCCCC --- */
.wp_syntax {
    color: #CCCCCC;
}

/* --- #999999 --- */

.wp_syntax .line_numbers {
  color: #999999;
}

/* --- #666666 --- */
.wp_syntax {
    border-color: #666666;
}

/* ===== IMAGES ===== */
/* --- blue line gradient background --- */
.wp_syntax,
.wp_syntax .line_numbers {
    background: url('images/main-bg.png') repeat-x scroll left top;
}

/* ===== FONTS ===== */
/* --- Font-family and Font-stretch --- */

/* --- Font-size --- */
/* ordered from the biggest to smallest */
/* Note: usage of font-size-adjust is forbidden */
.wp_syntax pre {
    font-size: 12px;
}
/* --- Line-height & Word-spacing & Letter-spacing --- */
/* ordered from the biggest to smallest */
.wp_syntax pre {
    line-height: 1.333;
    white-space: pre;
}

/* --- Font-variant & Text-transform --- */

/* --- Font-weight & Font-style & Text-decoration --- */


/* ===== ALIGNMENTS & POSITIONING ===== */
.wp_syntax {
    overflow: auto;
}

.wp_syntax div, .wp_syntax td {
    vertical-align: top;
}


.wp_syntax .line_numbers {
    text-align: right;
    overflow: visible;
}

.wp_syntax pre {
    float: none;
    clear: none;
    overflow: visible;
}

/* ===== BORDERS ===== */
.wp_syntax {
    border: 1px solid;
}

.wp_syntax table {
    border-collapse: collapse;
}
/* ===== PADDINGS & DIMENSIONS & MARGINS ===== */
.wp_syntax {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5em;
    margin-left: 0;
}

.wp_syntax div, .wp_syntax td {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}

.wp_syntax pre {
    margin: 0;
    width: auto;
}

/* ===== MISCELLANEOUS ===== */
/* --- IE FIX --- */
.wp_syntax {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
    width: 100%;
}

/*
GeSHi classes
.de1, .de2
    Default Styles
.kw1
    Keywords I (if, do, while etc
.kw2
    Keywords II (null, true, false etc)
.kw3
    Inbuilt Functions (echo, print etc)
.kw4
    Data Types (int, boolean etc)
.co1, .co2, co3, co4, .coMULTI
    Comments
.es0
    Escaped Characters (\n, \t etc)
.br0
    Brackets ( ([{}]) etc)
.st0
    Strings ("foo" etc)
.nu0
    Numbers (1, -54, 2.5 etc)
.me0, me1
    Methods (Foo.bar() etc)
*/

/* ==== CODE STYLES ==== */
.php .kw1 {color: #BBBB00;}
.php .kw2 {color: #55FF55; font-weight: bold;}
.php .kw3 {color: #BB00BB;}
.php .kw4 {color: #98FB98;}
.php .co1 {color: #5555FF;}
.php .co2 {color: #5555FF;}
.php .co3 {color: #5555FF;}
.php .co4 {color: #5555FF;}
.php .coMULTI {color: #5555FF;}
.php .es0 {color: #FF5555; font-weight: bold;}
.php .es1 {color: #FF5555; font-weight: bold;}
.php .es2 {color: #FF5555; font-weight: bold;}
.php .es3 {color: #FF5555; font-weight: bold;}
.php .es4 {color: #FF5555; font-weight: bold;}
.php .es5 {color: #FF5555; font-weight: bold;}
.php .es6 {color: #FF5555; font-weight: bold;}
.php .es_h {color: #FF5555; font-weight: bold;}
.php .br0 {color: #BB00BB;}
.php .sy0 {color: #55BB55;}
.php .sy1 {color: #55BB55; font-weight: bold;}
.php .st0 {color: #CC3333}
.php .st_h {color: #CC3333}
.php .nu0 {color: #CC3333;}
.php .nu8 {color: #CC3333;}
.php .nu12 {color: #CC3333;}
.php .nu19 {color: #CC3333;}
.php .me1 {color: #BB00BB;}
.php .me2 {color: #BB00BB;}
.php .re0 {color: #FF5555;}