        body {
                margin:0px 0px 10px 0px;
/*                background: #ffff99; */
		background: #ffff66;
                }
        A                       { color: rgb(91,91,91); font-family: verdana, arial, sans-serif; font-size:100%; text-decoration: none; font-weight:bold; }
        A:link          { color: rgb(91,91,91); text-decoration: none; }
        A:visited       { color: rgb(91,91,91); text-decoration: none; }
        A:active        { color: rgb(40,40,40);  }
        A:hover         { color:rgb(40,40,40);  }

        #banner {
                min-height: 69px;
                font-family:verdana, arial, sans-serif;
                color:#FFF;
                font-size:20px;
                font-weight:normal;
                background: rgb(234,222,0);
                background-position: top right;
                background-repeat: no-repeat;
                padding: 0px 0px 0px 15px;
                text-transform:uppercase;
                letter-spacing: .2em;
		border-bottom: 3px solid rgb(0,0,0);
                }

        .description {
                font-family:verdana, arial, sans-serif;
                color: rgb(91,91,91);
                font-size:12px;
                font-weight:bold;
                background: rgb(234,222,0);
                text-transform:none;
                }

        #content {
                float:left;
                width:65%;
                border-right:1px solid rgb(0,0,0);
                margin-right:15px;
                padding-bottom:20px;
                background: #ffff99;
                }

        #links {
		background: #ffff66;
                }

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


        .sidesection {
                 color: rgb(110,110,110);
                 margin-top: 0.1cm;
        }

        .caption {
                font-size:9px;
        }

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

        .title  {
                font-family: georgia, verdana, arial;
                font-size: 12px;
                color: rgb(0,0,0);
                text-transform: uppercase;
                font-weight:bold;
                }

        #menu {
                padding-bottom:15px;
                }

        .date   {
                font-family:georgia, verdana, arial, sans-serif;
                font-size: 11px;
                color: rgb(91,91,91);
                border:1px solid rgb(91,91,91);
                padding:5px;
                margin-bottom: 15px;
                font-weight:normal;
                }

        .posted {
                font-family:verdana, arial, sans-serif;
                font-size: 11px;
                color:rgb(91,91,91);
  margin-bottom:15px;
                }


        #calendar {
                font-family:verdana, arial, sans-serif;
                color:#666;
                font-size:10px;
                font-weight:normal;
                line-height:14px;
                padding:2px;
                }

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

        .side {
                font-family:verdana, arial, sans-serif;
                color:#333;
                font-size:11px;
                font-weight:normal;
                line-height:14px;
                padding:2px;
		margin-right: 5px;
		margin-bottom: 10px;
                }

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

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

        .powered {
                font-family:verdana, arial, sans-serif;
                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: rgb(91,91,91);
                font-size:11px;
                font-weight:normal;
                line-height:14px;
                padding:10px;
                }

        .comments-post {
                font-family:verdana, arial, sans-serif;
                color: rgb(91,91,91);
                font-size:10px;
                font-weight:normal;
                }

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

        #banner-commentspop {
                font-family:georgia, verdana, arial, sans-serif;
                color:#333;
                font-size:16px;
                font-weight:bold;
                border-bottom:1px dotted #FFF;
                border-top:3px solid #99CCFF;
                background: rgb(234,222,0);
                padding:15px;
                }

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

code, tt, pre   {
        font:   11px monaco, "andale mono", "courier new", courier, monospace;
}

pre {
        overflow: auto;
}

.codeblock {
        font:   11px monaco, "andale mono", "courier new", courier, monospace;
	background-color: #e8e8a6;
	border: 1px dotted rgb(91,91,91);
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

pre.codeblock A {
        font:   11px monaco, "andale mono", "courier new", courier;
}

table.code {
 border: 1px solid #ddd;
 border-spacing: 0;
 border-top: 0;
 empty-cells: show;
 font-size: 12px;
 line-height: 130%;
 padding: 0;
 margin: 0 auto;
 table-layout: fixed;
 width: 100%;
}
table.code th {
 border-right: 1px solid #d7d7d7;
 border-bottom: 1px solid #998;
 font-size: 11px;
}
table.code th.lineno { width: 4em }
table.code thead th {
 background: #eee;
 border-top: 1px solid #d7d7d7;
 color: #999;
 padding: 0 .25em;
 text-align: center;
 white-space: nowrap;
}
table.code tbody th {
 background: #e8e8a6;
 color: #886;
 font-weight: normal;
 padding: 0 .5em;
 text-align: right;
 vertical-align: top;
}
table.code tbody th :link, table.code tbody th :visited {
 border: none;
 color: #886;
 text-decoration: none;
}
table.code tbody th :link:hover, table.code tbody th :visited:hover {
 color: #000;
}
table.code tbody td {
 background: #e8e8a6;
 font: 10px monaco, "andale mono", courier, "courier new";
 overflow: hidden;
 padding: 1px 2px;
 vertical-align: top;
}

.otherblock {
        font:   10px monaco, "andale mono", courier, "courier new";
}


        h2  {
                font-family: verdana, arial;
                font-size: 10px;
                color: #000000
                }

div.float {
  float: left;
  margin: 10px 10px 10px 0px;
  }
  
div.float p {
   text-align: left;
   }

