body#fullview {
	padding:0px;
	font-family:Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: #000000;
	color:#ffffff;
}

body {
	padding:0px;
	font-family:Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: #000000;
	color:#ffffff;
        background-image: url(/images/width.gif);
	background-repeat: no-repeat;
        background-attachment: scroll;
	background-position: bottom left;
       }
table.content {
                padding: 0px;
                margin-left: 5px;
                width: 1000px;
}
.content td#thumbarea {
                padding: 0px;
}
div#thumbpanel { padding: 0px; margin: 0px; }
#thumbpanelnavtop {
margin-bottom: 1em;
}
#thumbpanelnavbot {
clear: both;
margin-top: 1em;
}
span.exif-created {
  text-align: right;
}
div#message { 
              background: #444;
              border: 1px solid #fff;
              width: 600px;
              margin-top: 2em;
              margin-bottom: 2em;
              padding: 5px;
              }

#thumbpanel div#textthumb {
  width: 100px;
  height: 100px;
  text-align: center;
  border: 1px solid #808080;
  padding: 0px;
}
#thumbpanel div#textthumb:hover {
  width: 100px;
  height: 100px;
  text-align: center;
  border: 1px solid #f0f0f0;
  padding: 0px;
}
div#thumbpanel a { margin: 0px; padding: 0px; }
div.thumbimage {
              float: left;
              width: 100px;
              height: 100px;
              text-align: center;
}
img.thumbimage {
 border: 1px solid #606060;
 max-width: 90px;
 max-height: 90px;
}
img.thumbimage:hover {
 border: 1px solid #f0f0f0;
}
.content td#contentarea {
 width: 650px;
}

#fullimg div#img { border: 1px solid #606060;
                   }
#screenimg div#img {
      height: 400px; 
}
.invisible_gal { font-style: italic; }
div.commentsection { margin-left: 5px; }
img.bottom { margin-bottom: 0px;
             bottom: 0px;
             }
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:22px;
	color:#ffffff;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0.2em;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: .2em;
}
h3 {
	margin-top: 0em;
	margin-bottom: 0.2em;
	font-size: 15px;
	color: #ffffff;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0.2em;
	color: #ffffff;
}

a:link {color:#c0c0c0;}
a:visited {color:#c0c0c0;}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#gallist a:hover {color:#ffffff;}
#gallist a { color:#c0c0c0; }
#gallist td {
    color: #c0c0c0;
}
a#prominent:link {color:#f0f0f0;}
a#prominent:visited {color:#f0f0f0;}
a#prominent:hover {color:#ffffff;}

#header {
	background: #FFFFFF;
	border-bottom: 1px solid #FA973C;
}
input {
	font-size: 12px;
}

#navcontainer {
	width: 160px;
}
#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	margin-top: 0px;
}

label { font-weight: bold; }

#navcontainer a
{
	display: block;
	width: 160px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#navcontainer a:link, #navlist a:visited
{
	text-decoration: none;
	color:#002E8C;
}
#navcontainer a:hover
{
	background: #b4b4b4;
	color: #CC0000;
}

#navfirst
{
	display: block;
	width: 160px;
	border-bottom: 1px solid #C7C7BC;
	padding-left: 10px;
	padding-top: 9px;
	padding-bottom: 3px;
}
#navsearch {
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom: 2px solid;
	padding-right: 10px;
	border-bottom-color: #FFFFFF;
	width: 150px;
	background: #BDD8FF;
}
#navcell {
	font-size: 12px;
	background: #737373;
	border-right: 1px solid #909090;
}
.navlist-on {
	background: #c6c6c6;
}
#userpanel table {
  padding: 0px;
  border-collapse: collapse;
}
#userpanel td#username {
  vertical-align: top;
}
#userpanel td {
  vertical-align: top;
