img {
    border:0;
}
body {
    font-family: arial;
    font-size: 0.85em;
}
/* Begin Sticky Menu styles */
ul#navlist {
 margin: 0;
 padding: 0;
 white-space: nowrap;
 text-transform: uppercase;
 text-align:right;
}

ul#navlist li {
 display: inline;
 list-style-type: none;
 padding: 8px;
 font-size: 0.8em;
 font-weight: bold;
}

ul#navlist li a { padding: 3px 10px; }

ul#navlist li a:link, ul#navlist li a:visited {
 color: #fff;
 text-decoration: none;
}

ul#navlist li a:hover {
 color: #fff;
 text-decoration: underline;
}
/* End Sticky Menu styles */
 .t {background: url('/static/stats/t.png') 0 0 repeat-x; width: 90%}
 .b {background: url('/static/stats/b.png') 0 100% repeat-x}
 .l {background: url('/static/stats/l.png') 0 0 repeat-y}
 .r {background: url('/static/stats/r.png') 100% 0 repeat-y}
 .bl {background: url('/static/stats/bl.png') 0 100% no-repeat}
 .br {background: url('/static/stats/br.png') 100% 100% no-repeat}
 .tl {background: url('/static/stats/tl.png') 0 0 no-repeat}
 .tr {background: url('/static/stats/tr.png') 100% 0 no-repeat; padding:10px}
 #stats-date { text-align: center; padding-bottom:10px }
 #stats-inner-box { padding:10px; font-size:small; }

// .notebook-t {background: url('/static/writing/t.png') 0 0 repeat-x; width: 90%}
// .notebook-b {background: url('/static/writing/b.png') 0 100% repeat-x}
 .notebook-l {background: url('/static/writing/l.png') 0 0 repeat-y}
// .notebook-r {background: url('/static/writing/r.png') 100% 0 repeat-y}
// .notebook-bl {background: url('/static/writing/bl.png') 0 100% no-repeat}
// .notebook-br {background: url('/static/writing/br.png') 100% 100% no-repeat}
// .notebook-tl {background: url('/static/writing/tl.png') 0 0 no-repeat}
// .notebook-tr {background: url('/static/writing/tr.png') 100% 0 no-repeat; padding:10px}
 #notebook-inner-box { 
     padding:10px;
     padding-left: 45px;
     font-size:small;
     border: solid 1px;
     border-left: none;
     width: 55%;
     margin-left: 17px;
 }
/* CSS container shadow */
#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        border: 1px solid #848284;
        border-left: none;
        padding: 10px;
        padding-left: 45px;
        margin-left: 17px;
    }
    #shadow-container .container-binder {
        background: url('/static/writing/l.png') 0 0 repeat-y #ffffff;
    }
/* CSS container shadow */
#weekend {
    font-weight:bold;
}
#month {
    text-align:center;
}
#today {
 background:#f89f7f;
}

 .registration-t {background: url('/static/registration/t.png') 0 0 repeat-x; width: 90%}
 .registration-b {background: url('/static/registration/b.png') 0 100% repeat-x}
 .registration-l {background: url('/static/registration/l.png') 0 0 repeat-y}
 .registration-r {background: url('/static/registration/r.png') 100% 0 repeat-y}
 .registration-bl {background: url('/static/registration/bl.png') 0 100% no-repeat}
 .registration-br {background: url('/static/registration/br.png') 100% 100% no-repeat}
 .registration-tl {background: url('/static/registration/tl.png') 0 0 no-repeat}
 .registration-tr {background: url('/static/registration/tr.png') 100% 0 no-repeat; padding:10px}
 #registration-inner-box { padding:10px; font-size:small; }

