@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("insanejournal.com") {

.sidebar #IJ-smallfont {
font-size: 100% !important;
}/* fixes their attempt to fix the font size */

.sidebar #IJ-sitepage-login a{
font-family:courier new !important;
font-size:9pt !important;
line-height: 9pt !important;
}/* login link text */

.sidebar #IJ-sitepage-userpic {
width: 150px !important;
}/* makes the width correct */

.sidebar #IJ-sitepage-tweak {
width: 400px !important;
}/* moves tweak back over to the right */

.sidebar #tweak-says {
font-family:courier new !important;
font-size:10pt !important;
text-transform:lowercase !important;
}/* tweak says text */

.sidebar #freqlinks a{
font-family:courier new !important;
font-weight:bold !important;
text-decoration:none !important;
text-transform: uppercase !important;
}/* makes My IJ, Post, etc. courier new, bold, no underline */

.sidebar #top-search {
font-family:courier new !important;
font-size: 8pt !important;
line-height: 9pt !important;
}/* makes the search by: courier new */

.sidebar #IJ-sitepage-content, #IJ-sitepage-content td{
font-family:courier new !important;
font-size:10pt !important;
line-height: 9pt !important;
}/* makes the page content 10pt courier new (including userinfo) and
fixes the 'font in tables is weirdly bigger' issue */

.sidebar #IJ-sitepage-content {
margin: 0 0 0 150px !important;
padding-right: 50px !important;
}/* gives the sidebar room and adds padding on the right */

.sidebar #IJ-sitepage-nav {
border-right: 1px solid #333 !important;
background: !important;
font-family:courier new !important;
font-size:8pt !important;
line-height: 9pt !important;
text-transform: lowercase !important;
width: 150px !important;
float: none !important;
position: absolute !important;
left: 0px !important;
top: 0px !important;
}/* sidebar font to courier new and right width; also gives the sidebar
a background and border so it doesn't look bleh during load time;
for Dramatic use -- background #DA7125 !important; -- */

.sidebar #IJ-sitepage-nav a{
width:130px !important;
padding-right: 0 !important;
margin-right: 0 !important;
font-size:8pt !important;
line-height: 9pt !important;
}/* makes links in sidebar the right width */

.sidebar #IJ-sitepage-nav ul ul li{
padding-left: 10px !important;
padding-right: 0 !important;
margin-right: 0 !important;
width: 130px !important;
}/* replaces em with px for more accurate spacing */

.sidebar #IJ-sitepage-nav li {
width: 130px !important;
padding-right: 0 !important;
margin-right: 0 !important;
}/* replaces em with px for more accurate spacing */

.sidebar #IJ-sitepage-nav ul ul li:hover a{
width: 130px !important;
padding-right: 0 !important;
margin-right: 0 !important;
background: transparent!important;
}/* turns em into px for more accurate spacing */

.sidebar #IJ-sitepage-nav ul ul li:hover {
width: 140px !important;
padding-right: 0 !important;
margin-right: 0 !important;
}/* turns em into px for more accurate spacing */

.sidebar #IJ-sitepage-content-inner .lesstop{
border-top: 2px solid #edebd5 !important;
border-bottom: 2px solid #edebd5 !important;
font-size:10pt !important;
padding: 15px 0 !important;
}/* puts the comment dividers back but prettier and not screwing up the horiz rule */

.sidebar #IJ-sitepage-content hr, .sidebar #IJ-sitepage-footer-inner hr{
display:none !important;
}/* removes hr - why? because they're ugly */

.sidebar #IJ-sitepage-footer-inner a{
font-family:courier new !important;
font-size:9pt !important;
line-height:9pt !important;
text-transform: lowercase !important;
}/* resizes home | site map | etc. text and sets courier new */

.sidebar #IJ-sitepage-footer {
margin-left: 150px !important;
padding-top: 50px !important;
}/* makes the margin of the footer conform to the sidebar */

.sidebar #EntryForm #infobox table {
background-color: #fff !important;
border: 1px solid #dbd5b7 !important;
padding: 10px !important;
}/* makes the info box (update page) slightly less hideous */

.sidebar #EntryForm #infobox table td {
border: none !important;
}/* gets rid of that random dashed line on the infobox (update page) */

.sidebar #EntryForm #MetaInfo th{
font-size: 13pt !important;
line-height:10pt !important;
text-transform: lowercase !important;
}/* makes the headers (poster, date, subject) a normalish size */

.sidebar .section_head {
background: #dbd5b7 !important;
}/* changes the orange on the various manage pages
(REMOVE THIS if you are using dramatic) */

.appwidget-gettingstarted {
display: none !important;
}/* gets rid of the appwidget which does not
exist on IJ and leaves a funky box*/

#tweak-pic {
background: url(http://i38.tinypic.com/densbn.png) !important;
}/* removes tweak picture (tweak says)*/


#journal-title {
text-transform:uppercase !important;
font-size:20px !important;
font-family:courier new !important;
}/* changes the case of insanejournal title*/

}/* <-- this is the last bracket */