a {
    border-bottom: 0.02em dashed #DADADA;
    text-decoration: none
}

acronym, abbr {
    border-bottom: 1px dashed #CC0033;
    letter-spacing: .07em
}

blockquote {
    background-color: #F6F6F7;
    border-left: 0.02em dashed #525D5A;
    padding: 0.2em 0.5em
}

body {
    background-color: #EDEDEF;
    color: #313031;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 8px;
    margin: 0 auto;
    padding: 0px;
    text-align: center
}

cite {
    background-color: #F0FFFa;
    border: 0.02em double #040;
    color: #555;
    display: block;
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
    padding: 0.5em
}

code {
    background-color: transparent;
    color: #006622;
    font-family: 'Lucida Console', Monaco, monospace;
    font-size: 1.1em;
    padding: 0.1em 0.3em
}

dt {
    font-family: Georgia, Georgia, serif;
    font-weight: bold
}

h2 [ id |= "post" ], h2 [ id |= "post" ] a {
    color: #aa0100
}

h2, h3 {
    font-weight: bold;
    padding: 1px;
    text-align: left
}



h3{
    font-size: 13px
}

h4 {
    background-color: #E2EBFF;
    font-size: 1.1em
}

hr {
    border-bottom: 1px solid #eee;
    width: 80%
}

html {
    background-color: inherit;
    color: inherit;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: medium;
    margin: 0 auto;
    padding: 0px;
    text-align: left
}

pre {
    background-color: #eee;
    border: #FFFFFC;
    font-family: 'Andale Mono', 'Monte Carlo', monospace;
    padding: 0.2em
}

small {
    font-size: 0.9em;
    line-height: 1.5em
}

* html .sidebar {
    margin-right: -0.5em
}

