@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; background-color: #ccc }
p { font-family: Verdana, Arial, Helvetica, sans-serif 76%; color: #666 }

ul { list-style-type: square; margin: 0; padding: 0 15px; color: #666 }

#wrapper { width: 780px; margin: auto; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif }
#header { width: 780px; margin: 0; padding: 0 }


#content { width: 780px; margin: 0; padding: 0; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif }
#challenge { margin: 8px 0 0 0 }

#left { float: left; clear: none }

#main { float: left; margin: 0; padding: 0; background-color: #fff }
#copy { margin: 10px; padding: 0; width: 519px; font-family: Verdana, Arial, Helvetica, sans-serif }
#copy p,ul { font-size: 76%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 15px 0 }
#copy p a { text-decoration: underline; }
#copy p a:hover { color: #444 }
#copy p.source { font-size: 70%; color: #444 }

#footer { margin: 0; padding: 0 }
#footer p { color: #666; font-size: 70% }
#footer p a { color: #444 }
#footer p a:hover { color: #444 }
.border { border-bottom: 1px solid #999; font-size: 76% }

.blue { color: #003777; font-weight: bold }


.pros { float: left; padding: 0 5px; clear: right }
.products { width: 519px; margin: 0 0 10px 0 }
.clear { clear: both; width: 519px; height: 1px }