<!--  width: <% $thumb_width %>px; -->
<!--  height: <% $thumb_height %>px; -->
  padding: 0px;
}
a#galtitle:hover {
  color: #ffffff;
}
a#galtitle:visited {
  color: #e0e0e0;
}
a#galtitle:link {
  color: #e0e0e0;
}
#userpanel #username a:visited {
  color: #808080;
}
#userpanel #username a:hover {
  color: #ffffff;
}
#userpanel a:visited {
  color: #808080;
}
#userpanel a:hover {
  color: #ffffff;
}
#userpanel div#textthumb p {
  vertical-align: middle;
  padding-top: 30px;
}
#userpanel div#textthumb {
  width: 100px;
  height: 100px;
  text-align: center;
  border: 2px solid #808080;
}
#userpanel div#textthumb:hover {
  width: 100px;
  height: 100px;
  text-align: center;
  border: 2px solid #f0f0f0;
}
#userpanel img {
 border: 2px solid #808080;
}
#userpanel img:hover {
 border: 2px solid #f0f0f0;
}

#gallist th {
	 border-bottom: 1px solid #ffffff;
}
#editgalimgtable table {
border: 1px solid #ffffff;
border-collapse: collapse;
margin-bottom: 1em;
}
#editgalimgtable img {
   border: 0px;
}
#editgalimgtable div#aimg:hover {
   border: 1px solid #ffffff;
}
#editgalimgtable div#aimg {
   border: 1px solid #000000;
}
#topgallist a:visited, #topgallist-feat a:visited
{
  color: #808080;
}
#topgallist a:hover, #topgallist-feat a:hover {
  color: #ffffff;
}
#topgallist div#textthumb p, #topgallist-feat div#textthumb p {
  vertical-align: middle;
  padding-top: 40px;
  margin: 0px;
}

div.galtext {
   border: 1px solid #808080;
   background: #303030;
   padding: 5px;
   margin-bottom: 5px;
   width: 600px;
   font-family: Times New Roman, Arial;
   font-size: 16px;
}
.button { float: left;
       padding-left: 5px;
       padding-right: 5px;
       padding-top: 2px;
       padding-bottom: 2px;
       margin: 0 0 0 0;
       background: #666;
       border: 1px solid #aaa;
}
div.button:hover {
       border: 1px solid #fff;
            }
.button a {
	text-decoration: none;
        color: #fff;
 }
.endbuttons { clear: both; }

.cmd { float: left;
       padding-left: 5px;
       padding-right: 5px;
       padding-top: 2px;
       padding-bottom: 2px;
       margin: 0 0 0 0;
       background: #666;
       border: 1px solid #aaa;
}
div.cmd:hover {
       border: 1px solid #fff;
            }
.cmd a {
	text-decoration: none;
        color: #fff;
 }
.endcmds { clear: both; }
.subgalthumb {
float: left;
width: 100px;
margin: 0 15px 15px 0;
text-align: center;
}
.subgalthumbimg {
                  height: 92px;
                  width: 92px;
                  }
.subgalnewline { clear: both; }
.editthumb {
float: left;
width: 100px;
margin: 0 15px 15px 0;
}
.editnewline { clear: both; }

#viewheader td {
   vertical-align: top;
   border-top: 1px solid #808080;
   border-bottom: 1px solid #808080;
}
div#headerimg {
                float: left;
                padding: 5px;
                margin-top: 10px;
                margin-bottom: 10px;
                }