.ac {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.archived {
    padding: 0px 0px 0px 15px
}

.archived h2{
    font-size: 14px
}

.attnTop {
    background-color: #EEEAE4;
    border: 0.08em solid #6B443E;
    display: block;
    font-family: 'dejavu sans condensed', 'liberation sans', 'Trebuchet MS', Trebuchet, sans-serif;
    margin: 2em auto;
    padding: 0.6em 1.2em;
    text-align: left
}

.attn {
    background-color: #EDE9E3;
    border: 0.08em solid #6B443E;
    display: block;
    font-family: 'dejavu sans condensed', 'liberation sans', 'Trebuchet MS', Trebuchet, sans-serif;
    margin: 2em auto;
    padding: 0.6em 1.2em;
    text-align: left
}

.audience {
    background-color: #DFDFEF;
    font-family: 'dejavu sans condensed', 'liberation sans', 'Trebuchet MS', Trebuchet, sans-serif;
    font-size: 0.9em;
    font-weight: 400;
    margin: 1em;
    outline: 0.1em solid #FFF;
    padding: 0.5em
}

.audience .tinytalic {
    font-size: 1.1em
}

.audienceEx {
    color: #833;
    font-weight: 600
}

.audienceOS {
    color: #338;
    font-weight: 600
}

.audienceSoft {
    color: #383;
    font-weight: 600
}

.blue {
    color: #00D
}

.bold, .strong {
    font-weight: 800
}

.bottomsmaller {
    background-color: #eee;
    border: 1px solid #225;
    color: #336;
    display: block;
    font-family: 'dejavu sans condensed', 'liberation sans', 'Trebuchet MS', Trebuchet, sans-serif;
    font-size: small;
    margin: 1em auto;
    padding: 0.2em;
    text-align: left
}

.center, .aligncenter, .middle, .alignCenter, .textcenter, .textCenter {
    text-align: center
}

.clear {
    clear: both
}

.code {
    background-color: #efefef;
    color: #006622;
    font-family: 'dejavu sans mono', 'Lucida Console', monospace;
    font-size: 1.1em;
    padding: 0.1em 0.3em
}

.comarea{
    color: #313031;
    font-family: 'lucida sans unicode', 'Lucida Grande', Sans-Serif;
    line-height: 17px
}

.comauth{
    border-bottom: 1px solid #D6D3CE;
    font-size: 11px;
    font-weight: bold;
    padding: 0px 0px 2px 2px;
    width: 70%
}

.comli{
    border-bottom: 1px solid #D6D3CE;
    border-left: 1px solid #D6D3CE;
    margin: 25px 0px 20px 0px;
    min-height: 90px;
    padding: 4px;
    text-align: left;
    width: 95%
}

.comli .cmeta {
    border: none;
    font-size: 10px;
    font-weight: normal;
    margin: 1px 0px 5px 2px
}

.comol{
    font-weight: bold;
    list-style-type: upper-roman;
    margin: 20px 0px 40px 0px;
    text-align: left
}

.comtxt{
    font-size: 9px;
    font-weight: normal;
    margin: 0px 0px 0px 5px;
    text-align: left
}

.cursive {
    font-family: cursive
}

.dagger {
    background-color: #DFDFE0;
    font-family: serif;
    font-size: smaller;
    font-style: italic;
    margin: 1.5em;
    padding: 0.7em
}

.darkRed, .darkred, .DarkRed {
    background-color: #FEFEFE;
    color: #C33;
    letter-spacing: -0.1em;
    margin: 0
}

.displaynone {
    display: none
}

.entry {
    font-size: 1em;
    line-height: 1.4em
}

.entry a img {
    border: 1px solid #FFFFFF;
    padding: 6px
}

.entry img {
    border: 2px solid #FFFFFF;
    max-width: 98%;
    padding: 6px
}

.entry input {
    background-color: #FFFFFF;
    border: 1px solid #D6D3CE;
    font-size: 9px;
    margin: 2px auto;
    padding: 0px
}

.entry input [ value = "Submit" ] {
    font-size: 9px
}

.entry ol li {
    list-style: decimal outside
}

.entry ul li {
    list-style-type: square
}

.fancy {
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    letter-spacing: -1px
}

.fancyDL dd {
    background-color: #FEFEFE;
    font-family: "lucida sans unicode", "lucida grande", sans-serif;
    margin: 0;
    outline: 0.05em dotted #999;
    padding: 0.2em
}

.fancyDL dt {
	background-color:#FAFAFA;
	background-image: url('backgrounds/fancydldt.png');
	background-position: center center;
	background-repeat: repeat-x;
	height: 120%;
	border:0 solid #D24B5A;
	color:#000044;
	font-size: 1.1em;
	font-weight:bold;
	margin-top:1em;
	padding:0.2em 0.6em 0.4em;
	width:90%;
        border-right:0.5em solid rgba(90,90,90,0.3);
}

.fancyToo dd {
    background-color: #ade;
    font-family: "lucida sans unicode", "lucida grande", sans-serif;
    margin: 0;
    outline: 1px solid #444;
    padding: 0.2em
}

.fancyToo dt {
    background-color: #cdc;
    border: 2px solid #fff;
    color: #000;
    font-weight: bold;
    margin-top: 1em;
    width: 40%
}

.fantasy {
    font-family: fantasy
}

.floatlt, .floatLt, .floatLT {
    float: left;
    margin: 0.5em 1em 0.5em 0.5em;
    position: relative
}

.floatrt, .floatRt, .floatRT {
    float: right;
    margin: 0.5em 0em 0.5em 1em;
    position: relative
}

.footer {
    background-color: #FFFFFF;
    border: 1px solid #D6D3CE;
    clear: both;
    color: #313031;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 0.8em;
    height: 55px;
    line-height: 17px;
    margin: 1px 0px;
    padding: 0px;
    width: 990px
}

.ghost {
    color: #d0d0d0
}

.go-up {
    background-color: #FFF;
    border: 1px solid #D6D3CE;
    font-size: 10px;
    height: 15px;
    margin: 1px auto;
    padding: 0px;
    width: 990px
}

.h1side {
    border-bottom: 0.07em solid #CF0C39;
    font-size: 1.8em;
    letter-spacing: -1px;
    text-align: right
}

.header {
    background: url('bligblog_header.jpg') no-repeat bottom center;
    background-color: transparent;
    border: 1px solid #D6D3CE;
    display: block;
    height: 98px;
    margin: 1px 0px;
    padding: 0px;
    width: 990px
}

.hidden {
    visibility: hidden
}

.imgoutset {
    border: 1.4em outset #fafafa
}

.indent {
    display: inline-block;
    text-indent: 2em
}

.italic {
    font-style: oblique
}

.italics, .italic {
    font-style: italic
}

.monospace {
    font-family: monospace
}

.myfootnote {
    background-color: #eee;
    border: 1px dotted #ccc;
    color: #333;
    font-family: "times new roman", times, serif;
    font-size: x-small
}

.navbar{
    margin: 0px auto;
    padding: 3px 1px 2px 1px
}

.navbar ul, .navbar li{
    display: inline;
    list-style-type: none
}

.navigation {
    font-size: 12px;
    font-weight: bold;
    margin: 40px 30px 20px 30px;
    padding: 0 10px
}

.ncol {
    background: #FFF;
    float: left;
    padding: 20px 25px 40px 35px;
    width: 70%
}

.ncol .navigation {
    font-size: 11px;
    margin: 15px 0px
}

.ncol h2 {
    border-bottom: 2px solid #525d5a;
    font-size: 18px;
    line-height: 24px;
    width: 100%
}

.ncol h2.inner, .entry * h2.inner {
    border-bottom: 1px solid #555;
    font-size: 16px;
    line-height: 24px;
    width: 85%
}

/* -------------- h3 mod via live testing 20100415 ---------- */
.ncol h3, .entry h3 {
  background-image:url("header_repeater.jpg");
  background-position:center center;
  background-repeat:repeat;
  font-family:monospace;
  font-size:1.5em;
  font-weight:800;
  padding:1em 0.2em;
  text-shadow:0.02em 0.06em 0.12em rgba(0, 0, 0, 0.3);
}

.noborder {
    border: 0em
}

.normal {
    font-style: normal;
    font-weight: normal
}

.normal {
    font-size: medium;
    font-style: normal;
    font-weight: normal
}

.page {
    background-color: #FFF;
    border: 1px solid #D6D3CE;
    float: left;
    margin: 1px 0px;
    padding: 0px;
    text-align: left;
    width: 990px
}

.page .navigation a{
    font-size: smaller;
    font-style: italic;
    font-weight: normal
}

.page .ncol a {
    color: #800
}

.page .ncol a, .page .wcol a {
    border-bottom: 1px dotted #555
}

.page .wcol h2 {
    background-color: #fafafd;
    border-bottom: 0.09em solid #557;
    border-right: 0.14em solid #779;
    display: block;
    float: left;
    margin: 0.6em;
    margin-left: 0em;
    padding: 0.4em;
    text-shadow: 0.05em 0.05em 0.08em #335;
    width: 250px;
    z-index: 1099
}

.page .wcol h2 a {
    border: none;
    font-family: Georgia, georgia, serif
}

.pointer {
    cursor: pointer;
    margin-top: -3em
}

.post {
    margin: 0px 10px 55px 2px;
    text-align: justify
}

.post h2 a {
    font-family: 'Arial Black', Gadget, sans-serif;
    font-weight: normal;
    text-align: left
}

.post h2 [ id |= post ] {
    z-index: 9999
}

.postmetadata {
    border-top: 1px solid #D6D3CE;
    color: #313031;
    font-size: 10px;
    line-height: 17px;
    margin: 25px 0 0 0;
    padding: 3px;
    text-align: left;
    width: 85%
}

.powered {
    margin: 12px auto;
    margin-right: 100px;
    padding-left: 30px;
    text-align: center
}

.powered a {
    color: #224359;
    font-weight: bold
}

.preview, .preview ul, .preview ul li {
    list-style: none;
    margin: 20px 0px 20px -13px;
    width: 594px
}

.PRink {
    color: #FF0000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    visibility: hidden
}

.pseudocite {
    background-color: #cec;
    border: 1px solid #225;
    color: #336;
    display: block;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 1.25em;
    font-style: italic;
    margin: 1em auto;
    padding: 0.2em;
    text-align: left;
    text-indent: 1em;
    width: 80%
}

.red {
    color: #D00
}

.sandyback {
    background-color: #ddb
}

.sans-serif {
    font-family: sans-serif
}

.script, .cursive {
    font-family: 'Comic Sans MS', 'comic sans', cursive
}

.searchbox{
    background: #F7F7F7;
    border: 1px solid #D6D3CE;
    display: block;
    height: 50px;
    margin: 2px auto;
    padding: 0px;
    width: 500px
}

.section, .sections {
    background-color: #FEFEFA;
    border: 0.2em double #CDCDCD;
    color: #202030;
    font-family: arial, helvetica, "liberation sans", sans-serif;
    margin: 0.5em;
    padding: 0.5em 1em
}

.serif {
    font-family: serif
}

.sidebar {
    float: right;
    font-size: 10px;
    padding: 35px 8px 40px 8px;
    width: 190px
}

.sidebar h2 {
    font-size: 11px;
    text-align: right
}

.sidebar h2{
    border-bottom: 2px solid #525d5a;
    font-size: 10px;
    line-height: 14px;
    text-align: right
}

.sidebar ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0px 2px 30px 18px;
    padding: 0px
}

