/*.blog { clear: both; float: left; width: 600px; }

.blogcontent { clear: left; float: left; width: 440px; }*/

.blogcontent .header { background-color: whitesmoke; border: 1px solid #C5C5C5; margin-bottom: 4px; padding: 4px; }
/*.blogcontent h3 { font-size: 1.4em; 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; }*/

.blogmenuborder { border: 1px solid #cccccc; margin: 0px 0px 8px 8px; }
.blogmenutitle { 
	background-image: url(../images/headingBG.jpg); 
	background-repeat:repeat-x;
	background-color:#042C50;
	display:block; 
	color:#FFFFFF; 
	font-size: 11px;	
	font-weight: bold;
	letter-spacing: 0.2em;
	padding: 2px; 
	text-align: center; 
	text-transform: uppercase;
}
.blogmenubody { padding: 4px; text-align: left; }

.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: #F29142; }
.blogform td.secthead { font-size: 1.2em; font-weight: bold; }

