/* jrblevin.css
 * $Id: jrblevin.css,v 1.15 2006/12/12 04:58:41 jrblevin Exp $
 *
 * Stylesheet for Duke and freeshell websites.
 *
 * Jason R. Blevins <jrblevin@sdf.lonestar.org>
 * Durham, December 11, 2006
 */

/******************************************************************************
 * Color Scheme:
 *
 *   Background       d9d9ad
 *   Top Nav Bkg      3f4d54
 *   Bottom Nav Bkg   7e9aa8
 *   Body Text        000000
 *   Heading Text     3f4d54
 *   Date/Cite Text   524f26
 *   Link/Img Border  660000
 *   Visited Links    330000
 *   Hover Links      006666
 *   Pre Background   E6E6E6
 *****************************************************************************/

/********** Body **********/

body, html {
  font-family: Verdana;
  color: #000000;
  margin: 0px;
  padding: 0px;
  background-image: url(tiled3.jpg);
}

/********** Main **********/

#main {
  position: absolute;
  left: 100px;
  width: 700px;
  margin: 15px 0px 15px 0px;
  padding: 0px 25px 0px 25px;
/*  background: #d9d9ad;*/
  background: #ffd9ad;
  border: 1px solid #000000;
}
/********** Navigation **********/

#navigation {
  font-family: monospace;
  width: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  padding: 0px;
  border-width: 0px;
  border-style: none;
}

#navigation td {
  padding: 5px 5px 5px 20px;
  border-top: 1px solid #000000;
}

td.td_nav_current {
  background: #5045ce;
/*  background: #993333;*/
}

td.td_nav_links {
  border-bottom: 1px solid #000000;
/*  background: #7d74e1;*/
  background: #867df2;
/*  background: #cc6666;*/
}

/********** Weblog **********/

#content {
  position: absolute;
  left: 100px;
  width: 650px;
  margin: 15px 0px 15px 0px;
  padding: 0px 25px 0px 25px;
  background: #d9d9ad;
  border: 1px solid #000000;
}

#sidebar {
  position: absolute;
  left: 815px;
  padding: 0px 15px 15px 15px;
  margin: 15px 0px 0px 0px;
  background: #d9d9ad;
  border: 1px solid #000000;
}

#sidebar p { font-size: smaller; margin-bottom: 3px; margin-top: 0px; }
#sidebar ul { margin-bottom: 0px; margin-top: 0px; margin-left: 5px;
              padding-bottom: 0px; padding-top: 0px; padding-left: 5px;
              font-size: small; }
#sidebar ul { list-style: none; margin-left: 0;
              padding-left: 1.5em; text-indent: -1.5em; }
#sidebar h3 { margin-bottom: 5px; margin-top: 10px; }
#sidebar h4 { margin-bottom: 5px; margin-top: 5px; }

/********** Footer *********/

#footer {
  padding: 15px 0px 15px 0px;
  font-family: monospace;
}

p.p_updated { padding: 0px; margin: 0px; }
p.p_license { padding: 0px; margin: 0px; }

/********** Headings **********/

/*h1,h2,h3,h4,h5,h6 { color: #3f4d54; }*/
/*h1,h2,h3,h4,h5,h6 { color: #544a3f; }*/
h1,h2,h3,h4,h5,h6 { color: #3f4054; }
h1 { margin-top: 10px; }
#content h1 { margin-bottom: 5px; }

/********** Links **********/

a:link { color: #660000; text-decoration: underline; }
a:link img { border-color: #660000; }
a:visited { color: #330000; text-decoration: underline; }
a:visited img { border-color: #330000; }
a:hover { color: #006666; }

/********** Horizontal Rules **********/

div.hr { height: 16px; margin-top: 30px; margin-bottom: 30px;
  background-image: url(images/diamond_hr.gif);
  background-repeat: no-repeat; background-attachment: scroll;
  background-position: center; }
div.hr hr { display: none; }

hr { height: 2px; border: 0px; border-top: 2px solid #000000; }

/********** Images **********/

img.img_inline { float: right; border: 5px solid;
                 border-color: #660000; margin: 5px 0px 5px 15px; }
img.img_inline_noborder { float: right; margin: 5px 0px 5px 15px; }
img.img_inline_left { float: left; border: 5px solid;
                      border-color: #660000; margin: 5px 15px 5px 0px; }
img.img_inline_left_noborder { float: left; border: 0px;
                               margin: 5px 15px 5px 0px; }

/********** Paragraphs **********/

p { text-align: justify; margin: 5px 0px 10px 0px; }
p.p_footnote { font-size: x-small; }
blockquote { margin-left: 0.5in; margin-right: 0.5in;
             padding-left: 15px; border-left: thin solid #524f26; }
p.p_transl { font-size: smaller; float: right; text-align: right; }
p.p_reference { margin-top: 15px; margin-bottom: 5px; }

/********** Metadata **********/

p.p_postdate { color: #524f26; font-size: small; text-align: left;
               font-style: italic; }
p.p_postinfo { color: #524f26; font-size: small;
               text-align: right; font-style: italic; }
cite { color: #524f26; font-size: small; text-align: right;
       font-style: italic; }

/********** Preformatted Text **********/

pre {
  margin: 0px;
  padding: 5px;
  background-color: #000000;
  color: #FFFFFF;
  border: thin solid #660000;
  font-size: 10pt;
  font-family: monospace;
}

/********** Research Items **********/

p.p_abstract { margin: 5px; font-size: smaller; }
p.p_paper { margin-top: 15px; margin-bottom: 5px; }
p.p_paper_dl { margin-top: 5px; margin-left: 5ex; font-size: smaller; }
p.p_software { margin-top: 15px; margin-bottom: 5px; }
p.p_software_dl { margin-top: 5px; margin-left: 5ex; font-size: smaller; }
p.p_pres { margin-top: 15px; margin-bottom: 5px; font-weight: bold; }
p.p_pres_dl { margin-top: 5px; margin-left: 5ex; font-size: smaller; }