.sidebar ul li ul li {
    color: #404040;
    list-style-image: none;
    list-style-type: square;
    margin: 0px 0px 0px 4px
/*    padding: 0.4em 0.2em;  */
/*  max-height: 18px;  */
}

.sidebar ul li ul li a:hover {
  text-decoration:none;
  color:#C00;
}

.sidebar ul li ul li img,
.sidebar ul li ul li a img {
  max-height: 16px;
  max-width: 16px;
  vertical-align: text-bottom;
}

.sidebarul li {
    list-style-image: none;
    list-style-type: none
}

.sidebarul li ul {
    margin: 10px 0px 10px 10px;
    padding-left: 5px
}

.smallcaps {
    font-variant: small-caps
}

.smaller {
    font-size: smaller
}

.styledPlain dd {
    background-color: #eceed7;
    font-family: "lucida sans unicode", "lucida grande", sans-serif;
    margin: 0.00em 0.00em 0.00em 0.00em;
    outline: 1px solid #4f4f4f;
    padding: 0.2em
}

.styledPlain dt {
    background-color: #ededf8;
    border: 0.2em solid #fff;
    color: #000000;
    font-weight: bold;
    margin-top: 1em;
    width: 40%
}

.t-s{
    background-color: #FFF;
    border: none;
    color: #525d5a;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 10px;
    height: 100%;
    margin: 0px auto;
    padding: 0px;
    width: 67%
}

