p
{
  text-align: justify;
}

p.note
{
    font-weight: bold;
    font-size: 120%;
}

table.container
{
  border: 4px solid black;
  border-spacing: 2px;
  padding: 2px;
  background-color: #E3891D;
}

td.top
{
  background: url('images/top.jpg');
  border: 2px solid black;
}

td.middle
{
  background: url('images/middle.jpg');
  border: 2px solid black;
}

td.content
{
  background: url('images/bottom.jpg') repeat-x;
  background-color: #633700;
  border: 2px solid black;
}

div.content
{
  margin: 10px;

}

body
{
  color: #E4A23A;
  background-color: #675C4E;
  font-family: arial;
  margin: 0;
  padding: 0
}

.submit
{
  width: 95px; height: 27px;
  border: 0px
}

.input_title
{
  font-weight: bold;
}

.form
{
  border: 2px solid #E3891D;
  background-color: #935103;
  color: #000000;
}


.error
{   
  font-family: Verdana;   
  font-size : 14px;  
  color: #E22101;  
  font-weight: bold  
}


#customtable h3
{
    margin: 10px 0 0 0;
    padding: 2px;
    text-align: center;
    background: #482800;
    border: 2px solid;
}

#customtable ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0;
    background-color: #935103;
    border: 2px solid;
    border-top: 0px;
    text-align: left;
}

#customtable .odd
{
    background-color: #AE6A1A;
    color: #000000;
}

#customtable a.odd:hover
{
    text-decoration: none; color: #EBB856;
}

#customtable li
{
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.floatright 
{ 
float: right; 
margin: 0 0 10px 10px;
border: 2px solid;
}

.tutimagecenter
{
text-align: center;
border: 2px solid;
}

/* fontit */

.views_number
{
  font-style: italic;
  text-align: center;
}

.picture_date
{
  font-style: italic;
  text-align: center;
}

.nextprev
{
  font-style: italic;
  text-align: center;
  border: solid 2px;
  background: #482800;
}

.bottomtext
{
  font-family: "Arial";
  font-size : 8pt;
  color: #E3891D
}  

.imageinfo
{
    text-align: center;
}

div.toplinks
{
    text-align: right;
    color: #E3891D;
    margin-right: 10px;
}

a img
{
border-color: #E3891D;
}

a:hover img
{
border-color: #EBB856;
}

a
{
    text-decoration: none; color: #E3891D;
    font-weight: bold; 
}

a.selected
{
    color: #EBB856;

}

a:hover
{
    text-decoration: none; color: #EBB856;
}

a.dashed
{
    border-bottom: 1px dashed;
}

a.print_link
{
    text-align: center;
    font-size: 170%;
}
