* { padding:0px; margin:0px; }
BODY, HTML { border:0px; padding:0px; margin:0px; background-color:#383838; font-family:verdana; font-size:12px; color:#C7C7C7; }
INPUT, SELECT { font-size:10px; }
UL { margin:0px; padding:0px; margin-left:14px; }
OL { margin:0px; padding:0px; margin-left:14px; }
LI { margin:0px; padding:1px; }

A.white_link { color:#FFFFCC; font-weight:normal; text-decoration:none; }
A.white_link:hover { color:#FFFFCC; font-weight:normal; text-decoration:underline; }
A.dkgray_link { color:#383838; font-weight:normal; text-decoration:none; }
A.dkgray_link:hover { color:#383838; font-weight:normal; text-decoration:underline; }

.pad2px { padding:2px; }
.pad10px { padding:10px; }
.padT0px { padding-top:0px; }
.padB0px { padding-bottom:0px;}
SPAN.black { color:#392017; }
.italic_10px { font-size:10px; font-style:italic; }
.bold { font-weight:bold; }
.float { float:left; }
.clear { clear:both; }

DIV.header { height:37px; background-image:url(imgs/header-gradient.gif); background-repeat:repeat-x; }
DIV.headerText { padding:6px; font-size:18px; font-family:verdana; }
DIV.displayNone { display:none; }
DIV.displayBlock { display:block; }
DIV.headerPanel { padding:10px; line-height:130%; background-image:url(imgs/header-colorbar-dropshadow-2px.gif); background-repeat:repeat-x; }
DIV.upshadow { height:2px; overflow:hidden; background-image:url(imgs/header-colorbar-upshadow-2px.gif); background-repeat:repeat-x; }
DIV.dropshadow { height:2px; overflow:hidden; background-image:url(imgs/header-colorbar-dropshadow-2px.gif); background-repeat:repeat-x; }
DIV.copyright { background-color:#6c6c6c; color:#383838; background-image:url(imgs/copyright-gradient.gif); background-repeat:repeat-x; }
DIV.showHand { cursor:pointer; }

DIV.scoop { background-image:url(imgs/the-scoop-gradient.gif); background-repeat:repeat-x; }
DIV.scoop h1 { font-size:14px; color:#C8C80A; }
DIV.notes { background-color:#cccccc; padding:5px; moz-opacity:.55; opacity:.55; filter:Alpha(opacity=55); }
DIV.notes_text { moz-opacity:1; opacity:1; filter:Alpha(opacity=99); color:#000000; line-height:130%; }
DIV.notes_text A { color:#626106; font-weight:bold; }
DIV.notes_text A:hover { color:#C8C80A; background-color:#5b5b5b; text-decoration:underline; }
DIV.scoop P.timestamp { color:#C8C80A; text-align:right; font-size:11px; font-weight:bold; }
DIV.scoopArticle { width:31%; float:left; padding:12px; padding-right:0px;}
DIV.aboutMe { background-color:#C8C80A; }
P.aboutMe_text { padding:2px; color:#7A7A06; }
/*P.aboutMe_text:hover { color:#FFFF00; }*/

DIV.AboutMeText { width:450px; padding-left:10px; }

LEGEND.vital_specs_wrx { color:#32C832; padding-left:4px; margin-left:20px; font-weight:bold; }
FIELDSET.vital_specs_wrx { margin:2px; padding:8px; }
LEGEND.modifications_wrx { color:#32C832; width:auto; padding-left:4px; margin-left:20px; font-weight:bold; }
FIELDSET.modifications_wrx { margin:2px; padding:8px; }

.BkClr_yellow { background-color:#C8C80A; }
.BkClr_sandstone { background-color:#7A7A06; }
.BkClr_coral { background-color:#C7490A; }
.BkClr_red { background-color:#7A2D06; }
.BkClr_ltblue { background-color:#3c5dff; }
.BkClr_blue { background-color:#00178c; }
.BkClr_green { background-color:#32C832; }
.BkClr_army { background-color:#326632; }
.BkClr_dkgray { background-color:#383838; }
.BkClr_ltgray { background-color:#C7C7C7; }
.BkClr_drymud { background-color:#b6826e; }
.BkClr_chocolate { background-color:#5e3424; }

.Clr_ltyellow { color:#FFFFCC; }
.Clr_yellow { color:#C8C80A; }
.Clr_sandstone { color:#7A7A06; }
.Clr_coral { color:#C7490A; }
.Clr_red { color:#7A2D06; }
.Clr_medblue { color:#9aa9f2; }
.Clr_ltblue { color:#3c5dff; }
.Clr_blue { color:#00178c; }
.Clr_green { color:#32C832; }
.Clr_army { color:#326632; }
.Clr_dkgray { color:#383838; }
.Clr_ltgray { color:#C7C7C7; }
.Clr_drymud { color:#b6826e; }
.Clr_chocolate { color:#5e3424; }
.Clr_black { color:#000000; }

/* CONTACT FORM CSS CLASSES */
DIV.spacedFields DIV { margin:3px; }
INPUT.securitycode_css { font-size:15px; padding:2px; }


/* CODE SAMPLES SECTION */
.codetitle_php { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#5e3424; color:#E7E1D3; }
.code_php { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#E7E1D3; color:#5e3424; }
.codetitle_htaccess { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#632378; color:#E7E1D3; }
.code_htaccess { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#E7E1D3; color:#632378; }
.codetitle_perl { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#632378; color:#E7E1D3; }
.code_perl { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#E7E1D3; color:#632378; }
.codetitle_js { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#696809; color:#E7E1D3; }
.code_js { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#E7E1D3; color:#696809; }
.codetitle_cs { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#3F959E; color:#E7E1D3; }
.code_cs { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#E7E1D3; color:#3F959E; }
.codetitle_html { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#375075; color:#E7E1D3; }
.code_html { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#E7E1D3; color:#375075; }
.codetitle_cf { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#356040; color:#E7E1D3; }
.code_cf { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#E7E1D3; color:#356040; }
.codetitle_browser { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#777777; color:#f9f9f9; }
.code_browser { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#f9f9f9; color:#777777; }
.codetitle_vb { padding:3px; margin-top:10px; font-size:10px; font-family:courier; font-weight:normal; background-color:#006600; color:#E7E1D3; }
.code_vb { padding:3px; margin-bottom:20px; font-size:10px; font-family:courier; font-weight:normal; line-height:120%; background-color:#EEFFEC; color:#696809; }

.codeArticleTitle { margin-top:30px; padding:3px; font-weight:bold; background-color:#000099; color:#FFFFFF; }
.codeArticle { padding:12px; line-height:140%; background-color:#C0C0C0; color:#333333; }
.codeArticle UL, .codeArticle OL { padding-left:5px; }
.codeArticle H1, .codeArticle H2, .codeArticle H3, .codeArticle H4, .codeArticle H5, .codeArticle H6 { line-height:170%; }
.codeComment { color:#FF6600; }
.codeFunction { color:#3366CC; }
.codePageName { font-family:verdana; font-size:10px; font-weight:normal; font-style:italic; }
.codeSubhead { font-weight:bold; font-size:11px; }

.emailTitle { padding:3px; margin-top:10px; font-size:10px; font-family:courier; background-color:#B0130F; color:#efefef; }
.emailSender { font-family:verdana; font-size:11px; font-weight:normal; font-style:italic; }
.emailView { padding:3px; margin-bottom:20px; font-size:12px; font-family:tahoma; font-weight:normal; line-height:130%; background-color:#efefef; color:#B0130F; }