.tinytalic {
    color: #777;
    font-family: serif;
    font-size: 0.9em;
    font-style: italic
}

.toggler {
    background-color: #EFF;
    color: #20C;
    cursor: pointer;
    font-family: sans-serif;
    font-variant: small-caps;
    font-weight: 100;
    letter-spacing: 0.15em;
    margin: auto 0.6em
}

.topsform {
    background-color: #FFFFFF;
    border: 1px solid #D6D3CE;
    float: right;
    height: 16px;
    margin: -1px 2px 3px 0px;
    padding: 0px;
    width: 220px
}

.topsformsubmit{
    background-color: #FFF;
    border: none;
    border-left: 1px solid #D6D3CE;
    color: #525d5a;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 100%;
    margin: 0px auto;
    padding: 0px;
    width: 30%
}

.warning, .warning a, .warning a sup {
    background-color: #A13;
    color: #FFF;
    letter-spacing: 1px;
    margin: 0.2em;
    padding: 0.3em
}

.wcol {
    line-height: 1.5em;
    margin: 0px auto;
    padding: 20px 15px 10px 15px;
    width: 80%
}

.wcol h2{
    font-size: 20px;
    line-height: 25px
}

a img, .sidebar a {
    border-bottom: none
}

blockquote code.blockCode {
    background-color: inherit;
    font-weight: 700;
    padding: 1em
}

dl.boldtitleDL {
    background-color: #FFe;
    background-image: url('../../special/css/bg/parchmnt-bg.jpg');
    background-position: -10px 0px;
    padding: 10px
}

dl.boldtitleDL dl dt {
    background-color: #dde;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    padding: 0.3em
}

dl.boldtitleDL dt {
    background-color: #ddd;
    border: 2px solid #fff;
    font-family: georgia, georgia, serif;
    font-size: medium;
    font-weight: bold;
    padding: 0.5em;
    width: 60%
}

dl.boldtitleDL dt a {
    color: #444
}

dl.fancyDL {
    background-color: #fcfcfc;
    /* background-image: url(backgrounds/fancyDL-bg.png); */
    padding: 0.2em;
    text-align: left
}

dl.fancyToo {
    background-color: #9cd;
    padding: 0.2em;
    text-align: left
}

