body	{	background-color: white;	}		

#bar	{	margin-top: -75px;	}	

#main
	{	margin-right: 227px; padding: 10px;
		font-size: 80%;
	}

#main table           
	{       margin: 0 1em;  }

#main img
	{	margin: 0 10px 10px 0;	}

#breadcrumbs
	{	padding: 0 0 1em; margin: 0; position: relative; z-index: 3; }

#breadcrumbs li, #breadcrumbs a 
	{	color: rgb(102,102,102); text-decoration: none;	}
	
#breadcrumbs li
	{	float: left; margin: 0 .5em 0 0; list-style: none; }

#breadcrumbs a:hover
	{	text-decoration: underline; }
	

/* if no top image */
	
#masthead	{	height: 175px;}
#main		{	border: 0;				}

#icon_footer 
	{	margin: 10px 0 0; padding: 0 0 20px;	
		clear: both;
	}

#icon_footer li	
	{	list-style: none;
		display: inline;
		float: left;	
		margin: 0; padding: 0;	
	}

#icon_footer li a
	{	padding-top: 0px; display: block;	}

#icon_footer img	
	{	padding: 0; margin: 0;	
		display: inline;
		background-color: transparent;
	}

/* Following two styles override menus.css styles for drop menus */
/*	styles describing the menu technique generally		*/
.drop ul, .drop li, .drop a
				{	padding: 0;	margin: 0; border: 0; 
					list-style-type: none;
				}

.drop a, .drop a:visited 
				{	display: block;	}

.drop 			{	float: left; position: relative;	}

.drop ul
				{	visibility: hidden;
					position: absolute;
					height: 0; left: 0; padding: 0;
				}
.drop object	{	position: absolute; height: 0; top: 0; left: 0;	}

.drop table		/*	(MSIE hack)	*/		
				{	position: absolute;
					top: 0; left: 0;
					border-collapse: collapse;
				}

.drop a:hover, .drop ul ul a:hover
				{	background: transparent;	}	
				
.drop :hover > a, .drop ul ul :hover > a 
				{	background: transparent;	}


.drop:hover ul, .drop a:hover ul
				{	visibility: visible;	}

/*	styles describing the look of menus on the whole page	*/	
.drop a		{	font: 11px Arial, Helvetica, sans-serif;
				text-decoration: none; 
				color: rgb(102,102,102); background-color: transparent;
				width: auto;
				left: auto;
			}

#header .drop a:hover, #left .drop a:hover	
			{	color: rgb(204,0,0);		}

#header .drop ul li, #left .drop ul li	
			{	width: 144px;
				border-bottom: 1px solid rgb(230,230,230);
				background-color: rgb(204,204,204);
				margin: 0;
			}

#header .drop ul a, #left .drop ul a	
			{	width: 130px;
				padding: 5px 7px;
			}


#icon_footer .drop ul	
	{	height: auto; padding: 10px 0; top: -100px; left: 15px; background: white; border: 1px solid rgb(230,230,230);	}
#icon_footer .drop a
	{	padding: 0; display: block; }
#icon_footer .drop img
	{	margin: 1px 0 0 3px;	}
#icon_footer .drop li
	{	padding: 0; display: block;	}
#icon_footer .drop li a	
	{	padding: 0 0 2px 45px; display: block; width: 75px;}

#icon_footer #digg a { background: transparent url('../Images/social_bookmarking/icon-digg.gif') no-repeat 20px 0 ; }
#icon_footer #delicious a { background: transparent url('../Images/social_bookmarking/icon-delicious.gif') no-repeat 20px 0; }
#icon_footer #facebook a { background: transparent url('../Images/social_bookmarking/icon-facebook.gif') no-repeat 20px 0; }
#icon_footer #fark a { background: transparent url('../Images/social_bookmarking/icon-fark.gif') no-repeat 20px 0; }
#icon_footer #google a { background: transparent url('../Images/social_bookmarking/icon-google.gif') no-repeat 20px 0; }
#icon_footer #newsvine a { background: transparent url('../Images/social_bookmarking/icon-newsvine.gif') no-repeat 20px 0; }
#icon_footer #reddit a { background: transparent url('../Images/social_bookmarking/icon-reddit.gif') no-repeat 20px 0; }
#icon_footer #yahoo a { background: transparent url('../Images/social_bookmarking/icon-yahoo.gif') no-repeat 20px 0; }

