/* Records Ad Nauseam style sheet */

body {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background: #fc0;
    font-family: verdana, geneva, 'lucida sans', sans-serif;
}


#topbar {
    font-size: 9px;
    font-family: verdana, geneva, 'lucida sans', sans-serif;
    background:#000;
    color: #fff;
    height: 13px;
    border-bottom: 1px solid #fc0;
    padding-left: 4px;
    text-align: left;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 14px;
}
        
#topbar a { color: #ffcc00; text-decoration: none; }
#topbar a:link { color: #ffcc00; text-decoration: none; }
#topbar a:visited { color: #ffcc00; text-decoration: none; }
#topbar a:active { color: #ffcc00; text-decoration: none; }
#topbar a:hover { color: #ffffff; }

#banner {
    left:0px;
    top:14px;
    background: #906 url(img/ranmain.gif) 0% 50% no-repeat;
    border-bottom: 0px;
    color: #ccc;
    height:61px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height:60px;
    }

#navbar {
    background:#906;
    color: #fff;
    font-size: 11px;
    line-height: 13px; 
    padding-left: 8px; 
    padding-top: 1px; 
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 11px;
    border-top: 1px solid #fc0;
    border-bottom: 1px solid #906;
    text-align: left;
    height:17px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height:16px;
    }

#navbar a { color: #ffcc00; text-decoration: none; font-weight: bold; }
#navbar a:hover { color: #ffffff; }

#container { 
    width: 100%;
}

#sidebar { 
  position: absolute;
  left: 67%;
  width: 32%;
  top:94px;
  background:#fc0;
}

#main {
  position: absolute;
  left: 0%;
  width: 66%;
  top:94px;
  background:#fff;
  border-right: 2px #906 solid;
}


/* global craziness */

a { color: #ffcc00; text-decoration: none; font-weight: normal; }
#main a { font-weight: bold; }
a:link { color: #c69; }
a:visited { color: #936; }
a:active { color: #ccc; }
a:hover { color: #f9c; }

img, a img { border: 0px }

/* stuff for forms. potentially kludgey. */

form input.textinput, form input.button { 
    padding: 1px; 
    margin: 0px; 
    border: 0px;
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 11px;
    letter-spacing: 0px;
    vertical-align: top;
}

form input.textinput, form textarea.textinput { 
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 11px;
    background: #fff; 
    color: #000; 
    border: #906 1px solid;
}

form input.button { 
    background: #ffc; 
    color: #000; 
    border: #000 1px solid; }
   
    

/* definitions for entry display */

.entrycategory {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 9px;
    line-height: 11px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 0.25em;
    border-bottom: 0px solid #fc0;
    background: #fc0;
    color: #000;
    padding: 1px 8px 1px 8px;
    }

.entrytitle {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    border-bottom: 1px solid #fc0;
    background: #fff;
    color: #906;
    padding: 1px 8px 1px 8px;
    
}

.entrybody {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #000;
    text-align: justify;
    padding: 2px 16px 0px 16px;
    }

.entrybody p { margin: 8px 0px 8px 0px; }

.entryauthor {
    padding: 2px 16px 2px 16px;
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 9px;
    line-height: 12px; 
    text-align: right;
    border-bottom: 1px solid #fc0;
    color: #006;
}
    
.entryfootnote {
    padding: 2px 16px 2px 16px;
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 9px;
    line-height: 12px; 
    text-align: left;
    border-bottom: 2px solid #906;
    color: #006;
    text-transform: capitalize;
}

.archiveentry {
    padding: 1px 16px 1px 16px;
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 11px;
    line-height: 15px; 
    text-align: left;
    border-bottom: 1px solid #ffc;
    color: #000;
}

/* definitions for sidebar display */

.sidebarhead {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
    letter-spacing: 1px;
    padding: 2px 8px 2px 8px;
} 



.sidebartext {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 9px;
    line-height: 13px;
    padding: 2px 8px 2px 8px;
}

.search {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
    letter-spacing: 1px;
    padding: 2px 0px 2px 0px;
} 

.powered {
    text-align: center;
} 


/* definitions for comments display */

.commenthead {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: medium;
    border-bottom: 1px solid #fc0;
    background: #fff;
    color: #906;
    padding: 1px 8px 1px 8px;
    
}

.commentbody {
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000;
    text-align: justify;
    padding: 2px 32px 0px 32px;
    }

.commentauthor {
    padding: 2px 32px 2px 32px;
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 9px;
    line-height: 12px; 
    text-align: right;
    border-bottom: 1px solid #fc0;
    color: #006;
}

.commentform {
    padding: 2px 32px 2px 32px;
    font-family: verdana, geneva, 'lucida-sans', sans-serif;
    font-size: 9px;
    line-height: 12px; 
    text-align: left; 
    border-bottom: 1px solid #fc0;
    background: #fff;
    color: #000;
}