dl.innerDL {
    background-color: #FFe;
    margin: 15px;
    outline: 1px solid #aa0
}

dl.innerDL dd {
    margin: 0 auto;
    padding: 1em
}

dl.innerDL dt {
    background-color: transparent;
    border: none;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    padding-left: 1em;
    padding-top: 0.5em
}

dl.styledPlain {
    background-color: #c5c5c5;
    padding: 0.2em;
    text-align: left
}

dl.subtleDL {
    background-color: #eAEAEA;
    background-image: url(backgrounds/subtleDL-bg.png)
}

dl.subtleDL dd {
    background-color: #FFFAFA;
    border: 2px double #fff;
    padding: 0.3em
}

dl.subtleDL dt {
    background-color: #FFF;
    border-bottom: 0.1em solid #500;
    border-left: 0.2em solid #FAFAF0;
    font-family: Verdana, verdana, geneva, sans-serif;
    text-indent: 1em
}

h3.scitehead {
    border-bottom: 3px double #FFF08B
}

h4.smallcaps {
    border-bottom: 0.1em solid #777;
    font-variant: small-caps;
    width: 75%
}

hr.fat-HR {
    border: 4px outset #aa9
}

img.c {
    display: block;
    margin-left: auto;
    margin-right: auto
}

img.l, .al {
    float: left
}

img.r, .ar {
    float: right
}

sup.smallsup {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 80%;
    font-style: normal;
    font-weight: normal
}

ul li.page_item ul li.page_item {
    color: #404040;
    list-style-image: none;
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    margin-left: -1px
}

ul.fancyUL {
    background-color: #DEDFD0;
    list-style-position: outside;
    padding: 0.5em
}

ul.fancyUL li {
    list-style-type: square;
    margin: 0.3em 1.5em 0.2em auto
}

ul.headerList {
    background-color: #f0f0fa;
    display: block;
    list-style-type: none;
    margin: 1em auto
}

ul.headerList li {
    font-size: 1.2em;
    font-style: italic;
    font-weight: 800;
    list-style-type: upper-roman;
    margin: 0.7em 0.8em
}

ul.insideFancyDD li, .fancyDL dd ul li {
    background-color: #F0F7FA;
    color: #3F304F;
    display: block;
    padding: 0.2em
}

ul.nudgeinlist {
    left: 1em;
    list-style-type: none
}

ul.nudgeinlist li, .nobull {
    list-style-type: none
}

#bottomentary {
    color: #555;
    font-family: serif;
    font-size: x-small;
    font-weight: normal
}

#clearfoot {
    visibility: visible
}

#commentform {
    margin: 15px 0px 30px 0px
}

#commentform #submit {
    background: #FFFFFF;
    border: 1px solid #D6D3CE;
    border-right: 3px solid #D6D3CE;
    font-weight: bold;
    padding: 2px;
    text-align: center;
    width: 600px
}

#commentform input {
    border: 1px solid #D6D3CE;
    border-right: 3px solid #D6D3CE;
    font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    margin: 5px 5px 1px 0;
    padding: 2px;
    width: 170px
}

#commentform textarea {
    border: 1px solid #D6D3CE;
    border-right: 3px solid #D6D3CE;
    font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    padding: 2px;
    width: 594px
}

#comparison, #comparisonDIV {
    background-color: #ededed;
    outline: 0.02em;
    padding: 0.5em
}

#comparisonDL dd ul li dt.compsubDT {
    background-color: #F4f4e0
}

#comparisonDL dt {
    background-color: #e0e0f0;
    border: 3px double #eee;
    font-family: tahoma, geneva, sans-serif;
    font-weight: bold;
    width: 70%
}

#content{
    font-size: 11px;
    margin: 0px auto;
    text-align: left;
    width: 992px
}

#FTPclients dl {
    border: 1px double #eee;
    padding: 5px
}

#FTPclients dl dd {
    background-color: #bce
}

#FTPclients dl dt {
    background-color: #cDF
}

#glabel {
    float: right;
    position: relative
}

#headerContainer {
	background-image:url(header_repeater.jpg);
	background-repeat:repeat-x;
	margin:0 0 -4px;
	padding:0;
}

