body.normal { padding: 0; margin: 0; min-width: 900px; height: 100%; width: 100%; } body.normal div.adbanner-container div.adbanner { text-align: center; margin-left: auto; margin-right: auto;} body.normal div.adbanner_container a { text-align: center; margin-left: auto; margin-right: auto; } body.normal div.adbanner_container img { text-align: center; margin-left: auto; margin-right: auto; } body.normal img { border: 0px; } body.normal div, body.normal ul, body.normal li { margin: 0; padding: 0; } body.normal div.sidearea { width: 69px; float: left; } body.normal div.mainouter { background: #565a60 url(art/p_bg1.jpg) no-repeat; /* background: #2f220b url(art/p_bgm1.jpg) no-repeat; */ } body.normal div.mainarea { z-index: 0; min-height: 600px; margin-left: 69px; background: #e4d8c4 url(art/p_bg.jpg); overflow: auto; padding-top: 45px; } body.normal div.mainover { background: url(art/p_bg2.jpg) no-repeat; padding-top: 12px; } body.normal img.frontline { float: right; z-index: 2; width: 206px; height: 43px; top: 60px; right: 0; position: absolute; } body.normal img.title2 { float: left; width: 184px; } body.normal img.title1 { float: left; z-index: 3; position: absolute; top: 217px; left: 0; } body.normal div.nav { float: right; } body.normal div.nav ul { list-style-type: none; } body.normal div.nav li { display: inline; } body.normal div.bottomarea { clear: both; padding: 8px 100px 4px 69px; } body.normal div.bottomarea p { color: #aaa; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: 11px; } body.normal a:link { color: #ef7920; } body.normal a:visited { color: #b16a36; } body.normal a:hover { color: #ff3600; text-decoration: none; } body.normal h1 { margin: 0; padding: 25px 0 0 26px; clear: both; } body.normal div.maininner { padding: 30px 100px 55px 26px; } body.normal p { color: #444; } body.normal b, body.normal div.bio p, body.normal p.cirbox, body.normal h4, body.normal h2, body.normal h3, body.normal p.question, body.normal p.questiontop, body.normal blockquote { color: #515379; } body.normal h4.main { margin: 0; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; padding: 5px 90px 0 26px; font-size: 12px; font-weight: normal; } body.normal p.questiontop, body.normal p.question { font-weight: bold; } body.normal p.question { margin-top: 35px; } body.normal h2 { margin: 25px 0 10px -26px; padding: 6px 0 6px 23px; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; text-transform: uppercase; letter-spacing: 3px; font-size: 16px; font-weight: normal; border-left: 3px solid #ae9773; } body.normal h2.nopad { margin: 5px 0 10px -26px; } * html body.normal h2.nopad { margin: 5px 0 10px -13px; } * html body.normal h2 { font-weight: bold; } body.normal .secondary { color: #795e33; } body.normal div.bio { border-left: 6px solid #ae9773; width: 295px; float: left; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; padding: 0 10px 10px 0px; margin: 15px 15px 10px -26px; } * html body.normal div.bio { border-left: 6px solid #ae9773; width: 295px; float: left; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; padding: 0 10px 10px 0px; margin: 15px 15px 10px -13px; } body.normal div.bio img { border-right: 5px solid #ae9773; } body.normal div.bio p { font-size: 12px; padding: 5px 20px 0px 23px; } body.normal ul.sidebar { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; width: 230px; list-style-type: none; float: right; margin: 45px 0 20px 20px; } body.normal ul.side100 { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; list-style-type: none; margin: 15px 0 0 0; } body.normal ul.sidebar a { text-decoration: none; } body.normal ul.sidebar li.hi { padding: 4px 20px 4px 10px; border-right: 6px solid #ae9773; border-left: 2px solid #ae9773; background-color: #f3ebde; margin-bottom: 1px; } body.normal ul.sidebar li.hi:hover { border-right: 6px solid #ff3600; border-left: 2px solid #ff3600; background-color: #fff; } body.normal ul.sidebar li.link, body.normal ul.side100 li.link { padding: 4px 20px 4px 10px; border-right: 6px solid #ac6027; border-left: 2px solid #ac6027; background-color: #eee; margin-bottom: 1px; color: #666; } body.normal ul.sidebar li.link:hover, body.normal ul.side100 li.link:hover { border-right: 6px solid #ff3600; border-left: 2px solid #ff3600; background-color: #fff; } body.normal ul.sidebar li.link a.link, body.normal ul.side100 li.link a.link { text-decoration: none; font-size: 13px; font-weight: bold; padding-left: 5px; border-left: 1px solid #ef7920; } body.normal ul.sidebar li.hihead { padding: 14px 20px 4px 10px; background-color: #515379; color: #fff; font-size: 13px; letter-spacing: 2px; margin-bottom: 1px; } body.normal ul.sidebar li.linkhead, body.normal ul.side100 li.linkhead { padding: 14px 20px 4px 10px; background-color: #ac6027; color: #fff; font-size: 13px; letter-spacing: 2px; margin-bottom: 1px; } body.normal img.pqright { width: 200px; float: right; margin: 30px -40px 30px 30px; } * html body.normal img.pqright { width: 200px; float: right; margin: 30px -20px 30px 30px; } body.normal p.ednote { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; background-color: #eee; padding: 8px; border: 1px solid #ae9773; color: #666; font-size: 11px; } body.normal p.biobottom { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; background-color: #dedede; padding: 8px; border-right: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; border-top: 4px solid #aaa; color: #ae9773; font-size: 11px; } body.normal div.photo400left { border-left: 10px solid #ae9773; border-right: 2px solid #ae9773; width: 400px; float: left; margin: 15px 20px 20px -29px; } * html body.normal div.photo400left { border-left: 10px solid #ae9773; border-right: 2px solid #ae9773; width: 400px; float: left; margin: 15px 20px 20px -15px; } body.normal table.cron td { vertical-align: top; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; } body.normal table.cron td.crondate { background-color: #666; width: 10%; padding: 10px; } body.normal table.cron td.crondate p, body.normal table.cron td.crondatehead p, body.normal table.cron td.cron1head p, body.normal table.cron td.cron2head p, body.normal table.cron td.cron3head p { color: #fff; margin: 0; font-size: 13px; } body.normal table.cron td.cron2 { background-color: #ede2d2; width: 40%; padding: 10px; } body.normal table.cron td.cron2 div.ppic, body.normal table.cron td.cron1 div.ppic { width: 220px; text-align: center; background-color: #fff; margin: 20px 0 10px 20px; } body.normal table.cron td.cron2 div.ppic p, body.normal table.cron td.cron1 div.ppic p { width: 200px; text-align: left; color: #999; margin: 10px 0 0 10px; padding: 0 5px 5px 5px; font-size: 12px; } body.normal table.cron td.cron2 p { color: #776446; margin: 0 0 10px 0; font-size: 13px; } body.normal table.cron td.cron3 { background-color: #e5d0d3; width: 40%; padding: 10px; } body.normal table.cron td.cron3 p { color: #9e1a2d; margin: 0 0 10px 0; font-size: 13px; } body.normal table.cron td.cron1 { background-color: #cfd1dd; width: 40%; padding: 10px; } body.normal table.cron td.cron1 p { color: #515379; margin: 0 0 10px 0; font-size: 13px; } body.normal table.cron td.crondatehead { background-color: #666; width: 10%; padding: 15px 10px 5px 10px; } body.normal table.cron td.cron1head { background-color: #515379; width: 10%; padding: 15px 10px 5px 10px; } body.normal table.cron td.cron2head { background-color: #776446; width: 10%; padding: 15px 10px 5px 10px; } body.normal table.cron td.cron3head { background-color: #c10e28; width: 10%; padding: 15px 10px 5px 10px; } body.normal p.cirbox { width: 210px; background-color: #eee; padding: 10px; margin: 20px -100px 20px 20px; clear: right; float: right; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; border: 1px solid #aaa; font-size: 11px; } * html body.normal p.cirbox { width: 210px; background-color: #eee; padding: 10px; margin: 20px -50px 20px 20px; clear: right; float: right; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; border: 1px solid #aaa; font-size: 11px; } body.normal ul.hidx { margin: 10px -100px 10px -26px; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; padding: 0; list-style-type: none; } body.normal ul.hidx li { border-left: 26px solid #aaa; border-right: 60px solid #fff; padding: 6px 80px 6px 16px; background-color: #eee; font-size: 13px; color: #666; margin-bottom: 1px; } body.normal ul.hidx li:hover { border-left: 26px solid #ff3600; border-right: 60px solid #ff3600; padding: 6px 80px 6px 16px; background-color: #fff; font-size: 13px; color: #ac6027; margin-bottom: 1px; } body.normal a.big { font-size: 18px; text-decoration: none; } body.normal ul.hidx li:hover a.big, body.normal table.idxbox td.idx:hover a.big { color: #ff3600; } body.normal div.memolink { float: left; width: 300px; background-color: #eee; text-align: center; border: 1px solid #ae9773; margin: 15px 20px 10px 0px; padding: 10px; } body.normal div.memolink:hover { background-color: #ff3600; } body.normal div.memolink:hover img { opacity: .5; } body.normal p.person { margin: 45px 0 10px -26px; padding: 6px 0 6px 23px; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; border-left: 3px solid #ae9773; clear: both; font-size: 12px; color: #515379; } body.normal .name { font-weight: bold; font-size: 18px; } body.normal p.personfirst { border-left: 3px solid #ae9773; margin: 5px 0 10px -26px; padding: 6px 0 6px 23px; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: 12px; color: #515379; } body.normal p.personquote { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; color: #515379; font-size: 16px; float: right; width: 300px; margin: 9px 0 20px 20px; } body.normal .creditline { color: #ae9773; font-size: 12px; } body.normal img.sm { float: left; width: 120px; border-top: 5px solid #ae9773; margin: 8px 20px 15px 0; } body.normal div.idxphoto { background-color: #fff; margin-top: 20px; border-left: 26px solid #565a60; overflow: auto; } body.normal p.idxcaption { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; color: #888; margin: 0; font-size: 11px; background-color: #f3ebde; padding: 12px 20px 6px 20px; } body.normal table.idxbox { border-collapse: collapse; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; } body.normal table.idxbox td.idx { background-color: #f3ebde; width: 33%; text-align: left; vertical-align: top; padding: 0 10px 10px 0; border-bottom: 5px solid e4d8c4; border-left: 3px solid #ef7920; } body.normal table.idxbox td.nonidx { background-color: #fff; width: 33%; text-align: left; vertical-align: top; padding: 20px 10px 10px 10px; border-bottom: 5px solid e4d8c4; border-left: 3px solid #999; } body.normal table.idxbox td.idx50 { background-color: #eee; width: 50%; text-align: left; vertical-align: top; padding: 0 10px 10px 0; border-left: 3px solid #446a6f; } body.normal table.idxbox td.idx p, body.normal table.idxbox td.idx50 p, body.normal table.idxbox td.nonidx p { font-size: .9em; padding: 10px; } body.normal table.idxbox td.idx img { float: left; width: 120px; margin: 0 10px 3px 0; } body.normal table.idxbox td.idx50 img { float: left; width: 210px; margin: 0 15px 3px 0; } body.normal table.idxbox td.idx:hover, body.normal table.idxbox td.idx50:hover { background-color: #fff; border-left: 3px solid #ff3600; }