/*** set default font size for blog post content ***/
#columns-content, #columns-content p, #columns-content blockquote {font-size:12px;line-height:1.4em;}
#columns-content {margin:8px;}
#columns-content blockquote {margin-left:20px;margin-right:10px;}
#columns-content ul li, #columns-content ol li {margin-bottom:10px;}
.columns-category {font:bold 10px verdana;}
.columns-category-full {font:bold 11px verdana;color: #888;text-transform: uppercase;}
.columns-title {font-family: verdana, helvetica, arial, geneva, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;margin: 0;}
.columns-title-full {font-family: verdana, helvetica, arial, geneva, sans-serif;font-size: 16px;font-weight: bold;color:#222222;margin: 6px 0 0 0;}
.columns-author {font-family: arial, verdana, helvetica, geneva, sans-serif;font-size: 10px;margin: 3px 0 3px 0;}
.columns-author-full {font-family: verdana, helvetica, arial, geneva, sans-serif;font-size: 11px;font-weight: bold;margin: 3px 0 10px 0;}
.columns-date {font-family: arial, verdana, helvetica, geneva, sans-serif;font-weight: normal;font-style: italic;}
.columns-date-full {font-weight: normal;font-style: italic;}
.columns-summary {font-family: arial, verdana, helvetica, geneva, sans-serif;font-size: 11px;line-height:1.3em;margin-top:0px;margin-bottom: 4px;margin-left: 0px;margin-right: 0px;}
.columns-summary-full {color:#000;font:normal 11px verdana;background:#F7F7EB;padding:8px;margin:0 0 10px 0;border-top:2px solid #BFBFAC;border-bottom:2px solid #BFBFAC;}
.columns-spacing {margin:3px 0 7px;}
.columns-body {font-size: 11px;}
.columns-icons {margin:-5px 0 0;}
.columns-stars {margin:0 5px 0 0;}
h3 {font-size:14px;}

/*** FOR IMAGE UPLOADS ***/
img.upload {padding:3px;border:1px solid #ccc;background:#f3f3f3;}
img.right, table.right {margin:4px 0 5px 10px;}
img.left, table.left {margin:4px 10px 5px 0;}
.columns-caption {margin:4px 4px 8px;font-size: 10px;color: #777;line-height:1.2em;text-align:left;}
.columns-nav {text-align:center;font:bold 10px verdana;color:#999;margin:10px;background:#eee;padding:2px;border-bottom:1px solid #bbb;border-top:1px solid #bbb;}
.columns-nav .separator {margin:0 15px;color:#aaa;}
.columns-summaryitem {margin-bottom:20px;}
.columns-summaryitem-showtight {margin-bottom:10px;}