#htmltidy * pre {
    background-color: #050;
    color: #ddf;
    font-family: "free mono", "courier new", courier, monospace
}

#htmltidy blockquote dl dd ul li {
    list-style-type: none;
    padding-left: 0em
}

#htmltidy dl {
    background-color: #333;
    color: #dda;
    font-family: "monaco", "andale mono", monospace
}

#htmltidy dl dd, #htmltidy dl dt {
    margin-left: 1em;
    margin-top: 1em
}

#htmltidy dl dt {
    font-family: "dejavu sans mono", monaco, "andale mono", monospace;
    font-weight: bold
}

#htmltidy ul {
    margin-left: 0em;
    padding-left: 0em
}

#makeSomeSpace {
    border-right: 0.08em solid #999;
    display: block;
    height: 8em;
    width: auto
}

#pseudocite {
    background-color: #5f9ea0;
    color: #ffe;
    display: block;
    font-family: "comic sans", "comic sans ms", cursive;
    font-size: small;
    margin: 1em auto;
    padding: 0.2em;
    text-align: left
}

#scite00, div#scite01, div#scite02, div#scite03, div#scite04, div#scite05 {
    background-color: #eee;
    border: 2px solid #bbc;
    padding: 0.4em
}

#scite03 table tbody tr.myprefsrow td {
    background-color: #FFE;
    color: #338;
    font-family: cursive;
    font-weight: bold
}

#tbs {
    background: #F7F7F7;
    border: 1px solid #525D5A;
    padding: 5px
}

#TextDisplay {
    font-size: 9px;
    font-weight: normal;
    margin: 5px 0px 0px 5px;
    text-align: left
}

#topbar{
    background-color: #FFFFFF;
    border: 1px solid #D6D3CE;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 10px;
    height: 25px;
    line-height: 17px;
    margin: 1px 0px;
    padding: 0px;
    width: 990px
}

#ts {
    background-color: #Feefef
}

#tsearchsubmit {
    background-color: #CF0C39;
    color: #FFF
}

* html .sidebar #fontsPanel, * html .sidebar #createSidebar {
    float: right;
    margin-right: -2em;
    position: relative;
    z-index: 555
}

.parchment, dl#worksCitedList {
    background-image: url('../../special/css/bg/parchmnt-bg.jpg');
    background-position: -10px 0px;
    outline: 3px double #550;
    padding: 1em
}

.post h2, .entry form, #align_left {
    text-align: left
}

.searchbox #searchform {
    background: #FFF;
    border: 1px solid #D6D3CE;
    margin: 14px auto;
    padding: 0px;
    width: 400px
}

.searchbox #searchform #s{
    background-color: #FFF;
    border: none;
    color: #404040;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 10px;
    height: 100%;
    margin: 0px auto;
    padding: 1px;
    width: 298px
}

.searchbox #searchform #searchsubmit{
    background-color: #FFF;
    border: none;
    border-left: 1px solid #D6D3CE;
    color: #404040;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 100%;
    margin: 0px auto;
    padding: 2px 0px;
    width: 96px
}

.sidebar ul#pages {
    margin-bottom: 0;
    margin-top: 0
}

a img, .page .ncol h2 a, li#advWinCare h2, .noborder h2 {
    border: none
}

a#config {
    color: #cd8
}

body#gmailfilter div.post a {
    background-color: #FFA;
    font-style: italic;
    font-weight: bold
}

div#comparisonsDIV {
    display: block;
    width: 90%
}

div#htmltidy {}

div#learningcurve h2 {
    border-bottom: 2px ridge #777;
    color: #30904D;
    font-family: Georgia, Georgia, serif;
    margin-top: 2em;
    text-indent: 1em;
    width: 70%
}

div#linuxClist dl dt {
    background-color: #222;
    color: #aFa;
    font-family: 'Andale Mono', 'Monte Carlo', monospace;
    font-size: 110%;
    font-weight: 800;
    padding: 0.2em
}

div#makebutton dl dd {
    background-color: #CCFFCC;
    color: #FF0033;
    font-family: "Lucida Console", Monaco, monospace;
    font-weight: bold
}

div#novicefooty {
    margin: 0 auto;
    text-align: center
}

dl#bookmarksList dd {
    margin-left: 0;
    padding-left: 0
}

dl#bookmarksList dt {
    font-size: 1.4em;
    margin-top: 1em
}

