/******************************************** HTML ELEMENTS ********************************************/ /* top elements */ * { /* padding: 0; margin: 0; */ font: 11px Arial, Tahoma, Helvetica, sans-serif; } body { margin: 0; padding: 0; font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #666666; /* background: #A9BAC3 url(/images/bg.gif) repeat-x; */ /* move to inline- problem for editor */ text-align: center; } /* links */ a { color: #4284B0; background-color: inherit; text-decoration: none; } a:hover { color: #9EC068; background-color: inherit; } /* headers */ h1, h2, h3 { font: bold 1em Arial, Tahoma, Helvetica, sans-serif; color: #333; } h1 { font-size: 1.5em; color: #6297BC; } h2 { font-size: 1.4em; text-transform:uppercase;} h3 { font-size: 1.3em; ; color: #9966bb; } p, h1, h2, h3 { margin: 10px 5px; } ul, ol { margin: 10px 15px; padding: 0 10px; color: #4284B0; } ul span, ol span { color: #666666; } /* images */ img { border: 2px solid #CCC; } img.no-border { border: none; } img.float-right { margin: 5px 0px 5px 15px; } img.float-left { margin: 5px 15px 5px 0px; } a img { border: 2px solid #568EB6; } a:hover img { border: 2px solid #CCC !important; /* IE fix*/ border: 2px solid #568EB6; } code { margin: 5px 0; padding: 10px; text-align: left; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace; /* white-space: pre; */ background: #FAFAFA; border: 1px solid #f2f2f2; border-left: 4px solid #4284B0; } acronym { cursor: help; border-bottom: 1px solid #777; } blockquote { margin: 10px; padding: 0 0 0 10px; background: #FAFAFA; border: 1px solid #f2f2f2; border-left: 1px solid #4284B0; color: #4284B0; font: bold 1.2em/1.5em Times, 'Times New Roman', Georgia, 'Bookman Old Style', Serif; } /* form elements */ form { margin:10px; padding: 10px; border: 1px solid #f2f2f2; background-color: #FAFAFA; } label { display:block; font-weight:bold; margin:5px 0; } input { padding: 2px; border:1px solid #eee; font: normal 1em Arial, Tahoma, Helvetica, sans-serif; color:#777; } textarea { width:300px; padding:2px; font: normal 1em Arial, Tahoma, Helvetica, sans-serif; border:1px solid #eee; height:100px; display:block; color:#777; } input.button { margin: 0; font: bold 1em Arial, Tahoma, Helvetica, sans-serif; border: 1px solid #CCC; background: #FFF; padding: 2px 3px; color: #4284B0; } /* search form */ form.searchform { background: transparent; border: none; margin: 0; padding: 0; } form.searchform input.textbox { margin: 0; width: 180px; border: 1px solid #9EC630; background: #FFF; color: #333; height: 20px; vertical-align: top; } form.searchform input.button { margin: 0; padding: 2px 3px; font: bold 10px Arial, Tahoma, Helvetica, sans-serif; background: #eeeeee; border: 1px solid #dddddd; color: #777; width: 60px; vertical-align: top; } /*********************** LAYOUT ************************/ #wrap { background: #FFF; width: 780px; margin: 0 auto; text-align: left; } #content-wrap { clear: both; margin: 0; padding: 0; background: #FFF; } /* header */ #header { position: relative; height: 70px; background: #000 url(/images/headerbg.gif) repeat-x 0% 100%; } #header h1#logo { position: absolute; margin: 0; padding: 0; font: bolder 4.1em Arial, Tahoma, Helvetica, sans-serif; letter-spacing: -2px; text-transform: lowercase; top: 0; left: 5px; } #header h2#slogan { position: absolute; top:37px; left: 95px; color: #666666; text-indent: 0px; font: bold 11px Arial, Tahoma, Helvetica, sans-serif; text-transform: none; } #header form.searchform { position: absolute; top: 0; right: -5px; } /* main */ #main { float: left; margin: 5px; padding: 5px; width: 475px; text-align: left; } .post-footer { background-color: #FAFAFA; padding: 5px; margin: 20px 15px 0 15px; border: 1px solid #f2f2f2; font-size: 95%; } .post-footer .date { background: url(/images/clock.gif) no-repeat left center; padding-left: 20px; margin: 0 10px 0 5px; } .post-footer .comments { background: url(/images/comment.gif) no-repeat left center; padding-left: 20px; margin: 0 10px 0 5px; } .post-footer .readmore { background: url(/images/page.gif) no-repeat left center; padding-left: 20px; margin: 0 10px 0 5px; } /* sidebar */ #sidebar { float: left; width: 140px; padding: 0; display: inline; margin: 0; } #sidebar div { text-align: center; } #sidebar h3 { font-size: 1.2em; color: #b96; margin: 5px 5px; text-align: center; } #sidebar ul.sidemenu { list-style:none; margin:0 0 5px 5px; padding:0; } #sidebar ul.sidemenu li { margin-bottom:1px; border: 1px solid #eee; } #sidebar ul.sidemenu a { display:block; font-weight:normal; color: #333; text-decoration:none; padding:1px 5px 1px 5px; background: #eee; border-left:4px solid #ccc; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align: left; min-height:15px; } #sidebar #current a { background-color: #dec; } #sidebar #right a { text-align: right; } * html body #sidebar ul.sidemenu a { height: 15px; } #sidebar ul.sidemenu a:hover { padding:1px 5px 1px 5px; /* background: #f2f2f2; */ background: #edc; color: #390; /* border-left:4px solid #9EC630; */ border-left:4px solid #9c3; } /* rightbar */ #rightbar { float: right; width: 140px; padding: 0; margin: 0 5px 0 0; } #rightbar div { text-align: center; } #rightbar h3 { font-size: 1.2em; color: #b96; margin: 5px 5px; text-align: center; } #rightbar ul.sidemenu { list-style:none; margin:0 0 5px 0px; padding:0; } #rightbar ul.sidemenu li { margin-bottom:1px; border: 1px solid #eee; } #rightbar ul.sidemenu a { display:block; font-weight:normal; color: #333; text-decoration:none; padding:1px 5px 1px 5px; background: #eee; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align: left; min-height: 16px; } #rightbar #current a { background-color: #dec; } #rightbar #right a { text-align: right; } * html body #rightbar ul.sidemenu a { height: 18px; } #rightbar ul.sidemenu a:hover { padding:1px 5px 1px 5px; /* background: #f2f2f2; */ background: #edc; color: #390; /* border-right:1px solid #9EC630; */ /* border-left:1px solid #9EC630; */ } /* Footer */ #footer { clear: both; color: #FFF; /* background: #A9BAC3; */ background: #444444; border-top: 5px solid #568EB6; margin: 0; padding: 4px; height: 30px; font-size: 10px; } #footer a { text-decoration: none; font-weight: bold; color: #cce; } #footer .footer-left{ float: left; width: 65%; text-align: left; } #footer .footer-right{ float: right; width: 35%; text-align: right; } /* menu tabs */ #header ul { z-index: 999999; position: absolute; margin:0; padding: 0; list-style:none; right: 0; bottom: 6px !important; bottom: 5px; font: bold 11px Arial, Tahoma, Helvetica, sans-serif; } #header li { display:inline; margin:0; padding:0; } #header a { float:left; background: url(/images/tableft.gif) no-repeat left top; background-position:0% -42px; margin:0; padding:0 0 0 4px; text-decoration:none; } #header a span { float:left; display:block; background: url(/images/tabright.gif) no-repeat right top; background-position:100% -42px; padding:6px 15px 3px 8px; color: #FFF; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #header a span {float:none;} /* End IE5-Mac hack */ #header a:hover span { color:#FFF; } #header a:hover { background-position:0% 0px; } #header a:hover span { background-position:100% 0px; } #header #current a { background-position:0% 0px; color: #FFF; } #header #current a span { background-position:100% 0px; color: #FFF; } /* end menu tabs */ /* alignment classes */ .float-left { float: left; } .float-right { float: right; } .align-left { text-align: left; } .align-right { text-align: right; } /* additional classes */ .clear { clear: both; } .green { color: #9EC630; } .gray { color: #BFBFBF; } /* from old website */ .tbl_caption { background-color: #eeccaa; font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; border: 1px solid #888888; } .tbl_caption_top { background-color: #eeccaa; font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; border-bottom: 1px solid #888888; } .tbl_caption_bottom { background-color: #eeccaa; font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; border-top: 1px solid #888888; border-bottom: 1px solid #888888; } .tbl_nav { background-color: #aaccee; font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; border-top: 1px solid #888888; border-bottom: 1px solid #888888; } .tbl_border, .td_border { border: 1px solid #888888; } .tbl_border_right, .td_border_right { border-right: 1px solid #888888; } .tbl_border_left, .td_border_left { border-left: 1px solid #888888; } .tbl_border_top, .td_border_top { border-top: 1px solid #888888; } .tbl_border_bottom, .td_border_bottom { border-bottom: 1px solid #888888; } a { text-decoration: none; color: #6666ee; } a:hover { text-decoration: overline underline; color: #ee6666; } a.alt { text-decoration: none; color: #eeccaa; } a.alt:hover { text-decoration: overline underline; color: #aaeecc; } #divDetail .Toolbar, #divHeader .Toolbar { color: #000000; background-color: #eeeecc; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans serif; } #divDetail .ToolbarItem, #divHeader .ToolbarItem { font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans serif; background-color: #ffffff; color: #000000; } #divMenu .box, #divSpeak .box, #divStory .box, #divMode .box { font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; font-weight: normal; text-align: center; border: none; } #divMenu .separator, #divSpeak .separator, #divStory .separator, #divMode .separator { font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 4pt; font-weight: normal; text-align: center; border: none; } #divMenu a, #divSpeak a, #divStory a, #divMode a { text-decoration: none; color: #ccaa22; font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; font-weight: normal; text-align: center; } #divMenu a:hover, #divSpeak a:hover, #divStory a:hover, #divMode a:hover { color: #aaaaaa; } .navbox { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif"; text-decoration: none; text-align: center; font-size: 8pt; margin: 0px; padding: 0px; vertical-align: center; /* border: 1px solid #000000; */ } .box { font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; border: 1px solid #888888; background-color: #ffffff; color: #000000; } .button { font-family: Tahoma, Arial, Helvetica, sans serif; text-decoration: none; text-align: center; font-size: 8pt; border: 1px solid #888888; background-color: #dddddd; color: #000000; } .buttonactive { font-family: Tahoma, Arial, Helvetica, sans serif; text-decoration: none; text-align: center; font-size: 8pt; border: 1px solid #888888; background-color: #ddddbb; color: #000000; } small { font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 7pt; font-weight: normal; } big { font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 12pt; font-weight: bold; } select, input, textarea { font-family: Tahoma, Arial, Helvetica, sans serif; font-size: 8pt; padding: 1px; margin: 1px; /* background-color: #AAAA88; */ border: 1px solid #111111; } .Gold { color: #ff9900; } .Title { color: #ff9900; font-size: 12pt; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans serif; } .Source { color: #99ff00; font-style: italic; font-family: Tahoma, Arial, Helvetica, sans serif; } .MenuFX { color: #cc4444; } .MenuFX:hover { color: #44cc44; } div.btnfx { width: 100%; height: 100%; padding: 1px; margin: 0px; } div.btnfx a { text-decoration: none; color: #336699; display: block; cursor: pointer; width: auto; height: auto; padding: 1px; margin: 0px; } div.btnfx a:hover { text-decoration: none; background-color: #6699bb; color: #888888; width: auto; height: auto; padding: 1px; margin: 0px; } img { border: 0px; }