@charset "utf-8";
/* CSS Document */

/* Global */
h2 { font-family: Geneva, Arial, Helvetica, sans-serif; color:#48134F; font-weight: bold; }
caption {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#700722; font-weight: bold; }
.main_content { padding:15px; }
.ads { padding:15px 0; }
.main_content a { color:#491450; }
.main_content a:visited { color:#444; }
.main_content a:hover { color:#993366; }
.main_content_caps a {
	color:#491450;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.main_content_caps a:visited { color:#444; }
.main_content_caps a:hover { color:#993366; }

/* Navigation */
div#navigation { padding:10px; }
div#navigation ul, div#navigation h3 { list-style:none; list-style-type:none; padding:0; font:12px Geneva, Arial, Helvetica, sans-serif; line-height:1em; }
div#navigation ul li { margin:8px 0; }
div#navigation ul a, div#navigation ul a:link, div#navigation ul a:visited { color:#333; text-decoration:none; }
div#navigation ul a:hover { color:#370F3C; }
div#navigation h3 { font-weight:bold; font-size:14px; margin:0; padding:0; }
div#navigation ul .aarp a, div#navigation ul .aarp a:link { font-size:16px; font-weight:bold; color:#e00e5b; }
div#share { margin:20px 0; padding:7px; background:#e4e4e4; line-height:.5em; }
div#share h3 { font:11px Arial, Helvetica, sans-serif; color:#666; }
div#share ul a { text-transform:uppercase; font:10px Arial, Helvetica, sans-serif; font-weight:bold; }

/* Footer */
div#footer { border-top:1px solid #ccc; padding:25px 0 40px; font:11px Geneva, Arial, Helvetica, sans-serif; color:#666; }
div#footer ul { margin:0; padding:0; }
div#footer ul li { list-style:none; list-style-type:none; display:inline; }
div#footer ul li a { text-decoration:none; color:#444; }
div#footer ul li a:hover { color:#993366;}
div#footer p { font-size:10px; }
