body {
 margin:0px 0px 10px 0px;
 background:#fff;
}

a   { color:#936; font-family:verdana, arial, sans-serif;
        font-weight: bold; text-decoration:none; }
a.edit        {color:#000; font-weight: normal;}
a:link	{ color:#936; text-decoration:none; }
a.edit:link  {color:#000; font-weight: normal;}
a:visited	{ color:#295555; text-decoration:none; }
a.edit:visited {color:#000; font-weight: normal;}
a:active	{ color:#669; }
a.edit:active  {color:#000; font-weight: normal;}
a:hover	{ color:#669; }
a.edit:hover  {color:#000; font-weight: normal;}

html { 
 scrollbar-face-color: #fff;
 scrollbar-shadow-color: #936; 
 scrollbar-highlight-color: #c69;
 scrollbar-3dlight-color: #000;
 scrollbar-darkshadow-color: #c69; 
 scrollbar-track-color: #fff;
 scrollbar-arrow-color: #000; 
}

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
}

#banner {
 font-family:verdana, arial, sans-serif;
 color:#FFF;
 font-size:20px;
 font-weight:normal;
 border-bottom:1px dotted #fff;
 border-top:3px dotted #fff;
 background:#936;
 padding:15px;
 text-transform:lowercase;
 letter-spacing:.2em;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
 font-family:verdana, arial, sans-serif;
 font-size:20px;
 color: #fff;
 text-decoration: none;
}

.description {
 font-family:verdana, arial, sans-serif;
 color:#fff;
 font-size:12px;
 font-weight:bold;
 background:#936;
 text-transform:none;
 letter-spacing:normal;
}

#content {
 float:left;
 width:70%;
 background:#fff;
 border-right:1px dotted #999;
 margin-right:15px;
 padding-bottom:20px;
 height:100%;
}

#links {
 padding-right:15px;
 height:100%;
}

.blog {
 padding-left:15px;
 padding-top:15px;
 padding-right:15px;
}

.blogbody {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:11px;
 font-weight:normal;
 background:#fff;
 line-height:14px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
}

.title {
 font-family:verdana, arial;
 font-size:10px;
 color:#295555;
 text-transform:uppercase;
 font-weight:bold;
}

#menu {
 margin-bottom:15px;
 background:#fff;
}

.date {
 font-family:verdana, arial, sans-serif;
 font-size:11px;
 color:#295555;
 border:1px solid #295555;
 padding:5px;
 margin-bottom:10px;
 font-weight:normal;
}

.faves	{
 font-family:verdana, arial, sans-serif;
 font-size:10px;
 color:#000;
 margin-bottom:15px;
 text-align: left;
}

.posted	{
 font-family:verdana, arial, sans-serif;
 font-size:10px;
 color:#000;
 margin-bottom:15px;
 text-align: right;
}

#calendar {
 font-family:verdana, arial, sans-serif;
 color:#999;
 font-size:10px;
 font-weight:normal;
 background:#fff;
 line-height:14px;
 padding:2px;
 text-align:center;
}

.calendarhead {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:10px;
 font-weight:bold;
 background:#fff;
 line-height:14px;
 padding:2px;
}

.side {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:10px;
 font-weight:normal;
 background:#fff;
 line-height:14px;
 padding:2px;
 text-transform: lowercase;
}

.side a {
 color:#936;
 font-family:verdana, arial, sans-serif;
 font-weight: bold;
 font-size: 10px;
 text-decoration:none; 
 text-transform: lowercase;
}

.sidetitle {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:9px;
 font-weight:bold;
 line-height:14px;
 padding:2px;
 margin-top:10px;
 text-align:left;
 text-transform:uppercase;
 letter-spacing:.2em;
}

.syndicate {
 font-family:verdana, arial, sans-serif;
 font-size:9px;
 line-height:14px;
 padding:2px;
 margin-top:10px;
 text-align:center;
}

.powered {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:9px;
 font-weight:bold;
 border-top:1px solid #CCC;
 border-bottom:1px solid #CCC;
 line-height:14px;
 text-transform:uppercase;
 padding:2px;
 margin-top:10px;
 text-align:center;
 letter-spacing:.2em;
}

.comments-body {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:11px;
 font-weight:normal;
 background:#fff;
 line-height:12px;
 padding-left:10px;
 padding-right:10px;
}

.comments-post {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:10px;
 font-weight:normal;
 background:#fff;
 text-align: right;
}

.comments-head {
 font-family:verdana, arial, sans-serif;
 font-size: 11px;
 color: #295555;
 border:1px solid #295555;
 padding:5px;
 font-weight:normal;
 margin-top:10px;
}

#banner-commentspop {
 font-family:verdana, arial, sans-serif;
 color:#FFF;
 font-size:16px;
 font-weight:bold;
 border-bottom:1px dotted #fff;
 border-top:3px dotted #fff;
 background:#936;
 padding:15px;
 text-transform:uppercase;
 letter-spacing:.2em;
}

/* used for comments formatting buttons */
#toolbar {
 width: 125px;
 margin: 0px;
 padding: 0px;
 background: #fff;
 text-align:center;
}

.button {
 background: #fff;
 border: 1px solid #669;
 margin: 1;
}

.raised {
 border-top: 1px solid #669;
 border-left: 1px solid #669;
 border-bottom: 1px solid #669;
 border-right: 1px solid #669;
 background: #fff;
 margin:1;
}

.pressed {
 border-top: 1px solid #936;
 border-left: 1px solid #936;
 border-bottom: 1px solid #936;
 border-right: 1px solid #936;
 background: #fff;
 margin:1;
}

textarea {
 background: buttonface;
}

/* */

.codesample {
 background: #c0c0c0;
 color: #000;
 padding: 5px;
}

.codeoomph {
 color: #660066;
}

.trackback-body {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:11px;
 font-weight:normal;
 background:#FFF;
 line-height:14px;
 padding:10px;			
}		

.trackback-url {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:11px;
 font-weight:normal;
 background:#FFF;
 line-height:14px;
 padding:10px;
 border:1px solid #295555;			
}

.trackback-post {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:10px;
 font-weight:normal;
 background:#FFF;			
}

.refs-body {
 font-family:verdana, arial, sans-serif;
 color:#000;
 font-size:10px;
 font-weight:normal;
 background:#fff;
 line-height:14px;
 padding-left:10px;
 padding-right:10px;
}

.forms {
  font: 10px verdana, arial, sans-serif;
  background-color: #ffffff;
  color: #666699;
  border: 1px dashed #000000;
  }

input, textarea, select {
  background-color: #ffffff;
}

.buttons {
  font: bold 10px georgia, arial, helvetica, sans-serif;
  color: #ffffff;
  background-color: #666699;
  border: 1px solid #000000;
  }

/* used for comments instructions */
.comm_instr {
  font: 10px verdana, arial, sans-serif;
  color: #666699;
  }

/* used for google hilite */
.hilite { background-color: #FF9; }

/* used for archives excerpts */
.exc {margin-top: 0px; font-style : italic;}
