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

a:visited   { text-decoration: none }

a:hover     { color: #f69; text-decoration: underline; border-bottom: 1px none }

acronym, abbr {
                cursor: help;
                }

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

BODY          { color: #7a745a; 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 }
H4-old              { color: #6495ed; font: bold 12px/normal Arial, Helvetica, sans-serif; background-color: transparent; text-align: center; text-transform: uppercase; text-indent: 0px; letter-spacing: normal; vertical-align: top; border-bottom: none #1d5562 }

img-old    { background-color: #ffffff; padding: 3px; border: solid 1px #4682b4 }

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: 3px; border: solid 0px #4682b4 }

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   { color: #a9a9a9; font-weight: normal; font-size: 10px; background-color: white; text-align: center; clear: both; margin: 10px 3px 0; padding: 3px 3px 10px }

.credit a, 
.credit a:hover,
.credit a:visited,
.credit a:visited:hover   { color: #808080; font-style: normal; font-weight: normal; font-size: 10px }

/* For the blog tagline */
.description  { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

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

/* The post informations */
.meta li, 
ul.post-meta li {
                  display: inline;
                  }
.meta { color: #6495ed; font-size: 12px; background-color: transparent }
.meta ul {
           display: inline;
           list-style: none;
           margin: 0;
           padding: 0;
           }

.meta a    { text-decoration: none; text-transform: lowercase }
.storycontent-old         { font-size: 115%; text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed gray; width: 700px }
.storycontent	     { font: italic 16px georgia, serif; text-align: left; letter-spacing: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #808080; width: 650px }

/* Comment form design - name - email - website */
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea      { color: #444; font-size: 14px; background-color: #fff; padding-top: 0px; border: solid 1px #add8e6 }

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

#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: transparent scroll; 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(../terra/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(../terra/img/botline.gif) repeat-x left bottom; text-align: left; float: left; margin: 10px auto 0px; position: relative; width: 100% }
#footer-old      { font-size: 10px; text-align: center; margin: 0; 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-old      
       { font-size: 1em; font-family: Tahoma, sans-serif; text-align: right; vertical-align: top; float: left; left: 20px; width: 250px; 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(../terra/img/bullet.png) }

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

#sidebar ul ul li  { list-style-image: url(../terra/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(../terra/img/botline.gif) repeat-x; padding: 30px 0px 0px; width: 100% }
.blueline { background: url(../terra/img/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(../terra/img/botline.gif) repeat-x; text-align: center; margin: 0 }
.apf_color_bar         { color: #fff; font: 75% Arial, Helvetica, sans-serif; background: white url(http://stanleywilcox.com/images/blueline.gif) repeat-x; margin: 0; width: 100% }
#navigator                      { background-color: #bccdc5; 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 }
