body {
   background-color: #CCCC99;
   color: #000000;
}
A:link { color: #990033; }
A:visited { color: #996666; }
A:hover { color: #996666; }
A:active { color: #990033; }
#clean, #clean a, #clean td {
   color: black;
   background-color: white;
}
#accessdenied {
   width: 300px;
   border: 2px solid #000000;
   font: bold 10pt verdana;
}
#accessdenied h1 {
   font: bold 18pt verdana;
}
.portlet {
   font: bold 10pt verdana;
   border: 2px solid #000000;
   width: 100%;
   margin-bottom: 8px;
}
.portlet-title {
   font: bold 9pt verdana;
   color: #000000;
   text-align: center;
   background: #996600;
   margin-bottom: 2px;
   width: 100%;
}
.portlet-body {
   margin:0px 5px 2px 5px;
}
.newsdaybox {
/*   width: 650px; */
   width: 650px;
   background-color: #CCCC99;
   margin-bottom: 10px;
   border: 1px solid #000000;
}
.newsday {
   font: bold 13px verdana;
   background-color: #996600;
   color: #000000;
   padding: 1px;
}
.newstitle {
   font: bold 13px verdana;
   padding-left: 20px;
   padding-top: 4px;
   padding-bottom: 4px;
}
.newsbody {
   font: normal 12px verdana;
   padding-left: 35px;
   padding-bottom: 4px;
}
.newsinfo {
   font: normal 9px verdana;
   padding-left: 20px;
   margin-bottom: 4px;
}
.header {
   height: 78px;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 650;
}
.welcome {
   font: bold 10pt verdana;
   padding: 3px 3px 3px 3px;
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 100;
   background-color: #CCCC99;
}
.debug {
   font: bold 10pt verdana;
   padding: 3px 3px 3px 3px;
   position: relative;
   text-align: left;
   top: 0px;
   right: 0px;
   z-index: 100;
   background-color: #CCCC99;
}
.page {
   width: 914px;
   padding: 0px;
   table-layout: fixed;
}
.menu {
   width: 140px;
}
.content {
   padding-left: 2px;
   padding-right: 2px;
   width: 654px;
}
#menulink p {
   margin: 0;
   font: bold 8pt verdana;
   color: #990033;
   padding: 0px 0px 1px;
}
#menulink a {
   width: 100%;
   display: block;
   padding: 0px 0px 1px;
   font: bold 8pt verdana;
   background-color: #CCCC99;
   color: #990033;
   text-decoration: none;
}
#menulink a:hover {
   background-color: #000000;
   color: #CCCC99;
}
#menulink a.small {
   width: 95%;
   height: 12px;
   display: block;
   padding: 0px 0px 1px 5px;
   font: bold 7pt verdana;
   background-color: #CCCC99;
   color: #990033;
   text-decoration: none;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
#menulink a.small:hover {
   background-color: #000000;
   color: #CCCC99;
}
#menulink a.small2 {
   width: 95%;
   height: 12px;
   display: block;
   padding: 0px 0px 1px;
   font: bold 7pt verdana;
   background-color: #CCCC99;
   color: #990033;
   text-decoration: none;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