dl#bookmarksList dt span.pointer {
    color: #F00;
    font-size: smaller
}

dl#comparisonDL {
    background-color: #cce;
    text-align: left
}

dl#comparisonDL dt.desbyex {
    border: none;
    margin: 1em 0;
    margin-bottom: 1em;
    text-indent: 1em
}

dl#worksCitedList dt {
    border-bottom: 0.2em groove #a88;
    border-top: 0.2em solid #FFF;
    margin-bottom: 0.8em;
    margin-top: 2em
}

li#advWinCare {
    background-color: #EBEBFF
}

#htmltidy blockquote a:link, #htmltidy blockquote a:visited {
    color: #7fff00
}

#htmltidy dl dd ul li:first-letter {
    font-size: larger;
    font-weight: bold
}

#tbs:hover {
    background-color: #FDFDFA
}

#ts:focus {
    background-color: #e0e0Fa;
    color: #33a;
    font-weight: 600
}

.audience:first-line {
    font-size: 1.2em;
    font-weight: 800
}

.entry a, ul li.page_item ul li.page_item:first-letter, div#firstpara:first-line, .insideFancyDD li:first-letter, .bold, .strong {
    font-weight: bold
}

.footnotes:before {
    content: "Footnotes: \a \d"
}

.navbar a, .navbar a:visited {
    color: #525d5a;
    float: left;
    font-weight: bold;
    margin: 0px 10px 3px 10px
}

.nodeco, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
    text-decoration: none
}

.page .navigation .al a:before {
    content: "<-- Newer:: "
}

.page .navigation .ar a:after {
    content: " ::Older -->"
}

.page .ncol .navigation .al a:before, .page .ncol .navigation .ar a:after {
    content: " "
}

.page .ncol entry a:hover {
    color: #F00
}

.toggler:hover {
    background-color: #FFE;
    color: #D04;
    font-weight: 900
}

.topsformsubmit:hover, .entry input [ value = "Submit" ]:hover, .searchbox #searchform #searchsubmit:hover, #commentform #submit:hover{
    background-color: #F6F6E8
}

a:active {
    color: #080
}

a:focus {
    color: #D13
}

a:hover {
    color: #A08;
    text-decoration: underline
}

a:link {
    color: #2F32A5
}

a:visited {
    color: #308
}

cite:before {
    color: #A11;
    content: "Works Cited: \a \a";
    font-family: sans-serif;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    white-space: pre
}

dl.boldtitleDL dt a:hover {
    color: #00a
}

h2 a:hover, .navbar a:hover, .mod, .powered a:hover {
    color: #CC0033
}

h2, h3, h2 a, h2 a:visited{
    color: #525d5a
}

li#gfilters a:hover {
    color: #D22
}

li#gfilters a:link {
    color: #229
}

li#gfilters a:visited {
    color: #339
}

p.firstpara:first-line {
    font-style: italic;
    font-variant: small-caps;
    font-weight: bold
}

.ncol h2.inner, .entry h2.inner {
    border-bottom: 1px solid #555;
	background:none;
	border:none;
	display:block;
	float:none;
	width:100%;
	font-family:sans-serif;
	text-shadow:none;
	font-weight:400;
	clear:left;
    font-size: 16px;
    width: 100%
}

div#sidebar {
  margin-right:2em;
}

/* --------------- classes added 2010 --------------------------- */

.strikeout, .strike {
	text-decoration: line-through;
}

.parchment .code {
  background-color:#FFFFFA;
}

.more-link {
  background-color: rgba(255,255,200,0.7);
}

/* --------------- Generated Content Stuff - 2010 --------------- */

ul.seealso:before {
    color: #A11;
    content: "See Also: \a \a";
    font-family: sans-serif;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    white-space: pre
}

.pseudocite, .pseudoCite {
    background-color:#CCDDDD;
    color:#000080;
    display:block;
    font-family:Arial,"Helvetica",sans-serif;
    font-size:0.8em;
    margin:0.5em auto;
    padding:1.5em;
    text-align:justify;
}

.pseudocite:before, .pseudoCite:before {
    color: #A11;
    content: "Author's aside: \a \a";
    font-family: sans-serif;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    white-space: pre
}

.clearboth {
  clear:both;
}