body.homepage { background-color: #583520; padding: 0px; margin: 0px; height: 100%; width: 100%; text-align: center; } body.homepage img { border: 0px; } body.homepage .special { color: #fff; } body.homepage img.toplogo { float: right; } body.homepage div.container { height: 100%; text-align: left; } body.homepage a:link { color: #F66C2E; } body.homepage a:visited { color: #F66C2E; } body.homepage a:hover { color: #E22F1B; text-decoration: none; } body.homepage div.bodyarea { margin: 0 auto; text-align: left; width: 740px; z-index: 0; background-image: url(art/h_primary.jpg); background-repeat: no-repeat; padding-top: 45px; background-position: 0 45px; } body.homepage div.leftside { width: 315px; margin: 30px 33px 5px 20px; } body.homepage div.leftside P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; color: #999; font-size: 11px; } body.homepage div.leftside P.coming { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; color: #777; font-size: 11px; } body.homepage div.leftside img.mimage { margin-top: 8px; } body.homepage div.rightside { clear: right; float: right; width: 105px; margin: 90px 3px 5px 207px; } body.homepage div.rightside P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; color: #999; font-size: 11px; } body.homepage div.bottomarea { background-color: #804326; text-align: center; padding: 25px 20px 25px 20px; } body.homepage div.bottomarea P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; color: #aaa; font-size: 11px; } body.page { background-color: #DED7D3; padding: 0px; margin: 0px; height: 100%; width: 100%; } body.page div.bottomarea { background-color: #888; border-top: 1px #B85E27 solid; text-align: center; padding: 15px 20px 15px 20px; } body.page a:link { color: #BF0622; } body.page a:visited { color: #d76634; } body.page a:hover { color: #f00; text-decoration: none; } body.page div.bottomarea a:link { color: #BF0622; } body.page div.bottomarea a:visited { color: #A63247; } body.page div.bottomarea a:hover { color: #EB9B10; text-decoration: none; } body.page div.bottomarea P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; color: #ccc; font-size: 11px; } body.page div.bottomarea B { color: #444; } body.page div.bodyarea { border-left: 13px #888 solid; background-repeat: no-repeat; min-width: 727px; z-index: 0; padding-top: 45px; background-position: 0 45px; } body.page img { border: 0px; } body.page img.logo { float: right; } body.page img.dots { float: left; margin-left: 46px; margin-top: 40px; margin-right: 15px; } body.page img.dots30 { float: left; margin-left: 46px; margin-top: 35px; margin-right: 15px; } body.page img.idots { margin-top: 35px; margin-right: 15px; } body.page div.index { text-align: center; width: 100%; margin: 10px 0px 18px 0px; } body.page div.index P { margin: 0px 220px 8px 220px; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 12px; color: #666; } body.page img.titleconphoto { margin-top: 20px; margin-bottom: 2px; } body.page img.topphoto { margin: 20px 0px 0px 85px; border-left: 6px #d76634 solid; border-right: 1px #d76634 solid; } body.page img.topphotor { margin: 20px 85px 0px 0px; border-right: 6px #d76634 solid; } body.page img.dotsconphoto { float: left; margin-left: 46px; margin-top: 20px; margin-right: 15px; } body.page div.idx { margin: 0px 0px 10px 0px; padding: 4px 95px 8px 80px; } body.page div.idx P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 12px; color: #555; } body.page div.idxr { border-left: 5px #B85E27 solid; border-right: 5px #B85E27 solid; background-color: #fff; margin: 0px 0px 10px 0px; padding: 4px 95px 8px 80px; } body.page div.idxr P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 12px; color: #B05723; } body.page div.idxtop { border-top: 1px #B85E27 dashed; margin: 0px 0px 0px 0px; padding: 5px 95px 4px 80px; background-color: #E8E4E0; } body.page div.idxtopr { border-left: 5px #B85E27 solid; border-top: 1px #B85E27 dashed; border-right: 5px #B85E27 solid; margin: 0px 0px 0px 0px; padding: 5px 95px 4px 80px; background-color: #E8E4E0; } body.page div.idxntop { border-top: 1px #B85E27 dashed; margin: 0px 0px 0px 0px; padding: 5px 95px 4px 80px; background-color: #E8E4E0; } body.page div.idxntopr { border-left: 5px #B85E27 solid; border-top: 1px #B85E27 dashed; border-right: 5px #B85E27 solid; margin: 0px 0px 0px 0px; padding: 5px 95px 4px 80px; background-color: #E8E4E0; } body.page img.idxphoto { float: left; margin: 0px 18px 10px 0px; } body.page img.prtitle { margin: 30px 0px 0px 22px; float: left; } body.page img.title { margin-top: 40px; margin-bottom: 2px; } body.page ul.topnav { text-align: right; width: 486px; float: right; clear: right; margin: 0px; padding: 0px; } body.page ul.topnav li { display: inline; margin: 0px; padding: 0px; list-style-type: none; } body.page ul.topnav li img { margin: 10px 0px 0px 0px; border: 0px; } body.page div.main { margin: 35px 80px 50px 85px; } body.page div.main P { color: #4a4a4a; } body.page div.altmain { padding: 25px 80px 25px 85px; border-top: 1px #d76634 dashed; } body.page div.altmain P { color: #4a4a4a; } body.page img.photoleft { float: left; clear: left; margin-right: 20px; margin-bottom: 15px; border-left: 6px #d76634 solid; border-right: 1px #d76634 solid; } body.page img.photoright { float: right; margin-left: 20px; margin-bottom: 15px; border-right: 6px #d76634 solid; border-left: 1px #d76634 solid; } body.page p.ednote { color: #C74D10; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 12px; background-color: #fff; padding: 4px; margin: 5px 0px 10px 0px; } body.page .ednote { color: #a24e24; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 12px; } body.page B { color: #C74D10; } body.page a.videolink:link { background-color: #BF0622; color: #fff; padding: 2px; font-size: 11px; text-decoration: none; letter-spacing: 2px; } body.page a.videolink:visited { background-color: #C74D10; color: #fff; padding: 2px; font-size: 11px; text-decoration: none; letter-spacing: 2px; } body.page a.videolink:hover { background-color: #d76634; color: #fff; font-size: 11px; padding: 2px; text-decoration: none; letter-spacing: 2px; } body.page div.blurb { margin: 0px 120px 8px 85px; } body.page div.blurb P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 12px; color: #9C4516; } body.page div.linkitem { padding: 10px; border: 1px #d76634 dashed; margin-bottom: 20px; background-color: #fff; } body.page div.linkitem P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 12px; color: #666; } body.page div.linkitem a.item:link { font-size: 16px; text-decoration: none; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; } body.page div.linkitem a.item:visited { font-size: 16px; text-decoration: none; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; } body.page div.linkitem a.item:hover { font-size: 16px; text-decoration: none; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; } body.page div.main P.question, body.page div.altmain P.question { margin-top: 35px; font-weight: bold; color: #AB5827; } body.page div.main P.questiontop, body.page div.altmain P.questiontop { font-weight: bold; color: #AB5827; } body.page div.sidequote { width: 200px; float: right; margin: 0px 0px 10px 30px; padding: 0px 0px 0px 10px; border-left: 1px #777 dashed; clear: right; } body.page div.sidequote .big { color: #C74D10; font-size: 17px; text-decoration: none; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; } body.page div.sidequote P { color: #777777; font-size: 12px; text-decoration: none; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; } body.page div.itemlist { width: 200px; float: left; margin: 0px 30px 10px 0px; clear: left; } body.page div.rellink { width: 184px; padding: 4px 8px 4px 8px; margin: 1px 0px 0px 0px; font-size: 11px; text-decoration: none; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; background-color: #fff; } body.page div.titlediv { margin: 0px 0px 0px 0px; border: 0px; padding: 6px; font-size: 12px; color: #fff; line-height: 13px; text-decoration: none; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; background-color: #C74D10; } body.page div.bio { float: left; width: 224px; margin: 0px 25px 15px 0px; } body.page div.bio P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 11px; color: #874424; } body.page div.bio img.bioimage { border-left: 3px #C74D10 solid; border-right: 1px #C74D10 solid; } body.page ul.extralinks { float: right; margin: 35px 0px 20px 0px; padding: 0px; list-style-type: none; width: 150px; } body.page ul.extralinks li { margin: 0px 0px 1px 30px; text-align: left; border-left: 2px #C74D10 solid; background-color: #eee; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 11px; padding: 4px 8px 4px 8px; list-style-type: none; } body.page ul.extralinks li.linkhead { margin: 9px 0px 0px 30px; text-align: left; background-color: #fff; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 11px; letter-spacing: 2px; color: #C74D10; padding: 4px 8px 4px 5px; list-style-type: none; } body.page ul.extralinks a { text-decoration: none; } body.page img.pullquote { margin: 40px 0px 40px 25px; float: right; clear: right; } body.page div.bioright { float: right; width: 89px; text-align: right; margin: 0px 0px 15px 20px; } body.page div.bioleft { float: left; width: 89px; margin: 0px 20px 15px 0px; } body.page div.bioright P,body.page div.bioleft P { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 11px; color: #874424; } body.page div.bioright img,body.page div.bioleft img { border-left: 3px #C74D10 solid; border-right: 1px #C74D10 solid; } body.page a.themehead { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Verdana, Sans-serif; font-size: 16px; text-decoration: none; letter-spacing: 4px; color: #d76634; text-transform: uppercase; } body.page .themenonlink { color: #A14013; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; font-size: 16px; text-transform: uppercase; letter-spacing: 4px; } body.page a.themelink:link,body.page a.themelink:visited { text-decoration: none; font-size: 11px; background-color: #d76634; color: #fff; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; padding: 2px 3px 2px 3px; margin: 0px 0px 10px 15px; float: right; } body.page a.themelink:hover { text-decoration: none; font-size: 11px; color: #fff; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; background-color: #f00; margin: 0px 0px 10px 15px; padding: 2px 3px 2px 3px; float: right; } body.page h2 { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; margin-top: 5px; color: #C74D10; font-size: 17px; } body.page blockquote { color: #C74D10; } body.page .grey { font-size: 11px; color: #666; } body.page div.specialtop { text-align: center; width: 100%; margin: 10px 0px 5px 0px; } body.page img.bigtop { border-left: 3px #d76634 solid; border-right: 3px #d76634 solid; } body.page table.sp { width: 600px; text-align: center; border: 1px; margin-left: auto; margin-right: auto; } body.page table.sp td.special { width: 100px; vertical-align: top; } body.page table.sp td.special P { margin: 5px 4px 12px 4px; padding: 0px; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; color: #874424; font-size: 11px; } body.page table.sp td.videobox { width: 296px; margin: 0px 1px 0px 1px; border: 1px #C74D10 dashed; padding: 5px; background-color: #fff; vertical-align: top; } body.page table.sp td.videobox P { margin: 5px 4px 2px 4px; padding: 0px; font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; color: #666; font-size: 11px; } body.page .videotop { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; margin-top: 2px; color: #C74D10; font-size: 15px; font-weight: normal; } body.page .sppart { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; color: #C74D10; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; } body.page h3 { font-family: 'Lucida Grande', 'Lucida Unicode', 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; margin-top: 5px; color: #C74D10; font-size: 15px; } td.sidebar2012 { padding-top: 40px; }