#menulink a.small2:hover {
   background-color: #000000;
   color: #CCCC99;
}
table.membercell {
   border: 1px solid #000000;
}
td.membercell {
   border-top: 1px solid #000000;
   padding: 0px;
}
table.hosted {
   border: 1px solid #000000;
   width: 625px;
}
td.hostedpic {
   border-right: 1px solid #000000;
   width: 225px;
   height: 225px;
}
td.hostedname {
   height: 20px;
   width: 400px;
   border-bottom: 1px solid #000000;
   font-weight: bold;
   text-align: center;
}
td.hostedinfo {
   width: 400px;
   text-align: center;
}
table.uinfo {
   border: solid 1px #990033;
}
.uinfoheader {
   border: solid 1px #990033;
   font: bold 9pt verdana;
   background-color: #CCCC99;
   color: #990033;
}
.uinfoheaderhover {
   font: bold 9pt verdana;
   background-color: #000000;
   color: #CCCC99;
   cursor: hand;
}
.uinfodata {
   border-top: solid 1px #990033;
}
#filelist {
   font: normal 8pt verdana;
   color: #000000;
}
#filelist .flh {
   color: #000000;
   background-color: #996600;
   border-bottom: 2px solid #000000;
   font: bold 8pt verdana;
}
#filelist table {
   table-layout: fixed;
   border: 1px solid #000000;
   width: 100%;
}
#filelist tr.fl_0 {
   background-color: #DDDDAA;
}
#filelist tr.fl_1 {
   background-color: #BBBB88;
}
#filelist td {
   font: normal 8pt verdana;
   color: #000000;
}
#filelist a:link, #filelist a:visited {
   font: normal 8pt verdana;
   color: #000000;
}
#filelist a:hover {
   font: normal 8pt verdana;
   color: #000000;
}
#filelist img {
   cursor: hand;
}
#fltree {
   font: normal 8pt verdana;
   color: #990033;
}
#fltree a:link, #fltree a:visited {
   color: #990033;
}
#fltree a:hover {
   color: #996666;
}
#filemenu {
   font: bold 10pt verdana;
   background-color: #996600;
   width: 100%;
   margin-bottom: 5px;
}
#filemenu a:link, #filemenu a:visited {
   color: #000000;
   padding-right: 25px;
   text-decoration: none;
}
#filemenu a:hover {
   color: #996666;
}
.menuskin{
   position:absolute;
   background-color:menu;
   border:2px solid black;
   font:normal 12px Verdana;
   line-height:18px;
   z-index:100;
   visibility:hidden;
}
.menuskin p {
   margin: 0px;
   padding: 3px 5px 3px 5px;
}
.menuskin a:link, .menuskin a:visited{
   text-decoration:none;
   color:black;
   padding-left:10px;
   padding-right:10px;
}
#mouseoverstyle{
   background-color:highlight;
}
#mouseoverstyle a{
   color:white;
}
/* this is for albums */
.alins {
   margin-bottom: 20px;
   font: bold 9pt verdana;
   color: #000000;
}
.aluser {
   font: bold 10pt verdana;
   cursor: hand;
}
.alheaderbox {
   background-color: #BBBB88;
   border-bottom: 2px solid #000000;
   width: 100%;
}
.alheadertitle {
   font: bold 10pt verdana;
   width: 300px;
   text-align: center;
}
.alheaderdesc {
   font: bold 10pt verdana;
   width: 350px;
   text-align: center;
}
.albox0 {
   cursor: hand;
   background-color: #DDDDAA;
   padding: 2px 2px 2px 2px;
}
.albox1 {
   cursor: hand;
   background-color: #BBBB88;
   padding: 2px 2px 2px 2px;
}
.alimage {
   width: 52px;
}
.altitle {
   font: normal 9pt verdana;
   width: 240px;
}
.aldesc {
   font: normal 9pt verdana;
   width: 346px;
}
.alnopub {
   font: normal 8pt verdana;
}
IMG.islink {
   cursor: hand;
}
.alselname {
   cursor: hand;
   font: bold 10pt verdana;
}
.alseltitle {
   color: #990033;
   cursor: hand;
   font: normal 9pt verdana;
   padding-left: 15px;
}
table.alshow {
   border: 1px solid #000000;
}
td.alshowpic {
   width: 204px;
   border-right: 1px solid #000000;
}
td.alshowinfo {
   width: 250px;
   color: #000000;
   font: normal 10pt verdana;
}
.uploadhead {
   font: bold 11pt verdana;
}
.uploadhelp {
   font: normal 9pt verdana;
}
.picpage {
   // height: 475px;
   // width: 100%;
}
.picnavbox {
   top: 1;
   left: 1;
   width: 650px;
   height: 20px;
   border: 1px solid #000000;
   margin-bottom: 3px;
}
.picimage {
   cursor: hand;
}
.navlink {
   font: bold 8pt verdana;
   text-decoration: none;
}
.navlink a:link, .navlink a:visited, .navlink a:hover {
   font: bold 8pt verdana;
   text-decoration: none;
}
.piclargebox {
   border: 1px solid #000000;
   width: 644;
   height: 525;
   margin: 2px;
}
.picbox {
   border: 1px solid #000000;
   width: 208;
   height: 245;
   margin: 2px;
}
.piclargeimg {
   width: 644;
   height: 490px;
   border-bottom: 2px solid #000000;
}
.picimg {
   width: 208;
   height: 210px;
   border-bottom: 2px solid #000000;
}
.piclargetitlebox {
   width: 642;
   height: 35px;
   text-align: center;
}
.pictitlebox {
   width: 206;
   height: 35px;
   text-align: center;
}
.pictitle {
//   width: 206;
   text-align: center;
   white-space: normal;
   font: normal 8pt verdana;
   margin-top: 2px;
}
.picrow0 {
   background-color: #DDDDAA;
}
.picrow1 {
   background-color: #BBBB88;
}
.piceline {
   border-color: #000000;
}
#profile {
   font: normal 8pt verdana;
   color: #000000;
}
#profile .pdesc {
   font: italic 7pt verdana;
}
#profile input {
   font: normal 8pt verdana;
   color: #000000;
   background-color: #996600;
   padding: 1px;
}
#profile table {
   width: 100%;
   border-color: #000000;
   border-style: solid;
   border-width: 1px 1px 0px 1px;
   padding: 0px;
}
#profile td {
   font: normal 8pt verdana;
   border-bottom: 1px solid #000000;
   padding: 3px;
}
#profile tr.pcategory {
   background: #996600;
   color: #000000;
}
#profile tr.pinfo {
   background: #BBBB88;
}
#profile td.pinfo {
   background: #DDDDAA;
}
#profile td.pcategory {
   font-weight: bold;
   text-align: center;
}
#profile td.pprop {
   width: 50%;
   border-right: 1px solid #000000;
}
#profile td.pvalue {
   width: 50%;
   background: #DDDDAA;
}
