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

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

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

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

/* 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;
}

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

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

.snip {padding:15px; font-style : italic;}

/* used for external links */
.offsite {
    padding-right: 9px;
    padding-bottom: 0px;
    background: url(/images/icons/aoutside.gif) no-repeat right; 
    color: #993366;
}

.howto {
 background-color: #993366;
 color: #ffffff;
}

.footer {
 font-size: 8pt;
 color: #295555;
 text-align: center;
}


