@charset "utf-8";@font-face {
  font-family: "aberatn";
  src: local(" real FontName "), url("../fonts/aberatn.ttf") format("truetype");
}body { background: rgb(255, 255, 255) url(../images/body.png) repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#IHATEIE6 { display: none; }#IHATEIE6 h1, #IHATEIE6 a { margin: auto; font-size: 50px; text-align: center; padding-top: 50px; }#IHATEIE6 a { color: rgb(255, 255, 255); }#page { margin: auto; width: 1010px; }#header { background: transparent url(../images/header.png) no-repeat scroll left bottom; height: 142px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#header h1 a { float: left; font-family: "aberatn",verdana,helvetica,sans-serif; font-size: 35px; padding-top: 14px; color: rgb(0, 0, 0); text-decoration: none; height: 48px; }#menu { float: left; font-family: "aberatn",verdana,helvetica,sans-serif; padding-left: 100px; padding-top: 14px; }#menu li { font-family: "aberatn",verdana,helvetica,sans-serif; float: left; font-size: 30px; padding-left: 40px; text-decoration: underline; }#menu li a { font-family: "aberatn",verdana,helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 21px; }#header h2 { clear: both; float: left; color: rgb(255, 255, 255); padding-top: 10px; padding-left: 10px; }#sidebar { background: transparent url(../images/sidebar.png) repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 30px; color: rgb(255, 255, 255); float: left; margin-right: -20px; height: 556px; position: relative; padding-right: 20px; width: 290px; padding-left: 10px; }#sidebar h2 { font-size: 15px; margin-bottom: 5px; font-weight: bold; }#sidebar .sidebarFonts { overflow: hidden; width: 280px; }#sidebar #newFonts {  }#sidebar .sidebarFonts a { display: block; margin-bottom: 5px; position: relative; text-decoration: none; }#sidebar .sidebarFonts a .fontInfoBox { padding: 3px; position: absolute; top: 0pt; right: 0pt; background-color: black; font-weight: bold; font-size: 10px; text-decoration: none; color: rgb(153, 153, 153); }#sidebar .sidebarFonts a img { display: block; height: 42px; }#contentWrapper { background: transparent url(../images/content_sdb.png) no-repeat scroll left bottom; float: left; padding-bottom: 104px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#content { background: transparent url(../images/content_sdt.png) no-repeat scroll 0pt 0pt; padding-left: 25px; padding-top: 50px; width: 610px; padding-right: 64px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#content p { margin-bottom: 15px; }#fontTestingTextarea { border: 1px solid rgb(51, 51, 51); padding: 5px; overflow: auto; height: 200px; width: 594px; }