/* Common elements for AWD 2009 Footer */
div#AWD_footer p {
	padding:  0.25em 10px 0 0;
	margin: 0;
}
/* common classes for AWD 2009 Footer */

div.footer-menu {
	height:  30px;
	margin: 0 20px 0 10px;
}

/* Common IDs for AWD 2009 footer */
div#footer-menu {
	position:  relative;
	top:  -3px;
	line-height:  1.25em;
}
div#footer-outer-container {
	position:  fixed;
	bottom: 0px;
	left: 0;
	width:  100%;
	height:  35px;
	overflow:  hidden;
	background: URL(../images/footer-outside-background.jpg) bottom left repeat-x #2F2F2F;
	color:  #FFFFFF;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
div#past-footer-outer-container {
	position:  fixed;
	bottom: 0px;
	left: 0;
	width:  100%;
	height:  35px;
	overflow:  hidden;
	color:  #FFFFFF;
	background: URL(../images/footer-inside-background.jpg) bottom left repeat-x fixed #FFFFFF;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
div#footer-inner-container {
	margin:  0px auto;
	padding: 0;
	width:  94%;
	min-width:  760px;
	max-width:  1200px;
	height:  35px;
	overflow:  hidden;
	background: URL(../images/footer-inside-background.jpg) bottom left repeat-x fixed #FFFFFF;
	text-align:  center;
	position:  relative;
}
ul#footer-menu {
	float: left;
	width:  220px;
	margin:  0;
	padding: 0;
	list-style-type:  none;
	background:  transparent;
	color:  inherit;
}
div#AWD_footer {
	position:  absolute;
	top: 0;
	right: 0;
	text-align:  right;
	margin:  0.25em 0 0 0;
	padding: 0;
	background:  transparent;
	color:  inherit;
}

div#footer-inner-container div {
	text-align:  right;
}
a#menu-legal, div#list-legal {
	background: URL(../menu-backgrounds/legal.jpg) bottom left no-repeat;
	width:  53px;
}
a#menu-accessibility, div#list-accessibility {
	background: URL(../menu-backgrounds/accessibility.jpg) bottom left no-repeat;
	width:  98px;
}
/* Google Chrome hacks */
div#list-legal {
	position:  absolute;
	top:  0;
	left:  10px;
}
div#list-accessibility {
	position:  absolute;
	top: 0;
	left:  100px;
}
/* elements only called if I'm maxed out for revenue */
div.adsense-leaderboard {
	margin: 0px auto;
	padding:  0 0 1em 0;
	text-align:  center;
	width:  728px;
	height:  90px;
}