/* Blueprint modifications */
body{
	margin: .5em;
	font-family: Georgia, Times, serif;
}
.container{ width: 870px; }

p img.left {float:left;margin:0 .75em 0 0;padding:0;}

.quiet a:link, .quiet a:visited { color:#666; }
.quiet a:hover, .quiet a:active { color:#333; }

h4 { text-align: center; }

/* Blueprint additions */

.center { text-align: center; margin-bottom: 10px; }

#header #nav img { padding-top: 4px; padding-left: 10px; opacity: 0.75; filter: alpha(opacity=75); }
#header #nav a:hover img , #header #nav a:active img { padding-top: 4px; padding-left: 10px; opacity: 1; filter: alpha(opacity=100); }
#header { text-align: right; }

#top, #content { padding-top: 20px; }
#content { font-family: "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; }

p.notice, p.error, p.success { font-family: "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; }
#top p.notice, #top p.error, #top p.success { margin-bottom: 35px; }

.compare td { border-bottom: solid 2px #fff; }
.compare td.grid { text-align: center; font-size: .8em; }
.compare td.feature { text-align: right; font-size: .8em; }

#primary a, #photo a, #bottom a { text-decoration: none; }

#primary { font-size: 1.5em; }
#primary p { margin: 0; padding: 4px 0 4px 0; line-height: 1.4em; }
#primary p.source { font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: .62em; color: #AAA; font-weight: bold; }
#primary p.first { font-size: 2em; }

#bottom, #photo, #content { font-size: 1.1em; }

#photo p{ margin: 0; padding: 2px 0 0 0; }
#photo p.source { font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: .85em; color: #AAA; font-weight: bold; padding: 2px 0 8px 0; }

#bottom { padding-bottom: 20px; }
#bottom p.source { font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: .85em; color: #AAA; font-weight: bold; }
#bottom p.first { font-size: 1.3em; }
#bottom p{ margin: 0; padding: 6px 0 6px 0; }

#footer { font-family: Helvetica, Arial, sans-serif; }
#footer p { font-size: .9em; }
#footer p#nav { margin-bottom: 0; padding-bottom: 5px; } 
#footer #nav a { font-size: .9em; text-decoration: none; padding-right: 10px; text-transform: uppercase; }
#footer a{ text-decoration: underline; }