body, html{
margin:0;
padding:0;
font-family: Verdana, Helvetica, Arial, sans-serif;
background:#A0ED91;
background: white;
}

div#header{
background: rgb(0%,56%,84%);
font-size: 2em;
text-align: center;
margin:0;
padding:0;
}

div#subhead {
font-size: 0.5em;
}

#main{
margin: 0;
   padding: 0;
   background: white;
   clear: left;
   margin:auto;
}

div#main h2{
padding-top: 0.1em;
padding-left: 1em;
padding-bottom: 0em;
padding-right: 0em;
font-size: 0.8em;
}

div#photo{
   margin:0 0% 0 3%;
   padding:auto;
}

#main a{
margin:0;
padding:0;
border: none;
}

div#photo img{
margin:0;
padding:0;
border:none;
cursor: help;
/*width: 16%;
height: 12%;*/
}

.thumb {
cursor: help;
}

div#page{
width:85%;
margin:0 auto 0 auto;
padding:0;
}

table {
table-layout: fixed;
margin: 0em auto 0 auto;
border-width: 1px;
border-style: solid;
border-collapse: collapse;
}

th, td {
border-width: 1px;
background-color: #CCC;
border-color: blue;
border-style: solid;
padding: 0.25em;
}

th {
padding: 5px;
}

table.stats {
margin: auto;
padding: auto;
background-color: #CCC;
}

table.stats th {
text-align: right;
width:18em;
}

td.counts {
text-align: right;
width: 10em;
}

.label {
text-align: right;
width: 7em;
}

.edit {
width: 50 em;
}

div.navigator {
padding: 5px;
text-align: center;
}

div.totalpagesdisplay {
font-style: italic;
font-size: 8pt;
text-align: center;
padding: 10px 0;
}

.navigator a, span.inactive {
margin-left: 0;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 0px 5px 2px 5px;
}

span.inactive {
   color: Silver;
}

.navigator a:link, .navigator a:visited, .navigator a:hover, .navigator a:active {
color: #3300CC;
background-color: #FAEBF7;
text-decoration: none;
}

h3#caption {
text-align: center;
}

#nav{
   margin: 0 auto 0 auto;
   padding: 0 0 0 4%;
}
 
#nav ul {
   margin: 0 auto 0 auto;
   padding: 0;
}
 
#nav li {
   margin: 0 0 0 1px;
   padding: 0 0 0 8px;
   display: inline;
   float: left;
   list-style: none;
   white-space: nowrap;
   font-size: 14px;
   line-height: 32px;
   width: 9.0%;
   color: #A0ED91;
   background: #BBB url(tabs2-big.gif) 0 100% no-repeat;
}

#nav a{
   text-decoration: none;
   display: block;
padding:0 8px 0 0;;
background: #DDD url(tabs2-big.gif) 100% 100% no-repeat;
color#333;
}

#nav a:hover {
   color: rgb(62%,35%,22%);
}

#comments {
   vertical-align: top;
}

#sid {
   text-align: center;
   margin-top: 2em;
}

#detail {
   float:left;
   width: 40%;
   padding:0;
   margin: 0;
}
  
#photos {
   float: right;
   width: 60%;
}

#photos img{
   width: 100%;
}

#nav ul li.hide {
   display: none;
}

#nav ul:hover li.hide {
   display:block;
}

div#askedit, div#askedit a {
   text-align: center;
   font-weight: bold;
   font: 1.5em;
   color: Red;
}

p.text {
   padding: 0 0 0 1em;
   text-indent: -1em;
}

div.labels {
   width: 400px;
	font-weight: bold;
	text-align: center;
}

.caption {
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

.photo_id {
	margin: 1em 0 0 0;
	padding: 0 0 0 0;
	}
	
a.help, a.help img {
	text-decoration: none;
	border: none;
}