body {
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
  SCROLLBAR-BASE-color:  #004c75;
  SCROLLBAR-ARROW-color: #fcdc43;
}

a#tooCool {
position: fixed;
right: 0;
bottom: 0;
display: block;
height: 80px;
width: 80px;
background: url(/img/too_cool_sash_de.png) bottom right no-repeat;
text-indent: -999em;
text-decoration: none;
}

hr {
  height: 1px; 
  color: #004c75;
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  background-color: #ffffff;
}

ul, li, p, td {
  color: #004c75;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.tablehead {
  background-color: #e8e8e8;
  color: #004c75;
}

.tablebottom {
  background-color: #004C75;
}

.bordercolor {
  background-color: #004C75;
}

.tablebgcolor {
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  background-color: #ffffff;
}

.navbar {
  background-color: #fcdc43;
  color: #004c75;
}

.row1 {
  background-color: #e1e1e1;
  color: #004c75;
}

.row2 {
  background-color: #efefef;
  color: #004c75;
}

.head1 {
  background-color: #004C75;
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head1:hover {
  background-color: #004C75;
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head2 {
  background-color: #004C75;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.marktext {
  color: #FF0000;
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  background-color: #ffffff;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FF0000;
}

a:hover {
  color: #000000;
}

form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.logininput {
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 130px;
}

.searchinput {
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  WIDTH: 130px;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.setperpageselect {
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.categoryselect {
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-image: URL(images/lgrey064.jpg);
  background-repeat: repeat;
  background-color: #EEEEEE;
  color: #136c99;
  font-size: 11px;
}

.button {
  font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif;
  background-color: #003366;
  color: #fcdc43;
  font-size: 11px;
  font-weight: bold;
}

/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #EFEFEF;
}

.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #E5E5E5;
  color: #004C75;
}

.imagerow2 {
  background-color: #EFEFEF;
  color: #004C75;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #e1e1e1;
  color: #004c75;
}

.commentrow2 {
  background-color: #efefef;
  color: #004c75;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #004c75;
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 470px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 470px;
}

.pic {
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135, strength=4)
  progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
  border: 1;
  border-color: #e8e8e8;
} 

.picoff {
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135, strength=4)
  progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
  border: 1;
  border-color: #e8e8e8;
  	-moz-opacity: 0.45;
	opacity:.45;
	filter: alpha(opacity=45);
}

.head3 { 
background-color: #e1e1e1; 
color: #004C75; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
} 

#photo_notes {position:absolute; border:1px solid #000000; z-index:1000; }
.photo_note {position:absolute;border:0px solid #000000; }
.photo_note_box_div {position:absolute; border:0px solid #d4d82d;}
.photo_note_box_inner_div {border:1px solid black;}
.photo_note_box_inner_inner_div {border:1px solid white;}

.photo_note_text_div { position:relative; padding:5px; border: 1px solid black; background-color:#fff;}

h1 {
    display: none;
    visibility: hidden;
}

h2 {
    display: none;
    visibility: hidden;
}

<!-- Smilie Mod -->
.smilie {
 background-color: transparent;
 background-repeat: no-repeat;
 border: 1px; cursor:hand;
}
<!-- End Smilie Mod -->

/* LiveSearch */

#livesearch {
margin: 0px 25px 15px 25px;
padding:4px;
width: 140px;
display: block;
border:1px solid #99b58d;
}


#LSResult {    
      position: absolute;
      background-color: #efefef;
  color: #004c75;
min-width: 180px; 
     margin: 3px 3px 2px 3px;
      padding: 1px;
}

#LSResult li {
    padding-bottom: 2px;
    padding-top: 2px;
    line-height:15px;
    margin-bottom: 0px;
}
    
  
#LSShadow {
      position: relative;
      right: 1px;
      margin: 0px;
      padding: 0px;
      background-color: #666666; /*shadow color*/
      color: inherit;
}
  
  
 
#LSResult ul {
     margin-bottom: -5px;
     margin-top: 0px;
     padding-top: 0px;  
     margin: 0px;
     padding: 0px;
}

#LSResult ul li {
    text-indent: -20px;
    padding: 0px 15px 3px 20px;
}
 
.LSRes {
      position: relative;
      bottom: 1px;
      right: 1px;
      background-color: #efefef;
  color: #004c75;
border:  1px solid #AAA;
 font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
 font-weight: bold;
  }
 
 
 .LSRow {
 padding: 5px 10px 5px 10px;
 }
  
#LSHighlight {
     
     color: #564b47;  
     background-color: #fcdc43;
}




