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; min-width: 980px; } 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: #3d851b; } p.question, p.questiontop, b { font-weight: bold; color: #628253; } p.question { margin-top: 40px; } div.top { background: #15230b url(../art/p_top.jpg) no-repeat; height: 83px; padding: 75px 0 0 30px; background-position: 0 45px; } div.top img.logo { float: right; } div.top div.nav { height: 28px; text-align: right; float: right; width: 458px; margin: 55px 0 0 0; opacity: .70; filter:alpha(opacity=70); -moz-opacity: .70; } div.top div.nav ul li, div.mid ul li { list-style-type: none; display: inline; padding: 0; margin: 0 } h1 { opacity: .80; filter:alpha(opacity=80); -moz-opacity: .80; } div.main { background: #fff url(../art/p_bg.jpg) no-repeat; } div.main_inner { padding: 50px 80px 70px 70px; } div.main h2 { margin: 30px -80px 30px -70px; font-weight: lighter; padding: 10px 0 3px 70px; background-color: #f6ebf4; border-bottom: 1px solid #fff; text-transform: none; } div.main h2.nopad { margin: 0 -80px 30px -70px; } p { color: #444; } a:link { color: #f13a09; } a:visited { color: #44777f; } a:hover, a:active { color: #52cc12; text-decoration: none; } div.bottom { padding: 10px 90px 10px 70px; clear: both; background-color: #3b3f39; } div.bottom p { font-size: 12px; color: #ccc; } 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: #851d92; color: #fff; padding: 9px 5px 9px 5px; text-decoration: none; font-size: 12px; } p.toplinks a:visit { background-color: #fff; color: #851d92; padding: 9px 5px 9px 5px; text-decoration: none; font-size: 12px; } p.toplinks a:hover { background-color: #fff; color: #bd4100; padding: 9px 5px 9px 5px; text-decoration: underline; font-size: 12px; } p.links { border-bottom: 1px dotted #4e0857; padding: 10px; font-size: 1.1em; line-height: 1.1em; margin: 3px 0 0 0px; } p.links:hover { background-color: #dfc5e2; padding: 10px; } p.links a { text-decoration: none; } p.ednote { padding: 8px; background-color: #e2edd3; font-size: 13px; border: 1px dotted #617355; } img.photo350 { float: left; width: 350px; margin: 10px 20px 20px -10px; border-bottom: 10px solid #fff; } div.main h4 { padding: 5px 70px 5px 10px; margin: 15px 75px 0 65px; font-size: 13px; background-color: #cae0ba; font-weight: normal; color: #345c16; } div.main h4.top { font-size: 16px; text-align: center; margin: 0px; padding: 5px 70px 5px 70px; color: #345c16; background-color: #9ab586; } div.intbox { float: right; width: 322px; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin: 0 -70px 15px 20px; background-color: #bbdeaa; padding: 15px; } div.intbox p { color: #2d6214; } div.intbox div.inlinepq { margin-top: 10px; padding: 15px 20px 15px 0; line-height: 26px; font-size: 19px; color: #36456f; } div.intbox span.intwatch { background-color: #384d2f; display: block; padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-transform: uppercase; letter-spacing: 2px; color: #eee; 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: #dbf6ce; padding: 8px; border-bottom: 1px solid #fff; font-size: 0.9em; } div.idxleft ul li:hover { background-color: #3d9d10; padding: 8px; border-bottom: 1px solid #fff; font-size: 0.9em; } div.idxleft ul li:hover a { text-decoration: none; color: #cef5bb; } div.idxleft ul li a { text-decoration: none; color: #41b50a; } div.idxleft ul li.hitop { padding: 10px 5px 5px 5px; color: #eee; letter-spacing: 3px; font-size: 12px; text-transform: uppercase; background-color: #384d2f; } img.photo450 { float: left; width: 450px; margin: 10px 18px 15px -10px; border: 10px solid #d0d4cc; -webkit-border-radius: 10px; -moz-border-radius: 10px; } table.intidx { margin-left: -10px; } table.intidx td { vertical-align: top; width: 33%; padding: 10px; background-color: #d0d4cc; -webkit-border-radius: 10px; -moz-border-radius: 10px; } table.intidx td:hover { background-color: #c3f3aa; } table.intidx td a { font-size: 1.4em; text-decoration: none; } table.intidx td img { float: right; width: 100px; margin: -10px 0 5px 10px; } p.theme, p.themetop { clear: left; font-size: 13px; color: #777; margin: 35px 0 10px -13px; padding: 8px 10px 8px 10px; text-transform: uppercase; letter-spacing: 2px; } * html p.theme, p.themetop { clear: left; font-size: 13px; color: #777; margin: 35px 0 10px 0px; padding: 8px 10px 8px 0px; text-transform: uppercase; letter-spacing: 2px; } p.themetop span.themename, p.theme span.themename { font-size: 19px; color: #1e6313; } p.themetop { margin: 0 0 10px -13px } p.theme a, p.themetop a { text-decoration: none } div.themelink, div.themenonlink { float: left; width: 100px; margin: 0 10px 10px -13px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background-color: #3e6512; padding: 10px; } * html div.themelink, * html div.themenonlink { float: left; width: 100px; margin: 0 10px 10px -6px; background-color: 3e6512; } div.themelink:hover { background-color: #6a9f16; } div.themelink a.tl, div.themelink1 a.tl { display: block; padding-top: 8px; letter-spacing: 2px; text-transform: uppercase; font-size: 11px; } div.themelink a:link, div.themelink a:visited, div.themelink1 a:visited { color: #fce809; text-decoration: none; } div.themelink a:hover, div.themelink:hover a:link, div.themelink1:hover a:link, div.themelink:hover a:visited, div.themelink1:hover a:visited { color: #fff; text-decoration: none; } div.themehigh li.pe a, div.inthigh li.pe a { font-size: 14px; text-decoration: none; color: #53800d; } div.themehigh { float: right; width: 150px; padding: 10px; margin-right: -80px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background-color: #befd5b; line-height: 23px; margin-left: 15px; margin-bottom: 10px; } div.themehigh:hover { float: right; width: 150px; padding: 10px; margin-right: -80px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background-color: #e4f711; line-height: 23px; margin-left: 15px; margin-bottom: 10px; } div.themehigh li.pe { list-style: none; } div.themehigh li.pe:hover a { list-style: none; color: #124208; } ul.ednote { color: #444; padding-left: 15px; list-style: circle; }