a      { color: #4169e1; font-size: 1em; text-decoration: none; border-bottom: 1px none }

a:visited   { text-decoration: none }

a:hover       { text-decoration: none; border-bottom: 1px }

acronym, abbr {
                cursor: help;
                }

blockquote   { margin-left: 15px; padding-left: 5px; border-left: 1px dashed #666 }

BODY            { color: #4169e1; font: italic 12px georgia, serif; background-color: transparent; text-align: center; margin: 0; padding: 0px; border: 0px }
#rap      { background-position: left bottom; margin-top: 10px; position: relative; width: 100% }

html         { color: #333; font: smaller Arial, Helvetica, sans-serif; background: white repeat-x; text-align: center; width: 100% }

cite {
	font-size: 90%;
	font-style: normal;
}

h2      { color: #888; font-weight: bold; font-size: 12px; background-color: transparent; margin: 5px 0 0px; padding-bottom: 1px; border-bottom: 1px none #4169e1 }

h2 a,
h2 a:visited,
h2 a:hover,
h2 a:visited:hover    { color: #6495ed; font: italic bold 16px georgia, serif; text-decoration: none; text-transform: capitalize }
h3  { font: italic bold 16px georgia, serif; margin-top: 0 }
H4     { color: #888; font-weight: bold; font-size: 12px; margin: 5px 0 0px; padding-bottom: 1px; border-bottom: 1px none #4169e1 }

img-old      { background-color: #ffffff; padding: 3px }
img.alignleft-old { 
                float: left;
                margin: 3px 3px 3px 0;
                }

img.alignright-old { 
                 float: right;
                 margin: 0 3px 3px 3px;
                 }

img        { background-color: #ffffff; padding: 1px; border: black }
img.alignleft { 
                float: left;
                margin: 3px 3px 3px 0;
                }

img.alignright { 
                 float: right;
                 margin: 0 3px 3px 3px;
                 }

li { 
     margin: 0;
     padding: 0;
     list-style-type: none;
     }


ol#comments li p {
                   font-size: 100%;
                   }

ul { 
     margin: 0;
     padding: 0;
     }

/*
   * Classes
   */

/* The credits at the bottom of the site */
.credit      { font: italic 12px georgia, serif; background-color: transparent; text-align: left; text-transform: capitalize; float: left; clear: both; margin: 10px 3px 0; padding: 3px 3px 0px; left: 0px }

.credit a, 
.credit a:hover,
.credit a:visited,
.credit a:visited:hover    { font: italic 12px georgia, serif }
.sitemeter     { color: #a9a9a9; font-weight: normal; font-size: 10px; background-color: transparent; text-align: right; vertical-align: bottom; clear: both; margin: 10px 3px 0; padding: 3px 3px 10px }
/* For the blog tagline */
.description  {  font: italic 12px georgia, serif }

/* Link to the comments */
.feedback       { font: italic 12px georgia, serif; text-align: left; float: left; clear: both; width: 400px }
.feedback a,
.feedback a:hover,
.feedback a:visited,
.feedback a:visited:hover { 
                            text-decoration: none;
                            }

/* The post informations */
.meta    { font-size: 12px; background-color: transparent }

.meta li, 
ul.post-meta li {
                  display: inline;
                  }

.meta ul {
           display: inline;
           list-style: none;
           margin: 0;
           padding: 0;
           }

.meta a  { color: #f08080; text-decoration: none; text-transform: lowercase }



.storycontent	     { font: italic 16px georgia, serif; text-align: left; letter-spacing: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #808080; width: 100% }

/* Comment form design - name - email - website */
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea        { color: #4169e1; font: italic 12px georgia, serif; background-color: #fff; border-bottom: 1px dotted #b0c4de }

#commentform textarea      { color: #808080; background-color: #fff; border: solid 1px #add8e6; width: 100% }

#commentlist li ul    { color: #555; font: smaller georgia, serif; text-align: center; margin: 0; width: 100% }

ol#commentlist li  { list-style-type: decimal; list-style-position: ; padding-top: 10px; border-bottom: 1px dotted #a9a9a9 }

/* make sure position is set to: unchanged */
#content-old    { font: italic 16px georgia, serif; text-align: left; letter-spacing: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed gray; width: 650px }
#content                       { background-color: transparent; text-align: left; vertical-align: top; float: none; width: 100%; overflow: hidden }

#content ol li { 
                 list-style: decimal;
                 }

#content ul  { margin-top: 10px; margin-left: 0px }

#content ul li { 
                 list-style-image: url(img/bullet.png);
                 }

#content-big       { text-align: left; float: left; margin: 10px 8px; width: 475px; overflow: hidden }



#header          { color: #a9a9a9; font-style: normal; font-weight: normal; font-size: 8px; background-repeat: repeat-x; text-align: right; text-transform: uppercase; vertical-align: top; padding-top: 15px; padding-bottom: 10px; padding-left: 0px; width: 100% }

#header a,
#header a:visited:hover      { color: #f4a460; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-transform: uppercase }
#footer     { background: url(img/botline.gif) repeat-x left bottom; text-align: left; float: left; margin: 10px auto 0px; position: relative; width: 100% }

/*	 Start sidebar		float: left	 */
#sidebar       
         { font-size: 1em; font-family: Tahoma, sans-serif; text-align: left; vertical-align: top; float: left; left: 0px; width: 400px; visibility: visible; display: block }

#sidebar a,
#sidebar a:visited  { color: #6495ed; text-decoration: none; text-transform: lowercase }

#sidebar a:hover,
#sidebar a:visited:hover     { color: #ff8c00; list-style-image: url(img/bullet.png) }

#sidebar ul ul  { margin-left: 0px }

#sidebar ul ul li  { list-style-image: url(img/bullet.gif) }




/*			 End of sidebar			 */

input#s  { color: #444; background-color: #b0e0e6; border: solid 1px #d86969; width: 120px }



#searchbutton { 
                margin-top: 2px;
                }
#wp-calendar {
               empty-cells: show;
               font-size: 10px;
               margin: 0;
               width: 140px;
               }

table#wp-calendar { 
                    margin-top: 16px;
                    } 

#wp-calendar #next a {
                       padding-right: 10px;
                       text-align: right;
                       }

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar #prev a:hover,
#wp-calendar #prev a:visited:hover { 
                                     background: #fff;
                                     }


#wp-calendar #next a:hover,
#wp-calendar #next a:visited:hover { 
                                     background: #fff;
                                     }

#wp-calendar a  { color: #20b2aa; font-weight: bold; text-decoration: none; display: block }

#wp-calendar a:hover  { color: #20b2aa; background-color: #ffe4b5 }

#wp-calendar a:visited  { color: #20b2aa; font-weight: normal }

#wp-calendar caption  { color: #f4a460; font-weight: bold; font-size: 12px; text-align: left; margin: 16px 0 0; border-bottom: 1px solid #444 }

#wp-calendar td  { color: #40e0d0; font-size: 11px; text-align: center; letter-spacing: normal }


#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, 

#wp-calendar #today  { color: #20b2aa; background-color: #ffe4b5 }

#wp-calendar th  { color: #20b2aa; font-style: normal; text-align: center; text-transform: capitalize }



.stripblue       { background: url(http://lewilcox.com/images/line.gif) repeat-x; padding: 30px 0px 0px; width: 100% }
.botline    { background: url(http://lewilcox.com/images/botline.gif) repeat-x; padding: 30px 0px 0px; width: 100% }
.blueline { background: url(http://lewilcox.com/images/blueline.gif) repeat-x; padding: 30px 0px 0px; width: 100% }
.apf_color_bar-old      { color: #fff; font: 75% Arial, Helvetica, sans-serif; background: white url(http://lewilcox.com/images/botline.gif) repeat-x; text-align: center; margin: 0 }
.apf_color_bar         { color: #fff; font: 12px Arial, Helvetica, sans-serif; background: white url(http://lewilcox.com/images/botline.gif) repeat-x; text-align: center; margin: 0 } 
#navigator                    { background-color: white; vertical-align: top; float: none; width: 100%; overflow: hidden }
#mystat                    { background-color: white; text-align: left; vertical-align: top; float: left; top: 150px; left: 0px; overflow: hidden }
#bio                    { background-color: white; text-align: left; vertical-align: top; float: left; top: 150px; left: 0px; overflow: hidden }
.bio-info	      { font: italic 16px georgia, serif; text-align: left; letter-spacing: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom: #808080; width: 650px }
.spacer	       { font: italic 16px georgia, serif; text-align: left; letter-spacing: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom: none #808080; width: 650px; height: 720px }