#body ul 			{ list-style:none; margin:0 0 30px 0; padding:0; }
#body li 			{ color:#333333; margin:8px 0; padding:0;  }
* + html #body li { display:list-item; } /* [bug1] */
#body li a 			{ color:rgb(140,34,40); margin:0; padding:0; }
#body li a:hover 	{ text-decoration:underline; }
#body li span		{ color:#605A4C; margin:0; padding:0; }


/* in case the last item in the list is "More", the more should be red and not gray */
#body a.more_inside_list {color:#AB2228; display:block; background:url(images/list_icon.jpg) 0px 5px no-repeat; padding:0 0 0 10px;}

#sidebox ul 			{ margin: 0 0 15px 10px; padding:0px; list-style:none; }
#sidebox li 			{ margin:12px 0px 15px 0px; }
* html #sidebox li 		{ margin:0;}
#sidebox li a 			{ margin:0; padding:0; display:block; color:rgb(140,34,40); font-size:12px; margin-bottom:4px;  }
#sidebox li a:hover 	{ color:#AB2228; }
* html #sidebox ul 		{ margin: 0 0 5px 10px; }


/* used for red dot lists */
#sidebox ul.sidebox_options 			{ list-style-image:url(images/menu_arrow_red.gif); font-size:11px; color:#AB2228; margin:15px 0 30px 10px; }
#sidebox ul.sidebox_options li 			{ color:#AB2228; margin:0 0 0 12px; line-height:1.0em; padding:2px 0;}
#sidebox ul.sidebox_options a 			{ color:#AB2228; margin:0; padding:0;}
#sidebox li span 						{ color:#605A4C; display:block; font-size:9px; margin-bottom:5px;}
*   html #sidebox ul.sidebox_options 	{ margin:0px 0 20px 10px; padding:0; }
* + html #sidebox ul.sidebox_options li { margin:0 0 0 16px; }
* html #sidebox ul.sidebox_options li 	{ margin:0 0 0 16px; height:1px; padding:0 0 3px 0;}
* html #sidebox li span 				{ margin-bottom:0px;}

#sidebox #previous_years 				{ margin:10px 0 20px 20px; padding:2px 0; }
#sidebox #previous_years li				{ margin:0; padding:0px 0; list-style: none;  }
#previous_years li a					{ background:url(images/menu_arrow_red.gif) 0px 8px #fff no-repeat; padding: 0.1em 0 0.1em 1em; }
#previous_years li a:hover				{ color:#B75055; text-decoration:none; }


/*#sidebox .sb_menu					{ margin:20px 0px; padding:10px 15px 10px 0px; border-top:3px double #DEDEDE; border-bottom:3px double #DEDEDE; }*/
#sidebox .sb_menu				{ margin:20px 0; padding:2px 0; margin-left:10px; border-top:1px double #DEDEDE; }
#sidebox .sb_menu li			{ border-bottom:1px solid rgb(205,204,204); margin:0; padding:0px 0; list-style: none; }
#sidebox .sb_menu li a			{ background:url(images/menu_arrow_red.gif) 0px 8px #fff no-repeat; padding: 0.1em 0 0.1em 1em; }
#sidebox .sb_menu li a:hover 	{ color:#B75055; text-decoration:none;}
#sidebox .sb_menu li a.selected { background: url(images/menu_arrow_red.gif) 0px 8px no-repeat; color: #B75055; }

/*
[bug1] This is needed because IE won't increment the numbers on an OL
when the LIs are assigned a width via CSS. See:
http://www.quirksmode.org/bugreports/archives/2005/07/IE_60_does_not_render_ordered_list_correctly.html
*/














