#developers_about #container { width: 800px; }
#developers_about #content { background: #eeeff0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 2.4px 14.4px; border-left: 1px solid #ccc; float: left; width: 560px; }
#developers_about #content h2 { font-size: 1.0em; padding: 2.4px 0; }
#developers_about #content li { font-size: 14.4px; }
#developers_about #content ol { padding: 2.4px 0; }
#developers_about #content ol li { list-style: decimal inside; }
#developers_about #content p { padding: 2.4px 0; }
#developers_about #content ul { padding: 2.4px 0; }
#developers_about #content ul li { list-style: disc inside; }
#developers_about #nav { background: #cbced4; border-bottom: 2px solid #000; border-top: 1px solid #000; padding: 2.4px 0; color: #000; }
#developers_about #nav #about a { color: #6a8bb8; }
#developers_about #nav li { display: inline; font-variant: small-caps; font-weight: bold; padding: 0 14.4px; }
#developers_about #nav li a { color: #000; text-decoration: none; }
#developers_about #nav li a:hover { color: #6a8bb8; }
#developers_about #nav ul { margin: 0; padding: 2.4px 0; }
#developers_about #photos { float: right; width: 180.4px; padding: 2.4px 14.4px; text-align: center; }
#developers_about #photos img { border: 1px solid #ccc; margin: 0.25em; padding: 0.5em; }
#developers_about #title { background: #fff url(../../images/global/branding_white.gif) no-repeat 5px 15px; border-right: 1px solid #ccc; height: 80px; }
#developers_about .pagehdr { display: none; }
#developers_open_source #container { width: 800px; }
#developers_open_source #content { background: #eeeff0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 2.4px 14.4px; }
#developers_open_source #content h2 { font-size: 1.0em; padding: 2.4px 0; }
#developers_open_source #content li { font-size: 14.4px; }
#developers_open_source #content ol { padding: 2.4px 0; }
#developers_open_source #content ol li { list-style: decimal inside; }
#developers_open_source #content p { padding: 2.4px 0; }
#developers_open_source #content ul { padding: 2.4px 0; }
#developers_open_source #content ul li { list-style: disc inside; }
#developers_open_source #nav { background: #cbced4; border-bottom: 2px solid #000; border-top: 1px solid #000; padding: 2.4px 0; color: #000; }
#developers_open_source #nav #open_source a { color: #6a8bb8; }
#developers_open_source #nav li { display: inline; font-variant: small-caps; font-weight: bold; padding: 0 14.4px; }
#developers_open_source #nav li a { color: #000; text-decoration: none; }
#developers_open_source #nav li a:hover { color: #6a8bb8; }
#developers_open_source #nav ul { margin: 0; padding: 2.4px 0; }
#developers_open_source #title { background: #fff url(../../images/global/branding_white.gif) no-repeat 5px 15px; border-right: 1px solid #ccc; height: 80px; }
#developers_open_source .pagehdr { display: none; }
#developers_open_source ul#projects { padding-left: 2em; }
#developers_puzzles #container { width: 800px; }
#developers_puzzles #content { background: #eeeff0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 2.4px 14.4px; border-left: 1px solid #ccc; float: left; width: 560px; }
#developers_puzzles #content #submission_directions #pp { background: transparent url(../../images/programming_puzzles/pp.gif) no-repeat; padding: 17px 291px 0 0; margin-left: 1em; }
#developers_puzzles #content .example { white-space: pre; font-family: Courier, serif; border: 1px solid #ccc; padding: 0.5em 0.5em; margin: 2em 2.5em; background-color: #fff; }
#developers_puzzles #content h2 { font-size: 1.0em; padding: 2.4px 0; }
#developers_puzzles #content li { font-size: 14.4px; }
#developers_puzzles #content ol { padding: 2.4px 0; }
#developers_puzzles #content ol li { list-style: decimal inside; }
#developers_puzzles #content p { padding: 2.4px 0; }
#developers_puzzles #content ul { padding: 2.4px 0; }
#developers_puzzles #content ul li { list-style: disc inside; }
#developers_puzzles #menu { float: left; width: 180.4px; padding: 2.4px 14.4px; }
#developers_puzzles #menu li { border-bottom: 1px solid #ccc; font-size: 12.96px; padding: 4.8px 0; list-style: none; }
#developers_puzzles #menu li a { color: #000; }
#developers_puzzles #menu li a:hover { color: #6a8bb8; }
#developers_puzzles #menu ul { margin: 2.4px 0; padding: 2.4px 0; }
#developers_puzzles #nav { background: #cbced4; border-bottom: 2px solid #000; border-top: 1px solid #000; padding: 2.4px 0; color: #000; }
#developers_puzzles #nav #programming_puzzles a { color: #6a8bb8; }
#developers_puzzles #nav li { display: inline; font-variant: small-caps; font-weight: bold; padding: 0 14.4px; }
#developers_puzzles #nav li a { color: #000; text-decoration: none; }
#developers_puzzles #nav li a:hover { color: #6a8bb8; }
#developers_puzzles #nav ul { margin: 0; padding: 2.4px 0; }
#developers_puzzles #title { background: #fff url(../../images/global/branding_white.gif) no-repeat 5px 15px; border-right: 1px solid #ccc; height: 80px; }
#developers_puzzles .pagehdr { display: none; }
body { background-color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14.4px; margin: 0 0; padding: 0 0; }
