body { 
	min-width: 996px; 
	color:#c0c0c0; 
	background-image: none; 
	background-color: #000000;}
div#body { border-top: 1px solid #555555; }

div#right_col { float: right; width: 220px; margin-bottom: -10px; }
span.side_title { width: 180px; float: left; border-bottom: 1px dotted #555555; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; padding: 10px 0px 4px 0px; font-weight: bold; font-size: 12px; color: #ffffff; }

ul.side_menu { margin-left: 35px; float: left; display: inline; margin-bottom: 0px; clear: both; }
li.side_menu_link { margin-bottom: 2px; }
li.side_menu_link a, li.side_menu_link a:active { color: #c0c0c0; text-decoration: underline; }
li.side_menu_link a:hover { color: #ff6600; text-decoration: underline; }

div.side_menu { margin-left: 35px; float: left; display: inline; margin-bottom: 0px; clear: both; width: 180px; }


form.blog_search { margin-bottom: 0px; float: left; }
p.blog_search { float: left; margin-left: 20px; width: 200px;  }
p.blog_search input#searchterm { float: left; padding:1px 4px 4px 4px; width: 130px; }
p.blog_search input.button { color:#fff; font-size:12px; 
	font-family:Arial; 
	padding:1px 4px 4px 4px; 
	text-transform:none; 
	text-align:center; 
	border:none; 
	background-repeat: repeat-x; 
	float: right; margin: -2px 25px 0px 0px;
	border: 1px solid #000000; 
 }
span#side_menu_base { margin-bottom: 10px; margin-top: 10px; float: left; }

div#blog_content { padding: 20px 20px 28px 20px; float: left; width: 701px; margin-bottom: -8px; background-color: #dddddd; color: #000000; font-size: 12px; }

h1.blog_post_title { background-color: transparent; width: 700px; padding-left: 0px; border-bottom: 1px dotted #555555; padding-bottom: 4px; color: #006633; font-size: 14px; }
span.blog_post_date { color: #333333; margin-bottom: 15px; width: 700px; float: left; margin-top: 4px; }
span.blog_post_date a { color: #006633; }

span.blog_post_details { color: #333333; width: 700px; float: right; text-align: right; }
span.blog_post_details a { color: #006633; }
