body.page { background-color: #D4D4BD; background-image: url(art/p_bg.gif); padding: 0px; margin: 0px; min-width: 1000px; height: 100%; width: 100%; text-align: left; } td.main2012 div.container { z-index: 0; margin: 0px; padding: 0px; text-align: left; } img { border: 0px; } a:link { color: #6D9C36; } a:visited { color: #578C16; } a:hover { color: #A3A31F; text-decoration: none; } td.main2012 div.toparea { background-image: url(art/p_topbg.jpg); background-repeat: no-repeat; text-align: right; margin: 0px; padding-top: 40px; background-position: 0 40px; } td.main2012 img.ptitle { clear: both; width: 209px; margin: 10px 10px 10px 37px; } td.main2012 div.toparea ul { list-style: none; padding: 0px; margin: 0px; clear: left; } td.main2012 div.toparea li { list-style: none; display: inline; padding: 0px; margin: 0px; } td.main2012 div.midarea { background-color: #C0C174; background-image: url(art/p_intbg.gif); padding: 13px 10px 5px 85px; margin: 0px 0 5px 0; } td.main2012 div.midarea a:link, div.midarea a:visited { color: #568024; } td.main2012 div.midarea a.toplink, div.midphotoarea a.toplink { color: #fff; } td.main2012 div.midarea a.toplink:hover, div.midphotoarea a.toplink:hover { color: #666; } td.main2012 div.idxarea { background-color: #C0C174; background-image: url(art/p_intbg.gif); padding: 13px 0px 45px 0px; margin: 0px; } td.main2012 div.idxareatop { padding: 0px 10px 15px 85px; margin: 0; } td.main2012 div.midphotoarea { background-color: #C0C174; background-image: url(art/p_intbg.gif); padding: 13px 0px 15px 0px; margin: 0px; } td.main2012 div.midphotoarea div.social { margin-top: 23px; margin-right: 10px; } td.main2012 div.midarea p, div.midphotoarea p, div.idxareatop p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #636349; font-size: 13px; } td.main2012 div.chphotoright250 { float: right; display: inline; width: 256px; margin: 0px 0px 0px 25px; } td.main2012 div.chphotoleft250 p, div.chphotoright250 p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #7D7B37; font-size: 13px; } td.main2012 div.chphotoleft250 { float: left; display: inline; width: 256px; margin: 0px 25px 0px 0px; } td.main2012 div.chphotoleft250 img, div.chphotoright250 img { border-left: 3px #7D7B37 solid; border-right: 3px #7D7B37 solid; } td.main2012 b { color: #7D7B37; } td.main2012 blockquote { color: #7D7B37; } td.main2012 div.mainarea h2 { color: #7D7B37; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-weight: normal; font-size: 18px; padding-top: 15px; } body.page td.main2012 div.mainarea h3 { color: #7D7B37; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-weight: normal; font-size: 18px; letter-spacing: 3px; text-transform: uppercase; } body.page td.main2012 div.idxarea h3 { color: #7D7B37; padding: 15px 0px 10px 0px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-weight: normal; text-align: center; font-size: 18px; letter-spacing: 3px; text-transform: uppercase; } p.ednote { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; background-color: #fff; font-size: 13px; color: #777; padding: 10px; border: 1px #C0C174 dashed; } td.main2012 h1 { color: #454420; padding: 10px 0 0 0px; margin: 0px; text-align: left; clear: both; } div.mainarea { margin: 0px; border-right: 4px #C0C174 solid; padding: 25px 60px 55px 85px; text-align: left; } td.main2012 div.mainarea p, td.main2012 p { color: #555; text-align: left; } div.bottomarea { background-color: #E8E8D1; padding: 5px 100px 5px 85px; border-top: 1px #7D7B37 dashed; border-right: 4px #C0C174 solid; } div.bottomarea p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #7D7B37; font-size: 13px; } div.mainarea p.question { color: #7D7B37; padding-top: 20px; font-weight: bold; } div.mainarea p.questiontop { color: #7D7B37; font-weight: bold; } div.mainarea p.bio { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #7D7B37; font-size: 13px; float: left; width: 200px; margin: 10px 20px 10px 0px; } div.highlights { float: right; width: 190px; margin: 0px 4px 15px 25px; } ul.hl { width: 190px; margin: 0px; padding: 0px; list-style: none; } ul.hl li { padding: 3px 5px 3px 5px; background-color: #fff; color: #aaa; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; margin: 0px 0px 1px 0px; font-size: 13px; } ul.hl li:hover { padding: 3px 5px 3px 5px; background-color: #C0C174; color: #aaa; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; margin: 0px 0px 1px 0px; font-size: 13px; } ul.hl li:hover a { color: #FCFF09; } ul.hl li.hltop { padding-top: 35px; background-color: #ABAB65; font-size: 12px; text-transform: uppercase; letter-spacing: 3px; color: #fff; } img.pullquote { float: right; width: 250px; margin: 20px 0px 20px 20px; } img.topphoto { margin: 0px 15px 5px 0px; } div.photofloat { float: left; width: 300px; margin: 12px 15px 10px 0px; } div.photofloat p { margin: 4px 10px 4px 0px; padding: 0px 10px 0px 10px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 13px; color: #5C5D10; } div.rellinksleft { float: left; width: 190px; margin: 25px 20px 10px 0px; } ul.rellinks { margin: 0px; padding: 0px; list-style: none; } ul.rellinks li { padding: 5px 8px 5px 8px; background-color: #fff; color: #666; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; margin: 0px 0px 1px 0px; font-size: 13px; } ul.rellinks li:hover { padding: 5px 8px 5px 8px; background-color: #C0C174; color: #666; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; margin: 0px 0px 1px 0px; font-size: 13px; } ul.rellinks li a { font-weight: bold; font-size: 12px; } ul.rellinks li:hover a { color: #FCFF09; } ul.rellinks li.reltop { padding-top: 25px; background-color: #ABAB65; font-size: 12px; text-transform: uppercase; letter-spacing: 3px; color: #fff; } table.smap { width: 100%; } table.smap p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 13px; } table.smap p.toplink { text-align: center; } table.smap td.l, table.smap td.m, table.smap td.r { width: 33%; border-top: 2px #6D9C36 solid; background-color: #fff; padding: 8px 10px 8px 10px; vertical-align: top; background-image: url(art/idxbg.gif); } table.smap ul { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 13px; margin: 0px; padding: 0px; } table.smap li { margin: 2px 0px 2px 0px; padding: 2px 6px 2px 6px; list-style: none; background-color: #D4D4BD; } table.smap li:hover { margin: 2px 0px 2px 0px; padding: 2px 6px 2px 6px; list-style: none; background-color: #fff; } table.smap a.majorlink { text-decoration: none; font-size: 18px; } table.smap a.seclink { text-decoration: none; font-size: 18px; } table.smap a.tlink { text-decoration: none; font-size: 14px; } table.smap td.intro { border: 0px; padding: 2px 10px 2px 10px; } table.smap td.min { border: 0px; border-top: 1px #6D9C36 solid; padding: 2px 10px 2px 10px; background-image: url(art/idxbg.gif); } a.toplink { padding: 3px 5px 3px 5px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; text-decoration: none; color: #fff; } a.toplink:link { color: #fff; background-color: #6D9C36; } a.toplink:visited { color: #fff; background-color: #578C16; } a.toplink:hover { background-color: #FCFF09; color: #666; } img.idxphoto { float: left; width: 100px; margin: 5px 20px 10px 0px; } div.idxitem { background-color: #fff; background-image: url(art/idxbg.gif); border: solid; border-left: 85px; border-color: #d9daac; padding: 8px 35px 10px 15px; margin: 0px 5px 2px 0px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; } div.idxitem p { color: #666; font-size: 12px; } a.primary { text-decoration: none; font-size: 19px; } div.idxitema { background-color: #fff; border: solid; border-color: #98B872; border-left: 85px; padding: 8px 35px 10px 15px; margin: 0px 5px 2px 0px; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; } div.idxitema p { color: #6D9C36; font-size: 12px; } div.idxitema a.primary:hover,div.idxitema a.primary:link { color: #98B872; } div.mainarea p.whatever { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #777; font-size: 13px; } div.flasharea { padding: 25px 4px 25px 4px; margin: 0px 80px 0px 80px; text-align: center; background-color: #000; border: 1px #7D7B37 dashed; } div.flasharea p { color: #fff; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 15px; } div.bodyphotoleft { float: left; width: 306px; margin: 3px 20px 10px 0px; } div.bodyphotoright { float: right; width: 306px; margin: 3px 0px 10px 20px; } div.bodyphotoleft img, div.bodyphotoright img { border-left: 3px #7D7B37 solid; border-right: 3px #7D7B37 solid; } div.bodyphotoleft p, div.bodyphotoright p { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; color: #7D7B37; font-size: 13px; } div.bodyspace { border-top: 1px #7D7B37 dashed; clear: both; } div.bodyspace { border-top: 1px #7D7B37 dashed; clear: both; } div.cronitem { background-color: #C0C174; background-image: url(art/idxbg.gif); padding: 4px 15px 10px 15px; margin: 0px 0px 18px 0px; } div.cronitem p { color: #666; } div.cronitem .date { background-color: #7D7B37; padding: 2px 8px 2px 8px; color: #fff; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 14px; } div.cronitem .title { background-color: #C0C174; padding: 2px 8px 2px 8px; color: #414306; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; font-size: 15px; } td.main2012 div.social { float: right; padding: 3px 6px 3px 12px; background-color: #ebecaf; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; width: 345px; text-align: center; margin: 0; } td.main2012 div.social a.cmb { text-decoration: none; text-align: left; font-size: 14px; display: block; float: right; height: 20px; padding-left: 23px; width: 50px; background: url(art/p_cm.png) no-repeat; } td.main2012 div.social a.cmb:hover { background: url(art/p_cma.png) no-repeat; } td.main2012 div.social div.fb { float: left; width: 135px; } div.comments { padding: 5px 100px 5px 85px; border-right: 4px #C0C174 solid; border-top: 1px #C0C174 dashed; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; background-color: #fff; font-size: .9em; text-align: left; } div.comments p.commentguide { font-size: .8em; color: #777; } div#mapcontainer, div#mapover { font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; } div.mainarea div#mapover { background-color: #d8d8c0; border: 1px dashed #C0C174; width: 200px; color: #5c5d10; text-align: left; padding: 5px; position: absolute; font-size: .7em; z-index: 2; } div.mainarea div#mapover span.statename { font-weight: bold; font-size: 15px; } td.statekey,td.statekeyexpl { padding: 8px; text-align: left; vertical-align: top; background-color: #D9D9BA; font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif; margin: 0px; font-size: .8em; } td.statekeyexpl { background-color: #888; text-align: center; color: #fff; } td.stateswatch { height: 14px; } td.statekeyoff { cursor: pointer; color: #6D9C36; background-color: #fff; } td.statekeyoff:hover { background-color: #5de918; color: #fff; } td.statekeyon { background-color: #C0C174; color: #77782c; } p.livechat { overflow: auto; margin: 10px 0 1px 0; padding-right: 100px; } p.livechat img { float: left; margin: 0px 10px 10px 0; width: 60px; } td.main2012 div._fullsuper { margin: 10px 20px 10px 0px; padding: 10px 10px 5px 10px; font-size: 1em; background: #f2f3e3 ; } td.main2012 div._fullsuper span._pgfulldate { font-size: .80em; color: #555; line-height: 1.5em; font-weight: bold; } td.main2012 div._fullsuper a._pgfullreltitle { font-size: 1.5em; margin: 0; text-decoration: none; } td.sidebar2012 { padding-top: 40px; text-align: left; }