body { background-color: #669; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 0px; }
#blogAds { margin-top: 8px; }
#doc2 { border-left: thin solid #630063; border-right: thin solid #630063; background-color: #DCDCDC; }
#hd { background-color: #630063; padding-left: 6px; clear: both; }
/* #bd, #footpad { padding: 6px 6px 0px 0px; } */
#ft { background-color: #DCDCDC; padding-top: 6px; padding-bottom: 6px;}
#ft dl.col-first { margin-bottom:0.7em; }
#ft .col, #ft .col-last { background-color: #DCDCDC; border-right:1px solid #630063; float:left; margin:10px 0 0; min-height:210px; padding:1px 0; position:relative; width:18.5%; }
#ft .col-last { border:medium none; width:25% !important; }
#ft-copyright { clear: both; text-align: center; padding-top: 10px; }
#ft dl { margin:0; }
#ft dt { font-size:105%; font-weight:bold; letter-spacing:-0.02em; padding:0 10px; }
#ft dd { font-size:85%; margin:0; padding:3px 10px; }
/* Top Navigation */
#nv #nvMenu { background-color: #DCDCDC; float: left; padding-top:5px; padding-bottom:5px;}
#nv #nvMenu ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt; clear: left;}
#nv #nvMenu li { display:inline; margin:0pt; padding:0pt; }
#nv #nvMenu li.first a { margin-left:6px; }
#nv #nvMenu a:hover, #nv a.current, #nv a.current:hover { background: #999 none repeat scroll 0%; color: #FFF; text-decoration: underline; }
#nv #nvMenu a:hover { background: #DCDCDC none repeat scroll 0%; color: #669; }
#nv #nvMenu a { color: #630063; font-weight: bold; margin: 0pt 0pt 0pt 12px; padding: 4px 6px 4px; text-decoration: none; }
#nv #nvMenu a.icon-link, #nv #nvMenu a.icon-link-first { padding: 0px; margin: 0px; }
#nv #nvMenu a.icon-link-first { margin: 0pt 0pt 0pt 12px; }
#nv #searchBox { float: right; text-align: right; padding-top: 5px; padding-left: 5px; padding-right: 4px; font-size: 0.4em; }
#nv #searchBox form input { font-size: 12px; }
/* Pods */
div.menuTitle, div.podTitle, div#delicious-posts-iKnowKungFoo.delicious-posts h2 a { background-color: #630063; color: #FFFFCC; margin-bottom: 12px; font-weight: bold; padding: 2px 4px 2px 4px; }
div.menuTitle a, div.podTitle a { color: #FFFFCC; text-decoration: none; }
div#delicious-posts-iKnowKungFoo.delicious-posts h2 { font-size: 1.0em; }
div.menuTitle img, div.podTitle img, div#delicious-posts-iKnowKungFoo.delicious-posts h2 img { vertical-align: text-bottom; }
div.menuBody, div.podBody { padding-left: 4px; padding-right: 4px; margin-bottom:3px; }
/* ul.podMenu, ul.podMenu { padding-left: 0px; margin-left: 0px; } */
ul.podMenu li, ul.podMenu li { list-style-type: none; margin-bottom: 8px; }
/* Delicious RSS */
div#delicious-posts-iKnowKungFoo.delicious-posts h2 { background-color: #630063; color: #FFFFCC; margin-bottom: 12px; font-weight: bold; padding: 2px 4px 2px 4px; }
/* Twitter */
ul#twitter_update_list { padding-left: 0px; }
ul#twitter_update_list li { padding-left: 0px; list-style-type: none; font-size: smaller; border-bottom: thin solid grey; margin-bottom: 0.7em; }
/* iKnowKungFoo Recent */ /* Digg RSS */ /* Delicious RSS */
ul#recentBlogEntries, ul.rss-items, div#digg-widget-container ul, div#delicious-posts-iKnowKungFoo.delicious-posts ul { padding-left: 0px; margin-left: 0px; }
ul#recentBlogEntries li, ul.rss-items li.rss-item, li.delicious-post, div#digg-widget-container li { list-style: none; border-bottom: thin solid Silver; }
ul#recentBlogEntries li div.blog-body, ul.rss-items li.rss-item div.rss-body { font-size: smaller; }
/* Layout */
#bodyContainer.yui-gc { padding-top: 4px; }
#content { background-color:White; padding-left: 6px; padding-right: 6px; }
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u { width: 30%; }
#wideCategories { padding-left: 6px; border-top: thin solid Gray; }
#wideCategories ul li { float:left; line-height:1.4em; margin-bottom:5px; margin-right:5px; width:165px; }
#calendar { width: 100%; }
#side-bar h2 {
	border-bottom: thin solid Black;
}
a { color: #630063; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; margin-top: 0px; }
h1 a { text-decoration: none; }
ul li { margin-bottom: 4px; }
a img { border: 0px; }
a.imgLink img { vertical-align: text-bottom; }
th { text-align: left; font-weight: bold; }
fieldset legend { padding-left: 8px; padding-right: 8px; margin-top: 8px; margin-bottom: 4px; background-color: #DCDCDC; }
/* Blog */
#calendar.calendarTable { font-size: 0.8em; }
div.first h1 { margin-top:0px; }
.smallForm { font-size: smaller; }
.smallSubmit { padding-left: 1px; padding-right: 1px; }
.byline { margin-top: 4px; }
.byline img { vertical-align: middle; }
table.dbTable, table.dbTable td, table.dbTable th { border: thin solid Silver; }
