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

a   { color:#936; font-family:verdana, arial, sans-serif;
        font-weight: bold; text-decoration:none;border-bottom: dotted 1px #999;}
a.image   { color:#936; font-family:verdana, arial, sans-serif;
        font-weight: bold; text-decoration:none;border-bottom: dotted 1px #fff;}
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;
}

code {
font-family:geneva, verdana, arial, sans-serif;
font-size: 10px;
font-style: italic;
}

.pagetitle {
 font-size: 12pt;
 font-weight: bold;
 font-family:geneva, verdana, arial, sans-serif;
 text-align: center;
 color: #000;
}

.pagequote {
 font-size: 10pt;
 font-style: italic;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 color: #666699;
}

.ruler {
 color: #999;
 width: 15%;
}

ul {
 list-style-type: 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:60%;
 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:geneva, verdana, arial, sans-serif;
 color:#000;
 font-size:10px;
 font-weight:normal;
 background:#fff;
 line-height:14px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 width:100%;
}

.title {
 font-family:verdana, arial;
 font-size:10px;
 color:#666699;
 text-transform:uppercase;
 font-weight:bold;
 border-top:1px dotted #ffffff;
}

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

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

.date {
 font-family:verdana, arial, sans-serif;
 font-size:11px;
 color:#666699;
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
 padding:5px;
 margin-bottom:10px;
 font-weight:normal;
 text-align:right;
}

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

.footer {
 font-family: Georgia, "Franklin Gothic Book", Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #295555;
 text-align: center;
}

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

.posteddate {
 font-family:verdana, arial, sans-serif;
 font-size:10px;
 font-style: italic;
 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;
}

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

.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:.1em;
}

.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;
}

table.content {
 border:1px dotted;
 border-color:#ffffff; 
}

td.side{
 border:1px solid;
 border-color:#295555;
 padding:10px;
 text-align:left;
}

td.main{
 border:2px solid;
 border-color:#ffffff;
 text-align:left;
}

.comments-body {
 font-family:geneva, verdana, arial, sans-serif;
 color:#000;
 font-size:10px;
 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-top:1px solid #ffffff;
 border-bottom:1px solid #295555;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
 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: #F0F0F0;
 color: #000;
 padding: 5px;
}

.codeoomph {
 color: #B00058;
}

.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;
  }

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