div#greeting {
               float: left;
               margin-top: 10px;
               margin-bottom: 10px;
               margin-left: 20px;
               padding: 5px;
               width: 600px;
               font-size: 12px;
}
#topgallist div#textthumb, #topgallist-feat div#textthumb {
  width: 103px;
  height: 104px;
  background-image: url(/images/silver-frame.jpg);
  text-align: center;
}
#topgallist div#textthumb:hover, #topgallist-feat div#textthumb:hover {
  width: 103px;
  height: 104px;
  background-image: url(/images/silver-frame-hover.jpg);
}
#topgallist td#thumb, #topgallist-feat td#thumb {
  width: 103px;
  height: 104px;
  background-image: url(/images/silver-frame.jpg);
}
#topgallist td#galtitle, #topgallist-feat td#galtitle {
  padding-right: 2em;
}
#topgallist td#thumb:hover, #topgallist-feat td#thumb:hover {
  width: 103px;
  height: 104px;
  background-image: url(/images/silver-frame-hover.jpg);
}
#topgallist #thumb p, #topgallist-feat #thumb p {
  text-align: center;
  padding: 0px;
  margin: 0px;
}
#topgallist #thumb img, #topgallist-feat #thumb img {
  border: 0px;
  vertical-align: middle;
}
#topgallist img:hover, #topgallist-feat img:hover {
}
table#banner {
border-collapse: collapse;
}
#topgallist #subgalname {
padding: 8px;
border: 1px solid #808080;
}
#footercontainer ul 
{
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	float: right;
	margin-top: 0px;
	font-size: 11px;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	background: #737373;
}
#footercontainer ul li {
	display: inline;
} 
#footercontainer ul li a 
{
	text-decoration: none;
	float: right;
	padding-left: 0.6em;
	padding-right: 0.6em;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #909090;
}
#footercontainer ul li a:hover 
{
	background: #b4b4b4;
}
		
#logo-right {
	padding-bottom: 15px;
	padding-left: 15px;
}

#contentmain td#screenimg {
   border: 1px solid #808080;
}
#contentmain td#screenimg:hover {
   border: 1px solid #ffffff;
}
#screenimg img {
   border: 0px;
   max-height: 400px;
}
#contentmain td#a {
   text-decoration: none;
}
#contentmain td#caption {
   text-align: center;
   font-family: Curlz MT, Lucida Handwriting, chalkboard, Zapfino, cursive, Arial, Times New Roman;
   font-size: 24px;
}
div.caption { 
   text-align: center;
   font-family: Curlz MT, Lucida Handwriting, chalkboard, Zapfino, cursive, Arial, Times New Roman;
   font-size: 24px;
}              
div#contentmain {
   padding-left: 10px;
}
code, pre {
	font-family: "courier new", courier, monaco, monospace;
}

.wiki_link         {text-decoration: none;}
.wiki_link:hover   {text-decoration: underline}
.wiki_link:active  {text-decoration: underline}
.wiki_link.empty   {color: gray}
.wiki_link.private {color: black}

.error {
    color: #CC0000;
}
div#error {
padding-top: 2em;
}

.wiki_link {
}
.empty_wiki_link {
    color: darkblue;
    text-decoration: none;
}

/* kwiki style diffs */
del {
    text-decoration: none;
    background-color: yellow;
    color: blue;
}
ins {
    text-decoration: none;
    background-color: lightgreen;
    color: blue;
}

div#commentform {
margin-top: 2em;
}
#dek {
border: 1px solid #fff;
background-color: #000; POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
#aboveimage img {
border: 0px;
}
#newsdate {
margin-top: 1em;
font-weight: bold;
}
#newsentry {
margin-right: 10em;
margin-left: 1em;
margin-bottom: 1em;
}
#newsentry #detail {
margin-left: 2em;
}
.acltable th {
  border-bottom: 2px solid;
}
.acltable td {
  vertical-align: top;
}
.acltable td.item {
  border-bottom: 1px dotted;
  vertical-align: top;
}
.acltable td.itemdesc {
  border-bottom: 1px dotted;
}
.acltable .itemdesc td {
  border-bottom: 1px solid #333;
}
#commenttable th {
  border-bottom: 2px solid;
}
#commenttable td {
  vertical-align: top;
}
#commenttable #commentact td {
  border-bottom: 1px dotted;
}
table#commentview {
width: 90%;
margin-left: auto;
margin-right: auto;
}
#commentview #commenttext td {
border-bottom: 1px dotted;
}
#commentview td#date {
text-align: right;
}
p.medcolsublabel {
          padding-top: 0px;
          margin-top: 0px;
          margin-left: 1em;
          width: 50%;
}
div.boxed { margin-left: 2em;
            padding: 1em;
            border: 1px solid;
             }
div.exif { }
span.exif-created {  }