html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;text-decoration:none;vertical-align:baseline;}b, i, hr, u, center, menu, layer, s, strike, font, xmp{background:transparent;border:none;font-size:100%;font-style:normal;font-weight:normal;margin:0;outline:none;padding:0;text-decoration:none;vertical-align:baseline;}font{color:#333;}center{text-align:left;}body{background:#fff;color:#333;line-height:22px;text-align:center;}h1, h2, h3, h4, h5, h6{font-style:normal;font-weight:normal;margin:0 0 18px 0;}h1{font-size:1.8em;}h2{font-size:1.7em;}h3{font-size:1.55em;}h4{font-size:1.4em;}h5{font-size:1.25em;}h6{font-size:1.1em;}p{margin:0 0 22px 0;}ol, ul{list-style:none;}ul{list-style:disc;margin:0 0 22px 2.5em;}ol{list-style-type:decimal;margin:0 0 22px 3em;}ol ol{list-style:upper-roman;}ol ol ol{list-style:lower-roman;}ol ol ol ol{list-style:upper-alpha;}ol ol ol ol ol{list-style:lower-alpha;}ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}dl{margin:0 0 22px 5px;}dl dt{font-weight:bold;margin:10px 0 0 0;}dl dd{margin:5px 0 0 1.5em;}strong{font-weight:bold;}strong strong{font-weight:normal;}em, cite{font-style:italic;}em em, cite cite{font-style:normal;}abbr{cursor:help;}acronym{border-bottom:1px dashed #666;cursor:help;text-transform:uppercase;}big{font-size:120%;}small, sup, sub{font-size:80%;}sup{bottom:0.3em;position:relative;vertical-align:baseline;}sub{position:relative;top:0.3em;vertical-align:baseline;}address{font-style:italic;margin:0 0 22px 0;}li address, dd address{margin:0;}blockquote{font-style:normal;margin:0 22px;}blockquote em, blockquote cite{font-style:italic;}blockquote, q{quotes:none;}blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}a{cursor:pointer;}a img{border:none;}pre{font:.9em Monaco, monospace, Courier, "Courier New";line-height:22px;margin-bottom:22px;overflow:auto;padding:10px;}code{font:.9em Monaco, monospace, Courier, "Courier New";}pre code{font-size:1em;}ins, dfn{border-bottom:1px solid #666;font-style:italic;text-decoration:none;}del{text-decoration:line-through;}object{margin-bottom:22px;}input, textarea{font-family:Cambria, Georgia, Times, "Times New Roman", serif;font-size:1em;padding:3px;}:focus{outline:none;}form label{cursor:pointer;}option{padding:1px 2px;}table{border-collapse:collapse;border-spacing:0;margin-bottom:22px;}th, td{text-align:left;}hr{margin-bottom:22px;}img.wp-smiley{border:none;margin:0;max-height:12px;padding:0;}.gallery{display:block;margin-bottom:22px !important;text-align:center;}.alignleft, .left{float:left;margin-right:15px;}.alignright, .right{float:right;margin-left:15px;}.aligncenter, .center{display:block;margin:0 auto 22px auto;}.alignnone, .block{clear:both;margin:0 0 22px 0;}.clear{clear:both;}img.alignleft, img.alignright{display:inline;}

div, p, a { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; }

h2 { font-size:21px; color:#6c2cac; }
strong.solution { color:#333; }

li, li.blank { list-style:none; padding:0 0 0 12px; background:url(/images/bullet.gif) no-repeat; background-position:2px center; }
li.blank { background-image:none; }

.button { cursor:pointer; }
