.blog { clear: both; float: left; /*width: 550px; */}

.blogcontent { clear: left; float: left;width: 425px;  }

.blogcontent .container { }
.blogcontent .header {  border: 1px solid #C5C5C5; margin-bottom: 4px; padding: 4px; background-color: whitesmoke;}
.blogcontent h3 { font-size: 1.em; font-weight: bold; }
.blogcontent h3 a { text-decoration: none; }
.blogcontent h3 a:hover { text-decoration: underline; }
.blogcontent .header .sub { font-weight: bold; }

.blogcontent .postbody { padding: 4px; }

.blogcontent .footer { border: 1px solid #C5C5C5; padding: 4px; text-align: left; height: 18px; }
.blogcontent .footer a { font-weight: bold; text-decoration: none; }
.blogcontent .footer a:hover { text-decoration: underline; }
.blogcontent .footer .left_opt { float: left; width: 260px; }
.blogcontent .footer .right_opt { float: right; font-weight: bold; text-align: right; width: 140px; }

.blogcomments_odd { background-color: #fcfcfc; border: 1px solid #C5C5C5; padding: 4px; margin: 8px 0px 8px 0px; } 
.blogcomments_even { background-color: #f0f0f0; border: 1px solid #C5C5C5; padding: 4px; margin: 8px 0px 8px 0px; } 

.blogmenu { clear: right; float: right; width: 160px; }
.blogmenu ul, .blogmenu li {list-style-type:none; margin:0; padding:0;}
.blogmenuborder { border: 1px solid #cccccc; margin: 0px 0px 8px 8px; }
.blogmenutitle { 
	background-image: url(../images/headingBG.jpg); 
	background-repeat:repeat-x;
	background-color:#dedebc;
	display:block; 
	color:#FFFFFF; 
	font-weight: bold;
	padding: 2px; 
	text-align: center; 
	color:#996640;
	font-size:14px;
	border: 1px solid #C5C5C5; border-bottom:0;
}
.blogmenubody { line-height: 10px; padding: 4px; text-align: left;}
.blogmenubody UL { list-style:none; list-style-type:none; padding:0px; margin:0px;}
.blogmenubody LI { padding:2px 0px;}

.cloud_smallest { font-size: 9px; text-decoration: none; }
.cloud_small { font-size: 11px; text-decoration: none; }
.cloud_medium { font-size: 12px; font-weight: bold; text-decoration: none; }
.cloud_large { font-size: 14px; font-weight: bold; text-decoration: none; }
.cloud_largest { font-size: 16px; font-weight: bold; text-decoration: none; } 

.bloghint { color: #666666; font-size: 0.9em; }
.blogwarn { background-color: #cccccc; color: #990000; font-weight: bold; padding: 4px 0px 4px 0px; margin: 0px; }

.blogform td { padding: 2px; margin-top: 4px; vertical-align: top; }
.blogform td.reqfld { color: #990000; }
.blogform td.secthead { font-size: 1.2em; font-weight: bold; }


