body { background-color: #fff; font-family: 'Gill Sans','Lucida Grande','Franklin Gothic Medium','Lucida Unicode',Lucida,Verdana,Sans-serif; font-weight: normal; padding: 0px; height: 100%; width: 100%; margin: 0px; } div,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea,li,td,tr { padding: 0; margin: 0; } img { border: 0; } pullquote,h1,h2,h3,h4, div.maininner b, blockquote { color: #1d638f; } p.question, p.questiontop, b { font-weight: bold; color: #2e6b97; } p.question { margin-top: 40px; } div.top { background: #fff url(../art/p_top.jpg) no-repeat; height: 53px; margin: 0; padding: 80px 0 0 20px; background-position: 0 40px; } div.top div.right { width: 350px; float: right; text-align: right; } div.top div.right div.nav { height: 27px; margin: 0; text-align: right; padding-top: 17px; } div.top div.nav ul li, div.mid ul li { list-style-type: none; display: inline; padding: 0; margin: 0 } div.main { border-top: 8px solid #999; background: #fff url(../art/p_bg.jpg) no-repeat; } h1 { padding-top: 8px; } div.main_inner { padding: 50px 80px 70px 80px; } div.main h2 { margin: 30px -80px 20px -80px; font-weight: lighter; padding: 5px 0 2px 80px; text-transform: uppercase; letter-spacing: 7px; } div.main h2.nopad { margin: 0 -80px 30px -80px; } p { color: #444; } a:link { color: #f13a09; } a:visited { color: #b86317 } a:hover, a:active { color: #56adee; text-decoration: none; } div.bottom { padding: 10px 90px 10px 70px; clear: both; background-color: #cbd4d9; } div.bottom p { font-size: 12px; color: #666; } div.related { background-color: #eec3f3; border: 1px solid #a47da9; } div.related div.t { text-transform: uppercase; color: #fff; background-color: #a47da9; font-size: 1.3em; padding: 10px; } div.related p { padding: 10px; font-size: 1.2em; line-height: 1.3em; margin: 0; } p.toplinks { line-height: 30px; text-align: left; } p.toplinks a { background-color: #447ea8; color: #fff; padding: 9px 5px 9px 5px; text-decoration: none; font-size: 12px; } p.toplinks a:visit { background-color: #447ea8; color: #115c92; padding: 9px 5px 9px 5px; text-decoration: none; font-size: 12px; } p.toplinks a:hover { background-color: #c3e5fd; color: #0e95f6; padding: 9px 5px 9px 5px; text-decoration: underline; font-size: 12px; } p.links { border-bottom: 1px solid #78a1bb; padding: 10px; margin-left: 10px; font-size: 1.1em; line-height: 1.1em; margin: 3px 0 0 -10px; } p.links:hover { background-color: #eff6fb; border-bottom: 1px solid #1d638f; padding: 10px; } p.links a { text-decoration: none; } p.ednote { padding: 8px; background-color: #e9e6bf; font-size: 13px; border: 1px dotted #78a1bb; } img.photo350 { float: left; width: 350px; margin: 10px 20px 20px -10px; border-bottom: 10px solid #fff; } h4.main { padding: 5px 70px 5px 10px; margin: 15px 75px 0 65px; font-size: 13px; background-color: #cbd4d9; font-weight: normal; color: #32576e; } h4.top { font-size: 16px; text-align: center; margin: 0px; padding: 5px 70px 5px 70px; color: #c5e8ff; background-color: #4987af; } div.intbox { float: right; width: 352px; margin: 0 -70px 15px 20px; } div.intbox p { color: #2b6995; } div.intbox div.excerpt { background-color: #cbd4d9; padding: 15px 15px 7px 15px; } div.inlinepq { margin-top: 10px; padding: 15px 20px 15px 0; line-height: 26px; font-size: 19px; color: #2a91da; float: right; widows: 322px; } span.intwatch { background-color: #054c7e; display: block; padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-transform: uppercase; letter-spacing: 2px; color: #fff; font-size: 13px; text-align: center; } div.idxleft { float: left; width: 190px; margin: 10px 15px 15px -70px; } * html div.idxleft { float: left; width: 190px; margin: 10px 15px 15px -20px; } div.idxleft ul { list-style: none; } div.idxleft ul li { background-color: #84c0eb; padding: 8px; border-bottom: 1px solid #fff; font-size: 0.9em; } div.idxleft ul li:hover { background-color: #beddf3; padding: 8px; border-bottom: 1px solid #fff; font-size: 0.9em; } div.idxleft ul li:hover a { text-decoration: none; color: #137eca; } div.idxleft ul li a { text-decoration: none; color: #246a9c; } div.idxleft ul li.hitop { padding: 10px 5px 5px 9px; color: #eee; letter-spacing: 3px; font-size: 12px; text-transform: uppercase; background-color: #2e6b97; } div.idxleft ul li.rtop, ul.info li.rtop { padding: 10px 5px 5px 9px; color: #eee; letter-spacing: 3px; font-size: 12px; text-transform: uppercase; background-color: #f13a09; } div.sidebar { margin: 20px -50px 20px 25px; width: 322px; float: right; } *html div.sidebar { margin: 20px -25px 20px 25px; width: 280px; float: right; } ul.info { list-style-type: none; } ul.info li { padding: 4px 9px 4px 9px; background-color: #cbd4d9; color: #2e6b97; margin-bottom: 1px; } ul.info li.top { padding: 9px 9px 4px 9px; background-color: #2e6b97; color: #fff; font-size: 1.2em; } ul.info li.rel, div.idxleft li.rel { background-color: #edcfc7; color: #666; } a.head { font-weight: bold; font-size: 1.1em; } li.spacer, ul.info li.spacer, div.idxleft ul li.spacer { background: transparent; height: 18px; } div.sidebar p { color: #2e6b97; margin: 0; padding: 5px 10px 30px 10px; } span.pl { color: #fff; } div.intidx { border-bottom: 1px solid #78a1bb; border-top: 3px solid #78a1bb; background-color: #fff; margin-bottom: 10px; height: 100px; font-size: 1em; line-height: 1.2em; } div.intidx:hover { background-color: #dee6eb; } div.intidx p { padding: 10px; } div.intidx img { float: left; margin-right: 10px; } div.intidx a.title { font-size: 1.2em; color: #13a0fa; text-decoration: none; } img.photo450 { float: left; width: 450px; margin: 10px 18px 15px -10px; border: 10px solid #acc4d2; }