body 
	{ /*bg_color*/background-color: #CCCC99; 
	/*txt_color*/color: #666633; font-size: 1em;  margin: 0px;  padding: 0px;  text-align: left;  font-family: Arial, Helvetica, Sans-Serif; }
hr  
	{ /*inner_border_color*/color: #F2F2F2; 
	/*inner_border_color*/background-color: #F2F2F2; height: 1px;  border: 0px;  margin: 8px 0px 8px 0px; }
p 	
	{margin: 5px; }
h1
	{ /*h1_txt_color*/color: #666633; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h2
	{ /*h2_txt_color*/color: #666633; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h3
	{ /*h3_txt_color*/color: #666633; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h4
	{ /*h4_txt_color*/color: #666633; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h5
	{ /*h5_txt_color*/color: #666633; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
h6 
	{ /*h6_txt_color*/color: #666633; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold;text-shadow: #bbb 2px 2px 1px;margin: 2px 0px 2px 0px;}
blockquote 
	{ padding-left: 10px;  }
img
	{  border: 0;}
form 
	{  /*font-size: .7em;*/  margin: 0px;  padding: 0px}
input, select, option, textarea
	{  /*font-size: .7em;*/  text-align: left;}
code, pre 
	{  font-family: 'Courier New', Courier, Fixed;}
pre 
	{ /*max_image_width*/width: 999px; 
	/*inner_border_color*/border-color: #F2F2F2; overflow: auto;width: 512px;border: 1px dotted #D9D9D9;padding: 0px}
a:link 
	{ /*link_reg_color*/color: #4864A3; font-weight: bold; text-decoration: none;}
a:visited 
	{ /*link_reg_color*/color: #4864A3; font-weight: bold; text-decoration: none;}
a:hover 
	{ /*link_hi_color*/color: #758BB4; text-decoration: underline;}
a:active 
	{ /*link_down_color*/color: #4864A3; }
#page_container
	{ /*border_color*/border-color: #4D4D45; 
	border-width: 1px 1px 1px 1px;  border-style: solid; }
#page_header	
	{/*bg_hdr_color*/background-color: #999966; }
#img_float_left /* Used in the [img] tag when float=left */
	{ float: left;  margin: 0px;}
#img_float_right /* Used in the [img] tag when float=right */
	{ float: right;  margin: 0px;}
#header_image 
	{ /*inner_border_color*/border-color: #F2F2F2; 
	/*bg_hdr_color*/background-color: #999966; 
	/*border-width: top right bottom left*/ 
	border-width: 0px 0px 0px 0px;  border-style: solid; margin: 0px; padding: 0px; }
#header 
	{ /*header_txt_color*/color: #FFFFFF; 
	/*header_bg_color*/background-color: #7E6C4C; 
	/*inner_border_color*/border-color: #F2F2F2; 
	/*border-width: top right bottom left*/ 
	border-width: 1px 0px 1px 0px;  border-style: solid; 
	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; margin: 0px; padding: 4px 12px 4px 12px; 
	/*font-size: 1.3em;*/ font-weight: bold;}
#footer 
	{ /*footer_txt_color*/color: #666666; 
	/*footer_bg_color*/background: #EEEEEE; 
	/*inner_border_color*/border-top: 1px solid #F2F2F2; 
	font-size: .6em; padding: 10px 5px 10px 5px;  text-align: left; clear: both;}
#footer a:link, a:visited 
	{ /*footer_reg_color*/color: #4864A3; font-weight: bold; text-decoration: none;}
#footer a:hover 
	{ /*footer_hi_color*/color: #758BB4; text-decoration: underline;}
#footer a:active 
	{ /*footer_down_color*/color: #4864A3; }
/* USED to affect Nav Bar horiz */
#maincontent
	{ /*content_txt_color*/color: #000000; 
	/*main_bg_color*/background-color: #FFFFFF;
	font-size: .8em;  margin: 0;  padding: 5px;}
#maincontent table
	{ /*content_txt_color*/color: #000000; font-size: .8em;  margin: 0;  padding: 0px;}
#maincontent a:link
	{ /*link_reg_color*/color: #4864A3; font-weight: bold; text-decoration: none;}
#maincontent a:visited 
	{ /*link_reg_color*/color: #4864A3; font-weight: bold; text-decoration: none;}
#maincontent a:hover 
	{ /*link_hi_color*/color: #758BB4; text-decoration: underline;}
#maincontent a:active 
	{ /*link_down_color*/color: #4864A3; }
#maincontent .blog_subject 
	{ /*headline_txt_color*/color: #7E6C4C; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; 
	/*font-size: 1.1em;*/   font-weight: bold;  margin: 0px;}
#maincontent .blog_subject img /* padding: top right bottom left */
	{  padding: 0px 0px 0px 10px;  float: right;}
#maincontent .blog_date 
	{ /*date_txt_color*/color: #999999; }
#maincontent .blog_byline 
	{ /*date_txt_color*/color: #999999; /*font-size: .8em;*/  margin-bottom: 10px;}
#maincontent .blog_categories 
	{ /*date_txt_color*/color: #999999; }
#maincontent .blog_body_solid  
	{ /*entry_text*/color: #999999; 
	/*bg_color*/background-color: #CCCC99; 
	/*inner_border_color*/border-color: #F2F2F2; 
	border-width: 0px 0px 1px 0px;  border-style: solid;}
#sidebar
	{/*menu_txt_color*/color: #999999; 
	/*menu_bg_color*/background-color: #F2F2F2;
	font-size: .8em; padding: 5px;}
#sidebar .menu_title 
	{/*menu_hdr_color*/color: #7E6C4C; 
	/*menu_bdr_color*/border-color: #F2F2F2; font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif; font-weight: bold; }
#sidebar .menu_title a
	{/*menu_hdr_color*/color: #666633; 
	text-decoration: none; }
#sidebar .menu_body 
	{ /*menu_bdr_color*/border-color: #F2F2F2; padding: 5px;   border-width: 1px;  border-style: dashed; 
	font-size: .85em;}
#sidebar .menu_navv 
	{ /*menu_bdr_color*/border-color: #F2F2F2; padding: 5px;   border-width: 1px;  border-style: dashed; 
	font-size: .85em;}
#sidebar .menu_body a:link 
	{ /*menu_reg_color*/color: #4864A4; font-weight: bold; text-decoration: none;}
#sidebar .menu_body a:visited 
	{ /*menu_reg_color*/color: #4864A4; font-weight: bold; text-decoration: none;}
#sidebar .menu_body a:hover 
	{ /*menu_hi_color*/color: #758BB4; text-decoration: underline;}
#sidebar .menu_body a:active 
	{ /*menu_down_color*/color: #4864A3; }
#sidebar .divider 
	{  margin: 0px;}
#sidebar .calendar
	{  font-size: .8em;}
#sidebar .calendar a
	{  font-weight: bold;  text-decoration: none;}
#sidebar .calendar td
	{  padding: 2px;}
#archive_tree_menu ul 
	{  list-style: none inside;  padding: 0px 0px 0px 10px;   margin: 0px;}
#archive_tree_menu li 
	{  margin: 0px;  padding: 0px; }
#toggleSidebarAvatar, #toggleSidebarLinks, #toggleSidebarCalendar, #toggleSidebarArchives,  #toggleSidebarCategories , #toggleSidebarSearch, #toggleSidebarMenu, #toggleSidebarPreferences, #toggleSidebarRecentComments, #toggleSidebarRecentEntries, #toggleSidebarRecentTrackbacks, #toggleSidebarWebBadges, #toggleSidebarNavBarv
	{  display: block;}
.divider 
	{  margin: 0px; }
/* ======================================================================= */
/* All style below handles horizontal nav bars  */
#navh_side
	{/*nav_side_color*/background: #999966; 
	/*border-width: top right bottom left*/ 
	border-width: 0px 0px 0px 0px;  border-style: solid;}	
a.navh
	{/*nav_txt_color*/color: #999966;
	/*imgl_nav_side_color*/background: url(images/default-navl-999966.gif) left top no-repeat;
	/*nav_link_color*/background-color: #CCCC99;
	text-decoration: none; padding-left: 10px	}

a.navh span
	{/*imgr_nav_side_color*/background: url(images/default-navr-999966.gif) right top no-repeat; 
	padding-right: 10px}

a.navh, a.navh span
	{display: block; float: left }

/* Hide from IE5-Mac \*/
a.navh, a.navh span
	{float: none}
/* End hide */

a.navh:hover
	{/*nav_txt_color*/color: #999966; 
	/*imgl_nav_side_color*/background: url(images/default-navl-999966.gif) left top no-repeat; 
	/*nav_hover_color*/background-color: #F2F2F2; 
	text-decoration: none; padding-left: 10px}

a.navh:hover span 
	{/*nav_txt_color*/color: #999966; 
	/*imgr_nav_side_color*/background: url(images/default-navr-999966.gif) right top no-repeat; 
	/*nav_hover_color*/background-color: #F2F2F2; 
	text-decoration: none; padding-right: 10px}

ul.navh
	{list-style: none; padding: 0; margin: 0 }

li.navh
	{float: left; margin: 0; }
	
/*  All style abov handles horizontal nav bars */
/* All style below handles vertical nav bars  */
ul.navv  
	{list-style: none; padding: 0; margin: 0}
li.navv 
	{margin: 0;}
a.navv, a.navv span 
	{ /*nav_txt_color*/color: #999966; display: block; 
	/*url left blank*/background: url(); text-decoration: none; }
a.navv:link, a.navv:visited, a.navv:active 
	{ /*nav_txt_color*/color: #999966; 
	/*nav_link_color*/background-color: #CCCC99; 
	width: 100%; text-decoration: none;  padding-left: 10px ; 
	}
li>a.navv:link, a.navv:visited, a.navv:active  
	{width: 90%;}
a.navv span 
	{ /*nav_link_color*/background-color: #CCCC99; padding-right: 10px; 
	text-decoration: none; }
a.navv:hover 
	{ /*link_hi_color*/color: #758BB4; 
	/*nav_hover_color*/background-color: #F2F2F2; 
	width: 100%; text-decoration: none; padding-left: 10px;}
/*define a second width for this element to fix the IE width bug */
li>a.navv:hover
	{width: 90%;}
a.navv:hover span 
	{ /*nav_hover_color*/background-color: #F2F2F2; 
	text-decoration: none; padding-right: 10px;}	
/*  All style abov handles rounded horizontal nav bars */
/* ======================================================================= */