.portal-site-nav {
    color: #32140a;
    font-size: 0.8em;
    list-style-type: circle;
}
.portal-nav-left ul {
    color:#8f4200;
    padding: 0;
    margin:0;
    margin-left:20px;
    font-size: 1.0em;
    font-weight: normal;
    list-style-type: none;
}
.portal-nav-left a {
    color:#d66730;
    font-weight: bold;
    text-decoration:none;
}
.portal-section {
    color:#8f4200;
    padding: 0;
    margin:0;
    font-size: 1.2em;
    font-weight: normal;
}
.portal-subsection {
    color:#8f4200;
    padding: 0;
    margin:0;
    font-size: 1.0em;
    font-weight: bold;
}
.portal-goals h3 {
    color:#e7b775;
    padding: 0;
    margin:0;
    font-size: 1.0em;
}
.portal-goals h2 {
    color:#8f4200;
    margin:0;
    font-size: 1.1em;
}
.read-more {
    color:#e4ad75;
    font-weight: bold;
    text-decoration:none;
}
h2, h3, h4 {
    color: #993300;
}
.nav-container {
   position: relative;
   height: 30px;
   background:#9f4f1a;
   color: #ffffff;
   margin-left: 11px;
   margin-right: 11px;
   margin-top: -4px;
   line-height:30px;
   }

.nav-left {
   position: absolute;
   left: 0;
   width: 35%;
   text-transform: capitalize;
   font-weight:bold;
   padding-left: 5px;
   }

.nav-right {
   position: absolute;
   right: 0;
   width: 65%;
   text-align: right; /* depends on element width */
   }
a {
    color: #D66730;
}
.column-container {
   position: relative;
   height: 38px;
   }

.column-left {
   position: absolute;
   left: 0;
   width: 50%;
   }

.column-right {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
   }
/* SPH Board Classes */
.sphboard_categories {
      border-collapse: collapse;
      width: 100%;
    }
    .sphboard_categories td,
    .sphboard_categories th {
      border: 1px solid gray;
      padding: 5px;
    }

    .sphboard_categories th {
      white-space: nowrap;
    }

    .sphboard_threadcount, .sphboard_postcount {
      width: 5%;
      text-align: right;
    }

    .sphboard_latestpost {
      width: 30%;
      /* white-space: nowrap; */
    }

    .sphboard_postform {
      width: 80%;
      border-collapse: collapse;
      border: 1px solid black;
    }

    .sphboard_postform td,
    .sphboard_postform th {
      padding: 3px;
    }

    .sphboard_postform input[type='text'],
    .sphboard_postform textarea {
      width: 80%;
    }

    .sph_captcha input[type='text'] {
      width: 100px;
    }

    .sphboard_post_list {
      width: 100%;
      border-collapse: collapse;
    }

    .sphboard_post_list td,
    .sphboard_post_list th {
      border: 1px solid gray;
      padding: 5px;
    }

    .sphboard_post_list td.sphboard_post_body {
      height: 100px;
      vertical-align: top;
    }

    .sphboard_post_list td.sphboard_post_authorinfo {
      width: 150px;
    }

    .sphboard_thread_list {
      width: 100%;
      border-collapse: collapse;
    }

    .sphboard_mainhead {
      background-color: #eee;
    }

    .sphboard_thread_list td,
    .sphboard_thread_list th {
      border: 1px solid gray;
      padding: 5px;
    }


    #sphwiki_toc h2 {
      font-size: 1em;
    }
    #sphwiki_toc {
      margin-top: 20px;
      padding: 5px;
      border: 1px dotted gray;
      right: 5px;
      float: right;
    }
    #sphwiki_toc ul {
      padding-left: 15px;
    }

    .sphform input[type="text"] {
      width: 100%;
      border: 1px solid black;
      padding: 3px;
    }
    .sphform textarea{
      width: 100%;
      border: 1px solid black;
      padding: 3px;
    }
    
    .sph_object_list {
      border-collapse: collapse;
      width: 100%;
    }

    .sph_object_list th,
    .sph_object_list td {
      border: 1px solid black;
      padding: 5px;
    }
/* End SPH Board Classes */

